• Aucun résultat trouvé

Qualité de service. 1) QoS appliquée à du matériel Cisco. 2) Application 1 : QoS en fonction d'une interface source

N/A
N/A
Protected

Academic year: 2022

Partager "Qualité de service. 1) QoS appliquée à du matériel Cisco. 2) Application 1 : QoS en fonction d'une interface source"

Copied!
11
0
0

Texte intégral

(1)

Qualité de service

1) QoS appliquée à du matériel Cisco

La procédure générale est la suivante :

1. Définir une classe de flux (commande classe-map) qui liste les conditions et élément concernés par QoS (Interface d'entrée ou sortie, protocole, type d'application/port…) (voir 6.2-Commande MATCH en page 9)

2. Définir une politique (un niveau de priorité) affecté à la classe de flux (commande policy-map)

3. Appliquer la politique sur une interface d'entrée ou de sortie

2) Application 1 : QoS en fonction d'une interface source

Objectif de la Qos : Donner la priorité maximale aux flux provenant du réseau C (192.168.3.0) par rapport aux autres réseaux.

En d'autre termes, tout ce qui proviendra du port Gig0/2 (associé au réseau C) sera priorisé en sortie de l'interface Gig0/1.

2.1) Définition de la classe de flux

La classe est ici nommée cm_interface_reseau_3.

La classe concerne l'interface Gig0/2.

Routeur(config)# class-map match-all cm_interface_reseau_3 Routeur(config-cmap)# match input-interface gigabitEthernet 0/2

(2)

2.2) Définition de la politique QoS

La politique est ici nommée pol_interface_reseau_3.

La politique se voit assigner une priorité maximale (code dscp cs7) en utilisant la norme DiffServ. (voir 6.1-Champs DSCP dans Cisco Packet Tracer en page 8)

Routeur (config)# policy-map pol_interface_reseau_3 Routeur (config-pmap)# class cm_interface_reseau_3 Routeur (config-pmap-c)# set ip dscp cs7

Pour afficher les politiques actuellement définies Routeur# show policy-map

Policy Map pol_interface_reseau_3 Class cm_interface_reseau_3 set ip dscp cs7

2.3) Application de la politique QoS

La politique est appliquée sur l'interface Gig0/1.

Routeur(config)# interface gigabitEthernet 0/1

Routeur(config-if)# service-policy output pol_interface_reseau_3

A partir de maintenant, tout flux sortant de cette interface Gig0/1 et vérifiant les règles de la class-map cm_interface_reseau_3 se voit attribuer la priorité définie dans la politique pol_interface_reseau_3.

2.4) Vérifications

Le mode de traitement de l'interface n'est plus du type premier entré premier sorti (FIFO), mais priorisé sur les classes de flux (class-based queueing).

Routeur# show interfaces GigabitEthernet0/1 | include Queueing Queueing strategy: Class-based queueing

Il faut vérifier maintenant que les trames soient bien priorisées (ou non).

(3)

En mode simulation sous Packet Tracer :

Réaliser un ping du PC A (réseau 192.168.1.0) vers le PC B (réseau 192.168.2.0).

Interface d'entrée du routeur Gig0/0 Interface de sortie du routeur Gig0/1

Le champs DSCP n'est pas modifié, ce comportement est normal, puisque la politique ne s'applique que si la règle de la class-map est satisfaire (ce qui n'est pas le cas, l'interface d'entrée n'étant pas gigabitEthernet 0/2)

La trame n'est donc pas priorisée (voir 6.1-Champs DSCP dans Cisco Packet Tracer page 8).

Réaliser un ping du PC C (réseau 192.168.3.0) vers le PC B (réseau 192.168.2.0).

Interface d'entrée du routeur Gig0/2 Interface de sortie du routeur Gig0/1

Cette fois-ci la valeur du champ DSCP est modifiée.

0x38 en hexadécimal = classe CS7 = priorité maximale.

(voir 6.1-Champs DSCP dans Cisco Packet Tracer page 8)

(4)

3) Application 2 : QoS en fonction d'un protocole

Objectif de la Qos : Donner la priorité maximale aux flux correspondant au protocole FTP.

La provenance et la destination du flux ne sont pas contraintes dans cette deuxième application.

3.1) Définition de la classe de flux La classe est ici nommée cm_ftp.

Routeur(config)# class-map match-all cm_ftp Routeur(config-cmap)# match protocol ftp 3.2) Définition de la politique QoS La politique est ici nommée pol_ftp.

La politique se voit assigner une priorité faible(code dscp cs1) en utilisant la norme DiffServ.

(voir 6.1-Champs DSCP dans Cisco Packet Tracer en page 8) Routeur (config)# policy-map pol_ftp

Routeur (config-pmap)# class cm_ftp Routeur (config-pmap-c)# set ip dscp cs1 3.3) Application de la politique QoS

La politique est appliquée sur toutes les interfaces du routeur.

Routeur(config)# interface range gigabitEthernet 0/0-2 Routeur(config-if)# service-policy output pol_ftp

A partir de maintenant, tout flux ftp passant par le routeur se voit attribuer la priorité définie dans la politique pol_ftp.

(5)

3.4) Vérifications

Il faut vérifier maintenant que les trames soient bien priorisées (ou non).

A l’aide du générateur de trafic, effectuez un transfert du PC A (réseau 192.168.1.0) vers le Serveur S (réseau 192.168.2.0).

Interface d'entrée du routeur Gig0/0 Interface de sortie du routeur Gig0/1

La valeur du champ DSCP est modifiée lors de la traversée du routeur.

0x8 en hexadécimal = classe CS1 = priorité faible.

(voir 6.1-Champs DSCP dans Cisco Packet Tracer page 8) 1) Observer la priorisation correcte des trames.

