Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comprendre les classificateurs CoS

La classification des paquets mappe les paquets entrants à un niveau de service de classe de service (CoS) particulier. Les classificateurs mappent les paquets à une classe de transfert et à une priorité de perte, et ils affectent les paquets à des files d’attente de sortie en fonction de la classe de transfert. Il existe trois types généraux de classificateurs :

  • Classificateurs BA (Behavior Aggregate) : DSCP et DSCP IPv6 classent le trafic IP et IPv6, EXP classe le trafic MPLS et IEEE 802.1p classe tout le reste du trafic. (Bien que cette rubrique couvre les classificateurs EXP, pour plus de détails, consultez Présentation des classificateurs CoS MPLS EXP et des règles de réécriture. Les classificateurs EXP ne sont appliqués qu’aux family mpls interfaces.)

  • Classificateurs fixes : les classificateurs fixes classent l’ensemble du trafic entrant sur une interface physique dans une classe de transfert, quels que soient les bits CoS dans l’en-tête du paquet.

  • Classificateurs MF (Multifield) : les classificateurs MF classent le trafic en fonction de plusieurs champs de l’en-tête du paquet et ont priorité sur les classificateurs BA et fixes.

Les classificateurs affectent le trafic entrant unicast et multidestination (multicast, diffusion et échec de la recherche de destination) aux classes de transfert, de sorte que différentes classes de trafic puissent recevoir un traitement différent. La classification est basée sur des bits CoS, des bits DSCP, des bits EXP, une classe de transfert (classificateur fixe) ou des en-têtes de paquets (classificateurs multichamps). Chaque classificateur affecte tout le trafic entrant qui correspond à la configuration du classificateur à une classe de transfert particulière. Les classificateurs et les classes de transfert gèrent le trafic unicast ou multidestination. Vous ne pouvez pas mélanger le trafic unicast et multidestination dans le même classificateur ou la même classe de transfert.

Interfaces et files d’attente de sortie

Vous pouvez appliquer des classificateurs à l’unité 0 de l’interface logique de couche 2 (mais pas aux autres interfaces logiques) et aux interfaces physiques de couche 3 si l’interface physique de couche 3 a au moins une interface logique définie. Les classificateurs appliqués aux interfaces physiques de couche 3 sont utilisés sur toutes les interfaces logiques de cette interface physique. Comprendre l’application des classificateurs CoS et des règles de réécriture aux interfaces décrit plus en détail l’interaction entre les classificateurs et les interfaces.

Vous pouvez configurer à la fois un classificateur BA et un classificateur MF sur une interface. Dans ce cas, la classification BA est exécutée en premier, puis la classification MF est effectuée. Si les deux résultats de classification sont en conflit, le résultat de la classification MF remplace le résultat de la classification BA.

Vous ne pouvez pas configurer un classificateur fixe et un classificateur BA sur la même interface.

Vous pouvez configurer un classificateur IPv6 DSCP ou DSCP et un classificateur IEEE 802.1p sur la même interface. Le trafic IP utilise le classificateur DSCP ou DSCP IPv6. Tout autre trafic utilise le classificateur IEEE. Lorsque vous configurez un classificateur EXP global, le trafic MPLS utilise le classificateur EXP à condition que l’interface soit configurée comme family mpls). Vous ne pouvez configurer qu’un seul classificateur DSCP sur une interface physique (un classificateur DSCP ou un classificateur IPv6 DSCP, mais pas les deux).

Bien que vous puissiez configurer autant de classificateurs EXP que vous le souhaitez, 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 au niveau de la [edit class-of-service system-defaults classifiers exp] hiérarchie. Toutes les interfaces de commutation configurées en tant que family mpls utilisent le classificateur EXP global spécifié dans cette instruction de configuration pour classer le trafic MPLS.

Files d’attente de sortie pour le trafic unicast et multidestination

Vous pouvez créer des classificateurs BA unicast pour le trafic unicast et des classificateurs BA multicast pour le trafic multidestination, qui inclut le trafic multicast, de diffusion et DLF. Vous ne pouvez pas affecter le trafic unicast et le trafic multidestination au même classificateur BA.

