Vous êtes sur la page 1sur 69

Issat M

Chapter 2

Les architectures QoS sur les réseaux IP

Cours: Ingénierie de trafic dans les réseaux


Ingénierie de trafic dans les réseaux

Historique de la QOS

> 1976 : recherches préliminaires sur Arpanet


> 1995 : création du protocole RSVP
> 1997 : DiffServ comble les lacunes de l'architecture IP
> 1998 : MPLS rénove l'approche de la QoS

2
Partie 1

Architecture Integrated Service (IntServ)


Ingénierie de trafic dans les réseaux

Présentation

> La première architecture QoS sur les


réseaux IP, Intserv, repose sur un
mécanisme de réservation des
ressources.
> Dans la pratique, il dédie une partie de
la bande passante pour assurer
l'acheminement des messages
prioritaires.
> Depuis 1989, des propositions ont été
faites au sein de l'IETF ("Integrated
Services Architecture - INTSERV
WG") pour offrir une qualité de service
adaptée aux besoins de l'application.
> Le protocole RSVP (Resource
ReSerVation Protocol) a été adopté.

4
Ingénierie de trafic dans les réseaux

Description de l’architecture Intserv

> Le but du groupe de travail Intserv de l'IETF (RFC1633) est la


transformation de l'Internet actuel en un réseau à intégration de
services.
> L'architecture Intserv s'organise autour du concept de flot de
données correspondant à un ensemble de paquets résultant d'une
application utilisatrice et ayant un besoin d'une certaine QoS.
> Afin de satisfaire la QoS requise, Intserv propose d'effectuer une
réservation des ressources nécessaires à l'établissement de celle-ci
via le protocole de réservation de ressources nommé RSVP.

5
Ingénierie de trafic dans les réseaux

Que désigne l’architecture IntServ ?

> L’architecture IntServ définit une architecture capable de prendre en


charge la QoS en définissant des mécanismes de contrôle
complémentaires sans toucher au fonctionnement IP.
> C'est un modèle basé sur un protocole de signalisation RSVP.
> Dans le modèle, les routeurs réservent les ressources pour un flot
de données spécifiques en mémorisant des informations d'état.
> Il est important de rafraîchir périodiquement les informations au cas
où il y a eu changement de la route emprunté par le flot.
> En effet, il est inutile de continuer à réserver les ressources sur un
routeur qui ne fait plus partie du chemin emprunté.

6
Ingénierie de trafic dans les réseaux

Types d'éléments réseau dans IntServ

> IntServ a défini trois types d'éléments réseau (Network Elements) :


— QoS-capable NE offrant un ou plusieurs services IntServ
— QoS-aware NE ayant les interfaces nécessaires pour réaliser
des services qui ne sont pas IntServ mais qui sont équivalents
— non-QoS-NE ne supportant pas les fonctionnalités IntServ

7
Ingénierie de trafic dans les réseaux

Les Fonctions IntServ

8
Ingénierie de trafic dans les réseaux

Les Fonctions IntServ

Dans chaque nœud Inserv capable de réservation de ressources, deux


modules de décision locaux:
> Contrôle d'admission: le contrôle d'admission assure le suivi des
ressources système et détermine si le nœud dispose de
suffisamment de ressources pour fournir la qualité de service
demandée. Le démon RSVP surveille ces deux actions de
vérification. Si l'une ou l'autre des vérifications échoue, le
programme RSVP renvoie un message d'erreur à l'application à
l'origine de la demande.
> Contrôle de Policing: détermine si l'utilisateur dispose des droits
d'administration pour effectuer la réservation.
 Si les deux vérifications réussissent, le démon RSVP définit les
paramètres dans le classificateur de paquets et le planificateur de
paquets pour obtenir la qualité de service demandée.

9
Partie 2

Reservation Protocol (RSVP)


Ingénierie de trafic dans les réseaux

Les fonctions du protocole RSVP

Le signal RSVP étant constitué par l'information de contrôle de la QoS,


