待解决问题
小白请教GTP相关协议问题  (进入论坛模式)
离问题结束还有0天0小时  |  提问者:iamtester   |  提问时间:2017-3-21 19:56
各位大侠好:
小弟目前接到一个任务是开发一对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层应用层协议吗?
还是以上两点认识上就错了,请各位点醒下,非常感谢
问题答案 ( 7 条 )
GTP-U是基站和核心网之间的用户面会话层协议,GTP-U用UDP协议
基站解UE的PDCP报文后,将SDU封装成GTP-U报文,传给核心网。建议网上找找Ta-S1的协议栈看看
 |  回应该答案 (0)  |  回答者:tobyhui   |  2017-3-23 13:39


是的,不好意思,我问错了:GTP-V1是基于UDP的,GTP-V2好像是TCP或UDP都可以。
如果是UDP没三次握手,sorry。。。。。

ps:我在网上搜了下TA-S1 、UE,这些貌似都是LTE 4G方面的东西了,我之前了解到的
GTP,好像还是3GPP这一代的东西吧。

另外,想问问,有开源的或者第三方软件做为GTP(-C/U)的模拟客户端和服务器端吗?再次感谢
 |  回应该答案 (0)  |  回答者:iamtester   |  2017-3-23 16:43
3G时候用的是GTPV1,这个主要体现在GGSN和SGSN 之间的控制面。
4G 时候用的GTPV2 , 也是用在控制面

另外还有个数据面(用户面),这是GTP-U, 这个部分3G和4G 之间没有区别。
 |  回应该答案 (0)  |  回答者:bigliu819   |  2017-4-14 14:05
谢谢分享
 |  回应该答案 (0)  |  回答者:花瓣胡   |  2017-8-5 16:13


好的,非常感谢
 |  回应该答案 (0)  |  回答者:iamtester   |  2017-9-13 10:59
mark
 |  回应该答案 (0)  |  回答者:pyjhahaha   |  2022-8-30 16:38


多谢代码
 |  回应该答案 (0)  |  回答者:pyjhahaha   |  2022-9-24 12:06
 
我要回答:  回答字数在10000字以内