小白请教GTP相关协议问题
时间:03-21
整理:3721RD
点击:
各位大侠好:
小弟目前接到一个任务是开发一对GTP-C (以及GTP-U)的客户端和服务器端,模拟GTP-C及GTP-U的简单工作过程(自己构造数据包)。我在网上找了很多资料,都是关于3GPP-TS相关的资料,对通信这块块完全不懂,有点懵了。望各位有经验的点醒下?
1. GTP-C(或GTP-U),有 C- S模式吗?
2. 基于1,如果有C-S 模式,是否也有三次握手?是否可以把GTP-C/U划归为TCP/IP协议族里的7层应用层协议吗?
还是以上两点认识上就错了,请各位点醒下,非常感谢
小弟目前接到一个任务是开发一对GTP-C (以及GTP-U)的客户端和服务器端,模拟GTP-C及GTP-U的简单工作过程(自己构造数据包)。我在网上找了很多资料,都是关于3GPP-TS相关的资料,对通信这块块完全不懂,有点懵了。望各位有经验的点醒下?
1. GTP-C(或GTP-U),有 C- S模式吗?
2. 基于1,如果有C-S 模式,是否也有三次握手?是否可以把GTP-C/U划归为TCP/IP协议族里的7层应用层协议吗?
还是以上两点认识上就错了,请各位点醒下,非常感谢
GTP-U是基站和核心网之间的用户面会话层协议,GTP-U用UDP协议
基站解UE的PDCP报文后,将SDU封装成GTP-U报文,传给核心网。建议网上找找Ta-S1的协议栈看看
是的,不好意思,我问错了:GTP-V1是基于UDP的,GTP-V2好像是TCP或UDP都可以。
如果是UDP没三次握手,sorry。。
ps:我在网上搜了下TA-S1 、UE,这些貌似都是LTE 4G方面的东西了,我之前了解到的
GTP,好像还是3GPP这一代的东西吧。
另外,想问问,有开源的或者第三方软件做为GTP(-C/U)的模拟客户端和服务器端吗?再次感谢
3G时候用的是GTPV1,这个主要体现在GGSN和SGSN 之间的控制面。
4G 时候用的GTPV2 , 也是用在控制面
另外还有个数据面(用户面),这是GTP-U, 这个部分3G和4G 之间没有区别。
谢谢分享
好的,非常感谢