5G核心网学习平台
PCF 实践篇 #34

PCF支持策略生效(revalidationTime)时间控制

《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、看实战,统统都有。

← 返回 PCF 实践篇