Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 73

5G Core PCC Principles for

SA Networking
www.huawei.com

Copyright © Huawei Technologies Co., Ltd. All rights reserved.


Foreword

 The PCC services described in this document refer to those applicable to 5G SA networking.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 3


Objectives

 Upon completion of this course, you will be able to:


 Describe the basic PCC principles and execution NFs.
 Understand the signaling procedures and key IEs related to PCC services.
 Understand the configuration principles of PCC service data.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 4


Contents

1. PCC Service Overview

2. PCC Service Signaling Flows

3. PCC Service Data Configuration

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 5


Contents

1. PCC Service Overview


1.1 Basic Concept of PCC

1.2 PCC Networking Architecture

1.3 5G QoS Architecture

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 6


Introduction to Policy and Charging Control (PCC)
UE Policy

 Policies used to select network


resources for services
 Policies delivered by the PCF to a
UE through the AMF and
UE Policy executed by the UE

AM Policy
SM Policy SM Policy
 User access control policies and
 Session management control policies frequency selection policies
(such as QoS, gate control, and
redirection) AM Policy
 Access control policies are
executed by the AMF.
 They are delivered by the PCF to the
SMF, which then converts the PCC
 Frequent selection policies are
rule to the QoS rule for the UE, delivered by the PCF to the AMF,
RAN, and UPF to execute. which then forwards them to the
RAN to execute.

PCC enables the PCF to deliver policies to implement functions such as service path selection and access control (UE
policies) and session management (SM policies).

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 7


PCC Elements
Policy
Description
ANDSP (temporarily not
Name
supported)
UE Policy • New function in 5G networks
URSP • ANDSP: controls the 3GPP or non-3GPP access
Access Right network discovery and selection policy.
UE Policy
AM Policy Control • URSP: controls the slice, DNN, and SCC mode
Access Network for access of services (app ID or server IP
5G PCC Selecting address).
Qos

Session Rule Charging • New function in 5G networks


UsageMonitoring Gate • Access Right Control: specifies whether to allow
SM Policy or forbid creation of service areas
AM Policy
Traffic Control Redirect (ServiceAreaRestriction) for SM by the UE.
• Access Network Selecting: controls the 3GPP
Event
PCC Rule
Qos Steering network access policy (RFSP).
subscription
Charging
• Consistent with the EPC in overall
UsageMonitoring
implementation
• Adapted to the 5G architecture
SM Policy − Parameters such as QNC considered in QoS
binding
− Convergent billing

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 8


What Is UE Route Selection Policy (URSP)?
Route (PDU session) Quality (QoS)
UE Network UE QCI/5QI MBR
Network
Slice DNN SSC

PDU Session PDU session


QoS flow
QoS flow UPF UPF
QoS flow
PDU Session
QoS flow
UPF

URSP Dedicated Bearer


 Uplink: UE traffic is classified
based on the IP triplet, app ID, and Traffic classification  Uplink: UE traffic is classified based on the IP triplet.
FQDN. mode  Downlink: UPF traffic is classified based on the triplet.
 Downlink: N/A
 Slice, DNN, PDU type, etc. Content to be selected  N/A

 Determine whether to deploy


Network deployment  Services can be carried only by the same NF.
dedicated NFs as required.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 9


URSP Validation Process
PCF

1. Delivers URSP information. SMF UPF

Slice 1, DNN 1, and


3. Matches a URSP rule. SSC mode 1
2. Establishes a network
connection with the app.
4. Creates a PDU session. SMF UPF

Slice 2, DNN 2,
and SSC mode 3

The UE selects matched network resources (PDU sessions) for applications or services Signaling message

based on the policies delivered by the network side. User-plane data

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 10


Typical Application Scenarios of AM Policies
PCF Access control Frequency control
PCF
1. When a UE registers with the network, 1. When a UE registers with the
the PCF sends a service area restriction network, the PCF delivers RFSP
list to the AMF. parameters to the AMF.
AMF
2. The AMF sends the received service AMF 2. The AMF delivers the received
area restriction list to the UE. RFSP parameters to the gNodeB.
3. The UE determines whether to access 3. The gNodeB redirects the UE to the
the network based on the received corresponding frequency based on
service area restriction list and the the locally configured RFSP-based
current access location. policy.
F0
F1

Allowed area Forbidden area


Enterprise campus

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 11


Typical Application Scenarios of SM Policies

 The UPCF provides flexible policy models to implement policy control for QoS, redirection, SMS or email notification, service block, and charging
rate change. The policy control is implemented from dimensions such as the data usage, subscriber location, time range, roaming status, spending
limit, APN, subscriber category, terminal type, and access network type.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 12


Contents

1. PCC Service Overview


1.1 Basic Concept of PCC

1.2 PCC Networking Architecture

1.3 5G QoS Architecture

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 13


PCC Networking Architecture
VPLM HPLMN
UD A NWDAF NE CH
N
R F N5 F
N30 N29 N28F N40 NE A NWDAF UD
N36 N23
F F R
N30 N5 N23 N36

PC
F N24
N15 N7 V-PCF H-PCF

N15 N7
AM SMF
F
N4
AM SMF
F
UPF Non-Roaming N4
Local Breakout

VPLM HPLMN UPF


N
NWDAF UD A NE CH
R F N5 F F
N23 N36 N30 N29 N28 N40 1. All interfaces except the N4 interface are service-based interfaces.
2. The N24 interface is used only for the UE policy.
N24
V-PCF H-PCF 3. The N15 interface is used for both the UE policy and AM policy.
N15 N7 4. The N7 interface is used only for the SM policy.
5. LBO and HR: The H-PCF can provide both the URSP and ANDSP in the UE
AM SMF policy. The V-PCF provides only the ANDSP. The V-PCF transparently transmits
F the UE policy from the H-PCF.
N1
6. LBO: The V-PCF formulates policies based on roaming agreements, not
Home-routed requiring subscription.
UPF

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 14