celui-ci propose des directives afin de mettre en place la réservation mais
ne dit pas comment la mettre en place, ce domaine étant réservé aux
routeurs du réseau qui prennent en compte la signalisation RSVP.
Pour se faire, les routeurs disposent de quatre fonctions de contrôle du
trafic :
— Le protocole de réservation de ressource : qui, de façon implicite, signalise
le chemin à établir en sollicitant des réservations de bande passante sur
chaque routeur traversé du réseau.
— Le contrôle d'admission : permet d'autoriser l'arrivée d'un nouveau flot muni
de sa QoS sans perturber les QoS des autres flots existant.
— Les classificateurs de paquets : qui classent les paquets de flots admis
dans les classes spécifiques.
— L'ordonnanceur de paquets : qui détermine l'ordre de service des paquets.
— Ainsi RSVP va maintenir un chemin dynamique à l'intérieur du réseau,
dynamique car rafraîchit par des messages périodiques stipulant l'état du
chemin au travers des routeurs.
11
Ingénierie de trafic dans les réseaux

Les fonctions de RSVP

12
Ingénierie de trafic dans les réseaux

Les fonctions de RSVP

> Protocole de signalisation


> Allocation dynamique de la bande passante et du délai
> Utilisé dans le modèle IntServ, peut être utilisé hors de
ce contexte (Etablissement de chemin dans MPLS)
> Réservation de ressources par le récepteur plutôt que
l’émetteur
— Avantage groupe Multicast
— Facturation différenciée

13
Ingénierie de trafic dans les réseaux

Services garantis : Principe de réservation

• Chemin établi par l’émetteur


• Réservation par le récepteur

14
Ingénierie de trafic dans les réseaux

Le protocole RSVP et architecture protocolaire

> Les routeurs communiquent via RSVP pour initialiser et


gérer la QoS réservée aux sessions.
> RSVP travaille au dessus de IP
> Encapsulé dans des paquets UDP si utilisation
impossible de services réseaux direct (raw)
> RSVP passe de façon transparente les routeurs non
RSVP.
> Ce n’est pas un protocole de routage
— Utilise des protocoles de routage unicast et multicast

15
Ingénierie de trafic dans les réseaux

Un exemple d’architecture protocolaire pour le


protocole RSVP

16
Ingénierie de trafic dans les réseaux

Types de messages

Sept Types de Messages RSVP ont été prévus:


> Path: envoyé par la source pour indiquer la liste des routeurs du
chemin suivi par les données;
> Resv: demande de réservation;
> PathErr: message d'erreur concernant le chemin;
> ResvErr: message d'erreur de demande de réservation;
> PathTear: indique aux routeurs d'annuler les états concernant la
route;
> ResvTear: indique aux routeurs d'annuler les états de réservation
(fin de session);
> ResvConf (optionnel): message de confirmation envoyé par le
routeur au demandeur de la réservation;

17
Ingénierie de trafic dans les réseaux

Structure d’un message RSVP

> Un message RSVP :


— un en-tête
— un nombre variable d'objets qui dépend du type du message.
> L'entête est constitué de 64 bits:

Vers Flags Type du Msg Checksum

Send_TTL Réservé Longueur Msg.

— Vers (4 bits): version du protocole RSVP (=1);


— Flags (4): non utilisé à ce jour;
— Type de Msg (8): 1 à 7 selon le type ci-dessus;
— Checksum (16): Contrôle d'erreurs;
— Send_TTL (8): valeur du TTL IP à comparer avec le TTL du paquet IP
pour savoir s'il y a des routeurs non-RSVP;
— Longueur (16): longeur du mesage en octets (en-tête et objets)

18
Ingénierie de trafic dans les réseaux

Fonctionnement de RSVP

> RSVP fonctionne en mode non connecté avec les routeurs. Les
systèmes terminaux sont en mode connecté.
> Session = flot de données avec une destination particulière et un
protocole de transport
— DestAdress: groupe d'adresses IP pour le multicast, adresse unicast pour un
destinataire unique
— Protocol_Id : protocole de transport
— Dest_Port : port UDP/TCP

19
Ingénierie de trafic dans les réseaux

Fonctionnement de RSVP

> Pour déterminer le chemin qui sera emprunté par la requête (Resv),
l'émetteur envoie un message Path qui de hop en hop dresse la
liste des routeurs qui seront empruntés par les messages RSVP de
demande de réservation.

> Dans le cas de flux multicast, les messges Resv sont fusionnés au
niveau des points de réplication. Le FlowSpec le plus important est
utilisé. Ainsi, deux demandes de 25 Mbps et de 10 Mbps donne une
demande de 25 Mbps.

20
Ingénierie de trafic dans les réseaux

Exemple de réservation de ressources dans un


flux multicast

Fusion des messages Resv

21
Ingénierie de trafic dans les réseaux

Structure de la requête Resv

> Une requête élémentaire de réservation Resv


