回复 carlxu 的帖子
2G中状态转换的定义是: Moving from IDLE to READY:
- GPRS Attach: The MS requests access and a logical link to an SGSN is initiated. MM contexts are established at the MS and SGSN.
这个解释很短。意思好像确实说的是只要发起了一个逻辑连接的建立就可以切换。但我感觉这部分存在争议。结合Ready状态的定义: 1)The MS may activate or deactivate PDP contexts while in READY state. 这点如果说MS发送了LLC PDU(Attach Request)后就变成ready了,然后就不用等attach accept就可以马上做PDP的激活了,感觉不靠谱。 2)The MS may send and receive PDP PDUs in this state。这点也不靠谱。 3)另外如果MS发送了attach request就进入ready,那就应该ready timer计时了。但这时候ready timer还没分配呢。是在attach accept消息里分配。 所以,我看到有一些参考书上介绍,是成功的完成附着流程之后切换到ready。我个人比较认同这个观点。 不过,从standby切换到ready倒应该没有争议。只要发送或者收到任意类型的LLC PDU(除了null LLC PDU),MS和SGSN侧都会从standby切换到ready。 |