Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Core Network

UDR

Unified Data Repository

Core Network →

UDR is a centralized data storage function in the 5G Core that consolidates subscriber, policy, and application data into a single repository for efficient management and access by network functions.

Introduced
Rel-15
Where
Core Network › 5G Core
Specifications
48 specs
Also in
Services
UDR Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Unified Data Repository (UDR) is a critical component within the 5G Core (5GC) Service-Based Architecture (SBA), defined by 3GPP. It acts as a centralized, standardized data storage entity for structured data, decoupling data storage from application logic. The UDR stores various data profiles, including Subscription Data (used by the Unified Data Management, UDM), Policy Data (used by the Policy Control Function, PCF), Application Data (used by Network Exposure Function, NEF), and Structured Data for Network Slicing. Architecturally, the UDR exposes a northbound service-based interface (Nudr) using HTTP/2 and JSON, allowing other Network Functions (NFs) like UDM, PCF, and NEF to access and manage data via standardized API operations such as Nudr_DM (Data Management) and Nudr_DR (Data Repository).

Internally, the UDR organizes data into Data Sets, which are collections of data of a specific type for a given user or service. For example, subscription data for a user is stored in a specific data set. The UDR ensures data consistency, integrity, and availability. It supports operations like Create, Read, Update, Delete, and Query (CRUDQ) on these data sets. The repository is designed to be highly scalable and reliable, often implemented with distributed database technologies to handle the massive data volumes and low-latency access requirements of 5G networks. Its role is purely for storage and retrieval; the application logic (e.g., authentication decisions by UDM) resides in the consumer NFs.

The UDR's implementation enables a clear separation between data storage and data usage logic, which is a key principle of the 5GC SBA. This separation allows for independent scalability of storage and processing functions, simplifies upgrades, and fosters innovation. For instance, the UDM can focus on subscription management logic while relying on the UDR for persistent storage. The UDR also supports network slicing by storing slice-specific subscription and policy data, allowing different slices to have isolated or shared data sets as needed. Furthermore, it facilitates data exposure to authorized third-party applications via the NEF, enabling new service paradigms.

Purpose & Motivation

The UDR was created to address the data fragmentation and siloed storage issues present in previous mobile network generations like 4G EPC. In EPC, data was often stored in dedicated, function-specific repositories (e.g., HSS for subscription, SPR for policy), leading to duplication, inconsistency, and complex integration. The 5G vision required a more agile, cloud-native, and service-oriented core network to support diverse use cases from enhanced mobile broadband to massive IoT and ultra-reliable low-latency communications.

The UDR solves these problems by providing a unified, centralized repository for all structured data in the 5GC. This consolidation eliminates data redundancy, ensures a single source of truth, and simplifies data management operations. It directly supports the 5GC's Service-Based Architecture by offering a standardized data storage service that any authorized network function can consume via APIs. This design is essential for enabling network slicing, as each slice can have its dedicated data profiles stored and managed within the same UDR infrastructure, ensuring isolation and efficient resource utilization. The UDR thus future-proofs the network for data-driven services and flexible service deployment.

What changed in its specifications

The latest release-to-release comparison of specifications that define UDR. Each summary describes the whole specification, not only this term.

TS 23.203Rel-16 → Rel-17

NB-IoT/eMTC support for Non-Terrestrial Networks: adds QCI characteristic for satellite access, note on GEO/LEO delays, and PCRF policy control for satellite PDN connections.

Full comparison in TS 23.203 →
TS 23.280Rel-18 → Rel-19

Rel-19 adds Enhanced Mission Critical Architecture changes, including location reporting trigger cancel and override indication. It also adds location reporting and location information request procedures for mission critical clients on non-3GPP devices behind a UE or 5G-RG.

Full comparison in TS 23.280 →

Architecture

Where it sits in the network

