《5G核心网原理与实践》实践篇 · AMF 网元功能
《5GC原理与实践》实践篇(33) AMF能根据SUPI(或GPSI)来选择PCF
爱卫生
2023年02月13日 22:46
《5GC原理与实践》实践篇是按网元来规划的。包括AMF篇、SMF篇、PCF篇等。
本文是AMF篇的第33篇。
1.6.3 AMF能根据SUPI(或GPSI)来选择PCF
1.6.3.1 概述
在注册流程中,AMF需要选择PCF来获得UE的接入管理策略(am-policy)。需验证AMF能够根据UE的SUPI(或者GPSI)来查询
NRF,完成PCF的选择,并继续后续的注册流程。
这里有个特别的或者叫例外场景,就是跨AMF的MRU流程(类似4G的Inter-MME TAU流程), 则Old AMF会将此前选择的PCF的
PCF ID发给New AMF。New AMF可以继续沿用相同的PCF。该场景下,就不需要根据UE的ID去查NRF来重新选择PCF了。
和上一节一样,AMF也是通过调用NRF暴露的Nnrf_NFDiscovery服务完成网元的发现与选择。
1.6.3.2 消息举例
下面来看一个实际的AMF在初始注册流程中查询NRF选择PCF的消息举例。
1)AMF发给NRF的查询请求,采用GET方法,Request-uri携带了查询的主要参数:
-Request-uri=/nnrf-disc/v1/nf-instances?service-names=npcf-am-policy-control&target-nf-type=PCF&requester-nftype=AMF&supi=imsi-46xxx11112222333
可以看到在uri中包含了查询条件SUPI,取值为46xxx11112222333。Target-nf-type=PCF表示查询的是AMF网元。service-names=npcfam-policy-control表明查询的是PCF的接入管理策略控制服务。
2)NRF给AMF返回200 OK。在JSON编码的DATA部分包含了查询结果:
可以看到,NRF返回的查询结果包含了目标PCF的信息。其中目标PCF的:
- 支持的服务=npcf-am-policy-control(和AMF请求中的完全一致);
- AMF的ID=000066(和请求中的GUAMI一致);
- 服务的SUPI-Range = 46xxx1111111111-9999999999。该段包含了请求的UE的SUPI。
- NFType = PCF。代表返回的结果是PCF这个网元的信息。