Interface Protocol Stack

SBI protocol stack N4 interface protocol stack

Application

PFC PFC
HTT /2 P P
P UDP UDP
TL
I I
S P P
TC L2 L2
P
L1 L1
I
P
CP function UP function
L2
Sx and N 4 reference point

L1

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 15


Contents

1. PCC Service Overview


1.1 Basic Concept of PCC

1.2 PCC Networking Architecture

1.3 5G QoS Architecture

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 16


5G QoS Architecture
 QoS Profile
Application /Service Layer
1. 5QI (GBR and Non-GBR)
Data Packets from Applications
2. ARP (GBR and Non-GBR)
QoS Rules 3. Reflective QoS Attribute (Non-GBR)
(mapping UL packets to QoS flows and
apply QoS flow marking) 4. GFBR (GBR)
QoS Flow
(all packets marked with the same QFI) 5. MFBR (GBR)
6. Notification control (GBR, optional)
Mapping PDRs 7. Maximum Packet Loss Rate (GBR, optional)
QoS flows to (data packet
RAN classification, used for
QoS flow marking and
resources
other actions)  QoS characteristics
RAN resources 1. Resource Type (GBR, Delay critical GBR or Non-GBR)
PDU Session
2. Priority Level;
UE RAN UPF
3. Packet Delay Budget
Item 4G 5G 4. Packet Error Rate
Resource 1:1 mapping of DRBs and Level-2 mapping of QoS flows to DRBs
mapping bearers 5. Averaging window (for GBR and Delay-critical GBR resource
QoS profile N/A The reflective QoS and notification control attributes are added. type only)
When a PCC rule is bound to a QoS flow, the following information, if any, 6. Maximum Data Burst Volume (for Delay-critical GBR resource
A PCC rule is bound to a must also be considered:
-QNC type only)
QoS binding QoS flow based on the QCI -Priority Level
and ARP. -Averaging Window
-Maximum Data Burst

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 17


Contents

1. PCC Service Overview

2. PCC Service Signaling Flows

3. PCC Service Data Configuration

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 18


Contents

2. PCC Service Signaling Flows


2.1 UE Policy Signaling Flows

2.2 AM Policy Signaling Flows

2.3 SM Policy Signaling Flows

2.4 PCC Signaling Flow Summary

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 19


UE Policy Signaling Flow Overview

Process SBI Description

UE Policy Association
Npcf_UEPolicyControl_Create The AMF initiates UE policy association establishment.
Establishment

• When the trigger conditions are met, the AMF reports the current trigger
information.
AMF-initiated UE Policy
Npcf_UEPolicyControl_Update • During the inter-AMF registration or handover procedure, the new AMF
Association Modification
establishes a UE policy association with the PCF and updates the AMF
information.

PCF-initiated UE Policy
Npcf_UEPolicyControl_UpdateNotify The PCF updates the trigger information.
Association Modification

PCF-initiated UE Policy
Npcf_UEPolicyControl_UpdateNotify The PCF terminates a UE policy association.
Association Termination

AMF-initiated UE Policy
Npcf_UEPolicyControl_Delete The AMF terminates a UE policy association.
Association Termination

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 20


UE Policy Association Establishment
 Application Scenario  Policy Enabling
AM V-PCF H-PCF • The UE registers with the 5G • The UE stores the information
F network for the first time. delivered by the PCF. During
• The registration or handover service activation, the UE
1. Decision to establish procedure with the AMF changed selects the network slice and
UE Policy Association is initiated. DNN based on the rule
• The UE accesses the 5G network delivered by the PCF.
2. Npcf_UEPolicyControl_ from the EPC.
Create Request
3. Npcf_UEPolicyControl_Create  Handling Process
Request
• Step 1 to Step 5: Create the policy association contexts for the UE.
4. Npcf_UEPolicyControl_Create • Step 6 to Step 10: The PCF sends the URSP and ANDSP information
Response (temporarily not supported) to the UE through the AMF based on the
5. Npcf_UEPolicyControl_Create
Response created policy association contexts. (The information can be sent multiple
times.)
6. Npcf_UEPolicyControl_UpdateNotify • The procedure of Step 8 is as follows:
Request

7. Npcf_UEPolicyControl_UpdateNotify
Response

8. UE Configuration Update procedure

9. Npcf_UEPolicyControl_Update Request

10. Npcf_UEPolicyControl_Update Response

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 21


Information in the Npcf_UEPolicyControl_Create Request Message
Attribute Name Data Type Description
notificationUri Uri Used to receive notification messages from the PCF.
altNotifIpv4Addrs Array (Ipv4Addr)
Used to select a new AMF based on AMF reliability.
altNotifIpv6Addrs Array (Ipv6Addr)
supi Supi /
gpsi Gpsi /
accessType AccessType /
pei Pei IMEI information. The PCF can predict the OSs supported by a UE based on UE types.
userLoc UserLocation /
timeZone TimeZone /
servingPlmn NetworkId /
ratType RatType /
groupIds Array (GroupId) /
hPcfId string Used in the roaming scenario. This attribute is sent to the V-PCF after the AMF is selected.
Information sent by the UE to the PCF to indicate the IDs of OSs supported by the UE and the
uePolReq UePolicyRequest
UPSI stored on the UE.
guami Guami Used to select a new AMF based on AMF reliability.
serviceName string Used to select a new AMF based on AMF reliability.
servingNfId NfInstanceId /
suppFeat SupportedFeatures /

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 22


