《5G核心网原理与实践》实践篇 · PCF 网元功能
PCF支持策略生效(revalidationTime)时间控制
爱卫生
2023年08月22日 23:58
1 测试目的
- 验证PCF向SMF发送策略生效(revalidationTime)时间并能正确生效。
2 测试步骤
1)UE发起PDU会话建立流程,SMF请求PCF提供sm-policy。
2)PCF给SMF的response消息中携带revalidationTime参数和policyCtrlReqTriggers订阅RE_TIMEOUT事
件。
3)SMF收到revalidationTime后开始启动,超时向PCF申请新的策略。
3 主要的检查点:
1)在PDU会话建立流程中,PCF通过N7接口是否向SMF下发revalidationTime。
2)revalidationTime超时,SMF是否向PCF申请新的规则。
4 log解析
4.1)PCF下发的策略中包含revalidationTime和相应的trigger。
可以看到,已经正确下发revalidationTime,是时间戳格式。
4.2)revalidationTime超时,SMF向PCF发送update,申请新的策略:
JSON数据部分如下:(啥都没有,只有一个trigger,表明发送报告的原因。)
4.3)PCF在200 OK响应中,发放新的pccrule,并且可以重新下发revalidationTime。
5 规范
revalidationTime在29512中定义。
原文:“
The PCF may within the SmPolicyDecision data structure provide the revalidation time within the
"revalidationTime" attribute and the RE_TIMEOUT policy control request trigger within the
"policyCtrlReqTriggers" attribute to instruct the SMF to trigger a PCF interaction to request PCC rule
from the PCF.
revalidationTime的定义:
- Defines the time before which the SMF shall have to re-request PCC rules.
翻译:
PCF可在SmPolicyDecision中提供"revalidationTime"重新验证时间,以及"policyCtrlReqTriggers"的
RE_TIMEOUT触发器,以指示SMF向PCF请求PCC规则。
revalidationTime的定义:重新验证时间
-定义SMF必须重新请求PCC规则的时间。
无论是想学习课程、看视频、看案例、看log、看实战,统统都有。