《5G核心网原理与实践》实践篇 · PCF 网元功能
PCF支持事件订阅:服务小区变化(SCELL_CH)
爱卫生
2024年03月31日 22:34
本文是图文专栏《5GC实践篇之PCF篇》中的一篇。
1 测试目的
- 验证PCF支持到SMF的事件订阅:RAT类型改变(SCELL_CH)事件。
- 当SMF检测到UE的服务小区发生变化时,将向PCF发送报告。
(SMF可以向AMF订阅,AMF会向SMF报告。)
2 测试步骤和log分析
1)UE发起PDU会话建立流程,SMF请求PCF提供sm-policy。
2)PCF给SMF下发事件订阅:SCELL_CH事件。
3)移动UE位置,使UE接入新的小区。并且触发了一个Xn切换。
4)AMF调用SMF的服务,请求更新sm上下文。并提供了UE的当前小区信息。
5)SMF对比发现UE的服务小区发生变化时,且PCF做了事件订阅,所以SMF向PCF发送报告。
但是wireshark没有解析出来,只能把发给PCF的post请求的数据部分放出来,供参考。
{"repPolicyCtrlReqTriggers":["SCELL_CH"],"userLocationInfo":{"nrLocation":{"ncgi":
{"nrCellId":"00043XX00","plmnId":{"mcc":"460","mnc":"XX"}},"tai":{"plmnId":
{"mcc":"460","mnc":"XX"},"tac":"000043"}}}}
需要注意,下图是规范中Xn切换流程的一部分截图。
这个图中完全没有PCF。但不代表PCF一定不参与该流程。
因为给PCF发消息,是采用的订阅-通知模型。为求简洁,一般在流程图里是不画的。要不太多了。