This specification describes the policy and charging control framework for the 5G system. The interaction between network functions is represented in two ways:
A service-based representation, where network functions enable other authorized network functions to access their services. This representation also includes point-to-point reference points where necessary;
A reference point representation, which shows that interactions exist between those network functions for which a reference point is depicted between them.
The reference architecture of policy and charging control framework for the 5G System is comprised by the functions of the Policy Control Function (PCF), the Session Management Function (SMF), the User Plane Function (UPF), the Access and Mobility Management Function (AMF), the Network Exposure Functionality (NEF), the Network Data Analytics Function (NWDAF), the Charging Function (CHF), the Application Function (AF) and UDR (Unified Data Repository).
Figure 5.2.1-1 shows the service based representation and Figure 5.2.1-1a shows the reference point representation of the reference architecture of policy and charging control framework for the 5G System.
The Nchf service for online and offline charging consumed by the SMF is defined in TS 32.240.
The Nchf service for Spending Limit Control consumed by the PCF is defined in TS 23.502.
The PCF providing session management policy control for a UE (i.e. PCF for the PDU Session) and the PCF providing non-session management policy control for that UE (i.e. PCF for the UE) may be different PCF instances. For the case that there are different PCF instances, the PCF for the PDU Session does not support the N15 reference point while the PCF for the UE does not support the N7 reference point. The N43 reference point enables communication between the PCF for the UE and the PCF for the PDU Session.
Npcf and Naf enable transport of application level session information and Ethernet/IP port management information from AF to PCF. Such information includes, but is not limited to:
IP filter information or Ethernet packet filter information to identify the service data flow for policy control and/or differentiated charging;
media/application bandwidth requirements for QoS control;
In addition, for sponsored data connectivity:
the sponsor's identification;
optionally, a usage threshold and whether the PCF reports these events to the AF;
information identifying the application service provider and application (e.g. SDFs, application identifier, etc.);
information required to enable Application Function influence on traffic routing as defined in clause 5.6.7 of TS 23.501;
information required to enable Application Function influence on Service Function Chaining as defined in clause 5.6.16 of TS 23.501;
information required to enable setting up an AF session with required QoS as defined in clause 6.1.3.22;
information required to enable setting up an AF session with support for Time Sensitive Networking (TSN) as defined in clause 6.1.3.23.
information required to enable setting up an AF session with support for Time Sensitive Communication as defined in clause 6.1.3.23a.
information required to enable setting up an AF session with support for Deterministic Networking (DetNet) as defined in clause 6.1.3.23b.
information required to enable setting up an AF session with support for eXtended Reality and Interactive Media Services (XRM) as defined in clause 6.1.3.27.
Npcf also enables the AF to request to influence Access and Mobility related policies for a UE and enables the AF to provide guidance for UE URSP rule determination. Npcf and Naf enable the AF subscription to notifications on PDU Session events, i.e. the events requested by the AF as described in clause 6.1.3.18 and the change of DNAI as defined in clause 5.6.7 of TS 23.501.
The N5 reference point is defined for the interactions between PCF and AF in the reference point representation.
Npcf and Nsmf enable the PCF to have dynamic control over the policy and charging behaviour at a SMF.
Npcf and Nsmf enable the signalling of policy and charging control decisions and support the following functionality:
Request for policy and charging control decision from the SMF to the PCF when a Policy Control Request Trigger related to Session Management has been met;
Provision of policy and charging control decision from the PCF to the SMF;
Npcf and Namf enable the PCF to provide Access and Mobility related policy information to the AMF as well as to provide UE policy information to the UE via the AMF and support the following functionality:
Request for access and mobility related policy information from the AMF to the PCF when a Policy Control Request Trigger related to Access and Mobility Management, UE access selection or PDU Session selection has been met as defined in clause 6.1.2.5;
Provision of access and mobility management related policy information from the PCF to the AMF as defined in clause 6.5;
Handling of transparent delivery of UE policy information from the PCF to the UE via the AMF.
The N15 reference point is defined for the interactions between PCF and AMF in the reference point representation.
The Nudr enables the PCF to access policy control related subscription information and application specific information stored in the UDR. The Nudr interface supports the following functions:
request for policy control related subscription information and application specific information from the UDR;
provisioning of policy control related subscription information and application specific information to the UDR;
notifications from the UDR on changes in the policy control related subscription information;
subscription to the UDR for the update of application data;
notifications from the UDR on the update of application data.
The N36 reference point is defined for the interactions between PCF and UDR in the reference point representation.
The interactions between SMF and CHF enable online and offline charging.
The N40 reference point is defined for the interactions between SMF and CHF in the reference point representation.
Since the N40 reference point resides between the SMF and CHF in the HPLMN, home routed roaming and non-roaming scenarios are supported in the same manner.
The Nchf enables the PCF to access policy counter status information relating to subscriber spending from CHF and support the following functionality:
Request for reporting of policy counter status information from PCF to CHF and subscribe to or unsubscribe from spending limit reports (i.e. notifications of policy counter status changes);
Report of policy counter status information upon a PCF request from CHF to PCF;
Notification of spending limit reports from CHF to PCF;
Cancellation of spending limit reporting from PCF to CHF.
The N28 reference point is defined for the interactions between PCF and CHF in the reference point representation.
Since the N28 reference point resides between the PCF and CHF in the HPLMN, home routed roaming and non-roaming scenarios are supported in the same manner.
Nsmf and Nnef enable transport of PFDs from the NEF (PFDF) to the SMF for a particular application identifier or for a set of application identifiers. It is achieved with the support of the following functionality:
Creation, updating and removal of individual or the whole set of PFDs from the NEF (PFDF) to the SMF;
Confirmation of creation, updating and removal of PFDs from the SMF to the NEF (PFDF).
The N29 reference point is defined for the interactions between SMF and NEF (PFDF) in the reference point representation.
The Nnwdaf enables the PCF to request or subscribe to and be notified on analytics specified in clause 6 of TS 23.288. The specific list of analytics and how these analytics can be used by the PCF is described in clause 6.1.1.3.
The N23 reference point is defined for the interactions between NWDAF and PCF in the reference point representation.
Npcf services enable reporting of PDU Session related events detected by the PCF for the PDU Session to the PCF for the UE. Such events are described in clause 6.1.3.18, e.g. reporting the start and stop of application traffic detection and UE reporting of URSP rule enforcement.
Npcf enables transport of application level session information from TSCTSF to PCF and Ethernet or IP port management information between PCF and TSCTSF. Such information includes, but is not limited to:
information required to enable setting up an AF session with support for Time Sensitive Communication and Time Synchronization as defined in clause 6.1.3.23a.
information required to enable setting up an AF session with support for Deterministic Networking as defined in clause 6.1.3.23b.
Npcf enables the TSCTSF subscription to notifications on PDU Session events, i.e. the events requested by the TSCTSF as described in clause 6.1.3.18.
The N84 reference point is defined for the interactions between PCF and TSCTSF in the reference point representation.