GTPU涉及NR RAN 容器
一、核心背景:NR RAN 容器的定位
NR RAN 容器是 GTP-U 扩展头的一种(对应 GTP-U 扩展头类型0x85),专门用于无线接入网(RAN)内部接口(F1-U/Xn-U) 的控制信令传输。 “DL USER DATA” 类型(PDU Type=0)是其中最核心的子类型,主要传递:
下行数据包的重传指示(Retx Flag);
下行 PDCP PDU 的丢弃控制(Discard Blocks);
状态报告触发(Report Polling);
NR-U 序列编号(NR-U SN)用于数据关联。
二、逐字节拆解结构(按协议表格顺序)
协议表格中 “Byte” 列标注的 “1/1/3/0-3” 等表示字段占用的字节数,部分字段为 “可选”(0 OR 1/3),需根据其他字段的标志位判断是否存在。以下按字节顺序逐一解析:
- 第 1 字节:PDU 类型与核心控制标志
比特位(7→0) 字段名称 长度 功能说明
7~5 PDU Type(PDU 类型) 3bit 固定为000,标识此 RAN 容器为 “DL USER DATA” 类型(下行用户数据关联的控制信令)。
4 Spare(保留位) 1bit 预留字段,固定填0,无实际功能。
3 DL Discard Blocks(下行丢弃块) 1bit 1:表示此容器携带 “下行 PDCP PDU 丢弃指示”(需后续解析丢弃 SN 和块大小);
0:无丢弃指示,后续丢弃相关字段不出现。
2 DL FLUSH(下行刷新) 1bit 1:指示 DU 需 “刷新当前 DRB 的下行缓存”(如 UE 切换时,丢弃未发送的缓存数据);
0:无需刷新。
1~0 Report Polling(报告轮询) 2bit 触发 DU 向 CU 发送 “下行数据投递状态