数据平面

SNDCP:压缩与解压缩、分段与重组

gprs java通信 gprs 协议_信令

MS-BSS/SGSN信令平面

GMM:GPRS Mobility Management

SM:Session Management

gprs java通信 gprs 协议_核心网_02

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等。