— requête de QoS: FlowSpec - positionne les paramètres du
packet scheduler -classe de service (Garanteed Service ou
Controlled Load Service) + 2 jeux de paramètres numériques
(Average Rate, Burst rate)
— indication de sélection: Filter Spec - positionne les paramètres
du packet classifier - dans la version actuelle : @IP émetteur,
port UDP/TCP
> La paire FlowSpec et FilterSpec est nommée
FlowDescriptor
ex.

Garanteed Service 100 kbps Avg. Rate 300 kbps Burst Rate 130.120.84.34 3265

22
Ingénierie de trafic dans les réseaux

Styles de Réservation

> La séparation entre la description d'une ressource réservée


(FlowSpec) et à qui elle est réservée (FilterSpec) permet d'établir des
styles de réservation.
> "reservation style" = jeu d'options inclus dans la requête de réservation
de ressources
— Quelle réservation pour différents émetteurs dans la même session ?
— réservation distincte pour chaque émetteur.
— réservation partagée(shared) par tous les paquets des émetteurs.
— sélection des émetteurs
— liste explicite
— sélection implicite de tous : wildcard

23
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

24
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

25
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

26
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

27
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

28
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

29
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

30
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

31
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

32
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

33
Ingénierie de trafic dans les réseaux

Fonctionnement du RSVP

34
Ingénierie de trafic dans les réseaux

Limites du modèle IntServ

> RSVP oblige à maintenir des informations d'état à


chaque nœud du chemin liant l'émetteur au récepteur.
> Lorsque le nombre d'usagers augmente (scalability), le
nombre d'états devient conséquent, et le trafic est
d'autant plus saturé que les rafraîchissements entre
routeurs deviennent importants et créent de l'overhead.
> Cela nuit aux performances du système dans son
ensemble.
> Dégradation des performances du réseau
> C'est pourquoi Intserv est plus adapté à des réseaux de
petite taille.

35
Partie 3

Architecture Differentiated Services


(DiffServ)
Ingénierie de trafic dans les réseaux

Présentation du modèle Diffserv

> Le modèle DiffServ propose de séparer le trafic par classes,


contrairement à IntServ qui procédait à une séparation par flux.
> La conséquence directe est que les routeurs DiffServ (appelés aussi
routeurs DS-capable) traitent tous les paquets d'une classe donnée
de la même manière, sans distinction d'émetteur ni de récepteur.
> Le service différencié de l’architecture Diffserv permet de diminuer les
informations d’état que chaque nœud du réseau doit mémoriser.
> Il n’est plus nécessaire de maintenir des états dans les routeurs pour
chacun des flux.
— Ceci permet son utilisation à grande échelle (Scalability).

37
Ingénierie de trafic dans les réseaux

Les Contraintes de conception

> Pas de signalisation échangée (hors bande)

> Pas de réservation

> Pas de contrôle de congestion concerté

> Services simple à comprendre et mettre en œuvre

38
Ingénierie de trafic dans les réseaux

Architecture DiffServ

> L’idée de DiffServ consiste à diviser le réseau en domaines.


> On distingue ainsi les routeurs à l’intérieur d’un domaine (Core router) des routeurs
d’accès et de bordure (Edge router).
> Les routeurs d’accès sont connectés aux clients, tandis qu’un routeur de bordure est
connecté à un autre routeur de bordure appartenant à un domaine différent.
> Les routeurs de bordure jouent un rôle différent de ceux qui sont au cœur du domaine.
Ils sont chargés de conditionner le trafic entrant en indiquant explicitement sur le paquet
le service qu’il doit subir.
> Ainsi, la complexité des routeurs ne dépend plus du nombre de flux qui passent mais du
nombre de classes de service.
> Chaque classe est identifiée par une valeur codée dans l'en-tête IP.
39
Ingénierie de trafic dans les réseaux

DS Domain( e.g. ISP, intranet)

40
Ingénierie de trafic dans les réseaux

Les concepts de DiffServ

> Domaine DiffServ (DS Domain): ensemble de nœuds contigus ayant


un service commun de règles et de groupes de PHB;
> Chaque DS domain comprend deux types de nœuds:
— Nœuds frontières (DS Boundary nodes) qui effectuent les opérations
complexes;
— Nœuds intérieurs (DS Interior nodes)
Un nœud frontière peut être:
- Nœud d'entrée du domaine (DS Ingress Node);
- Nœud de sortie du domaine (DS Egress Node);
> Région DiffServ: ensemble de DS Domain contigus. L'opérateur doit
assurer que la QoS de bout en bout soit fournie.
> Pour que les services soient offerts entre domaines adjacents, il faut
établir un SLA (Service Level Agreement) qui permet de définir
comment le trafic transitant d'un domaine à un autre est conditionné.