Information in the Npcf_UEPolicyControl_Create Request Message
(Cont.)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 23


Information in the Npcf_UEPolicyControl_Create Response Message
Information contained in the response message
Attribute Name Data Type Description
URI in the context of the created UE policy association, which is used for
resourceUri Uri
subsequent modification and deletion.
uePolicy UePolicy Applicable only in the roaming scenario. It is delivered by the H-PCF.
triggers array (RequestTrigger) The table below lists the supported information.
pras map (PresenceInfo) TAI list in the PRA

Trigger information

Enumeration Value Description


LOC_CH Location change (tracking area): the tracking area of the UE has changed.
PRA_CH Change of UE presence in PRA: the UE is entering/leaving a presence reporting area.

A "MANAGE UE POLICY COMPLETE" message or a "MANAGE UE POLICY COMMAND REJECT"


message, as defined in Annex D.5 of 3GPP TS 24.501 [15], has been received by the V-PCF and is being
UE_POLICY
forwarded to the H-PCF. This event does not require a subscription and is only applicable for the V-PCF as
NF service consumer and the H-PCF as NF service producer.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 24


Information in the Npcf_UEPolicyControl_Create Response
Message (Cont.)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 25


AMF-initiated UE Policy Association Modification
AM V-PCF H-PCF Old AMF New AMF V-PCF H-PCF
F
1. UE Context retrieval from old AMF

1. Npcf_UEPolicyControl_
Update Request 2. Decision to establish
Policy Association
2. Npcf_UEPolicyControl_
Update Request 3. Npcf_UEPolicyControl_
Update Request 4. Npcf_UEPolicyControl_
3. Npcf_UEPolicyControl_
Update Request
Update Response
4. Npcf_UEPolicyControl_
5. Npcf_UEPolicyControl_
Update Response 6. Npcf_UEPolicyControl_
5. Npcf_UEPolicyControl_ Update Response
UpdateNotify Request Update Response

6. Npcf_UEPolicyControl_ 7. Npcf_UEPolicyControl_
UpdateNotify Response UpdateNotify Request
8. Npcf_UEPolicyControl_
UpdateNotify Response
7. UE Configuration Update procedure
9. UE Configuration Update procedure
8. Npcf_UEPolicyControl_
Update Request 10. Npcf_UEPolicyControl_
9. Npcf_UEPolicyControl_ Update Request
Update Response
11. Npcf_UEPolicyControl_
Update Response

Scenario 1: Trigger information reporting when Scenario 2: AMF information update when
trigger matching is successful the AMF is changed

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 26


Information in the Npcf_UEPolicyControl_Update Request Message
Attribute Name Data Type Description
notificationUri Uri
altNotifIpv4Addrs array (Ipv4Addr) AMF information is updated when the AMF is changed.
altNotifIpv6Addrs array (Ipv6Addr)
triggers array (RequestTrigger)
praStatuses map (PresenceInfo) Trigger information is reported when specified conditions are met.
userLoc UserLocation
This attribute is triggered when the PCF receives an UL Transport message from
uePolDelResult UePolicyDeliveryResult
the UE. The PCF forwards the NAS message to the PCF.
servingNfId NfInstanceId AMF information is updated when the AMF is changed.

Information in the Npcf_UEPolicyControl_Update Response Message

The information carried in the Npcf_UEPolicyControl_Update Response message is the same as that carried in the
Npcf_UEPolicyControl_Create Response message.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 27


PCF-initiated UE Policy Association Modification
AM V-PCF V- V-UDR V- H-PCF -
H-UDR
F • Application scenario: Data is changed on the
1a. Nudr_DM_Notify 1b. Nudr_DM_Notify UDR or an internal event occurs.
• The information contained in the
1c. PCF internal event 1d. PCF internal event Npcf_UEPolicyControl_UpdateNotify
message is the same as that in the
2a. Policy Decision
2b. Policy Decision Npcf_UEPolicyControl_Create Response
message.
3. Npcf_UEPolicyControl_UpdateNotify Request

4. Npcf_UEPolicyControl_UpdateNotify Response
5. Npcf_UEPolicyControl_UpdateNotify Request

6. Npcf_UEPolicyControl_UpdateNotify Response

7. UE Configuration Update procedure

8. Npcf_UEPolicyControl_Update Request

9. Npcf_UEPolicyControl_Update Response

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 29


UE Policy Association Termination
AMF-initiated PCF-initiated

AM V-PCF H-PCF AM V-PCF H-PCF UD


F F R

1. Decision to terminate the


UE Policy Association 1. Policy Data
removed

2. Npcf_UEPolicyControl_Delete Request 2. NudrUDM Notify Request

3. Uudr_DM_Notify Response
3. Npcf_UEPolicyControl_Delete Response
4. Npcf_UEPolicyControl_UpdateNotify Request
_
4. Npcf_UEPolicyControl_Delete Request
5. Npcf_UEPolicyControl_UpdateNotify
_ _ Response
5. Npcf_UEPolicyControl_Delete Response
6. Steps 2-5 in clause 4.16.13.1 AMF-initiated UE Policy
Association Termination

 Trigger conditions  Trigger conditions


• UE Deregistration • UE policy deletion
• Inter-AMF process (subscription information
• 4G-5G interworking used)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 30


Contents

2. PCC Service Signaling Flows


2.1 UE Policy Signaling Flows

2.2 AM Policy Signaling Flows

2.3 SM Policy Signaling Flows

2.4 PCC Signaling Flow Summary

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 31


AM Policy Signaling Process Overview

Process SBI Description

AM Policy Association Establishment Npcf_AMPolicyControl_Create The AMF initiates establishment of an AM policy association.