Sur chaque interface, le commutateur dispose de files d’attente de sortie distinctes pour le trafic unicast et pour le trafic multidestination :

  • Le commutateur prend en charge 12 files d’attente de sortie, avec 8 files d’attente dédiées au trafic unicast et 4 files d’attente dédiées au trafic multidestination.

  • Les files d’attente 0 à 7 sont des files d’attente de trafic unicast. Vous pouvez appliquer uniquement des classificateurs BA unicast aux files d’attente unicast. Un classificateur BA unicast ne doit contenir que les classes de transfert mappées aux files d’attente unicast.

  • Les files d’attente 8 à 11 sont des files d’attente de trafic multidestination. Vous pouvez appliquer uniquement des classificateurs BA multidestinations aux files d’attente multidestinations. Un classificateur BA multidestination ne doit contenir que les classes de transfert mappées à des files d’attente multidestinations.

Vous pouvez appliquer des classificateurs unicast à une ou plusieurs interfaces. Les classificateurs multidestinations et les classificateurs EXP s’appliquent à toutes les interfaces du commutateur et ne peuvent pas être appliqués à des interfaces individuelles. Utilisez le classificateur multidestination DSCP pour le trafic multidestination IP et IPv6. Le classificateur IPv6 DSCP n’est pas pris en charge pour le trafic multidestination.

Classificateurs d’agrégation de comportement

Les classificateurs d’agrégation de comportement associent une valeur de classe de service (CoS) à une classe de transfert et à une priorité de perte. La classe de transfert détermine la file d’attente de sortie. Un planificateur utilise la priorité de perte pour contrôler la perte de paquets pendant les périodes de congestion en associant différents profils de perte à différentes priorités de perte.

Le commutateur prend en charge trois types de classificateurs BA :

  • DSCP (Differentiated Services Code Point) pour IP DiffServ (IP et IPv6)

  • Bits CoS IEEE 802.1p

  • MPLS EXP (s’applique uniquement aux interfaces configurées en tant que family mpls)

Les classificateurs BA sont basés sur des champs de longueur fixe, ce qui les rend plus efficaces sur le plan du calcul que les classificateurs MF. Par conséquent, les équipements centraux, qui gèrent des volumes de trafic élevés, sont normalement configurés pour effectuer une classification BA.

Le trafic unicast et le trafic multicast ne peuvent pas partager le même classificateur. Vous pouvez mapper le trafic unicast et le trafic multicast à la même valeur CoS de classificateur, mais le trafic unicast doit appartenir à un classificateur unicast et le trafic multicast doit appartenir à un classificateur multidestination.

Comportement par défaut Classification agrégée

Junos OS de Juniper Networks attribue automatiquement des classificateurs implicites par défaut à toutes les interfaces logiques en fonction du type d’interface. Le Tableau 1 répertorie les différents types d’interfaces et les classificateurs BA implicites par défaut correspondants.

Tableau 1 : Classification BA par défaut

Type d’interface

Classification BA par défaut

Interface de couche 2 en mode trunk ou en mode d’accès balisé

ieee8021p-default

Interface de couche 2 en mode d’accès

ieee8021p-untrusted

Interface de couche 3

dscp-default

dscp-ipv6-default

(QFX10000 uniquement) Interface MPLS

exp-default

Remarque :

Les classificateurs BA par défaut affectent le trafic uniquement aux best-effortclasses , , network-controlfcoeno-loss, et mcast de transfert.

Remarque :

Sauf sur les commutateurs QFX10000, il n’existe pas de classificateur EXP MPLS par défaut. Vous devez configurer un classificateur EXP et l’appliquer globalement à toutes les interfaces configurées en l’incluant family mpls dans la [edit class-of-service system-defaults classifiers exp] hiérarchie. Sur family mpls les interfaces, si un classificateur fixe est présent sur l’interface, le classificateur EXP remplace le classificateur fixe.

Si un classificateur EXP n’est pas configuré, si un classificateur fixe est appliqué à l’interface, le trafic MPLS utilise le classificateur fixe. Si aucun classificateur EXP et aucun classificateur fixe n’est appliqué à l’interface, le trafic MPLS est traité comme du trafic best effort. Les classificateurs DSCP ne sont pas appliqués au trafic MPLS.

