Section: 5.2.7.2.2 Nnrf_NFManagement_NFRegister service operation
Content: Service Operation name: Nnrf_NFManagement_NFRegister. Description: Registers the consumer NF in the NRF by providing the NF profile of the consumer NF to NRF and NRF marks the consumer NF available. Inputs, Required: NF type, NF instance ID, FQDN or IP address of NF, Names of supported NF services (if applicable) and PLMN ID e.g. if NF needs to be discovered by other PLMNs/SNPNs. NOTE 1: for the UPF, the addressing information within the NF profile corresponds to the N4 interface. NOTE 2: For the purpose of the Nnrf_NFManagement service, the SCP is treated by the NRF in the same way as NFs. Specifically, the SCP is designated with a specific NF type and NF instance ID. However, the SCP does not support services and related NF profile parameters do not apply (e.g. NF Set ID, NF service set ID, Endpoint Address(es) of instance(s) of supported service(s)), see clause 6.2.6.3 of TS 23.501[ System architecture for the 5G System (5GS) ]  [2]. Inputs, Optional: - If the consumer NF stores Data Set(s) (e.g. UDR): Range(s) of SUPIs, range(s) of GPSIs, range(s) of external group identifiers, Data Set Identifier(s). - If the consumer is BSF: Range(s) of SUPIs, range(s) of GPSIs, Range(s) of (UE) IPv4 addresses or Range(s) of (UE) IPv6 prefixes, IP domain list as described in clause 6.1.6.2.21 of TS 29.510[ 5G System; Network function repository services; Stage 3 ]  [37], Range(s) of SUPIs, range(s) of GPSIs. NOTE 3: Range of SUPI(s) is limited in this release to a SUPI type of IMSI as defined in TS 23.003[ Numbering, addressing and identification ]  [33]. - If the consumer is UDM, UDR, PCF, BSF or AUSF, they can include UDM Group ID, UDR Group ID, PCF Group ID, BSF Group ID, AUSF Group ID respectively. - For UDM and AUSF, Routing Indicator, or Routing Indicator and Home Network Public Key identifier; Home Network Identifier: PLMN ID in the case of PLMN, PLMN ID + NID in the case of SNPN. Optionally, some NFs may additionally include a Home Network Identifier (including the identification of the CH with AAA Server or DCS with AAA Server) in the form of a realm e.g. in the case of access to an SNPN using credentials owned by CH with AAA Server or in the case of SNPN Onboarding using a DCS with AAA Server. - For NSSAAF, Home Network Identifier in the form of a realm e.g. in the case of access to an SNPN using credentials owned by CH with AAA Server or in the case of SNPN Onboarding using credentials from a DCS with AAA Server. - If the consumer is AMF, it includes list of GUAMI(s). In addition, AMF may include list of GUAMI(s) for which it can serve as backup for failure/maintenance. - If the consumer is CHF, it may include Range(s) of SUPIs, Range(s) of GPSIs, or Range(s) of PLMNs as defined in TS 32.290[ Telecommunication management; Charging management; 5G system; Services, operations and procedures of charging using Service Based Interface (SBI) ]  [42]. - If the consumer is CHF, primary CHF instance and the secondary CHF instance pair. If the CHF does not provide NF set ID or NF Service Set ID, it shall provide a primary CHF instance and the secondary CHF instance pair and otherwise it may do so. - If the consumer is P-CSCF, the P-CSCF IP address(es) to be provided to the UE by SMF. - If the consumer is HSS, IMPI range, IMPU range, HSS Group ID (as defined in TS 23.228[ IP Multimedia Subsystem (IMS); Stage 2 ]  [55]) can be used as optional input parameters. - For the UPF Management: UPF Provisioning Information as defined in clause 4.17.6. - S-NSSAI(s) and the associated NSI ID(s) (if available). - DNN(s) if the consumer is PCF or BSF. DNN(s) per S-NSSAI if the consumer is SMF, UPF or TSCTSF. - If the consumer is a trusted AF it may include one or multiple combination(s) of S-NSSAI and DNN corresponding to the AF. In addition, it may include supported Application Id(s), Event ID(s) and Internal-Group Identifier. It may include an indication whether it supports mapping between UE IP address (IPv4 address or IPv6 prefix) and UE ID (i.e. SUPI). - Information about the location of the NF consumer (operator specific information, e.g. geographical location, data centre). - TAI(s). - NF Set ID. - NF Service Set ID. - If the consumer is PCF or SMF, it includes the MA PDU Session capability to indicate if the NF instance supports MA PDU session or not. - If the consumer is PCF, it includes the DNN replacement capability to indicate if the NF instance supports DNN replacement or not. - If the consumer is PCF or SMF, it includes the slice replacement capability to indicate if the NF instance supports slice replacement or not. - If the consumer is PCF, it may include the 5G ProSe Capability as specified in TS 23.304[ Proximity based Services (ProSe) in the 5G System (5GS) ]  [77]. - If the consumer is PCF, it may include the V2X capability as specified in TS 23.287[ Architecture enhancements for 5G System (5GS) to support Vehicle-to-Everything (V2X) services ]  [73]. - If the consumer is PCF, it may include the A2X capability as specified in TS 23.256[ Support of Uncrewed Aerial Systems (UAS) connectivity, identification and tracking; Stage 2 ]  [80]. - If the consumer is PCF, it may include the indication of PCF support of URSP delivery in EPS. - If the consumer is PCF, it may include the indication of PCF support of VPLMN specific rules. - If the consumer is PCF, it may include the indication of PCF support of URSP rule enforcement. - If the consumer is NWDAF, it may include: - Analytics ID(s) (possibly per service). - NWDAF Serving Area information and Supported Analytics Delay per Analytics ID(s) (if available). - Analytics aggregation capability and/ or Analytics metadata provisioning capability if such capability is provided by the NWDAF. - Roaming exchange capability if such capability is provided by NWDAF. - If the consumer NWDAF contains MTLF, it may also include the ML model Filter information parameters S-NSSAI(s) and Area(s) of Interest for the trained ML model(s) per Analytics ID(s) and ML Model Interoperability indicator per Analytics ID(s), if available (see clause 5.2 of TS 23.288[ Architecture enhancements for 5G System (5GS) to support network data analytics services ]  [50]). - If the consumer is NWDAF containing MTLF with Federated Learning (FL) capability, it includes FL capability information per analytics ID containing FL capability type (i.e. FL client, FL server, if available) and Time interval supporting FL, if available (see clause 5.2 of TS 23.288[ Architecture enhancements for 5G System (5GS) to support network data analytics services ]  [50]). - If the consumer is NWDAF containing MTLF with ML Model Accuracy checking capability, it includes ML Model Accuracy checking capability for ML model accuracy monitoring (see clause 5.2 of TS 23.288[ Architecture enhancements for 5G System (5GS) to support network data analytics services ]  [50]). - If the consumer is NWDAF containing AnLF with Analytics Accuracy checking capability, it includes Analytics Accuracy checking capability for Analytics Accuracy Monitoring (see clause 5.2 of TS 23.288[ Architecture enhancements for 5G System (5GS) to support network data analytics services ]  [50]). - It may also include NF Set ID and NF Type of the NF data sources, if data management service is available. Details about NWDAF specific information are described in clause 6.3.13 of TS 23.501[ System architecture for the 5G System (5GS) ]  [2]. - If the consumer is ADRF, it may include: - Data and analytics storage and retrieval capability if available. - ML model storage and retrieval capability if available. Details about ADRF specific information are described in clause 6.3.20 of TS 23.501[ System architecture for the 5G System (5GS) ]  [2]. - If the consumer is NEF, it may include Event ID(s) supported by AFs, the S-NSSAI and DNN corresponding to the untrusted AF served by the NEF, Application Identifier(s) supported by AFs, range(s) of External Identifiers, or range(s) of External Group Identifiers, or the domain names served by the NEF. It may also include an indication whether the untrusted AF supports mapping between UE IP address (IPv4 address or IPv6 prefix) and external UE ID (i.e. GPSI). If the consumer is local NEF, it may include parameters of list of supported TAI or list of supported DNAI additionally. - If the consumer is a NSACF, it includes the S-NSSAI(s) of the PLMN or SNPN where the NSACF is located, the NSAC Service Area Identifier(s) n and NSACF service capabilities. Details about NSAC Service Area Identifier and NSACF service capabilities are described in clause 6.3.22 of TS 23.501[ System architecture for the 5G System (5GS) ]  [2]. - Notification endpoint for default subscription for each type of notification that the NF is interested in receiving. - Endpoint Address(es) of instance(s) of supported service(s). - NF capacity information. - NF priority information. - If consumer is NF, SCP domain the NF belongs to. - If the consumer is SCP, it may include: - SCP domain(s) the SCP belongs to. - Remote PLMNs reachable through SCP. - Endpoint addresses or Address Domain(s) (e.g. IP Address or FQDN ranges) accessible via the SCP. - NF sets of NFs served by the SCP. - If the consumer NF is MB-SMF, it may include MB-SMF service area and the MBS Session ID(s), Area Session ID(s), the corresponding MBS service area(s) if available, as specified in TS 23.247[ Architectural enhancements for 5G multicast-broadcast services ]  [78]. - If the consumer is DCCF, the request may include DCCF Serving Area information, NF type of the NF data source, NF Set ID of the NF data sources, support for relocation of data subscription. Details about DCCF discovery and selection are described in clause 6.3.19 of TS 23.501[ System architecture for the 5G System (5GS) ]  [2]. - If the consumer is EASDF, it may include S-NSSAI, DNN, N6 IP address of the PSA UPF, location as per NF profile and DNAI (if exists). - For ON-SNPN, if the consumer is AMF, Capability to support SNPN Onboarding, or, if the consumer is SMF, Capability to support User Plane Remote Provisioning. - If the consumer is NEF, it may include the support for UAS NF functionality, the capability to support Multi-member AF session with required QoS and the capability to support member UE selection assistance functionality. - If the consumer is UPF and UPF can expose NAT information, it may include the range of IP addresses the NAT uses towards the DN (e.g. public IP addresses). This IP address range may be on a per IP domain, DNN and S-NSSAI. - If the consumer is DCSF, it may include an IMS domain name or a list of IMS domain names it serves, IMPU range of calling identity or called identity it serves, or IMPI range it serves. - If the consumer is MF, it includes the data channel media capabilities it supports. It may also include MF location information as specified in TS 23.228[ IP Multimedia Subsystem (IMS); Stage 2 ]  [55]. - If the consumer is MRF or MRFP, it includes the list of supported IMS media services (as defined in TS 23.228[ IP Multimedia Subsystem (IMS); Stage 2 ]  [55]). Outputs, Required: Result indication. Outputs, Optional: None. See clause 5.21.2.1 of TS 23.501[ System architecture for the 5G System (5GS) ]  [2], the AMF registers itself to NRF.