GTP-U介绍
普天信息信息技术研究院
7/3/2018
1
目录
GTP协议介绍
GTP的功能
GTP-U的消息与格式
7/3/2018
2
GTP协议是GPRS隧道协议的简称。与大多数隧道技术一样,GTP是一个高层协议,它位于TCP/IP或UDP/IP等路径协议之上,所以它对于路由器是透明的,提供的是主机之间的端到端通信,在TCP/IP协议栈中它甚至可以被理解成应用层协议。
与TCP或者UDP通过端口在IP上进行流复用类似,隧道通过隧道标志(TEID)在路径协议上进行复用。
7/3/2018
3
GTP协议的功能
GTP分为GTP控制面、GTP用户面GTP-U、GTP’。
LTE里,GTP控制面用S1/X2 信令来控制隧道(即创建、修改或删除隧道)。
用户面GTP-U:在一对GTP隧道端点之间传输封装的T-PDU和路径管理信令消息。传输承载可以通过GTP-U TEID和IP地址识别(源TEID, 目标TEID, 源IP地址, 目标IP地址)。
GTP’:用于计费功能。
7/3/2018
4
GTP协议主要应用于S1 接口与X2接口的用户面通信,协议栈如下图所示
7/3/2018
5
重要概念
隧道终端标志符TEID(Tunnel Endpoint Identity):在GTP-U接收协议实体中明确标识隧道端点,是由接收端产生,发送端使用,通过S1/X2信令消息交换。
S1接口上,上行数据传输隧道TEID由Serving-GW产生,下行数据传输隧道TEID由eNodeB产生。隧道端点TEID的交换通过SAE承载建立请求/响应,初始上下文的建立请求/响应来实现的。
X2接口上,切换过程中上、下行数据前转用的隧道TEID都是目标eNodeB产生的。目标eNodeB通过X2口的切换请求确认消息将前转上、下行数据用的隧道TEID发送给源eNodeB。
后续隧道上所有发送数据的GTP头中都应该包含上面分配的TEID。但是下面的情况例外:
1. Echo Request/Response和支持头部扩展通知消息,隧道终端标志符置0。
2. 差错指示消息,隧道终端标志符置0。
7/3/2018
6
隧道配置过程
GTP隧道的配置是由RRC完成的;
RRC向GTP发送配置请求,GTP回应ACK
7/3/2018
7
隧道释放过程
GTP隧道的释放是由RRC发起的;
RRC向GTP发送释放请求,GTP回应ACK
7/3/2018
8
目录
GTP协议介绍
GTP的功能
GTP-U的消息与消息格式
7/3/2018
9
GTP-U消息
协议规定GTP-U有以下几种消息:
Error Indication:错误指示
Echo Request/Response
Echo Request 的发送者可以是Serving-GW,也可以是eNB。该消息用来检查到达对端eNB或Serving-GW的路径是否为活着状态。
Supported Extension Headers Notification
用于指示由IP地址标识的GTP实体能够支持的扩展头列表。
G-PDU:数据PDU
7/3/2018
10
gtp介绍-ltetdd 来自淘豆网m.daumloan.com转载请标明出处.