Professional Documents
Culture Documents
Diameter
Radius
Transportation Protocol
Agent Support
Implicit support.
Security
Hop-to-Hop, End-to-End
Hop-to-Hop only
Capabilities Negotiation
Doesn't support
Peer Discovery
Static configuration
Default Port
3868
Doesn't support
RADIUS has some limitations: Its CHAP authentication is subject to dictionary attacks,and it protects
clear-text passwords (PAP) only on a hop-by-hop basis. The EAP support in RADIUS is not described in
the generic RFC, but in RFC 2869 "RADIUS Extensions".
Diameter base protocol offers support for NAIs, while the NASREQ application (see Sec. 1)for CHAP, EAP
and PAP.
The Gx Interface
application implements the following procedures:
On the PCRF:
Initiate an Abort Session;
Initiate an Application Detection and Control (ADC) rule install for an active transaction;
During Initial Attach procedure, PGW check for the APN/Charging Characterstics received in Create session request for whether
dynamic Policy(configured in PCRF) or Static policy(configured on PGW) should be applied. Depending upon the configuration,
PGW forwards the request to PCRF for providing PCC Rule for the UE attach request
Rule name - This is to be used to reference a PCC rule in communication between PCEF and the PCRF .
Service data flow filters - shall be used to select the type of traffic that passes through the bearer on which the rule applies.
precedence : Determines the precedence of the bearer on which the rule is applied when data is received uplink or downlink
for a particular type UDP/TCP etc.
QoS parameters - Includes QoS Class Identifier (QCI), also the Allocation and Retention Priority (ARP) and GBR,MBR for uplink
and downlik.
Charging type - Defines whether online,offline or both or none charging is applied.
Call Flow
1) PGW sends CCR(Init) to PCRF to get the PCC Rule from PCRF.
PCRF has primarily two entities. PDT (Policy Derivation table) and PCT (Policy and Configuration table).
In PCT (Policy and Configuration table), PCRF has number of PCC Rules configured.
In PDT ((Policy Derivation table), PCRF has the selection criteria based upon which PCRF sends the
selected PCC Rules in
2) CCA.
Selection criteria- Can be IMSI,APN name, QCI, MBR/GBR etc. means if CCR request contains
value of IMSI or QCI and so then particular PDT is applied.
the given
For Example: In CCR (Init), PCRF receive IMSI 122334455667001. Based upon this IMSI, PCRF has PDT
configured in which PCRF applies two PCC Rules let suppose PCC1 and PCC
Upon getting successfull PDT matched PCRF sends successfull CCA (Init) to PGW.
3) Now, upon getting of successfull CCA (Init) PGW sends CCR (Update) to confirm the PCRF that the Rule is applied
successfully on the particular bearer (in this case default bearer) and also inform the ip address of the UE.Then
PCRF acknowlege with CCA(Update) success.
4) Now PGW has already applied the Rule(Qos,filters,MBR,GBR etc) received from PCRF to the requested bearer, it
sends Create Session Response to SGW and then the Default session created successfully.
The Rx application
IMS/AS and PCRF
AF session termination
The call is initiated from a UE, and arrives at the PCEF. It is forwarded on a CCR Initial to the PCRF using Gx.
The PCRF probes the Subscriber Store for relevant data and then returns the CCA initial with the default rules to the PCEF
over Gx.
The PCEF enforces the default rules, activating content for the UE. At this point the subscriber starts consuming
resources.
The application function/CSCF sends an AAR message to the PCRF using Rx, which updates the PCRF with
application/media information and then the PCRF returns an RAR message to the PCEF.
At this point the PCEF enforces the updated rules. The PCEF returns an RAA message over Gx to the PCRF, and then the
PCEF sends as many CCR -update messages to the PCRF as necessary.
The PCRF returns CCA - update messages in return. For each CCA message events and resource consumption are
reported, and the rules are updated.
After the call the application function/CSCF sends an STR message to the PCRF using Rx, and the PCRF returns an STA
message.
The PCEF sends a CCR - termination message to the PCRF, and the PCRF returns a CCA - termination message to
disconnect the session. Finally the PCEF sends a deactivate context message to the UE.
QoS
QoS to manage
Bandwidth
packet loss and
latency/jitter..
A bearer has two or four QoS parameters, depending on whether it is a real-time or besteffort
service:
QoS Class Indicator (QCI)
Allocation and Retention Priority (ARP)
Guaranteed Bit Rate (GBR) real-time services only
Maximum Bit Rate (MBR) real-time services only
Generic terms
Dedicated Bearer
To put it simple, dedicated bearers provides dedicated tunnel to one or more specific traffic (i.e. VoIP, video etc). Dedicated bearer acts as
an additional bearer on top of default bearer. It does not require separate IP address due to the fact that only additional default bearer
needs an IP address and therefore dedicated bearer is always linked to one of the default bearer established previously. Dedicated bearer
can be GBR or non-GBR (whereas default bearer can only be non-GBR). For services like VoLTE we need to provide better user
experience and this is where Dedicated bearer would come handy. Dedicated bearer uses Traffic flow templates (TFT) to give special
treatment to specific services
Example
Usually LTE networks with VoLTE implementations has two default and one dedicated bearer
Default bearer 1: Used for signaling messages (sip signaling) related to IMS network. It uses qci 5
Dedicated bearer: Used for VoLTE VoIP traffic. It uses qci 1 and is linked to default bearer 1
Default bearer 2: Used for all other smartphone traffic (video, chat, email, browser etc)
Why dont we use dedicated bearer for ims signaling as well ?
IMS network is separate network from normal internet. And it comes with its own APN. Therefore we need separate default bearer for IMS
network. This also helps in separating IMS traffic from normal internet traffic as well