41
Ingénierie de trafic dans les réseaux

Architecture DiffServ

42
Ingénierie de trafic dans les réseaux

DS Boundary Node(Egress & Ingress)

> Les éléments de bordures (edge functions) : ils sont


responsables de la classification des paquets et du
conditionnement du trafic.
> En bordure du réseau, c'est à dire à l'arrivée du premier
élément actif capable de traiter le champs DS (DS-
capable), les paquets arrivant ont dans leur champ TOS
(pour IPv4) ou Traffic Class Octet (pour IPv6), une
certaine valeur DS.
> La marque qu'un paquet reçoit identifie la classe de
trafic auquel il appartient. Après son marquage, le
paquet est envoyé dans le réseau ou jeté.

43
Ingénierie de trafic dans les réseaux

Conditionneur de trafic diffserv

> Les conditionneurs de trafic sont diverses fonctions QoS


nécessaires sur une limite de réseau. Les fonctions de
périphérie classifient ou marquent le trafic en définissant
le champ DSCP et surveillent le trafic entrant sur le
réseau pour vérifier la conformité de profil.

44
Ingénierie de trafic dans les réseaux

Eléments d’un conditionneur de trafic

> Chaque équipement de bordure met en œuvre les


mécanismes suivants:
— Classification des trafics (Classifier);
— Conditionnement des trafics (Conditionner);
— Ordonnancement (Scheduling);
— Acheminement (Forwarding);

45
Ingénierie de trafic dans les réseaux

DS Boundary Node(Egress & Ingress)

46
Ingénierie de trafic dans les réseaux

Eléments d’un conditionneur de trafic

> Classificateur
Le classificateur sélectionne un paquet dans un flux de trafic en fonction du
contenu d'une partie de l'en-tête du paquet. Le moyen le plus courant de
classer le trafic est basé sur le champ DSCP, mais vous pouvez classer le trafic
en fonction des autres champs des en-têtes de paquet. Cette fonction identifie
la classe de trafic d'un paquet.
> Marqueur
Cette fonction aide à écrire / réécrire le champ DSCP d'un paquet en fonction
de sa classe de trafic.
> Mesure
La fonction de mesure vérifie la conformité au profil de trafic, en fonction d'un
descripteur de trafic tel qu'un seau à jetons, et transmet le résultat à la fonction
marqueur et à une fonction de mise en forme ou de compte-gouttes pour
déclencher une action particulière sur les paquets en profil et hors profil.

47
Ingénierie de trafic dans les réseaux

Eléments d’un conditionneur de trafic

> Shaper
La fonction shaper retarde le trafic en mettant en mémoire tampon certains
paquets afin qu'ils soient conformes au profil. Cette action est également
appelée transformation du trafic.
Dropper
La fonction Dropper supprime tout le trafic non conforme au profil de trafic.
Cette action est également appelée contrôle de la circulation.

48
Ingénierie de trafic dans les réseaux

Classification et conditionnement du trafic

> Un mécanisme de conditionnement du trafic est défini


par le groupe de travail Diffserv.
> Ce trafic conditionné a pour objet la prise en compte du
taux d'arrivée des paquets, afin de ne pas dépasser le
seuil maximum de paquets pouvant être envoyés sur le
réseau.
> Ainsi, un mécanisme de mesure du trafic permet de
savoir si le flot de paquets entrants correspond au profil
de trafic négocié.
> Si ce flot dépasse un certain seuil, certains paquets
seront marqués comme moins prioritaires et seront
automatiquement jetés en cas de congestion dans le
réseau
49
Ingénierie de trafic dans les réseaux

Les routeurs cœur du réseau

> Les éléments du coeur du réseau (core functions) : ils


sont responsables de l'envoi uniquement. Quand un
paquet, marqué de son champ DS, arrive sur un routeur
DS-capable, celui-ci est envoyé au prochain noeud
selon ce que l'on appelle son Per Hop Behaviour (PHB)
associé à la classe du paquet.
> Le PHB influence la façon dont les buffers du routeur et
le lien sont partagés parmi les différentes classes de
trafic.
> Une chose importante dans l'architecture DS est que les
routeurs PHB se basent uniquement sur le marquage de
paquet, c'est à dire la classe de trafic auquel le paquet
appartient ; en aucun cas ils ne traiteront différemment
des paquets de sources différentes.
50
Ingénierie de trafic dans les réseaux

