Sunteți pe pagina 1din 33

QoS n reelele MPLS bazate pe IP i ATM

QoS n reelele IP furnizeaz nodurilor inteligena necesar pentru prelucrarea


traficului n mod difereniat n spiritul politicilor de reea.
QoS d posibilitatea managerilor de reele i inginerilor de sisteme, s
controleze lrgimea de band, ntrzierile, jitterul i pierderile de pachete din
reea.
QoS nu este un atribut al unui echipament, ci este o arhitectur a unui sistem
cap-la-cap, n care echipamentele de margine ale reelei furnizeaz
managementul lrgimii de band, iar echipamentele core asigur transmisia
pachetelor, impunnd nivelele QoS dictate de echipamentele de margine.
Pentru asigurarea QoS , n reelele IP , exist dou mecanisme disponibile :
servicii integrate (Integrated Services IntServ)
servicii difereniate (Differentiated Services-DiffServ)
Fr utilizarea mecanismului QoS, o reea IP va furniza doar servicii best effort.

Modelul Best effort:


Modelul tradiional de datagrame
Nu este un model al companiilor de telefoane
Exist o singur mas de pachete, indiferent de sursa de trafic
Well do the best we can (dar pachetele pot fi pierdute)
1
2
3
4
5

Fluxuri de trafic

IP
Toate
fluxurile

Modelul servicii integrate (IntServ)


Fluxuri garantate QoS (pachete separate pe baza principiului end-toend)
Lrgime de band strict rezervat
Semnalizare necesar pentru rezervare cale
-RSVP (Resource Resevation Protocol)
Controlul admisiilor (fiecare apel poate fi rerutat)
Configurare n fiecare ruter de-a lungul cii
Fluxuri de trafic
1
2
3
4
5

IP

Modelul Servicii Difereniate (DiffServ)


Arhitectura DiffServ RFC 2475
Creare mijloace pentru Trafic Condiionat (TC)
Definire comportare pe salt (PHB-Per Hop Behavior)
Noduri de margine cu TC

1
2
3
4
5

Fluxuri de trafic

IP
Clasa A
Clasa B
Clasa C

Configuraii folosite n reelele MPLS pentru asigurarea


QoS:
Precedena IP, folosete 3 bii din header-ul IP (zona ToS), pentru
indicarea clasei de serviciu a pachetului (max. 8 clase). Aceast valoare este
setat n router-ul edge i impus n reeaua core. n reelele IP i ATM se
folosesc diferite etichete pentru indicarea nivelelor de preceden.

Version

8
IHL

16

24

31

Total Lenght

Type Of Service

Flags

Identification
Time To Live

19

Protocol

Fragment Offset
Header Checksum

Sourse IP Address
Destination IP Address
Options

Padding

CAR (Committed Access Rate) , condiioneaz alocarea lrgimii de


band pentru diferite tipuri de trafic. Pentru a impune politici de reea, se pot
configura mai multe praguri, (Layer 3) n funcie de parametri reelei. Dac
fluxurile de date depesc aceste praguri, se pot elimina pachetele n exces
sau se poate acorda o clas de servicii de nivel mai sczut.
WRED (Weighted Random Early Detection) , are un rol important n
prevenirea congestiilor, prin detectarea fluxurilor lente (n concordan cu
clasa de serviciu), naintea apariiei congestiei.

CBWFQ (Class-Based Weighted Fair Queuing), reordoneaz pachetele


i controleaz latena n routerele de margine i n cele core. Prin asignarea
de ponderi diferite, diferitelor clase de servicii, un comutator poate
coordona buffer-ul i lrgimea de band pentru fiecare clas de serviciu.
Pentru c ponderea este efectiv i nu absolut, resursele neutilizate pot fi
mprite ntre clasele de serviciu pentru utilizarea eficient a benzii.

SCALABILITATEA cheia susinerii QoS n reelele IP-MPLS

