Configuring NRF Management Services
NRF Profile Configuration
The NRF Profile configuration provides UPF the flexibility or control to define the optional parameters that must be sent toward the NRF. For example, if you configure locality in the NNRF Mgmt profile, and the NF profile is associated with the NNRF service, locality is sent to the NRF.
To configure the NRF profile in the UPF, use the following CLI commands:
configure
context context_name
user-plane-nnrf
nnrf-mgmt-format profile_name
priority number
locality string
sst sst_number [ sd sd_number ]
smf-serving-area area_n
exit
exit
NOTES:
-
user-plane-nnrf : Configures the UPF NRF profile.
-
nnrf-mgmt-format profile_name : Configures the NNRF management profile to control the parameters that are sent to NRF.
-
priority number : Specifies the priority of the UPF. If configured, the value is sent to NRF.
number must be an from integer from 1 to 100. Default: No value is sent to NRF.
-
locality string : Specifies the locality of the UPF. If configured, this value is sent to NRF. The maximum length of string must be 63 bytes.
-
sst sst_number [ sd sd_number ] : Specifies the Slice information of the UPF. If configured, this value is sent to NRF.
sst sst_number must be an integer from 0 to 255. Default: Slice/SST is not sent to NRF.
sd sd_number must be an integer from 0 to 16777215. If not configured, SD is not sent to NRF.
-
smf-serving-area area_n : Specifies the SMF serving area of the UPF. You can configure up to five SMF areas.
The maximum length of area_n must be 63 bytes. If configured, the value is sent to NRF.
NRF Service Configuration
To configure NRF services in the UPF, use the following CLI commands:
configure
context context_name
nnrf-nfm-service service_name
associate nnrf-mgmt-format profile_name
uri-scheme { http | https }
hb-enable
retransmission-timeout timeout_value
max-retransmissions max_retries
certificate path [ key path ] [ ca-certificate path ]
endpoint-name endpoint_name
priority number
ipv4-address ipv4_address [ portv4 port_number ] [ ipv6-address ipv6_address ] [ portv6 port_number ]
exit
bind ipv4-address ipv4_address [ portv4 port_number ] [ ipv6-address ipv6_address ] [ portv6 port_number ]
exit
user-plane-service userplane_service
associate nnrf-nfm-service service_name
nf-instance-id number
exit
exit
exit
NOTES:
-
nnrf-nfm-service service_name : Configures the NRF service.
-
associate nnrf-mgmt-format profile_name : Associates the NNRF management profile configuration. If not associated, the profile configurations such as priority/slice/smfarea are not sent in NFMgmt messages to the NRF.
-
uri-scheme { http | https } : Specifies the URI Scheme that is used to send messages to NRF (HTTP or HTTPS). Default value: HTTP.
-
[ no ] hb-enable : Enables or disables heartbeat messages to NRF.
-
retransmission-timeout timeout_value : Specifies the retry timer-interval, in seconds, for an endpoint to send messages to NRF. timeout_value must be an integer from 1 to 100. Default value: 15 seconds.
-
max-retransmissions max_retries : Specifies the maximum retries for sending messages to NRF. max_retries must be an integer from 1 to 20. Default value: three retries.
-
certificate path [ key path ] [ ca-certificate path ] : Specifies the path to certificate or CA certificate, and key URLs.
-
endpoint-name endpoint_name : Specifies the NRF endpoint. You must configure at least one endpoint to trigger messages from UPF to NRF.
-
priority number : Specifies the NRF endpoint priority.
number must be an integer from 1 to 100. Default value: 50.
-
bind ipv4-address ipv4_address [ portv4 port_number ] [ ipv6-address ipv6_address ] [ portv6 port_number ] : Binds an IPv4 or IPv6 address to NRF. This configuration is required to trigger messages from UPF to NRF. If configured, IPv6 is prioritized over IPv4.
-
user-plane-service userplane_service : Defines the user-plane-service to nnrf-nfm-service association and the NF instance. This configuration is required to trigger messages from UPF to NRF.
-
associate nnrf-nfm-service service_name : Specifies the associated nnrf-nfm-service service.
-
nf-instance-id number : Specifies the NF instance ID in UUID format.