Prise en charge CoS sur les commutateurs QFX Series et la gamme de commutateurs EX4600
Les commutateurs de centre de données Juniper Networks diffèrent par certains aspects de la prise en charge de la classe de service (CoS) en raison de différences dans la façon dont les commutateurs sont utilisés dans les réseaux et en raison de différences matérielles telles que différents chipsets ou capacités d’interface différentes.
Cette rubrique résume la prise en charge CoS sur les commutateurs QFX Series, la gamme de commutateurs EX4600 et les systèmes QFabric.
Prise en charge des fonctionnalités CoS
Fonction |
QFX10000 |
Gamme QFX 5000, gamme EX4600 |
QFX5220/QFX5130/QFX5700 |
---|---|---|---|
Classe de service (CoS) : mise en file d’attente basée sur les classes avec hiérarchisation |
Oui |
Oui |
Oui |
CoS : séparent les classificateurs unicast et multidestination, les classes de transfert et les files d’attente de sortie |
Non |
Oui |
Oui (à l’exception des classificateurs à destinations multiples. Utilisez des filtres de pare-feu pour classer le trafic multicast.) |
CoS : classificateurs unicast et multidestination partagés, classes de transfert et files d’attente de sortie |
Oui |
Non |
Non |
Prise en charge de CoS sur les groupes d’agrégation de liens (LAG) |
Oui |
Oui |
Oui |
Planification hiérarchique des ports ETS (Enhanced Transmission Select) |
Oui (à partir de Junos OS version 17.3) |
QFX5100, QFX 5110, EX4600 : Oui QFX5120, QFX5200, QFX5210, EX4650—Non |
Non |
Planification des ports |
Oui |
Oui, sauf EX4600 |
Oui |
Mise en forme des files d’attente |
Oui
Note:
Utilise l’instruction |
Oui
Note:
Utilise l’instruction |
Oui |
Notification explicite d’encombrement (ECN) |
Oui |
Oui |
Oui |
Contrôle de flux basé sur la priorité (PFC) |
Oui |
Oui |
Oui |
Re-marquage des paquets pontés |
Oui |
Oui |
Oui |
Profils d’abandon de paquets de détection précoce aléatoire pondérée (WRED) et queue d’abandon |
Oui |
Oui |
Oui |
802.3X Ethernet PAUSE |
Oui |
Oui |
Non |
Classification des paquets entrants de couche 2 et règles de réécriture de sortie |
Oui |
Oui |
Oui |
Règles de classification des paquets entrants et de réécriture de sortie MPLS EXP |
Oui |
Oui |
Non |
Classification des paquets entrants de couche 3 et règles de réécriture de sortie |
Oui |
Oui |
Oui (les trafics IPv4 et IPv6 doivent partager le même classificateur.) |
Architecture de file d’attente de sortie virtuelle (VOQ) |
Oui |
Non |
Non |
Configurabilité de la mémoire tampon partagée par le logiciel |
Non (utilise VOQ) |
Oui |
Oui, avec les restrictions suivantes :
|
Configurabilité de l’alpha de la mémoire tampon partagée |
Non |
Oui |
Oui |
Surveillance de la mémoire tampon |
Non |
Oui |
Oui |
Commande CoS pour détecter la source des paquets abandonnés par RED |
Oui |
Non |
Non |
Prise en charge des types d’interface Ethernet pour les classificateurs et les règles de réécriture
Les deux tableaux suivants répertorient la prise en charge de CoS Ethernet pour les classificateurs et les règles de réécriture sur différents types d’interface pour les commutateurs QFX10000 (Tableau 2) et pour les commutateurs QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, QFX5220, EX4600 et EX4650 (Tableau 3).
Sur les commutateurs QFX10000, vous ne pouvez pas appliquer de classificateurs ou de règles de réécriture aux interfaces physiques de couche 2 ou 3. Vous pouvez appliquer des classificateurs et des règles de réécriture uniquement à l’unité 0 de l’interface logique de couche 2. Vous pouvez appliquer différents classificateurs et règles de réécriture à différentes interfaces logiques de couche 3. Le Tableau 2 indique les interfaces sur lesquelles vous pouvez configurer et appliquer des classificateurs et des règles de réécriture.
Classificateurs CoS et règles de réécriture |
Interfaces physiques de couche 2 |
Interface logique de couche 2 (unité 0 uniquement) |
Interfaces physiques de couche 3 |
Interfaces logiques de couche 3 |
---|---|---|---|---|
Classificateur fixe |
Non |
Oui |
Non |
Oui |
Classificateur DSCP |
Non |
Oui |
Non |
Oui |
Classificateur DSCP IPv6 |
Non |
Oui |
Non |
Oui |
Classificateur IEEE 802.1p |
Non |
Oui |
Non |
Oui |
Classificateur EXP |
Non |
Oui |
Non |
Oui |
Règle de réécriture DSCP |
Non |
Oui |
Non |
Oui |
Règle de réécriture IPv6 DSCP |
Non |
Oui |
Non |
Oui |
Règle de réécriture IEEE 802.1p |
Non |
Oui |
Non |
Oui |
Règle de réécriture EXP |
Non |
Oui |
Non |
Oui |
Sur les commutateurs QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, EX4600 et EX4650, vous ne pouvez pas appliquer de classificateurs ou de règles de réécriture aux interfaces physiques de couche 2 ni aux interfaces logiques de couche 3. Le Tableau 3 indique sur quelles interfaces vous pouvez configurer et appliquer des classificateurs et des règles de réécriture.
Classificateurs CoS et règles de réécriture |
Interfaces physiques de couche 2 |
Interface logique de couche 2 (unité 0 uniquement) |
Interfaces physiques de couche 3 (si au moins une interface logique de couche 3 est définie) |
Interfaces logiques de couche 3 |
---|---|---|---|---|
Classificateur fixe |
Non |
Oui |
Oui |
Non |
Classificateur DSCP |
Non |
Oui |
Oui |
Non |
Classificateur DSCP IPv6 |
Non |
Oui |
Oui |
Non |
Classificateur IEEE 802.1p |
Non |
Oui |
Oui |
Non |
Classificateur EXP |
Classificateur global, s’applique uniquement à toutes les interfaces de commutateur configurées en tant que |
|||
Règle de réécriture DSCP |
Non |
Oui |
Oui |
Non |
Règle de réécriture IPv6 DSCP |
Non |
Oui |
Oui |
Non |
Règle de réécriture IEEE 802.1p |
Non |
Oui |
Oui |
Non |
Règle de réécriture EXP |
Non |
Oui |
Oui |
Non |
Les classifications multidestination IEEE 802.1p et DSCP multidestination sont appliquées à toutes les interfaces et ne peuvent pas être appliquées à des interfaces individuelles. Aucun classificateur multidestination IPv6 DSCP n’est pris en charge. Le trafic multidestination IPv6 utilise le classificateur multidestination DSCP.
Sur les commutateurs QFX5220, QFX5130 et QFX5700, vous ne pouvez pas appliquer de classificateurs ou de règles de réécriture aux interfaces physiques de couche 2 ou de couche 3. Le Tableau 4 indique les interfaces sur lesquelles vous pouvez configurer et appliquer des classificateurs et des règles de réécriture.
Classificateurs CoS et règles de réécriture |
Interfaces physiques de couche 2 |
Interfaces logiques de couche 2 |
Interfaces physiques de couche 3 |
Interfaces logiques de couche 3 |
---|---|---|---|---|
Classificateur fixe |
Non |
Oui |
Non |
Oui |
Classificateur DSCP |
Non |
Oui |
Non |
Oui |
Classificateur DSCP IPv6 |
Non |
Non |
Non |
Non |
Classificateur IEEE 802.1p |
Non |
Oui |
Non |
Oui |
Classificateur EXP |
Non |
Non |
Non |
Non |
Règle de réécriture DSCP |
Non |
Oui |
Non |
Oui |
Règle de réécriture IPv6 DSCP |
Non |
Non |
Non |
Non |
Règle de réécriture IEEE 802.1p |
Non |
Oui |
Non |
Oui |
Règle de réécriture EXP |
Non |
Non |
Non |
Non |
Les commutateurs QFX5220, QFX5130 et QFX5700 ne prennent pas en charge les classificateurs IPV6 DSCP ni les règles de réécriture. Au lieu de cela, attachez des classificateurs DSCP et réécrivez les règles sur la famille inet6
.
Comparaison opérationnelle CoS entre les commutateurs QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 et QFX5700
La prise en charge des fonctionnalités CoS est sensiblement la même pour les commutateurs QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX 5220 QFX5700, mais il existe quelques différences opérationnelles CoS en raison des différents chipsets entre ces plates-formes. Le Tableau 5 détaille les similitudes et les différences pour les commutateurs CoS sur les commutateurs QFX5100, QFX5120, QFX5200, QFX5210 et QFX5220.
Fonctionnalité CoS |
QFX5100 |
QFX5120 |
QFX5130/QFX5700 |
QFX5200 |
QFX5210 |
QFX5220 |
Changement de fonctionnement |
---|---|---|---|---|---|---|---|
Gestion de la mémoire |
Unité centrale de gestion de la mémoire (MMU) partagée par tous les ports |
MMU central partagé par tous les ports |
Architecture Ingress Traffic Manager (ITM) – Tampons répartis à parts égales entre 2 ITMS |
Architecture Crosspoint avec quadruple tube |
Architecture Crosspoint avec quadruple tube |
Architecture ITM – Tampons répartis à parts égales entre 2 ITMS |
L’architecture ITM nécessite une gestion spéciale de la mémoire tampon. |
Tuyaux |
2 |
2 |
8 |
4 |
4 |
8 |
Aucun changement visible par le client. |
Comptabilité des cellules |
Conduites d’accès globales |
Conduites d’accès globales |
Local vers ITM (66 Mo/ITM) |
Local à point de croisement (4 Mo / point de croisement) |
Local au point de croisement (10,5 Mo / point croisé) |
Local vers ITM (32 Mo/ITM) |
Aucun changement visible par le client. |
Mémoire tampon partagée |
60 000 cellules (208 octets chacun), 12 Mo |
Environ 131 000 cellules (256 octets chacun), 32 Mo |
Environ 543 000 cellules (254 octets chacun), 132 Mo |
(QFX5200-32C) Cellules de 80 Ko (208 octets chacune), 16 Mo (QFX5200-48Y) 108 Ko (208 octets chacun), 22 Mo |
Environ 210 000 cellules (208 octets chacun), 42 Mo |
Environ 264 Ko cellules (chaque cellule 254 octets), 64 Mo |
Aucun changement visible par le client, si ce n’est que QFX5200 et QFX5210 prennent en charge un espace tampon de paquet supérieur à celui de QFX5100. |
Pool de mémoires tampons partagées par canal |
4 piscines par tuyau |
4 piscines par tuyau |
4 piscines par tuyau |
4 piscines par tuyau |
4 piscines par tuyau |
4 piscines par tuyau |
N/A |
Mise en file d’attente et planification |
LLS et hiérarchie à trois niveaux |
Planification hiérarchique fixe (FHS) et hiérarchie à deux niveaux |
Planification hiérarchique fixe (FHS) et hiérarchie à deux niveaux |
Planification hiérarchique fixe (FHS) et hiérarchie à deux niveaux |
Planification hiérarchique fixe (FHS) et hiérarchie à deux niveaux |
Planification hiérarchique fixe (FHS) et hiérarchie à deux niveaux |
ETS et FC-Set ne sont pas pris en charge sur QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 et QFX5700 en raison de FHS. |
# Files d’attente unicast |
8 |
8 |
8 |
8 |
8 |
8 |
N/A |
# Files d’attente de multidiffusion |
4 |
2 |
4 |
2 |
2 |
2 |
N/A |
Files d’attente CPU |
44 |
44 |
44 |
44 |
44 |
44 |
N/A |
Planification du chemin d’accès à l’hôte |
48 files d’attente directement attachées au port |
48 files d’attente rattachées à L0 |
48 files d’attente rattachées à L0 |
48 files d’attente rattachées à L0 |
48 files d’attente rattachées à L0 |
48 files d’attente rattachées à L0 |
Aucun changement visible par le client. |
FC2Q |
4 profils |
4 profils |
4 profils |
4 profils |
4 profils |
4 profils |
N/A |
Table des classificateurs DSCP |
128 profils |
128 profils |
64 profils |
128 profils |
128 profils |
64 profils |
N/A |
Tableau des classificateurs 802.1p |
64 profils |
64 profils |
64 profils |
64 profils |
64 profils |
64 profils |
Aucun changement visible par le client. La modification de l’API du SDK n’affecte que l’effort de développement logiciel. |
PFC |
Tampon de marge commune |
Tampon de marge commune |
Tampon de marge par zone tampon ITM |
Tampon de hauteur libre par tuyau |
Tampon de hauteur libre par tuyau |
Tampon de marge par zone tampon ITM |
Le tampon d’espace libre disponible et utilisé est maintenu séparément pour chaque tuyau sur QFX5200 et QFX5210. |
Réécrire |
128 profils |
128 profils |
128 profils |
128 profils |
128 profils |
128 profils |
Aucun changement visible par le client. La modification de l’API du SDK n’affecte que l’effort de développement logiciel. |
WRED (en anglais seulement) |
128 profilés par tuyau |
128 profilés par tuyau |
128 profilés par tuyau |
128 profilés par tuyau |
128 profilés par tuyau |
128 profilés par tuyau |
N/A |
Niveaux de file d’attente |
Quatre niveaux : niveau de file d’attente physique, niveau de file d’attente logique, niveau CoS et niveau de port |
Trois niveaux : la file d’attente logique, le niveau CoS et le niveau du port. |
Trois niveaux : la file d’attente logique, le niveau CoS et le niveau du port. |
Trois niveaux : la file d’attente logique, le niveau CoS et le niveau du port. |
Trois niveaux : la file d’attente logique, le niveau CoS et le niveau du port. |
Trois niveaux : la file d’attente logique, le niveau CoS et le niveau du port. |
N/A |
Trafic multidestination |
La carte du planificateur par défaut réserve 20 % de la bande passante pour le multicast et 80 % du trafic unicast réservé entre les types de trafic BE, FCoE, NoLoss et NC. |
Identique aux commutateurs QFX5100 |
Par défaut, tout le trafic multicast est mappé à Q8. Q8 reçoit 20% de bande passante dans l’ordonnanceur par défaut. Pour classer le trafic multicast dans différentes files d’attente (Q9,10,11), utilisez des filtres de pare-feu. |
Chaque nud de niveau 0 reçoit à la fois du trafic multicast et unicast, de sorte qu’il n’est pas possible de différencier au niveau du port pour appliquer la mise en forme au trafic multicast. |
Identique aux commutateurs QFX5200 |
Par défaut, tout le trafic multicast est mappé à Q8. Q8 reçoit 20% de bande passante dans l’ordonnanceur par défaut. Pour classer le trafic multicast dans une file d’attente différente (Q9), utilisez des filtres de pare-feu. |
N/A |
Les limitations suivantes sur les commutateurs QFX5200 et QFX5210 n’existent pas sur les commutateurs QFX5100.
La planification hiérarchique flexible (ETS) CoS n’est pas prise en charge sur les commutateurs QFX5200 ou QFX5210.
Les commutateurs QFX5200 et QFX5210 ne prennent en charge qu’une seule file d’attente prioritaire
strict-high
, car ils ne prennent pas en charge la planification hiérarchique flexible.Note:QFX5100 commutateurs prennent en charge plusieurs files d’attente prioritaires
strict-high
lorsque vous configurez un ensemble de classes de transfert.QFX5200 mécanismes de contrôle CoS ne prennent pas en charge les compteurs de gestion globale accessibles par tous les ports. Seuls les compteurs de gestion locaux à un pipeline sont pris en charge, ce qui signifie que les compteurs de gestion QFX5200 fonctionnent uniquement sur le trafic reçu sur les ports appartenant au pipeline dans lequel le compteur est créé.
Grâce à l’architecture à points croisés des commutateurs QFX5200 et QFX5210, tous les compteurs d’utilisation de la mémoire tampon sont gérés séparément. Lorsque les compteurs d’utilisation sont affichés avec la commande
show class-of-service shared-buffer
, les différents compteurs de tuyaux sont affichés séparément.Sur les commutateurs QFX5200 et QFX5210, les planificateurs de ports sont pris en charge à la place de FC-SET.
Sur les commutateurs QFX5200 et QFX5210, il n’est pas possible de regrouper plusieurs classes de transfert dans un ensemble de classes de transfert (fc-set) et d’appliquer un profil de contrôle du trafic de sortie sur le fc-set. ETS pour un fc-set n’est pas pris en charge. Étant donné que chaque nœud L0 planifie à la fois la file d’attente unicast et multicast du nœud L1, il n’est pas possible de différencier le trafic multicast et unicast au niveau du port et d’appliquer une bande passante minimale entre unicast et multicast. Il ne peut être pris en charge qu’au niveau CoS L0.
Étant donné que les commutateurs QFX5200 et QFX5210 ne prennent pas en charge la planification hiérarchique flexible, il n’est pas possible d’appliquer un profil de contrôle du trafic à un groupe de classes de transfert.
Prise en charge du classificateur de commutateurs QFX10000 et des règles de réécriture (mise à l’échelle)
Vous pouvez configurer suffisamment de classificateurs sur QFX10000 commutateurs pour gérer la plupart, sinon la totalité, des scénarios réseau. Le Tableau 6 indique le nombre de classificateurs de chaque type que vous pouvez configurer et le nombre d’entrées que vous pouvez configurer par classificateur.
Type de classificateur |
Nom du classificateur par défaut |
Nombre maximal de classificateurs |
Nombre maximal d’entrées par classificateur |
---|---|---|---|
IEEE 802.1p (couche 2) |
ieee8021p-default (pour les ports en mode trunk) IEEE8021P-UNTRUST (pour les ports en mode d’accès) |
64 |
16 |
DSCP (couche 3) |
dscp-default |
64 |
64 |
DSCP IPv6 (couche 3) |
dscp-ipv6-default |
64 |
64 |
EXP (MPLS) |
exp-défaut |
64 |
8 |
Fixe |
Il n’y a pas de classificateur fixe par défaut |
8 |
16 |
Le nombre de classificateurs fixes pris en charge (8) est égal au nombre de classes de transfert prises en charge (les classificateurs fixes affectent tout le trafic entrant sur une interface à une classe de transfert).
Il n’y a pas de règles de réécriture par défaut. Vous pouvez configurer suffisamment de règles de réécriture sur QFX10000 commutateurs pour gérer la plupart, sinon la totalité, des scénarios réseau. Le tableau 7 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 d’ensembles de règles de réécriture |
Nombre maximal d’entrées par ensemble de règles de réécriture |
---|---|---|
IEEE 802.1p (couche 2) |
64 |
128 |
DSCP (couche 3) |
32 |
128 |
DSCP IPv6 (couche 3) |
32 |
128 |
EXP (MPLS) |
64 |
128 |