• When the triggering conditions are met, the AMF reports


the current trigger information and obtains the new policy
information.
AMF-initiated AM Policy Association
Npcf_AMPolicyControl_Update • During the inter-AMF registration or handover procedure,
Modification
the new AMF establishes an AM policy association with
the PCF, updates the AMF information, and obtains the
new policy information.

PCF-initiated AM Policy Association


Npcf_AMPolicyControl_UpdateNotify The PCF updates the trigger and AM policy information.
Modification

AM Policy Association Termination Npcf_AMPolicyControl_Delete /

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 32


AM Policy Association Establishment

 Application Scenario
AM (V-)PCF • The UE accesses the 5G network for the first time.
F
• The registration or handover procedure with the AMF changed
is initiated.
1. Decision to establish • 4G-5G interworking is initiated.
Policy Association
 Policy Enabling
2. Npcf AMPolicyControl_Create
_
• RFSP: The AMF sends the RFSP information to the RAN
3. Npcf_AMPolicyControl_Create Response side through an N2 message. The RAN side enables the
specific policy.
4. Deploy access and
mobility control policy • ServiceAreaRestriction: The AMF sends the service area
list to the UE. The UE determines whether to establish a
PDU session based on the information delivered by the
network. The AMF uses the service area information to
determine whether to allow the UE to initiate services.
Policy enabling is jointly implemented by the AMF and
the UE.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 33


Information in the Npcf_AMPolicyControl_Create Request Message
Attribute Name Data Type Description
notificationUri Uri Used to receive notification messages from the PCF.
altNotifIpv4Addrs array (Ipv4Addr)
Used to select a new AMF based on AMF reliability.
altNotifIpv6Addrs array (Ipv6Addr)
supi Supi /
gpsi Gpsi /
accessType AccessType /
pei Pei /
userLoc UserLocation /
timeZone TimeZone /
servingPlmn NetworkId /
ratType RatType /
groupIds array (GroupId) /
servAreaRes ServiceAreaRestriction Subscription data
rfsp RfspIndex Subscription data
guami Guami Used to select a new AMF based on AMF reliability.
serviceName string Used to select a new AMF based on AMF reliability.
servingNfId NfInstanceId /
suppFeat SupportedFeatures /

Note:
The information carried in the AM policy and UE policy creation request messages is the same except that the servAreaRes/rfsp in the former message corresponds to the
hPcfId/uePolReqin the latter message.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 34


Information in the Npcf_AMPolicyControl_Create Request Message
(Cont.)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 35


Information in the Npcf_AMPolicyControl_Create Response Message

Attribute Name Data Type Description


triggers array (RequestTrigger) The table below lists the supported information.
servAreaRes ServiceAreaRestriction
AM policy information
rfsp RfspIndex
pras map (PresenceInfo) TAI list contained in the PRA
suppFeat SupportedFeatures /

Trigger information

Enumeration Value Description

LOC_CH Location change (tracking area): the tracking area of the UE has changed.
PRA_CH Change of UE presence in PRA: the UE is entering/leaving a presence reporting area.

Service Area Restriction change: the UDM notifies the AMF that the subscribed service area restriction information
SERV_AREA_CH
has changed.
RFSP_CH RFSP index change: the UDM notifies the AMF that the subscribed RFSP index has changed.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 36


Information in the Npcf_AMPolicyControl_Create Response Message (Cont.)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 37


AMF-initiated AM Policy Association Modification

AM (V-)PCF
F
Old AMF New AMF (V-)PCF

1. UE Context retrieval from old AMF


1. Npcf_AMPolicyControl_Update Request

2. Decision to establish
Policy Association
2. Policy Decision 3. Npcf_AMPolicyControl_Update

4. Npcf_AMPolicyControl_Update Response
3. Npcf_AMPolicyControl_Update Response

5. Deploy access and


mobility control policy

4. Deploy access and


mobility control policy

Scenario 1: Trigger information reporting when Scenario 2: AMF information update


trigger matching is successful when the AMF is changed

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 38


Information in the Npcf_AMPolicyControl_Update Request Message
Attribute Name Data Type Description
notificationUri Uri
AMF information is updated when the AMF is
altNotifIpv4Addrs array (Ipv4Addr)
changed.
altNotifIpv6Addrs array (Ipv6Addr)
triggers array (RequestTrigger)
servAreaRes ServiceAreaRestriction
rfsp RfspIndex Trigger information is updated.
praStatuses map (PresenceInfo)
userLoc UserLocation
traceReq TraceData /

Information in the Npcf_AMPolicyControl_Update Response Message

The information carried in the Npcf_AMPolicyControl_Update Response message is the same as that carried in the
Npcf_AMPolicyControl_Create Response message.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 39


Other AM Policy Processes

PCF-initiated AM Policy Association Modification AM Policy Association Termination

AM (V-)PCF
F AM (V-)PCF
F
1. Decision to terminate the
Policy Association
1. PCF internal event

2. Policy Decision
2. Npcf_AMPolicyControl_Delete

3. Npcf_AMPolicyControl_UpdateNotify 3. Npcf_AMPolicyControl_Delete Response

4. Remove the Access


4. Deploy access and
and Mobility Control
mobility control
Policy
policy

• Trigger condition: Data is changed on the PCF.  Trigger conditions


• The information contained in the Npcf_AMPolicyControl_UpdateNotify
• UE deregistration
message is the same as that in the Npcf_AMPolicyControl_Create Response
• Inter-AMF process
message.
• • 4G-5G interworking
The AM policy roaming scenario requires only the V-PCF and is irrelevant
to the H-PCF.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 41


Contents

2. PCC Service Signaling Flows


2.1 UE Policy Signaling Flows

