lijiebin 发表于 2012-12-3 22:40
谢谢爱总
那MS在进行路由更新的时候,TLLI是不是要将Local TLLI转换为foreign TLLI,然后直接在BSSGP层使 ...
我的理解是符合规范的。 参考这篇帖子:“从附着和PDP激活流程看Local和Foreigh TLLI的变化”http://www.gprshome.com/forum.php?mod=viewthread&tid=603。 引用一段规范:“If the MS has a valid P TMSI associated with the RA where the MS is currently located, the MS shall use a Local TLLI derived from its P TMSI, unless the MS performs a GPRS attach.
If the MS does not have a valid P TMSI associated with the current RA, or if the MS performs a GPRS attach, it shall derive a Foreign TLLI from its P TMSI, or allocate a Random TLLI if no valid P TMSI is available” 上述说的是MS发起GPRS附着的时候或者在当前RA没有得到一个有效的P-TMSI的时候,应该使用Foreign TLLI。其他时刻应该使用Local TLLI。 另外,还有一个Local TLLI何时生效的问题,实际上是SGSN会给BSC一个指示,同时提供两个TLLI,一个current,一个old TLLI。然后BSC和MS会有无线侧(TBF)的信令交互,指示MS更新TLLI。更新完成后,MS后续的消息应该都是使用Local TLLI来标识自己的。 “An SGSN provides the BSSGP with a current TLLI, identifying the MS. If an SGSN provides a second TLLI, indicating that an MS has recently changed its TLLI, this shall be considered as the "old" TLLI. A BSS uses the "old" TLLI to locate an MS's existing context. Subsequent uplink data transfers for this MS shall reference the current TLLI, and not the old TLLI.” 可以看一下上面链接贴子中,楼主以及10楼给出的截图和抓包并做个对比。 |