Vous êtes sur la page 1sur 10

De nos jours, on constate que le trafic de données prend le pas sur le

trafic vocal et la tendance est à l’augmentation de la bande passante.


Ce qui a permis aux opérateurs possédant ces deux types de réseaux
à utiliser cet argument pour commencer à les unifier .

D’où la convergence entre voix ,données ,vidéo.

Migration des réseaux actuels vers les NGN.

1 2

NGN, pour Next Generation Network est une nouvelle architecture de


réseau de communication

Le principe est d’utiliser les technologies de transport en mode paquet Le protocole IP n’incorpore pas de fonctionnalités de qualité de service en natif.
(IP), pour transporter l’ensemble des services de télécommunications. Un réseau IP fonctionne sur le principe du « best-effort » et ne peut garantir
la fourniture de services à fortes contraintes comme les applications temps réel,
parmi lesquelles la voix.

A ce titre, des mécanismes de QoS doivent être apportés aux réseaux IP.
Plusieurs mécanismes de QoS ont été développés par l’IETF :

• RSVP (Resource Reservation Protocol)

• DiffServ (Differentiated Service)

• MPLS (Multi-Protocol Label Switching)

Ces mécanismes génériques ne peuvent pas permettre d’atteindre la qualité


d’un réseau SS7. L’opérateur qui choisit de migrer vers un réseau NGN doit donc
s’attendre à « vivre avec » une baisse de qualité de service sur son réseau vocal.

3 4
Introduction

De quoi parlons-nous ?

Assurer pour certains trafics identifiés un


acheminement dans de « bonne conditions »
Condition de bande passante
Délai
gigue
Acheminer ce trafic en modifiant le moins possible
l'existant.

5 6

Introduction Qu’est ce que la QoS

Identifier les trafics D’après le CCITT E.800:


« Ensemble des effets portant sur les performances
d’un service de communication et qui détermine le
Il est nécessaire de connaître les types de trafic degré de satisfaction d’un utilisateur de ce même
des réseaux sur lesquels la QoS est nécessaire. service »
Il est nécessaire de connaître les quantités de
trafic à véhiculer. Autre définition:
➔ Identifier le trafic par ces deux caractéristiques : « la QoS se réfère donc à la capacité que peut avoir
c'est classer le trafic. un réseau de communication d’offrir des services de
transport de qualité et de performance différentes
aux applications »

7 8
Besoin de QoS Streaming mumtimédia

La satisfaction de l’utilisateur détermine la QoS requise pour Vidéo à la demande (VoD), Télévision sur IP (IPTV) et
chaque application streaming audio
Objectifs des mécanismes de QoS: Caractéristique principale
Le récepteur doit reproduire le signal avec une fréquence
Offrir une QoS adéquate à chaque application, sans constante
gaspiller des ressources
Approche par Surdimensionnement
Offrir la même QoS excellente à toutes les applications Un paquet qui arrive trop tard ne pourra pas être utilisé
Applications à considérer Le récepteur doit égaliser les variation de délai à l’aide d’un
Streaming multimédia tampon de lissage
Applications multimédia interactives
Transfert de fichiers

9 10

Réalisation de la QoS
Tampon de lissage Approche par surdimensionnement
Garder le même service Best Effort pour toutes les applications
Dimensionner le réseau pour obtenir une utilisation faible
Le récepteur remplit le tampon à moitié au début de la – Pro:
transmission La capacité des fibres optiques n’est pas encore exploitée et continue
à croître
Les paquets sont lus à une fréquence constante du tampon Complexité faible du réseau
Introduit un délai supplémentaire : temps de séjour du – Contre
paquet dans le tampon Ne pas applicable aux réseaux d’accès et sans fil
L’auto-similarité rend le surdimensionnement inefficace
Approche par différenciation de service
Fournir des niveaux de QoS différents aux différents services
Classification du trafic et traitement selon les besoins en QoS
Avantageux surtout dans les réseaux d’accès et les réseaux d’entreprise
– Inconvénients:
Investissement considérable pour l’introduction dans un réseau
important
Complexité d’opération et de maintenance
11 12
Survol des mécanismes de QoS Équipement supportant la QoS
Cas général
Classification
Identifie les paquet et détermine la QoS à fournir
Contrôle de trafic
Contrôle si la spécification de trafic est respectée
Exemple : Cisco
Ordonnancement
Détermine l’ordre de transmission des paquets

