2 NRF Supported Services
This section includes information about the services supported by NRF.
NRF supports the following services:
NRF Management Service
The NRF Management service is identified
by the service name Nnrf_NFManagement
.
NRF supports the following management services:
Note:
The respective service name is mentioned next to each service.- Register NF instance (
NFRegister
): Allows the NF instance to register its NF profile in the NRF along with the list of services provided by the NF instance. - Update NF instance (
NFUpdate
): Enables the NF instance to partially update or replace the parameters of its NF profile in the NRF. It also allows to add or delete services provided by the NF instance.This operation supports the following:- Complete replacement of NF profile
- Add, remove or update attributes of NF Profile
- Heart beat and load information of NF
- Deregister NF instance (
NFDeregister
): Enables the NF instance to deregister its NF profile and the services provided by the NF instance from the 5G network. - Subscribe to Status (
NFStatusSubscribe
): Enables the NF instance to subscribe to the status changes of other NF instances registered in the NRF. - Unsubscribe to Status
(
NFStatusUnsubscribe
): Enables the NF instance to unsubscribe the status changes of other NF instances. -
Notifications of Status (
NFStatusNotify
): Sends status notifications to subscribed NFs. -
Retrieval of NF list (
NFListRetrieval
): Allows the retrieval of a list of NF Instances that are currently in the registered state in NRF. This service operation is not allowed to be invoked from the NRF in a different PLMN. -
Retrieval of NF Profiles (
NFProfileRetrieval
): Allows the retrieval of the NF profile of a given NF instance that are currently in the registered state in NRF. This service operation is not allowed to be invoked from the NRF in a different PLMN.
NRF Discovery Service
The NRF discovery service is identified
by the service name Nnrf_NFDiscovery Service
.
NRF supports the following discovery service:
-
Discover NF instance (
NFDiscover
): NRF supports the discovery of the NRF profile of the NF instances or NF services that match certain input criteria.
NRF Access Token Service
The NRF Access Token service handles
3GPP defined Access Token service operations. Oauth2.0 based token is provided by
NRF according to inputs provided
by consumer network function in access token request. The NRF Access Token service is identified by the
service name Nnrf_AccessToken
.
- Access Token (
Nnrf_AccessToken
): NRF supports issuing OAuth2 token to consumer NFs for accessing specific Producer Services.
Note:
The performance and capacity of the NRF system may vary based on the call model, Feature or Interface configuration, and underlying CNE and hardware environment.2.1 Supported NF Types
NRF supports the following NF Types. All NRF service operations are supported for these NF Types.
Table 2-1 Supported NF Types
Network Function | Definition |
---|---|
5G_EIR | 5G Equipment Identity Register |
AF | Application Function |
AMF | Access and Mobility Management Function |
AUSF | Authentication Server Function |
BSF | Binding Support Function |
CBCF | Cell Broadcast Center Function |
CHF | Charging Function |
DRA | Diameter Routing Agent |
GMLC | Gateway Mobile Location Center |
ICSCF | Interrogating Call Session Control Function |
IMS_AS | IP Multimedia Subsystem Application Server |
LMF | Location Management Function |
MME | Mobility Management Entity |
N3IWF | non-3GPP Interworking Function |
NEF | Network Exposure Function |
NRF | Network Repository Function |
NSSF | Network Slice Selection Function |
NSSAAF | Network Slice Specific Authentication and Authorization Function |
NWDAF | Network Data Analytic Function |
PCF | Policy Control Function |
SCP | Service Communication Proxy |
SCEF | Service Capability Exposure Function |
SCSAS | Security Assurance Specification |
SEPP | Security Edge Protection Proxy |
SMF | Session Management Function |
SMSF | Short Message Service Function |
SPAF | Secured Packet Application Function |
SOR_AF | Steering of Roaming Application Function |
UCMF | UE Capability Management Function |
UDR | Unified Data Repository |
UDM | Unified Data Management |
UDSF | Unstructured Data Storage Function |
UPF | User Plane Function |