É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, même les interfaces qui ont un classificateur fixe.

Lorsque vous associez explicitement un classificateur à une interface logique, vous remplacez le classificateur par défaut par le classificateur explicite.

Remarque :

Vous ne pouvez appliquer qu’un seul classificateur DSCP et un seul classificateur IEEE 802.1p à une interface de couche 2. Si les deux types de classificateurs sont présents, les classificateurs DSCP sont prioritaires sur les classificateurs IEEE 802.1p. Si vous configurez un classificateur EXP ou un classificateur EXP global, le trafic MPLS utilise ce classificateur sur les interfaces configurées en tant que family mpls.

Importation d’un classificateur

Vous pouvez utiliser n’importe quel classificateur existant, y compris les classificateurs par défaut, comme base pour définir un nouveau classificateur. Pour ce faire, vous utilisez l’instruction import .

Le classificateur importé est utilisé comme modèle et n’est pas modifié. Les modifications que vous apportez font partie d’un nouveau classificateur (et d’un nouveau modèle) identifié par le nom du nouveau classificateur. Chaque fois que vous validez une configuration qui affecte un nouveau nom de classe de transfert et une nouvelle valeur de priorité de perte à un alias de point de code ou à un ensemble de bits, elle remplace l’ancienne entrée dans le nouveau modèle de classificateur. Par conséquent, vous devez spécifier explicitement chaque valeur CoS dans chaque classification des paquets qui nécessite une modification.

Classificateurs multidestinations

Les classificateurs multidestinations sont appliqués à toutes les interfaces et ne peuvent pas être appliqués à des interfaces individuelles. Vous pouvez configurer à la fois un classificateur multidestination DSCP et un classificateur multidestination IEEE. Le trafic IP et IPv6 utilise le classificateur DSCP, et tout le reste du trafic utilise le classificateur IEEE.

Les classificateurs multidestinations IPv6 DSCP ne sont pas pris en charge, c’est pourquoi le trafic IPv6 utilise le classificateur multidestination DSCP.

Le classificateur multidestination par défaut est le classificateur multidestination IEEE 802.1p.

Priorités de PFC

Les huit points de code IEEE 802.1p correspondent aux huit priorités utilisées par le contrôle de flux basé sur les priorités (PFC) pour différencier les classes de trafic pour un transport sans perte. Lorsque vous mappez une classe de transfert (qui correspond à une file d’attente de sortie) à une valeur CoS IEEE 802.1p, la valeur CoS IEEE 802.1p identifie la priorité PFC.

Bien qu’il soit possible de mapper une priorité à n’importe quelle file d’attente de sortie (en mappant la valeur du point de code IEEE 802.1p à une classe de transfert), nous vous recommandons de faire correspondre la priorité et la classe de transfert (unicast à l’exception des commutateurs QFX10000) dans une correspondance individuelle. Par exemple, la priorité 0 est affectée à la file d’attente 0, la priorité 1 est affectée à la file d’attente 1, et ainsi de suite, comme indiqué dans le Tableau 2. Une correspondance directe des numéros de file d’attente et de priorité facilite la configuration et la gestion du mappage des classes de transfert aux priorités et aux files d’attente.

Tableau 2 : point de code IEEE 802.1p par défaut vers la priorité PFC, la file d’attente de sortie et le mappage de classe de transfert

IEEE 802.1p Code Point

Priorité PFC

File d’attente de sortie

(Unicast sauf pour le QFX10000)

Classe de transfert et attribut d’abandon de paquets

000

0

0

best-effort (abandon)

001

1

1

best-effort (abandon)

010

2

2

best-effort (abandon)

011

3

3

FCoE (sans perte)

100

4

4

Pas de perte (sans perte)

101

5

5

best-effort (abandon)

110

6

6

Contrôle du réseau (Drop)

111

7

7

Contrôle du réseau (Drop)

Remarque :

