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.