|
4. GPRS的协议
移动台(MS)和SGSN之间的GPRS分层协议模型如图所示。Um接口是GSM的空中接口。Um接口上的通信协议有5层,自下面上依次为物理层、MAC(Mdium
AcceSS Control)层、LLC(Logical Link Control)层、SNDC (Subnetwork Dependant
Convergence)层和网络层。
Um接口的物理层为射频接口部分,而物理链路层则负责提供空中接口的各种逻辑信道。
MAC为媒质接入控制层。MAC的主要作用是定义和分配空中接口的GPRS逻辑信道,使得这些信道能被不同的移动台共享。

GPRS协议模型
LLC层为逻辑链路控制层。它是一种基于高速数据链路规程HDLC的无线链路协议。LLC层负责在高层SNDC层的SNDC数据单元上形成LLC地址、帧字段,从而生成完整的LLC帧。
SNDC被称为子网依赖结合层。它的主要作用是完成传送数据的分组、打包,确定TCP/IP地址和加密方式。
网络层的协议目前主要是Phase 1阶段提供的TCP/IP和X. 25协议,这些协议对于传统的GSM网络设备(如BSS和NSS等设备)是透明的。
5. GPRS的路由管理
GPRS的路由管理是指GPRS网络如何进行寻址和建立数据传送路由。GPRS的路由管理表现在以下三个方面:移动台发送数据的路由建立、移动台接收数据的路由建立、以及移动台处于漫游时数据路由的建立。
第一种情况,如图中的路径1所示,当移动台产生了一个PDU(分组数据单元),这个PDU经过SNDC层处理,称为SNDC数据单元。然后经过LLC层处理为LLC帧,通过空中接口送到GSM网络中移动台所处的SGSN。SGSN把数据送到GGSN。GGSN把收到的消息进行解装处理,转换为可在公用数据网中传送的格式(如PSPDN的PDU),最终送给公用数据网的用户。为了提高传输效率并保证数据传输的安全,可以对空中接口上的数据做压缩和加密处理。
第二种情况中,一个公用数据网用户传送数据到移动台,如图中的路径2所示。首先通过数据网的标准协议建立数据网和GGSN之间的路由。数据网用户发出的数据单元(如PSPDN中的PDU),通过建立好的路由把数据单元PDU送给GGSN。而GGSN再把PDU送给移动台所在的SGSN,GSN把PDU封装成SNDC数据单元,再经LLC层处理为LLC帧单元,最终经空中接口送给移动台。
第三种情况是一个数据网用户传送数据给一个正在漫游的移动用户。如图路由3所示。其数据必须经过归属地的GGSN,然后送到移动用户A。

GPRS的路由管理
|