5G核心网学习平台
SMF 实践篇 #10

《5GC实践篇》之SMF篇(17)策略控制之SM策略关联修改

《5G核心网原理与实践》实践篇 · SMF 网元功能

《5GC实践篇》之SMF篇(17)策略控制之SM策略关联修改

爱卫生

2023年03月26日 21:38

2.6.2 SM策略关联修改

一 概述

PCF可以通过下发policyCtrlReqTriggers参数给SMF,来订阅自己感兴趣的事件。当感兴趣的事件发生时,SMF应该调

用PCF的Npcf_SMPolicyControl_Update服务操作,向PCF发送报告。PCF可以订阅的感兴趣事件详见TS29.512的

5.6.3.6节关于 PolicyControlRequestTrigger参数的取值。在R16.5版本中,该参数有38种取值(不同的事件)。

二 检查点

本节的检查重点主要是两个:

1)在PDU会话建立过程中,SMF是否能正确调用Npcf_SMPolicyControl_Create服务来创建SM策略,PCF是否下发了

感兴趣的PolicyControlRequestTrigger。

2)当事件发生时,SMF是否向PCF发送报告。

三 消息举例

3.1)先看PDU会话建立请求流程中,N7口策略关联建立时,PCF向SMF下发了PolicyControlRequestTrigger。

如下图所示:

在本例中,PolicyControlRequestTrigger的取值是SAREA_CH,即Location Change with respect to the Serving

Area。也就是要求SMF当发现离开了SMF的服务区域时,应向PCF发送报告。

【小问题:如果是你来拨测,那这个case应该如何触发呢?

- 答:首先要了解当前网络拓扑,例如假设有两个SMF,一个服务TAC1、一个服务TAC2。那就先在TAC1上线,然后

移动到TAC2,触发一个N2切换,就应该能抓到SMF发给PCF的update了。】

3.2)检查当UE位置发生变化,离开了当前SMF的服务范围后(AMF会把N2消息透传给SMF,SMF可通过比对目标

TAC和自己服务的TAC,来判断UE是否离开了自己的服务范围。)

给PCF发送的update采用POST方法,uri部分=/npcf-smpolicycontrol/v1/sm-policies/SUPI/update。

JSON数据部分为:

可以看到,发给PCF的报告中只有两个参数,一个是repPolicyCtrlReqTriggers,也就是为什么给你发报告呢?是因为

你订阅了SAREA_CH这个事件。而报告的内容就是另一个参数userLocationInformation,也就是UE的位置,这里的

tac000002,就是UE要去的目标TAC。

← 返回 SMF 实践篇