51学通信技术论坛

标题: old p-tmsi在SGSN中保存时间? [打印本页]

作者: 理想    时间: 2012-10-9 11:37:29     标题: old p-tmsi在SGSN中保存时间?

old p-tmsi在SGSN中保存多长时间呢?就是INTER路由区更新中,old SGSN会把MM上下文给new SGSN,里面包含old p-tmsi,这个old p-tmsi在NEW SGSN上,保存多长时间呢?协议里有什么规定没?或者设备上哪里可以配置呢?

作者: 爱卫生    时间: 2012-10-9 11:37:30

理想 发表于 2012-10-16 21:57
协议上关于新旧P-TMSI的定义
3GPP 24008
4.7.1.5 P-TMSI handling

谢谢“理想”朋友有理有据的补充和分享。学习了。谢谢!

我尝试总结一下,按照上述“理想”引用的规范来回答本贴的问题。请大家指正。

为表述方便,先做个假设。

Old SGSN通过SGSN Context Response消息传送给New SGSN的P-TMSI,假设其值为P-TSMI A。

New SGSN后续通过RAU Accept消息给MS分配的新P-TMSI,假设其值为P-TMSI B。

帖子的题目问的应该是old SGSN在将用户的MM上下文(里面包含了P-TMSI A)传递给New SGSN后,New SGSN会把该P-TMSI A保存多久?Yonka朋友补充的问题是Old SGSN在传送完了P-TMSI A后,Old SGSN还应该保存多久?这是本贴几个问题的汇总。

1)我的理解就是等到MS发送RAU Complete消息给New SGSN。New SGSN就应该将P-TMSI A删除。因为这时候P-TMSI A已经失去存在的意义了。因为按照规范的描述,New SGSN应该认为自己新分配给MS的P-TMSI B已经生效。老的P-TMSI自然要删除。

2)Old SGSN在传送完了P-TMSI A后,Old SGSN还应该保存P-TMSI A多久?

我的个人理解是当Old SGSN收到New SGSN返回的SGSN Context Acknowledge消息后就可以删除(但没找到确切的规范说明)。因为此时已经没有存在的意义。New SGSN已经可以接管用户的移动性管理。并且看Inter-SGSN RAU流程的规范说明,该消息后控制层面,New和Old SGSN就再也没有信令交互了。那此时不删,更待何时。但Old SGSN中保存的用户PDP Context信息元素还不能删。因为如果Old SGSN中还有给MS没有发送完的payload,在收到SGSN Context Acknowledge消息后,将发送给New SGSN再转发给用户。

所以,以上这RAU流程这两个问题里的P-TMSI感觉并不是由计时器来控制,而是由信令流程来控制。也就是说要收到对方的确认我才删,否则会一直保存下去。

我开始以为楼主说的是另一个计时器,即用户去附着后,P-TMSI会在SGSN中保存多长时间。这个时间就很长了。比如说24小时。看这个帖子:http://www.gprshome.com/forum.php?mod=viewthread&tid=2949 。“修改诺西 SGSN STT参数降低Gr负荷的研究”。该参数在诺西SGSN中叫STT。DETACHED SUBSCRIBER STORAGE TIME。


作者: admin    时间: 2012-10-9 21:28:17

协议没有规定。各厂家自己定。但这个时间通常都很长。可能1天了都还在。这样做的目的就是为了防止用户频繁开机关机老附着。因为P-TMSI是MM上下文的一部分,MM上下文里还有没用完的鉴权参数。可以减少Gr接口的信令交互。

有些厂家是只能删,不能配置保存时间。以后看软件版本是否有这功能吧。


作者: yonka    时间: 2012-10-10 09:00:00

admin 发表于 2012-10-9 21:28
协议没有规定。各厂家自己定。但这个时间通常都很长。可能1天了都还在。这样做的目的就是为了防止用户频繁开 ...

爱总

他问的是old-PTMSI在new SGSN的保存时间
new SGSN在新分配P-TMSI后还会继续保存从old SGSN获得的该用户的old P-TMSI吗?
我一直理解是OLD SGSN会保存一段时间


作者: 爱卫生    时间: 2012-10-10 21:25:10

