Network Repository Function provides service discovery functionality in the 5G core network. Each network function registers with NRF with a set of properties called as NF Profile. Implements 3gpp specification 29.510. NRF Keeps the profile data for each network function in the MongoDB. Supports Discovery & registration procedure. When the discovery API is called, NRF fetches a matching profile from the database and returns it to the caller.
- Registration of Network Functions
- Searching of matching Network functions
- Handling multiple instances of registration from Network Functions
- Supporting keepalive functionality to check the health of network functions
- Supporting callbacks to send notification when a network function is added/removed/modified.
- Subscription management callbacks to network functions.
Compliance of the 5G Network functions can be found at 5G Compliance
- #sdcore-dev channel in ONF Community Slack
- Raise Github issues