数据平面
SNDCP:压缩与解压缩、分段与重组
MS-BSS/SGSN信令平面
GMM:GPRS Mobility Management
SM:Session Management
SGSN内用户数据包传输示例:
MS-SGSN:LLC PDU(来自Gb接口)->SNDCP PDU ->用户IP包
SGSN-GGSN:用户IP包-GTP包-UDP包->IP包(去往Gn接口)
Um接口
RLC/MAC:无线接口的媒体接入和链路控制功能
LLC:在MS与SGSN之间提供一条可靠的逻辑链路用于数据传输。LLC协议可同时支持有确认和无确认两种模式,支持加密和不加密两种方式。
SNDCP:层三传输协议。作为网络层与子网层的过渡,对IP/X.25永数据进行分段/组装、压缩/解压缩等处理。
GMM/SM:层三信令协议。
Gb接口
BSSGP:在传输平台中,该协议用于在BSS与SGSN之间提供一条无连接的链路进行无确认的数据传送;信令平台上用来传送与无线相关的QoS、路由等信息,处理寻呼请求,对数据传输实现流量控制。
Gn&Gp接口
GTP协议:用于GRPS骨干网GSN之间的数据和信令的隧道传输
Ga接口
使用GTP’协议,该协议相对于GTP有如下增强功能:
1、SGSN/GGSN和CG之间的CDR传输机制
2、检测CDR处理实体(SGSN、GGSN或CG)之间的通信故障
3、通报对端CDR处理实体自己的CDR传输能力(如在故障恢复时)
4、防止由于冗余措施造成的重复CDR的能力
GTP协议
GPRS隧道协议:GPRS Tunnel Protocol
GTP是一个高层协议,位于UDP/IP协议上,提给GSN节点间端到端通信。在GSN节点之间完成用户PDP上下文的建立、修改、拆除等维护工作,实现用户会话管理的功能
GTP协议主要应用场合:SGSN-GGSN、SGSN-SGSN、GGSN-RNC、SGSN-RNC
引入GTP协议的价值:只有引入GTP,为每个用户建立单独的隧道。这些信息通过每个用户专用的隧道(GTP Tunnel)来传送并实现隔离。UE的信息封装在GTP的IE(信息元素Information element)部分传送。
GTP协议的包头主要字段包括:
1)Version:用于指示GTP的版本
2)PT:协议类型字段。用于区分GTP和GTP’协议。前者主要用于传送GPRS的信令用户数据,后者主要是用于传递计费数据。
3)Message Type:消息类型字段。用于指示GTP消息的类型。
4)TEID:隧道端点标识符。用于标识GTP-U或GTP-C协议实体中的隧道端点。通信的GSN节点需要为分配TEID供对端GSN节点使用。
GTP协议的IE信息元素部分:用于传送用户PDP上下文相关信息,例如APN等。