没有关系的。都一样。SGSN并不关心自己是不是old还是new,只关心自己是不是为MS提供服务的SGSN。当new 从old SGSN上获取到MS的MM上下文(含P-TMSI),那它就变成了为用户服务的SGSN。从另一个角度说,这个new SGSN现在也成了old SGSN。所以和原来old SGSN保存用户P-TMSI的机制是一样的。SGSN上关于P-TMSI的保存机制并不区分附着流程还是RAU流程获取的P-TMSI。
作者: 理想    时间: 2012-10-16 21:57:23

协议上关于新旧P-TMSI的定义
3GPP 24008
4.7.1.5 P-TMSI handling
4.7.1.5.1 P-TMSI handling in A/Gb mode
If a new P-TMSI is assigned by the network the MS and the network shall handle the old and the new P-TMSI as follows:
Upon receipt of a GMM message containing a new P-TMSI the MS shall consider the new P-TMSI and new RAI and also the old P-TMSI and old RAI as valid in order to react to paging requests and downlink transmission of LLC frames. For uplink transmission of LLC frames the new P-TMSI shall be used.
The MS shall consider the old P-TMSI and old RAI as invalid as soon as an LLC frame is received with the local TLLI derived from the new P-TMSI.
Upon the transmission of a GMM message containing a new P-TMSI the network shall consider the new P-TMSI and new RAI and also the old P-TMSI and old RAI as valid in order to be able to receive LLC frames from the MS.
The network shall consider the old P-TMSI and old RAI as invalid as soon as an LLC frame is received with the local TLLI derived from the new P-TMSI.
2G环境下,以收到LLC帧为判断依据,MS或网络侧收到一个带有本地TLLI的LLC帧时,则认为此P-TMSI为有效的,先前的则失效。
4.7.1.5.2 P-TMSI handling in Iu mode
If a new P-TMSI is assigned by the network the MS and the network shall handle the old and the new P-TMSI as follows:
Upon receipt of a GMM message containing a new P-TMSI the MS shall consider the new P-TMSI and new RAI as valid. Old P-TMSI and old RAI are regarded as invalid.
The network shall consider the old P-TMSI and old RAI as invalid as soon as an acknowledge message (e.g. ATTACH COMPLETE, ROUTING AREA UPDATE COMPLETE and P-TMSI REALLOCATION COMPLETE) is received.
3G环境下,只要收到ATTCH COMPLETE或RAU COMPLETE或者P-TMSI RELL COMPLETE消息,则认为新P-TMSI为有效,老的P-TMSI为无效。
作者: hycl5410    时间: 2012-10-17 11:25:29

2)Old SGSN在传送完了P-TMSI A后,Old SGSN还应该保存P-TMSI A多久?

可以在节点上show一个detached的sub来看看有没有P-TMSI?但是随机选一个的话,不确认是切换走的还是主动detach的。。。

若有(看起来像真的P-TMSI),那就是先不删,直到跟静态MM ctx一起删除(厂商产品行为)
若没有,那应该就是立即删除了,反正也没用了。

个人感觉不立即删会简单点,这样可以不用区分UE是主动detach还是从OLD SGSN 切换出去的,MM状态统统是detached (2G 是idle)。不删P-TMSI,主动detach的用户再attach就可以用P-TMSI直接上来。
作者: 理想    时间: 2012-10-17 20:49:21

肯定不是直接删除的,2\3G环境下是不一样的,都有相应的判断依据。
作者: 理想    时间: 2012-10-18 14:48:51

爱卫生 发表于 2012-10-16 22:40
谢谢“理想”朋友有理有据的补充和分享。学习了。谢谢! 我尝试总结一下,按照上述“理想”引用的规范来回 ...

爱总,有没有遇到过PS域使用IMSI寻呼的信令?
作者: 爱卫生    时间: 2012-10-18 20:45:08

理想 发表于 2012-10-18 14:48
爱总,有没有遇到过PS域使用IMSI寻呼的信令?

根据规范的定义,SGSN发的寻呼请求消息中就一定要携带IMSI和P-TMSI,其中P-TMSI来标识用户身份。IMSI用于告知BSS,BSS根据IMSI来计算寻呼组。






欢迎光临 51学通信技术论坛 (http://www.51xuetongxin.com/bbs/) Powered by Discuz! X2