2.2 AM Policy Signaling Flows

2.3 SM Policy Signaling Flows

2.4 PCC Signaling Flow Summary

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 42


SM Policy Signaling Process Overview

Process SBI Description

When the PCF is used to deliver policies, an SM policy


SM Policy Association
Npcf_SMPolicyControl_Create association is established during establishment of a PDU
Establishment
session.

When the triggering conditions are met, the SMF reports the
SMF-initiated SM Policy
Npcf_SMPolicyControl_Update current trigger information and obtains the new policy
Association Modification
information.

PCF-initiated SM Policy The PCF updates the trigger information and SM policy
Npcf_SMPolicyControl_UpdateNotify
Association Modification information.

PCF-initiated SM Policy The PCF initiates an SM policy association termination


Npcf_SMPolicyControl_UpdateNotify
Association Termination procedure.

SMF-initiated SM Policy The SMF initiates an SM policy association termination


Npcf_SMPolicyControl_Delete
Association Termination procedure.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 43


SM Policy Association Establishment

SMF PC UD CH
F R F  Application Scenario
1. Npcf_SMPolicyControl_Create
• PDU session establishment
2. Nudr_DM_Query &
Nudr_DM_Subscribe

 Policy Enabling
3. Initial Spending Limit Report Retrieval
The SMF performs the following operations based on the
information sent by the PCF:
4. Policy decision • Maps and binds QoS parameters.
• Generates the FAR, URR, or BAR based on the information sent
5. Npcf_SMPolicyControl_Create Response
by the PCF and sends the generated information to the UPF.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 44


Information in the Npcf_SMPolicyControl_Create Request Message
Attribute Name Data Type Description Attribute Name Data Type Description
accNetChId AccNetChId / subsSessAmbr Ambr /
chargEntityAddr AccNetChargingAddress / authProfIndex string /
gpsi Gpsi / SubscribedDefaultQo
subsDefQos /
supi Supi / s
pduSessionId PduSessionId / Number of filters
numOfPackFilter integer supported by the
dnn Dnn /
UE
InterGrpIds array (GroupId) /
online boolean /
notificationUri Uri Used for subsequent update and deletion processes. offline boolean /
The value is IPv4, IPv6, IPV4V6, chargingCharacteristics string /
pduSessionType PduSessionType
UNSTRUCTURED, or ETHERNET.
3gppPsDataOffStatus boolean /
Network access type. The value can be
accessType AccessType
3GPP_ACCESS or NON_3GPP_ACCESS. Whether the UE
RAT type. The PCF delivers policies based on RAT refQosIndication boolean supports reflective
ratType RatType QoS
types.
servingNetwork NetworkId / sliceInfo Snssai /
userLocationInfo UserLocation / qosFlowUsage QosFlowUsage /
servNfId ServingNfIdentity /
ueTimeZone TimeZone /
pei Pei / suppFeat SupportedFeatures /
ipv4Address Ipv4Addr / traceReq TraceData /
ipv6AddressPrefix Ipv6Prefix / smfId NfInstanceId /
ipDomain string / recoveryTime DateTime /

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 45


Information in the Npcf_SMPolicyControl_Create Request Message (Cont.)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 46


Information in the Npcf_SMPolicyControl_Create Response Message
Qos
Complete message information
Attribute Name Data Type Session Rule Charging

sessRules map (SessionRule) Gate


UsageMonitoring
pccRules map (PccRule)
SM Policy
qosDecs map (QoSData) Traffic Control Redirect
chgDecs map (ChargingData)
chargingInfo ChargingInformation Qos Steering
PCC Rule
traffContDecs map (TrafficControlData)
Charging
umDecs map (UsageMonitoringData)
qosChars map (QosCharacteristics) UsageMonitoring
reflectiveQoSTimer DurationSec
PCC Rule information
offline Boolean
online boolean Attribute name Data type
conds map (ConditionData) flowInfos array (FlowInformation)
appId string
revalidationTime DateTime contVer ContentVersion
pcscfRestIndication boolean pccRuleId
string (The predefined rule carries
only the rule ID.)
policyCtrlReqTriggers array (PolicyControlRequestTrigger) precedence Uinteger Session Rule information
lastReqRuleData array (RequestedRuleData) afSigProtocol AfSigProtocol
appReloc boolean Attribute name Data type
lastReqUsageData RequestedUsageData
addrPreserInd boolean authSessAmbr Ambr
praInfos map (PresenceInfoRm) refQosData array (string) authDefQos AuthorizedDefaultQos
ipv4Index IpIndex refTcData array (string) sessRuleId string
refChgData array (string)
ipv6Index IpIndex refUmData string
refChgN3gData array (string)
qosFlowUsage QosFlowUsage refCondData string
refUmData array (string)
suppFeat SupportedFeatures refUmN3gData string

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 47


SM Policy Trigger Information
Enumeration Value Description
PLMN_CH PLMN Change
RES_MO_RE A request for resource modification has been received by the SMF.
AC_TY_CH Access Type Change
UE_IP_CH UE IP address change. (NOTE)

UE_MAC_CH A new UE MAC address is detected or a used UE MAC address is inactive for a specific period

AN_CH_COR Access Network Charging Correlation Information


The PDU Session or the Monitoring key specific resources consumed by a UE either reached the threshold or needs to be reported for other
US_RE
reasons.
APP_STA The start of application traffic has been detected.
APP_STO The stop of application traffic has been detected.
AN_INFO Access Network Information report
CM_SES_FAIL Credit management session failure
PS_DA_OFF The SMF reports when the 3GPP PS Data Off status changes.
DEF_QOS_CH Default QoS Change.
SE_AMBR_CH Session AMBR Change. (NOTE)
The SMF notifies the PCF when receiving a notification from the RAN that QoS targets of the QoS Flow cannot be guaranteed or can be
QOS_NOTIF
guaranteed.
NO_CREDIT Out of credit
PRA_CH Change of UE presence in a presence reporting area
SAREA_CH Location Change with respect to the Serving Area
SCNN_CH Location Change with respect to the Serving CN node

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 48


