Ce document répond à des questions fréquemment posées sur les caractéristiques de la qualité de service (QoS) des commutateurs de la gamme Cisco Catalyst 2950.
A. Le 2950 prend en charge la mise en file d'attente et la planification de sortie en fonction des valeurs de classe de service (CoS) IEEE 802.1p avec le logiciel Cisco IOS® version 12.0(5)WC(1) et ultérieure. Chaque port du commutateur obtient une valeur de priorité par défaut. Cette valeur est affectée aux trames reçues non étiquetées. Pour les trames reçues étiquetées, le 2950 utilise la valeur de la balise. Le 2950 met en file d'attente les trames au niveau du port de sortie dans l'une des quatre files d'attente prioritaires. Le commutateur effectue les affectations de file d’attente en fonction de la priorité ou de la valeur CoS attribuée à la trame en entrée. Vous pouvez configurer la planification de sortie en tant que priorité stricte ou planification WRR (Weighted Round-Robin). Les commutateurs de la gamme Catalyst 2950 exécutent deux ensembles de fonctions du logiciel Cisco IOS, une image standard (SI) et une image améliorée (EI). Plusieurs différences existent entre la version SI et la version EI. Le SI prend uniquement en charge les fonctions QoS de planification de sortie, tandis que l'EI ajoute la prise en charge de la classification, du marquage et de la réglementation. Reportez-vous aux Notes de version des commutateurs Catalyst 2955, Catalyst 2950 et Catalyst 2940, Cisco IOS version 12.1(22)EA4 pour la compatibilité matérielle et logicielle.
A. Le 2950 avec le SI prend en charge la mise en file d'attente et la planification en sortie. Le 2950 avec SI prend en charge la classification d'entrée avec l'utilisation des états de confiance de port dans le logiciel Cisco IOS Version 12.1(11)EA1 et ultérieure. Vous pouvez configurer le port d'entrée pour qu'il fasse confiance à une classe de service (CoS) ou à un point de code de services différenciés (DSCP), où l'état d'approbation de port par défaut n'est pas approuvé. Vous pouvez configurer la planification de sortie comme planification de priorité stricte ou planification WRR (Weighted Round-Robin).
Dans la version 12.0 du logiciel Cisco IOS, SI prend uniquement en charge la configuration sur les priorités CoS et WRR. Dans les versions 12.1 et ultérieures du logiciel Cisco IOS, SI a ajouté ces fonctionnalités :
Classification
Classification sur la base du protocole CDP (Cisco Discovery Protocol) à partir d'un téléphone IP Cisco
Mise en file d'attente et planification de sortie
Planification de priorité stricte
Planification WRR
A. Le 2950 avec l'IE prend en charge la classification de couche 2 (L2)-couche 4 (L4) en entrée avec l'utilisation de :
États d'approbation de port
Listes de contrôle d'accès QoS (ACL)
Mappages de classes et mappages de politiques
Le modèle 2950 avec EI prend également en charge la réglementation et le marquage en entrée ainsi que la mise en file d'attente et la planification en sortie. Vous pouvez configurer la planification de sortie comme planification de priorité stricte ou planification WRR (Weighted Round-Robin). Reportez-vous aux Notes de version des commutateurs Catalyst 2955, Catalyst 2950 et Catalyst 2940, Cisco IOS version 12.1(22)EA4 pour la compatibilité matérielle et logicielle.
Dans la version 12.0 du logiciel Cisco IOS, EI prend uniquement en charge la configuration sur les priorités de classe de service (CoS) et le WRR. Dans la version 12.1 du logiciel Cisco IOS, EI a ajouté ces fonctionnalités :
Classification
Classification sur la base :
État d'approbation des ports
Listes de contrôle d'accès (ACL)
Cartes de stratégie
CDP (Cisco Discovery Protocol) à partir d'un téléphone IP Cisco
Confiance en CoS/DSCP (Differentiated Services Code Point)
Configuration CoS des ports
Marquage
Contrôle
Réglementation en entrée
Configuration de la table de mappage
CoS-DSCP
DSCP à CoS
Mise en file d'attente et planification de sortie
Planification de priorité stricte
Planification WRR
A. Les commutateurs de la gamme Catalyst 2950 qui exécutent l'image améliorée (EI) prennent en charge la réglementation d'entrée sur les interfaces physiques uniquement. Les régulateurs ne prennent pas en charge les interfaces VLAN. Les commutateurs de la gamme Catalyst 2950 qui exécutent l'image standard (SI) ne prennent pas en charge la réglementation. La version minimale prise en charge est la version 12.1 du logiciel Cisco IOS.
A. Oui, les commutateurs de la gamme Catalyst 2950 qui exécutent l'image améliorée (EI) peuvent marquer ou réécrire des bits ToS dans l'en-tête d'un paquet IP version 4 (IPv4). Utilisez une carte de stratégie qui contient l'instruction set ip dscp. Ou configurez un régulateur pour marquer ou réécrire la valeur DSCP (Differentiated Services Code Point) sur les trames qui ne sont pas conformes aux règles du régulateur.
Remarque : le Catalyst 2950 prend uniquement en charge la réglementation d'entrée.
A. Les commutateurs de la gamme Catalyst 2950 ne fournissent pas de planification d'entrée, mais ils prennent en charge la mise en file d'attente et la planification de sortie. Utilisez la commande wrr-queue bandwidth. La valeur par défaut est d'utiliser FIFO.
A. Les commutateurs de la gamme Catalyst 2950 fournissent des valeurs CoS 802.1p basées sur QoS. Dans le logiciel Cisco IOS Version 12.0(5)WC1 et ultérieure, les commutateurs de la gamme 2950 respectent par défaut la valeur CoS d'une trame entrante.
Remarque : Pour les trames non étiquetées reçues sur des ports fiables et non fiables, QoS attribue la valeur CoS que la commande de configuration d'interface mls qos cos spécifie. Par défaut, cette valeur est zéro, ce qui est fiable.
A. Oui, le commutateur peut marquer le trafic. Mais vous devez configurer le port en tant que port agrégé et configurer mls qos cos value également. Dans cet exemple de configuration, l’interface FastEthernet 0/1 se connecte à un téléphone IP qui ne peut pas marquer les valeurs CoS :
interface fastethernet 0/1 switchport mode trunk mls qos cos 7Pour les trames IEEE 802.1Q avec des informations de balise, la valeur de priorité de la trame d'en-tête est utilisée. Pour les trames reçues sur le VLAN natif, la priorité par défaut du port d'entrée est utilisée.
A. Oui, vous pouvez remplacer la CoS. Émettez la commande mls qos cos {default-cos | override}. La commande remplace l'état d'approbation précédemment configuré des paquets entrants et applique la valeur CoS du port par défaut à tous les paquets entrants. Le logiciel Cisco IOS version 12.1 et ultérieure prend en charge cette commande.
A. En mode de transfert, le commutateur utilise la valeur CoS (class of service) des paquets entrants sans modification de la valeur DSCP (Differentiated Services Code Point). La trame peut traverser le commutateur avec les valeurs CoS et DSCP entrantes intactes. Lorsque vous désactivez le mode de transfert et configurez le port du commutateur pour qu'il fasse confiance à CoS, la valeur DSCP est dérivée de la carte CoS-to-DSCP. Dans ce cas, le DSCP change généralement en conséquence. Dans les versions du logiciel Cisco IOS antérieures à la version 12.1(11)EA1 du logiciel Cisco IOS, cette dérivation de la valeur DSCP est activée par défaut et vous ne pouvez pas la modifier. Dans le logiciel Cisco IOS Version 12.1(11)EA1 et ultérieures, vous pouvez configurer ceci avec l'activation du mode de transfert sur le port.
Voici un exemple de configuration :
interface fastethernet 0/1 switchport mode access mls qos trust cos pass-through dscp
A. Oui, vous pouvez reclasser la valeur CoS des données. Émettez la commande de configuration d'interface switchport priority extended cos. La commande configure le téléphone IP pour remplacer la priorité du trafic provenant du PC.
A. Les commutateurs de la gamme 2950 prennent en charge quatre files d'attente de classe de service (CoS) pour chaque port de sortie. Pour les versions du logiciel Cisco IOS antérieures à la version 12.1(12c)EA1 du logiciel Cisco IOS, il est possible de prendre en charge la file d'attente prioritaire CoS et la planification WRR (Weighted Round-Robin). Voici un exemple de configuration :
wrr-queue cos-map 1 0 1 wrr-queue cos-map 2 2 3 wrr-queue cos-map 3 4 5 wrr-queue cos-map 4 6 7 wrr-queue bandwidth 1 2 3 4Remarque : 1 est la file d'attente de priorité CoS la plus basse et 4 la plus haute.
Dans le logiciel Cisco IOS Version 12.1(12c)EA1 et ultérieures, il existe une prise en charge de l'accélération de la file d'attente et de la planification WRR à la place. Cette planification utilise l'une des quatre files d'attente de sortie (file d'attente 4) comme file d'attente d'accélération. La planification WRR est effectuée sur les trois files d'attente de sortie qui restent. La file d'attente d'accélération est une file d'attente de priorité stricte. Avant le service des trois autres files d'attente, cette file d'attente d'accélération reçoit toujours le service en premier, jusqu'à ce qu'il soit vide. Pour toutes les versions, la planification par priorité stricte est la valeur par défaut. Voici un exemple de configuration :
wrr-queue cos-map 1 0 1 2 4 wrr-queue cos-map 3 3 6 7 wrr-queue cos-map 4 5 wrr-queue bandwidth 20 1 80 0Remarque : CoS 5 est mappé à la file d'attente 4. La file d'attente 4 est la file d'attente d'accélération, avec une bande passante affectée à 0.
A. Oui, vous pouvez utiliser des listes de contrôle d'accès MAC de couche 2 (L2), IP standard et IP étendues afin de définir un groupe de paquets présentant les mêmes caractéristiques. Cette définition d'un groupe de paquets classe les paquets. Cependant, la configuration d’une action de refus n’est pas prise en charge dans les ACL QoS sur le commutateur. En outre, s'il existe une correspondance avec une action d'autorisation, le commutateur prend l'action spécifiée qui se rapporte à la QoS et quitte la liste. S'il n'y a aucune correspondance avec toutes les entrées de la liste, le traitement QoS ne se produit pas sur le paquet. Pour toutes les versions du logiciel Cisco IOS, ce processus ne prend en charge que les images améliorées (EI). Le logiciel Cisco IOS Version 12.1(11)EA1 et ultérieure prend en charge la correspondance sur la base de la valeur DSCP (Differentiated Services Code Point).
A. Pour le logiciel Cisco IOS Version 12.1(12c)EA1 et ultérieure, lorsque vous configurez le 2950 en tant que commutateur de couche d'accès pour la voix, modifiez d'abord la table de mappage de classe de service (CoS) par défaut vers le point de code de service différencié (DSCP) de sorte que :
CoS 3 est mappé à DSCP 26
CoS 4 est mappé à DSCP 34
CoS 5 est mappé à DSCP 46
Ensuite, activez les VLAN voix et données sur le port du téléphone et définissez la limite d'approbation du téléphone IP. Émettez la commande mls qos trust cos à partir du téléphone IP. Enfin, modifiez le mappage CoS-to-egress-queue et activez la file d'attente d'accélération. Avec l'activation de la file d'attente accélérée, les paquets vocaux reçoivent toujours le service avant tous les autres paquets. Voici un exemple de configuration :
c2950(config)# mls qos map cos-dscp 0 8 16 26 34 46 48 56 c2950(config)# mls qos bandwidth 10 20 70 0 c2950(config)# interface fastethernet 0/1 c2950(config-if)# mls qos trust cos c2950(config-if)# switchport voice vlan 100 c2950(config-if)# switchport access vlan 10 c2950(config-if)# switchport priority extend cos 0En outre, la fonctionnalité auto-QoS est prise en charge dans le logiciel Cisco IOS Version 12.1(12c)EA1 et ultérieure. Vous pouvez utiliser la fonction de QoS automatique pour simplifier le déploiement des fonctions QoS existantes. Auto-QoS fait des hypothèses au sujet de la conception réseau. En conséquence, le commutateur peut hiérarchiser différents flux de trafic et utiliser de manière appropriée les files d'attente de sortie au lieu du comportement QoS par défaut. Le commutateur offre un service au mieux à chaque paquet, quel que soit son contenu ou sa taille, et envoie le paquet à partir d’une seule file d’attente. Lorsque vous activez la QoS automatique, la fonction classe automatiquement le trafic en fonction du type de trafic et de l'étiquette du paquet d'entrée. Le commutateur utilise la classification afin de choisir la file d'attente de sortie appropriée. Vous utilisez des commandes auto-QoS afin d'identifier les ports qui se connectent aux téléphones IP Cisco. Vous pouvez également identifier les ports qui reçoivent du trafic VoIP de confiance via une liaison ascendante. Auto-QoS remplit ensuite les fonctions suivantes :
Détecte la présence ou l'absence de téléphones IP
Configure la classification QoS
Configure les files d'attente de sortie
A. Utilisez les commandes de ce tableau afin de vérifier votre configuration QoS :
Commande Objectif show class-map [class-map-name] 1 Pour afficher les mappages de classes QoS, qui définissent les critères de correspondance pour classer le trafic. show policy-map [policy-map-name [class class-name]] 1 Afficher les cartes de stratégie QoS, qui définissent les critères de classification du trafic entrant. show mls qos maps [cos-dscp | dscp-cos] 1 Pour afficher les informations de mappage QoS. Les mappages permettent la génération d'une valeur DSCP2 interne, qui représente la priorité du trafic. show mls qos interface [interface-id] [policers] 1 Pour afficher les informations QoS au niveau de l'interface. Ces informations incluent :
Configuration des files d'attente de sortie et du mappage CoS 3-to-egress-queue
Quelles interfaces ont configuré des contrôleurs ?
Statistiques d'entrée et de sortie, qui inclut le nombre d'octets qui ont été supprimés
show wrr-queue cos-map Pour afficher le mappage des files d'attente de priorité CoS. show wrr-queue bandwidth Pour afficher l'allocation de bande passante WRR4 pour les files d'attente de priorité CoS. 1 Cette commande est disponible uniquement sur un commutateur qui exécute l'image améliorée (EI).
2 DSCP = point de code des services différenciés
3 CoS = classe de service
4 WRR = round-robin pondéré
A. Sur un commutateur de la gamme Catalyst 2950, il n'existe aucune commande show pour afficher le taux de conformité / dépassement / abandon du régulateur, ni le nombre de paquets correspondant aux listes de contrôle d'accès dans le régulateur. Comme solution de contournement, mesurez un débit binaire constant unique avec le débit d'entrée sur l'interface d'entrée et le débit de sortie sur l'interface de sortie. Ensuite, vérifiez si le policier a fait le travail comme prévu.