Skip to content

TS 29.510 — Network Function Repository Services⚓︎

Release: Rel 17 · Version assessed: 17.11.0 · Network: 5G · Applies to: NRF · Interfaces: Nnrf

Mandatory items: 66, of which 47 supported and 19 partially supported. A further 54 clauses of the specification carry no conformance requirement and are not listed.

Mandatory items⚓︎

Ref. Item Status Support Remarks
5.0 Services Offered by the NRF Mandatory Supported
5.1 Introduction Mandatory Partial Nnrf_Bootstrapping service is not supported
5.2 Nnrf_NFManagement Service Mandatory Supported
5.2.1 Service Description Mandatory Partial 1- Only NFs to NRF communication is supported 2- NRF to NRF communication is not supported
5.2.2 Service Operations Mandatory Supported
5.2.2.1 Introduction Mandatory Partial 1- NRF Supports only NF registeration. NRF registeration to other NRF is not supported. 2- SCP instances are not supported
5.2.2.2 NFRegister Mandatory Supported
5.2.2.2.1 General Mandatory Supported
5.2.2.2.2 NF (other than NRF) registration to NRF Mandatory Supported
5.2.2.3 NFUpdate Mandatory Supported
5.2.2.3.1 General Mandatory Supported
5.2.2.3.2 NF Heart-Beat Mandatory Supported
5.2.2.4 NFDeregister Mandatory Supported
5.2.2.4.1 General Mandatory Supported
5.3 Nnrf_NFDiscovery Service Mandatory Supported
5.3.1 Service Description Mandatory Partial SCP discovery is not supported
5.3.2.1 Introduction Mandatory Partial SCP discovery is not supported
5.3.2.2 NFDiscover Mandatory Supported
5.3.2.2.1 General Mandatory Supported
5.3.2.2.2 Service Discovery in the same PLMN Mandatory Supported
6.1 Nnrf_NFManagement Service API Mandatory Partial Options retreival are not supported
6.1.1 API URI Mandatory Supported
6.1.2 Usage of HTTP Mandatory Supported
6.1.2.1 General Mandatory Supported
6.1.2.2 HTTP Standard Headers Mandatory Supported
6.1.2.2.1 General Mandatory Supported
6.1.2.2.2 Content type Mandatory Partial content type "application/3gppHal+json" is not supported
6.1.3.1 Overview Mandatory Partial Options retrival is not supported.
6.1.3.2 Resource: nf-instances (Store) Mandatory Supported
6.1.3.2.1 Description Mandatory Supported
6.1.3.2.2 Resource Definition Mandatory Supported
6.1.3.3.2 Resource Definition Mandatory Supported
6.1.3.3.3.2 PUT Mandatory Partial 307 and 308 redirect responses are not supported
6.1.3.3.3.3 PATCH Mandatory Partial 307 and 308 redirect responses are not supported
6.1.3.3.3.4 DELETE Mandatory Partial 307 and 308 redirect responses are not supported
6.1.6.1 General Mandatory Partial Some of the data types are not supported as indicated in subsequent sections.
6.1.6.2.2 Type: NFProfile Mandatory Partial Supported parameters are: AmfInfo, Fqdn, HeartBeatTimer, NfInstanceID, NfServiceList, NfServices, NfStatus, NfType, PlmnList, Snssais, SmfInfoList, Ipv4Address, Ipv6Address, SmfInfo, UpfInfo, PcfInfo, AllowedNfTypes, AllowedNssais, AllowedPlmns, DefaultNotificationSubscriptions, InterPlmnFqdn, NfInstanceName, NfServiceList, PerPlmnSnssaiList, PlmnList
6.1.6.2.25 Type: UriList Mandatory Supported
6.1.6.3.3 Enumeration: NFType Mandatory Supported
6.1.6.3.5 Enumeration: TransportProtocol Mandatory Supported
6.1.6.3.7 Enumeration: NFStatus Mandatory Supported
6.1.6.3.11 Enumeration: ServiceName Mandatory Supported
6.1.6.3.12 Enumeration: NFServiceStatus Mandatory Supported
6.1.7 Error Handling Mandatory Supported
6.1.7.1 General Mandatory Supported
6.1.7.2 Protocol Errors Mandatory Supported
6.1.9 Features supported by the NFManagement service Mandatory Partial The following feature is supported: Service-Map
6.2 Nnrf_NFDiscovery Service API Mandatory Supported
6.2.1 API URI Mandatory Supported
6.2.2 Usage of HTTP Mandatory Supported
6.2.2.1 General Mandatory Supported
6.2.2.2 HTTP Standard Headers Mandatory Supported
6.2.2.2.1 General Mandatory Supported
6.2.2.2.2 Content type Mandatory Supported
6.2.3.1 Overview Mandatory Partial Only nf-instances resource is supported
6.2.3.2 Resource: nf-instances (Store) Mandatory Supported
6.2.3.2.1 Description Mandatory Supported
6.2.3.2.2 Resource Definition Mandatory Supported
6.2.3.2.3 Resource Standard Methods Mandatory Supported
6.2.3.2.3.1 GET Mandatory Partial Following search criteria's are supported: - target-nf-type - requester-nf-type - service-names - target-plmn-list - requester-plmn-list - target-nf-instance-id - target-nf-fqdn - plmn-specific-snssai-list - dnn - tai - guami - supi - limit - pdu-session-types - amf-set-id - amf-region-id - snssais - smf-serving-area
6.2.6.2.2 Type: SearchResult Mandatory Partial The following parameters are not supported: nfInstanceList alteredPriorityInd noProfileMatchInfo
6.2.6.2.3 Type: NFProfile Mandatory Partial Supported parameters are: AmfInfo , Fqdn, NfInstanceID, NfStatus, NfType, PcfInfo, PerPlmnSnssaiList, PlmnList, SNssais, ServingScope, SmfInfo, UpfInfo
6.2.6.2.4 Type: NFService Mandatory Partial Supported parameters are: Fqdn, NfServiceStatus, ServiceName
6.2.7 Error Handling Mandatory Supported
6.2.7.1 General Mandatory Supported
6.2.7.2 Protocol Errors Mandatory Supported

