QoS service in fixed and mobile telecommunication networks

The signalling traffic is transported over the common/dedicated control channels of the UNI. • The Core ..... outside of GPRS scope ..... Traffic engineering.
1MB taille 4 téléchargements 300 vues
QoS service in fixed and mobile telecommunication networks Master IRS Samir Tohmé [email protected]

Functional Organisation of a telecommunication network

Service Terminal Interface

Terminal Interface

Core Net

UE

UE

NNI UNI

UNI

Access Network

Service

CS PS

T UNI

NNI

T

Sig UNI Man

Three planes Architecture Management Plane

Control Plane Higher Layers

Lower Layers

User Plane

Layers Management

3 Planes Architecture • User Plane : it contains the protocol stack in charge of the information exchange between users/applications – ATM – TCP/IP … • Control Plane : in charge of the signalling transfer within the Access and the Core Network • Management Plane : It contains the protocols stack of the management distributed system (infrastructure elements and services). The standard is based on TMN. • Standard reference interface : UNI and NNI

The Control Plane •

Access Network – A protocol stack is used between the terminal and the access network BTS-BSC / Node B-RNC in charge of the access network resources management – The layers MAC / RLC ensure a reliable transfer of the signalling over the radio link – The layer 3 ensures the call control management, the mobility management and the radio channels allocation – The signalling traffic is transported over the common/dedicated control channels of the UNI



The Core Network – The signalling protocols are based on the SS7 and transported over the NNI – The higher layers are : ISUP on the top of SCCP and MAP/INAP on the top TCAP over SCCP – SCCP is based on the lower layers MTP3/MTP2/MTP1

Frequencies Bands • The main frequencies used on the uplink/downlink are: • The L Band (1.6/1.4 GHz) : LMSS (Land Mobile Satellite Service), MMS(Maritime Mobile Satellite), mobile services for satellites constellations. • The C Band C (6/4 GHz): FSS (fixed satellite service), BSS (Broadcast Satellite Service) • The X Band (8/7 GHz): reserved for military usage • The Ku Band (14/11 GHz): FSS, BSS • The Ka Band (30/20 GHz): Constellations • The Q and V Bands (beyond 40 GHz): for inter-satellites links • Existing 2nd generation terrestrial networks GSM 900 / DCS 1800 MHz

(Global System for Mobile communication, Digital Cellular System)

Services available over a satellite network • FSS : fixed satellite service – Direct-To-Home (DTH) – VSAT

• BSS : Broadcast Satellite Service – Digital Video Broadcast (DVB) – Digital Audio Broadcast (DAB) – Digital Data Broadcast (DirecPC)

• LMSS: Land Mobile Satellite Service • MMSS : Maritime Mobile Satellite Service