SM Policy Trigger Information (Cont.)

Enumeration value Description

RE_TIMEOUT Indicates the SMF generated the request because there has been a PCC revalidation timeout.

RES_RELEASE Indicates that the SMF can inform the PCF of the outcome of the release of resources for those rules that require so.

SUCC_RES_ALLO Indicates that the SMF shall inform the PCF of the successful resource allocation for those rules that requires so.

RAT_TY_CH RAT type change.

REF_QOS_IND_CH Reflective QoS indication Change

NUM_OF_PACKET_FILTER Indicates that the SMF shall report the number of supported packet filters for signaled QoS rules.

UE_STATUS_RESUME The UE is restored from the Suspend state. This value applies only to 4G-5G interworking.

UE_TZ_CH UE Time Zone Change.

AUTH_PROF_CH Indicates that the DN-AAA authorization profile index has changed.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 49


Information in the Npcf_SMPolicyControl_Create Response Message
(Cont.)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 50


Information in the Npcf_SMPolicyControl_Create Response Message
(Cont.)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 51


SM Policy Association Modification
SMF PC UD A CH
F R F F
1a. Application/Service Info

1b. Spending Limit Report


SM PC UD A CH
F 1. Npcf_SMPolicyControlUpdate Request F R F F 1c. Nudr_DM_Notify
2. Event Reporting
1d. Internal event
3. Spending Limit Report Retrieval
2. Spending Limit Report Retrieval
4. Policy Decision
3. Policy Decision

5. Npcf_SMPolicyControl_Update Response
4. Npcf_SMPolicyControl_UpdateNotify Request

5. Npcf_SMPolicyControl_UpdateNotify Response

Scenario 1: Trigger information reporting when Scenario 2: Policy update by the PCF when
trigger matching is successful subscription data is changed or an internal event
occurs

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 52


Information in the Npcf_SMPolicyControl_Update Request Message
Attribute Name Data Type Response Trigger

array
repPolicyCtrlReqTriggers NA
(PolicyControlRequestTrigger)
accNetChIds array (AccNetChId) AN_CH_COR
accessType AccessType AC_TY_CH
ratType RatType RAT_TY_CH
servingNetwork NetworkId PLMN_CH
SAREA_CH
userLocationInfo UserLocation
AN_INFO
ueTimeZone TimeZone UE_TZ_CH
ipv4Address Ipv4Addr UE_IP_CH
relIpv4Address Ipv4Addr UE_IP_CH
ipv6AddressPrefix Ipv6Prefix UE_IP_CH
relIpv6AddressPrefix Ipv6Prefix UE_IP_CH
relUeMac MacAddr48 UE_MAC_CH
ueMac MacAddr48 UE_MAC_CH
subsSessAmbr Ambr SE_AMBR_CH
authProfIndex String AUTH_PROF_CH
subsDefQos SubscribedDefaultQos DEF_QOS_CH

numOfPackFilter Integer NUM_OF_PACKET_FILTER

accuUsageReports array (AccuUsageReport) US_RE


3gppPsDataOffStatus boolean PS_DA_OFF

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 53


Information in the Npcf_SMPolicyControl_Update Request Message
(Cont.)
Attribute Name Data Type Response Trigger
appDetectionInfos array (AppDetectionInfo) APP_STA
APP_STO
NO_CREDIT
CM_SES_FAIL
ruleReports array (RuleReport)
RES_RELEASE
SUCC_RES_ALLO
sessRuleReports array (SessionRuleReport) NA
qncReports array (QosNotificationControlInfo) QOS_NOTIF
userLocationInfoTime DateTime SAREA_CH
repPraInfos map (PresenceInfo) PRA_CH
ueInitResReq UeInitiatedResourceRequest RES_MO_RE
refQosIndication Boolean REF_QOS_IND_CH
qosFlowUsage QosFlowUsage US_RE
creditManageStatus CreditManagementStatus CM_SES_FAIL
servNfId ServingNfIdentity SCNN_CH
traceReq TraceData NA
addIpv6AddrPrefixes array (Ipv6Prefix) UE_IP_CH
addRelIpv6AddrPrefixes array (Ipv6Prefix) UE_IP_CH

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 54


Information in the Npcf_SMPolicyControl_UpdateNotify Request or
Npcf_SMPolicyControl_Update Response Message

 During the SM policy modification procedure, the information in the Npcf_SMPolicyControl_UpdateNotify


message is the same as that in the Npcf_SMPolicyControl_Create Response message.
 During the PCF-initiated SM policy association termination procedure, the Npcf_SMPolicyControl_UpdateNotify
Request message carries only the Cause value.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 56


SM Policy Association Termination
SM PC UD CH
F F R F
1a. Npcf_SMPolicyControl_UpdateNotify

1b. Npcf_SMPolicyControl_UpdateNotify Response Npcf_SMPolicyControl_Delete Request message


2. Npcf_SMPolicyControl Delete Attribute name Data type Description

3. Identify what PCC The location of the served UE is


Rules are affected userLocationInfo UserLocation
camping.

4. Remove all The time zone where the served UE is


ueTimeZone TimeZone
PCC Rules camping.

5. See 23.203 Contains the NTP time at which the UE


userLocationInfoTime DateTime
clause7.3.1 steps-67 was last known to be in the location.

