端午节
五
月
初
五
在5G通信设备协议一致性测试中,很多测试例在起始阶段均要求UE建立PDU会话,即在UE和外部网络之间建立通路。在实际测试过程中经常需要花费一定的时间进行调试,才能调通PDU连接。基于技术理论以及测试经验,以下详细分析PDU会话建立过程中常见问题及解决方案。
协议测试中的PDU会话建立主要有两种方式:
方式1.样机上设置了类型为default的APN(APN在5G中称为DNN,Data Network Name,二者为等价关系),此时在UE完成初始网络注册后会依据该APN的信息主动发起PDU会话。
方式2.样机上未设置default类型的APN时,可通过AT指令配置对应的APN信息,手动发起PDU会话,常用的AT指令为:
AT+CGDCONT=1,<PDP_type>,<APN>//配置DNN,<PDP_type>配置IP类型,通常为“IPV4V6”,<APN>为接入点名称
AT+CGACT=1,1 //激活PDU通路
以上两种场景的判断可以通过在测试过程中观察UE的信令流程来实现,也可查看UE初始注册时的RegistrationRequest消息。如果在Registration Request消息的5GS Registration type IE中指示"Follow-on request pending",即FOR标志位为1,AMF完成发送完Registration Accept后,不会立刻释放信令连接。此时则由UE主动依据已设置的default APN发起会话。若FOR标志位为0,则AMF会指示下发RRC Connection Release消息。在RRC Connection Release后,UE可以通过发送AT命令的方式建立会话。值得注意的是有些仪表在RRC Connection Release前可能会设置timer,需等timer结束后UE收到RRC Connection Release才可进行PDU会话建立操作。

图:FOR标志位
在仪表侧PICS配置中与这两种会话建立方式对应的有两个PICS,分别是
PICS参数 |
定义 |
Value 方式1 |
Value 方式2 |
pc_noOf_PDUsSameConnection |
Number of UE-requested PDU session establishments after REGISTRATION during the same signalling connection |
1 |
0 |
pc_noOf_PDUsNewConnection |
Number of UE-requested PDU session establishments after REGISTRATION in a new signalling connection |
0 |
1 |
表:与PDU连接相关的PICS参数,定义节选自3GPPTS 38.508-2
这两个PICS的通常取值是0或1,对应会话建立方式分别设为1和0或0和1;若不需要建立PDU会话也可两者都设为0。若设置错误的话仪表可能出现的报错为:
Not Enough PDU Session Establishment Messages Received.
此时UE以方式2配置但仪表以方式1配置,仪表未能收到PDU建立的相关消息。
另一个与PDU会话建立相关的常见报错是:
DNNPICS do not match received DNN.
此时问题为UE上报的DNN与PICS配置中的ID不匹配,具体的PICS为:pc_APN_ID_Internet。UE上报的DNN名称可在UL_NAS_TRANSPORT中的DNNIE中查询到。若是使用AT发起会话则配置命令中的<APN>需与pc_APN_ID_Internet保持一致。
此外,部分5G终端在建立PDU会话时,需要打开数据连接开关才能正常发起会话;若样机的IMS开关被打开,IMS对应的APN也会自动发起连接,此时应依据测试例具体情况关闭IMS功能。
作者简介:

了解更多行业信息以及业务合作请联系:

端
午
安
康
曲糵且传觞。
盐梅已佐鼎,
时清日复长。
端午临中夏,

