justme_zjw 发表于 2012-2-29 16:34
哪位大侠能给讲解一下GPRS Attach的详细流程包括消息在协议栈各层间的传递以及伴随的信道的申请与释放?有相 ...
这里补上来。如果是核心网侧的附着流程,可以参考版块6里有详细的实例介绍以及核心网侧的抓包。这里主要补充下无线侧的流程。这个流程实际上就是上行和下行TBF的建立过程。其中上行TBF的建立流程实例已经放上来了。详见8.1版块。 这里接着上行TBF建立后的附着流程来说说。 在上行TBF建立后,网络侧为MS分配了PDTCH信道。 MS就可以发送上行方向的GMM消息,通过分配的PDTCH信道及对应的时隙发送。例如Attach Request。 1 附着流程: 1)MS通过PDTCH发送attach request。 2)PCU通过PACCH下发packet uplink ACK/NAK进行确认。 3) PCU继续通过PACCH发送packet downlink assigment来分配后续下行数据需要传递所需要的资源。
(也就是后面第5步的PDTCH,用于下发attach accept)。 4)MS通过PACCH发送packet control ack/nak进行确认。 5)PCU利用第3步中分配好的PDTCH信道资源发送attach accept给MS。 6) MS通过PACCH发送packet downlink ack/NAK进行确认。 (每传一条高层信令消息(LLC层以上)例如GMM/SM消息的传送,MS都需要回一个packet downlink ack进行确认)。 注: GMM/SM 高层消息和用户的payload例如HTTP :用PDTCH RLC/MAC层消息用于PCU和MS之间的控制 :用PACCH。 另外,在第2步到第4步实际上就是在包传输模式(非空闲模式)下的下行TBF的建立流程,用于网络侧将下行的Attach Accept消息发送给MS。 |