Par convention, les déploiements avec accès serveur convergent utilisent généralement la norme IEEE 802.1p de priorité 3 (011) pour le trafic FCoE. Le mappage par défaut de la fcoe classe de transfert est la file d’attente 3. Appliquez le contrôle de flux basé sur la priorité (PFC) à l’ensemble du chemin de données FCoE pour configurer le comportement sans perte de bout en bout requis par FCoE. Nous vous recommandons d’utiliser la priorité 3 pour le trafic FCoE, sauf si votre architecture réseau exige que vous utilisiez une priorité différente.

Classificateurs fixes sur les interfaces Ethernet

Les classificateurs fixes mappent tout le trafic d’une interface physique à une classe de transfert et à une priorité de perte, contrairement aux classificateurs BA qui mappent le trafic en plusieurs classes de transfert différentes en fonction de la valeur de champ IEEE bits CoS 802.1p dans l’en-tête VLAN ou de la valeur de champ DSCP dans les bits de type de service dans l’en-tête IP du paquet. Chaque classe de transfert est mappée à une file d’attente de sortie. Toutefois, lorsque vous utilisez un classificateur fixe, quels que soient les bits CoS ou DSCP, tout le trafic entrant est classé dans la classe de transfert spécifiée dans le classificateur fixe. Un planificateur utilise la priorité de perte pour contrôler la perte de paquets pendant les périodes de congestion en associant différents profils de perte à différentes priorités de perte.

Vous ne pouvez pas configurer un classificateur fixe et un classificateur DSCP ou IEEE 802.1p BA sur la même interface. Si vous configurez un classificateur fixe sur une interface, vous ne pouvez pas configurer un classificateur DSCP ou IEEE sur cette interface. Si vous configurez un classificateur DSCP, un classificateur IEEE ou les deux sur une interface, vous ne pouvez pas configurer un classificateur fixe sur cette interface.

Remarque :

Pour le trafic MPLS sur la même interface, vous pouvez configurer à la fois un classificateur fixe et un classificateur EXP sur le QFX10000, ou un classificateur EXP global sur d’autres commutateurs. Lorsqu’un classificateur EXP ou un classificateur EXP global et un classificateur fixe sont appliqués à une interface, le trafic MPLS sur les interfaces configurées en utilise family mpls le classificateur EXP et tout le reste du trafic utilise le classificateur fixe.

Pour passer d’un classificateur fixe à un classificateur BA, ou pour passer d’un classificateur BA à un classificateur fixe, désactivez la pièce jointe du classificateur existante sur l’interface, puis attachez le nouveau classificateur à l’interface.

Remarque :

Si vous configurez un classificateur fixe qui classe tout le trafic entrant dans la classe de transfert (ou toute classe de transfert conçue pour gérer le fcoe trafic FCoE), vous devez vous assurer que tout le trafic qui entre dans l’interface est du trafic FCoE et est balisé avec le point de code FCoE IEEE 802.1p (priorité).

Classificateurs fixes sur les interfaces Fibre Channel natives (NP_Ports)

L’application d’un classificateur fixe à une interface Fibre Channel native (FC) (NP_Port) est un cas particulier. Par défaut, les interfaces FC natives classent le trafic entrant du SAN FC dans la classe de transfert et lappent le trafic à la fcoe priorité 3 de l’IEEE 802.1p (point de code 011). Lorsque vous appliquez un classificateur fixe à une interface FC, vous configurez également une valeur de réécriture de priorité pour l’interface. L’interface FC utilise la valeur de réécriture de priorité comme valeur de balise IEEE 802.1p pour tous les paquets entrants au lieu de la valeur par défaut de 3.

Par exemple, si vous spécifiez une valeur de réécriture de priorité de 5 (point de code 101) pour une interface FC, l’interface marque tout le trafic entrant du SAN FC avec la priorité 5 et classe le trafic dans la classe de transfert spécifiée dans le classificateur fixe.

Remarque :

La classe de transfert spécifiée dans le classificateur fixe sur les interfaces FC doit être une classe de transfert sans perte.

Classificateurs à champs multiples

Les classificateurs à champs multiples examinent plusieurs champs d’un paquet, tels que les adresses source et de destination, ainsi que les numéros de port source et de destination du paquet. Avec les classificateurs MF, vous définissez la classe de transfert et la priorité de perte d’un paquet en fonction des règles de filtre de pare-feu .