Services and Teleservices Services in telecommunication network – bearer services : describe the technical characteristics provided by the network (rate, error probability, transmission mode ...) to a communication required by a network user – Teleservices : describe the higher and the lower layers (bearer services) provided by the network to the user applications (telephony, message transmission, fax, WEB services, …) – Supplementary services : may be bearer services or teleservices (call identification, call transfer, free phone, CCC, ...

Quality Of Service QOS • •



The QOS is associated with transfer classes (ATM ATCs, MAC MTCs, DiffServ « service classes » The QOS may be found within several layers of the protocols stack (between the MAC and the application layers) up to the user level (subjective QOS) The QOS is defined by – a set of performance parameters, the most important parameters are the user call blocking probability, the packet delay (distribution, mean, variance, jitter), the PDU error probability, the PDU rate (peak, sustainable, minimum). These QOS parameters should be measurables and enforceable. – A contract between the user and the network (Service Level Agreement SLA)

The radio interface (mobile network case) • The radio channel is a rare resource. • Given the available bandwidth, a large number of user may want to access concurrently the radio channel. • The MAC layer handles the access to the radio channel by the users. • The radio resource allocation is handled by the layer 3 of the control plane. This allocation is not specified by the standards. • In order to ensure an efficient access scheme, (proprietary) scheduling mechanisms are required within a multi-service network (2.5G, 3G)

nd 2

Generation Mobile Network

• Circuit switching technique used for real time (telephony, data over circuit) services • Packet switching technique used for data services (IP, frame relay, X25) • Some data services use the signalling network (user to user signalling, SMS)

SGSN

BTS

MS

Abis

Gb BSC

Um

MSC A Abis A

Gb Radio Interface Access Network

SGSN Core Network

MSC

E

MSC

E E

HLR B

A

ISUP

D

VLR

E

MSC MSC

GMSC

Gn

Gb

Gi SGSN

BSC BSC

SGSN

GGSN

Network Elements •

Access Network – BTS : Base Transceiver Station – BSC : Base Station Controller



Core Network – – – – – – –

MSC : Mobile Switching Centre GMSC : Gateway MSC VLR : Visitor Location Register HLR : Home Location Register SGSN : Serving GPRS Support Node GGSN : Gateway GPRS Support Node Other elements : • EIR : Equipment Identity Register • AUC : AUthentication Centre

Access Network Control Plane • Physical layer uses TDMA technique and structured using Common Control Channels (CCH) and Dedicated Channels (DCH) • Link Layer : LAP-Dm is a LAPD-D version adapted to the mobile and wireless environment • Layer 3 : three sublayers – Radio Resource management RR – Mobility Management MM – Connection Management CM

Radio Interface Logical Channels (GSM case) • Defined between the link layer and the physical layer – Broadcast Channels BCH (on the DL) – Common Control Channels CCCH (on the UL and DL) – Dedicated Control Channels DCCH (on the UL and DL) – Traffic Channels TCH (on the UL and DL)

Logical Channels (Cont) • Broadcast Channels BCH (DL) : (beacon channel) – Frequency Correction Channel FCCH (DL) – Synchronisation Channel SCH (DL) – Broadcast Control Channel BCCH (DL)

• Common Control Channels (UL and DL) – – – –

Paging Channel PCH (DL) Random Access Channel RACH (UL) Access Grant Channel AGCH (DL) Cell Broadcast Channel CBCH (DL)

Logical Channels (end) • Dedicated Control Channels DCCH (on the UL and DL) – Stand-alone Dedicated Control Channel SDCCH (signalling channel associated with the TCH) – Slow Associated Control Channel SACCH (link monitoring channel) – Fast Associated Control Channel FACCH (for handover execution)

• Traffic Channels TCH (on the UL and DL) – Speech : AMR coding scheme (12.2 kbit/s) – Data : 9.6, 4.8 and < 2.4 kbit/s

LAP-Dm • •

• • •

Used over all logical channels except FCCH, SCH and RACH, a simplified version is used on BCCH, PCH and AGCH Frame length : fixed length – 23 octets on TCH channels – 21 octets on SACCH – A specific field gives the payload length Stuffing octets : 00101011 No TEI field used SAPI field : 3 bits, only 0 (for signalling) and 3 for short messages) values are used

Access Network layer 3 Control Plane (cont) – Radio Resource management RR • Paging, handover, measurement report, channel assignment

– Mobility Management MM • Authentication, location updating, IMSI attach/detach

– Connection Management CM include the Call Control CC, the Supplementary Services SS and the Short Message Service SMS

GSM addresses •



• • •

International Mobile Subscriber Identity IMSI : contains the Mobile Country Code MCC (3 digits), the Mobile Network Code MNC (2 digits), the Mobile Subscriber Identification MSIN ( CAC design • Traffic control at the burst level : send a packet with a probability p. where p. is a tool allowing to establish a priority and a dynamic control between services. p. is sent to users at the end of each frame to be used within the next frame. • p. depends of – the activity during the previous frame – the service (real time, non real time)

Services model within the MAC layer • Three services model : 3 MTC – Real time RTC (transport of ATM CBR/RTVBR ATC, DiffServ EF) – Interactive non real time ITC (ATM NRTVBR, DiffServ AF) – Elastic STC (ATM ABR, DiffServ BE)

Permission function fonctions de permission

probabilité de permission

a1

α1

. a2

α2

a3

α3

STC

ITC

sf Sd nombre de codes actifs

RTC

Sv

Permission function used for the WEB and FTP with sf = 16 and voice sources 0.3 − 0.01x x < sf f ( x) =  max(0,1.26 − 0.07 x)

x ≥ sf

x < sf 0.2 − 0.01x f ( x) =  max(0,0.36 − 0.02 x)

x ≥ sf

1 f ( x) =  0

x < Kv x ≥ Kv

A cell global model Voice Generation

Voice Generation



Voice Generation

HTTP Generation

RLC MAC

RLC MAC

HTTP Generation



HTTP Generation

RRC RLC MAC

RLC MAC

RLC MAC

TTI 20ms

RLC MAC

TTI 40ms

-The cell throughput is 900 Kbps. -RLC is transparent to the real time (voice) traffic. -RLC segments the web traffic into TB of 80 bytes and adds 2bytes for the header.

The cell global model scheduler • With a 900 Kb/s bandwidth and for a TTI of 20ms, the total amount of data will not exceed 2250 bytes • Priority of voice traffic over data • Every 20 ms, the scheduler sends all voice packets present in the buffers (1TB voice per user per TTI) • The activation of RRC is assumed to be done each TTI • The remaining bandwidth (NR TBs) are shared between data users on the basis of WRR or EDF scheduling policies

AAL2 structure SAP

Service Specific Transmission Error Detection

SSTED

Primitives

Service Specific Segmentation and Reassembly

SSSAR

Primitives

Common Part Sublayer

CPS

Primitives

SAP ATM Adaptation Layer AAL Service Specific Assured Data Transfer SSADT Common PartSublayer (I.363.2) CPS Service Specific Segmentation and Reassembly SSSAR Service Access Point SAP Service Specific Transmission Error Detection SSTED SEG-SSCS Segmentation and Reassembly Service Specific Convergence Sublayer (I.366.1)

AAL

Service Specific Assured Data Transfer

SEG-SSCS

SAP

SSADT

SAP

AAL2 organisation • Structure of the segmentation SSCS – SS-SAR : simple function of segmentation of messages which may have a length up to 65536 octets into a blocks of 45 octets, the last massage block may have a length less than 45 octets. The reassembly process is the symmetrical one. – SS-TED : errors detection (Transmission Error Detection) : bit errors, lost cells (similar functions with the ones available within the AAL5 CPCS) – SS-ADT : errors correction (Assured Data Transfer)

• Well adapted for transportation of real time low bit rate (short packet) traffic • Differences with AAL5 : no bit stuffing

Minicell

CID

LI

UUI

HEC

CPS-INFO

Minicell header 5 oct.

Payload par1 Pointer on Next minicell

Payload par2... 5 oct.

.…2 Stuffing b

Minicell • The length of a minicell is variable • The header of a minicell has a short length of 3 octets • CID : AAL2 Channel IDentifier (248 max), LI : Length Indicator, UUI : User to User Indication • The minicells are encapsulated within 53 octets ATM cells

Transport channels • Transport channels handle the information flows between remote MAC layer entities • MAC layer is located in the terminal and the RNC • The physical layer is terminated at the level of the Node B (except the macro-diversity processing which is handled by the SRNC) • Channels are transported over the Iub and Iur • Two dispatching classes are considered • One AAL2 connection per transport channel • One AAL2 connection per user and per transport channel

UMTS QoS Classes • 4 classes – Conversational class : Real Time, Low delay and jitter ex : VoIP, Video conferencing…

– Streaming class : One way streams, Real time, tolerant jitter ex : Video-on-demand…

– Interactive class : Request-response pattern, preserve payload content, ex : Web browsing, server access, data base retrieval…

– Background class : Preserve payload content, ex : E-mails, SMS…

Differentiation of Services • RRC/RLC/MAC protocols stack :

the MAC layer scheduler does not alter the statistic of the real time (voice) traffic and smoothes the non real time (data) traffic

• AAL2 Network : There is only one SAP (Service Access Point) at the SSSAR sublayer, so the services differentiation is done at the connection set up time using the AAL2 signalling protocol

QOS within the access network (Release 99 case)

• Main issues is the definition of the QOS at the AAL2 level able to – express the application needs – use the ATM QOS

• Present situation : – ATC CBR of the ATM is assumed to be used – Voice and data are multiplexed within the same VC or on two separate VCs

QOS within UTRAN (R’99) • Multiplexing of AAL2 connections over ATM VC • Needs of scheduling mechanisms able to satisfy real time constrains • CAC for radio and AAL2 network resources at the call set up and the HO levels • Dynamic bandwidth allocation and statistical multiplexing of flows at the ATM level • Needs for tractable traffic models at the call and the activity levels

RLC MAC

Interface Iub

FP Last Mile Link

RNC

NODE B

Réseau de transport Edge Router

UDP IP

UDP IP

L2

L2

phy

phy

IP MPLS /ATM

phy

IP

IP

- Les flux transportés dans

le réseau de transport ne MPLS/ ATM sont pas multiplexes. - Plusieurs Classes de phy service peuvent être supportées QoS1 QoS2

Qualité de service point à point

phy

IP PPP m ux ML-MC

PPP/AAL2 /ATM

HDLC/ phy

Phy

- Le multiplexage est réalisé sur le Last Mile Link - La différenciation des services peut être réalisée sur le Last Mile Link

Mobility modelling • User mobility – Access network (handover, horizontal mobility, micro-mobility) – Core network (roaming, vertical mobility, macro-mobility) – Between two different networks (roaming, vertical mobility, macro-mobility)

• Some networks may have mobile nodes (constellation of satellites, ad hoc network)

Mobility (cont.) • Mobility may be introduced within a wired network • Radio access network allows the mobility during the communication • Spatial Mobility : slow (walking user), medium (car), fast (high speed train, aircraft)

Spatial mobility • Need to introduce the mobile speed parameter which has a direct impact on the sejourn time within the cell and consequently on the holding time of a redio channel within the cell • Need to introduce the mobile direction which has a direct impact on the handover operations – Uniformely distributed over the space (slow mobile) – Only over some precise directions following a discrete probability distribution

Sources models • Importance of the time scale : call, transaction request/response, micro-flot, packet • Important for simulation purpose • Some standard models : Poisson, ON/OFF, MMPP • Recent model : Fractal processes (auto-similar) rather suitable for traffic aggregation modeling within large scale networks like the Internet or a wide area packet switching networks (very difficult mathematical tractability)

Sources models (cont.) • Point Processes over the plane : allow to model a non homogeneous traffic distribution over the space (satellites constellation, ad hoc network) • Communication distribution duration (exponential) • Packet length distribution (Pareto) • Packet interarrival time distribution (exponential, lognormal) • Sojourn time distribution within a cell (exponential) • Radio channel holding time (exponential taking into account the above assumptions)

Traffic aggregation • The superposition of Poisson processes is Poisson • The superposition ON/OFF processes is a finite state birth and death process where the number of states is equal to the number of superposed processes • The superposition of MMPP processes is MMPP (numerical difficulties) • Important for simulation purpose

Parameters identification Poisson : intensity parameter ON/OFF : ON and OFF periods parameters MMPP : number of phases, sejourn time within a phase

3GPP Traffic sources models Voice Model ON (expo)

OFF (expo)

………. 20 ms

……….



20 ms

Web Model …….. Packet-call

Packet-size ~ Pareto with cut-off

….

…….. Reading-time

Scenario studied within the AAL2 network voice real time VC

voice

common VC

data non real time VC data

scenario (a)

scenario (b)

AF1 AF AF2 Ordonnancement WFQ

EF Ordonnancement Priorité de EF sur AF

3,6 3,2 2,8 2,4 2 1,6 1,2 0,8 0,4 0 10

30

50

70

90

number of voice streams

110

StdDev of delay (ms)

Timer-CU = 0 Timer-CU = 100us Timer-CU = 200us Timer-CU = 1ms Timer-CU = 3ms Timer-CU = inf

filling ratio (%)

95 percentile delay (ms)

Timer – CU Study

130

0,9 0,8 0,7 0,6 0,5

Tim er-CU = 0 Tim er-C U = 100us Tim er-C U = 200us Tim er-CU = 1m s Tim er-CU = 3m s Tim er-CU = inf

0,4 0,3 0,2 0,1 0 10

30

50

70

Timer-CU = 0 Timer-CU = 100us Timer-CU = 200us Timer-CU = 1ms Timer-CU = 3ms Timer-CU = inf

30 50 70 90 110 number of voice streams

110

numb er of voice streams

105 100 95 90 85 80 75 70 65 60 10

90

130

130

Timer – CU Study (cont.) 40 30

PCR = 500Kbps PCR = 1Mbps PCR = 2Mbps PCR = 6Mbps

25 20 15 10

30 20 15 10 5

0

0 5 10 Timer-CU [T]

100

1

100 voice 20% UDD64 80%

90 filling ratio (%)

2

PCR = 500Kbps PCR = 1Mbps PCR = 2Mbps PCR = 6Mbps

25

5 1

voice 20% UDD64 80%

35 95 percentile data delay (ms)

35 95 percentile voice delay (ms)

40

voice 20% UDD64 80%

PCR = 500Kbps PCR = 1Mbps PCR = 2Mbps PCR = 6Mbps

80 70 60 50 1

2

5 10 Timer-CU [T]

100

2

5 10 Timer-CU [T]

100

Timer – CU Study 16

12 PCR PCR PCR PCR

10 8

= 500Kb ps = 1Mb ps = 2Mb ps = 6Mb ps

6 4 2 0 1

2

5 10 Timer-CU [T]

filling ratio (%)

95 percentile voice delay (ms)

95 percentile data delay (ms)

voice 80% UDD64 20%

14

24 22 20 18 16 14 12 10 8 6 4 2 0

PCR = 500Kbps PCR = 1Mbps PCR = 2Mbps PCR = 6Mbps

1

100

100 95 90 85 80 75 70 65 60 55 50

voice 80% UDD64 20%

2

5 10 Timer-CU [T]

voice 80% UDD64 20% PCR = 500Kbps PCR = 1Mbps PCR = 2Mbps PCR = 6Mbps

1

2

5 10 Timer-CU [T]

100

100

Timer – CU Study (conclusions) •

• •



The filling ratio depends on the Timer-CU value which depends on the T period of the PCR. Even under heavy load conditions, the Timer-CU does have a (small) influence on the filling ratio, however, under these conditions the Timer-CU does not have any impact on the delay. Under light load condition, the delay depends on the Timer-CU value but does not depend of the PCR. The value of the Timer-CU chosen within the context of a monoservice VC is still appropriate for the multiservice VC under the same load conditions. A value of the Timer-CU between 1ms and 2ms may be considered as quasi-« optimal ».

60 55 50 45 40 35 30 25 20 15 10 5 0

Timer-CU = 1ms

number of voice streams

118 122 126 130 134 138 142 146 150 154 158

50 52 54 56 58 60 62 64 66 68 70 72 74 76

PCR=500Kbps PCR=1Mbps PCR=2Mbps

18 20 22 24 26 28 30 32 34 36

99,9 percentile delay (ms)

Study of the statistical multiplexing

100 95 90 VC load (%)

85 80 75 70

Timer-CU = 1ms

65 60

PCR=500Kbps PCR=1Mbps PCR=2Mbps

55 50 number of v oic e s treams

Study of the scheduling mechanisms (1) 1,2

Probability distribution for voice Voice + UDD64Kbps 1 20% voice, 80% data VC load = 65%

EDF(2ms voice,20ms data) EDF(2ms voice,50ms data) EDF(5ms voice,100ms data) FIFO PRIORITY WRR(4/5 voice,1/5 data) WRR(1/2 voice,1/2 data) WRR(1/5 voice,4/5 data)

probability

0,8 0,6 0,4 0,2

1,93

1,81

1,69

1,57

1,45

1,33

1,21

1,09

0,97

0,85

0,73

0,61

0,49

0,37

0,25

0,13

0,01

0

delay(ms) 1,2 Probability distribution for data Voice + UDD64Kbps 20% voice, 80% data VC load = 65%

1

0,6 0,4 0,2

delay(ms)

9,7

9,1

8,5

7,9

7,3

6,7

6,1

5,5

4,9

4,3

3,7

3,1

2,5

1,9

1,3

0,7

0 0,1

probability

0,8

EDF(2ms voice,20ms data) EDF(2ms voice,50ms data) EDF(5ms voice,100ms data) FIFO PRIORITY WRR(4/5 voice,1/5 data) WRR(1/2 voice,1/2 data) WRR(1/5 voice,4/5 data)

Study of the scheduling mechanisms (2) 1,2 1 0,8 probability

EDF(2ms voice,20ms data) EDF(2ms voice,50ms data) EDF(5ms voice,100ms data) FIFO PRIORITY WRR(4/5 voice,1/5 data) WRR(1/2 voice,1/2 data) WRR(1/5 voice,4/5 data)

Probability distribution for voice Voice + UDD64Kbps 50% voice, 50% data VC load = 60%

0,6 0,4 0,2

4,94

4,65

4,36

4,07

3,78

3,49

3,2

2,91

2,62

2,33

2,04

1,75

1,46

1,17

0,88

0,59

0,3

0,01

0

delay(ms)

1,2 1 0,8 0,6 0,4 0,2

delay(ms)

9,7

9,1

8,5

7,9

7,3

6,7

6,1

5,5

4,9

4,3

3,7

3,1

2,5

1,9

1,3

0,7

0 0,1

probability

EDF(2ms voice,20ms data) EDF(2ms voice,50ms data) EDF(5ms voice,100ms data) FIFO PRIORITY WRR(4/5 voice,1/5 data) WRR(1/2 voice,1/2 data) WRR(1/5 voice,4/5 data)

Probability distribution for data Voice + UDD64Kbps 50% voice, 50% data VC load = 60%

Study of the scheduling mechanisms (3) 1,2 EDF(2ms voice,20ms data) EDF(2ms voice,50ms data) EDF(5ms voice,100ms data) FIFO PRIORITY WRR(4/5 voice,1/5 data) WRR(1/2 voice,1/2 data) WRR(1/5 voice,4/5 data)

Probability distribution for data Voice + UDD64Kbps 80% voice, 20% data VC load = 60%

1

probability

0,8 0,6 0,4 0,2

delay(ms)

1,2 1 0,8 0,6 0,4 0,2

delay(ms)

1,93

1,81

1,69

1,57

1,45

1,33

1,21

1,09

0,97

0,85

0,73

0,61

0,49

0,37

0,25

0,13

0 0,01

probability

EDF(2ms voice,20ms data) EDF(2ms voice,50ms data) EDF(5ms voice,100ms data) FIFO PRIORITY WRR(4/5 voice,1/5 data) WRR(1/2 voice,1/2 data) WRR(1/5 voice,4/5 data)

Probability distribution for voice Voice + UDD64Kbps 80% voice, 20% data VC load = 60%

9,7

9,1

8,5

7,9

7,3

6,7

6,1

5,5

4,9

4,3

3,7

3,1

2,5

1,9

1,3

0,7

0,1

0

Study of the scheduling mechanisms • The probability distribution is defined as Prob{delay > t} • Priority scheduling policy is the best one for voice but the worst one for data • FIFO gives the opposite results (the best for data and the worst for voice) • EDF and WRR appear to be a compromise

Iu Interface Protocols • Two layers can be distinguished within the horizontal planes : • Radio Network Layer • Transport Network Layer.

• The specific problems related to UTRAN are encountered only at the level of the Radio Network Layer, • The Transport Network Layer represents a standard transport technology which is used within UTRAN and not related to its the specific problems.

Protocols within the Iu Interface • Four planes are defined : • Control Plane • User Plane • Transport Network Control Plane • Transport Network User Plane

Radio Network Layer

Transport Network Layer

Control Plane

User Plane

RNSAP

Iur Data Stream(s)

Transport Network User Plane

Transport Network Control Plane

Transport Network User Plane

ALCAP(Q.2630.1) [Note 2]

STC (Q.2150.1)

SCCP MTP3-B

ITUN

MTP3-B

ITUN

SSCF-NNI SSCF-NNI

SCTP

SSCF-NNI SSCF-NNI

SCTP

SSCOP

UDP / IP

AAL5

SSCOP

UDP / IP

AAL5

ATM Physical Layer

Iur Interface Protocols

AAL2

Radio Network Layer

Transport Network Layer

Control Plane

User Plane

RANAP

Iu UP Protocol Layer

Transport Network User Plane

Transport Network Control Plane

Transport Network User Plane

Q.2630.1

SCCP

Q.2150.1

MTP3b

MTP3b

SSCF-NNI

SSCF-NNI

SSCOP

SSCOP

AAL5

AAL5

ATM Physical Layer

Iu Interface Protocols (CS domain)

AAL2

Radio Network Layer

Control Plane

User Plane

RANAP

Iu UP Protocol Layer

Transport Network Layer

Transport Network User Plane

Transport Network Control Plane

Transport Network User Plane

SCCP ITUN MTP3-B

SCTP

GTP-U

SSCF-NNI SSCF-NNI

UDP

UDP

SSCOP

IP

IP

AAL5

AAL5

ATM

ATM

Physical Layer

Physical Layer

Iu Interface Protocols (PS domain)

Gi

PSTN

GMSC

GGSN

AuC C PSTN

HLR

PSTN

VLR

B

Gf Gs

B

MSC

Gn Gr

EIR F

G

Gc

H

D

VLR

SGSN

MSC

E

Gp

CN A

Gb

IuPS

IuCS

RNS

BSS BSC Abis

BTS

Iur

RNC Iubis

BTS

Node B cell

Um

Uu ME SIM-ME i/f

SIM

or

Cu

USIM MS

Node B

RNC

Core Network Technology • The choice is still open : IPv6 seems to be the most appropriate for mobile services environment • Proposition 1 : AAL2 for the voice traffic and IP (over ATM) for data traffic • Proposition 2 : IP (plus MPLS ?) with an appropriate QOS framework (DiffServ?) – What type of scheduling mechanisms to be used ? WFQ, EDF, Priority, … ?

• IP over DWDM (long term)

DiffServ classes • Expedited Forwarding (EF) • Assured Forwarding (AF) • Best Effort (BE) • DiffServ does not require extra overhead in the IP header

QOS elements in DiffServ • • • •

Committed Access Rate CAR Generic traffic Shaping GTS Weighted Fair Queuing -WFQ Weighted Random Early detection (WRED)

Terrestrial / Satellite mobile convergence

Convergence de réseaux mobiles terrestre / satellite

C œ u r d e r é se a u IP

GSM G P R S /E D G E

M e d ia A c c e s s S y s t e m

R éseau S a te llite

W LAN B lu e to o th DECT

S e r v ic e s et A p p lic a tio n s

U tilis a te u r

UM TS

Policy Based Network PBN Architecture • PEP : Policy Enforcement Point • PDP : Policy Decision Point • LDAP : Lightweight Directory Access Protocol

Policy Server

Policy Repository LDAP

Node

PDP PEP

SNMP

Management Function

Node A

Node D

Node B PDP

PEP

PEP

LPDP

LPDP

PEP

PEP Node C

AD 2

PDP

PDP

Policy Server

Policy Server

AD 1 AD 3