1.6.1. PRESENTATION DE DIFFSERV
Le modèle à différentiation de service
(Diffserv) aussi appelé soft Q.o.S est un modèle qui a
été définie par l'IETF et conçu pour fonctionner
sur la couche réseau du modèle OSI ou
17
la couche Inter-Réseau (Internet) du modèle
TCP/IP, il permet de séparer le trafic par classes contrairement au
modèle à intégration des service (Intserv) qui
procédait à une séparation de trafic par flux ; de ce fait
les routeurs qui exécutent Diffserv traitent tous les paquets d'une
même manière sans distinction d'émetteur et de
récepteur. [11]
Il se base sur le champ TOS d'IPv4, redéfini par l'IETF
en champ DS (DiffServ) pour effectuer la classification. Dans l'IPv6, le champ
utilisé par DiffServ est le TC. Le RFC 2475 utilise le terme de BA
(Behaviour Aggregate) plutôt que de classe de trafic.
1.6.2. ARCHITECTURE DIFFSERV
Figure 1. 6. Architecture DIFFSERV
Légende :
? Domaine DiffServ (DS domain)
Un domaine un ensemble de noeuds (hôtes et routeurs)
administrés de façon homogène et qui possèdent une
même définition de service et de PHB. [10]
18
Dans un domaine, on distingue les noeuds internes et les
noeuds frontières : les premiers ce sont des équipements centraux
du réseau qui appliquent le comportement approprié (PHB) aux
paquets IP et assure le service de transit sur le réseau, alors que, les
seconds ce sont des équipements de bordure de domaine DiffServ et qui
sont connectés à des noeuds de frontières d'autres
domaines.
Si on considère le sens de communication de la source
vers la destination, les noeuds de frontières peuvent être
d'entrée dans le domaine ou de sortie.
? Région DiffServ (DS région)
C'est un ensemble contigu de domaines DiffServ, qui peuvent
offrir la différenciation des services sur des routes empruntant ces
domaines.
Chaque domaine ne met pas obligatoirement en oeuvre la
même politique d'approvisionnement ni les même PHB.
L'opérateur doit garantir que l'ensemble des domaines DiffServ assurera
une QoS de bout en bout. [10]
Les routeurs du coeur de réseau réalisent des
opérations simples de bufférisassions et de routage des paquets
en se basant uniquement sur le marquage effectué par les routeurs
situés en bordure de domaine DiffServ.
La différenciation de service se fait au niveau des
deux mécanismes cruciaux du modèle DiffServ:
l'ordonnancement et prévention de
congestion.
Chaque sortie du routeur possède un nombre fixe de
files logiques où le routeur dépose les paquets arrivant selon
leur classe de service.
Les files sont servies en accord avec l'algorithme
d'ordonnancement. Les trois fonctions principales de routeur de coeur de
réseau sont: Routage, prévention de
congestion, Ordonnancement, il n'est pas
nécessaire pour DiffServ d'associer un régulateur de type Token
Bucket à chaque file des routeurs de coeur de réseau. En effet,
tous les trafics entrant dans le coeur de réseau ont déjà
subi la fonction de police dans les routeurs de bordure. [7]
|