Evolution Lineage

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (74 CRs across 6 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 10 changes
  • Clarification on UDR TS 23.501CR0061
  • Update and correction of table for AMF, UDM, UDR, NSSF, UDSF and BSF services TS 23.501CR0363
  • 23.501: AUSF, UDM, UDR Discovery TS 23.501CR0594
  • UDR selection TS 23.501CR0741
  • Error handling in UDR TS 29.504CR0004
  • UDR Subscriptions TS 29.505CR0057

+ 4 more changes

Rel-16 14 changes
  • eSBA communication schemas related to UDM and UDR discovery and selection TS 23.501CR0800
  • Adding UDR NF Group ID association functionality TS 23.501CR1384
  • Subscription Segmentation in PCF and UDR TS 23.501CR1366
  • NRF use of UDR Group ID Mapping service TS 23.501CR1623
  • UDR service for mapping IMS Public Identity to HSS Group ID for HSS selection TS 23.501CR1759
  • HTTP Header storage in UDR TS 29.503CR0415

+ 8 more changes

Rel-17 18 changes
  • UDR restoration notification TS 29.504CR0174
  • SOR-AF as NF consumer of UDR TS 29.504CR0173
  • UDR features for TSC and DCAMP TS 29.504CR0178
  • UDR application data update to support AF influence on URSP TS 29.519CR0257
  • AM Influence UDR models for DCAMP TS 29.519CR0260
  • Time Synch data in UDR TS 29.519CR0280

+ 12 more changes

Rel-18 12 changes
  • Support of new feature “GMEC” in UDR TS 29.504CR0223
  • DNAI-EAS Mappings data subset in the UDR TS 29.504CR0241
  • DNAI-EAS Mappings data subset in the UDR TS 29.519CR0453
  • Completion of HR-SBO functionality in the UDR TS 29.519CR0512
  • Support of updating restricted status in UDR TS 29.513CR0543
  • Support of updating restricted status in UDR TS 29.519CR0500

+ 6 more changes

Rel-19 19 changes
  • UDR enhancement supporting Device Identifier of non-3GPP Devices connecting behind a UE/5G-RG TS 23.501CR5547
  • Multiple Traffic Influence feature addition in UDR TS 29.504CR0280
  • UP Path Change event outcome feature addition in UDR Feature negotiation table TS 29.504CR0293
  • Detailed UE Policy Delivery Outcome in the UDR TS 29.504CR0320
  • AF Specific UE Identifier storage in UDR TS 29.505CR0536
  • Addition of traffic routing outcome request in UP path change event subscription in UDR for future PDU(s) TS 29.519CR0560

+ 13 more changes

Rel-20 1 change
  • Making PCF-UDR interaction for PDTQ procedures optional TS 29.543CR0029

Defining Specifications

3GPP specifications that define or reference UDR, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 22.985 vj00 3GPP User Data Convergence (UDC) concept Rel-19 read
TS 23.203 vk10 Policy and Charging Control Architecture Rel-20 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 23.335 vj00 User Data Convergence (UDC) Procedures Rel-19 read
TS 23.501 vk30 5G System Architecture Rel-20 read
TS 23.845 va00 UDC Evolution Study Rel-10 read
TS 23.862 vc00 Interworking Solutions for Mobile Operators & Data Apps Rel-12 read
TS 26.804 vk10 5G Media Delivery Architecture Extensions Rel-20 read
TS 26.891 vg00 Media Distribution Services in 5G System Rel-16 read
TR 26.919 vj00 Study on 5G Conversational Media Handling Rel-19 read
TS 28.540 vk40 5G Network Resource Model (NRM) Stage 1 Rel-20 read
TR 28.840 vi10 Technical Report Rel-18 read
TS 29.201 vj00 RESTful Rx Interface for AF-PC Communication Rel-19 read
TS 29.212 vk00 Diameter-Based PCC Reference Points Rel-20 read
TS 29.213 vj30 PCC Procedures and Flows Rel-19 read
TS 29.214 vk00 Rx Interface for Policy and Charging Control Rel-20 read
TS 29.215 vj00 S9 Reference Point Stage 3 Specification Rel-19 read
TS 29.335 vj00 Ud Interface Protocol for UDC (Stage 3) Rel-19 read
TS 29.503 vk10 UDM Service Based Interface Rel-20 read
TS 29.504 vk10 Nudr Unified Data Repository Services Rel-20 read
TS 29.505 vk00 UDR Services for Subscription Data Rel-20 read
TS 29.512 vk10 Session Management Policy Control Service Stage 3 Rel-20 read
TS 29.513 vk10 5G PCC Signalling Flows Rel-20 read
TS 29.514 vk10 Policy Authorization Service Rel-20 read
TS 29.519 vk10 5G UDR Policy and Application Data Services Rel-20 read
TS 29.521 vk10 Binding Support Management Service Rel-20 read
TS 29.522 vk10 NEF Northbound Interface Rel-20 read
TS 29.523 vk10 Policy Control Event Exposure Service Rel-20 read
TS 29.525 vk10 UE Policy Control Service Rel-20 read
TS 29.543 vk10 Data Transfer Policy Control Services Rel-20 read
TS 29.554 vk10 BDT Policy Control Service Rel-20 read
TS 29.562 vk10 HSS Nhss Services for IMS and GBA Rel-20 read
TS 29.563 vk00 Nhss Services for 5G SBA Stage 3 Rel-20 read
TS 29.808 vg00 Study on Nudsf Service Based Interface Rel-16 read
TS 29.817 vc10 Study on XML-based Rx interface for PCC Rel-12 read
TS 29.866 vj00 IMS Disaster Prevention & Restoration Enhancement Rel-19 read
TS 29.890 vg00 CT3 5G System Technical Report Rel-16 read
TS 32.181 vj00 User Data Convergence Management Framework Rel-19 read
TS 32.182 vj00 UDC Common Baseline Information Model (CBIM) Rel-19 read
TS 32.255 vk30 5G Data Connectivity Converged Charging Rel-20 read
TS 32.256 vk10 5G Connection and Mobility Charging Rel-20 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TS 32.843 vd00 PS Domain Online Charging in Roaming Rel-13 read
TR 32.901 vj00 UDC Application Data Models Study Rel-19 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TS 33.501 vk30 5G Security Architecture Rel-20 read
TS 33.514 vk20 UDM Security Assurance Specification Rel-20 read
TS 33.530 vj00 Security Assurance for Unified Data Repository Rel-19 read