1 Introduction

The Oracle Communications Cloud Native Core Policy and Charging Rules Function (cnPCRF) is a micro-services based solution for managing policy and charging functionality in a 3G and 4G network. Oracle cnPCRF’s offers operators a highly scalable PCRF that is cloud ready. It helps service providers to create and manage complex network policies in a telecom network.

Oracle Communications cnPCRF has the Oracle’s PCRF functionalities with product architecture designed for the cloud. The cnPCRF provides a new policy designer/configuration & troubleshooting GUI, besides a set of new functionalities and architectural changes, the prominent features are listed below:

  • 3-Tier Architecture with N+M Geo-Redundancy model
  • Compliant with 3GPP Release 15
  • Leverages a common Oracle Communications Cloud Native Environment (CNE)
  • Packaged to support both VM-based and container-based cloud infrastructure
  • Policy solution handling 4G Policy and Charging Control (PCC) use cases with support to legacy diameter based interfaces
  • Supports CI/CD
  • Integrated with Kubernetes and 5G/CNE common services
  • Integrated with DevOps workflows
  • Supports all legacy diameter interfaces

For more information, see Oracle Communications Cloud Native Policy and Charging Rules Function User's Guide.

References

Refer to the following documents for more information about 5G Cloud Native Policy and Charging Rules Function (CNPCRF).

  • Cloud Native Environment Installation Document
  • Cloud Native PCRF User's Guide

Acronyms and Terminology

The following table provides information about the acronyms and the terminology used in the document.

Table 1-1 Acronyms and Terminology

Acronym Definition
5GC 5G Core Network
5GS 5G System
CUSTOMER_REPO The docker registry address in customer side, plus Port No. if registry has port attached
IMAGE_TAG

The image tag from release tar file is 1.4.0, You can decide to use any tag No.

Then push related docker image with that specific tag to their registry

METALLB_ADDRESS_POOL The address pool which configured on metallb to provide external IPs
MPS Multimedia Priority Service
N3IWF Non-3GPP InterWorking Function
NAI Network Access Identifier
NF Network Function
NGAP Next Generation Application Protocol
NSI ID Network Slice Instance Identifier
NSSP Network Slice Selection Policy
NWDAF Network Data Analytics Function
PCF Policy Control Function
SBA Service Based Architecture
SBI Service Based Interface
SD Slice Differentiator