Académique Documents
Professionnel Documents
Culture Documents
Département Informatique
COMPTE RENDU
TP Voix IP et qualité de service
TOPOLOGIE
I. Qualité de Services IP
1. Définition :
→Le débit : quantité d'information écoulée par unité de temps. On peut aussi parler
d'information utile.
Ces paramètres sont regroupés pour définir des classes de service bien
déterminées et qui regroupent certaines applications :
→ La classe Voix, regroupe toute les applications du type conversationnel (Visio, voix).
Elles sont sensibles aux taux de perte et possède des débits assez faibles.
→ La classe Vidéo, regroupe toutes les applications multimédia ayant pour contrainte
forte le taux de perte ainsi que le débit.
→ La classe par défaut, regroupe toutes les applications n’exigeant aucune garantie
de QoS.
(classes). Les routeurs qui utilisent cette architecture, implémentent un PHB (Per-Hop
Behavior) qui définit les propriétés d'acheminement d'un paquet selon la classe à
laquelle il est associé.
Le PHB est déterminé par le champ DS dans l'en-tête IPv4 et IPv6. Ce champ
est constitué de huit bits : les six premiers constituent le DSCP (Differentiated Services
Code Point) qui, en théorie, peut définir 2^6 soit 64 classes ; et les deux derniers l'ECN
(Explicit Congestion Notification) qui génère une notification de bout en bout en cas
de congestion (code binaire : 11).
Pour établir une qualité de service il faut tout d'abord identifier et sélectionner
les flux qu'on veut différencier. Nous disposons de deux techniques de filtrage dans
l'IOS du routeur qui sont basées sur l'utilisation d'ACLs (Access Control List) ou bien de
class-map.
Access Control List : Une liste de contrôles d'accès est une collection
d'instructions permettant d'autoriser ou de refuser des paquets en fonction d'un
certain nombre de critères, tels que :
Il existe 3 types de listes de contrôles d'accès : les ACLs standards, les ACLs
étendues et les ACLs nommées. Les ACLs standards utilisent des spécifications
d'adresses simplifiées et autorisent ou refusent un ensemble de protocoles. C'est-à-
dire en d'autres termes que l'on peut interdire par exemple à une machine l'accès à
une autre machine ou à un autre réseau.
Les ACLs nommées peuvent être soit standards, soit étendues; elles n'ont pour
but que de faciliter la compréhension et de connaître la finalité de l'ACL.
Source : adresse source destination : adresse destination opérateur : lt less than (plus
petit que), gt greater than (plus grand que), eq equal (egal à), neq not equal (différent
de) numéro de port : le numéro de port de l'application
Scénario 1 :
Dans cette partie nous allons différencier le traffic VOIP des autres trafics réseaux.
Nous allons créer une class-map pour marquer tous les paquets Voip comme «voip»
R_site_1(config-cmap)#match ip dscp ef
R_site_1(config)#policy-map lop_voice
R_site_1(config-pmap)#class voip
R_site_1(config-pmap-c)#set ip dscp ef
Après avoir créé une politique de service il faut l'appliquer sur une (ou les deux)
interface(s) du routeur.
Suivant le flux du trafic il est possible de l'attacher soit à l'interface entrante soit à
l'interface sortante. Par exemple pour limiter les paquets arrivant de l'extérieur afin
d'éviter la congestion du réseau internet on l'applique sur l'interface entrante.
a. L
Il est possible de filtrer les paquets en utilisant des ACL étendu qui permet de spécifié
ou de filtre selon l DSCP.
La commande suivante va nous servir de filtrer les paquets dont le DSCP est marqué
« EF » :
2)
Scénario 2
Créer une classe de QoS qui possède trois niveaux de priorité : le premier niveau
bénéficie de 30% de la bande passante (réservée pour le trafic VOIP), le deuxième
niveau bénéficie de 10% de la bande passante (réservée pour le trafic WEB) et enfin le
troisième niveau de 10% de la bande passante (réservée au trafic ICMP). Vous devrez
mettre en place cette politique de QoS. Toutes les commandes et l’analyse des
résultats doivent être prises en compte dans le rapport. Les étapes suivantes sont à
titre indicatif :
Dans ce scénario nous allons mettre en place une politique de Qualité de service pour
différencier les flux VOIP, WEB et ICMP chaque un à un niveau de priorité.
L’ACL 101 regroupe tous le trafic de voip que ce soit des protocoles de signalisation
comme SIP / SCCP H 3.23 ou les protocoles de communication RTP.
R_site_1(config)#class-map class_VOIP
R_site_1(config-cmap)#match access-group 101
R_site_1(config)#class-map class_web
R_site_1(config-cmap)#match access-group 103
R_site_1(config)#class-map class_icmp
R_site_1(config-cmap)#match access-group 102
3) Affectation des réserves de bande passante aux paquets appartenant à votre classe de
trafic avec la commande policymap
R_site_1(config)#policy-map scenario2
R_site_1(config-pmap)#class class_VOIP
R_site_1(config-pmap-c)#bandwidth percent 30
R_site_1(config-pmap-c)#exit
R_site_1(config-pmap)#class class_web
R_site_1(config-pmap-c)#bandwidth percent 10
R_site_1(config-pmap-c)#exit
R_site_1(config-pmap)#class class_icmp
R_site_1(config-pmap-c)#bandwidth percent 10
R_site_1(config-pmap-c)#do wr
R_site_1(config)#int f0/0
R_site_1(config-if)#service-policy output scenario2
R_site_1(config)#int s1/0
R_site_1(config-if)#service-policy output scenario2
Scénario 4 :
R_site_2(config)#policy-map scenario4
R_site_2(config-pmap)#class class_pc
R_site_2(config-pmap-c)#ex
R_site_2(config-pmap)#class class_lap
R_site_2(config-pmap-c)#set ip dscp af11
Conclusion
Ce TP nous a permis de mettre en évidence la nécessité de prêter attention à
la qualité de service lors de la mise en place d’un réseau voix/donnée. On a pu voir
que la qualité de service améliorait grandement la communication entre deux
téléphones IP, et que la configuration pouvait se faire soit sur les téléphones IP
directement, soit sur le matériel d’interconnexion (commutateur et routeur) même si
on a pas pu tester avec les routeurs, on se doute qu’il est également possible de
régler la QoS à partie de ceux-ci.
La qualité de service est indispensable pour qu’un réseau voix/donnée
possède des communications IP correctes.