51学通信技术论坛
标题: 请教一个GTP协议的问题,29060 [打印本页]
作者: czx10224 时间: 2012-11-18 15:37:49 标题: 请教一个GTP协议的问题,29060
Sequence Number: This field is an optional field in G -PDUs. It is used as a transaction identity for signalling messages having a response message defined for a request message, that is the Sequence Number value is copied from the request to the response message header. In the user plane, an increasing sequence number for T-PDUs is transmitted via GTP-U tunnels, when transmission order must be preserved.
GTP消息头中,用户面数据消息流水号是可选的,但是控制面消息中流水号作为事务标识,是否是必选?如果非必选,因为用户面消息TEID是唯一的,而控制面消息的TEID对于同一个用户的不同上下文来说是一样的,如何来关联上下行消息对?
另外,控制面和用户面的IP地址是否是唯一的,或者同一个用户的不同PDP上下文可以共用一个SGSN/GGSN的地址?
期待答复~~
作者: hycl5410 时间: 2012-11-18 17:04:21
本帖最后由 hycl5410 于 2012-11-18 17:11 编辑
GTP消息头中,用户面数据消息流水号是可选的,但是控制面消息中流水号作为事务标识,是否是必选?
个人理解非必选,GTPU没有类似TCP那种的重传机制。但是GTP'是必选的,话单传输在GTP'层上是确认连接方式的。
如果非必选,因为用户面消息TEID是唯一的,而控制面消息的TEID对于同一个用户的不同上下文来说是一样的,如何来关联上下行消息对?
控制面,某用户的一个APN内所有上下文共用一对GSN地址+TEID;不是用户
控制面一个APN内的不同PDP是通过NSAPI区分的
数据面,每一个PDP都有自己的GSN地址+TEID对。可以理解为每个PDP都有自己单独的数据管道,关联方法是一样的。
另外,控制面和用户面的IP地址是否是唯一的,或者同一个用户的不同PDP上下文可以共用一个SGSN/GGSN的地址?
GGSN侧一般不会变,无论C U. SGSN/RNC侧变化很正常,比如跨SGSN切换。
一个用户的不同PDP上下文被哪个SGSN/GGSN地址服务其实是很随机的(大部分主流厂商的实现),可以相同,但是不存在“共用”这种说法。
作者: czx10224 时间: 2012-11-18 17:21:21
谢谢,这个论坛真好,得到的回复很快
欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) |
Powered by Discuz! X2 |