End-to-end IP Service Quality and Mobility
- Lecture #6 Special Course in Networking Technology S-38.215 [Link]@[Link]
Vilho Risnen
Planned contents & draft schedule
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Introduction Characteristics of mobile applications Service quality requirement characterizations Challenges of mobile environment Mobility and QoS in GPRS Mobility and QoS in 3GPP systems Mobility and QoS with Mobile IP Mobile IP QoS enhancements Edge mobility Inter-system mobility End-to-end QoS management Summary
Vilho Risnen
Jan 13th Jan 20th Jan 27th Feb 3rd Feb 10th Feb 17th Feb 24th (Mar 3rd) (Mar 10th) (Mar 17th) (Mar 31st) (Apr 7th)
Dates in parentheses to be confirmed
Agenda
Taxonomy of 3rd generation systems Design principles of 3GPP systems WCDMA RAN 3GPP QoS model IMS QoS Summary
Vilho Risnen
Goals of this lecture
Types of 3rd generation systems Understanding of 3GPP 3rd generation systems Design principles Architecture WCDMA RAN (UTRAN) 3GPP QoS model IMS
Vilho Risnen
Taxonomy of 3rd generation systems
ITU-R 3rd generation radio interfaces: IMT 2000 WCDMA 3GPP EDGE cdma2000 3GPP systems use WCDMA and EDGE ETSI, ANSI-TI, ARIB, TTC, TTA, CWTS 3GPP2 systems use cdma2000 ARIB, TTC, TR.45, TTA Other fora: [Link]: core network IP focus MWIF: functional architecture studies
[Holma, Toskala]
Vilho Risnen
3GPP releases
R99 UTRAN: WCDMA R4 IP transport extension R5: GERAN Iu mode IMS support R6: WLAN interworking
Vilho Risnen
3GPP design philosophy
Targets: Multi-service support also for RT services
Delay Reliability
High spectral efficiency UTRA: UE and RAN redesigned Can interface both to GSM-like CS and PS core networks. End user services are supported using bearers, the properties of which are negotiated with the network. Connection set-up During connection Hide as much of mobility from CN as possible.
[Holma, Toskala / Wisely et al.]
Vilho Risnen
User perspective
Envisioned end user service types on 3rd generation schedule: Conferencing (includes telephony)
Voice conferencing Video conferencing
Streamed content
Audio Video
Interactive applications
Web browsing Network games
Background
Background downloading
Vilho Risnen
UMTS network architecture
Other PLMN MSC GMSC
IP domain UE Nobe B RNC HLR
GGSN
GRE Other GPRS domain
SGSN
UTRAN
CN
Vilho Risnen
Rles of network elements in UMTS
UE: capable of managing PDP contexts. Node B: convert data between radio interface (Uu) and UTRAN (Iub); participate to radio resource management. RNC: manage radio resources and handovers, act as a service access point towards CN for all UTRAN services, QoS. SGSN: handles terminal mobility and authentication, radio and GPRS QoS, temporary storage of subscription data. GGSN: edge router for GPRS, IP address allocation, GPRS QoS. HLR: stores subscriber data, including QoS profile.
Vilho Risnen
Mobility management in UMTS
UE states Detached PMM-connected PMM-idle Soft handover possible mobiles communicating via multiple Node Bs simultaneously. RNC manages topological diversity under Node Bs belonging to it. RNC can directly communicate with another RNC (serving / drift RNC). SGSN tracks mobility of UE at the granularity of RNC. RNC relocation message to SGSN (or MSC).
Vilho Risnen
UMTS bearers
UMTS bearer service defines service performance between UE and GGSN. UMTS bearer is requested by UE. UMTS bearer makes use of bearers beneath it. Bearer mapping is not standardized.
[23.107]
Vilho Risnen
UMTS TE MT UTRAN CN Iu EDGE NODE CN Gateway TE
End-to-End Service
TE/MT Local Bearer Service
UMTS Bearer Service
External Bearer Service
Radio Access Bearer Service
CN Bearer Service
Radio Bearer Service
Iu Bearer Service
Backbone Bearer Service
UTRA FDD/TDD Service
Physical Bearer Service
Design principles of 3GPP QoS
Derivation of QoS attributes from application requirements shall be simple. QoS definitions shall be future proof. QoS has to be provided end-to-end. QoS mechanism have to allow efficient use of radio capacity. Allow evolution of UMTS network. Allow for independent evolution of core and access networks. UMTS shall provide for session-based QoS with possibility for asymmetric bearers on peer-to-peer basis between UE and gateway node.
[23.107]
Vilho Risnen
3GPP QoS profile
Traffic class ('conversational', 'streaming', 'interactive', 'background') Maximum bit rate (kbps) Guaranteed bit rate (kbps) Delivery order (y/n) Maximum SDU size (octets) SDU format information (bits) SDU error ratio Residual bit error ratio Delivery of erroneous SDUs (y/n/-) Transfer delay (ms) Traffic handling priority Allocation/Retention Priority Source statistics descriptor (speech/unknown)
[23.107]
Vilho Risnen
Value ranges for UMTS bearer
Traffic class Maximum bitrate (kbps) Delivery order Maximum SDU size (octets) SDU format information Delivery of erroneous SDUs Residual BER SDU error ratio Transfer delay (ms) Guaranteed bit rate (kbps) Traffic handling priority Allocation/Retention priority Source statistic descriptor 1,2,3 Speech/unknown 1,2,3 Speech/unknown Conversational class < 2 048 (1) (2) Yes/No <=1 500 or 1 502 (4) (5) Yes/No/- (6) 5*10-2, 10-2, 5*10-3, 10-3, 10-4, 10-5, 10-6 10-2, 7*10-3, 10-3, 10-4, 10-5 100 maximum value < 2 048 (1) (2) Streaming class < 2 048 (1) (2) Yes/No <=1 500 or 1 502 (4) (5) Yes/No/- (6) 5*10-2, 10-2, 5*10-3, 10-3, 10-4, 10-5, 10-6 10-1, 10-2, 7*10-3, 10-3, 10-4, 10-5 250 maximum value < 2 048 (1) (2) 1,2,3 1,2,3 1,2,3 Yes/No/- (6) 4*10-3, 10-5, 6*10-8 (7) 10-3, 10-4, 10-6 Yes/No/- (6) 4*10-3, 10-5, 6*10-8 (7) 10-3, 10-4, 10-6 Interactive class < 2 048 - overhead (2) (3) Yes/No <=1 500 or 1 502 (4) Background class < 2 048 - overhead (2) (3) Yes/No <=1 500 or 1 502 (4)
[23.107]
Vilho Risnen
GERAN
GERAN can interface both to GPRS and UMTS core networks. Terminal must operate either in GPRS mode (A/Gb mode) or UMTS mode (Iu mode).
MS
Um
BTS
BSC
BTS BSS Iur-g BTS Iu-ps Gb A Iu-cs
BSC
BTS BSS GERAN GSM/UMTS Core Network
[43.051]
Vilho Risnen
Secondary PDP context
In GPRS R97/98, simultaneous use of applications with different QoS requirements requires two different PDP contexts two different PDP addresses (APNs) 3GPP R99 secondary PDP context allows differentiated QoS under one APN. Traffic Flow Template (TFT) controls which traffic is mapped to secondary PDP context
[Wisely et al.]
Vilho Risnen
Valid combination types Packet filter attribute Source address Protocol number (IPv4) / Next header (IPv6) Single destination port (or port range) Single source port (or port range) IPsec Security Parameter Index (SPI) Type Of Service (TOS) in IPv4 / Traffic Class in IPv6 Flow Label (IPv6) X I X X X X X X X X II X X II I X
Secondary PDP context example
Britney wants to browse the home page of Trio Niskalaukaus. Terminal opens a (primary) PDP context to an APN for WAP browsing. Interactive traffic class. Britney clicks a link for watching an advertisement for Trios new song. UE activates a secondary PDP context. Streaming traffic class. Media stream of streamed video is mapped to the secondary PDP context using TFT. Same APN can be used for both browsing and streaming.
Vilho Risnen
UMTS QoS details
Air interface QoS controlled by Radio Resource Management Admission control Power control Code management Packet scheduling Handover control In 3GPP R4, IP transport can extend up to RNC. IP transport bearers can be managed with same principles as in GPRS. Interworking towards external networks as with GPRS. R5: linking of SIP session QoS to 3GPP QoS possible.
Vilho Risnen
3GPP QoS management functions
TE MT
Transl. Local Service Control Adm./Cap. Control
UTRAN
Adm./Cap. Control
CN EDGE
Adm./Cap. Control Subscr. Control
Gateway
Adm./Cap. Control Transl.
Ext. Netw.
Ext. Service Control
Control layer
UMTS BS Manager
RAB Manager
UMTS BS Manager
UMTS BS Manager
Local BS Manager
Radio BS Manager UTRA ph. BS M
Radio BS Manager UTRA ph. BS M
Iu BS Manager Iu NS Manager
Adm. Iu BS Contr Manager
CN BS Manager BB NS Manager
CN BS Manager BB NS Manager
Ext. BS Manager
Iu NS Manager
protocol interface
service primitive interface
User layer
TE
MT
UTRAN
CN EDGE
Gateway
Ext. Netw.
Class if Cond. Cond. Mapper Resource Manager Mapper Resource Manager Resource Manager
Class if Cond. Mapper Resource Manager
Local BS
Resource Manager
Resource Manager
External BS
UTRA phys. BS
Iu network service
BB network service
data flow with indication of direction
[23.107]
Vilho Risnen
10
IP Multimedia Subsystem
3GPP R5 brings with it support for SIP services in IP Multimedia Subsystem (IMS). Call State Control Function (CSCF) = SIP proxy. Service signalling between CSCF and UE takes place using SIP. UE activates a suitable bearer for the SIP session.
Service Platform Home Network
Serving CSCF
Mw P-CSCF Gm UE Home/ Visited Network
Vilho Risnen
IMS QoS authorization
GGSN does not participate to SIP signalling. GGSN authorizes QoS for SIP session from Policy Control Function (PCF). PCF has received SDP session parameters from PCSCF, creates authorization token. UE uses token in opening PDP context.
P-CSCF
SIP
PCF
GGSN Home Network
UE
3GPP
[23.207]
Vilho Risnen
11
R5 example: SIP telephone call
Terminal contacts P-CSCF with the SIP identifier of the remote end (B subscriber). Terminals and SIP proxies negotiate codec parameters (SDP). P-CSCF sends SDP information to PCF and gets back authorization token. P-CSCF sends authorization token to UE. UE sends authorization token to GGSN when activating PDP context. GGSN checks PDP contexts from PCF using authorization token. PCF authorizes QoS parameters.
Vilho Risnen
Summary
3G R99 is based on GPRS core network. Radio interfaces: WCDMA, EDGE. WCDMA Radio Access Network (RAN) handles more of the mobility than in GPRS radio access network. Enhanced service quality support for packet traffic compared to GPRS. Conversational class Streaming class Secondary PDP context for better QoS differentiation. R5 brings support for SIP services for IMS.
Vilho Risnen
12