6. Nchf_SpendingLimitControl unsubscribe The serving network where the served


servingNetwork NetworkId
UE is camping.
array indicates the RAN or NAS release cause
7. Npcf_SMPolicyControl_Delete Response ranNasRelCauses
(RanNasRelCause) code information
8. NudrDM Unsubscribe
_ array
accuUsageReports Contains the usage report
(AccuUsageReport)

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 57


Information in the Npcf_SMPolicyControl_Delete Request Message

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 58


Contents

2. PCC Service Signaling Flows


2.1 UE Policy Signaling Flows

2.2 AM Policy Signaling Flows

2.3 SM Policy Signaling Flows

2.4 PCC Signaling Flow Summary

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 59


PCC Service Signaling Process Summary

Process UE Policy AM Policy SM Policy


Triggered by the AMF
Triggered by the AMF • The UE registers with the 5G network
• The UE registers with the 5G network for the first time. for the first time.
Triggered by the SMF when establishing a
Establishment • The registration or handover procedure with the AMF • The registration or handover procedure
PDU session
changed is initiated. with the AMF changed is initiated.
• The UE accesses the 5G network from the EPC. • The UE accesses the 5G network from
the EPC.
Modification Initiated by the AMF and PCF Initiated by the AMF and PCF Initiated by the AMF and PCF
The trigger or policy is updated. (You can update only the
PCF-initiated
trigger. The policy is delivered separately through the The trigger or policy is updated. The trigger or policy is updated.
Modification
communication service of AMF.)
Termination Initiated by the AMF and PCF Initiated only by the AMF Initiated by the SMF and PCF
AMF: delivers the service area
information.
SMF: binds QoS parameters based on
RAN: controls network access based on policies and delivers the policies to the UPF.
UE: selects the DNN and slice information based on
Policy Enabling RFSPs.
policies during service activation or network access. UPF: forwards, detects, and reports data
UE: determines whether to initiate a flows based on policies.
service based on the service area
information.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 60


Contents

1. PCC Service Overview

2. PCC Service Signaling Flows

3. PCC Service Data Configuration

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 61


Contents

3. PCC Service Data Configuration


3.1 PCC Service Configuration Principle

3.2 PCC Data Configuration Reference Documents

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 62


PCC Service Configuration Sequence
AM Policy Service Configuration UE Policy Service
NF Interface
Determine the AM Configuration
Configuration policy delivery mode
1. Configure the UE policy and
Step 1 Configure the PCF SBI PCF policy rule on the PCF.
Local policy Delivery
mode

1. Configure the AM 1. Configure the AM policy data on the 2. Activate the UE policy
policy data on the PCF and activate the data. function on the AMF.
Step 2 Configure the AMF SBI
AMF and activate the 2. Activate the AM policy .
data. function on the AMF. UE policies can be delivered
only by the PCF.

Step 3.1 Configure the SMF SBI SM Policy Service Configuration


Determine the SM policy
Step 3.2 Configure the SMF N4 delivery mode.
interface
Local PCC rule Delivery PCF: pre-defined rule
Step 4 Configure the UPF N4 mode
interface PCF: dynamic
rule
• AMF and SMF are configured on the UNC. 1. Configure pre-defined rules on the
1. Configure the local policy data on 1. Configure PCF.
-
• The UPF is configured on the UDG. the SMF. dynamic rules on 2. Configure pre-defined rules on the
• PCF-related configurations are performed on the UPCF. the PCF. SMF.
• The capability development scenario involves NFs (BSF/NEF/NWADF) and is 2. Configure the local policy data 3. Configure pre-defined rules on the
on the UPF. UPF.
not described here.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 63


PCC Service Configuration Dimensions

Condition

Control object

Subscriber
Location-based
Service
Time-based
Device
Usage-based

Action

UE policy AM policy SM policy

When a control object meets a condition, the specified action will be executed.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 64


PCC Service Configuration Structure

Service (Solution)  Service (Solution)


Provide differentiated PCC policies or
policy combinations to enable specific
scenarios or services (such as enterprise
XX policy .. policy YY policy campus).
.
 Trigger
Configured only on the PCF to indicate the
Trigger Rule conditions for triggering policy update by
the peripheral NFs.

Indicate the logical category, implemented by


setting the object, condition, action, or trigger.

Object Condition Action

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 65


UPCF Configuration Architecture

Highlighted configuration

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 66


UDG SA Configuration Architecture Captive Mode
Threshold
User Profile
Alias Marking
Max=5000

DOS Check Service URR


Group
Rule Common Policy
Quota Application Signaling URR
Action Group

TCP Retran URR


URR Group Binding Group

Flow Filter Group Policy Type Time Range Priority Redirect URR
Group

Header Remark / Smart Radius


Flow Filter Logic Type PCC BWM IP Redirect Web Proxy
Enrich FPI Redirect Trigger

Max=1000 Max=10 Max=32


Pcc Policy Category Header IP Farm Captive Default
Filter Protocol Protocol Group Tethering Detect IP Address DSCP
Group Property Name Name Portal Action

Rules of different policy types


L7 Filter QoS ADC Mute Signaling are independent of each other.
Token Key
Property Flag Associate You can configure filter
Max=20000 Max=10 criteria separately. You can
define rules and
corresponding flow filters for
User MMS Blurred Refer Service Service URR Signal URR PCC Action Extend a new policy category to avoid
URL Method
Agent Match Correlation Property Group Group Property Property the impact of the new policy
category on existing rules and
The L3/L4/L7 filters are independent of actions. A rule is matched only when all Actions and charging rules closely related to modification of existing rules.
L3/L4/L7 filters in the condition combination are matched. If the L7 filter PCC standards are configured in the PCC URL Content
Gate
changes, a new rule is selected. This way, the configuration level is reduced, the Policy Group. The original planning method Redirect Awareness
original requirements can be directly mapped to the gateway configurations, is retained.
facilitating testing and reading.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 67


