Comprendre les règles de réécriture CoS
Lorsque des paquets entrent ou sortent d’un réseau, des commutateurs de périphérie peuvent être nécessaires pour modifier les paramètres de classe de service (CoS) des paquets. Les règles de réécriture définissent la valeur des bits de point de code (bits DSCP de couche 3, bits CoS de couche 2 ou bits MPLS EXP) dans l’en-tête du paquet sortant. Chaque règle de réécriture :
Lit la classe de transfert actuelle et la priorité de perte associée au paquet.
Localise la nouvelle valeur de point de code (réécriture) à partir d’une table.
Écrit cette valeur de point de code dans l’en-tête du paquet, en remplacement de l’ancienne valeur de point de code.
Des règles de réécriture doivent être affectées à une interface pour que les réécritures prennent effet.
Vous pouvez appliquer (lier) une règle de réécriture IPv6 DSCP ou DSCP et une règle de réécriture IEEE 802.1p à chaque interface. Vous pouvez également lier des règles de réécriture EXP à family mpls
des interfaces logiques pour réécrire les bits CoS du trafic MPLS.
Vous ne pouvez pas appliquer à la fois une règle de réécriture IPv6 DSCP et DSCP à la même interface physique. Chaque interface physique ne prend en charge qu’une seule règle de réécriture DSCP. Les paquets IP et IPv6 utilisent la même règle de réécriture DSCP, que la règle de réécriture configurée soit DSCP ou DSCP IPv6. Vous pouvez appliquer une règle de réécriture EXP sur une interface dotée de règles de réécriture DSCP ou IEEE. Seul le trafic MPLS sur family mpls
les interfaces utilise la règle de réécriture EXP.
Vous pouvez appliquer à la fois une règle de réécriture DSCP et une règle de réécriture IPv6 DSCP à une interface logique. Les paquets IPv6 sont réécrits avec des règles de réécriture DSCP-IPv6 et les paquets IPv4 sont signalés avec des règles de réécriture DSCP.
Il n’y a pas de règles de réécriture par défaut. Si vous souhaitez appliquer une règle de réécriture aux paquets sortants, vous devez configurer explicitement la règle de réécriture.
Vous pouvez considérer les classificateurs d’agrégation comportementale (BA) et les règles de réécriture comme les deux faces d’une même médaille. Un classificateur BA lit les bits de point de code des paquets entrants et classe les paquets en classes de transfert, puis le système applique le CoS configuré pour la classe de transfert à ces paquets. Les règles de réécriture modifient (réécrivent) les bits de point de code juste avant que les paquets ne quittent le système afin que le prochain commutateur ou routeur puisse appliquer le niveau approprié de CoS aux paquets. Lorsque vous appliquez une règle de réécriture à une interface, la règle de réécriture est la dernière action CoS effectuée sur le paquet avant son transfert.
Les règles de réécriture modifient les valeurs CoS dans les paquets sortants sur les interfaces sortantes d’un commutateur Edge pour s’adapter aux stratégies d’un homologue ciblé. Cela permet au commutateur en aval d’un réseau voisin de classer chaque paquet dans le groupe de services approprié.
Sur chaque interface physique, toutes les classes de transfert utilisées sur l’interface doivent avoir des règles de réécriture configurées, soit aucune classe de transfert utilisée sur l’interface ne peut avoir de règles de réécriture configurées. Sur un port physique, ne mélangez pas de classes de transfert avec des règles de réécriture et des classes de transfert sans règles de réécriture.
Les règles de réécriture sont appliquées avant que le filtre de sortie ne soit mis en correspondance avec le trafic. Étant donné que la réécriture du point de code se produit avant que le filtre de sortie ne soit mis en correspondance avec le trafic, la correspondance du filtre de sortie est basée sur la valeur de réécriture, et non sur la valeur du point de code d’origine dans le paquet.
Pour les paquets qui portent à la fois une balise VLAN interne et une balise VLAN externe, la règle de réécriture réécrit uniquement la balise VLAN externe.
Les règles de réécriture MPLS EXP s’appliquent uniquement aux family mpls
interfaces logiques. Vous ne pouvez pas appliquer à une règle de réécriture EXP sur une interface physique. Vous pouvez configurer jusqu’à 64 règles de réécriture EXP, mais vous ne pouvez utiliser que 16 règles de réécriture EXP à tout moment sur le commutateur. Sur une interface logique donnée, la même règle de réécriture EXP est appliquée à toutes les étiquettes MPLS push. Vous pouvez appliquer différentes règles de réécriture EXP à différentes interfaces logiques sur la même interface physique.
Si le commutateur effectue un avant-dernier saut popping (PHP), les règles de réécriture EXP ne prennent pas effet. Si un classificateur EXP et une règle de réécriture EXP sont configurés sur le commutateur, la valeur EXP de la dernière étiquette éclatée est copiée dans l’étiquette interne. Si un classificateur EXP ou une règle de réécriture EXP (mais pas les deux) est configuré sur le commutateur, la valeur EXP de l’étiquette interne est envoyée inchangée.
Vous pouvez configurer suffisamment de règles de réécriture pour gérer la plupart, sinon la totalité, des scénarios réseau. Le tableau 1 indique le nombre de règles de réécriture de chaque type que vous pouvez configurer et le nombre d’entrées que vous pouvez configurer par règle de réécriture.
Type de règle de réécriture |
Nombre maximal de règles de réécriture |
Nombre maximal d’entrées par règle de réécriture |
---|---|---|
IEEE 802.1p |
64 |
128 |
DSCP |
32 |
128 |
DSCP IPv6 |
32 |
128 |
MPLS EXP |
64 |
128 |
Vous ne pouvez pas appliquer de règles de réécriture directement aux IRB (Integrated Routing and Bridging), également appelés interfaces VLAN routées (RVI), car les membres des IRB/RVI sont des VLAN et non des ports. Toutefois, vous pouvez appliquer des règles de réécriture aux ports VLAN membres d’un IRB/RVI.