1 Introduction

This documents provides information for installing Cloud Native Unified Data Repository product.

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

Architecture

The Cloud Native Unified Data Repository architecture has following three tiers:

Connectivity Tier
  • Ingress API Gateway (Spring Cloud Gateway [SCG] based) is used as an API gateway that receives all requests and forwards them to the Nudr-drservice service of Business Tier.
  • It load balances the traffic and provides required authentication.
  • It provides TLS support.
Business Tier
  • Provides the business logic of 5G Unified Data Repository.
  • It has following three micro services:
    • nudr-drservice: The core service that handles flexible URI support, runtime schema validation and connects to Data Tier for DB operations. It provides SLF lookup functionality.
    • nudr-nrf-client-service: Handles registration, heartbeat, update and deregistration with Network Repository Function (NRF).
    • nudr-notify-service: Handles notification messages to Policy Control Function (PCF) and Unified Data Management (UDM) for data subscriptions.
Data Tier
  • Uses Oracle MySQL NDB Cluster, CGE edition as backend database in the DB tier. This provides HA and geo-redundcancy capabilities.

References

Refer to the following documents for more information about 5G cloud native unified data repository.

  • CNE Installation Guide
  • PCF Installation Guide
  • NRF Installation Guide
  • Provisioning Gateway Guide
  • Unified Data Repository User Guide

My Oracle Support

My Oracle Support (https://support.oracle.com) is your initial point of contact for all product support and training needs. A representative at Customer Access Support can assist you with My Oracle Support registration.

Call the Customer Access Support main number at 1-800-223-1711 (toll-free in the US), or call the Oracle Support hotline for your local country from the list at http://www.oracle.com/us/support/contact/index.html. When calling, make the selections in the sequence shown below on the Support telephone menu:
  1. Select 2 for New Service Request.
  2. Select 3 for Hardware, Networking and Solaris Operating System Support.
  3. Select one of the following options:
    • For Technical issues such as creating a new Service Request (SR), select 1.
    • For Non-technical issues such as registration or assistance with My Oracle Support, select 2.

You are connected to a live agent who can assist you with My Oracle Support registration and opening a support ticket.

My Oracle Support is available 24 hours a day, 7 days a week, 365 days a year.