(6)

4) Application 3 : QoS avec réservation de bande passante

A partir de la configuration de l'application 2

Objectif de la Qos : Modifier la QoS afin que 25 % de la bande passante soit réservée au protocole FTP.

Les autres contraintes restent identiques à celles ce l'application 2.

4.1) Définition de la classe de flux Inchangée.

4.2) Définition de la politique QoS

La politique est ici nommée pol_ftp_reservation.

Routeur (config)# policy-map pol_ftp_reservation Routeur (config-pmap)# class cm_ftp

Routeur (config-pmap-c)# bandwidth percent 25 Pour information, il est possible de réserver selon :

• un débit brut en kbps (entre 8 et 2000000)

• un pourcentage de la bande passante totale (commande percent ici utilisé)

• un pourcentage de la bande passante restante, en tenant compte des réservations déjà effectuées, et du trafic actuel (commande remaining)

4.3) Application de la politique QoS

Inchangée : la politique est déjà appliquée sur toutes les interfaces du routeur.

Pour vérifier l'application de la politique Routeur# show policy-map

Policy Map pol_ftp Class cm_ftp set ip dscp cs1

Policy Map pol_ftp_reservation Class cm_ftp

Bandwidth 25 (%) Max Threshold 64 (packets)

(7)

5) VoIP et QoS

2) Quelle stratégie de QoS mettre en œuvre pour le réseau de téléphonie VoIP ?

3) Quelles sont les types de QoS gérés par le matériel de laboratoire (compatibilité stratégie / capacités du matériel).

4) Mettre en œuvre la QoS sur le réseau de ToIP.

(8)

6) Dossier Documentaire

6.1) Champs DSCP dans Cisco Packet Tracer

Le champ DSCP occupe les bits 8 à 15 (longueur de 8 bits).

Si le champ contient la valeur 0x20 en hexadécimal,

• donne 100000 en binaire (seul les 6 premiers bits de l'octet sont utilisé par DSCP)

• donne 32 en décimal

• correspond à la classe DSCP CS4 (utilisé lors de la définition de la policy-map par exemple)

• correspond à une priorité de 4 (certainement application nécessitant des flux en temps réel)

Priorité Classe DSCP

Valeur champ DSCP

Utilisation Binaire Décimal Hexadécimal

0 CS0

default 000 000 0 0x00 Remise au mieux

1

CS1 001 000 8 0x08 Données à faible priorité

AF11 001 010 10 0x0A

Données nécessitant un haut débit

AF12 001 100 12 0x0C

AF13 001 110 14 0x0E

2

CS2 010 000 16 0x10 Maintenance et administration

du réseau

AF21 010 010 18 0x12

Données nécessitant une faible latence

AF22 010 100 20 0x14

AF23 010 110 22 0x16

3

CS3 011 000 24 0x18 Diffusion vidéo (broadcast)

AF31 011 010 26 0x1A

Streaming vidéo

AF32 011 100 28 0x1C

AF33 011 110 30 0x1E

4

CS4 100 000 32 0x20 Application temps réel

AF41 100 010 34 0x22

Conférence multimédia

AF42 100 100 36 0x24

AF43 100 110 38 0x26

5 CS5 101 000 40 0x28 Signalisation

EF 101 110 46 0x2E Téléphonie

6 CS6 110 000 48 0x30 Contrôle du trafic

7 CS7 111 000 56 0x38 Supervision réseau

(9)

6.2) Commande MATCH

La commande match permet de définir les conditions d'application d'une politique QoS match [modificateur] [valeur]

Modificateur Désignation

access-group Flux correspondant à une ACL any N'importe quel flux (tous)

class-map

Flux correspondant à une class-map existante (permet de créer des arborescences de class-map et de simplifier l'administration)

cos Flux exploitant un TAG COS (802.1p)

destination-address Flux ciblant une adresse MAC de destination input-interface Flux entrant par une interface identifiée

ip Flux exploitant une adresse IP (Machine, sous-réseau, réseau...)

precedence Flux disposant déjà d'une priorité protocol Flux exploitant un protocole identifié

qos-group

Flux appartenant à un certain groupe de QoS (Tag défini par l'administrateur sur le réseau interne, utilisé pour les liaisons MPLS notamment)

(10)

6.3) Réaliser un ping sous packet tracer

• Faire un clic droit sur le PC source

• Sélectionner l'onglet Desktop, puis l'icône Commande Prompt

• Saisir la commande ping habituelle

6.4) Générer du trafic FTP sous packet tracer

• Faire un clic droit sur le PC source

• Sélectionner l'onglet Desktop, puis l'icône Traffic Generator 1

2

1

2

(11)

• Saisir les informations nécessaires à la génération du trafic

1 Type d'application 2 Adresse de destination

3 Adresse source

4 Port source 5 Taille du PDU

6 Démarrer

Références

Documents relatifs

On note f ( x ) le chiffre d'affaires réalisé, en milliers d'euros, lorsque les appareils sont vendus au prix unitaire x.. Représenter graphiquement la fonction f dans un

En déduire les variations de la

On suppose maintenant que n

Un résultat de mech_type valide doit être retourné avec un retour d’état GSS_S_COMPLETE ; les mises en œuvre GSS-API peuvent (mais ne sont pas obligées) aussi retourner un type

On parle de commutateurs de "bordure" ("edge commutateur") quand ceux-ci, recevant trames et paquets de la part de nœuds "sources" du réseau (postes,

Exponentielle, logarithme népérien et calcul intégral sont les principaux ingrédients de.. l’exercice composé de

Classiquement, les principales propriétés de l’intégrale sont requises et il convient de savoir mener une intégration par parties. La fonction H est donc bien définie sur cet

[r]