Overview
The 5G Unified Data Repository (UDR) is one of the main key component of the 5G Service Based Architecture. UDR is a converged repository, which is used by 5G Network Functions to store the data.
Oracle 5G UDR is implemented as cloud native function and it offers a unified database for storing application, subscription, authentication, service authorization, policy data, session binding and Application state information. It exposes a HTTP2 based RESTful API for NF's and provisioning clients to access the stored data.
Oracle's 5G UDR:
- Leverages a common Oracle Communications Cloud Native Framework
- Is compliant to 3GPP Release 15 specification UDM
- Is compliant to 3GPP v29.519 v16.2 (backward compatible with v15.3.0, by configuration) specification for PCF
- Has tiered architecture providing separation between the connectivity, business logic and data layers
- Uses Oracle MySQL Cluster CGE backend database provides through DB Tier.
- Registers with NRF in the 5G network, so the other NFs in the network can discover UDR through NRF.
As per 3GPP, UDR supports following functionality:
- Storage and retrieval of subscription data by the UDM.
- Storage and retrieval of policy data by the PCF.
- Storage and retrieval of structured data for exposure.
- Storage and retrieval of SLF information, consumed by NRF.
- 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 provides Unstructured Data Storage Function (UDSF)
functionality. This functionality:
- Supports storage and retrieval of unstructured data by any 5G NF. The specifications of UDSF are presently not defined by 3GPP completely.
- This functionality is part of Oracle's 5G UDR solution.
Oracle's 5G UDR provides 5G SLF functionality. This functionality:
- Supports Nudr-groupid-map service as defined by 3GPP
- Complaint with 3GPP Release 16 for APIs to be consumed by 5G NRF
- Supports REST/JSON based provisioning APIs for SLF data