3 About Cloud Native Core Policy Services
About Session Management Service
Oracle Communications Policy Control Function (PCF) implements policy control for session management for service data flows. PCF implements N7 interface to trigger session management policies towards Session Management Function (SMF). SMF controls the User plane Function (UPF) . It translates policies received from the PCF to a set of directives/information understood to the UPF and then forwards it to the UPF.
Session Management Service supports the following:
- Enforcement control of policy decisions related to QoS, charging, gating, service flow detection, packet routing and forwarding, traffic usage reporting.
- Enforcement of QoS, charging, gating, service flow detection, packet routing and forwarding and traffic accounting and reporting policy decisions can be distributed among the UPF, Radio Access Network (RAN) and User Equipment (UE) depending on the policy type.
Oracle Communications PCF supports the following 3GPP defined services for Session Management:
Table 3-1 Session Management Services
Service Operation Name | Description | Initiated By | Resource URI | HTTP Method |
---|---|---|---|---|
Npcf_SMPolicyControl_Create | Request to create an SM Policy Association with the PCF to receive the policy for a PDU session | SMF | {apiRoot}/npcf-smpolicycontrol/v1/sm-policies | POST |
Npcf_SMPolicyControl_Delete | Request to delete the SM Policy Association and the associated resources | SMF | {apiRoot}/npcf-smpolicycontrol/v1/sm-policies/{smPolicyId}/delete | POST |
Npcf_SMPolicyControl_Update | Request to update the SM Policy association with the PCF to receive the updated policy when Policy Control Request Trigger condition is met | SMF | {apiRoot}/npcf-smpolicycontrol/v1/sm-policies/{smPolicyId}/update | POST |
Npcf_SMPolicyControl_UpdateNotify | Update and/or delete the PCC rule(s) PDU session related policy context at the SMF and Policy Control Request Trigger information | PCF |
{Notification URI}/update {Notification URI}/terminate |
POST |
About Access and Mobility Management Service
Oracle PCF implements access management service-related policies over N15 interface towards the Access and Mobility Management Function (AMF).
Access and Mobility Management Service supports the following:
- Enforcement control of policy decisions related to Radio Access Technology (RAT)/Frequency Selection Priority
- Enforcement of Service Area Restrictions is executed in the UE
- Enable location tracking for a UE to get periodic updates on subscriber current location
Oracle Communications PCF supports the following 3GPP defined services for Access and Mobility Management:
Table 3-2 Access and Mobility Management Services
Service Operation Name | Description | Initiated By | Resource URI | HTTP Method |
---|---|---|---|---|
Npcf_AMPolicyControl_Create | Creates an AM Policy Association and provides corresponding policies to the Network Function (NF) consumer | AMF | {apiRoot}/npcf-am-policy-control/v1/policies/ | POST |
Npcf_AMPolicyControl_Update | Updates of an AM Policy Association and provides corresponding policies to the NF consumer when the policy control request trigger is met or the AMF is relocated due to the UE mobility and the old PCF is selected | AMF | {apiRoot}/npcf-am-policy-control/v1/policies/{polAssoId}/update | POST |
Npcf_AMPolicyControl_UpdateNotify | Provides updated policies to the NF consumer | PCF | {{Notification URI}/update
{Notification URI}/terminate |
POST |
Npcf_AMPolicyControl_Delete | Provides means for the NF consumer to delete the AM Policy Association | AMF | {apiRoot}/npcf-am-policy-control/v1/policies/{polAssoId} | DELETE |
About Policy Authorization Service
Oracle Communications Policy Control Function (PCF) implements policy authorization service that authorizes an Application Function (AF) request over N5 interface.
Policy Authorization Service supports the following:
-
Creates policies as requested by AF for the Protocol Data Unit (PDU) session. Policy authorization service is a critical function for IP Multimedia Subsystem (IMS) integration and dynamic Policy and Charging Control (PCC) rule creation
Oracle Communications PCF supports the following 3GPP defined services for Policy Authorization:
Table 3-3 Policy Authorization Services
Service Operation Name | Description | Initiated By | Resource URI | HTTP Method |
---|---|---|---|---|
Npcf_PolicyAuthorization_Create | Determines and installs the policy according to the service information provided by an authorized NF service consumer. | AF, Network Exposure Function (NEF) | {apiRoot}/npcf-policyauthorization/v1/app-sessions | POST |
Npcf_PolicyAuthorization_Update | Determines and updates the policy according to the modified service information provided by an authorized NF service consumer. | AF, NEF | {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId} | PATCH |
Npcf_PolicyAuthorization_Delete | Provides means to delete the application session context of the NF service consumer. | AF, NEF | {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId}/delete | POST |
Npcf_PolicyAuthorization_Notify | Notifies NF service consumer of the subscribed events. | PCF |
{notifUri}/notify {notifUri}/terminate |
POST |
Npcf_PolicyAuthorization_Subscribe | Allows NF service consumers to subscribe to the notification of events. | AF, NEF | {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId}/events-subscription | PUT |
Npcf_PolicyAuthorization_Unsubscribe | Allows NF service consumers to unsubscribe to the notification of events. | AF, NEF | {apiRoot}/npcf-policyauthorization/v1/app-sessions/{appSessionId}/events-subscription | DELETE |
About UE Management Service
Oracle PCF implements User Equipment (UE) management service-related policies over N15 interface towards the AMF.
UE Management Service supports the following:
- Transfer of UE Route Selection Policies (URSP) rules to UE
- Establish the UE Policy Association requested by the NF service consumer
- Define and deliver URSP message to UE via AMF using N1N2 message
Oracle Communications PCF supports the following 3GPP defined services for UE Management:
Table 3-4 UE Management Services
Service Operation Name | Description | Initiated By | Resource URI | HTTP Method |
---|---|---|---|---|
Npcf_UEPolicyControl_Create | Creates a UE Policy Association | AMF | {apiRoot}/npcf-ue-policy-control/v1/policies/ | POST |
Npcf_UEPolicyControl_Delete | Provides means for the NF consumer to delete the UE Policy Association | AMF | {apiRoot}/npcf-ue-policy-control/v1/policies/{polAssoId} | DELETE |
N1N2MessageSubscribe | Creates a subscription for N1 Message Transfer | AMF | {apiRoot}/namf-comm/<apiVersion>/ue-contexts/{ueContextId}/n1-n2-messages/subscriptions | POST |
N1N2MessageUnSubscribe | Deletes a previously created subscription for N1 Message Transfer | AMF | {apiRoot}/namf-comm/<apiVersion>/ue-contexts/{ueContextId}/n1-n2-messages/subscriptions/{subscriptionId} | DELETE |
N1N2MessageTransfer | Transfer an N1 message (NAS message) that is to be delivered to the UE | AMF | {apiRoot}/namf-comm/<apiVersion>/ue-contexts/{ueContextId}/n1-n2-messages | POST |
N1MessageNotify | Indicate status of an N1 Message Transfer | PCF | {Notification URI} | POST |
About PCRF Core Service
Policy solution supports the Gx reference point for provisioning and removal of PCC rules from the PCRF to the PCEF and the transmission of traffic plane events from the PCEF to the PCRF.
- IP-CAN session Establishment, Modification and Termination Support
- Install/Modify/Remove Predefined PCC rules
- Install/Modify/Remove Dynamic PCC rules
- Gate function
- Charging-related Information Support
- Integration with AF (over Rx)
- Presence Area Reporting Support
- Time of the day procedures
- Sponsored Data Connectivity Support
- NSA related enhancements for QoS