13 14

Classification Contrôle de trafic

15 16
Gestion du lien de sortie Gestion du lien de sortie

Identification sur champs TOS Identification sur champs TOS

Ver IHL ToS Total Lengh


Identification Flags Fragement 0 1 2 3 4 5 6 7
TTL Protocol CheckSum
Adresse IP source Prec Type of service 0
Addresse IP destination
Port source Port Destination
Numero de sequence
Numero d’acquitement 1000 réduction maximale du délai
THL Reserved Flags Window
ChekSum Urgent pointer 0100
En tête UDP 0010
Ver IHL ToS Total Lengh 0001 réduction du coût de transit
Identification Flags Fragement
TTL Protocol CheckSum 0000 service normal
Adresse IP source
Addresse IP destination
Port source Port Destination
Lengh ChekSum

17 18

Gestion du lien de sortie Gestion du lien de sortie

Aiguillage équitable (Faire-queue): approche Aiguillage non equitable : Weigthed Faire


best effort queue (WRQ)

Chaque flux du réseau est servi comme un fluide


A l’instant t la queue[j] est servie à la vitesse

Rate[queue[j]](t)=link rate /N active flows(t)


Un poids est associé avec chaque queue du buffer
Un flux est considéré comme actif s’il contient Poids W[i] associé à la queue queue[i]
quelque chose. Chaque queue est servie par le programmateur comme si le trafic était un fluide
A l’instant t Queue[j] obtient le débitsuivant

Rate = link rate x(W(j)/∑W[I])


19 Une queue est dite active si elle n’est pas vide 20
Gestion du lien de sortie Ordonnaceur Gestion du lien de sortie

déficit de ROUND ROBIN


Adapter Round ROBIN pour pouvoir traiter des paquets de taille variable
Mécanisme ROUND ROBIN
Mécanisme d'abosorbtion de burst : Token Bucket
Un programmateur vide les file de sortie l'une après Ajout d'un buffer qui abosrde en cas de burst sur une queue le pic.
l'autre. Durant une période de T secondes le bucket ne peut accepter
Avantage que B + (TxR) bytes of trafic
Solution facile à implementer dans le hardware Ce mécanisme permet de définir la pointe de trafic maximale
Ce mécanisme protège le trafic best effort admissible pendant un temps T.
La répartition des paquets se fait de manière équitable
Weighted Round Robin (WRR)
Problème : en IP les paquets ne sont pas de taille fixe
Affecter un poid sur les « time slot »
Inconvénient du programmateur de sortie pour prévilégier
L'équité n'est pas produite si le temps du temps time slot est inférieure au un flux sur le lien de sortie.
temps nécessaire pour la transmission du paquet
Avec des paquets de taille variable en réalité pas d'équité

21 22

Architecture de support de la QoS

Architectures de la qualité de Deux approches :

service IntServ (Integrated Services) :


Réservation de bout en bout de la bande
passante nécessaire

- IntServ/RSVP
DiffServ (Differenciated Services) :
- DiffServ
Séparation des flux en classes grâce à une
analyse de la trame

23 24
Architecture IntServ : Intergrated Services Établissement de connexion
Objectif : Comment exploiter les principes et mécanismes de
garanties de QoS au sein d'une architecture concrète ?
L'architecture Intserv a été développé par l'IETF (Internet
Engineering Task Force) pour fournir des garanties de QoS aux
diverses applications ainsi qu'à chacune de leur sessions.
Intserv repose sur deux concepts fondamentaux :
Réservation de ressources : Un routeur doit savoir quelle
proportion de ses ressources (tampons, capacité de débit de la
liaison de sortie) est réservée pour les sessions en cours.
Établissement de l'appel : Une session demandant une
certaine garantie de QoS doit pouvoir réserver suffisamment de
ressources sur chacun des routeurs sur son chemin de bout-en-
bout (on parle aussi d'admission d'appel) .

25 26

Architecture IntServ Protocole RSVP : Ressource Reservation Protocol

Pour permettre aux applications exécutées sur les système


L'architecture Intserv définit deux grandes terminaux il est nécessaire d'avoir un protocole de
classes de services qui procurent des signalisation permettant de réserver des ressources au sein de
l'internet.
garanties de qualité de service très
RSVP [RFC 2205] est le protocole de signalisation le plus
différentes : courant.
Les services garantis (guaranted services)
RSVP n’est pas un protocole de routage, il est conçu pour
Les services à contrôle de charge (controlled load) interagir avec les protocoles de routage existants.
Le Best-effort
Le terme ressource fait généralement référence à la capacité de
débit des liaisons.

