docs 3
docs 3
Rishi Shekhar
Vaibhav Chirde
Date:- 27/07/2020
Contents
• Introduction to PCRF
• WHY PCRF
• PCC Rules
• PCRF Architecture
• PCRF Interfaces
• PCRF Components
• Diameter
• Radius
• PCRF Call flows
• Case Scenarios
Introduction
• Policy and Charging Rule Functions- was introduced in September
2007 when standards for the 3GPP Policy Charging Control (PCC)
architecture were published.
• A node which functions in real-time to determine policy rules in a
multimedia network.
• Operates at the network core and accesses subscriber databases and
other specialized functions, such as a charging system, in a centralized
manner.
• Provides ability to efficiently and dynamically route and prioritize
network traffic.
WHY PCRF..?
Policy Solution
Billing/
HSS/UDR Provisioning OA&M
Mediation
OTT/CDN
Swx/Ud SOAP SNMP Sftp/CDRs
SOAP/REST
SOAP
SPR/SDM
Rx IMS
Policy/
Policy &
AAA Sy
PCRF
Charging
External
OCS
Gx/Sd OCS
RADIUS/CoA
Gx
Home GW
With AP ONU OLT RADIUS Acct BNG
Fibre Network
DPI
RADIUS/CoA Internet
Mobile
4G
eNodeB PDN-GW
Wi-FI BNG
Hotspot
Wi-Fi
AP Wi-FI
Controller
PCRF Interfaces in LTE
Interfaces
• Gx:- PCRF and PCEF
• Sy:- PCRF and OCS
• Rx:- PCRF and AF
• Sd:- PCRF and TDF
• Sp:- PCRF and SPR
• Radius CoA Interface:- PCRF and Non-3gpp enforcement point
• Radius Interface:- PCRF and external AAA server in Non-3gpp access
Gx:-
• PCRF Server supports the Gx interface as defined in 3GPP Release 7, 8, 9 and 10.
• It is used for provisioning service data flow based on charging rules.
Rx:-
• PCRF Server supports the Rx interface as defined in 3GPP Release 10.
• Used to exchange application level session information & media related information
between the PCRF & Application function/Application Server.
Sy:-
• PCRF Server supports the Sy interface as defined in 3GPP Release 11.
• It is used between PCRF and OCS for sending limits reports.
Sp:-
• Allows the PCRF to request subscription information related to transport level policies
from the SPR as specified in 3GPP TS 23.203 v9.x.
PCRF Components
• Policy Server:- main server engine that processes the policy requests from the
core network elements systems at real-time.