本帖最后由 feile99 于 2011-10-5 17:00 编辑
回复 zhenjiucuo 的帖子
在48.018 BSSGP协议中找到一段,不知道是否可以解释楼上的抓包。
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.
这个是否说明只有在SGSN在给BSC的BSSGP消息中把current TLLI和old TLLI都带下去之后,MS才会开始使用local TLLI。所以楼上的抓包表明SGSN在Activate PDP Accept消息中才把两个TLLI带下去。 但一个问题是MS是如何知道SGSN把两个TLLI给了BSC呢? BSSGP消息是SGSN和BSC之间的消息啊! 是否是BSC在收到两个TLLI之后,在RLC/MAC消息中将这个新的TLLI告诉MS,MS在之后的上行消息中开始使用新的TLLI? |