51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 5717|回复: 16
打印 上一主题 下一主题

有关TEID复用,请大家帮我讲讲 [复制链接]

Rank: 3Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2011-8-5 14:34:57 |只看该作者 |倒序浏览
一键分享 一键分享
最近接触了一些概念,比如TEID复用,用户ip复用?不太理解,特在此请教。

Rank: 3Rank: 3Rank: 3

沙发
发表于 2011-8-5 14:50:21 |只看该作者
这个是TEID复用的包,请高手帮我分析一下,复用的流程吧~~万分感谢
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

使用道具 举报

Rank: 3Rank: 3Rank: 3

板凳
发表于 2011-8-5 15:03:01 |只看该作者
按我自己的理解,TEID复用,就是就第二个PDP会话用了和第一个相同的TEID,包括用户面和控制面的,不知道对不对?
还有就是用户IP复用怎么理解?

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

地板
发表于 2011-8-5 15:55:39 |只看该作者
第一次知道还有这情况

坐等高手讲解

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

5#
发表于 2011-8-5 16:03:29 |只看该作者
颠覆了我对gtp的理解

都复用了,拿什么区别不同用户?

使用道具 举报

Rank: 3Rank: 3Rank: 3

6#
发表于 2011-8-5 16:27:50 |只看该作者
我也不理解。。。或许是因为我是刚接触这一块,存在很大的理解误区。。。

使用道具 举报

Rank: 9Rank: 9

懒

7#
发表于 2011-8-5 16:35:29 |只看该作者
   我也觉得比较奇怪。会不会是头一个用户已经被去激活了啊?这个应该不是标准,应该是诺西自己的特性吧。我得再去重新仔细读下23060中关于Gn接口的GTP隧道映射过程,再来发言。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 9Rank: 9

懒

8#
发表于 2011-8-6 12:13:52 |只看该作者
本帖最后由 爱卫生 于 2011-8-6 12:15 编辑

  不好意思,这道题确实没有想明白。
  我的问题主要有两方面。
一 如果有Gi口下行数据过来,GGSN如何将这个下行数据和Gn接口的GTP隧道进行映射?或者有下行数据要发给手机,对手机做寻呼,GGSN也要讲Gi口和Gn口做映射?
   举个例子:
               MS IP      TEID Data   TEID Control
MS1:  100.1.1.1   0xa100        0xb100
MS2:  100.1.1.2   0xa100        0xb100
   那这时,假设MS1/2都处于standby状态,GGSN从Gi接口收到一个下行数据,目的IP是100.1.1.1,即要找MS1的。那Gn口对应有两个GTP Tunnel,但这两个GTP Tunnel的TEID Data和TEID Control都一样,GGSN怎么样来映射呢?要发给SGSN通知SGSN对MS1进行寻呼的Update PDP Context Request消息又怎么发出去呢?

二 TEID的复用有什么好处?
  能想到的就是支持更多的用户数。但这是软件上的限制。一般要以设备的硬件支持用户数为准。
  另外就是节省设备的资源。但TEID复用后,GGSN的映射关系也很复杂,对troubleshooting也比较麻烦。
  
  所以,我的理解,是不是TEID的复用并不是指同一时刻多个用户共享TEID,而是当一个用户去激活之后,隔多长时间,GGSN可以分配相同的TEID给新用户?这样的好处就是可以简化GGSN侧处理TEID生成的开销?
  因为在抓包里看到,在第2个用户之前实际上第一个用户的WAP会话已经结束了,可能是用户关闭浏览器触发的。所以会不会也触发了个PDP去激活?

  本题,悬赏200论坛金钱求解啊!期待您的解答!
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 3Rank: 3Rank: 3

9#
发表于 2011-8-11 11:04:59 |只看该作者
这几天问了些前辈,自己也想了,或者可以这样理解:
第一个用户的会话超时了,第二个用户的创建请求刚好来了,所以第一个会话的TEID和被分配的动态PDP IP已经过期,是可以重新分配给新会话的吧。
爱老大的理解是对的,TEID复用并不是指同时多个用户共享TEID。
谢谢爱老大,给了我很多启发!!

使用道具 举报

Rank: 3Rank: 3Rank: 3

10#
发表于 2012-2-10 09:16:18 |只看该作者
应该是爱老大的理解,teid在任意一个时刻只能对应一个pdp context,但是一个用户在发起second激活时,teid同用应该可以的!

使用道具 举报

Rank: 8

特殊贡献奖

11#
发表于 2012-2-29 16:53:13 |只看该作者
谢谢大家的讨论!
我这里引申一下,在EPC中,SGW中S1-U(eNB-SGW)的TEID可以与S5接口(SGW-PGW)的TEID相同吗?

谢谢!

使用道具 举报

Rank: 9Rank: 9

懒

12#
发表于 2012-3-2 00:39:45 |只看该作者
回复 iscehsj 的帖子

可以的。截图来自一个SGW给MME在附着流程时回复的一个create session response消息。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 8

特殊贡献奖

13#
发表于 2012-3-2 14:00:53 |只看该作者
谢谢爱总的回复!
请问在规范上有没有类似的描述?

谢谢!

使用道具 举报

Rank: 8

VIP 论坛核心会员 特殊贡献奖

14#
发表于 2012-3-26 13:59:44 |只看该作者
看崩溃了,这算正常包还算不正常的?
U面可以先不管,好歹SGSN/GGSN U面地址还都不一样,TEID重了就重了。
C面全一样--SGSN/GGSN地址,TEID,连sequence number都一样。而且分到同一个pdp地址,用同一个chargingid,就IMSI/MSISDN不一样。
1秒不到就超时了?这么发create pdp,GGSN能正常处理?能分出两个user来?两个user用相同的pdp地址和chargingid?
如果说这是正常的,那么把GGSN话单拿出来看看?太神奇了。
顺便问一下,GCDR中的GGSN address是U面的还是C面的?这个我一直不知道之前接触的都是CU相同地址的情况。

使用道具 举报

Rank: 9Rank: 9

懒

15#
发表于 2012-3-26 20:30:54 |只看该作者
回复 hycl5410 的帖子

是控制面的地址。
在TS23.251里章节6.1.2有说明。

GGSN Address used

M

The control plane IP address of the GGSN used.

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 8

VIP 论坛核心会员 特殊贡献奖

16#
发表于 2012-3-28 11:46:58 |只看该作者
回复 爱卫生 的帖子

多谢多谢!
犯懒了,真是不好意思{:soso_e127:}

同意版主关于TEID同一时间只能给一个用户的观点。假设SGSN C TEID“复用”了,要是GGSN发delete pdp,SGSN怎么处理?delete里可没有IMSI/MSISDN。

使用道具 举报

Rank: 9Rank: 9

懒

17#
发表于 2012-3-28 19:09:32 |只看该作者
hycl5410 发表于 2012-3-28 11:46
回复 爱卫生 的帖子

多谢多谢!

同一个用户的Secondary PDP和Primary PDP倒是共用同一个TEID-C。如果是GGSN发起delete pdp context request,可以通过携带的NSAPI+TEID来区分出这是某个用户的Primary还是Secondary报文。

如果是不同用户的,那TEID-C一定是不能重的,否则肯定就区分不了了。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-4-28 01:48 , Processed in 0.073126 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部