1. 程式人生 > >MS發起的PDP上下文啟用過程

MS發起的PDP上下文啟用過程

PDP啟用成功率與無線側及核心網側均有關係。
從無線側看,導致PDP啟用失敗的原因通常為無線訊號質量差,無線資源不可用或擁塞以及無線網路延時過長導致響應網路超時,MS處理問題導致響應超時等方面。另外是否能夠穩定的附著也是PDP啟用成功的一個影響因素。

對該流程的說明如下:
1) MS向SGSN發出啟用PDP上下文請求(NSAPI,TI,PDP型別,APN ,要求的QoS , PDP配置選項);
2) 可選地執行安全性規程;
3) SGSN根據MS提供的啟用型別、PDP地址、APN,通過APN選擇標準來解析GGSN地址,從而檢查該請求是否有效;
A. 如果SGSN不能從APN解析出GGSN地址,或判斷出該啟用請求無效,則拒絕該請求。
B. 如果SGSN從APN解析出了GGSN地址,則為所請求的PDP上下文建立一個TID(IMSI+NSAPI),並向GGSN發出建立PDP上下文請求(PDP型別,PDP地址,APN ,商定的QoS

, TID, 選擇模式,PDP配置選項)。
GGSN利用SGSN提供的資訊確定外部PDN,分配動態地址,啟動計費,限定QoS 等:
A. 如果能滿足所商定的QoS ,則向SGSN返回建立PDP上下文響應(TID,PDP地址,BB協議,重新排序請求,PDP配置選項,商定的QoS ,計費ID,原因)。
B. 如果不能滿足所商定的QoS ,則向SGSN返回拒絕建立PDP上下文請求。QoS 檔案由GGSN操作者來配置。
4) SGSN如果收到GGSN的建立PDP上下文響應,則在該PDP上下文中插入NSAPI、GGSN地址、動態PDP地址,根據商定的QoS 選擇無線優先權,然後向MS返回啟用PDP上下文接受訊息(PDP型別,PDP地址,TI,商定的QoS
,無線優先權,PDP配置選項)。此時就已建立起MS與 GGSN之間的路由,開始計費,可以進行分組資料傳送。