RSVP est donc un protocole de réservation de débit.

27 28
Limites de RSVP et Intserv La QoS dans un domaine Diffserv :
Differentiated Service
RSVP permet d'allouer les ressources par flux des différents L'architecture DiffServ se caractérise par une gamme de services
routeurs du réseau qui permet à l'architecture IntServ de flexibles et extensibles permettant de satisfaire les nombreuses
procurer des garanties de QoS aux flux individuels. catégories de trafic.
Cette architecture à cependant les défauts structurels suivant : L'extensibilité est obtenu en ajoutant une simple fonctionnalité
Extensibilité (scalalbility) : réservation de ressources par flux et dans le coeur du réseau et en laissant la responsabilité des
maintenance d'un état par flux dans tous les routeurs traversés. opérations de contrôle plus complexes aux éléments
périphériques.
Modèles de services peu flexibles : IntServ propose peu de Le besoin en flexibilité est lié au fait que les classes de services
classes de services. sont en perpétuel remaniement.
DiffServ ne définit ni services, ni classes de services spécifiques.
Ce constat a conduit les chercheurs de l'IETF à développer
Elle procure les composants fonctionnels nécessaires à la
l'architecture Diffserv (Services différenciés).
fourniture de tel services.

29 30

Architecture DiffServ Architecture DiffServ


L'architecture de services différenciés se compose de deux groupes
d'éléments fonctionnels :

Fonctions périphériques : classification de paquets et


conditionnement de trafic. Les paquets sont marqués d'une certaine
valeur dans le champ DS (Services Différenciés) appelé DSCP (DS
code Point)par un équipement péripherique du réseau d'accès. Cette
marque informe sur la catégorie de trafic auquel le paquet appartient.

Fonction centrale : ré-expédition. Lorsqu'un paquet marqué atteint un


routeur compatible Diffserv, il est transmis au prochain bond selon le
per-hop behavior qui lui est associé. Quel que soit la provenance des
paquets, les routeurs les traiterons de la même manière. Le maintien
d'informations d'états par couple expéditeur-destinataire individuels
devient inutile.
Le traitement de flux se base sur l’agrégation : trois classes de service

31 32
DiffServ : Classification et conditionnement DiffServ : Classification et conditionnement
du trafic du trafic
La marque d'un paquet figure dans le champ DS des datagrammes (qui se
substitue au champ TOS d'IPv4 et au champ classe de trafic d'IPv6).
Les paquets entrants sont :
Le sous champ DSCP (Differentiated Service Code Point) a 6 bits. Il tout d'abord « classifiés » en fonction d’une ou
détermine le « comportement par bon » (per-hop behavior). Le sous champ
CU (2 bits) n'est pas encore utilisé.
plusieurs indications (adresse source/destination,
numéro de port source/destination, le type de
protocole, etc.)
guidé vers la fonction de marquage appropriée (le
champ DS est rempli avec la valeur
correspondante).
transmis à leur destinataire, bénéficiant
immédiatement des services correspondant à leur
catégorie.

33 34

DiffServ : Classification et conditionnement Mise en place d’une stratégie QoS


du trafic
BE : best effort La mise en place d’une stratégie de QoS
AF assured Forwarding peut se faire de plusieurs manière:
Forwarding assuré avec un nombre maximal de perte de paquets
EF Expedited Forwarding Définir le trafic concerné par la stratégie : créer
Débit minimum assuré une classe et lui assigner le trafic
Faible delai
Appliquer ensuite des règles précises à ce trafic :
Faible gigue
utiliser une politique ou une règle qui lie une ou
plusieurs classes à des contraintes tels que le re-
marquage des DSCP, limitation de bande
passante, ….
Indiquer au périphérique quelle interface est
concernée par ces règles

35 36
Conclusion

IntServ/RSVP est un modèle d’architecture qui


propose de réserver des ressources dans les
noeuds intermédiaires avant de commencer à
les utiliser.

DiffServ repose sur une gestion de trafic par


classe et des méthodes de conditionnement du
trafic à l'entrée dans le réseau. Cette approche
résout certains des problèmes qui se posent à
IntServ mais apporte ses propres difficultés.

37

Vous aimerez peut-être aussi