正常情况下是要带IMSI的。但有一个例外,在TS48018中指明了。在6.1章:Downlink UNITDATA procedure中,会发现:
“The SGSN shall include the IMSI in the PDU. As an exception, the SGSN may omit the IMSI in the PDU if the mobile station identified by the TLLI is in MM non-DRX mode period (i.e. during a GMM procedure for GPRS attach or routing area updating defined in 3GPP TS 24.008) and the SGSN does not have a valid IMSI.”
也就是说当MS在做RAU更新或附着流程等GMM流程的时候(这之后MS肯定是出于non-DRX mode的),如果是用TLLI标识,并且SGSN侧没有MS的IMSI的情况下,那么SGSN就可以在给BSC的BSSGP消息(PDU TypeL-Unitdata )中,不携带IMSI。说白了就是SGSN如果知道MS的IMSI,就一样要带,否则可以不带。
但至于SGSN为什么会不知道MS的IMSI,是什么样的场景,还得再想想。但至少规范里说了有这样的情况存在。 作者: samsin 时间: 2011-11-1 15:05:20
楼主,这个上下行的IP 和PORT是两个不同的方向,我估计这是一个动态的Gb over IP.这些IP和PORT在SNS_CONFIG procudure时,SGSN和BSS都可以随意增加和删除,作者: gprssanling 时间: 2011-11-6 15:00:05
1、6.5.3 Combined GPRS / IMSI Attach Procedure:
8)The SGSN selects Radio Priority SMS, and sends an Attach Accept (P TMSI, VLR TMSI, P TMSI Signature, Radio Priority SMS) message to the MS. P TMSI is included if the SGSN allocates a new P TMSI.
2、可能是节点配置取消发送P TMSI,而只发送签名。作者: gaohui2008 时间: 2011-11-7 15:55:58
“这个RAU Request里没有P_TMSI 只有P_TMSI Signature”,在TS24008中对RUA携带的参数,P_TMSI Signature是可选的,并且随后的参数说明中说:
9.4.14.5 P-TMSI (UMTS only)
This IE shall be included by the MS.
说明在3G是强制的要携带的,对于2G没有要求,协议没有说明为什么,估计2G有TLLI链路ID能够表明用户身份,而3G没有这个功能。