Configuring the Local NF Endpoint

This section describes how to configure the local NF endpoint.

The PCF becomes aware of the various NFs in the 5G fabric through the NF discovery service that is exposed by the NRF or through the CLI configuration. If the NRF is unavailable, then PCF relies on the local configuration of the NF endpoints to discover the NFs.

To configure the local configuration for the NF services that PCF uses, use the following configuration in the Policy Ops Center console:

config 
  profile 
  nf-client 
   nf-type 
    udr 
    udr-profile [ name ] 
      name udr_profile_name 
      locality 
        name udr_locality_name 
        priority priority 
     sevice 
      name service_name 
      type [ type ] 
       type service_type 
       endpoint-profile [ name ] 
         name endpoint_profile_name 
         capacity endpoint_capacity 
         priority endpoint_priority 
         api-uri-prefix uri_prefix_string 
         api-root api 
         uri-scheme uri_scheme 
         version 
           uri-version [ name ] 
             name version_name 
             full-version full_version 
       endpoint-profile [ name ]  
         name endpoint_name 
         priority endpoint_priority 
         capacity endpoint_capacity 
       primary ip-address  
         ipv4 ipv4_address 
         ipv6 ipv6_address 
         port port_number 
       secondary ip-address  
         ipv4 ipv4_address 
         ipv6 ipv6_address 
         port port_number 
       tertiary ip-address  
         ipv4 ipv4_address 
         ipv6 ipv6_address 
         port port_number 
    chf-profile [ name ]  
     name chf_profile_name 
     locality [ name ]  
      name locality_name 
      priority priority 
     service  
      name service_name 
      type [ type ]  
       type service_type 
     endpoint-profile [ name ] 
       endpoint-profile [ name ] 
         name endpoint_profile_name 
         capacity endpoint_capacity 
         priority endpoint_priority 
         api-uri-prefix uri_prefix_string 
         api-root api 
         uri-scheme uri_scheme 
         version 
           uri-version [ name ] 
             name version_name 
             full-version full_version 
       endpoint-profile [ name ]  
         name endpoint_name 
         priority endpoint_priority 
         capacity endpoint_capacity 
       primary ip-address  
         ipv4 ipv4_address 
         ipv6 ipv6_address 
         port port_number 
       secondary ip-address  
         ipv4 ipv4_address 
         ipv6 ipv6_address 
         port port_number 
       tertiary ip-address  
         ipv4 ipv4_address 
         ipv6 ipv6_address 
         port port_number 
         end 

NOTES:

  • udr-profile [ name ] —Enter the UDR profile configuration mode.

  • name udr_profile_name —Specify the name of the UDR profile.

  • type service_type —Specify the configured NF service types. The service types vary depending on the configured service.

  • nrf-service-name nrf_service_name —Specify the NRF service name.

  • api-uri-prefix uri_prefix_string —Specify the apiName. If not configured, it takes the standard API name for the service as per the specification.

  • api —Specify the deployment-specific service API prefix that is used within the apiRoot.

  • uri_scheme —Specify the URI scheme as HTTP or HTTPs.

  • uri-version —Specify the API/version and the version number. The full version format is <Major-version>.<Minor-version>.<patch-version>.[alpha-<draftnumber>] .

  • endpoint-name —Specify the endpoint name and priority for the service to select the appropriate profile using the load-balancing logic. The priority must be an integer in the range of 0-65535. Capacity denotes the node capacity for the endpoint. It must be an integer in the range of 0-65535.

  • primary ip-address —Specify the IP address, FQDN, and port number for the primary endpoint.

  • secondary ip-address —Specify the IP address, FQDN, and port number for the secondary endpoint.

  • tertiary ip-address —Specify the IP address, FQDN, and port number for the tertiary endpoint.