Aplicarea QoS fiecrui flux de date este ineficient, din cauza traficului foarte
mare de fluxuri ale furnizorilor de servicii din reelele IP.
Un mod scalabil de furnizare a mai multor nivele de calitate a serviciilor, este
implementarea Claselor de Serviciu (CoSs-Classes of Service).
De exemplu un ISP asigur trei clase de serviciu:
prioritate mare i ntrziere mic,
serviciu garantat misiune critic,
serviciu de prioritate redus best-effort.
Abonaii pot utiliza o combinaie a acestor clase, n funcie de nevoile lor.
Unii vor utiliza serviciul garantat i cel cu ntrziere mic, pentru aplicaiile de
videoconferin i serviciul best-effort pentru traficul de e-mail.
MPLS poate aplica QoS scalabil pe o reea IP foarte larg, fiindc furnizorii
pot asigna seturi de etichete care corespund diferitelor clase de servicii.

QoS pentru serviciile fr conexiune


n reelele (FR, ATM), din clasa reelelor cu conexiune, bazate pe circuite
virtuale (VC), pentru fiecare link trebuie specificat CIR (Committed
Information Rate), limea de band garantat. Este posibil ca traficul adiional
valorii CIR s fie disponibil, dar nu este garantat).
256 kbps

64 kbps

CPE

CPE
64 kbps

n reelele plas de capaciti mari este foarte dificil asigurarea CIR pentru
fiecare VC. De exemplu ntr-o reea plas complet pentru 100 site-uri trebuie
asigurate 9900 CIR.

n reelele IP, fr conexiune trebuie specificat doar lrgimea de band


pentru fiecare site.

320 kbps
384 kbps

Reea IP

Modelarea fluxurilor de trafic conform SLA

La fiecare LSR Edge se poate calcula lrgimea de band necesar pentru un


trafic premium class

320 Mbps

1 Gbps

Reea ISP
D

384 Mbps
384 Mbps

Lrgimea de band
Debitul
link-ului
BL

Trafic acceptat
pe un link

BPC

BBE

Trafic
premium class
(PC)

BBE BL BPC

t
BPC
Premium Class

Band rezervat
premium class

Trafic premium class


n banda oferit
BBE
Best Effort

Lrgimea de band maxim posibil asigurat pentru traficul cerut

320 Mbps

Estimarea traficului pentru o distribuie uniform

80 Mbps

Fluxurile de trafic de la fiecare nod vor avea debite similare ctre celelalte
noduri, inclusiv pentru nodul iniiator.

Repartizarea traficului pentru o distribuie ponderat n funcie


de traficul de intrare n fiecare nod

A
A
C

B : 1000x15,3%=153Mbps
C : 384x15,3%=59Mbps
D : 384x18,4%=71Mbps

153 Mbps

D
Traficul total: 2,088 Gbps
Relativ la nodul B ponderile de trafic sunt: pentru A =15,3%
B = 47,9%
C = 18,4%
D = 18,4%

Calculul valorilor lrgimii de band alocate fiecrui link


pentru un acces de tip premium class

C
Reeaua fizic cu canalele rutate pentru trafic

Topologia reelei core cu matricea de trafic pentru calculul lrgimii de


band folosit de-a lungul diferitelor ci de rutare
B

A
153 Mbps

Core
Network

59 Mbps

153 Mbps
184 Mbps

59 Mbps

184 Mbps
LSR

LSR

Reea IP
LSR

59 Mbps

59 Mbps
184 Mbps
71 Mbps

184 Mbps

71 Mbps

ncrcarea total cu trafic premium class a link-urilor


B

A
271 Mbps

521 Mbps

Core
Network

271 Mbps

153 Mbps

521 Mbps

153 Mbps

LSR

LSR
118 Mbps

368 Mbps

Reea IP
118 Mbps
368 Mbps

LSR

314 Mbps
314 Mbps

314 Mbps

314 Mbps

Servicii Difereniate (DiffServ-DS)


RFC2474 Definirea cmpului serviciului difereniat (DS Field)
RFC2475 O arhitectur pentru serviciul difereniat
RFC2597 Grupul transmisiilor asigurate
RFC2598 Grupul transmisiilor expeditive
Routerele din interiorul reelei pot asigura QoS bazndu-se pe clasa dat de
DS. Pentru specificarea clasei DS se folosesc cei mai semnificativi ase bii
din octetul IP-ToS (Type of Service). Acetia sunt definii de DSCP
(Differentiated Services Code Point).
TOS

