Overview

The 5G User Data Repository is one of the main key component of the 5G Service Based Architecture. User Data Repository is a converged repository which is used by other 5G Network Functions to store the data.

Oracle 5G UDR, implemented as cloud native function, offers a unified database for storing application, subscription, authentication, service authorization, policy data, session binding and Application state information. UDR provides a HTTP2 based RESTful interface for other NFs and provisioning clients to access the data stored. As per the 3GPP, the Unified Data Repository (UDR) supports the following functionality:

  • Storage and retrieval of subscription data by the Unified Data Management (UDM)
  • Storage and retrieval of policy data by the Policy Control Function (PCF)
  • Storage and retrieval of structured data for exposure
  • Application data (including Packet Flow Descriptions (PFDs) for application detection, AF request information for multiple UEs), by the NEF
  • Subscription and Notification feature

Oracle's 5G UDR :

  • Leverages a common Oracle Communications Cloud Native Framework
  • Compliant to 3GPP Release 15 specification
  • Has tiered architecture providing separation between the connectivity, business logic and data layers
  • Uses MySQL NDB Cluster as the backend database in the Data Tier
  • Registers with NRF in the 5G network, so the other NFs in the network can discover UDR through NRF

Note:

In this release, User Data Repository supports Policy Control Function data along with Unified Data Management (UDM) support.

UDSF (Unstructured Data Storage Function) is the functionality which supports storage and retrieval of unstructured data by any 5G NF. The specifications of UDSF is not defined by 3GPP. This functionality is part of Oracle's 5G UDR solution.