Академический Документы
Профессиональный Документы
Культура Документы
La problmatique de la QoS
Les principes de l'ATM
La gestion de la QoS et du trafic en ATM
La boite outils de la gestion de la QoS dans les rseaux IP
Qualit de Service (QoS)
Les mcanismes de la gestion de la QoS et du trafic dans les
et gestion du trafic rseaux IP
dans les rseaux MPLS et la gestion de la QoS dans les rseaux Ethernet
Problmatique
Pourquoi la QoS ?
Quest-ce que la QoS ?
La gestion du trafic dans un rseau asynchrone
Partie 1 Les paramtres de QoS et de la performance des rseaux
Problmatique de
la Qualit de Service (QoS)
et de la gestion du trafic
Conclusion
On a besoin de grer la QoS et le trafic
dans les portions du rseau o la bande passante est rare
(il y en a toujours !)
si on gre des applications temps rel
Les applications Partie 2
de donnes peuvent sadapter en dbit et en dlai ATM (Asynchronous Transfer Mode)
temps-rel demandent un niveau de QoS lev
Les paramtres cls de la QoS sont :
le dlai (et sa variation)
la perte
le dbit
la disponibilit
5 octets 48 octets Ht
Ht : horloge
En-tte Champ d'information venant du terminal
Hr
Identificateur explicite + +
Hr : horloge
venant du rseau
Souplesse
Multiplex ATM
voix
cadrage
Unit de bourrage
transfert
(cellule) Pb : chaque tage de multiplexage, les petits paquets doivent
rassemblage attendre que les grands paquets passent (dlai, gigue)
ex : sur un lien E3, l'mission de 1500 octets ncessite 353 s !
Il ny a pas de protocole spcifique dans le rseau (sauf signalisation) Il faut des cellules de taille identique pour tous les services ! C'est
que ce fait Cisco avec la fonction LFI (Link Fragmentation Interface)
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 25 - 12 dcembre 2007
!
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 26 - 12 dcembre 2007
Modle ISO
donnes
Application (7)
Prsentation (6)
voix AAL
Session (5)
Transport (4)
cellules
destines 4 3 2
32 bit CLP : 0 ou 1
00 Maintenance de VC (F5), niveau segment en cas de congestion, on dtruit prioritairement les cellules CLP=1
4 bit positionn par l'application
01 Maintenance de VC (F5), bout-en-bout
permet de distinguer 2 types de cellules
au rseau 1
10 Gestion de ressources (RM) bit positionn par le rseau
11 Rserv permet de dclasser les cellules non-conformes un contrat de trafic
(tagging ou marquage)
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 35 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 36 - 12 dcembre 2007
En-tte : champ HEC
Lacheminement en ATM (1/2)
(Header Error Control)
C
Une connexion ATM (unidirectionnelle) doit tre Entre Sortie
GFC VPI VCI PT L HEC payload tablie dans chaque sens entre chaque paire de Port/VPI/VCI Port/VPI/VCI
P correspondants. Elle est constitue :
1/11/120 2/11/130
dune route marque dans les lments actifs
du rseau
Fonction de la couche physique de ressources de transmission rserves
(dbits, mmoire)
Calcul 1
partir des 4 octets de l'en-tte, calcule 1 octet (mthode du reste de VPI/VCI est local ! 11/120
2
Primitives changes
ATM entre couche physique et couche ATM
Introduction
La couche ATM
Data
La couche dadaptation aux supports physiques request cellule valide
couche assigne ou non assigne
La couche dadaptation aux applications
ATM
en-tte champ dinformation
couche
physique Horloge
HEC
Data
indication
En rsum (2)
LATM est une technique en mode connect :
on tablit un chemin avant dchanger des informations
les connexions sont pt-pt ou pt-mpt
Ladaptation aux supports physiques recourt des fonctions Partie 3
originales :
Gestion du trafic et de la QoS
dcouplage entre le dbit ATM et le dbit du support
cadrage cellule permettant de se passer dune structure de trame en ATM
LATM sadapte tout type de support physique existant (PDH, SDH,
ADSL, 25.6 Mbit/s ATM Forum)
La couche AAL gre la QoS exige par les applications :
aspects temporels : absorption de la gigue cellule,
aspects smantiques : pertes et erreurs de cellules
3 types dAALs sont utilises :
AAL1 : applications temps rel
AAL5 : applications de donnes avec protocole simplifi
AAL2 : applications temps rel bas dbit
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 55 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 56 - 12 dcembre 2007
Gestion du trafic et la QoS en ATM Les diffrentes formes dun trafic ATM ...
La dfinition et le contrle des dbits 1 Mbps mis rgulirement
leffet du profil de trafic sur un rseau (mulation de circuit la sortie de la source de trafic)
la notion de dbit-crte
424 s
les algorithmes :
Algorithme dEspacement Virtuel (VSA)
Leaky Bucket 1 Mbps perturb
La performance (multiplexage de la zone prive)
Dfinitions :
et leur effet sur le rseau dbit-crte (PCR) et Cell Delay Variation (CDV)
Flux espacs Ide :
on choisit un flux de rfrence :
4 3 2 1 dbit constant (ou parfaitement espac)
dfini par son dbit PCR (en bps)
4 3 2 1 4 3 3 3 2 2 2 1 1 1 ou par son intervalle inter-cellule TPCR = 424 / PCR (en s)
Situation relle : on mesure les carts (CDV) entre le flux observ et le flux de rfrence
4 3 2 1
31 ports dentre, pas de rafales
taille max = 30 cellules Flux observ
(ak)
Flux en rafales
Flux de rfrence
(TATk)
4 3 2 1 TPCR
Remarques :
4 3 2 1 4 3 3 3 2 2 2 1 1 1
le choix dun dbit-crte nest pas unique !
Situation relle : si le dbit de rfrence est trop petit (TPCR trop grand), la CDV diverge !
4 3 2 1
31 ports dentre, rafales de 32 cellules
taille max = 960 cellules de la mme faon, un lien sera reprsent par son dbit p (en bps) ou
son temps-cellule (en s)
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 59 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 60 - 12 dcembre 2007
Contrle du dbit-crte, algorithme #1 :
Rgles complmentaires
lalgorithme despacement virtuel VSA (TPCR, )
cellule
CDVT dtruite
ou taggue
heures relles darrive
Taille (cellules)
B = 1 + / TPCR
Taille (cellules) #BtB-1
B = 1 + / TPCR
TPCR TAT
Paramtres
Bloc n+1 SECBR (Severely Errored Cell Block Ratio)
Nouveau calcul
hors SECBs :
CER (Cell Error Ratio)
du BIP16
CLR (Cell Loss Ratio)
CMR (Cell Misinsertion Rate)
comparaison
(cellules errones)
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 67 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 68 - 12 dcembre 2007
Paramtres de performance temporels Objectifs de QoS l'ITU-T
I.356
Moyenne des dlais d'un ensemble de cellules (CTD : Cell Transfer
delay) contrat
CTD CDV CLR0+1 CLR0 CMR CER SECBR
de trafic
Cell Delay Variation (CDV 2-points)
pour chaque cellule, on calcule la CDV : dlai dlai d'une cellule de QoS 1
DBR
1/jour 10-6 10-4
rfrence (le dlai minimum) SBR1 400 ms 3 ms 3 10-7 NA
svre (dfaut) (dfaut) (dfaut)
ABT
On dtermine le quantile 10-3 de la distribution DBR
QoS 2 1/jour 10-6 10-4
SBR1 U U 10-5 NA
tolrante (dfaut) (dfaut) (dfaut)
ABT
QoS 4
tous U U U U U U U
Attention : ne pas confondre avec la CDV 1-point, utilise pour la non spcifie
conformit !
QoS 5
arrives relles SBR2/3 1/jour 10-6 10-4
svre 400 ms 6 ms NA 3 10-7
ABR (dfaut) (dfaut) (dfaut)
2 niveaux
1 point de mesure rfrence temporelle :
VSA
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 69 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 70 - 12 dcembre 2007
Equipement
La performance
du client
contrle trafic conforme
Les contrats de trafic de trafic
contrats pour flux dbit constant CLP marqu 1
UNI (tagging)
contrats pour flux dbit variable trafic non conforme
destruction
contrats adaptatifs
La boite outils de la gestion de trafic Contrat
=
Description
+ QoS requise
de trafic du trafic offert
Le routage la QoS
ATC (ATM Transfer Capability)
Quelques applications descripteur trafic source
Classe de QoS
tolrances de gigue (CDVT)
I.371 mcanismes de conformit
Catgorie de service
descripteur trafic source
Paramtres individuels
tolrances de gigue (CDVT)
de QoS
UNI 4.0 mcanismes de conformit
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 71 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 72 - 12 dcembre 2007
Contrat DBR - CBR Contrat SBR - VBR
ITU-T : ITU-T : PCR
DBR (Deterministic Bit Rate) SBR (Statistical Bit Rate)
ATM Forum : PCR ATM Forum :
CBR (Constant Bit Rate) VBR (Variable Bit Rate)
VBR-rt et VBR-nrt SCR
2 options 3 options
DBR-1 : dclaration spare donnes 0+1 et OAM VBR1 : PCR(0+1) et SCR(0+1) ; les cellules non-conformes sont
dtruites
DBR-2 : dclaration agrge
VBR2 : PCR(0+1) et SCR(0) ; les cellules non-conformes sont dtruites
Ingnirie simple : on additionne les PCR VBR3 : idem VBR2, mais les cellules non-conformes au SCR(0) sont
Cours QoS
dclasses Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 73 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 74 - 12 dcembre 2007
5 3 en situation
4
3 2
EPD (Early Packet Discard) de congestion
2 T1 Trame AAL5
1 1
chancier de remission X X X X X X
1 0 0 0 0 0
Le routage la QoS Rendre lATM aussi Plug & Play que possible
contrle du trafic ATM dans les commutateurs minimiser le travail de configuration et de maintenance du rseau ATM
modes de gestion des connexions ATM grer lvolution des ressources du rseau en temps rel
le protocole PNNI Passer facilement lchelle !
Quelques applications
Signalling Control Channel (VPI=0 ou x, VCI=5) Les grands rseaux sont difficile grer : complexit en n2
(dans la pratique, au-del de 20 nuds)
On partitionne le rseau en sous-ensembles, appels Peer Groups :
Routing Control Channel (VPI=0 ou x, VCI=18) dans un mme Peer Group, chaque nud a une vision dtaille de
tous les autres
mais un nud n'a qu'une vision synthtique des autres Peer Groups
PNNI signalling Peer Group "C"
PNNI routing
protocole tat des liens (comme OSPF)
change 3 types de messages, dans le but de :
dcouvrir les nuds voisins (paquets Hello )
changer des informations topologiques (paquets PTSE : PNNI Topology
State Element) Peer Group "A"
Peer Group "B"
dclarer les adresses des quipements raccords (paquets Database ENSEMBLE DU DOMAINE PNNI
Summary )
A
B B
Set Up + DTL Set Up + DTL
A C C
Set Up
La source route est tablie partir de la vision du rseau qua le
A Set Up Border Node , mais linformation peut tre errone (bande passante
B insuffisante, lien tomb)
C La procdure de crankback permet un retour au crateur de la DTL, qui
Peer Group
est seul habilit en calculer une autre !
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 85 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 86 - 12 dcembre 2007
TurboDSL
IP
Livebox
Clients
ANTU ISP
Turbo IP
DSLAM ATM
Serveur
DHCP
Livebox
RBC
RBR
RBCI Clients BSC
Collecte
CPE I
BCI
ISP
Turbo IP VCs individuels POP multimedia
GMPLMP Routeur
S ATME
BAS
NC
VC internet UBR
Modem VC conversationnels CBR symtriques (PCR=60kbps, 160 kbps ou 320
kbps ; CDVT=10 ms)
CPE PCR CDVT SCR MBS Dbit quivalent
Sens montant : limit par la Livebox
La ligne ADSL Collecte IP ADSL rserv
Sens descendant : limit par le BAS
(7470/7670)
VPs de collecte 15 15 ms 1 Mbps 26 1 437 kbps / 1 142 kbps
Mbps cellules
accs collecte coeur VP internet UBR+ 15 15 ms 2 Mbps 26 2 689 kbps / 2 238 kbps
En rsum
Il est ncessaire de contrler les dbits laccs au rseau. On
utilise pour cela 2 algorithmes quivalents : lAlgorithme
dEspacement Virtuel et le Leaky Bucket temps continu
La QoS est dfinie en cohrence avec les mcanismes destimation
de la performance (CTD, 2-pt CDV, SECBR, CLR, CER, CMR) Partie 4
On dfinit plusieurs contrats de trafic : La boite outils
CBR, VBR (rt et nrt), ABR, UBR
de la gestion de la QoS
On dispose dune boite outils trs riche : dans les rseaux IP
espacement
gestion dynamique des ressources (cellules RM)
mcanismes de destruction slective de cellules (EPD, PPD)
On dispose d'un protocole de routage qui peut prendre en compte
les contraintes de QoS (PNNI)
Gestion du trafic dans un routeur Etude des politiques de gestion des files
Le comportement du routeur est modlis, de faon pouvoir On modlise le multiplexage de 3 flux :
prdire son impact sur les paquets qui le traversent (dlai, perte) 1 flux de voix, compos de paquets de taille 1
Elements prendre en compte : (la taille des paquets de voix est utilise comme unit)
les files d'attente et leur mode de gestion : taille, seuils 2 flux de donnes (data1 et data2), composs de paquets de taille 4
Tail Drop : destruction des paquets qui parviennent une file dj remplie On suppose que les dbits de toutes les interfaces sont identiques
Partial Buffer Sharing : admission slective des paquets dans la file
RED (Random Early Detection) : destruction slective des paquets a8 a7 a6 a5 a4 a3 a2 a1
voix
l'chancement (scheduling) : la faon dont les files d'attente sont
servies entre data1
b4 b3 b2 b1
PQ (Priority Queuing)
c4 c3 c2 c1
PRR (Packet Round Robin) data2
DRR (Deficit Round Robin) ou WRR (Weighted Round Robin) 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
c4 c3 c2 c1
data2 c4 c3 a8 b4 a7 c2 a6 b3 a5 a4 b2 a3 c1 a2 b1 a1
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 sortie
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
sortie
a8 b4 a7 c4 a6 c3 b3 a5 a4 b2 a3 c2 a2 c1 b1 a1
Avantages :
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
simplicit, rapidit et cot
Avantage : simplicit, rapidit et cot privilgier de manire absolue un trafic par rapport un autre
Inconvnient : les flux temps rel sont perturbs par les flux de donnes Inconvnient :
Cours QoS
un type de trafic peut dominer les autres (si une file dattente ne se vide Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 97 - 12 dcembre 2007 jamais)
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 98 - 12 dcembre 2007
b4 b3 b2 b1
(4 paquets)
data1 data1 b4 b3 b2 b1
c4 c3 c2 c1
(1 paquet)
data2 data2 c4 c3 c2 c1
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
(1 paquet) 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
a8 a7 a6 a5 c4 b4 a4 c3 b3 a3 c2 b2 a2 c1 b1 a1
sortie c4 b4 a8 a7 c3 b3 a6 a5 a4 c2 b2 a3 a2 c1 b1 a1
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 sortie
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Inconvnient : les flux comportant des grands paquets sont favoriss, et les
flux comportant des petits paquets sont dfavoriss Avantage : gomme les effets lis la disparit de la taille des paquets
Inconvnient : il peut subsister une gigue importante pour les flux comportant
des petits paquets
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 99 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 100 - 12 dcembre 2007
Evolutions du WRR vers le WFQ Politique du Weighted Fair Queuing
Fair Queuing Multiplexage temporel : on calcule, pour chaque paquet, son heure
on simule un service cyclique bit par bit thorique de r-mission (en fonction de sa taille)
on sert les paquets dans lordre correspondant au temps auquel leur les flux faible volume ne sont pas asphyxis, et les flux fort volume
dernier bit aurait t transmis en mission bit bit ne monopolisent pas la bande passante
Weighted Fair Queuing les poids permettent dattribuer plus de bande passante aux trafics
temps-rel
on accorde un poids diffrent aux files, en servant plus dun bit par WFQ ralise un espacement par classe de trafic
visite a8 a7 a6 a5 a4 a3 a2 a1
voix (25%)
Avantage b4 b3 b2 b1
data1 (44%)
c'est un mcanisme plus quitable (fair), notamment dans le cas des
paquets de tailles diffrentes data2 (31%) c4 c3 c2 c1
8 7 6 5 4 3 2 1
voix : T=1/0.25=4
4 3 2 1
data1 : T=4/0.44=9
2 1
data2 : T=4/0.31=13
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 101 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 102 - 12 dcembre 2007
Lvitement de la congestion
Le contrle de la bande passante version LgE ToS Longueur totale
@ IP source
@ IP destination
Options Bourrage
RTT) 11
10
Fentre de congestion
9
Identification dune perte par : quatr 8
seuil
(segments)
expiration dun time-out e seg 7
seuil
4 ment 6
s
duplication dun acquittement 5
4
(numro du prochain segment 3
attendu par le rcepteur) 2
1
0
8 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Nombre de transmissions
0 Remplissage moyen
Min1 Max1 Min2 Max2 de la file dattente
Mcanisme bas sur la notion de jeton : dbit du lien physique : (en bps) L jetons ?
dbit de rfrence : r = /2 (en bps)
1 jeton = droit mettre 1 octet Token Bucket (r, b) paquets de taille L : 1000 octets
L
oui
Deux paramtres : 1 jeton entre non
sortie
dbit de rfrence : r (en bps) r/8 fois par seconde
tolrance : taille du bucket b (en octets)
8L/
Dual du Leaky Bucket ! taille b 0 1 2 3 4 5 6 7 8 9 10 11 12
(jetons)
Flux entrant
tolrance 3 000
2 000
chaque paquet (de taille L octets) niveau
a besoin de L jetons de remplissage 1 000
pour tre dclar conforme du TB (en octets) 0
0 1 2 3 4 6 8 10 12
Flux sortant
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 117 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 118 - 12 dcembre 2007
Mise en mmoire des paquets qui arrivent et r-mission une date dbit du lien physique : (en bps)
L mmoire
L jetons ?
dbit de rfrence : r = /2 (en bps)
conforme lchancier construit sur le rythme (dbit) ngoci
paquets de taille L : 1000 octets
Effet : entre sortie
Spacing (espacement) TB
La boite outils
dbit du lien physique : (en bps)
dbit de rfrence : r = /2 (en bps) L mmoire
L jetons ? La classification des paquets et le comportement des routeurs
paquets de taille L : 1000 octets Lvitement de la congestion
entre sortie
Le premier paquet d'une Le marquage (associ une classification)
rafale (mmoire vide) vide le Le contrle de la bande passante
TB
8L/ Les limites du routage IP classique
0 1 2 3 4 5 6 7 8 9 10 11 12
Flux entrant
niveau 3 000
de remplissage 2 000
du TB (en octets)
1 000
tolrance 0
0 1 2 3 4 5 6 7 8
Flux sortant
espacement des paquets au rythme 8L/r
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 121 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 122 - 12 dcembre 2007
Les attributs des messages PATH et RESV RFC 2210 Le fonctionnement de RSVP (3)
Message PATH Flux VoIP : codec G.711, dbit IP 72 kbps, paquets de 360 octets
champ Sender_Tspec : caractristiques de trafic du flux D : temps d'attente dans le routeur
C : temps d'mission du paquet de longueur M (au dbit R)
champ Adspec : les messages PATH collectent les informations qui
vont servir au rcepteur estimer la QoS de bout-en-bout (modle
OPWA : One Pass With Advertising) PATH S1 S2 S3
les messages PATH ont les mmes adresses IP source et destination Source
Source Destination
Destination
que les paquets de donnes (le routage se fait de bout-en-bout)
RESV
Message RESV D = 3 ms
C=M
D = 2 ms
C=M
D = 3 ms
C=M
champ Rspec contient les caractristiques de la rservation
Sender T-spec : Sender T-spec : Sender T-spec : Sender T-spec :
effectuer. Il peut tre diffrent de Tspec pour deux raisons : r = 72 kbps r = 72 kbps r = 72 kbps r = 72 kbps
Le contrle de trafic peut tre amen rserver des ressources b = 720 octets b = 720 octets b = 720 octets b = 720 octets
diffrentes de celles indiques dans Tspec p= p= p= p=
Dans le cas d'un flux multicast, il faut agglomrer les caractristiques des Adspec : Adspec : Adspec : Adspec :
D = 3 ms D = 5 ms D = 8 ms
flux allant vers les diffrentes feuilles C=M C = 2.M C = 3.M
le routage se fait hop-by-hop (puisque la route a t marque !) T-spec + T-spec +
R-spec : ou R-spec :
R = 72 kbps R = 100 kbps
S=0 S = 19 ms
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 131 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 132 - 12 dcembre 2007
Mise en oeuvre de RSVP Signalisation soft state/hard state
Source Destination Soft state : RSVP Hard state : PNNI
PATH REQUEST-SETUP
RESV MAPPING-CONNECT
PATH
classification
choix de la
chancement
RESV
file dattente
PATH
RESV
IntServ dfinit des services de signalisation (vrifi par un token bucket) respecter le dbit dclar Tspec
(vrifi par un token bucket)
Mcanismes dans les routeurs
La signalisation IntServ Il peut servir gestion des files dattente (WFQ)
Pas de mcanismes dans les
peut tre ralise par RSVP routeurs
la signalisation IntServ
ou par dautres protocoles Ingnirie du rseau
ou la signalisation Ingnirie du rseau
dautres rservations IP (MPLS) rservation de ressources
(Rspec) contrle d'admission rseau bas
sur la mesure dagrgats de trafic
contrle d'admission des
nouveaux flux bas sur les Worst
Case Traffics
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 137 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 138 - 12 dcembre 2007
0 1 2 3 4 5 6 7
Ordonnancement
Objectif : choisir le paquet suivant transmettre Ordonnancement hirarchique
Algorithme Class Based Queuing (CBQ)
PQ (Priority Queuing) : La VoIP aura tout le dbit requis
Garantie forte sur la disponibilit du dbit et un faible dlai et une Risque de famine => dbit de la VoIP contrler/limiter
faible gigue pour la file priorit 1 La TV + VoD + Data Premium se partageront le dbit restant
Garanties moindres pour la file la moins prioritaire La TV prendra la moiti du dbit laiss par la VoIP
PRR (Packet Round Robin) : La VoD prendra le quart du dbit laiss par la VoIP
Partage inquitable du dbit
La Data Premium prendra le quart du dbit laiss par la VoIP
DRR (Deficit Round Robin) ou WRR (Weighted Round Robin)
Chaque file i obtient un dbit au moins gal Wi / Wj Le trafic internet disposera du dbit restant
Garantit la disponibilit dun dbit minimum Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Copyright 2007 - Jean-Raymond LOUVION
Ordonnancement premptif / non premptif Problmatique de la QoS et de la gestion du trafic - 149 - 12 dcembre 2007 Problmatique de la QoS et de la gestion du trafic - 150 - 12 dcembre 2007
LSR LSR
Paquet IP
Paquet IP
LER LER
Les labels sont attribus dans lordre inverse (de la destination vers
la source) label 16
label 23
le dernier noeud du chemin attribue le label en premier label 58
pour un mme chemin, chaque interface de chaque noeud reoit un
label diffrent (identifiant local comme en ATM) label 16 10.1.1/24
Solution au pb du Poisson :
on peut quilibrer les charges en jouant avec les mtriques et en
utilisant le protocole ECMP (Equal Cost Multi Path) de partage de
charge
Le chemin vert est calcul par les protocoles de routage comme quilibrage de charge en R2 : mme dbit sur les 2 chemins
tant le moins "cher"
Mais le routage IP ne sait pas prendre en compte des liens de capacit
Tous les paquets emprunteront ce chemin, mme s'il est diffrentes, sans surcharger les liens de plus faible dbit
congestionn, alors que le chemin rouge (calcul comme plus cher) pb : capacit de R2-R6-R7-R4 > capacit de R2-R3-R4
peut tre vide !
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 167 - 12 dcembre 2007
Ingnirie statique
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 168 - 12 dcembre 2007
Solution MPLS-TE (Traffic Engineering) RFC 2702
Paramtres TE
R8 R9
Link A ->B
100 Mbps R3 Bande passante maximum (MB) MB 155M
R4
bande passante maximum MRB 200M
R2 STM1 qui peut tre rserve par un LSP BD 100M
3
3 R5 STM4
A
GA Green, Blue B
Connection-Oriented
Les grands principes de MPLS
Packet Switching
Les protocoles mis en uvre MPLS
Les applications
MPLS Data Plane MPLS Paquet : MPLS
De MPLS GMPLS Connection-Oriented
L2 : ATM, FR
Si
x
data data data
y
Les oprateurs mettent Ethernet dans le rseau daccs. Ethernet La couche 2 est dcoupe en :
doit donc voluer : une sous-couche LLC (Logical Link Control) : IEEE 802.2
il faut assurer la connectivit de plus de 4000 groupes de clients contrle de flux
les tables dadresses MAC sont trop grandes rcupration derreurs (par retransmission)
le protocole STP converge trop lentement une sous-couche MAC (Medium Access Control) : IEEE 802.3
adressage / mthode daccs
il ny a pas dOAM (ncessaire pour les grands rseaux) dtection derreurs (de type CRC)
il faut offrir une bonne QoS
Beaucoup dactivit en normalisation : 7 octets Prambule
IEEE : extension des protocoles natifs 1 octet Dlimiteur de dbut de trame (SFD)
IETF : interfonctionnement avec MPLS 6 octets @ MAC destination
ITU-T : spcifications du transport 6 octets @ MAC source
MEF (Metro Ethernet Forum) : spcifications des services 2 octets Longueur / Type Overhead
niveau MAC
Arrive des services Triple Play (Internet, video et voix) Donnes client MAC 18 octets
46-1500 octets
Bourrage ventuel
4 octets Contrle derreur (FCS)
a1 b1 Q Q Q a1 b1 Q Q Q
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 191 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 192 - 12 dcembre 2007
MAC-in-MAC : principes 802.1ah MAC-in-MAC : format de la trame
Les quipements de cur ne doivent apprendre que le adresses
MAC des bridges de priphrie !
@ MAC destination oprateur
@ MAC source oprateur
Longueur / Type 802.1Q oprateur
QTag oprateur
Rseau Ethernet
oprateur UNI Ethernet Longueur / Type MAC-in-MAC oprateur
(destination)
Service Tag
Site X @ MAC destination client
Site Y
UNI Ethernet @ MAC source client
(source) Longueur / Type 802.1Q client
QTag client
Commutateurs Longueur / Type client
en-tte Ethernet
donnes en-tte Donnes client
client entreprise
oprateur Bourrage ventuel
Contrle derreur (FCS)
Contrle derreur (FCS) oprateur
Cours QoS Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 193 - 12 dcembre 2007 Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 194 - 12 dcembre 2007
Ethernet : en rsum
La technique Ethernet, conue pour les rseaux locaux, est
maintenant introduite dans les rseaux d'accs, cause de son cot
et de sa souplesse
La structure de la trame Ethernet est adapte ces nouveaux
objectifs par l'introduction d'un champ supplmentaire : le QTag
Il est ainsi possible de crer des LANs virtuels, qui peuvent prendre
en compte les contraintes de QoS
Pour rendre indpendantes, dans les rseaux, la partie accs de la
partie cur, les organismes de normalisation ont dfini des
approches nouvelles consistant emboiter les champs de la trame
Ethernet : Q-in-Q et MAC-in-MAC
Cours QoS
Copyright 2007 - Jean-Raymond LOUVION Problmatique de la QoS et de la gestion du trafic - 195 - 12 dcembre 2007