Bii

3 4

Cod
selecie
clas

Nefolosii
DSCP-RFC 2474

Asignarea primilor trei bii n DSCP

Cmpul IP
Precedence

Bii IP
Precedence

Bii
DSCP

Clase DSCP

0
1
2
3
4
5

000
001
010
011
100
101

000000
001000
010000
011000
100000
101000

Best Effort
Transmisie asigurat 1 [TA1]
Transmisie asigurat 2 [TA2]
Transmisie asigurat 3 [TA3]
Transmisie asigurat 4 [TA4]
Transmisie expeditiv [TE]

Problemele de pierderi, ntrzieri i jitter ale fiecrei clase DS sunt descrise de


PHB (Per Hop Behavior). Astfel este determinat lrgimea de band alocat,
volumul de trafic restricionat i numrul de pachete eliminate n timpul
congestiei.
n reelele DS se pot defini trei clase de comportament tip PHB:
Clasa best-effort, pentru care primii trei bii (Precedena IP) sunt 000
Clasa transmisie asigurat PHB, cu urmtoarele setri: 001, 010, 011, 100
Clasa transmisie expeditiv PHB, cu setarea 101.

Asigurarea transmisiei specific patru clase cu banda garantat,


departajate prin primii trei bii, n cadrul crora exist cte trei nivele
referitoare la eliminarea pachetelor (jos, mediu i nalt), rezultnd n final 12
clase pentru asigurarea transmisiei .
Nivel

Clasa TA1

Clasa TA2

Clasa TA3

Clasa TA4

Jos

001010

010010

011010

100010

Mediu

001100

010100

011100

100100

nalt

001110

010110

011110

100110

Pentru transmisiile de date se pot utiliza clasele TA1-TA4, care nu necesit


asigurarea prioritii, iar pentru VoIP se poate folosi clasa de transmisie
expeditiv care asigur cerinele QoS.
Transmisia expeditiv (TE) este adecvat aplicaiilor care necesit lrgime
de band asigurat. Prioritatea expedierii pachetelor se asigur prin
rezervarea unui anumit spaiu de band necesar asigurrii traficului prioritar.
Valoarea DSCP recomandat pentru TE este 101110(46). Primii trei bii
corespund Precedenei IP 5, care este configuraia recomandat pentru
traficul VoIP.

Exemplu de configurare a routerelor de margine ale reelei, folosind


marcarea DSCP pe baz de clase.

access-list 100 permit udp any any range 16384 32000


access-list 100 permit tcp any any eq 1720
access-list 101 permit tcp any any eq 80
class-map voip
match access-group 100
class-map webtraffic
match access-group 101
policy-map dscp_marking
class voip
set ip dscp 46 #TE Class
class webtraffic
set ip dscp 26 #TA Class
interface Ethernet0/0
service-policy input dscp_marking

n acest exemplu tot traficul de intrare prin interfaa Ethernet 0/0 este controlat
i clasificat pe baza clasei voip i webtraffic (class-map voip i class-map
webtraffic).
Comanda de configurare policy-map seteaz DSCP pe clasa de trafic voip 46
(valoarea TE=101110) i pe clasa de trafic webtraffic 26 (valoarea
TA3=011010).

Clasele DiffServ i switch-urile IP i ATM


Managementul lrgimii de band la PVC (Permanent Virtual Circuit) specific
asigurarea lrgimii de band pentru fiecare flux de la origine pn la destinaie.
256 kbps
12 Mbps
68 Mbps
1,5 Mbps
512 kbps
2 Mbps
43 Mbps

irurile PVC i alocarea de band fr concept CoS


Banda este distribuit inechitabil
Managementul lrgimii de band de la PVC nu se folosete n reelele fr
conexiune.

La serviciul bazat pe clase, lrgimea de band este alocat pe clase i nu pe


circuitul virtual.

IP CoS 1

122 Mbps

IP CoS 2

230 Mbps

IP CoS 3

380 Mbps