SM Policy Configuration Principles
Policy Delivery
Configuration Principle PCF SMF UPF
Mode

• Control policy (userprofile) information


In this scenario, the SMF does not • Binding relationship between a control • Control policy
Local PCC rules interact with the PCF. All policy object and a control policy (userprofile)
None
are used. information is configured on the • Information about the control action (rule) • Control action (rule)
SMF and UPF. (applicable only to PCC policy and details
charging information)

In this scenario, the PCF delivers • Control policy information


only the rule name to the SMF. (The name must be the same
• Control policy (userprofile) information • Control policy
The rule content and execution as the value of userprofile/rule
The PCF delivers • Information about the control action (rule) (userprofile)
policy corresponding to the rule on the UNC.)
predefined rules. (applicable only to PCC policy and • Control action (rule)
name are configured on the • Binding relationship between
charging information) details
SMF/UPF and must also be a control object and a control
configured on the PCF/SMF/UPF. policy

In this scenario, the PCF delivers


• Control policy information
the policy information to the SMF.
• Binding relationship between
The PCF delivers All configurations are performed
a control object and a control None None
dynamic rules. on the PCF. The rule name and
policy
specific rule content must be
• Control action details
configured.

Note: Predefined rules and dynamic rules can be deployed at the same time.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 68


Configuration of Local PCC Rule and PCF's Predefined Rule Delivery on the
UNC
When predefined rules are used, the PCF
ADD APN Add an APN can deliver specific rules or predefined
Set the binding relationship rule groups. This figure shows the
Add a user profile ADD APNUSRPROFG
ADD USRPROFGROUP group
service rule configurations in three
Set the binding relationship modes.
ADD UPBINDUPG
ADD USERPROFILE Add a user profile
Set the binding relationship
ADD RULEBINDING

ADD RULE Add a rule

Local PCC rule


Policy PCC Policy Group
Predefined rule configurations
group
URR Group
Predefined rule

MK URR Charge URR

URR ID M-Key URR ID RG/SID

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 69


Contents

3. PCC Service Data Configuration


3.1 PCC Service Configuration Principle

3.2 PCC Data Configuration Reference Documents

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 70


PCC Data Configuration Reference Documents

 For details about how to configure the SBI for the AMF/SMF and the N4 interface for the SMF, see UNC 20.0.0
AMF & SMF Data Configuration (with SBI Data).
 For details about how to configure the N4 interface for the UPF, see UDG 20.0.0 Interface Configuration.
 For details about how to configure SMF/UPF service rules, see 5GC 20.0.0 SA Working Principles and Data
Configuration.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 71


Q&A
1. 5G PCC introduces two types of policies: (UE Policy) and (AM Policy). The two types of policies are associated with the PCF through
the (AMF).
2. Which of the following policies can be locally configured on the NF and do not need to be obtained from the PCF? ( )

A) UE Policy

B) AM Policy

C) SM Policy

3. Which of the following NFs are involved in enabling the AM policy? ( )

A) UE

B) SMF

C) UPF

D) AMF

E) gNodeB

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 72


Q&A
4. All 5G PCC services are implemented through service-based interfaces. ( )

A. True

B. False
5. The PCF can initiate the termination procedure for all policies. ( )

A. True

B. False
6. Which of the following information is used by the SMF for QoS binding? ( )

A) 5QI

B) ARP

C) QNC

D) Priority

E) Maximum Data Burst Volume

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 73


Summary

 This course describes the basic principles, network architecture, signaling flow, and interface data
configuration of the 5G PCC service.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 74


PCC-related Protocols
Category Number Name Description
5G architecture and basic function protocols. For details, see sections
23.501 System Architecture for the 5G System
related to PCC, QoS and charging.
5G signaling flow. For details, see sections related to the N4
Architecture/ 23.502 Procedures for the 5G System
interface, UE policy, and AM policy.
Function and
Process 23.503 Policy and Charging Control Framework for the 5G System PCC architecture protocol
Policy and Charging Control signaling flows and QoS parameter
29.513 PCC signaling flow overview
mapping; Stage 3
29.525 UE Policy Control Service; Stage 3 UE policy service-based interface definition
NAS procedures and coding definitions between the AMF and the
UE Policy 24.501 Non-Access-Stratum (NAS) protocol for 5G System (5GS)
UE. For details, see Appendix D.
24.526 UE policies for 5G System (5GS); Stage 3 URSP encoding format definition

AM Policy 29.507 Access and Mobility Policy Control Service; Stage 3 AM policy service-based interface definition

29.512 Session Management Policy Control Service; Stage 3 SM policy service-based interface definition

29.244 Interface between the Control Plane and the User Plane Nodes; Stage 3 N4 interface message encoding
SM Policy
29.514 Policy Authorization Service Policy authorization; interface between the PCF and NEF/AF

29.523 Policy Control Event Exposure Service; Stage 3 PCF event subscription; interface between the PCF and NEF

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 75


PCC-related Protocols (Cont.)

Category Number Name Description

32.240 Charging architecture and principles Charging architecture protocol

32.255 5G Data connectivity domain charging 5G charging architecture protocol


Charging
32.290 Services, operations and procedures of charging using Service Based Interface (SBI) CHF service-based basic process

32.291 5G system, Charging service CHF service-based API definition

Note: This table lists only the main protocols, excluding the BDT and PFDM.

Copyright © Huawei Technologies Co., Ltd. All rights reserved. Page 76


Thank You
www.huawei.com

You might also like