Académique Documents
Professionnel Documents
Culture Documents
IP
Chapitre 1
Les technologies IP
• L'Internet et les technologies IP de couche 3 ont été
développés dans le seul but de fournir un service
d'acheminement de trames au mieux des possibilités du
réseau (best effort).
• L'apparition de nouvelles utilisations souligne le besoin
d'une plus grande qualité de service pour certains trafics,
• par conséquent la nécessité pour le réseau de savoir
traiter différemment les trames les unes par rapport aux
autres.
• Des améliorations sont apportées dans ce but aux
protocoles de couche 2 et 3 ainsi qu'aux mécanismes de
commutation et routage utilisés dans le réseau.
• IntServ
• héritage : ATM (travaux débutés en 1994)
• réservation par flot
• problèmes de résistance au facteur d’échelle
• complexe à gérer sur le plan utilisateur
• DiffServ
• pour faire face aux défaillances d’IntServ (travaux débutés en 1998)
• notion de classes de services
• traitement sur une agrégation de flots
• complexe à gérer au niveau du dimensionnement et de la gestion
des ressources
Source
RESV
Chaque routeur RSVP traversé par un flux RSVP mémorise un état de ce flux
Soft state
Notion de contexte applicatif
Rafraichi par les messages resv
Après un certain délai L de non réception, l'état est détruit
Libération immédiate de la réservation
Messages teardown (démolition)
Dr. Bechir Ben Gouissem 15
• Messages PATH
Émis « périodiquement » par la source, Intercepté par les routeurs et Suit le
même chemin que les données Transporte.
– le Tspec de la source au moment de son émission
– les ADspec des routeurs traversés
• caractérisation des retards dus aux routeurs
• mis à jour par tous les routeurs RSVP
Le récepteur choisit calcule la bande passante à réserver en fonction du Tspec et
Adspec reçu
• Messages RESV
• Emis par le(s) destinataire(s), Demande une réservation en bande passante,
Prend le chemin inverse des messages path
– en multicast, les messages resv sont fusionnés
• Transporte le descripteur de flot: Tspec de la source, FilterSpec: pour la
classification, Rspec: pour l'ordonnancement
• Résultats: les routeurs connaissent les flots, les traitements ne sont plus
banalisés
Dr. Bechir Ben Gouissem 17
Caractéristiques de RSVP
• Dans DiffServ, les flux de trafic individuels ne sont pas distingués et sont
agrégées dans un petit nombre de classes de trafic.
• Protocole de bout en bout et Utilise le protocole IP pour l’échange de
messages
• Réservation simplex: notion de session définie par rapport à la
« destination »
• Réservation pour des communications unicast ou multicast
• Orienté récepteur
• Récepteurs hétérogènes
• Styles de réservation différents pour les différentes applications
• Supporte le changement de route ou de membre du groupe
Metering
Input
packets
Shaping/
Classifier Policing
• Au cœur
– Classification sur la marque
– La marque = index d'un comportement
Dr. Bechir Ben Gouissem 20
Classificateur: Classifier
• Inspecte le paquet entrant, l'identifie, puis
le classe
Lui associe une classe de service
Marquage
• Classe de service
Définit les traitements à appliquer dans le réseau l
Différentes règles de classification possibles
En entrée du réseau, mais
• changement de marquage en cours de route
possible
Les PHBs: Per Hop Behaviors
• Expetited Forwarding (EF)
– Obtenir un accès préférentiel au lien
– Pour les flux intéractifs
– Support à un service de ligne louée
– Pas de trafic hors profil
• Actions
– Marqueur (marker)
• modifie le codepoint et donc le PHB
• pour donner un niveau de priorité différent
– Testeur (meter)
• test le niveau de conformité au profil
– Effaceur (dropper)
• détruit le datagramme, Modification des caractéristiques
sémantiques du flot
– Remise en forme (shaper)
• Modification des caractéristiques temporelles du flot
Dr. Bechir Ben Gouissem 22
Lisseur
• Shaper
• Fait en sorte que le trafic soit
conforme à la limite de bande
passante
Stockage du trafic non conforme
Délai introduit sur les paquets du
trafic non conforme
• « TCP-friendly »
Seau percé
Seau à jetons
Weighted Fair Queueing
• Poids au niveau de chaque file
• Fair queueing basé sur les poids
Weighted Fair Queueing
• Avantage
Permet de fournir différents débits aux flux
• Inconvénients
Difficile à implémenter
Quels schémas d’équité veut-on obtenir ?
Weighted Round Robin
• Poids sur chaque file d'attente
Nombre de paquets servis dans une file dépend du
poids
Politique de round robin appliquée entre les files
• Avantages
Simple
Différenciation de service sans famine d'une file
• Inconvénient
Taille des paquets non prise en compte
Avantages DiffServ
• Traitement complexe en périphérie,
– Concentration de trafics faibles