Ce document décrit les étapes minimales de configuration à effectuer sur le routeur Cisco 7600/6500 qui dispose d'une carte de fonction de stratégie 3 (PFC3) du Supervisor Engine SUP720. Ces étapes sont nécessaires pour configurer et vérifier le mode de tunnellisation Uniform Differentiated Services (DiffServ) disponible pour la commutation multiprotocole par étiquette (MPLS).
Cisco vous recommande de prendre connaissance des rubriques suivantes :
MPLS et MPLS pour VPN
Concepts relatifs à la priorité IP, au type de service (ToS) et à DiffServ
Classification et marquage des paquets QoS à l'aide de l'interface de ligne de commande (CLI) de QoS modulaire
Les informations de ce document sont basées sur un routeur Cisco 7600 qui agit en tant que routeur PE et un routeur Cisco 2911 qui agit en tant que routeur CE. Cependant, ce document n'est pas limité à des versions de logiciels et de matériels spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Ce document vise à aider les administrateurs réseau à configurer le mode MPLS DiffServ uniforme sur la carte PFC3 SUP720 7600/6500. Pour le reste du document, il est supposé que « mls qos » est activé globalement sur le routeur 6500/7600.
Figure 1
Pour un paquet qui entre dans le module LAN sur le routeur 6500/7600, le comportement par défaut est de ne pas faire confiance à une valeur QoS. Cela signifie que lorsqu'un paquet avec le DSCP (Differentiated Services Code Point) 3 entre PE1, PE1 ne fait pas confiance à ce DSCP et définit la valeur DSCP interne égale à zéro. Lorsque le paquet quitte PE1 vers le côté MPLS, PE1 utilise la valeur DSCP interne afin de dériver la valeur expérimentale (EXP) et définit cette valeur EXP (dans ce cas zéro) dans toutes les étiquettes MPLS qui sont imposées.
Le routeur 6500/7600 ne peut effectuer de marquage QoS que dans l’encapsulation L3 (couche 3) la plus externe. Dans une situation IP à MPLS, l'encapsulation L3 la plus externe est MPLS, de sorte que le marquage QoS est effectué uniquement dans les étiquettes MPLS et que l'en-tête IP reste intact. C'est pourquoi le DSCP 3 est conservé dans l'en-tête IP même si aucune déclaration de confiance n'a été configurée sur l'interface.
Le mode uniforme de tunnellisation DiffServ ne comporte qu'une seule couche de QoS qui atteint de bout en bout.
Figure 2
La priorité IP du paquet IP entrant est copiée sur les bits EXP MPLS de toutes les étiquettes poussées.
Les trois premiers bits du bit DSCP sont copiés sur les bits EXP MPLS de toutes les étiquettes poussées.
Cette technique est également appelée réflexion ToS.
L'EXP est copié sur les nouvelles étiquettes qui sont échangées/poussées lorsqu'elles sont transmises ou imposées.
Lors de l'imposition de l'étiquette, les étiquettes sous-jacentes ne sont pas modifiées avec la valeur de la nouvelle étiquette ajoutée à la pile d'étiquettes actuelle.
Lors de la disposition de l'étiquette, les bits EXP ne sont pas copiés vers les bits EXP de l'étiquette nouvellement exposés.
Lors de la disposition des étiquettes, les bits EXP sont copiés dans le champ de priorité IP/DSCP du paquet IP nouvellement exposé. Pour activer le mode uniforme pour le routeur 6500/7600, cette configuration en deux étapes est requise :
Une fois l'instruction d'approbation configurée sous l'interface qui fait face au CE, au lieu de définir le DSCP interne sur zéro, le périphérique déduit le DSCP interne de la valeur QoS présente dans l'en-tête IP. Cette valeur DSCP interne est maintenant utilisée pour dériver la valeur EXP en sortie. Lorsque le paquet quitte le périphérique PE1, la valeur QoS de l’en-tête IP reste intacte, car la modification n’est effectuée que dans l’encapsulation L3 ultrapériphérique.
Figure 3
Avec cette configuration au niveau du PE de sortie, dans le fonctionnement MPLS vers IP, le périphérique ne copie pas la valeur expérimentale de l'en-tête MPLS vers l'en-tête IP. Pour ce faire, la configuration supplémentaire indiquée à l'étape suivante est requise.
Il existe une commande masquée de niveau interface mpls propagate-cos qui doit être configurée sur l'interface PE-CE de sortie afin de terminer la configuration du mode uniforme. Cette commande déduit la valeur DSCP IP de la valeur EXP dans l'en-tête MPLS, puis réécrit cette valeur dans l'en-tête IP.
La carte PFC propage la valeur EXP uniquement si la propagation EXP est activée sur toutes les interfaces du VPN. Cela signifie que la commande masquée doit être présente sur toutes les interfaces du VRF (Virtual Routing and Forwarding) pour que la propagation fonctionne. Également pour les étiquettes VPN agrégées, la propagation EXP dans un cas de recirculation peut ne pas être prise en charge car la contiguïté MPLS ne sait pas quelle interface de sortie le paquet final utilisera.
Après cette configuration, la configuration en mode uniforme est terminée et les résultats présentés dans la Figure 2 sont atteints.
Afin de configurer l'état d'approbation d'un port d'entrée, procédez comme suit :
Commande
|
Objectif
|
|
---|---|---|
Étape 1 |
Router(config)# interface {{ type slot/port } | { port-channel number} |
Sélectionne l'interface à configurer. |
Étape 2 |
Router(config-if)# mls qos trust [ dscp | ip-priority | cos ] |
Configure l'état d'approbation du port. |
Router(config-if)# no mls qos trust | Repasse à l'état d'approbation par défaut (non approuvé). | |
Étape 3 |
Router(config-if)# end |
Quitte le mode de configuration. |
Étape 4 | Router# show mls qos [ ipv6 ] | Vérifie la configuration. |
Configurez propagate-cos dans la direction de sortie sur l’interface PE-CE.Afin de configurer le routeur PE de sortie sur l’interface client, complétez les étapes de ce tableau :
Commande
|
Objectif
|
|
---|---|---|
Étape 1 |
Router(config)# interface {{ type slot/port } | { port-channel number} |
Sélectionne l'interface à configurer. |
Étape 2 |
Router(config-if)# mpls propagate-cos |
Active la propagation de la valeur EXP dans le DSCP IP sous-jacent. |
Étape 3 |
Router(config-if)# end |
Quitte le mode de configuration. |
Lorsque vous configurez la propagation EXP vers IP, notez ces informations :
Cet exemple montre comment configurer le port Gigabit Ethernet 1/1 de PE2 avec les mots clés mpls propagate-cos :
PE2# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
PE2(config)# interface gigabitethernet 1/1
PE2(config-if)# mpls propagate-cos
PE2(config-if)# end
PE2#
Aucune procédure de vérification n'est disponible pour cette configuration.
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.