通信人家园

标题: 小白请教GTP相关协议问题  [查看完整版帖子] [打印本页]

时间:  2017-3-21 19:56
作者: iamtester     标题: 小白请教GTP相关协议问题

各位大侠好:
     小弟目前接到一个任务是开发一对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层应用层协议吗?
还是以上两点认识上就错了,请各位点醒下,非常感谢

时间:  2017-3-23 13:39
作者: tobyhui

GTP-U是基站和核心网之间的用户面会话层协议,GTP-U用UDP协议
基站解UE的PDCP报文后,将SDU封装成GTP-U报文,传给核心网。建议网上找找Ta-S1的协议栈看看
时间:  2017-3-23 16:43
作者: iamtester

tobyhui 发表于 2017-3-23 13:39
GTP-U是基站和核心网之间的用户面会话层协议,GTP-U用UDP协议
基站解UE的PDCP报文后,将SDU封装成GTP-U报文 ...

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

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

另外,想问问,有开源的或者第三方软件做为GTP(-C/U)的模拟客户端和服务器端吗?再次感谢
时间:  2017-4-14 14:05
作者: bigliu819

本帖最后由 bigliu819 于 2017-4-14 14:09 编辑

3G时候用的是GTPV1,这个主要体现在GGSN和SGSN 之间的控制面。
4G 时候用的GTPV2 , 也是用在控制面

另外还有个数据面(用户面),这是GTP-U, 这个部分3G和4G 之间没有区别。

Simulator:https://github.com/nithinn/lte-gtp-simulator


时间:  2017-9-13 10:59
作者: iamtester

bigliu819 发表于 2017-4-14 14:05
3G时候用的是GTPV1,这个主要体现在GGSN和SGSN 之间的控制面。
4G 时候用的GTPV2 , 也是用在控制面

好的,非常感谢
时间:  2022-8-30 16:38
作者: pyjhahaha

mark
时间:  2022-9-24 12:06
作者: pyjhahaha

bigliu819 发表于 2017-4-14 14:05
3G时候用的是GTPV1,这个主要体现在GGSN和SGSN 之间的控制面。
4G 时候用的GTPV2 , 也是用在控制面

多谢代码




通信人家园 (https://www.txrjy.com/) Powered by C114