Feature Description
Network Repository Function (NRF) functions as a centralized repository for all the 5G network functions (NFs). It performs the following:
-
Provides NF service registration and discovery, in the operator network
-
Enables NFs to identify appropriate services in each or one another
-
Supports the service discovery function
-
Receives NF Discovery Request from an NF instance
-
Provides information about discovered NF instances
The AMF functions and benefits the user in multiple activities such as the following:
-
Supports and sends the following:
-
registration
-
heartbeat
-
update
-
deregistration
-
NF Discovery-Request
-
-
Includes the following:
-
nf-type
-
plmn-info
-
slice-data
-
ddn
-
-
Sends the NFDiscovery request towards the NRF during the discovery of network elements
-
Enables or disables the parameters through the NFDiscovery request
The AMF checks and queries NF discovery APIs of the NRF. It helps when they aren’t configured locally. It further discovers or locates the following network functions:
-
AUSF
-
UDM
-
PCF
-
SMF
-
SMSF
-
NSSF
-
Peer AMF
The AMF supports the following NRF functionalities for GR-based instances:
-
Creating, updating, and deleting a subscription
-
Receiving a notification when the NF instance profile is either modified or deregistered from the NRF.
-
Subscribing to notifications and receiving notifications, which were previously subscribed for registration or deregistration or profile changes of NF instances.
For more information, see the NRF (Network Function Repository) Services chapter.