La classification MF est normalement effectuée à la périphérie du réseau en raison de l’absence générale de prise en charge DSCP (DiffServ code point) dans les applications des utilisateurs finaux. Sur un commutateur situé à la périphérie d’un réseau, un classificateur MF fournit la fonctionnalité de filtrage qui analyse une variété de champs de paquet pour déterminer la classe de transfert d’un paquet. En règle générale, un classificateur effectue des opérations de correspondance sur les champs sélectionnés par rapport à une valeur configurée.

Classificateurs EXP MPLS

Vous pouvez configurer jusqu’à 64 classificateurs EXP pour le trafic MPLS et les appliquer aux family mpls interfaces. Sur les commutateurs QFX10000, vous pouvez utiliser le classificateur MPLS EXP par défaut, mais sur les autres commutateurs, il n’y a pas de classificateur MPLS par défaut. Vous pouvez configurer un classificateur EXP et l’appliquer globalement à toutes les interfaces configurées en family mpls l’incluant dans le niveau hiérarchique [edit class-of-service system-defaults classifiers exp] . Sur family mpls les interfaces, si un classificateur fixe est présent sur l’interface, le classificateur EXP remplace le classificateur fixe pour le trafic MPLS uniquement.

Sauf sur les commutateurs QFX10000, si un classificateur EXP n’est pas configuré, si un classificateur fixe est appliqué à l’interface, le trafic MPLS utilise le classificateur fixe. Si aucun classificateur EXP et aucun classificateur fixe n’est appliqué à l’interface, le trafic MPLS est traité comme du trafic best effort. Les classificateurs DSCP ne sont pas appliqués au trafic MPLS.

É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, même les interfaces qui ont un classificateur fixe.

Pour plus de détails sur les classificateurs EXP, consultez Présentation des classificateurs CoS MPLS EXP et des règles de réécriture. Les classificateurs EXP ne sont appliqués qu’aux family mpls interfaces.

Classification des paquets pour les interfaces IRB et les RVI

Sur les commutateurs QFX10000, vous ne pouvez pas appliquer de classificateurs directement aux interfaces IRB (Integrated Routing and Bridging). De même, sur d’autres commutateurs, vous ne pouvez pas appliquer de classificateurs directement aux interfaces VLAN routées (RVI). Cela est dû au fait que les membres des IRB et des RVI sont des VLAN et non des ports. Toutefois, vous pouvez appliquer des classificateurs aux membres des ports VLAN d’une interface IRB. Vous pouvez également appliquer des classificateurs MF aux IRB et aux PRI.

Comportement du classificateur spécifique à la plate-forme

Utilisez le tableau suivant pour passer en revue les comportements spécifiques à la plate-forme pour vos plates-formes.

Tableau 3 : comportement du classificateur spécifique à la plate-forme

Plate-forme

Différence

QFX5000 Series

  • Les commutateurs QFX5000 Series n’ont pas de classificateur EXP par défaut. Vous devez définir explicitement un classificateur EXP global.

  • Les commutateurs QFX5200 prennent en charge 10 files d’attente de sortie, avec 8 files d’attente dédiées au trafic unicast et 2 files d’attente dédiées au trafic multidestination.

Série QFX10000

  • Sur les commutateurs QFX10000, vous pouvez appliquer différents classificateurs à différentes interfaces logiques de couche 3. Vous ne pouvez pas appliquer de classificateurs à des interfaces physiques.

  • Les commutateurs QFX10000 ne prennent pas en charge les classificateurs multidestinations (mcast). Sur les commutateurs QFX10000, un classificateur peut affecter le trafic unicast et multidestination à la même classe de transfert.

  • QFX10000 commutateurs ne prennent pas en charge les classificateurs fixes sur les interfaces Fibre Channel natives (NP_Ports)

  • Sur les commutateurs QFX10000, vous pouvez utiliser le classificateur MPLS EXP par défaut, mais sur les autres commutateurs, il n’y a pas de classificateur MPLS par défaut.

  • Sur les commutateurs QFX10000, vous ne pouvez pas appliquer de classificateurs directement aux interfaces IRB.