Professional Documents
Culture Documents
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 1 - 12 dcembre 2007
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
Les mcanismes de la gestion de la QoS et du trafic dans les
rseaux IP
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 2 - 12 dcembre 2007
Problmatique
Partie 1
Problmatique de
la Qualit de Service (QoS)
et de la gestion du trafic
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 3 - 12 dcembre 2007
Pourquoi la QoS ?
Quest-ce que la QoS ?
La gestion du trafic dans un rseau asynchrone
Les paramtres de QoS et de la performance des rseaux
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 4 - 12 dcembre 2007
NON !
OUI !
SANS DOUTE !
dans les portions du rseau o la bande passante est rare
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 5 - 12 dcembre 2007
1.5 Mbps
1 Mbps
Problmatique
Pourquoi la QoS ?
Qu'est-ce que la QoS ?
IP
client
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 6 - 12 dcembre 2007
QoS : laquelle?
la QoS dans un SLA technique
les lments de QoS dans un SLA rseau
ATM
rseau
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 7 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 8 - 12 dcembre 2007
Application (7)
Prsentation (6)
Prsentation (6)
Session (5)
Rseau (3)
Session (5)
Transport (4)
Transport (4)
Rseau (3)
Liaison (2)
Liaison (2)
Physique (1)
Physique (1)
Vocabulaire
partage ( apportionment ) :
P
A
C
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 9 - 12 dcembre 2007
Problmatique
QoS relative
Pourquoi la QoS ?
Quest-ce que la QoS ?
Les contraintes des rseaux asynchrones sur la gestion du trafic
(ATM, IP ou Ethernet)
IP (DiffServ)
Ethernet (802.1p et 802.1Q)
MPLS (EXP, label de LSP)
QoS absolue
mode connect
rservation effectue le long dun chemin
mise en uvre dune politique dacceptation des nouveaux appels
(CAC), la main ou laide dun protocole de signalisation
ATM : PNNI
MPLS : RSVP-TE, CR-LDP
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 11 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 12 - 12 dcembre 2007
Laccs client
Le multiplexage
Installation du client
UNI
Rseau asynchrone
dbit maximum
155 Mbps
contrle
de trafic
UNI
622 Mbps
port de sortie
dun routeur/commutateur
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 13 - 12 dcembre 2007
Trafic offert
au rseau
802.x
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 14 - 12 dcembre 2007
Problmatique
Pourquoi la QoS ?
Quest-ce que la QoS ?
La gestion du trafic dans un rseau asynchrone
Les paramtres de QoS et de la performance des rseaux
Tentative de relchement
Relchement
Etablissement
Transfert
Dlai
Echec
Erreur
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 15 - 12 dcembre 2007
Dlai
Perte
Erreur
Indisponibilit, relchement prmatur
Dlai
Echec
Erreur
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 16 - 12 dcembre 2007
Etablissement
Ralisation taux de blocage
Exactitude
Dlais
Transfert
taux de perte
Relchement
taux d'chec au
relchement
probabilit de
relchement prmatur
dlai d'tablissement
dlai de relchement
dlai de transfert,
gigue
Dgradation de QoS
- redondance du
codage l'mission
- insertion dinfos de
bourrage
- contrle du trafic
dans le rseau (rejet
slectif, contrle de
flux)
Dlai de transfert
variable
- horodatage
- ajout dun dlai
- restitution dune
priode fixe
- contrle de la
variation du dlai
- espacement
- slection de chemins
plus rapides
- acclration de la
commutation
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 17 - 12 dcembre 2007
Solution dans le
rseau
Information
corrompue
(erreurs, pertes)
Solution dans le
terminal
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 18 - 12 dcembre 2007
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 !)
Les applications
de donnes peuvent sadapter en dbit et en dlai
temps-rel demandent un niveau de QoS lev
Partie 2
ATM (Asynchronous Transfer Mode)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 19 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 20 - 12 dcembre 2007
ATM
circuits synchrones
(64 kbps, multi-dbit, circuits rapides)
Applications streaming
(voix, video)
(trafic rgulier)
Principes fondamentaux
Les applications
ATM : une technique fdratrice
Le modle fonctionnel
Applications donnes
(trafic bursty)
rseau datagramme
La couche ATM
La couche dadaptation aux supports physiques
La couche dadaptation aux applications
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 21 - 12 dcembre 2007
48 octets
Champ d'information
Bloc d'information
non encore prt
Emission
de la cellule
Ht
Ht : horloge
venant du terminal
Hr
Identificateur explicite
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 22 - 12 dcembre 2007
Hr : horloge
venant du rseau
Souplesse
Multiplex ATM
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 23 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 24 - 12 dcembre 2007
Segmentation et rassemblage
Multiplexage
segmentation
donnes
voix
cadrage
bourrage
Unit de
transfert
(cellule)
rassemblage
Il faut des cellules de taille identique pour tous les services ! C'est
Modle ISO
donnes
Application (7)
Prsentation (6)
voix
AAL
Session (5)
Transport (4)
Taille
cellule
E1
(2 Mbps)
E3
(34 Mbps)
STM-1
(155 Mbps)
STM-4
(622 Mbps)
STM-16
(2,5 Gbps)
50
octets
208 s
11,8 s
2,7 s
0,668 s
0,167 s
1500
octets
6250 s
Rseau (3)
LLC
Liaison (2)
ATM
MAC
353 s
80 s
20 s
5 s
Physique (1)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 27 - 12 dcembre 2007
Physique
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 28 - 12 dcembre 2007
Modle ISO
Application (7)
Prsentation (6)
- routage
- adressage
ou de niveau 1
On ne garde que linterface physique
Application (7)
Prsentation (6)
Session (5)
Session (5)
Transport (4)
Transport (4)
Fonctions du plan
de commande
Rseau (3)
Rseau (3)
LLC
LLC
Liaison (2)
ATM
Liaison (2)
MAC
MAC
Physique (1)
Physique
Physique (1)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 29 - 12 dcembre 2007
Les interfaces
Physique
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 30 - 12 dcembre 2007
ATM
Principes fondamentaux
La couche ATM
Oprateur A
UNI
NNI
Oprateur B
NNI
B-ICI
NNI
NNI
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 31 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 32 - 12 dcembre 2007
GFC
UNI
GFC
VPI
VCI
8
octet 1
octet 2
octet 3
C
PT L
16
3 P
HEC
payload
8
octet 4
384
(48 )
octet 5
VPI
VCI
PT
C
L
P
HEC
payload
Un identifiant logique
double
4 096 VP (Virtual Path ou Conduit virtuel) au NNI (et 256 lUNI)
65 536 VC (Virtual Circuit ou Voie logique)
VPI
C
L
3 P
VCI
12
PT
16
HEC
payload
8
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 33 - 12 dcembre 2007
En-tte : champ PT
(Payload Type)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 34 - 12 dcembre 2007
bit
432 1
VPI
GFC
VCI
PT
C
L
P
HEC
payload
cellules
destines
lusager
Explicit Forward
Congestion Indication
AUU
ATM User to User
au rseau
VPI
VCI
C
PT L
P
Application
HEC
payload
Rseau
bit CLP : 0 ou 1
32
GFC
00
01
10
11
Rserv
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 35 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 36 - 12 dcembre 2007
GFC
VPI
VCI
PT L
HEC
payload
Port/VPI/VCI
2/11/130
11/120
11/130
10/100
2
Sortie
Entre
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 37 - 12 dcembre 2007
Table de traduction
Entre
Sortie
Port/VPI/VCI
Port/VPI/VCI
3/10/100
2/11/120
1
Entre
Sortie
Port/VPI/VCI
Port/VPI/VCI
3/11/130
1/12/130
12/130
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 38 - 12 dcembre 2007
Primitives changes
entre couche physique et couche ATM
ATM
Introduction
La couche ATM
La couche dadaptation aux supports physiques
La couche dadaptation aux applications
Data
request
couche
ATM
cellule valide
assigne ou non assigne
en-tte
couche
physique
champ dinformation
Horloge
HEC
Data
indication
en-tte
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 39 - 12 dcembre 2007
HEC
champ dinformation
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 40 - 12 dcembre 2007
00000000
00000000
00000000
00000001
HEC
01101010
octet 53 01101010
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 41 - 12 dcembre 2007
cellule vide
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 42 - 12 dcembre 2007
Le temps-cellule
C'est le temps de "srialisation", i.e. le temps ncessaire pour
UNI
rseau ATM
UNI
temps de propagation,
temps de srialisation (temps-cellule ou temps d'mission de la cellule sur un
lien donn)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 43 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 44 - 12 dcembre 2007
ATM
Introduction
La couche ATM
La couche dadaptation aux supports physiques
La couche dadaptation aux applications
5
1
3
X
Contrainte
temporelle
stricte
stricte
lche
lche
Dbit
constant
variable
variable
variable
Mode de
connexion
connect
connect
connect
non
connect
Type de service
temps rel
temps rel
bas dbit
AAL
4
X
3/4
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 45 - 12 dcembre 2007
AAL1
donnes
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 46 - 12 dcembre 2007
Emission
Champ particulier :
1 octet qui permet la numrotation des cellules de 1 8
il reste donc 47 octets disponibles !
Rception
Restitution
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 47 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 48 - 12 dcembre 2007
AAL5
Donnes venant
du rseau
moiti
Trop lent
Options :
Niveau haut
mode assur (ce sont les couches suprieures qui sen chargent !)
applications autres que le transfert de donnes
(ex : VoD : transmission dun message incomplet ou erron)
Niveau bas
Trop rapide
AAL5 : la structure
Sous-couche Convergence
Message utilisateur
(1 65 535 octets)
8 octets
Bourrage
Fin
le bourrage ajout a pour but daligner la taille totale sur celle des cellules ATM
le champ Fin est constitu, entre autres de :
Longueur : taille du message (0 64 koctets)
CRC 32 : dtection derreurs sur lensemble du message
Sous-couche SAR
le champ SAR est vide
on ne garde quune seule fonction : dlimitation des messages (AUU)
A
U
U
Eth)
Trame Ethernet
24 oct
Fin
96 oct = 2 x 48 oct
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 50 - 12 dcembre 2007
Information utilisateur
Niveau AAL5
ATM
cellule 1
cellule 2
Trame Ethernet
8o
10 oct
Fin
Niveau AAL5
ATM
...
0
cellule 1
cellule 2
cellule 3
...
cellule 31 cellule 32
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 51 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 52 - 12 dcembre 2007
En rsum (1)
ATM combine simplicit (comme le rseau tlphonique) et
souplesse (comme les rseaux de donnes)
IP
IP
PPP
PPP
PPP
PPPoE
PPPoE
ETH
ETH
ETH
LLC
PHY
LLC
AAL5
PHY
AAL5
ATM
ATM
ADSL
PC
ADSL
modem
AAL5 :
ATM :
PHY
14
14
10
14
48
48
PHY
Brasseur ATM
PPPoE :
10
PHY
PPP :
LLC/SNAP/PAD :
PHY
DSLAM
Ethernet :
ATM
ATM
48
BAS
2 ou 4 octets
8
5 44
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 53 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 54 - 12 dcembre 2007
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
originales :
dcouplage entre le dbit ATM et le dbit du support
cadrage cellule permettant de se passer dune structure de trame
Partie 3
Gestion du trafic et de la QoS
en ATM
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 55 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 56 - 12 dcembre 2007
424 s
1 Mbps perturb
La performance
Les contrats de trafic
La boite outils de la gestion de trafic
Le routage la QoS
Quelques applications
dispersion
agglomration
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 57 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 58 - 12 dcembre 2007
Dfinitions :
dbit-crte (PCR) et Cell Delay Variation (CDV)
Flux espacs
Ide :
on choisit un flux de rfrence :
3 3 3
2 2 2
1 1 1
Situation relle :
31 ports dentre, pas de rafales
taille max = 30 cellules
Flux en rafales
3 2 1
3 2 1
3 2 1
3 3 3 2 2 2 1 1 1
Situation relle :
31 ports dentre, rafales de 32 cellules
taille max = 960 cellules
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 59 - 12 dcembre 2007
TPCR
Remarques :
le choix dun dbit-crte nest pas unique !
si le dbit de rfrence est trop petit (TPCR trop grand), la CDV diverge !
de la mme faon, un lien sera reprsent par son dbit p (en bps) ou
son temps-cellule (en s)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 60 - 12 dcembre 2007
CDVT
cellule
non conforme
Rgles complmentaires
cellule
conforme
cellule
dtruite
ou taggue
Flux observ
(ak)
temps
avance sur
chancier
Flux de rfrence
(TATk)
retard sur
chancier
chancier
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 61 - 12 dcembre 2007
#BtB-1
Taille (cellules)
B = 1 + / TPCR
Taille (cellules)
B = 1 + / TPCR
fuite continue au rythme :
1 / TPCR = PCR (en bps) / 424
= PCR (en cellules/s)
Niveau de remplissage du LB
3
0
TPCR
TPCR
TPCR
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 62 - 12 dcembre 2007
+1 chaque cellule
conforme qui arrive
+1 chaque cellule
conforme qui arrive
rinitialisation
de l'chancier
TPCR
TPCR
TPCR
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 63 - 12 dcembre 2007
TPCR
#BtB-1
TAT
rafale qui peut tre mise au dbit du lien. Elle est compose de BtB
(Back-to-Back) cellules.
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 64 - 12 dcembre 2007
La performance
les paramtres de performance en ATM
les objectifs de performance
partage des objectifs de performance entre oprateurs ATM
B
U
T
Maintenir la
QoS du client
SURVEILLANCE
M
O
Y
E
N
S
Le routage la QoS
Quelques applications
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 65 - 12 dcembre 2007
I.610
OAM : n+1
Dterminer
Etats de QoS
Dceler
ACTIONS CORRECTIVES
Altration
Qualit
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 66 - 12 dcembre 2007
Mesures de performances
Mesures de qualit de fonctionnement
OAM: n
I.356
bloc k+2
bloc k+1
bloc k
Bloc n+1
1
Calcul du BIP16
Rception
OAM # k+4
OAM # k+3
taille du bloc
40 ms (N = PCR/25)
1 2
OAM # k+2
m
OAM # k+1
OAM # k
OAM : n
OAM : n+1
Paramtres
SECBR (Severely Errored Cell Block Ratio)
hors SECBs :
Bloc n+1
Nouveau calcul
du BIP16
comparaison
(cellules errones)
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 67 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 68 - 12 dcembre 2007
contrat
de trafic
2 points de mesure
1 point de mesure
rfrence temporelle :
VSA
QoS 1
svre
DBR
SBR1
ABT
QoS 2
tolrante
DBR
SBR1
ABT
QoS 3
2 niveaux
SBR2/3
ABR
QoS 4
non spcifie
tous
QoS 5
svre
2 niveaux
arrives relles
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 69 - 12 dcembre 2007
CTD
SECBR
NA
1/jour
10-6
10-4
(dfaut) (dfaut) (dfaut)
10-5
NA
1/jour
10-6
10-4
(dfaut) (dfaut) (dfaut)
NA
10-5
1/jour
10-6
10-4
(dfaut) (dfaut) (dfaut)
NA
3 10-7
SBR2/3
400 ms 6 ms
ABR
1/jour
10-6
10-4
(dfaut) (dfaut) (dfaut)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 70 - 12 dcembre 2007
Le contrat de trafic
Equipement
du client
CER
3 10-7
400 ms 3 ms
premier commutateur
CMR
contrle
de trafic
Rseau ATM
trafic conforme
CLP marqu 1
(tagging)
UNI
trafic non conforme
Contrat
de trafic
destruction
Description
du trafic offert
I.371
UNI 4.0
QoS requise
Classe de QoS
Catgorie de service
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 71 - 12 dcembre 2007
Paramtres individuels
de QoS
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 72 - 12 dcembre 2007
ITU-T :
DBR (Deterministic Bit Rate)
ATM Forum :
CBR (Constant Bit Rate)
PCR
Applications
flux dbit constant
mode quasi-circuit (pas dutilisation statistique des ressources)
Descripteurs de trafic
PCR associ une tolrance de gigue CDVT
DBR-1 : dclaration spare donnes 0+1 et OAM
DBR-2 : dclaration agrge
ATM Forum :
VBR (Variable Bit Rate)
VBR-rt et VBR-nrt
PCR
SCR
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 74 - 12 dcembre 2007
UBR+ : acceptation des appels sur la base du MCR. Garantie d'un dbit
ITU-T :
SBR (Statistical Bit Rate)
3 options
2 options
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 76 - 12 dcembre 2007
Lespacement : le concept
Constat
la taille des mmoires ncessaires dans un rseau dpend beaucoup
des caractristiques des flux de trafic
Le routage la QoS
Quelques applications
Intrt
la mise en mmoire ne se fait quune seule fois ( lentre du rseau)
le dimensionnement est alors simple (on est ramen au cas du CBR)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 77 - 12 dcembre 2007
Lespacement : la ralisation
connexion n1 (rouge) : T 1 = 2
connexion n2 (verte) : T 2 = 3
20
19
18
17
1
2
16
15
14
1 3 2 1
4 3 2 1 3 2 1
4 3 2 1
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
13
12
11
10
9
4
1
3
3
2
1
2
1 2
6
5
4 1 3 3 2 1 2
4 1 3
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
T2
4
1
3
2
en situation
de congestion
chancier de remission
X X X
T1
2
1
Trame AAL5
1
4
3
8
7
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 78 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 79 - 12 dcembre 2007
X X X X X X
1
en situation
de congestion
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 80 - 12 dcembre 2007
La performance
Les contrats de trafic
La boite outils
Le routage la QoS
contrle du trafic ATM dans les commutateurs
modes de gestion des connexions ATM
le protocole PNNI
Quelques applications
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 81 - 12 dcembre 2007
PNNI : 2 protocoles en un
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 82 - 12 dcembre 2007
mais un nud n'a qu'une vision synthtique des autres Peer Groups
PNNI signalling
PNNI routing
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 83 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 84 - 12 dcembre 2007
A
B
B
Set Up
Set Up + DTL
Set Up + DTL
X
Set Up
A
B
C
Peer Group
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 85 - 12 dcembre 2007
Mtriques et Attributs
Demandeur
BPdeur
CLRdeur
CDVdeur
CTDdeur
BPB
CLRB
CTDB
CDVB
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 86 - 12 dcembre 2007
BPA
CLRA
CTDA
CDVA
BPC
CLRC
CTDc
CDVc
BPD
CLRD
CTDD
CDVD
Demand
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 87 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 88 - 12 dcembre 2007
VC conversationnels
TurboDSL
IP
Livebox
Clients
ISP
Turbo IP
ANTU
DSLAM
ATM
Serveur
DHCP
Livebox
RBC
RBR
RBCI
Collecte
CPE
Modem
GMPLMP
S ATME
BAS
Routeur
NC
I
BCI
Clients
ISP
Turbo IP
BSC
VCs individuels
POP multimedia
VC internet UBR
VC conversationnels CBR symtriques (PCR=60kbps, 160 kbps ou 320
kbps ; CDVT=10 ms)
CPE
La ligne ADSL
Collecte IP ADSL
PCR
Sens montant : limit par la Livebox
Sens descendant : limit par le BAS
VPs de collecte
accs
collecte
coeur
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 89 - 12 dcembre 2007
SCR
MBS
Dbit quivalent
rserv
15
15 ms
1 Mbps
26
(7470/7670)
1 437 kbps / 1 142 kbps
Mbps
15
15 ms
2 Mbps
cellules
26
3 Mbps
cellules
26
VP internet UBR+
Mbps
VP conversationnel d'abord CBR
15
puis rt-VBR3 (gain statistique)Mbps
CDVT
15 ms
cellules
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 90 - 12 dcembre 2007
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
Partie 4
La boite outils
de la gestion de la QoS
dans les rseaux IP
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 91 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 92 - 12 dcembre 2007
La boite outils
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 93 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 94 - 12 dcembre 2007
prdire son impact sur les paquets qui le traversent (dlai, perte)
entre
PQ (Priority Queuing)
PRR (Packet Round Robin)
DRR (Deficit Round Robin) ou WRR (Weighted Round Robin)
ordonnancement premptif / non premptif
a8
a7
a6
a5
b4
data1
b3
c4
data2
c3
a4
a3
a2
a1
b2
b1
c2
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
c1
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
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 95 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 96 - 12 dcembre 2007
Politique FIFO
Politique Priorits
voix
entre
a6
a7
b4
data1
a4
a5
a3
a2
a4
a5
c4
a3
a2
c3
b1
c2
c1
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
c4
data2
c3
c2
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
a1
b2
b3
data2
b1
a6
a7
b4
entre data1
a1
b2
b3
a8
c1
c4
sortie
c3
a8
a7
b4
c2
a6
b3
a5 a4
b2
c1
a3
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
a8
sortie
b4
c4
a7
c3
a6
b3
a5 a4
b2
a3
c2
c1
a2
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
b1
b1
a1
Inconvnient :
Inconvnient : les flux temps rel sont perturbs par les flux de donnes
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 97 - 12 dcembre 2007
Avantages :
a1
a2
un type de trafic peut dominer les autres (si une file dattente ne se vide
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 98 - 12 dcembre 2007
jamais)
On peut servir plusieurs paquets de chaque file non vide tour de rle
entre
entre
voix
a8
a7
a6
b4
data1
a3
sortie
c4
c3
b4
a1
c2
a4
c3
b3
voix
(4 paquets)
data1
(1 paquet)
data2
(1 paquet)
b1
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
a8 a7 a6 a5
a2
b2
b3
c4
data2
a4
a5
a3
c1
c2
b2
c1
a2
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
b1
a8
a6
a7
a4
a5
b4
a2
a1
b2
b3
c4
a3
c3
b1
c2
c1
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
a1
sortie
c4
b4
a8 a7
c3
b3
a6 a5 a4
c2
b2
a3 a2
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
Inconvnient : les flux comportant des grands paquets sont favoriss, et les
flux comportant des petits paquets sont dfavoriss
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 99 - 12 dcembre 2007
c1
b1
a1
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 100 - 12 dcembre 2007
Fair Queuing
voix (25%)
Avantage
c'est un mcanisme plus quitable (fair), notamment dans le cas des
paquets de tailles diffrentes
a8
a6
a7
b4
data1 (44%)
a3
a2
a1
b2
b3
c4
data2 (31%)
a4
a5
c3
b1
c2
c1
29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
b4
a8 a7
b3
c2
a6 a5
b2
a4
c1
a3
a2
b1
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
voix : T=1/0.25=4
data1 : T=4/0.44=9
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 101 - 12 dcembre 2007
La boite outils
a1
7
data2 : T=4/0.31=13
Copyright 2007 - Jean-Raymond LOUVION
1
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 102 - 12 dcembre 2007
Paquet IPv4
4 octets
version
LgE
ToS
Longueur totale
Identification
TTL
Flags
Next prot.
Dcalage segment
Checksum en-tte
@ IP source
@ IP destination
Options
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 103 - 12 dcembre 2007
Bourrage
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 104 - 12 dcembre 2007
Champ ToS
Paquet IPv6
4 octets
version
Precedence
ToS
Classe
Etiquette de flux
Hop limit
MBZ
@ IP source
octet ToS
Mesure limportance du paquet :
111 network control
110 internetwork control
101 critic/ECP
100 flash override
011 flash
010 immediate
001 priority
000 routine
Next header
Must Be Zero
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 105 - 12 dcembre 2007
@ IP destination
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 106 - 12 dcembre 2007
La boite outils
La boite outils
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 107 - 12 dcembre 2007
TCP (niveau 4)
RED et WRED (niveau 2)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 108 - 12 dcembre 2007
perte de paquets
augmentation du dlai et de la variation de dlai
3 outils de traitement :
destruction prventive par police/espacement (contrle l'accs)
destruction prventive par RED et WRED dans les quipements du
segment envoy
dj acquitt
segment envoy
non acquitt
segment qui
peut tre envoy
segment qui ne
peut tre envoy
taille de la fentre
Deux mcanismes
Charge transporte
dbit transport
(throughput)
Slow Start
vitement de congestion (congestion avoidance)
dbit utile
(goodput)
Charge offerte
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 109 - 12 dcembre 2007
Accroissement exponentiel de la
fentre (doublement tous les
RTT)
Hte A
1
Hte B
fentre w
RTT
un se
gmen
t
deux
quatr
segm
ents
e seg
ment
s
Evitement de congestion
Mcanisme qui se succde au Slow Start, lorsque la fentre w > seuil
jusqu (perte)
{tous les w segments acquitts : fentre = fentre + 1}
seuil = fentre / 2
fentre = 1
mcanisme de Slow Start
Fentre de congestion
(segments)
tre envoye pendant une dure RTT (c--d wmax segments de taille
MSS)
pertes
12
11
10
9
8
7
6
5
4
3
2
1
0
seuil
seuil
10
11
12
13
14
15
Nombre de transmissions
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 111 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 112 - 12 dcembre 2007
Proprits de TCP
Rejet
prventif
Pas de rejet
Rejet
systmatique
Remplissage moyen
de la file dattente
0
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 113 - 12 dcembre 2007
Min
Max
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 114 - 12 dcembre 2007
La boite outils
la police
le shaping
Probabilit de rejet
des paquets
1
Service
de base
Service
prioritaire
0
Min1
Copyright 2007 - Jean-Raymond LOUVION
Max1
Min2
Max2
Remplissage moyen
de la file dattente
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 115 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 116 - 12 dcembre 2007
Le Token Bucket
Police : un exemple
r jetons/s
TB
Deux paramtres :
dbit de rfrence : r (en bps)
tolrance : taille du bucket b (en octets)
L jetons ?
L
oui
entre
1 jeton
r/8 fois par seconde
sortie
non
8L/
taille b
(jetons)
10
11
12
Flux entrant
tolrance 3 000
2 000
niveau
de remplissage
du TB (en octets)
1 000
0
6
10
12
Flux sortant
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 117 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 118 - 12 dcembre 2007
Shaping et spacing
TB
L jetons ?
mmoire
Effet :
sortie
entre
Spacing (espacement) :
le Token Bucket est rgl la valeur minimum
la totalit du trafic est espac au dbit de rfrence
8L/
0
10
11
12
Flux entrant
tolrance 3 000
niveau
de remplissage
du TB (en octets)
2 000
1 000
0
5
10
Flux sortant
rafale
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 119 - 12 dcembre 2007
Spacing (espacement)
La boite outils
TB
L jetons ?
mmoire
sortie
entre
10
11
12
Flux entrant
niveau
de remplissage
du TB (en octets)
tolrance
3 000
2 000
1 000
0
0
Flux sortant
espacement des paquets au rythme 8L/r
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 121 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 122 - 12 dcembre 2007
Le routage et la QoS
faon indpendante
routage : trouver un chemin qui optimise une mtrique (poids
administratif,)
le contrle dadmission peut refuser des trafics quil serait possible
dcouler sur une route alternative (le problme du poisson)
le routage sappuie uniquement sur @IP destination
Moyen :
amliorer les protocoles de routage IGP de type link state , en
ajoutant des extensions TE (Traffic Engineering) : OSPF-TE, IS-IS-TE
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 123 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 124 - 12 dcembre 2007
En rsum
Qui dit asynchrone (ATM, IP, Ethernet) dit file dattente !
Il y a beaucoup de mcanismes de gestion des files dattente (FIFO,
priorits, Round Robin, WRR, WFQ, LLQ, CBWFQ)
Partie 5
La gestion du trafic et de la QoS
dans les rseaux IP
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 125 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 126 - 12 dcembre 2007
Principes de RSVP
le principe
le fonctionnement
signalisation soft state/hard state
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 127 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 128 - 12 dcembre 2007
S2
Destination
Destination
PATH
Source
Source
S3
S1
IP routing
PATH
RESV
PATH
S2
S4
Destination
Destination
Source
Source
RESV
PATH : source
RESV : source
destination
destination
Paramtres de trafic de la
rservation faite par le(s)
rcepteur(s)
S3
RESV
Acceptation dappel
Reservation State
S5
S1
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 130 - 12 dcembre 2007
Message PATH
PATH
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 131 - 12 dcembre 2007
S3
Destination
Destination
D = 3 ms
C=M
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
S2
Source
Source
Message RESV
champ Rspec contient les caractristiques de la rservation
S1
D = 2 ms
C=M
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
D = 3 ms
C=M
D = 3 ms
C=M
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
D = 5 ms
C = 2.M
RESV
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
D = 8 ms
C = 3.M
T-spec +
R-spec :
ou
R = 72 kbps
S=0
T-spec +
R-spec :
R = 100 kbps
S = 19 ms
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 132 - 12 dcembre 2007
Source
Destination
PATH
classification
choix de la
file dattente
RESV
NODE
B
PATH
RESV
PATH
RESV
PATH
RESV
chancement
Perte du chemin
NODE
B
REQUEST-SETUP
MAPPING-CONNECT
RELEASE
Temps
Mode orient sans connexion
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 133 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 134 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 135 - 12 dcembre 2007
IntServ et RSVP
Guaranteed Service
RFC 2212
Garanties
bande passante minimale
dlai maximal de bout-en-bout
pas de garantie sur la gigue
RFC 2211
Garanties
service correspondant au service
best effort sur rseau non charg
pas de garantie ni sur le dlai, ni
sur la gigue
Engagement de la source
respecter le dbit dclar Tspec
(vrifi par un token bucket)
Engagement de la source
respecter le dbit dclar Tspec
(vrifi par un token bucket)
Ingnirie du rseau
rservation de ressources
(Rspec)
contrle d'admission des
nouveaux flux bas sur les Worst
Case Traffics
Ingnirie du rseau
contrle d'admission rseau bas
sur la mesure dagrgats de trafic
Il peut servir
la signalisation IntServ
ou la signalisation
dautres rservations IP (MPLS)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 137 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 138 - 12 dcembre 2007
PATH
S1
S2
S3
Destination
Destination
Source
Source
D = 3 ms
C=M
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
D = 2 ms
C=M
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
D = 3 ms
C=M
shaping
Paramtres
D = 3 ms
C=M
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
D = 5 ms
C = 2.M
RESV
Sender T-spec :
r = 72 kbps
b = 720 octets
p=
Adspec :
D = 8 ms
C = 3.M
T-spec +
R-spec :
ou
R = 72 kbps
S=0
Courbe darrive
intervaller (bps)
de temps de taille t. C'est le Worst Case Traffic
!
bits
pente r
Trafic entrant
b bits
T-spec +
R-spec :
R = 100 kbps
S = 19 ms
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 139 - 12 dcembre 2007
b*p/(p-r)
pente p
p (bps)
rgulateur
Copyright 2007 - Jean-Raymond LOUVION
t0
t0+t1
temps
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 140 - 12 dcembre 2007
Le dlai De-t-e d'un paquet de taille M est alors la somme des 3 termes
pente R > r
Da = b/R * (p-R)/(p-r)
Ba = b * (p-R)/(p-r)
pente r
Courbe darrive
b*p/(p-r)
pente p
Ba
b/(p-r)
b/(p-r)*p/R
Da
temps
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 141 - 12 dcembre 2007
suivants :
le dlai d'espacement (temps de traverse d'un TB(r,b,p)) :
D1 = b/R * (p-R)/(p-r) ~ b/R, si p est grand devant r et R
le temps d'mission cumule des paquets (obtenu partir des
paramtres C de Adspec) :
D2 = (M + Ctot) / R
le dlai d'attente cumule dans les routeurs (obtenu partir des
paramtres D de Adspec) :
D3 = Dtot
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 142 - 12 dcembre 2007
Quelle QoS ?
la notion de QoS supporte par Intserv est trs floue, et nest pas
ncessairement adapte aux besoins des applications
principes de DiffServ
architecture pour DiffServ
marquage des paquets : le DSCP
les limitations de DiffServ
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 143 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 144 - 12 dcembre 2007
Objectifs
Approche
en bordure du domaine, classer chaque flux lmentaire dans une
classe de service prdfinie
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 145 - 12 dcembre 2007
Classification
Marquage
Ver. LgE
ToS
Longueur totale
Identification
Flag
offset
TTL
Next prot. Checksum en-tte
@ IP source
@ IP destination
Options
Bourrage
Precedence
Mesure
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 146 - 12 dcembre 2007
Champ DSCP
5
ToS
7
MBZ
octet ToS
remplac par :
Conditionnement
Copyright 2007 - Jean-Raymond LOUVION
CU
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 148 - 12 dcembre 2007
Classe de trafic 2 : TV
remplie
50 %
WFQ
PQ
25 %
C = 1 Gbps
25 %
Ordonnancement
Ordonnancement hirarchique
Expedited Forwarding EF
Assured Forwarding AF
RFC 3246
Garanties
mule une liaison loue IP
entre deux routeurs
analogue au CBR ATM
taux de perte, dlai et gigue
faibles
Engagement de la source
respecter le dbit dclar
(vrifi par un token bucket)
le trafic en excs est espac
(retard)
RFC 2597
Garanties
mule un rseau peu charg
4 classes de service et 3 niveaux
de priorit la perte (gold, silver
et bronze)
analogue au nrt-VBR ATM
CLR plus faible que celui du best
effort
Engagement de la source
respecter le dbit dclar (vrifi
par un token bucket)
le trafic en excs est converti en
trafic best effort
Valeurs de CS :
111 network control
110 internetwork control
101 critic/ECP
100 flash override
011 flash
010 immediate
001 priority
000 routine
PHB AF
(Assured Forwarding)
services olympiques
4 classes
3 niveaux de priorit
Drop
precedence
low
medium
high
Copyright 2007 - Jean-Raymond LOUVION
Classe
1
Classe
2
Classe
3
Classe
4
001 010
010 010
011 010
100 010
(AF11)
(AF21)
(AF31)
(AF41)
001 100
010 100
011 100
100 100
(AF12)
(AF22)
(AF32)
(AF42)
001 110
010 110
011 110
100 110
(AF13)
(AF23)
(AF33)
(AF43)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 151 - 12 dcembre 2007
Ingnirie du rseau
CAC sur lagrgat effectue par
Bandwidth
Copyright 2007 un
- Jean-Raymond
LOUVION Broker
En rsum
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 153 - 12 dcembre 2007
IntServ
ATM
EF
service garanti
CBR
AF
service charge
contrle
VBR
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 154 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 155 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 156 - 12 dcembre 2007
Dans chaque routeur, pour chaque paquet IP, la FEC doit tre
value partir son en-tte
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 157 - 12 dcembre 2007
Fonctionnement de MPLS
RFC 3032
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 158 - 12 dcembre 2007
MPLS est une technologie en mode connect qui sappuie sur une
4 octets
technique de niveau 2
MPLS peut utiliser soit le label de niveau 2 (sil existe), soit un label
propre (shim label)
ATM : label = VCI/VPI
Frame Relay : label = DLCI
PPP/LAN/PoS : shim header insr entre les en-ttes L2 et L3
ATM
VPI/VCI
Payload
Frame Relay
DLCI
Payload
PPP/LAN/POS
Shim
Payload
n
En-tte niveau 2
(PPP, 802.3)
Label
Exp
TTL
20
1
En-tte niveau 3
(IP)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 159 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 160 - 12 dcembre 2007
fonctions
en priphrie : LER (Label Edge Router)
LSR
Paquet IP
Paquet IP
LER
LER
Paquet IP
Label1
Paquet IP
Label2
Paquet IP
Label3
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 161 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 162 - 12 dcembre 2007
labels :
faire porter linformation par un protocole de routage existant
(piggy-backing)
assure la cohrence entre routage et distribution de label
exemple : BGP
label 23
Les labels sont attribus dans lordre inverse (de la destination vers
label 16
la source)
le dernier noeud du chemin attribue le label en premier
pour un mme chemin, chaque interface de chaque noeud reoit un
label diffrent (identifiant local comme en ATM)
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 163 - 12 dcembre 2007
label 23
label 58
label 16
10.1.1/24
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 164 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 165 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 166 - 12 dcembre 2007
Equilibrage de charges en IP
R9
R8
R3
100 Mbps
R4
R2
50%
R1
50%
300 Mbps
STM1
STM4
R5
2
R6
R7
2
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
quilibrage de charge en R2 : mme dbit sur les 2 chemins
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 167 - 12 dcembre 2007
Ingnirie statique
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 168 - 12 dcembre 2007
RFC 2702
R9
R8
R3
100 Mbps
R4
R2
R1
300 Mbps
R5
Paramtres TE
R6
R7
Link A ->B
MB 155M
MRB 200M
BD 100M
GA Green, Blue
Link B ->A
MB 155M
MRB 200M
BD 100M
GA Green, Blue
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 169 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 170 - 12 dcembre 2007
MPLS : en rsum
RFC 3630
Applications nombreuses :
contrle d'admission
ralis par RSVP-TE
RFC 3209
Cours QoS
(extension pour le routage explicite et laProblmatique
distribution
labels)
de la QoS et dedes
la gestion
du trafic - 171 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 172 - 12 dcembre 2007
MPLS-TE
GMPLS
MPLS
MPLS Data Plane
MPLS
Paquet : MPLS
L2 : ATM, FR
Connection-Oriented
mode for IP networks
GMPLS
GMPLS
Connection-Oriented
Packet Switching
GMPLS
future?
Si
CO Ethernet
lambda
Connection-Oriented
mode to be defined
Copyright 2007 - Jean-Raymond LOUVION
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 173 - 12 dcembre 2007
Motivations de GMPLS
Constat :
Engineering) la fois :
pour les rseaux de paquet (PSC = Packet Switch Capable) et les
rseaux de circuit (non-PSC)
pour tous les types de nuds : routeurs, commutateurs, routeurs
optiques, systmes WDM
signalisation
RFC 3945
RFC 3471
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 175 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 176 - 12 dcembre 2007
Concepts de GMPLS
routage
signalisation
tablissement/relchement des connexions
modification des paramtres des connexions
Le fonctionnement de GMPLS
dcouverte de la topologie
GMPLS : OSPF / IS-IS
LMP
signalisation
RSVP-TE
Path
contrle
Path
contrle
contrle
contrle
Resv label y
y -> x
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 178 - 12 dcembre 2007
IPCC
Resv label x
data
x
data
y
nud GMPLS
data
data
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 180 - 12 dcembre 2007
Caractristiques dEthernet
(1975)
Avantages dEthernet
Ethernet est Plug&Play
facile dpanner et grer
les interfaces sont bon march
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 181 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 182 - 12 dcembre 2007
Evolution dEthernet
La trame Ethernet
1 octet
6 octets
6 octets
2 octets
46-1500 octets
4 octets
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 183 - 12 dcembre 2007
802.3
Prambule
Dlimiteur de dbut de trame (SFD)
@ MAC destination
@ MAC source
Longueur / Type
Donnes client MAC
Bourrage ventuel
Contrle derreur (FCS)
Overhead
niveau MAC
18 octets
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 184 - 12 dcembre 2007
Champ de 2 octets
Si < Longueur / Type > est compris entre 46 et 1500, il reprsente la
la notion de VLAN
Q-in-Q
MAC-in-MAC
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 185 - 12 dcembre 2007
La norme 802.1Q
802.1Q
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 186 - 12 dcembre 2007
Le champ QTag
802.1p
7 octets
1 octet
6 octets
6 octets
2 octets
2 octets
2 octets
42-1500 octets
4 octets
Prambule
Dlimiteur de dbut de trame (SFD)
@ MAC destination
@ MAC source
Longueur / Type 802.1Q
Information de contrle du QTag
Longueur / Type client MAC
Donnes client MAC
Bourrage ventuel
Contrle derreur (FCS)
Priorit
CFI
VLAN-id
3 bits
1 bit
12 bits
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 187 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 188 - 12 dcembre 2007
802.1p
Priorit
CFI
bande passante :
UNI
par UNI daccs
par EVC (Ethernet Virtual Connexion)
par CoS ID
VLAN-id
Priorit
Type de trafic
Signification
Best Effort
Background
Il y a 4 paramtres principaux :
objectifs de QoS
Excellent Effort
Controlled Load
Vido
Audio
Dlai < 10 ms
Network Control
Administration
UNI
EVC1
Profil de bande
passante
par UNI daccs
EVC3
EVC2
Profil de bande
passante par EVC1
Profil de bande
passante par EVC2
EVC3
Profil de bande
passante par EVC3
CE-VLAN CoS 6
CE-VLAN CoS 4
CE-VLAN CoS 2
EVC2
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 189 - 12 dcembre 2007
UNI
EVC2
EVC1
Rserv
EVC1
Q-in-Q : principes
802.1ad
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 190 - 12 dcembre 2007
a1
CPE
entreprise
a1 b1
Rseau
daccs
Rseau
coeur
Rseau
coeur
Rseau
daccs
a1 b1
a1 b1
a1 b1 Q Q
Q Q
a1 b1
Copyright 2007 - Jean-Raymond LOUVION
b1
CPE
entreprise
Q Q Q
a1 b1
Q Q Q
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 191 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 192 - 12 dcembre 2007
MAC-in-MAC : principes
802.1ah
Rseau Ethernet
oprateur
UNI Ethernet
(destination)
Site X
Site Y
UNI Ethernet
(source)
donnes
client
en-tte
entreprise
en-tte
oprateur
Commutateurs
Ethernet
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 193 - 12 dcembre 2007
Ethernet : en rsum
La technique Ethernet, conue pour les rseaux locaux, est
Il est ainsi possible de crer des LANs virtuels, qui peuvent prendre
en compte les contraintes de QoS
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 195 - 12 dcembre 2007
Cours QoS
Problmatique de la QoS et de la gestion du trafic - 194 - 12 dcembre 2007