2 About Cloud Native Policy and Charging Rule Function Services

This section provides information about the CNPCRF services which includes:

  • PCRF Core Service

PCRF Core Service

PCRF core service includes all the features of 4G PCRF except those provided by MRA, including:

  • Protocol implementation including the support of various call flows, validity check, etc.

  • Session correlation

  • Retrieval and storage of user information

  • Invoker of policy service and process of policy actions

How the Services Talk to Each Other

In general, most services under Cloud Native Policy and Charging Rules Function (CNPCRF) would use ClusterIP as deployment type under Kubernetes cluster environment. However, the following two services need LoadBalancer deployment type which require external access:

  • diam-gateway service

  • cm service

Given above deployment structure, a public IP would allocate to the above two services which accept external request, the inner communication rely on cluster IP to find each other.