13
Qualité de service DiffServ
13.1
Principe
Le protocole IP permet de multiplexer différents services sur le même support (de la vidéo, du contrôle
commande, du html ...). Les avantages sont bien connus ; néanmoins, si un service transmet un trafic IP trop
important, le réseau est encombré et le temps de traversée excessivement long.
Par défaut, chaque port SHDSL a un tampon d'émission FIFO pouvant accueillir 10 paquets (cette valeur est
modifiable). Lorsque l'on active la « Qualité de service » (QoS), le tampon FIFO est remplacé par un tampon
SFQ (Stochastic Fairness Queuing). Le SFQ classifie automatiquement les trames entrantes en fonction de
leurs adresses et ports sources et destination en flux. Chaque flux ainsi déterminé envoie tour à tour une
trame. Cette méthode permet de limiter la latence et de réserver de la bande passante pour chaque trafic.
Cette méthode est suffisante dans la plupart des cas et ne nécessite aucun autre paramétrage.
Si le résultat n'est pas satisfaisant, il est alors possible de classifier et prioriser manuellement les différents
trafics en utilisant l'algorithme Diffserv qui va marquer chaque trame IP en utilisant le champ DSCP.
Le principe est le suivant :
On désigne par trafic le couple constitué par une adresse IP et un service (ftp, html, modbus etc...).
Par ailleurs, on partage la bande passante disponible en 5 parties appelées « classes » .
On affecte chaque trafic à l'une des 4 premières classes : Platine, Or, Argent, Bronze.
Le trafic non répertorié est affecté à la classe « Default ».
La classe « Platine » possède la priorité la plus haute ; Ce trafic est acheminé en premier quelquesoit le trafic
dans les autres classes.
Les classes « Or, Argent, Bronze » se partagent la bande passante disponible :
Exemple
Bande passante minimum
En % de la bande totale
Or
Argent
Bronze
Default
Total
Une fois que le trafic d'une de ces 4 classes occupe la bande minimum allouée, le trafic supplémentaire peut
être acheminé sous réserve que de la bande non utilisée par les autres classes soit disponible. La règle
d'attribution de cette bande inutilisée est fonction du niveau de priorité de la classe : Le trafic supplémentaire
de la classe Or est le plus prioritaire et celui de la classe Default est le moins prioritaire.
On prendra garde à ne pas affecter à la classe « Platine » un trafic trop important. En effet, le trafic de cette
classe est acheminé en priorité ; s'il est trop important il empêche le trafic des autres classes de s'écouler.
On réservera le trafic « Platine » au trafic de contrôle-commande, par exemple.
La classification DiffServ est effective dans le domaine des liens SHDSL. Au sein de ce domaine les trames IP
gardent leur marque de classification DSCP. Par contre, les trames IP qui ressortent sur les port LAN Ethernet
perdent leur classification (champ DSCP à 0). Il est parfois utile d'étendre le domaine DiffServ au réseau LAN
Ethernet par exemple pour communiquer avec un autre XS présent sur le LAN Ethernet. Dans ce cas les trames
IP qui ressortent sur les port LAN Ethernet gardent leur classification, le champ DSCP n'est pas remis à 0.
DOC_DEV_XS_Guide de configuration_C
Bande passante maximum
En % de la bande totale
50 %
30 %
15 %
5 %
60 %
80 %
80 %
80 %
Non limité
PARAMETRAGE
page 45