1. 个人理解应该是进入ready的。另外RAU accept还有这么个东西 Force to standby,详情可以看看24.008 (不好意思我实在是懒了)
2. TS 48.018
8.1 FLUSH-LL (logical link) procedure
When an SGSN detects a cell change of an MS from a cell update or a routing area update, the SGSN shall send a FLUSH-LL PDU to the old BVC to initiate the following procedures:
用shall就是很强了,基本等于必须。
MS在附着后,如没有发起会话,READY TEIMER超时后会转入STANDBY状态,发起RAU后状态是否转变为READY状态?
根据规范说明:STANDBY状态下SGSN从MS接收一条LLC PDU后会发生状态迁移。
我理解RAU消息应属LLC PDU,所以RAU后,MS状态应迁移至READY状态,且此后如果马上有下行数据,应不用发起寻呼。
这样理解是否正确?
这个,我个人觉得是正确的。RAU也属于LLC PDU。
另,RAU过程是否一定伴随有FLUSH-LL消息?
理论上应该是。这个flush流程主要还是做流控的目的。它的触发条件楼上H大侠也提到了,只要SGSN检测到了小区的变化就会发,那RAU肯定小区就变了。以下是收到BSS的ack后SGSN应采取的行为:
On receipt of a FLUSH-LL-ACK PDU by the SGSN, indicating that the LLC-PDU(s) associated with the old BVC have been "deleted", the SGSN should update the value of the bucket counter (B) for the MS and for the old BVC, B = max (B - N, 0). N is provided by FLUSH-LL-ACK PDU, indicating the number of octets deleted by the BSS.
On receipt of a FLUSH-LL-ACK PDU by the SGSN, indicating that the LLC-PDU(s) associated with the old BVC have been "transferred" within the NSE, the SGSN should update the value of the bucket counter (B) for the old BVC, B = max (B - N, 0). The value of B for the new BVC should also be updated, B = min (B + N, Bmax). N is provided by FLUSH-LL-ACK PDU, indicating the number of octets transferred by the BSS.
FLUSH-LL消息是否只在READY状态下才会出现?
FLUSH-LL消息属于BSSGP层,理论上和用户MM状态无关。但实际上因为做RAU的时候,ready timer还不回那么快超时并且现网ready timer普遍偏大,所以应该是在ready状态下出现。