Network Repository Function
Source:: About Network Repository Function (oracle.com)
The NRF is a key component of the 5G Service Based Architecture. It maintains an updated repository of all the 5G elements available in the operator’s network along with the services provided by each of the elements in the 5G core.
Additionally, it also supports discovery mechanisms that allows 5G elements to discover each other and get updated status of the desired elements.
The NRF supports the following functions:
- Maintains the profiles of the available NF instances and their supported services in the 5G Core Network
- Allows consumer NF instances to discover other providers NF instances in the 5G core network
- Allows NF instances to track the status of other NF instances
The NRF interacts with every other element in the 5G Core Network and it supports the above functions through the following services:
- Management Services
- Discovery Services
Its implementation by OpenAirInterface community can be found here: oai / cn5g / oai-cn5g-nrf · GitLab (eurecom.fr)