Classification du trafic

> Comment s’effectue le marquage?


— Un champ de 6 bits dans l’entête IP
> Rappel de l’entête IP
bit # 0 7 8 15 16 23 24 31
header
version ToS total length (in bytes)
length
D M
Identification 0 Fragment offset
F F
time-to-live (TTL) protocol header checksum

source IP address

destination IP address

options (0 to 40 bytes) (Not used)

4 bytes

51
Ingénierie de trafic dans les réseaux

Classification du trafic

> La classification s'effectue suivant une ou plusieurs


valeurs contenues dans l'entête IP (exemple : adresse
source - destination, port source - destination, protocol
ID, ...).
> Celle-ci faite, elle dirige le paquet vers la fonction de
marquage appropriée.
> Une fois les paquets marqués, ils sont envoyés à leur
destination puis à chaque routeur DS-capable, ils
reçoivent le service associé à leur classe.

52
Ingénierie de trafic dans les réseaux

Champ ToS

53
Ingénierie de trafic dans les réseaux

Differentiated services code point (DSCP)

> Le trafic conditionné est identifié par un champ DS ou un marquage


du champ Type of Service (ToS) de l'en-tête de paquet IPv4 ou
l’octet Class Of Service (COS) d’IPv6.
> Ce champ d’entête IP porte l’indice de la Classe de Service DSCP
(Differentiated Service Code Point).
> Les opérations de classification, contrôle et marquage sont
effectuées par les routeurs périphériques (Edge Router) tandis que
les routeurs centraux (Core Router) traitent les paquets en fonction
de la classe codée dans l'en-tête d'IP (champ DS) selon un
comportement spécifique : le PHB (Per Hop Behavior) codé par le
DSCP.

54
Ingénierie de trafic dans les réseaux

Differentiated services code point (DSCP)

 Un codepoint permet de sélectionner une classe de service PHB


composée en 2 parties :
 Sélecteur de classe : définition de la classe ;
 Drop precedence : priorité avec laquelle les paquets sont
rejetés.
 3 types des PHB sont définis :
 AF (Assured Forwarding) : pour les flux nécessitant une bande-
passante limitée. Le trafic en excès est rejeté progressivement
selon un mécanisme de priorité reposant sur 4 classes de 3
priorités de rejet chacune ;
 EF (Expedited Forwarding) : cf Premium Service (DSCP =
101110). Pour les flux nécessitant une bande-passante garantie,
avec de faibles taux de gigues, latence et pertes ;
 CS (Class Selector) : pour la compatibilité avec le champ IP
Precedence (CS0/CS1/CS2/CS3/CS4/CS5/CS6/CS7).

55
Ingénierie de trafic dans les réseaux

Per-Hop Behavior (PHB)

> Les routeurs DiffServ traitent les paquets en fonction de la classe


codée dans l'entête IP (champ DS) selon un comportement
spécifique : le PHB (Per Hop Behaviour).
> La RFC2475 donne pour définition du PHB : " la description d'un
comportement de transfert d'un nœud DiffServ (DS-capable)
observable extérieurement appliqué à un flux DiffServ particulier ''
> Chaque ensemble de paquets défini par une classe reçoit alors un
même traitement
> Un PHB est défini par les priorités qu’il a sur les ressources par
rapport à d’autres PHB.
> L'avantage de Diffserv est qu'il n'y a plus nécessité de maintenir un
état des sources et des destinations dans les routeurs, d'où une
meilleure scalability.

56
Ingénierie de trafic dans les réseaux

Per-Hop Behavior (PHB)

> Les PHB sont mis en oeuvre par les constructeurs dans les
routeurs en utilisant des mécanismes de gestion de files d'attente
(Custom Queuing, Weighted Fair Queuing, ...) et de régulation de
flux.

57
Ingénierie de trafic dans les réseaux

Per-Hop Behavior (PHB)

Diffserv définit quatre PHB ou classes de service :


> Best Effort (priorité basse) : PHB par défaut
> Class Selector — Pour la rétrocompatibilité
> Assured Forwarding (AF) (RFC 2597)
> Expedited Forwarding (EF) ou Premium Service (RFC 2598)