Optional items⚓︎

The specification leaves these 273 items to the implementation; 89 are supported or partially supported. An item marked Not applicable belongs to an area the platform does not provide, named in the Support column. Expand for the full list.

273 optional items
Ref. Item Support Remarks
5.2.2.2.3 NRF registration to another NRF Not supported
5.2.2.5 NFStatusSubscribe Partial NFStatusSubscribe is not supported for intermediate and redirecting NRF.
5.2.2.5.1 General Partial subscription to a particular NF type is supported.
5.2.2.5.2 Subscription to NF Instances in the same PLMN Supported
5.2.2.5.3 Subscription to NF Instances in a different PLMN Supported
5.2.2.5.4 Subscription to NF Instances with intermediate forwarding NRF Not supported
5.2.2.5.5 Subscription to NF Instances with intermediate redirecting NRF Not supported
5.2.2.5.6 Update of Subscription to NF Instances Supported
5.2.2.5.7 Update of Subscription to NF Instances in a different PLMN Supported
5.2.2.6 NFStatusNotify Partial NFStatusNotify is not supported for intermediate NRF.
5.2.2.6.1 General Supported
5.2.2.6.2 Notification from NRF in the same PLMN Supported
5.2.2.6.3 Notification from NRF in a different PLMN Supported
5.2.2.6.4 Notification for subscription via intermediate NRF Not supported
5.2.2.7 NFStatusUnSubscribe Supported
5.2.2.7.1 General Supported
5.2.2.7.2 Subscription removal in the same PLMN Supported
5.2.2.7.3 Subscription removal in a different PLMN Supported
5.2.2.8 NFListRetrieval Supported
5.2.2.8.1 General Supported
5.2.2.9 NFProfileRetrieval Supported
5.2.2.9.1 General Supported
5.3.2.2.3 Service Discovery in a different PLMN Partial 3gpp-Sbi-Target-apiRoot header is not supported
5.3.2.2.4 Service Discovery with intermediate redirecting NRF Not supported
5.3.2.2.5 Service Discovery with intermediate forwarding NRF Not supported
5.4 Nnrf_AccessToken Service Supported
5.4.1 Service Description Supported
5.4.2 Service Operations Supported
5.4.2.1 Introduction Supported
5.4.2.2 Get (Access Token Request) Supported
5.4.2.2.1 General Supported
5.4.2.2.2 Access Token request with intermediate forwarding NRF Not supported Nnrf_AccessToken Service is not supported for intermediate and redirecting NRF.
5.4.2.2.3 Access Token request with intermediate redirecting NRF Not supported
5.5 Nnrf_Bootstrapping Service Not supported
5.5.1 Service Description Not supported
5.5.2 Service Operations Not supported
5.5.2.1 Introduction Not supported
5.5.2.2 Get Not supported
5.5.2.2.1 General Not supported
6.1.2.2.3 Accept-Encoding Not supported
6.1.2.2.4 Etag Not supported
6.1.2.2.5 If-Match Not supported
6.1.3.2.3 Resource Standard Methods Partial Options retrival is not supported.
6.1.3.2.3.1 GET Partial 307 and 308 redirect responses are not supported
6.1.3.2.3.2 OPTIONS Not supported
6.1.3.3.3 Resource Standard Methods Supported
6.1.3.3.3.1 GET Partial 307 and 308 redirect responses are not supported
6.1.3.4 Resource: subscriptions (Collection) Supported
6.1.3.4.1 Description Supported
6.1.3.4.2 Resource Definition Supported
6.1.3.4.3 Resource Standard Methods Supported
6.1.3.4.3.1 POST Partial 307 and 308 redirect responses are not supported
6.1.3.5 Resource: subscription (Document) Supported
6.1.3.5.1 Description Supported
6.1.3.5.2 Resource Definition Supported
6.1.3.5.3 Resource Standard Methods Supported
6.1.3.5.3.1 DELETE Partial 307 and 308 redirect responses are not supported
6.1.3.5.3.2 PATCH Partial 307 and 308 redirect responses are not supported
6.1.5 Notifications Supported
6.1.5.1 General Supported
6.1.5.2 NF Instance Status Notification Supported
6.1.5.2.1 Description Supported
6.1.5.2.2 Notification Definition Partial 307 and 308 redirect responses are not supported
6.1.6.2.3 Type: NFService Partial Supported parameters are: NfServiceStatus, ServiceName, AllowedNfTypes, AllowedOperationsPerNfType, AllowedPlmns, APIPrefix, IPEndPoints, NfServiceStatus, Oauth2Required, Scheme, ServiceInstanceID, ServiceName, SupportedFeatures, Versions
6.1.6.2.4 Type: DefaultNotificationSubscription Partial Supported parameters are: CallbackURI, N1MessageClass, NotificationType, Versions
6.1.6.2.5 Type: IpEndPoint Supported
6.1.6.2.6 Type: UdrInfo Not supported
6.1.6.2.7 Type: UdmInfo Not supported
6.1.6.2.8 Type: AusfInfo Not supported
6.1.6.2.9 Type: SupiRange Not supported
6.1.6.2.10 Type: IdentityRange Not supported
6.1.6.2.11 Type: AmfInfo Partial Supported parameters are: AmfRegionID, AmfSetID, GuamiList
6.1.6.2.12 Type: SmfInfo Partial Supported parameters are: SNssaiSmfInfoList
6.1.6.2.13 Type: UpfInfo Partial Supported parameters are: InterfaceUpfInfoList, PduSessionTypes, SNssaiUpfInfoList, SmfServingArea, TaiList
6.1.6.2.14 Type: SnssaiUpfInfoItem Partial Supported parameters are: SnssaiUpfInfoItem, Snssai
6.1.6.2.15 Type: DnnUpfInfoItem Partial Supported parameters are: Dnn, PduSessionTypes
6.1.6.2.16 Type: SubscriptionData Partial Supported parameters are: NfStatusNotificationURI, NotifCondition, PlmnID, ReqNfType, ReqPlmnList, ReqSnssais, SubscrCond, SubscriptionID, ValidityTime
6.1.6.2.17 Type: NotificationData Partial Supported prameters are: Event, NfInstanceURI, NfProfile, ProfileChanges
6.1.6.2.19 Type: NFServiceVersion Partial Supported parameters are: APIFullVersion, APIVersionInURI
6.1.6.2.20 Type: PcfInfo Partial Supported parameters are: DnnList, RxDiamHost, RxDiamRealm
6.1.6.2.21 Type: BsfInfo Not supported
6.1.6.2.22 Type: Ipv4AddressRange Not supported
6.1.6.2.23 Type: Ipv6PrefixRange Not supported
6.1.6.2.24 Type: InterfaceUpfInfoItem Partial Supported parameters are: InterfaceType, NetworkInstance, Ipv4EndpointAddresses, Ipv6EndpointAddresses
6.1.6.2.26 Type: N2InterfaceAmfInfo Not supported
6.1.6.2.27 Type: TaiRange Not supported
6.1.6.2.28 Type: TacRange Not supported
6.1.6.2.29 Type: SnssaiSmfInfoItem Supported
6.1.6.2.30 Type: DnnSmfInfoItem Supported
6.1.6.2.31 Type: NrfInfo Not supported
6.1.6.2.32 Type: ChfInfo Not supported
6.1.6.2.33 Type: ChfServiceInfo Not supported
6.1.6.2.34 Type: PlmnRange Not supported
6.1.6.2.35 Type: SubscrCond Supported
6.1.6.2.36 Type: NfInstanceCond Not supported
6.1.6.2.37 Type: NfTypeCond Supported
6.1.6.2.38 Type: ServiceNameCond Not supported
6.1.6.2.39 Type: AmfCond Not supported
6.1.6.2.40 Type: GuamiListCond Not supported
6.1.6.2.41 Type: NetworkSliceCond Not supported
6.1.6.2.42 Type: NfGroupCond Not supported
6.1.6.2.43 Type: NotifCondition Not supported
6.1.6.2.44 Type: PlmnSnssai Supported
6.1.6.2.45 Type: NwdafInfo Not supported
6.1.6.2.46 Type: LmfInfo Not supported
6.1.6.2.47 Type: GmlcInfo Not supported
6.1.6.2.48 Type: NefInfo Not supported
6.1.6.2.49 Type: PfdData Not supported
6.1.6.2.50 Type: AfEventExposureData Not supported
6.1.6.2.51 Type: WAgfInfo Not supported
6.1.6.2.52 Type: TngfInfo Not supported
6.1.6.2.53 Type: PcscfInfo Not supported
6.1.6.2.54 Type: NfSetCond Not supported
6.1.6.2.55 Type: NfServiceSetCond Not supported
6.1.6.2.56 Type: NfInfo Not supported
6.1.6.2.57 Type: HssInfo Not supported
6.1.6.2.58 Type: ImsiRange Not supported
6.1.6.2.59 Type: InternalGroupIdRange Not supported
6.1.6.2.60 Type: UpfCond Not supported
6.1.6.2.61 Type: TwifInfo Not supported
6.1.6.2.62 Type: VendorSpecificFeature Not supported
6.1.6.2.63 Type: UdsfInfo Not supported
6.1.6.2.64 Type: NfInstanceListCond Not supported
6.1.6.2.65 Type: ScpInfo Not supported
6.1.6.2.66 Type: ScpDomainInfo Not supported
6.1.6.2.67 Type: ScpDomainCond Not supported
6.1.6.2.68 Type: OptionsResponse Not supported
6.1.6.2.69 Type: NwdafCond Not supported
6.1.6.2.70 Type: NefCond Not supported
6.1.6.2.71 Type: SuciInfo Not supported
6.1.6.2.72 Type: SeppInfo Not supported
6.1.6.2.73 Type: AanfInfo Not supported
6.1.6.2.74 Type: 5GDdnmfInfo Not supported
6.1.6.2.75 Type: MfafInfo Not supported
6.1.6.2.76 Type: NwdafCapability Not supported
6.1.6.2.77 Type: EasdfInfo Not supported
6.1.6.2.78 Type: SnssaiEasdfInfoItem Not supported
6.1.6.2.79 Type: DnnEasdfInfoItem Not supported
6.1.6.2.80 Type: DccfInfo Not supported
6.1.6.2.81 Type: NsacfInfo Not supported
6.1.6.2.82 Type: NsacfCapability Not supported
6.1.6.2.83 Type: DccfCond Not supported
6.1.6.2.84 Type: MlAnalyticsInfo Not supported
6.1.6.2.85 Type: MbSmfInfo Not supported
6.1.6.2.86 Type: TmgiRange Not supported
6.1.6.2.87 Type: MbsSession Not supported
6.1.6.2.88 Type: SnssaiMbSmfInfoItem Not supported
6.1.6.2.89 Type: DnnMbSmfInfoItem Not supported
6.1.6.2.90 Void Not supported
6.1.6.2.91 Type: TsctsfInfo Not supported
6.1.6.2.92 Type: SnssaiTsctsfInfoItem Not supported
6.1.6.2.93 Type: DnnTsctsfInfoItem Not supported
6.1.6.2.94 Type: MbUpfInfo Not supported
6.1.6.2.95 Type: UnTrustAfInfo Not supported
6.1.6.2.96 Type: TrustAfInfo Not supported
6.1.6.2.97 Type: SnssaiInfoItem Not supported
6.1.6.2.98 Type: DnnInfoItem Not supported
6.1.6.2.99 Type: CollocatedNfInstance Not supported
6.1.6.2.100 Type: ServiceNameListCond Not supported
6.1.6.2.101 Type: NfGroupListCond Not supported
6.1.6.2.102 Type: PlmnOauth2 Not supported
6.1.6.2.103 Type: V2xCapability Not supported
6.1.6.2.104 Type: NssaafInfo Not supported
6.1.6.2.105 Type: ProSeCapability Not supported
6.1.6.2.106 Type: SharedDataIdRange Not supported
6.1.6.2.107 Type: SubscriptionContext Not supported
6.1.6.2.108 Type: IwmscInfo Not supported
6.1.6.2.109 Type: MnpfInfo Not supported
6.1.6.2.110 Type: DefSubServiceInfo Not supported
6.1.6.3.2 Simple data types Not supported
6.1.6.3.4 Enumeration: NotificationType Supported
6.1.6.3.6 Enumeration: NotificationEventType Supported
6.1.6.3.8 Enumeration: DataSetId Not supported
6.1.6.3.9 Enumeration: UPInterfaceType Supported
6.1.6.3.13 Enumeration: AnNodeType Not supported
6.1.6.3.14 Enumeration: ConditionEventType Not supported
6.1.6.3.15 Enumeration: IpReachability Not supported
6.1.6.3.14 Enumeration: ScpCapability Not supported
6.1.6.3.14 Enumeration: CollocatedNfType Not supported
6.1.7.3 Application Errors Not supported
6.1.8 Security Supported
6.2.2.2.3 Cache-Control Not supported
6.2.2.2.4 ETag Not supported
6.2.2.2.5 If-None-Match Not supported
6.2.3.3 Resource: Stored Search (Document) Not supported
6.2.3.3.1 Description Not supported
6.2.3.3.2 Resource Definition Not supported
6.2.3.3.2.1 GET Not supported
6.2.3.4 Resource: Complete Stored Search (Document) Not supported
6.2.3.4.1 Description Not supported
6.2.3.4.2 Resource Definition Not supported
6.2.3.4.2.1 GET Not supported
6.2.3.5 Resource: SCP Domain Routing Information (Document) Not supported
6.2.3.5.1 Description Not supported
6.2.3.5.2 Resource Definition Not supported
6.2.3.5.2.1 GET Not supported
6.2.3.6 Resource: SCP Domain Routing Information Subscriptions (Collection) Not supported
6.2.3.6.1 Description Not supported
6.2.3.6.2 Resource Definition Not supported
6.2.3.6.3 Resource Standard Methods Not supported
6.2.3.6.3.1 POST Not supported
6.2.3.7 Resource: Individual SCP Domain Routing Information Subscription (Document) Not supported
6.2.3.7.1 Description Not supported
6.2.3.7.2 Resource Definition Not supported
6.2.3.7.3 Resource Standard Methods Not supported
6.2.3.7.3.1 DELETE Not supported
6.2.5 Notifications Not supported
6.2.5.1 General Not supported
6.2.5.2 SCP Domain Routing Information Change Notification Not supported
6.2.5.2.1 Description Not supported
6.2.5.2.2 Notification Definition Not supported
6.2.6.1 General Partial Some of the data types are not supported as indicated in subsequent sections.
6.2.6.2.5 Type: StoredSearchResult Not supported
6.2.6.2.6 Type: PreferredSearch Not supported
6.2.6.2.7 Type: NfInstanceInfo Not supported
6.2.6.2.8 Type: ScpDomainRoutingInformation Not supported
6.2.6.2.9 Type: ScpDomainConnectivity Not supported
6.2.6.2.10 Type: ScpDomainRoutingInfoSubscription Not supported
6.2.6.2.11 Type: ScpDomainRoutingInfoNotification Not supported
6.2.6.2.12 Type: NfServiceInstance Not supported
6.2.6.2.13 Type: NoProfileMatchInfo Not supported
6.2.6.2.14 Type: QueryParamCombination Not supported
6.2.6.2.15 Type: QueryParameter Not supported
6.2.6.3.3 Enumeration: NoProfileMatchReason Not supported
6.2.8 Security Partial The following Oauth2 scope is supported: nnrf-disc
6.2.9 Features supported by the NFDiscovery service Partial Following features are supported - 1- Query-Params-Ext1 supported for limit and pdu-session-types. 2- Service-Map
6.3 Nnrf_AccessToken Service API Supported
6.3.1 General Supported
6.3.2 API URI Supported
6.3.3 Usage of HTTP Supported
6.3.3.1 General Supported
6.3.3.2 HTTP standard headers Supported
6.3.3.2.1 General Supported
6.3.3.2.2 Content type Supported
6.3.4 Custom Operation without Associated Resources Supported
6.3.4.1 Overview Supported
6.3.4.2 Operation: Get (Access Token Request) Supported
6.3.4.2.1 Description Supported
6.3.4.2.2 Operation Definition Partial 307 and 308 redirect responses are not supported 401 error response is not supported
6.3.5.1 General Supported
6.3.5.2.2 Type: AccessTokenReq Partial Besides mandatory IEs, Following optional IEs are supported - nfType, targetNfType, targetNfInstanceId, requesterPlmn, targetPlmn, targetSnssaiList,requesterPlmnList
6.3.5.2.3 Type: AccessTokenRsp Supported
6.3.5.2.4 Type: AccessTokenClaims Partial Besides mandatory IEs, Following optional IEs are supported - producerPlmnId, producerSnssaiList
6.3.5.2.5 Type: AccessTokenErr Supported
6.3.5.4.1 Type: Audience Supported
6.4 Nnrf_Bootstrapping Service API Not supported
6.4.1 API URI Not supported
6.4.2 Usage of HTTP Not supported
6.4.2.1 General Not supported
6.4.2.2 HTTP standard headers Not supported
6.4.2.2.1 General Not supported
6.4.2.2.2 Content type Not supported
6.4.2.3 HTTP custom headers Not supported
6.4.2.3.1 General Not supported
6.4.3 Resources Not supported
6.4.3.1 Overview Not supported
6.4.3.2 Resource: Bootstrapping (Document) Not supported
6.4.3.2.1 Description Not supported
6.4.3.2.2 Resource Definition Not supported
6.4.3.2.3 Resource Standard Methods Not supported
6.4.3.2.3.1 GET Not supported
6.4.4 Custom Operations without associated resources Not supported
6.4.5 Notifications Not supported
6.4.6 Data Model Not supported
6.4.6.1 General Not supported
6.4.6.2 Structured data types Not supported
6.4.6.2.1 Introduction Not supported
6.4.6.2.2 Type: BootstrappingInfo Not supported
6.4.6.3 Simple data types and enumerations Not supported
6.4.6.3.1 Introduction Not supported
6.4.6.3.2 Enumeration: Status Not supported
6.4.6.3.3 Relation Types Not supported
6.4.6.3.3.1 General Not supported

Assessed 2026-09-15 against TS 29.510 version 17.11.0.