1 Introduction
Oracle Communications Cloud Native Core Policy (CNC Policy) solution provides a standard policy design experience that allows you to craft and deploy, from scratch, the policies in production in minutes. 5G elevates the policy design experience to the next level by providing flexibility, extensibility, modularization, and assurance to rapidly deploy new policies and enable use cases faster. In addition, the overlap in functionality between PCF and cnPCRF (for example, need for a policy engine, policy design, Rx, similarity between Sy and Nchf_SpendingLimitControl, etc.), enables us to build micro-services that can be used to provide cnPCRF and PCF functionality. So, CNC Policy solution provides the functionalities of both PCF and cnPCRF. Even though it is a unified policy solution, you can still deploy the PCF and cnPCRF entirely independently. In this release, Single Release Bundle provides the following deployment models:
- Converged Deployment (CNC Policy)
- PCF Deployment
- cnPCRF Deployment
Released Custom yaml File | Purpose |
---|---|
occnp-1.8.0-custom-values-occnp.yaml | This is the custom yaml file for converged installation. |
occnp-1.8.0-custom-values-pcf.yaml | This is the custom yaml file for PCF installation. |
occnp-1.8.0-custom-values-pcrf.yaml | This is the custom yaml file for cnPCRF installation. |
You can download the required custom yaml files from OHC. For detailed procedure, see Customizing Cloud Native Core Policy.
The Cloud Native Core Policy is a functional element for policy control decision and flows based charging control functionalities. The CNC Policy provides the following functions:
- Policy rules for application and service data flow detection, gating, QoS, and flow based charging
- Access and Mobility Management related policies to the Access and Mobility Management Function (AMF)
- Provide UE Route Selection Policies (URSP) rules to UE via AMF
- Accesses subscription information relevant for policy decisions in a Unified Data Repository (UDR)
- Provides network control regarding the service data flow detection, gating, QoS and flow based charging towards the Policy and Charging Enforcement Function (PCEF)
- Receives session and media related information from the Application Function (AF) and informs AF of traffic plane events
- Provisions PCC Rules to the PCEF via the Gx reference point
The CNC Policy interacts with Access and Mobility Management Function (AMF), Session Management Function (SMF), PCRF-Core, and Application Function (AF) to provide policy control rules to the Network Functions (NFs) and also interacts with User Data Repository (UDR) to get the subscriber related information for creating the rules.
The CNC Policy supports the above functions through the following services:
- Session Management Service
- Access and Mobility Service
- Policy Authorization Service
- User Equipment (UE) Policy Service
- PCRF Core Service
For more information about the Policy supported services, see Oracle Communications Cloud Native Core Policy User's Guide.
References
Refer the following documents for more information about Cloud Native Core Policy (CNC Policy):
- Oracle Communications Cloud Native Environment Installation Document
- Oracle Communications Cloud Native Core Policy (CNC Policy) 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 |
---|---|
AF | Application Function |
AMF | Access and Mobility Management Function |
BSF | Binding Support Function |
CHF | Charging Function |
CM | Configuration Management |
CUSTOMER_REPO | Docker registry address including the port number, if the docker registry has an associated port. |
IMAGE_TAG |
Image tag from release tar file. You can use any tag number. However, make sure that you use that specific tag number while pushing docker image to the docker registry. |
MCC | Mobile Country code |
METALLB_ADDRESS_POOL | Address pool which configured on metallb to provide external IPs . |
MNC | Mobile Network code |
NRF | Network Repository Function |
PCF | Policy Control Function |
CNPCRF | Cloud Native Policy and Charging Rules Function |
SAN | Storage Area Network |
SMF | Session Management Function |
UDR | Unified Data Repository |