《5G核心网原理与实践》实践篇 · PCF 网元功能
PCF下发pccrule规则,SMF安装失败,向PCF发送错误报告。
爱卫生
2023年08月26日 00:49
1 测试目的
- 验证PCF下发pccrule规则,SMF安装失败,向PCF发送错误报告。
2 测试步骤
1)UE发起PDU会话建立流程,SMF请求PCF提供sm-policy。
2)PCF给SMF的response消息中下发pccrule。
3)SMF根据要求激活该pccrule,但因为一些原因(不同的FailureCode值。),pccrule无法安装成功。
4)SMF应向PCF发送报告,告诉PCF该规则安装失败,即状态为inactive。
3 主要的检查点:
1)在PDU会话建立流程中,PCF通过N7接口是否向SMF下发pccrule。
2)SMF安装pccrule失败后,是否向PCF发送报告。
4 log解析
4.1)PCF下发的策略中包含pccrule。
主要参数包括:
pccRuleId:3001,关联了一个qos模板,refQosData=QosProfile1,对应的Qos要求是5qi=4。
flowInfos:具体的流描述信息。这里是做测试,自己弄了一个ftp server。这里是终端和FTP服务器的地
址。
4.2)SMF安装pccrule失败,向PCF发送报告。
主要参数包括:
ruleReports:
- pccRuleIds = 3001,PCC规则标识。和PCF下发的一致。
- ruleStatus = INACTIVE,表示pcc规则安装失败。
- failureCode = RES_LIM,安装失败的原因。这个原因值表示资源不足。
5 规范
failureCode在29512中定义,其中RES_LIM的原文是:
“RES_LIM
Indicates that the PCC rule could not be successfully installed (for those provisioned from PCF) or
activated (for those pre-defined in SMF) or enforced (for those already successfully installed) due to a
limitation of resources at the SMF/UPF.”
翻译:
因为SMF或者UPF侧资源不足导致pcc规则安装失败。
无论是想学习课程、看视频、看案例、看log、看实战,统统都有。