1 Introducing Provisioning Gateway

In this chapter, you will get an overview of Provisioning Gateway, its architecture and the operations it supports.

Overview

In this section, you will get an overview on Provisioning Gateway.

Oracle Provisioning Gateway is implemented as a cloud-native function. It offers a rest interface for SLF data provisioning. It relays the request received by the provisioning system to multiple 5G UDRs. It then consolidates the response received from each UDR and sends back the final response to the provisioning system.

With the help of Ingress Gateway, Provisioning Gateway provides an HTTP2 based secured RESTful interface for provisioning clients.

Architecture

In this section, you will learn about Provisioning Gateway architecture.

Provisioning Gateway:
  • Interfaces with provisioning system on the northbound and UDR (5G) on the southbound interface.
  • Provisioning system uses REST-JSON based interface to send requests to UDR.
  • Forks requests to multiple UDRs (multiple segments like UDR1, UDR2). The number of UDRs to which requests are forked is configurable
  • Is deployed in a pair. Each one is stateless and do not communicate with each other. If one of the Provisioning Gateway fails, provisioning system can send commands to second Provisioning Gateway to continue provisioning
  • Micro services are:
    • Ingress API Gateway: receives requests from provisioning system and forwards the same to provGwy service. It also provides TLS for secure request handling and loadbalances among all provGwy service pods.
    • ProvGwy service: is the core service, which handles the main business logic of forking requests to multiple UDR/SLF. The service ensures the provisioning operations are atomic across segments i.e. returns success only when requests are successful on all UDR/SLFs.
  • CNF is integrated with OCCNE services like EFK, Prometheus/Grafana and Jaegar.

List of Operations Supported

In this section, you will learn about the Network Function (NF) related operations for provisioning.

The NF-group-id related operations for provisioning are:
  • Update SLF data for a subscriber: Adds or updates the SLF data.
  • Get SLF Data: Retrieves the nf-group information of a subscriber.
  • Delete SLF Data: Deletes the nf-group information and related data for a subscriber.

References

In this section, you will learn about Provisioning Gateway references.

Refer to the following documents for more information on Provisioning Gateway usage in 5G cloud native environment.
  • Unified Data Repository Installation and Upgrade Guide
  • Unified Data Repository User's Guide