SUR CETTE PAGE
Comprendre les classificateurs CoS, MPLS EXP et les règles de réécriture
Vous pouvez utiliser la classe de service (CoS) au sein des réseaux MPLS pour hiérarchiser certains types de trafic pendant les périodes de congestion en appliquant des classificateurs de paquets et des règles de réécriture au trafic MPLS. Les classificateurs MPLS sont globaux et s’appliquent à toutes les interfaces configurées en tant qu’interfaces family mpls .
Lorsqu’un paquet entre dans une interface de périphérie client sur le commutateur PE (Provider Edge) entrant, le commutateur associe le paquet à un niveau de service CoS particulier avant de placer le paquet sur le chemin de commutation d’étiquettes (LSP). Les commutateurs du LSP utilisent la valeur CoS définie au niveau du commutateur PE entrant pour déterminer le niveau de service CoS. La valeur CoS incorporée dans le classificateur est traduite et codée dans l’en-tête MPLS au moyen des bits expérimentaux (EXP).
Les classificateurs EXP mappent les paquets MPLS entrants à une classe de transfert et à une priorité de perte, et affectent les paquets MPLS aux files d’attente de sortie en fonction du mappage de classe de transfert. Les classificateurs EXP sont des classificateurs BA (behavior aggregate).
Les règles de réécriture EXP modifient (réécrivent) la valeur CoS des bits EXP dans les paquets sortants sur les files d’attente de sortie du commutateur afin que la nouvelle valeur (réécrite) corresponde aux stratégies d’un homologue ciblé. La correspondance des stratégies permet à la plate-forme de routage en aval ou au commutateur d’un réseau voisin de classer chaque paquet dans le groupe de services approprié.
Sur les commutateurs QFX5200, QFX5100 et EX4600, il n’existe pas de classificateur EXP par défaut. Si vous souhaitez classer les paquets MPLS entrants à l’aide des bits EXP, vous devez configurer un classificateur EXP global. Le classificateur EXP global s’applique à tout le trafic MPLS sur les interfaces configurées en tant que family mpls.
Sur les commutateurs QFX10000, il n’existe pas de classificateur EXP par défaut. Si vous souhaitez classer les paquets MPLS entrants à l’aide des bits EXP, vous devez configurer les classificateurs EXP et les appliquer aux interfaces logiques configurées comme family mpls. (Vous ne pouvez pas appliquer de classificateurs à des interfaces physiques.) Vous pouvez configurer jusqu’à 64 classificateurs EXP.
Il n’existe pas de règle de réécriture EXP par défaut. Si vous souhaitez réécrire la valeur du bit EXP au niveau de l’interface de sortie, vous devez configurer les règles de réécriture EXP et les appliquer aux interfaces logiques.
Les classificateurs EXP et les règles de réécriture ne sont appliqués qu’aux interfaces configurées en tant que family mpls (par exemple, set interfaces xe-0/0/35 unit 0 family mpls.)
Classificateurs EXP
Sur les commutateurs QFX5200, QFX5100, EX4600, contrairement aux classificateurs DSCP et IEEE 802.1p BA, les classificateurs EXP sont globaux au commutateur et s’appliquent à toutes les interfaces de commutateur configurées en tant que family mpls. Sur les commutateurs QFX10000, vous appliquez des classificateurs EXP à des interfaces logiques individuelles, et différentes interfaces peuvent utiliser différents classificateurs EXP.
Lorsque vous configurez et appliquez un classificateur EXP, le trafic MPLS sur toutes les interfaces utilise le classificateur EXP, même sur les family mpls interfaces qui ont également un classificateur fixe. Si une interface comporte à la fois un classificateur EXP et un classificateur fixe, le classificateur EXP est appliqué au trafic MPLS et le classificateur fixe est appliqué à tous les autres trafics.
De plus, contrairement aux classificateurs DSCP et IEEE 802.1p BA, il n’existe pas de classificateur EXP par défaut. Si vous souhaitez classer le trafic MPLS en fonction des bits EXP, vous devez configurer explicitement un classificateur EXP et l’appliquer aux interfaces de commutation. Chaque classificateur EXP comporte huit entrées qui correspondent aux huit valeurs CoS EXP (0 à 7, qui correspondent aux bits CoS 000 à 111).
Vous pouvez configurer jusqu’à 64 classificateurs EXP.
Cependant, sur les commutateurs QFX5200, QFX5100, EX4600, le commutateur n’utilise qu’un seul classificateur EXP MPLS comme classificateur global sur toutes les interfaces. Après avoir configuré un classificateur EXP MPLS, vous pouvez le configurer en tant que classificateur EXP global en incluant le classificateur EXP dans le niveau hiérarchique [edit class-of-service system-defaults classifiers exp] . Toutes les interfaces de commutation configurées en tant qu’utilisent family mpls le classificateur EXP global pour classer le trafic MPLS.
Sur ces commutateurs, un seul classificateur EXP peut être configuré en tant que classificateur EXP global à la fois. Si vous souhaitez modifier le classificateur EXP global, supprimez la configuration du classificateur EXP global (utilisez l’instruction configuration user@switch# delete class-of-service system-defaults classifiers exp ), puis configurez le nouveau classificateur EXP global.
Le commutateur QFX5130 ne prend pas en charge les CoS MPLS.
Les commutateurs QFX10000 ne prennent pas en charge les classificateurs EXP globaux. Vous pouvez configurer un classificateur EXP et l’appliquer à plusieurs interfaces logiques, ou configurer plusieurs classificateurs EXP et appliquer différents classificateurs EXP à différentes interfaces logiques.
Si un classificateur EXP n’est pas configuré, si un classificateur fixe est appliqué à l’interface, le trafic MPLS utilise le classificateur fixe. (Les commutateurs qui ont un classificateur EXP par défaut utilisent le classificateur par défaut.) Si aucun classificateur EXP et aucun classificateur fixe n’est appliqué à l’interface, le trafic MPLS est traité comme du trafic best effort à l’aide du classificateur non fiable 802.1 par défaut. Les classificateurs DSCP ne sont pas appliqués au trafic MPLS.
Sur les commutateurs QFX5200, QFX5100, EX4600, étant donné que le classificateur EXP est global, vous ne pouvez pas configurer certains ports pour utiliser un classificateur IEEE 802.1p fixe pour le trafic MPLS sur certaines interfaces et le classificateur EXP global pour le trafic MPLS sur d’autres interfaces. Lorsque vous configurez un classificateur EXP global, tout le trafic MPLS sur toutes les interfaces utilise le classificateur EXP.
Le commutateur utilise uniquement l’étiquette externe des paquets EXP entrants pour la classification.
Les paquets MPLS avec balises 802.1Q ne sont pas pris en charge.
Sur le commutateur QFX5220, vous pouvez utiliser la classe de service (CoS) au sein des réseaux MPLS pour hiérarchiser certains types de trafic pendant les périodes de congestion en appliquant des classificateurs de paquets et des règles de réécriture au trafic MPLS. Nous avons également ajouté la prise en charge de la réécriture MPLS EXP.
- CoS par défaut sur les routeurs Provider (P) et Provider Edge (PE) pour les interfaces MPLS : le trafic MPLS utilise le classificateur EXP par défaut. Le trafic MPLS est traité comme du trafic best-effort à l’aide du classificateur non fiable 802.1 par défaut. Le classificateur EXP par défaut s’applique à tout le trafic MPLS sur les interfaces configurées en tant que
family mpls. Les classificateurs DSCP ne sont pas appliqués au trafic MPLS. - CoS par défaut sur les routeurs PE pour les interfaces de couche 3 : par défaut, toutes les interfaces logiques L3VPN sont liées aux classificateurs DSCP (Differentiated Services Code Point) par défaut.
Si vous appliquez un classificateur EXP sur un avant-dernier nœud PHP, par défaut, la valeur TTL (time-to-live) de l’en-tête IP est remplacée par la valeur TLL de l’en-tête MPLS et les bits DSCP de l’en-tête IP sont remplacés par un zéro (0), ce qui signifie un mode uniforme. Sur Junos OS Evolved, pour utiliser le mode pipe, où les bits DSCP des en-têtes IP TTL et IP ne sont pas écrasés, vous devez configurer la commande suivante :
set protocols mpls no-propagate-ttl
Toutefois, sur Junos OS, vous pouvez configurer MPLS CoS sans la commande pm no-propagate-ttl set protocols.
Le DSCP de l’IP dans les paquets MPLS ne peut être remarqué ni sur les routeurs PE ni sur les routeurs P.
Règles de réécriture EXP
Lorsque des paquets MPLS entrent dans un réseau ou en sortent, les 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 EXP définissent la valeur des bits EXP CoS dans l’en-tête du paquet MPLS sortant sur family mpls les interfaces. Chaque règle de réécriture lit la classe de transfert actuelle et la priorité de perte associée au paquet, localise la valeur CoS choisie dans une table et écrit cette valeur CoS dans l’en-tête du paquet, remplaçant l’ancienne valeur CoS. Les règles de réécriture EXP s’appliquent uniquement au trafic MPLS.
Les règles de réécriture EXP s’appliquent uniquement aux interfaces logiques. Vous ne pouvez pas appliquer de règles de réécriture EXP à des interfaces physiques.
Il n’existe pas de règles de réécriture EXP par défaut. Si vous souhaitez réécrire la valeur EXP dans des paquets MPLS, vous devez configurer des règles de réécriture EXP et les appliquer aux interfaces logiques. Si aucune règle de réécriture n’est appliquée, toutes les étiquettes MPLS envoyées ont une valeur de zéro (0). La valeur EXP reste inchangée sur les étiquettes MPLS permutées.
Vous pouvez configurer jusqu’à 64 règles de réécriture EXP, mais vous ne pouvez appliquer que 16 règles de réécriture EXP à la fois sur le commutateur. Sur une interface logique donnée, la même règle de réécriture EXP s’applique à toutes les étiquettes MPLS envoyées. Vous pouvez appliquer différentes règles de réécriture EXP à différentes interfaces logiques sur la même interface physique.
Vous pouvez appliquer une règle de réécriture EXP à une interface qui a une règle de réécriture DSCP, DSCP IPv6 ou IEEE 802.1p. Seul le trafic MPLS utilise la règle de réécriture EXP. Le trafic MPLS n’utilise pas les règles de réécriture DSCP ou IPv6 DSCP.
Si le commutateur effectue l’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 affiché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.
Sur chaque interface physique, soit 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 n’importe quel port physique, ne mélangez pas les classes de transfert avec des règles de réécriture et les classes de transfert sans règles de réécriture.
Planificateurs
Les planificateurs permettant d’utiliser les CoS avec MPLS sont les mêmes que pour les autres configurations CoS sur le commutateur. Les planificateurs par défaut sont fournis uniquement pour les classes de transfert best effort, fcoe, no-loss et network-control. Si vous configurez une classe de transfert personnalisée pour le trafic MPLS, vous devez configurer un planificateur pour prendre en charge cette classe de transfert et fournir de la bande passante à cette classe de transfert.