Comprendre l’utilisation de CoS avec les réseaux MPLS sur les commutateurs EX Series
Vous pouvez utiliser la classe de service (CoS) au sein des réseaux MPLS pour donner la priorité à certains types de trafic pendant les périodes d’encombrement. Reportez-vous à la section Présentation des fonctionnalités logicielles des commutateurs EX Series pour obtenir la liste complète des fonctions MPLS de Junos OS prises en charge sur des commutateurs EX Series spécifiques.
Juniper Networks EX Series Commutateurs Ethernet prennent en charge le DSCP (Differentiated Service Code Point) ou la priorité IP et les classificateurs CoS IEEE 802.1p sur les interfaces client-périphérie du commutateur PE (ProviderProvider Edge) entrant. Les classificateurs de priorité DSCP ou IP sont utilisés pour les paquets de couche 3. La norme IEEE 802.1p est utilisée pour les paquets de couche 2.
Lorsqu’un paquet pénètre dans une interface de périphérie client du commutateur PE 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 d’entrée. La valeur CoS qui a été incorporée dans le classifieur est traduite et codée dans l’en-tête MPLS au moyen de l’EXP ou des bits expérimentaux. Les commutateurs EX Series activent un classificateur EXP par défaut et une règle de réécriture EXP par défaut. Pour plus d’informations sur les classificateurs EXP et les règles de réécriture EXP, consultez Classificateurs EXP et Règles de réécriture EXP.
Cette rubrique comprend :
Classificateurs EXP et règles de réécriture EXP
Les commutateurs EX Series activent un classificateur EXP par défaut et une règle de réécriture EXP par défaut. Vous pouvez configurer un classificateur EXP personnalisé et une règle de réécriture EXP personnalisée si vous préférez. Toutefois, le commutateur ne prend en charge qu’un seul type de classifieur EXP (par défaut ou personnalisé) et qu’une seule règle de réécriture EXP (par défaut ou personnalisée).
Vous ne liez pas le classifieur EXP ou la règle de réécriture EXP à des interfaces individuelles. Le commutateur applique automatiquement et implicitement le classificateur EXP par défaut ou personnalisé et la règle de réécriture EXP par défaut ou personnalisée aux interfaces compatibles MPLS appropriées. Étant donné que les règles de réécriture affectent uniquement les interfaces de sortie, le commutateur applique la règle de réécriture EXP uniquement aux interfaces MPLS qui transmettent des paquets MPLS (et non aux interfaces MPLS qui reçoivent les paquets).
Après avoir traversé le tunnel MPLS, le trafic s’écoule à partir du commutateur PE (ProviderProvider Edge) sortant. Avant que le trafic ne quitte l’interface de sortie, le commutateur PE de sortie copie les bits EXP de l’en-tête MPLS vers les bits les plus significatifs du paquet IP d’origine--- c’est-à-dire vers les bits de priorité IP.
Lignes directrices pour l’utilisation des classificateurs CoS sur les CCC
Lorsque vous configurez CoS pour MPLS sur connexion croisée de circuit (CCC), il existe des instructions supplémentaires, comme suit :
-
Vous devez lier explicitement un classifieur CoS à l’interface CCC sur le commutateur PE entrant.
-
Vous devez utiliser le même DSCP, la même priorité IP ou le même classificateur IEEE 802.1p sur les interfaces CCC. Toutefois, si les interfaces CCC se trouvent sur le même commutateur, vous ne pouvez pas configurer à la fois un DSCP et un classificateur de priorité IP sur ces interfaces. Par conséquent, si vous configurez une interface CCC pour utiliser un classificateur DSCP DSCP1, vous ne pouvez pas configurer une autre interface CCC pour utiliser un autre classifieur DSCP DSCP2. Toutes les interfaces CCC du commutateur doivent utiliser le même classificateur DSCP (ou priorité IP) et le même classificateur IEEE 802.1p.
-
Vous ne pouvez pas configurer une interface CCC pour utiliser un classificateur DSCP et une autre interface CCC pour utiliser un classificateur de priorité IP, car ces types de classificateurs se chevauchent.
-
Vous pouvez configurer une interface CCC pour utiliser un classificateur DSCP et une autre interface CCC pour utiliser un classificateur IEEE 802.1p.
-
Vous pouvez configurer une interface CCC pour qu’elle utilise à la fois un classificateur DSCP et un classificateur IEEE 802.1p. Si vous configurez une interface CCC pour utiliser ces deux classificateurs, le classificateur DSCP est utilisé pour le routage des paquets de couche 3 et le classificateur IEEE 802.1p est utilisé pour le routage des paquets de couche 2.
-
Vous pouvez configurer une interface CCC pour utiliser à la fois une priorité IP et un classificateur IEEE 802.1p. Si vous configurez une interface CCC pour utiliser ces deux classificateurs, le classificateur de priorité IP est utilisé pour le routage des paquets de couche 3 et le classificateur IEEE 802.1p est utilisé pour le routage des paquets de couche 2.
Vous pouvez définir plusieurs classificateurs DSCP, IP de priorité et IEEE 802.1p pour les interfaces non-CCC d’un commutateur.
Utilisation de classificateurs CoS avec IP sur MPLS
Lorsque vous configurez CoS pour IP sur MPLS, l’interface client-périphérie utilise la configuration CoS du commutateur par défaut. Dans ce cas, il n’est pas nécessaire de lier un classifieur à l’interface client-périphérie. L’utilisation de plusieurs classificateurs DSCP, IP Precedence et IEEE 802.1p sur le même commutateur n’est soumise à aucune restriction.
Vous pouvez modifier le classificateur CoS pour une interface particulière, mais ce n’est pas obligatoire.
Vous pouvez configurer un classifieur DSCP, DSCP1 sur la première interface, un autre classifieur DSCP, DSCP2 sur la deuxième interface et un classificateur de priorité IP sur une troisième interface, et ainsi de suite.
Définition de bits CoS dans un en-tête MPLS
Lorsque le trafic pénètre dans un tunnel LSP, les bits CoS de l’en-tête MPLS sont définis de l’une des deux manières suivantes :
-
Le numéro de la file d’attente de sortie dans laquelle le paquet a été mis en mémoire tampon et le bit PLP (packet loss priority) sont écrits dans l’en-tête MPLS et sont utilisés comme valeur CoS du paquet. Il s’agit du comportement par défaut et aucune configuration n’est requise. Le Guide de l’utilisateur de la classe de service Junos OS pour les périphériques de routage explique les valeurs CoS IP et résume la façon dont les bits CoS sont traités.
-
Vous définissez une valeur CoS fixe sur tous les paquets entrant dans le tunnel LSP. Une valeur CoS fixe signifie que tous les paquets entrant dans le LSP reçoivent la même classe de service.
La valeur CoS peut être un nombre décimal compris entre 0 et 7. Ce nombre correspond à un nombre binaire de 3 bits. Les 2 bits de poids fort de la valeur CoS sélectionnent la file d’attente de transmission à utiliser sur la carte d’interface sortante.
Le bit d’ordre inférieur de la valeur CoS est traité comme le bit PLP et est utilisé pour sélectionner le profil d’abandon RED à utiliser dans la file d’attente de sortie. Si le bit d’ordre inférieur est 0, le profil d’abandon non-PLP est utilisé, et si le bit d’ordre inférieur est 1, le profil d’abandon PLP est utilisé. On s’attend généralement à ce que la détection aléatoire précoce (RED) abandonne de manière plus agressive les paquets pour lesquels le bit PLP est défini. Pour plus d’informations sur les profils RED et d’abandon, reportez-vous au Guide de l’utilisateur de la classe de service Junos OS pour les périphériques de routage.
Si vous configurez le profil d’abandon PLP pour qu’il abandonne les paquets de manière plus agressive (par exemple, en définissant la valeur CoS de 6 à 7), vous diminuez la probabilité de passage du trafic.
Le Tableau 1 récapitule la façon dont les valeurs CoS MPLS correspondent à la file d’attente de transmission et au bit PLP. Notez qu’en MPLS, le mappage entre la valeur du bit CoS et la file d’attente de sortie est codé en dur. Vous ne pouvez pas configurer le mappage pour MPLS ; vous pouvez le configurer uniquement pour les flux de trafic IPv4, comme décrit dans le Guide de l’utilisateur de la classe de service Junos OS pour les périphériques de routage.
| Valeur CoS MPLS |
Bits |
File d’attente de transmission |
Embout PLP |
|---|---|---|---|
| 0 |
000 |
0 |
Non défini |
| 1 |
001 |
0 |
Ensemble |
| 2 |
010 |
1 |
Non défini |
| 3 |
011 |
1 |
Ensemble |
| 4 |
100 |
2 |
Non défini |
| 5 |
101 |
2 |
Ensemble |
| 6 |
110 |
3 |
Non défini |
| 7 |
111 |
3 |
Ensemble |
Étant donné que la valeur CoS fait partie de l’en-tête MPLS, elle est associée aux paquets uniquement lorsqu’ils transitent par le tunnel LSP. La valeur n’est pas recopiée dans l’en-tête IP lorsque les paquets quittent le tunnel LSP.
Règles de réécriture d’EXP
Lorsque le trafic passe de l’interface périphérique client à une interface MPLS, le DSCP, la priorité IP ou le classificateur CoS IEEE 802.1p sont traduits en bits EXP dans l’en-tête MPLS. Vous ne pouvez pas désactiver la règle de réécriture EXP par défaut, mais vous pouvez configurer votre propre classificateur EXP personnalisé et une règle de réécriture EXP personnalisée. Vous ne pouvez pas lier le classificateur EXP à des interfaces MPLS individuelles ; le commutateur l’applique globalement à toutes les interfaces MPLS du commutateur.
Une seule règle de réécriture EXP (par défaut ou personnalisée) est prise en charge sur un commutateur. Le commutateur l’applique à toutes les interfaces de sortie sur lesquelles MPLS est activé.
Contrôleur
Le contrôle permet de s’assurer que la quantité de trafic transféré via un LSP ne dépasse jamais l’allocation de bande passante demandée. Pendant les périodes d’encombrement (lorsque le taux total de paquets en file d’attente dépasse le taux de transmission), tout nouveau paquet envoyé à une interface peut être abandonné, car il n’y a pas d’endroit pour les stocker. Vous pouvez configurer un mécanisme de contrôle sur le commutateur PE d’entrée pour éviter cela :
-
Si vous utilisez MPLS sur CCC, vous liez le mécanisme de contrôle au LSP. Vous ne pouvez pas lier un mécanisme de contrôle à une interface CCC.
-
Si vous utilisez l’IP sur MPLS, vous liez le mécanisme de contrôle à l’interface client-périphérie de la famille inet . Vous ne pouvez pas lier un mécanisme de contrôle au LSP lorsque vous utilisez IP sur MPLS.
Planificateurs
Les planificateurs pour l’utilisation de CoS avec MPLS sont les mêmes que pour les autres configurations CoS sur les commutateurs EX Series. Des planificateurs par défaut sont fournis pour les classes de transfert de contrôle réseau et de meilleur effort. Si vous utilisez assured-forwarding, expedited-forwarding ou toute autre classe de transfert personnalisée, nous vous recommandons de configurer un planificateur pour prendre en charge cette classe de transfert. Reportez-vous à la section Présentation des planificateurs CoS.