GTP协议

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

3GPPTS29.060V9.4.0(2010-09)第一章GTP概述第二章GTP消息头第三章GTP信令消息第四章GTP-C和GTP-U第五章路径协议什么是GTP?GPRS隧道协议(GPRSTurningProtocol)GTP是一个高层协议,位于TCP/IP或UDP/IP等协议上,提供主机间端到端通信通过隧道标志(TEI)在路径协议上复用GTP协议主要应用场合GTP协议主要应用场合用于骨干网的SGSN和GGSN之间的Gn接口,为MS和外部分组数据网传输用户数据包。用于SGSN和RNC之间的Iu-PS接口,用于传输MS和外部PDN的用户数据包用于源SGSN和目的SGSN之间,用于inter-SGSN路由更新时,或者SRNS重定位时指向MS的未发送完的T-PDU的传输用于不同PLMN的SGSN和GGSN之间的Gp接口第一章GTP概述第二章GTP消息头第三章GTP信令消息第四章GTP-C和GTP-U第五章路径协议第一章GTP概述第二章GTP消息头第三章GTP信令消息第四章GTP-C和GTP-U第五章路径协议GTP信令消息路径管理消息隧道管理消息位置管理消息移动管理消息信令消息的可靠传递信息元素EchoRequest每隔一定时间向另一个GSN或者RNC发送EchoRequest询问路径的活动性EchoResponse回声请求的响应。同时在EchoResponse中可以携带RestartCounter值VersionNotSupported仅包含GTP头,指示给定的UDP/IP地址上的GTP实体能够支持的最新的GTP版本路径管理消息(主要用于测试路径的活动性)CreatePDPContextRequestCreatePDPContextResponseUpdatePDPContextRequestUpdatePDPContextResponseDeletePDPContextRequestDeletePDPContextResponseErrorIndicationPDUNotificationRequestPDUNotificationResponsePDUNotificationRejectRequestPDUNotificationRejectResponseInitiatePDPContextActivationRequestInitiatePDPContextActivationResponse隧道管理消息(主要用于PDP上下文以及与之相关的隧道的创建、更改、删除等操作)SendRouteingInformationforGPRSSendRouteingInformationforGPRSFailureReportRequestFailureReportResponseNoteMSGPRSPresentRequestNoteMSGPRSPresentResponse位置管理消息(为网络请求的PDP上下文激活过程提供MS当前所在的SGSN)IdentificationRequestIdentificationResponseSGSNContextRequestSGSNContextResponseSGSNContextAcknowledgeForwardRelocationRequestForwardRelocationResponseForwardRelocationCompleteRelocationCancelRequestRelocationCancelResponseForwardRelocationCompleteAcknowledgeForwardSRNSContextAcknowledgeForwardSRNSContext移动管理消息(用于Inter-SGSN路由更新时,由新SGSN向旧SGSN请求与MS相关的用户数据)主要通过二种途径实现序列号机制。为每个输出信令消息分配一个依次递增的序列号,以确保信令消息的按序传递,并便于检测重复包。超时重发机制。对于每个输出信令消息启动定时器,在定时器超时前未接收到响应消息则进行重发。信令消息的可靠传输GTP的IE应使用TLV(类型,长度,值)或TV(类型,值)编码格式长度字段的值是除类型和长度字段外IE的长度。在IE内某些字段可以是空的。为了以后扩展的需要,接收方不予考虑这些位。类型字段的最高位设成0表示TV编码格式,否则表示TLV编码格式信息元素第一章GTP概述第二章GTP消息头第三章GTP信令消息第四章GTP-C和GTP-U第五章路径协议GTP-C控制面流逻辑上与GTP-U关联,实际上是分离的。对每个GSN-GSN对,存在一条或多条路径。GTP-C是隧道建立、使用、管理和释放的手段。可以通过Echo消息维护路径,以使之保存活动,确保GSN间的连接失败可以在一定的时间内检测得到。GTP-C控制面封装的T-PDU在GTP-U隧道间传送。GTP头中的TEID将指示T-PDU属于哪个隧道。用这个方式,GTP-U在隧道的两端复用和去复用分组。GTP-U头中的TEID去复用来自隧道另一端的流量,以便投递给用户面实体。GTP隧道允许复用不同的用户、不同的分组协议和不同的QoS级别GTP-U用户面第一章GTP概述第二章GTP消息头第三章GTP信令消息第四章GTP-C和GTP-U第五章路径协议UDP/IP是在GTP第一版本中定义的唯一路径协议UDP目的端口号是2123时,是为GTP-C登记的端口号;端口号是2152时,是为GTP-U登记的端口号IP源地址是始发信息的那个源GSN的IP地址。GTP请求消息的IP目的地址是目的GSN的IP地址。封装的T-PDUGTP的目的IP地址是目的GSN/RNC的IP地址路径协议谢谢!

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功