本文参考的GTPv1-U协议版本是TS29.281 v15.3.0 (2018-06)。5GC对GTPv1-U协议的Extension Header进行了扩展,增加了两个Extension Header,如下表所示:
NR RAN Container
NR RAN Container的内容定义见TS38.425
PDU Session Container
PDU Session Container扩展头用在N3和N9用户面接口的G-PDU上,这个扩展头的长度是可变长的,其内容定义在TS38.415上。由于TS38.415非常简短,下面我们将TS38.415定义的PDU Session Container进行展开。
当前最新版本TS38.415 v15.0.0(2018-06)规定了,PDU Session Container只用于发送“ DL PDU Session Information”消息,这条消息的作用是给NG-RAN发送PDU会话有关的控制信息(如QFI、RQI);其有两种格式,如下:
字段名称 | 解释 |
PDU Type | 指示帧结构类型,当前只是用了0和1,其它的值保留以后使用 长度:4bit |
Spare | 空闲字段,发送端应该设置为0,接收端不解析此字段 长度:4bit |
QoS Flow Identifier (QFI) | 指示传输的packet属于哪条QoS流 长度:6bit |
Reflective QoS Indicator (RQI) | 指示是否激活用户面的反射QoS是否要激活;这个参数仅用于下行;如果这条QoS流的RQA(Reflective QoS Activation)没有配置,则NG-RAN忽略RQI参数。 长度:1bit 0:不触发Reflective QoS 1:触发Reflective QoS |
Padding | 用于字节对齐 |
参考:
TS29.281
TS38.415