Skip to content

akhila-s06/nrf

 
 

Repository files navigation

NRF

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.

NRF block diagram

UDM Block Diagram

Supported Features

  • Registration of Network Functions
  • Searching of matching Network functions

Upcoming changes in NRF

  • 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.

Upcoming changes

  • Subscription management callbacks to network functions.

Compliance of the 5G Network functions can be found at 5G Compliance

Reach out to us thorugh

  1. #sdcore-dev channel in ONF Community Slack
  2. Raise Github issues

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.3%
  • Makefile 1.9%
  • Dockerfile 0.8%