PPE - Quality of Service Contexte Nous disposons d un réseau de grande taille, avec de nombreux utilisateurs dont les applications informatiques sont diverses. Afin d adapter les moyens techniques aux besoins de ces utilisateurs, il convient de gérer avec précision le trafic d informations circulant dans le réseau d entreprise. Pour cela, il est nécessaire de pouvoir contrôler ce trafic, compte tenu de sa provenance, sa destination, ou même son type ou protocole. La solution retenue est celle de la création de QoS (pour Quality of Service) afin de réguler les échanges d informations sur les différentes couches OSI. Pour cet exercice, nous n utiliserons que le logiciel Packet Tracer afin de simuler toutes les actions réalisables de nos politiques QoS, et ce afin de ne pas modifier la production tout en pouvant simuler un réseau relativement conséquent. Réalisation du réseau sur Packet Tracer Il n est pas nécessaire d ajouter des centaines de postes utilisateurs, afin de réaliser et vérifier les politiques de QoS nous n utiliserons que deux switch pour commuter les postes et le serveur, ainsi qu un routeur central. Le serveur servira d accès FTP pour réaliser nos échanges de données. Test du ping du poste PC G2 vers le server FTP
Cas ou la QoS est activée en fonction d une interface source Connexion FTP de G1 vers le serveur FTP Connexion FTP de H1 vers le serveur FTP Transfert d un fichier FTP sur les postes G1 et H1 et vérification du débit de transfert :
Préalablement, nous allons réaliser un transfert FTP depuis deux postes distincts : H1 et G1. Pour cela, une connexion FTP est nécessaire (via les identifiants par défaut cisco et cisco). La commande à utiliser est ftp 172.20.0.2 get FichierATélécharger.bin Fin du transfert sur H1 : Fin du transfert sur G1 : LES DEBITS SONT QUASIMENTS IDENTIQUES. Activation d une QoS en fonction d une interface source Nous souhaitons tout d abord activer une QoS uniquement sur une interface du routeur central. Cela permettra d isoler le réseau du haut (192.168.1.254) où se situe le pc H1. Pour cela, il suffit d entrer la configuration de la classe de QoS et de sa policie directement dans le routeur central. Création de la classe QoS sur l interface fa1/0. Vérification de la création de la classe QoS
Création de la politique «mapolitique-qos» dans la classe «prio-sur-interface» Définition de la priorité 7 du dscp de «ma-politique-qos» Application de la politique de QoS sur l interface fa0/1 Vérification de la déclaration de notre politique Vérification de l application de la politique de QoS
Vérification du marquage DSCP Après avoir effectué cette configuration, un simple test ping de comparaison permet de voir l application de la QoS. Envoi d un ping depuis H1 (on remarque que la QoS s applique) Envoi d un ping depuis G1 (sans QoS) On remarque que le marqueur DSCP du ping venant de H1 (dont la QoS est appliquée) est 0xe0 (priorité 7). Alors que le ping émis par G1 (dont aucune QoS ne s applique) possède le marqueur DSCP 0x0 (priorité 0).
Cas où la QoS est activée en fonction d un protocole Configuration d une classe de QoS pour le protocole FTP Création de la politique avec une priorité de 1 pour le ftp ASTUCE : On pourrait également agir sur la priorité par la commande BANDWIDTH permettant de réserver une part de bande passante affectée à la classe de trafic : - directement en kilobits/seconde - par un pourcentage de la bande passante totale - par un pourcentage de la bande passante restante Exemple : MonRouteur(config)#policy-map autre-politique MonRouteur(config-pmap)#class prio-sur-ftp MonRouteur(config-pmap-c)#bandwidth percent 10 Ici, on a réservé 10% de la bande passante au trafic FTP
Vérification du marquage DSCP Création d un flux FTP via le générateur de trafic de Packet Tracer Vérification de l application du marquage DSCP
Comment appliquer le QoS au niveau 2 du modèle OSI? Le niveau 2 du modèle OSI correspond à l administration de VLANs puisque le niveau 2 revient à la configuration des switchs. Après création d un VLAN, lui appliquer une policy QoS : switch(config-vlan)# service-policy type qos input policy-name switch(config-vlan)# copy running-config startup-config On peut également se servir de la configuration par interface déjà réalisée en créant simplement le VLAN sur ce port et en appliquant la QoS sur cette interface. Exemples d application De plus, il est possible de configurer une QoS sur un flux doté d une certaine adresse IP, par exemple: #match IP XXX.XXX.XXX.XXX #match {destination ou source}-address mac adresse