GSMNA RCS over LTE using Diameterbased Policy Control
Document Number
NAIREG Doc59 _0x
Meeting Date
22 January 2013
Meeting Venue
St. Petersburg, FL
For Approval
For Information
Version
1.0
Security Classification
GSMA Full, Associate,
Rapporteur and Parent Group
Members
Confidential Information
GSMA 2010
All GSMA meetings are conducted in full compliance with the GSMAs anti-trust compliance policy
RCS over LTE
RCS
Offers a set of enriched multimedia services
Is access network independent
Interfaces are standardized
Uses several protocols
Supports service-based roaming and interconnect
LTE
Supports any Internet service or application
Interworks with 2G/3G and non-3GPP networks
Interfaces are standardized
Uses several protocols
Supports access-based roaming and interconnect
RCS & LTE complement each other perfectly!
Confidential
Benefits of RCS over LTE
Factor
Benefit
Higher peak data rates
Lower latency
Higher spectral efficiency
Higher QoE
Service-independent access
network
Seamless integration of RCS, or any
other Internet services
Easy addition to the RCS suite in
future
Differentiated service offering
Subscriber-based
Service-based
Centralized Policy & Charging
Control (PCC) framework
Ease of service provisioning
Differentiated service offering
Confidential
Higher QoE
More battery life
Optimized network resource usage
Address OTT competition
Reference Network Architecture for PCC
in EPS
Confidential
Use Case: PCC in an IMS Voice Call
(An RCS Scenario)
Confidential
Summary of PCC Information Flow
* Off-path model
Confidential
Message Flow Before the IMS Voice
Call Initiation
UE
AF
(P-CSCF)
PCRF
DRA
1. SIP REGISTER
2. SIP REGISTER
3. 200 OK
4. 200 OK
5. Diameter AAR
6. Diameter AAR
Session Binding
7. Diameter AAA
8. Diameter AAA
PCC/QoS Rules Provisioning
Bearer-level Event Subscription
Confidential
Message Flow During the IMS Voice
Call
UE
AF
(P-CSCF)
PCRF
DRA
1. SIP INVITE w/ SDP
2. SIP INVITE w/ SDP
3. 200 OK w/ SDP
4. Diameter AAR
5. Diameter AAR
Session Information Storage & Identification of IP-CAN Session
6. Diameter AAA
7. Diameter AAA
8. 200 OK w/ SDP
Confidential
Message Flow During the IMS Voice
Call (contd)
UE
PCEF
PCRF
DRA
Policy Decision
9. Diameter RAR
10. Diameter RAR
11. Diameter RAA
12. Diameter RAA
Bearer Binding
Activation/Modification of Bearer
Uplink IP Flow to
Bearer Mapping
Service Data Flow Detection
Confidential
AF
(P-CSCF)
PCC Architecture for Roaming Scenario
Confidential
10
PCRF Session Binding
Diameter Policy Control Interface
Messages on Interface
Gx
CCR/CCA, RAR/RAA
Gxx
CCR/CCA, RAR/RAA
Rx
AAR/AAA, RAR/RAA, STR/STA, ASR/ASA
S9
CCR/CCA, RAR/RAA, TER/TEA
Combination of Framed-IP-Address & Called-Station-Id AVPs
Session Binding
Id
PCRF
Counter
Timer Id
Gx Session
Gxx Session
Rx Session
S9 Session
172.20.1.22 ims
pcrf-a
10.1.4.12 internet
pcrf-c
13
Session-Id AVP
Diameter Session Id
pcef.diametriq.com;109236754;2300
Confidential
Session Binding Id
10.1.4.12 internet
11
Example of a QoS Parameter Mapping at the AF (P-CSCF) for the
Diameter Rx interface
SIP SDP DIAMETER AVP
Confidential
12
Diameter AAR ABNF
<AA-Request> ::= < Diameter Header: 265, REQ, PXY >
< Session-Id >
{ Auth-Application-Id }
Lets pick the
{ Origin-Host }
Max-Requested-Bandwidth-DL AVP
{ Origin-Realm }
within this AVP
{ Destination-Realm }
[ Destination-Host ]
[ AF-Application-Identifier ]
*[ Media-Component-Description ]
[ Service-Info-Status ]
[ AF-Charging-Identifier ]
[ SIP-Forking-Indication ]
*[ Specific-Action ]
*[ Subscription-Id ]
*[ Supported-Features ]
[ Reservation-Priority ]
[ Framed-IP-Address ]
[ Framed-IPv6-Prefix ]
[ Called-Station-Id ]
[ Service-URN ]
[ Sponsored-Connectivity-Data ]
[ MPS-Identifier ]
[ Rx-Request-Type ]
[ Origin-State-Id ]
*[ Proxy-Info ]
*[ Route-Record ]
*[ AVP ]
Confidential
13
SIP SDP
Sent by the UE in INVITE
v=0
o=ecsreid 3262464321 3262464325 IN IP6
2001:0646:00F1:0045:02D0:59FF:FE14:F33A
s=MM02
i=One unidirectional audio media consisting of two media IP flows described by one
media component
t=3262377600 3262809600
m=audio 50330/2 RTP/AVP 0
c=IN IP6 2001:0646:00F1:0045:02D0:59FF:FE14:F33A
a=recvonly
Confidential
14
Conversion Algorithm
Max-Requested-Bandwidth-DL
Confidential
IF <SDP direction> = UE originated (NOTE 8) THEN
IF Transport in m-line is "TCP" or " TCP/MSRP" THEN (NOTE 9)
IF a=recvonly or a=sendrecv or no direction attribute THEN
IF b=AS:<bandwidth> is present and b=TIAS:<TIbandwidth> is not
Present or is present but not supported THEN
Max-Requested-Bandwidth-DL:= <bandwidth> * 1000; /* Unit bit/s
IF b=TIAS:<TIbandwidth> is present and supported THEN
Max-Requested-Bandwidth-DL:= <Transport-dependant bandwidth>/*
Unit bit/s (see NOTE 11) OR Operator specific setting
ELSE
Max-Requested-Bandwidth-DL:= <Operator specific setting>;
ENDIF;
ELSE
Max-Requested-Bandwidth-DL:= <Operator specific setting>, (NOTE 10)
ENDIF;
ELSE /* UDP or RTP/AVP transport
IF b=AS:<bandwidth> is present and b=TIAS:<TIbandwidth> is not
present THEN
Max-Requested-Bandwidth-DL:= <bandwidth> * 1000; /* Unit is bit/s
ELSE
IF b=TIAS:<TIbandwidth> is present THEN
Max-Requested-Bandwidth-DL:= <Transport-dependent bandwidth>
(NOTE 11) /* Unit bit/s
ELSE
Max-Requested-Bandwidth-DL:= <Operator specific setting>,
or AVP not supplied;
ENDIF;
ENDIF;
ENDIF
ELSE
Consider SDP in opposite direction
ENDIF
15
Advantages of DRA/DEA
Confidential
Enhanced Routing & Load Balancing
Application Enablement
Centralized Diameter Message Flow Monitoring
Interoperability
Security
16
References
Diametriq Artifacts
3GPP TS 29.213: "Policy and charging control signalling flows and
Quality of Service (QoS) parameter mapping
3GPP TS 29.214: "Policy and Charging Control over Rx reference
point"
Confidential
17
Thank You
Diametriq
Confidential Information
GSMA 2010
All GSMA meetings are conducted in full compliance with the GSMAs anti-trust compliance policy