GPRS-PDP上下文的激活過程(外部協議棧)
GPRS-PDP上下文的激活過程 www.2cto.com
GPRS無線數據傳輸終端利用網絡實現與上位機的全雙工數據通信。
終端需附著GPRS網絡,登陸Internet與連接其上的任意一台普通PC機建立數據鏈路並隨時進行數據傳輸。欲完成這一過程必須實現GPRS的附著和PDP(PacketDataProtoco1,分組數據協議)上下文的激活。
通過GPRS的附著登記用戶信息,對用戶進行移動性管理,激活過程用於激活IP協議,保證數據能以IP報的形式進行傳送,使移動台與GGSN(GatewayGPRSSupportNode,網關GPRS節點)建立一條邏輯通路,進行數據傳輸。可見,激活過程是系統實現的關鍵,他由中央控制器軟件來實現。分組數據協議的激活涉及到網絡的多個協議,
www.2cto.com
如PPP協議、LCP(LinkControlProtocol 鏈路控制協議)、NCP(NetworkControlProtocol,網絡控制協議)、
PAP(PasswordAuthenticationProtocol,密碼認證協議)和 IPCP(InternetProtocol,Internet協議控制協議)等。
分組數據協議上下文激活過程
(1)終端設備(如PC)向移動終端(MS)AT指令激活IP協議,在指令中包含終端想要連接的APN(AccessPointName,訪問點名稱)。
(2)終端設備向移動終端發送PPPPLC幀給移動終端,表明PAP是在PDP激活過程中的身份認證協議。
(3)終端設備開始進行PAP認證,認證通過後,移動終端將對終端設備給以回應,表明承認其身份,並且會將用戶ID和密碼儲存下來。
(4)終端設備通過發送NCP-IPCP配置請求信息給移動終端,幀內IP地址為空,表明請求動態分配IP地址。
(5)移動終端向SGSN(ServicingGPRSSupportNode,服務GPRS節點)發送激活PDP上下文的請求信息,信息中包含如下信息:APN、PDP類型,PDP地址為空,代表請求動態分配IP地址。
(6)SGSN請求DNS(DomainNameSystem,域名系統)服務器對APN進行解析,得到APN對應的GGSN的IP地址。
(7)SGSN發送建立PDP上下文的請求消息給被選定的GGSN,消息中應包含:APN、PDP類型,PDP地址為空,代表請求動態分配IP地址、用戶更改的QOS和其他選項。
(8)GGSN對用戶進行認證,認證通過後,使用RADIUS(RemoteAuthenticationDia-inUserService,遠程認證撥入用戶服務)服務器、DHCP(DynamicHostConfigurationProtocol,動態主機配置協議)服務器或直接由GGSN為用戶分配動態IP地址,GGSN向SGSN返回建立PDP上下文相應消息。
(9)SGSN向移動終端發送激活PDP、上下文接受消息。
(10)移動終端發送NCP-IPCP配置回應幀給終端設備,回應幀包含了被動態分配的IP地址。
至此PDP上下文的激活過程全部完成,移動終端與外部數據網建立起數據通路,數傳終端就可以和監控中心以IP數據報的形式進行通信。