Feature Description
The system performs error handling by segregating error codes into recoverable and non-recoverable error codes. It attempts to recover the endpoints with continuous retries when SMF receives recoverable errors from the NRF server for messages, such as NF Registration, NF Update, NF Heart Beat, and so on. This feature provides a flexible way for handling errors during the NRF interactions with SMF and other network functions, such as Charging Function (CHF), Network Repository Function (NRF), Policy Control Function (PCF), Unified Data Management (UDM), and User Plane Function (UPF).
This feature supports the following functionality:
-
Configurable retry actions for specific error codes, which occur during the NRF interactions with other NFs.
-
Flexibility to decide on a retry action for an error code after retrying all the endpoints in an NRF.
-
CLI configuration under the profile nf-client-failure template to configure the error codes and the corresponding retry actions for NRF messages. You can also configure a failover option for an error code after retrying all the endpoints in an NRF.
-
Provides HTTPv2 status code range support in the failure handling templates of other NFs.