irurile bazate pe clase implic o niruire n comutatorul ATM, pentru fiecare


CoS.
Celulele tuturor LVC (Label Virtual Circuit), pentru fiecare CoS sunt ordonate
ntr-un singur ir.

Routerele Cisco IP i ATM suport i serviciul IP bazat pe clase (CoS) i


serviciul bazat pe circuite virtuale (PVC)

IP CoS 1

122 Mbps

IP CoS 2

230 Mbps

IP CoS 3

380 Mbps

ATM CBR

42 Mbps
22 Mbps
56 Mbps

ATM VBR

34 Mbps
18 Mbps
76 Mbps

PVC Permanent Virtual Circuit (RFC-1483)

ATM
Light Stream 1010

Light Stream 1010

Cisco 7200

A0/0

Constana
IP:172.10.10.1

Cisco 7200

A1/1/1

A1/1/2

Bucureti

A3/0/0

A3/0/1

Braov

A0/0

Cluj
IP:172.10.10.3

Dezavantajul folosirii circuitelor virtuale

22 Mbps
33 Mbps
11 Mbps

49 Mbps
16 Mbps
104 Mbps

16 Mbps
10 Mbps

55 Mbps

45 Mbps

Reea care utilizeaz lrgimea de band a circuitelor virtuale i fuziunea lor

Orice schimbare (adugare) de band n reeaua de margine conduce la schimbri


n alocarea de band a PVC, n reeaua core, cu dificulti n semnalizare.

22 Mbps

ATM
core network
33 Mbps

11 Mbps
16 Mbps

82Mbps
49 Mbps
137Mbps

55 Mbps

33 Mbps

10 Mbps

45 Mbps

Avantajele folosirii CoS n loc de PVC

Numrul parametrilor programai este mult mai mic n CoS dect n PVC ntr-o
reea cu N noduri:
cu PVC, numrul parametrilor necesari este proporional cu N 2,
cu CoS, numrul lor este proporional cu N
irurile bazate pe CoS pot fi folosite pe orice tip de link ( PPP over SDH sau
WDM)
irurile bazate pe clase sunt echitabile, furniznd o informaie aproximativ,
pentru estimri i modelri de trafic al utilizatorului. Astfel, traficul premium
class de la orice origine spre orice destinaie, are acces pe orice band lsat
liber de alt pereche origine-destinaie.
Semnalizarea cap la cap funcioneaz mai bine in CoS dect n PVC (LVC),
unde exist o band asignat pentru fiecare link.

Ingineria traficului (Traffic engineering)


n reelele MPLS

Congestie,
posibilitatea
pierderii de
pachete

Ruta normal

20%

50%
91%
E

F
15%

20%
G
G

D
ncrcarea medie a link-urilor[%]

Rerutarea circuitelor LVC MPLS pe link-uri mai puin ncrcate, numai


dac acest lucru nu le congestioneaz,
bazat pe PNNI(Private Network-to-Network Interface)
B

A
50%
20%
Ruta aleas de
TE

55%

Reea IPE

F
55%

60%

Protocol de rutare folosit n reelele ATM, prin care routerele se informeaz reciproc
asupra topologiei reelei, astfel nct pot lua decizii de rutare. Se bazeaz pe protocolul
OSPF (Open Shortest Path First) i msoar capacitile link-urilor i ntrzierile
survenite pe acestea.
I-PNNI este un protocol de rutare derivat din ATM , care permite routerelor IP s
selecteze link-urile pe baza QoS .

Abrevieri
ATM
CAR
CIR
CoS
LSR
LVC
MPLS
OSPF
PHB
PPP
PVC
QoS
SDH
SLA
SVC
WDM

Asynchronous Transport Mode


Committed Access Rate
Committed Information Rate
Class of Service
Label Switched Router
Label Virtual Circuit
Multi Protocol Label Switching
Open Shortest Path First
Per Hop Behavior
Point to Point Protocol
Permanent Virtual Circuit
Quality of Service
Synchronous Digital Hierarhy
Service Level Agreement
Switched Virtual Circuit
Wavelength Division Multiplexing

S-ar putea să vă placă și