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 |