Configuring the PCF Profile
This section describes how to configure the PCF profile with NRF.
PCF registration involves associating the PCF profile with the NRF and registering the services such as npcf-am-policy-control and npcf-smpolicycontrol with the NRF. If you do not register any service, then the smfService is registered as the default service.
A PCF instance is discoverable by other NFs only after the PCF profile successfully registers with NRF. The PCF invokes the NFRegister service to complete the profile registration with the NRF.
Note | Each NF Profile has a mapped Instance ID which the other NFs use to determine the profile. |
To configure a PCF profile, use the following configuration in the Policy Ops Center console:
config
service-registration
profile
allowed-plmns [ mcc mnc ]
mcc mcc
mnc mnc
capacity pcf_capacity
instance-id instance_id
locality locality_string
pcf-info
dnn-list dnn_list_name
supi-ranges [ supi-range-id ]
supi-range-id supi_range_id
start start_integer
end end_integer
pattern regular_expression
plmn-list [ mcc mnc ]
mcc mcc
mnc mnc
priority pcf_priority
snssais [ sst sd ]
sst sst
sd sd
services
[afService | smfService]
allowed-nssais [ sst sd ]
sst sst
sd sd
allowed-plmns [ mcc mnc ]
mcc mcc
mnc mnc
api-version [ 1.0.0 | 1.0.2 ]
end
NOTES:
-
service-registration —Enters the service registration configuration mode.
-
profile —Enter the profile configuration mode.
-
allowed-plmns [ mcc mnc ] —Specify the PLMN code which is identified by a globally unique. The PLMN consists of Mobile Country Code (MCC) and Mobile Network Code (MNC). Typically, it is a 5 – 6 integers that identify a country, and a mobile network operator in that country represented in the form 001-01 or 001-001.
-
mcc mcc —Specify the MCC value. Comprises of 3 integers.
-
mnc mnc —Specify the MNC value. Comprises of 2–3 integers.
-
capacity pcf_capacity—Specify the PCF profile's capacity. pcf_capacity must be an integer in the range is 0-65535.
-
instance-id instance_id —Specify the service registration ID of the profile instance.
-
locality locality —Specify the location of the NF instance such as geographic location and data center.
-
pcf-info —Configures the PCF information such as Data Network Name and SUPI information.
-
dnn-list dnn_list_name —Specify the Data Network Name (DNN) list name.
-
supi-ranges supi_range —Specify the ranges of SUPIs, which the AUSF instance serves. If you do not specify a SUPI range, the AUSF instance determines a SUPI to serve.
-
supi-range-id supi_range_id—Specify the SUPI range identifier.
-
start start —Specify the initial value of a SUPI range. This value permits integers such as IMSI range.
-
end end —Specify the last value of the SUPI range. This value permits integers such as IMSI range.
-
pattern pattern —Specify a regular expression according to the ECMA-262 dialect that represents the set of SUPIs belonging to the specified range.
-
plmn-list [ mcc mnc ] —Configures the PLMN code of the network function. Specifies the PLMN code which is a unique code. The PLMN consists of MCC and MNC. Typically, it is a 5–6 integers that identify a country, and a mobile network operator in that country represented in the form 001-01 or 001-001.
-
priority pcf_priority —Specify the PCF profile's priority order. pcf_priority must be an integer in the range is 0-65535.
-
snssais [ sst sd ] —Configures the S-NSSAIs of the network function.
-
sst sst —Specify the Slice or Service Type to signify the expected Network Slice behaviour in terms of features and services. The acceptable range is 0–255.
-
sd sd —Specify complements one or more Slice or Service Types to allow differentiation among multiple Network Slices of the same Slice or Service Type. Specifies the Slice Differentiator in a hexadecimal representation.
-
services —Enters the services configuration mode.
-
allowed-nssais [ sst sd ] —The Serving PLMN provides the NSSAI during the registration procedure. The NSSAI consists of the S-NSSAI values, which the UE uses in the serving PLMN for the current registration.
-
api-version api_version —Specify the API version of the services that are deployed. The default version is 1.0.0.