Академический Документы
Профессиональный Документы
Культура Документы
Ralits du march
Services mobiles
Transport IP
Accs haut dbit et sans fils
20 Foyers
Trafic Internet
2010
1995
Service BE
IP basic
Service dAdressage
Interconnexion des rseaux
Transport de services
Transport Uniforme
IP Monoservice
6
Table de
Routage
Table de
Routing
Routage
Table
Table
de
Manager
Algo.
Routage
Algo.
Proto. de
Proto. de
routage
routage
Routes statiques
Routes directes
Paramtre
Interfaces
Aux origines
Les rseaux IP sont asynchrones
Architecture commune aux donnes,
voix, vidos
Principes de base dInternet :
simplicit
robustesse
universalit
Service BE
tendances
Multiservices
Plusieurs besoins
Adapter IP
Satisfaire les besoins spcifiques
Service BE
Un service est quivalent un ensemble
de besoins
10
Service BE
Transporter un service
Satisfaire ses besoins
Contrainte de transport
Politique de traitement
11
multiservices
12
la qualit
Les diffrents niveaux de QoS
Les modles de gestion de la QoS
Intserv
Diffserv
14
No
16%
Yes
84%
WAN
Yes
56%
No
44%
LAN
IP
IP
IP
IP
512 kbps
256 kbps
10 Mbps
100 Mbps
IP
IP
Propagation
Dlai (P1)
Propagation
Dlai (P2)
Traitement Dlai
(Q2)
IP
Propagation
Dlai (P3)
IP
Propagation
Dlai (P4)
Traitement Dlai
(Q3)
Delay = P1 + Q1 + P2 + Q2 + P3 + Q3 + P4 = X ms
10
Forwarding
IP
IP
IP
IP
IP
Tail-drop
La gigue de transport
Gigue (jitter)
- Variation du dlai de livraison des paquets
Appelant
Appel
Rseau
A
Signal mis
D1
A
B
D2 = D1
Signal reu
D3 D2
11
la qualit
Les catgories dapplications
Les diffrents niveaux de QoS
Les modles de gestion de la QoS
Intserv
Diffserv
23
FTP
ERP and
Mission-Critical
Bandwidth
Low to
Moderate
Moderate
to High
Low
Low
High
Moderate
To High
Delay Sensitive
High
Low
Low to
Moderate
Jitter Sensitive
High
Low
Moderate
12
Trafics lastiques
Les trafics lastiques sont connus pour leur tolrance
13
receiver
RTT
T transmit =
: Temps de transmission
14
sender
L/R
RTT + L / R
.008
30.008
= 0.00027
microsec
receiver
RTT
sender
3*L/R
RTT + L / R
.024
30.008
= 0.0008
microsecon
15
l' IETF.
de transport fiable,
en mode connect,
avec contrle de flux
Contrle de congestion.
31
32
16
rseau.
33
Algorithme de Nagle
34
17
Solution
apport suite
dcroulement du rseau.
aux
diffrentes
situations
les transferts
Vient rpondre aux limites du contrle de flux
Adaptation du dbit des donnes envoyes la bande
passante du rseau.
35
Performances TCP
Evaluer les performances dans les cas o
A=1, b=0
A=0, b=1.
36
18
E-Mail
File
Transfer
la qualit
Les catgories dapplications
Les diffrents niveaux de QoS
Les modles de gestion de la QoS
Intserv
Diffserv
38
19
notion de
Variation, du fait que la diffrentiation de niveau de
service passe par la granularit des traitements
39
Dfinition de lIETF
La QoS dsigne la manire dont le service de livraison de paquets
est fourni et qui est dcrite par des paramtres tels que la
bande passante,le dlai de paquet et les taux de perte de
paquets .
Dfinition de QoS Forum
Mesure collective du niveau de service fourni au client. La QoS
peut tre caractrise par diffrents critres de performance de
base qui incluent la disponibilit, le taux derreurs, le temps de
rponse, le temps dtablissement de connexion, le dbit de
donnes, la perte de connexion ou de donnes cause de
congestions du rseau et la rapidit de dtection et de
correction de fautes .
40
20
QoS
Technique
conomique
D o la ncessit de :
Le cycle de qualit
Univers Client
Service et
QoS attendus
Service et
QoS voulus
Service et
QoS perus
Service et
QoS raliss
42
21
QoE
On commence parler outre-Atlantique de QoE
QoS Vs QoE
44
22
QoS structurelle
QoS associe l'architecture
Disponibilit base sur les paramtres :
MTBF, Mean Time Between Failure,
MTTR, Mean Time To Repair
45
QoS structurelle
Disponibilit A = MTBF / (MTBF + MTTR)
Indisponibilit I = MTTR / (MTBF + MTTR) = 1 A
Pour augmenter A,
Solutions matrielle et logicielle pour
Augmenter MTBF et/ou diminuer MTTR
46
23
QoS structurelle
Sret/Fiabilit :
Proprit de rsistance aux pannes :
Pannes franches,
Pannes par omission
Pannes temporelles
Pannes byzantines simples
Pannes byzantines malicieuses
47
QoS structurelle
Scurit :
Aspect qui commence tre intgr dans les
contrats de Qualit de Service et dans leur gestion
au niveau des routeurs (approche QoS Provisionning)
avec les rgles de filtrage sur les files des routeurs,
on peut liminer un flot visant la surcharge d'un
serveur afin qu'il soit en dni de service
Extensibilit :
Possibilit d'Ajout d'utilisateurs, de machines, de
services
Maintenabilit
48
24
8 hours 45 min.
52 min. 36 sec.
5 min. 15 sec.
32 sec.
Calculating Availability
MTBF
Availability =
MTBF + MTTR
25
Montage en srie
Des lments sont dits en srie si la dfaillance dun seul dentre
51
Availability Formulas
Serial availability
Availability
99.999%
99.999%
99.999%
= 99.997%
26
Availability Formulas
A
Parallel availability
99.9%
B
99.9%
Availability
= 99.9999%
Availability Formulas
Parallel-series availability
A
99.9%
99.9%
99.9%
99.9%
99.9%
99.9%
99.9999%
99.9999%
99.9999%
= 99.9997%
27
Availability Formulas
Series-parallel availability
A
99.9%
99.9%
99.9%
99.9%
99.9%
99.9%
99.7%
= 99.9991%
Availability Formulas
Core
Distribution
Access
28
La
haute-disponibilit
ou
High
Availability dun systme ou d'un rseau,
correspond la probabilit que le systme
fonctionne l'instant t ;
Assurer
IP.
25%
9%
29
Augmenter le temps
de
fonctionnement
correct du rseau avant
une panne.(MTBF)
MTBF
MTTR
Diminuer le temps
moyen de rparation
(MTTR).
59
60
30
61
2-Propagation de linfo
dans le rseau
62
31
cluster
Actif/passif
Actif/Actif
63
Disponibilit
Dure dindisponibilit
Type de rseau
90 %
36,5 j/an
99 %
3,65 j/an
2C
99,9 %
8,8 h/an
99,99 %
53 min/an
99,999 %
5 min/an
99,9999 %
32 s/an
Bon rseau
IP
Cot
4C
8C
Tlphonie
classique
16C
32C
32
QoS temporelle
Garantie de Performances
Temps de rponse
Latence (temps de transfert) et Gigue
Dbit/Bande Passante
65
Dfinition de la QoS
La capacit du rseau fournir un
meilleur ou un service special un
users/applications.
Data, Video, Voice
Consistent Predictable
Performance
33
Dfinition de la QoS
Dfinition de la QoS?
Mcanismes permettant aux
34
Mcanismes QoS
Classification
Mission-Critical
Applications
Policing
Shaping
Congestion
avoidance
File
Transfer
QoS et Normalisation
Plusieurs groupes de travail au sein dorganismes
internationaux
LUIT-T, le QoS Forum et lIETF, ont entrepris des
70
35
la qualit
Les catgories dapplications
Les diffrents niveaux de QoS
Les modles de gestion de la QoS
Intserv
Diffserv
71
Rseaux Backbone
R3
IP
R1
R2
C3
ATM,
MPLS,
GMPLS
C2
C1
C4
SDH
ASON
WDM
DWDM
72
36
Surdimensionnement
Service Provider
Content
Provider
Client
Transport
Content
Provider
73
Over provisioning
Le surdimensionnement consiste doter
37
Mcanismes QoS
Classification
Mission-Critical
Applications
Policing
Shaping
Congestion
avoidance
File
Transfer
prioritaire
Sur le wan les modles qos varient et les liens sont grs par
plusieurs entits
38
E-Mail
File
Transfer
Surdimensionnement
Service Provider
Content
Provider
Client
Transport
Gestionnaire de trafic
Content
Provider
78
39
79
Limitations
Suppose que le rseau ne soit pas satur
Ressources partages de manire quitable entre tous les sites
Limitation due lencombrement sur le lien daccs (il servira plus
rien)
80
40
Site 2
Service Provider
IP Backbone
Multi-Kbit
Gestionnaire
BP
Site 3
Site 1
81
Proxy : Rappel
Le principe de fonctionnement basique d'un serveur
82
41
Proxy : Rappel
Un serveur mandataire ou proxy (de l'anglais) est un
83
Surdimensionnement
Service Provider
Content
Provider
Client
Transport
Gestionnaire de trafic
Equipements de mdiation
Content
Provider
84
42
quipements de mdiation
Les rseaux locaux ne sont plus aujourdhui des points
de blocage de la performance.
Les dbits atteints sont de lordre de 10-100 Mbit/s pour le
poste de travail ou serveur
et suprieurs 1 Gbit/s pour la commutation dans le coeur du
LAN dinterconnexion.
Equipements de mdiation
Les diffrents paramtres de performance prendre
la vitesse dexcution.
approches logicielles relativement pauvres en
fonctionnalits et surtout limites en performance
compares aux optimisations matrielles.
86
43
quipements de mdiation
Ensemble doutils destins permettre une exploitation
Mtriques :
Haute disponibilit du service
Hautes performances applicative
Minimiser le volume de donnes transitant sur le rseau
87
Equipements de mdiation
Cache web et proxy
Serveurs
caches cooprants
ICP, HTCP, CRISP, CARP, Digests
proxy
clients
88
44
89
CARP : Cache Array Routing Protocol, rpartition des URL par hashage (cf.
CORBA)
90
45
Inconvnients :
Cohrence (mises jour)
Problme juridique (confidentialit, copyright)
Mesure daudience minore
91
92
46
Saturation
Taux
d'occupation
des liaisons (%)
110
10
100
90
80
70
60
40
30
Faible
10
0
Qualit
5 normale
4
50
20
Haute
qualit
Charge
du
rseau
Qualit
sans QoS
2
1
0
Qualit
basse
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Temps
93
Saturation
Taux
d'occupation
des liaisons (%)
Qualit
QoS
110
90
80
70
60
50
10
0
Qualit
30
20
Haute
qualit
5 normale
4
40
Faible
10
100
Charge
du
rseau
2
1
0
Qualit
basse
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Temps
94
47
Prvoir
Provisionner
Mesurer
Contrler
S adapter
Bande passante
Latence
Gigue
Perte de trames
NIVEAU APPLICATION
NIVEAU
GESTION
NIVEAU TRANSPORT
La QoS d un service (ou QoS de bout en bout) est une rsultante des
QoS des ressources de la Chane de Liaison.
48
SERVICE
APPLICATION
TRANSPORT
97
Introduction
Les volutions
Les besoins de la QoS
La QoS et la Bande passante
QoS et Gestion de trafic
Dfinition de la Qualit de service
Gestion de la QoS
La mise en uvre de la QoS
GRT5-M3.1-RHD-QoS
98
49
Gestion de la QoS
QoS de Bout en bout
LLQ, Shaping,
Fragmenting
CE Controlled
Packet Classifier
(=Colouring)
Ingress PE
Customer
Classes
Customer
Premise Equipement
IP Backbone avec
COS
Provider
Classes
Mapping
Egress PE
Customer
Classes
CE
99
Rservation
de ressources ?
Algorithmes
dordonnancement
50
101
Mdium
Fibres optiques
Peu chres
Fiabilit trs leve
DR
Hertzien
Haut dbit
Grande couverture
DR
102
51
Vitesse liens
CPU
Gbp
1000
1000
100
100
10
10
2x / 18 mois
1990
1995
2x / 7 mois
1
1990
2000
1995
2000
(3)
Table
de
routage
Mmoire
Bus DMA
(2)
Interface
MAC
(1)
Interface
MAC
(4)
Interface
MAC
52
Table
de
routage
Mmoire
Bus DMA
(2
)
buffer
cache de
routage
MAC
buffer
cache de
routage
MAC
(1)
cache
buffer
buffer
cache de
routage
MAC
(1)
CPU
Table
de
routage
buffer
cache de
routage
MAC
(2)
106
53
Liens optiques
DR
107
DR
108
54
Adressage
QoS
Scurit
Confidentialit
Authentification
Priorits
Temps rel
Diffrentiation des
services
Intgrit
Routage
Dtermination du meilleur chemin
Adressage dynamique pour les mobiles
109
Solution Architecturale
DiffServ
Classes de services
Diffrentiation de services
110
55
mcanismes permettant :
de prvoir,
provisionner,
contrler
sadapter
mesurer,
Horizontaux
Verticaux.
112
56
Mcanismes horizontaux
113
Mcanismes verticaux
Ce sont des mcanismes locaux aux quipements
Mcanismes garantissant aux applications, par
114
57
Intgration V-H
Pour la mise en uvre globale de la QoS, lintgration
Verticale - Horizontale
Application
Application
Signalisation QoS
Interface
Interface
Couche Rseau
Couche Rseau
Backbone
58
Unit de donnes
de la couche N+1
Couche N+1
Utilise
Unit de donnes
de niveau N
N+1 Donnes
Service N
Couche N
Fournit
Utilise
N+1 Donnes
N+1 Donnes
Protocole de niveau N
Service N-1
Couche N-1
Fournit
N-1 N
N+1 Donnes
Le contrle de linterface
Application cliente
Instructions
Donnes
(N+1) PCI
(N+1) SDU
(N+1) ICI
(N+1) PDU
Niveau N+1
(N+1) IDU, Interface data Unit
(N+1) ICI
(N+1) PDU
Niveau N
(N+1) ICI
Extraction des informations ncessaires
au service invoqu
(N) SDU
Traitement des
Instructions
(N) PCI
(N) ICI
Insertion des informations ncessaires
au service invoqu
(N) SDU
(N) PDU
Niveau N-1
118
59
la garantit et lannule.
119
60
QoS
IntServ
Isolation
DiffServ
Suppression de paquets
Best Effort
Complexit
121
Vision globale
macroscopique
Complmentarit des
mcanismes QoS
Efficacit
Planification
Ingnierie
de trafics
R2
Outils
dadministration
stratgique
R1
Signalisation QoS
R45
Gestionnaire
de BP
MPLS
Modles QoS
Gestion QoS
Equipements
Systme IP
Vision locale
microscopique
Temps diffr
Routeur
Qques ms
Qques
dizaines ms
Qques centaines ms
Qques s qques mn
Qques semaines
qques mois
122
61
PLAN
Le modle IntServ
Architecture IntServ
Le protocole RSVP
Synthse
Le modle DiffServ
Architecture DiffServ
Les mcanismes DiffServ
Synthse
123
Modle IntServ
1994 : volont de lIETF de dfinir une
architecture capable de :
1. Prendre en charge la QoS en temps rel
2. Le contrle du partage des ressources sur les liens
rseaux
3. Dfinition de mcanismes complmentaires
Les routeurs doivent rserver les ressources
62
IntServ
Standardisation
RFC 1663 : Integrated services in the Internet architecture: An
overview
RFC 2210 : The use of RSVP with IETF integrated services
RFC 2745 2752 : RSVP
Principe
Dfinition des exigences QoS
Signalisation par le protocole RSVP
Garanties explicites des exigences du flux
125
126
63
Concept de Flux
Un flux est une squence de paquets possdant les
Concept de flux
Attributs dun flux :
Synchrone ;
Asynchrone ;
Isochrone.
128
64
Concept de flux
Identifi par :
Adresse IP source ;
Adresse IP destination ;
Numro de port source ;
Numro de port destination ;
Protocol ;
Type of service.
flow_spec
129
Mtriques
130
65
Pourquoi?
La bande passante nest pas infinie
Une priorit simple ne suffit pas pour contrler des flux
identiques
Les applications ne peuvent pas toutes tre adaptes
131
Modle rseau
Concatnation dlments rseau (NE)
Un NE est tout composant :
prenant en charge des paquets
Exerant un contrle de QoS sur les donnes qui le traversent
Routeur
Lien rseau
Systme dexploitation dun Host
Deux types de NE :
QoS_capable NE : lment qui offre un ou plusieurs services Intserv
QoS_aware NE : lment qui supporte les interfaces ncessaires pour
raliser un service sans offrir les services IntServ (ce que je supporte
pas )
132
66
Egress PE
NE (routeur)
NE (lien)
CE
133
134
67
Integrated--Services
Integrated
Dfinit trois types de services (traitement)
Service garanti (Guaranteed Services : GS) RFC2212 :
Dclaration explicite du contrat de service
Dbit crte et Token Bucket
Dlai de bout en bout
Utilise la rservation de ressources (RSVP)
Best Effort
135
1.
la bande passante
2.
136
68
137
138
69
5.
Packet
scheduler
1
RSVP
Processing
2
Policy Control
4.
Packet
classifier
139
RSVP Processing
Un dmon du protocole de rservation est en
70
Packet classifier
Pour le contrle de trafic, chaque paquet doit tre associ
mme traitement.
141
Packet Classifier
QoS
Routeur
Routing
71
Packet scheduler
Gre les flux en utilisant les files dattente ;
il reoit les paquets du module prcdent et gre leur
143
Packet scheduler
Forwarded Packets
Software Queuing System
Class 1?
Add/Drop
Queue 1
Hardware
Queuing System
Class 2?
Add/Drop
Queue 2
Scheduler
Class n?
Add/Drop
Hardware Q
Interface
Queue n
72
Admission control
Il vrifie sil est capable de garantir la qualit de service
145
Admission Control
R : Ressources Rseau
B : Besoins du flux
R >B
Accept
Reject
Rservation
R = R -B
Fin
146
73
Policy control
Fonction de controle rseau (Network Policy Control)
Dtermine si lutilisateur a la permission administrative
147
Local
Admission
Control
request
request
reply
reserve
request
request
reserve
Local
Admission
Control
Remote Admission
Control
reserve
request
reserve
Serveur de politiques
74
Application
RSVP
Process
RSVP
Process
Policy
Control
Data
Admission
Packet
Data
Control
Classifier
Policy
Control
Routing
Process
Admission
Packet
Control
Classifier
Packet
Packet
Data
Scheduler
Scheduler
Data
Host (sender/receiver)
149
Le protocole RSVP
IETF
RFC 2205 : protocol Specification
RFC 2208 : Applicability Statement
RFC 2209 : Message processing
RSVP est un protocole de signalisation qui a pour but principal la rservation
75
Le protocole RSVP
RSVP met en place une connexion logique dite
session :
@destination : unicast ou multicast
Identifiant de protocole sur IP
Port de destination (optionnel) : TCP ou UDP
151
1.
par la source
2.
sur le rseau
3.
4.
par le destinataire
Rservation
5.
76
TSPEC :
dlai
gigue
153
metteur
Rcepteurk
Rcepteurj
Path
Spcification de trafic
Tspec, AdSpec
1
Rseau
Rcepteurn
154
77
Cinmatique de RSVP
Phase Path
Lmetteur envoie rgulirement un message RSVP appel path
dont lobjet
Bucket)
Les routeurs traverss ajoutent des infos de performance au
message path
Le rcepteur reoit le flux applicatif et le message path
155
156
78
Le protocole RSVP
EP1
Application Z
Sender_Descriptor
EP5
Sender_Template
Sender Tspec
Sender ADspec
157
Fonctionnement de RSVP
Phase choix
Grce aux infos contenues dans path, le rcepteur choisit si
ncessaire une classe Controlled Load ou Guaranteed et
dtermine la QoS associe au niveau quipement
158
79
1.
2.
Le protocole RSVP
EP1
Application Z
Sender_Descriptor
Sender_Template
Sender Tspec
Sender ADspec
EP5
Path Message
If I Accept I
Need to Reserve
Flowspec X
Filterspec Y
for
Application Z
160
80
Fonctionnement de RSVP
Phase Resv
Le rcepteur envoit sur le chemin spcifi dans path un
message RSVP appel resv dont lobjet Rspec dcrit la QoS
demande pour le flux demandeur de ressources
Les routeurs traverss rservent les ressources correspondantes
161
metteur
Spcification de QoS
RSpec
2
Spcification de trafic
Tspec, AdSpec
Rcepteurk
Rcepteurj
Rseau
Rcepteurn
162
81
2.
164
82
Flow-Spec
83
Admission Control
Etablir lorganigramme qui dcrit le
167
metteur
Resv
Spcification de QoS
Rspec, filter Spec
2
Rcepteurk
Rcepteurj
Path
Spcification de trafic
Tspec, AdSpec, Path_State
1
Rseau
Rcepteurn
168
84
Le protocole RSVP
EP1
EP5
RESV Message
Send RESV
Set Flowspec X
Set Filterspec Y
for
Application Z
169
Chemin de retour
Pour dterminer le chemin qui sera emprunt
170
85
Garanteed Service 100 kbps Avg. Rate 300 kbps Burst Rate
130.120.84.34
3265
171
Spcification de trafic
Tspec, AdSpec
Rcepteurk
Rcepteurj
Rseau
Rcepteurn
172
86
A ne pas oublier
Les routeurs non RSVP se contentent de relayer les
requtes
RSVP est unidirectionnel
Une session bidirectionnelle deux rservations
distinctes
173
End-2-End RSVP
Local
Admission
Control
Local
Admission
Control
request
request
reserve
reserve
request
reserve
request
reserve
reserve
Local
Admission
Control
Local
Admission
Control
request
Local
Admission
Control
Local
Admission
Control
request
request
RSVP
Not
Enabled
reserve
request
request
reserve
reserve
reserve
Best-Effort
Forwarding
87
Traitement E2E
Process QoS
(RSVP)
Process QoS
(RSVP)
Process
Process
Process
Routage
Routage
Routage
Destination
Tspec:QoSreq
Destination
Tspec:QoSreq
Destination
Tspec:QoSreq
175
88
RSVP local
2. La requte QoS est passe 2 modules de dcision:
Admission Control : qui dtermine si les ressources sont suffisantes en
fonction de la requte (dbit, taux de pertes...)
Policy Control : qui vrifie que l'utilisateur a l'autorisation
administrative de faire cette rservation. Il authentifie le demandeur
et permet la facturation.
Si un des modules a une rponse ngative alors envoie d'une
notification d'erreur au demandeur
177
89
Traitement de paquet
Etablir lorganigramme qui dcrit le
179
180
90
181
Couche N+1
Utilise
Unit de donnes
de la couche N+1
Unit de donnes
de niveau N
N+1 Donnes
Service N
Couche N
Fournit
Utilise
N+1 Donnes
N+1 Donnes
Protocole de niveau N
Service N-1
Couche N-1
Fournit
N-1 N
N+1 Donnes
91
Le contrle de linterface
Application cliente
Instructions
(N+1) PCI
Donnes
(N+1) SDU
(N+1) ICI
(N+1) PDU
Niveau N+1
(N+1) IDU, Interface data Unit
(N+1) ICI
(N+1) PDU
Niveau N
(N+1) ICI
Extraction des informations ncessaires
au service invoqu
(N) SDU
Traitement des
Instructions
(N) PCI
(N) ICI
Insertion des informations ncessaires
au service invoqu
(N) SDU
(N) PDU
Niveau N-1
183
RSVP et RTP/RTCP
92
La pile H.323
H.
H.323
323
System
Controle
Multimedia controle
(H.
H.245
245))
Call controle
(Q.931
Q.931))
Video codec
H.
H.261
261,, H.263
H.263
Gatekeeper controle
(RAS)
Video I/O
equipment
Audio codec
G.711
G.711,, G.723
G.723,,
G.729
G.729
DATA
APPL.
Audio I/O
equipment
RTP/RTCP
par la source
2.
sur le rseau
3.
par le destinataire
5. Resv: Rservation
93
1.
par la source
2.
3.
4.
par le destinataire
5.
187
2.
3.
4.
5.
6.
7.
GRT5-M3.1-RHD-QoS
188
94
189
GRT5-M3.1-RHD-QoS
PLAN
Le modle IntServ
Architecture IntServ
Le protocole RSVP
Synthse
Le modle DiffServ
Architecture DiffServ
Les mcanismes DiffServ
Synthse
GRT5-M3.1-RHD-QoS
190
95
ressources
191
GRT5-M3.1-RHD-QoS
La diffrentiation de services
Approche DiffServ :
Reprendre larchitecture existante compose de
routeurs et de protocoles tout en la simplifiant
Essayer damliorer la Scalabilit du modle :
Ne plus raisonner en rservation de ressources
par flot
GRT5-M3.1-RHD-QoS
192
96
DiffServ et Scalability
IntServ
Prise en charge temps rel de la QOS
Signalisation out-band : protocole spcifique
de signalisation
tats logiciel : soft state par flux
193
GRT5-M3.1-RHD-QoS
DiffServ
Principe
Association dun flux une classe de service
Garanties relatives la classe
Signalisation dans lentte IP
Standardisation
RFC 2474
An architecture for differentiated services
RFC 2475
Definition of the DS field in the IPv4 and IPv6 header
GRT5-M3.1-RHD-QoS
194
97
RFC2475
RFC2475
An architecture for DiffServ
This document defines an architecture for implementing scalable service
differentiation in the Internet. This architecture achieves scalability by
aggregating traffic classification state which is conveyed by means of IPlayer packet marking using the DS field [DSFIELD]. Packets are classified
and marked to receive a particular per-hop forwarding behavior on
nodes along their path. Sophisticated classification, marking, policing,
and shaping operations need only be implemented at network
boundaries or hosts.
hosts Network resources are allocated to traffic streams
by service provisioning policies which govern how traffic is marked and
conditioned upon entry to a differentiated services-capable network, and
how that traffic is forwarded within that network. A wide variety of
services can be implemented on top of these building blocks
195
GRT5-M3.1-RHD-QoS
16
24
31
Longueur totale
Drapeaux
Protocole
Dplacement Fragment
Total de contrle den-tte
Datagramme IPV6
0
Version
12
16
31
Label
Traffic class
Longueur des donnes
Entte suivante
hop limit
196
98
197
GRT5-M3.1-RHD-QoS
Rappel: IPv4
IPv4 TOS field
(RFC1349
(RFC
1349))
Prec Bits
198
99
Champ DS
RFC 2474
DS field
DSCP
CU
dIPV6
Permet de dfinir des comportements de routeur: PHB= Per Hop
Behavior
DSCP = 6 bits: 3 sries de valeurs
xxxxx0
Standard: 32 CP (Codepoints)
xxxx11
EXP/LU (Experimental/LocalUse): 16 CP
xxxx01
GRT5-M3.1-RHD-QoS
Architecture DiffServ
La diffrenciation de services est principalement ralise grce au
200
100
Architecture DiffServ
DS interior node
Domaine DS
Domaine DS
Domaine DS
Ensemble de flux
Rgion DS
GRT5-M3.1-RHD-QoS
GRT5-M3.1-RHD-QoS
202
101
203
GRT5-M3.1-RHD-QoS
Architecture DiffServ
Un domaine est quivalent un ensemble
204
102
Synthse DiffServ
Plusieurs flux associs la mme valeur
DSCP
Plusieurs valeurs DSCPs associes au
mme classe
Plusieurs classes dfinissent le domaine
DiffServ
205
GRT5-M3.1-RHD-QoS
Contrle de connaissances
1.
2.
3.
4.
5.
6.
7.
Nombre de flux
1000
100000
IntServ
DiffServ
Best Effort
103
IntServ Vs DiffServ
Nombre variable dEtats et
Etats dynamiques de nature
un filterspec jassocie pas toujours le meme Rspec
2
i
j
Flux1
Flux2
Flux3
Flux4
Flux5
Flux6
..
Flux100000000
Etat1
Etat2
..
Etat100000000
Flux1
Flux2
Flux3
Flux4
Flux5
Flux6
..
Flux100000000
Etat1
Etat2
..
Etat100000000
Etat1
Etat2
..
Etat64
Etat1
Etat2
..
Etat64
Etat1
Etat2
..
Etat100000000
Etats fixes et statiques
j socket jassocie toujours le meme
une
dscp et le meme phb
Etat1
Etat2
..
Etat64
207
GRT5-M3.1-RHD-QoS
IntServ Vs DiffServ
Nombre de flux
1000
100000
IntServ
1000
1000000
Variable et dynamique
DiffServ
64
64
64
Fixe et statique
GRT5-M3.1-RHD-QoS
208
104
de PHB.
les critres de classification des paquets doivent reflter les besoins rels
donn que les algorithmes de traitement nont priori que ces paramtres
pour grer le trafic.
Il semble presque inutile de prciser que la machine de coloration doit
dans un domaine
209
GRT5-M3.1-RHD-QoS
GRT5-M3.1-RHD-QoS
210
105
nouveaux PHB
211
GRT5-M3.1-RHD-QoS
terminologie DiffServ :
EF (Expedited Forwarding) ou service premium : L'Expedited
Forwarding permet de raliser le transfert de flux forte contrainte
temps rel.
Faibles latence, gigue et taux de perte
2474)
DiffServ permet plusieurs valeurs DSCP dtre associ au mme
PHB
GRT5-M3.1-RHD-QoS
212
106
GRT5-M3.1-RHD-QoS
214
107
Ce type de trafic doit tre limit une faible portion du trafic total (5 25%)
215
GRT5-M3.1-RHD-QoS
probabilit.
216
108
Diff--Serv : DSCP
Diff
DSCP
EF
1 0 1 1 1 0
CU
DSCP
AFxy
x x x y y 0
CU
Drop
Class
Precedence
AF Class = 1, 2, 3, 4
Drop Precedence = 2, 4, 6
217
GRT5-M3.1-RHD-QoS
218
109
Diff--Serv : DSCP
Diff
DSCP
1 0 1 1 1 0
EF
CU
DSCP
AFxy
x x x y y 0
Class
CU
Drop
Precedence
AF Class = 1, 2, 3, 4
Drop Precedence = 2, 4, 6
219
GRT5-M3.1-RHD-QoS
GRT5-M3.1-RHD-QoS
220
110
classe
221
GRT5-M3.1-RHD-QoS
DiffServ Behaviors
Per-Hop Behaviours (PHB)
Valeurs DSCP
Expedited
Forwarding
EF
Assured
Forwarding
Low Drop
Pref
Med Drop
Pref
High Drop
Pref
Class 1
AF11
AF12
AF13
Class 2
AF21
AF22
AF23
Class 3
AF31
AF32
AF33
Class 4
AF41
AF42
AF43
Best
Effort
GRT5-M3.1-RHD-QoS
101110
000000
222
111
Rservation des
Ressources
Voice
EF
PHB
25
25%
%
SNA
80
80%
%
AF
PHB
Intranet Web
HTTP / FTP
PORT
SPEED
Messaging
BE
PHB
20
20%
%
223
GRT5-M3.1-RHD-QoS
Congestion Avoidance
Ordonanncement
Conditionnement de trafic
Classification et Markage
Ldifice de la QoS
112
La fragmentation et lentrelacement
viter les situations de trains de paquets
Rduire le dlai dattente et de traitement
Entrelacement des trafics temps rel et non temps rel
225
GRT5-M3.1-RHD-QoS
Verticale - Horizontale
Application
Application
Signalisation QoS
Interface
Interface
Couche Rseau
Couche Rseau
Backbone
226
113
IntServ Vs DiffServ
les modles Stateless sont plus
Scalables
Robustes
GRT5-M3.1-RHD-QoS
Mission Critical
Services
POLICY-BASED NETWORKING
VoIP
IntServ
Multimedia
Video Conference,
Collaborative Computing
VPNs
MPLS
Hybrid
DiffServ
PPP
HDLC
SDLC
ATM, POS
FE,Gig.E
10GE
Wireless
Fixed,Mobile
BroadBand
Cable,xDSL
114