(1)GTPv1和GTPv0的比较

(1)GTPv1和GTPv0的⽐较
GTPv1 和 GTPv0的⽐较
介绍
GPRS Tunneling Protocol(GTP)分别在[3GPP TS 29.060]和[GSM TS 09.60]定义,⽤于⽀持MS在GPRS和UMST⽹络中的移动性。相⽐移动IP,GTP仅在⽹络侧使⽤,不需要MS⽀持。GTP能和其他协议进⾏互操作,这样可以跟踪UE的位置变化。
通用无绳电话
GTP有两个版本,GTPv0和GTPv1,GTPv0在[GSM TS 09.60]中描述,适⽤于GPRS (release97和release 98系统)。GTPv1在[3GPP TS 29.060]中描述,同时GPRS和UMTS系统。3GPP成员为了引⼊⼀些GTPv0并不⽀持的新特性,专门新定义了GTPv1,
但GTPv1和GTPv0并不兼容。主要的⽬的是将GTP的控制⾯和⽤户⾯分离,⼀个原因是在Iu⼝使⽤GTP隧道,但控制⾯使⽤RANAP。另外,为⽀持⼀个PDN连接有多个不同QoS的承载,即PDP。需要⼀个控制⾯会话(TEID-C)可以复⽤多个PDP,这种复⽤在GTPv0中需要复杂和⿇烦的结构去标识会话和承载。GTPv1协议本⽂对这两个协议版本进⾏⽐较,并说明互操作上的兼容性。
差异
在GTPv0版本时,信令消息和数据传输是关联在⼀个端⼝的,GTPv1相⽐GTPv0,主要的差异是分成了控制⾯和⽤户⾯,即GTP-C和GTP-U,可以独⽴使⽤。详细的差异如下表:2013我们的品牌
⽐较项GTPv0GTPv1
路径端⼝3386(⽤户⾯、控制⾯和计费)2152(⽤户⾯);2123(控制⾯);3386(计
练习曲博士
费)
路径协议UDP和TCP可选(⽤户⾯和计费);UDP(控制
⾯)UDP(⽤户⾯和控制⾯);UDP和TCP可选(计费)
隧道标识IMSI+NSAPI SGSN和GGSN独⽴分配
德国哈芬传输X.25可选不⽀持
QoS信息R97/98R99
⼆次激活不⽀持发起⼆次激活时,控制⾯TEID和之前PDP的TEID相
同,⽤户⾯TEID重新分配
DT⽀持不⽀持DTI标识DTI标识
3g终端安全相关固定的TID易受攻击TID随机分配,相对较好
兼容性
GTPv1或GTPv0/v1节点联系其他节点时应该⾸先GTPv1消息。如果接收节点接收到⼀条它不⽀持版本的GTP控制⾯消息,则返回⼀条“版本不⽀持”消息(只有GTP头),并在GTP字头中版本字段指⽰该节点所能⽀持的最新版本。接收到的G-PDU则被丢弃。
仅⽀持GTPv0的GSN不会在端⼝2123上收听,因此也不会向⽤GTP-C与它建⽴对话的对等端返回版本不⽀持消息。如果⽤GTPv1联系对端失败,既⽀持GTPv1⼜⽀持GTPv0的GSN将退回到GTPv0。
⽀持GTPv1的GSN可以通过对端返回的ICMP不可达或其他⽅式判断GSN不⽀持GTPv1。
实现中节点可以保存⼀个名单,记录最近联系的只⽀持GTPv0的GSN,和返回“版本不⽀持”消息的节点所⽀持的版本。
扶壁式挡墙⽀持GTPv0和GTPv1的节点会同时在相关端⼝上监听并处理GTPv0/v1消息。

本文发布于:2024-09-22 06:52:20,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/15313.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:节点   消息   版本   标识
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议