The present document specifies the stage 3 protocol and high level data model for the Nudr Service Based Interface. It provides stage 3 protocol definitions and message flows, and specifies the API for each service offered by the Unified Data Repository (UDR). The data model and usage of the subscription data is specified in TS 29.505
, and the data model and usage of the policy data, structured data for exposure and application data are specified in TS 29.519
The 5G System architecture is specified in TS 23.501
. The stage 2 definition and related procedures for Nudr SBI service are specified in TS 23.502
and TS 23.503
The Technical Realization of the Service Based Architecture is specified in TS 29.500
and the Principles and Guidelines for Services Definition is specified in TS 29.501
The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
For a specific reference, subsequent revisions do not apply.
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
: "Vocabulary for 3GPP Specifications".
: "5G System; Usage of the Unified Data Repository Services for Subscription Data; Stage 3".
: "5G System; Usage of the Unified Data Repository Service for Policy Data, Structured Data for Exposure and Application Data; Stage 3".
: "System Architecture for the 5G System; Stage 2".
: "Procedures for the 5G System; Stage 2".
: "Policy and Charging Control Framework for the 5G System; Stage 2".
: "5G System; Technical Realization of Service Based Architecture; Stage 3".
: "5G System; Principles and Guidelines for Services Definition; Stage 3".
: "5G System; Common Data Types for Service Based Interfaces Stage 3".
: "Security architecture and procedures for 5G system".
"The OAuth 2.0 Authorization Framework".
: "Network Function Repository Services; Stage 3".
"Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests".
"Hypertext Transfer Protocol (HTTP/1.1): Caching".
: "Technical Specification Group working methods".
OpenAPI Initiative, "OpenAPI Specification Version 3.0.0", https://spec.openapis.org/oas/v3.0.0
For the purposes of the present document, the terms and definitions given in TR 21.905
and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905
For the purposes of the present document, the abbreviations given in TR 21.905
and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905
Generic Public Subscription Identifier
Network Exposure Function
Policy Control Function
Subscription Permanent Identifier
Unified Data Management
Unified Data Repository
The Unified Data Repository (UDR) is the network entity in the 5G Core Network (5GC) supporting the following functionalities:
Storage and retrieval of subscription data as specified in TS 29.505;
Storage and retrieval of policy data as specified in TS 29.519;
Storage and retrieval of structured data for exposure as specified in TS 29.519;
Storage and retrieval of application data (including Packet Flow Descriptions (PFDs) for application detection, application request information for multiple UEs) as specified in TS 29.519;
Subscription to notification and the notification of subscribed data changes.
Storage and retrieval of NF-Group Id mapping data.
shows the data storage architecture for the 5GC:
The Nudr interface is used by the network functions (i.e. UDM, PCF, NEF and NRF) to access a particular set of the data stored in the UDR.