58
Ingénierie de trafic dans les réseaux

PHB par défaut (Best Effort)

The DSCP (6
> Default PHB: bit) pattern:
— Traitement traditionnel au mieux. 000000
— Doit être mis en œuvre
— Utilisé pour DSCP non pris en charge
> Class-Selector PHB
— la rétrocompatibilité avec IP precedence
— Huit combinaison possible de priorité
(y compris par défaut) The DSCP (6
bit) pattern:
xxx000
59
Ingénierie de trafic dans les réseaux

Expedited Forwarding (EF)

The DSCP (6 bit)


pattern is: 101110
> correspondant à la priorité maximale et a pour but de
garantir une bande passante avec des taux de perte, de
délai et de gigue faible en réalisant le transfert de flux à
fortes contraintes temporelles comme la téléphonie sur
IP par exemple ;

60
Ingénierie de trafic dans les réseaux

Assured Forwarding (AF)

> regroupant plusieurs PHB garantissant un


acheminement de paquets IP avec une haute probabilité
sans tenir compte des délais, cette famille de PHB est
scindée en 4 classes garantissant de fournir une bande
passante et un délai minimum, chaque classe
comprenant 3 niveaux de priorité (Drop Precedence) ;

61
Ingénierie de trafic dans les réseaux

Table Assured Forwarding (AF)

The DSCP (6 bit) pattern is: xyzab0


xyz is the class: 001-class1 ; 010-class2 ; 011-class3 ; 100-class4
ab is the drop precedence: 01-low ; 10-medium ; 11-high

Ingénierie de trafic dans les réseaux 62


Ingénierie de trafic dans les réseaux

Exemple d’un nœud DiffServ

63
Ingénierie de trafic dans les réseaux

Les DSCP à mettre en place pour chaque


application
Application PHB DSCP RFC
Network Control CS6 48 RFC 2474

VoIP Telephony EF 46 RFC 3246

Broadcast Video CS5 40 RFC 2474

Multimedia Conferencing AF41 34 RFC 2597

Real-Time
CS4 32 RFC 2474
Interactive/TelePresence

Multimedia Streaming AF31 26 RFC 2597

Call Signaling CS3 24 RFC 2474

Low-Latency/transactional
AF21 18 RFC 2597
data

Operations/administration
CS2 16 RFC 2474
s/management

High-Troughput/Bulk Data AF11 10 RFC 2597

Best Effort DF 0 RFC 2474

Low-Profit/Scavenger
CS1 8 RFC 3662
Data

64
Ingénierie de trafic dans les réseaux

Pour résumé, Mettons le tout ensmble

65
Ingénierie de trafic dans les réseaux

Avantages de DiffServ

> Traitement complexe en périphérie,


— Concentration de trafics faibles
— Croissance du domaine, augmentation de la
périphérique -> "scale"
> Discrimination pour un réseau commercial
— "Meilleur service pour ceux qui paient plus" -> $$$
pour l'ISP
> Pas de délai d'établissement ou de signalisation
— Reste en mode non connecté
— Efficace pour les flots à durée de vie courte

66
Ingénierie de trafic dans les réseaux

Avantages de DiffServ

> Provisionnement du domaine


— Méthode à la discrétion de l'administrateur
> Classification
— Simple
> Marquage
— Peut être effectué par le routeur de bordure
> Découpage d'un domaine en plusieurs réseaux
virtuels
— Performance de chaque réseau par sa charge
admissible

67
Ingénierie de trafic dans les réseaux

Inconvénients de DiffServ

> Service de bout en bout = concaténation d'agréments et


de politiques locales
— Service final ???

> Complexité dans


— Provisionnement du réseau
— Configuration

> Echelle de temps différente


— Charge de trafic & le provisionnement

68
Ingénierie de trafic dans les réseaux

Inconvénients de DiffServ

> Difficile de garantir l'absence de congestion locale malgré une


charge connue
— Répartition du trafic mauvaise
— Changement de routes
— Solution statique:
– Contrat de service entre paires de routeurs de bordure
– "Route pinning" mais perte de robustesse
— Solution dynamique:
– Contrôle d'admission sur la route, modèle du "bandwidth broker"
– Très complexe

> Difficile de garantir la priorité pour des flots de classes différentes


— Signalisation des besoins quantitatifs de bout en bout

> Orienté émetteur


— Signalisation du profil du récepteur

> Multi-destination

69

Vous aimerez peut-être aussi