NRF Enhancements

Feature Summary and Revision History

Summary Data

Table 1. Summary Data

Applicable Products or Functional Area

PCF

Applicable Platform(s)

SMI

Feature Default Setting

Enabled

Related Documentation

Not Applicable

Revision History

Table 2. Revision History
Revision Details Release

First introduced.

2022.04.0

Feature Description

The Network Repository Function (NRF) subscription, registration, and KPI enhancements that included with this feature are as follows:

  • The Cisco PCF sends an NRF Registration Request to the primary, secondary, or tertiary node NRF for each interval rather than sending the request only to the primary node. If there is failure, PCF sends the subscription request to the same node for a particular count. If the primary NRF is not operational, PCF sends subscription requests only to the registered primary NRF.

  • The outgoing request total of an existing NRF subscription supports the separate primary, secondary, and tertiary KPIs for each peer and route.

  • PCF includes the location Uniform Resource Indentifier (URI) as a part of the NRF Hypertext Transfer Protocol (HTTP) response header. If PCF does not receive a response, PCF attempts to register on every reconnect interval.

  • NRF sets the HTTP maximum frame size as 16 MB in HTTP settings, which internally causes high global catalog intervals. At the time of initializing HTTP2 Jetty Transport, PCF REST EP sets the maximum frame size.

How it Works

This section describes how this feature works.

Feature Configuration

To configure this feature, use the following configuration:

Subscribe to Registered NRF

config 
   rest-endpoint interface nnrf subscribe-registered-nrf enabled|disabled 
   end 

NOTES:

  • rest-endpoint interface nnrf subscribe-registered-nrf enabled | disabled —If the configuration is enabled, PCF subscribes to the primary, secondary, or tertiary NRF currently registered with PCF. If disabled, PCF considers the primary NRF for the subscription.

Configuring NRF HTTP Max Frame Size

config 
   rest-endpoint interface nnrf http-settings-max-frame-size-in-bytes 
   end 

NOTES:

  • rest-endpoint interface nnrf http-settings-max-frame-size-in-bytes —PCF sets the maximum and minimum frame sizes to 16777215 and 16,384 bytes, respectively.