Prise en charge des CoS sur les commutateurs QFX Series et la gamme de commutateurs EX4600
Les commutateurs de centre de données de Juniper Networks diffèrent sur certains aspects de la prise en charge de la classe de service (CoS) en raison des 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 les différents chipsets ou les différentes capacités d’interface.
Cette rubrique résume la prise en charge du CoS sur les commutateurs QFX Series et la gamme de commutateurs EX4600.
Prise en charge des fonctionnalités CoS
| Fonctionnalité |
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 : classificateurs unicast et multi-destinations, classes de transfert et files d’attente de sortie distincts |
Non |
Oui |
Oui (sauf pour les classificateurs à destinations multiples. Utilisez des filtres de pare-feu pour classer le trafic multicast.) |
| CoS : classificateurs unicast partagés et multidestinations, classes de transfert et files d’attente de sortie |
Oui |
Non |
Non |
| Prise en charge du CoS sur les groupes d’agrégation de liens (LAG) |
Oui |
Oui |
Oui |
| Planification hiérarchique des ports à sélection améliorée de transmission (ETS) |
Oui |
QFX5100, QFX 5110, EX4600—Oui QFX5120, QFX5200, QFX5210, EX4650—Non |
Non |
| Planification des ports |
Oui |
Oui, sauf le modèle EX4600 |
Oui |
| Mise en forme des files d’attente |
Oui
Remarque :
Utilise l’instruction |
Oui
Remarque :
Utilise l’instruction |
Oui |
| Notification de congestion explicite (ECN) |
Oui |
Oui |
Oui |
| Contrôle de flux basé sur les priorités (PFC) |
Oui |
Oui |
Oui |
| Remarquage des paquets pontés |
Oui |
Oui |
Oui |
| Détection précoce aléatoire pondérée (WRED), profils d’abandon de paquets et chute de queue |
Oui |
Oui |
Oui |
| PAUSE Ethernet 802.3X |
Oui |
Oui |
Non |
| Règles de réécriture de classification des paquets et de sortie de couche 2 |
Oui |
Oui |
Oui |
| MPLS EXP, la classification des paquets entrants et les règles de réécriture de sortie |
Oui |
Oui |
Non |
| Règles de réécriture de classification des paquets et de sortie de couche 3 |
Oui |
Oui |
Oui (le trafic IPv4 et IPv6 doit partager le même classificateur.) |
| Architecture de file d’attente de sortie virtuelle (VOQ) |
Oui |
Non |
Non |
| Logiciels : configurabilité de la mémoire tampon partagée |
Non (utilise VOQ) |
Oui |
Oui, avec les restrictions suivantes :
|
| Tampon partagé Alpha configurabilité |
Non |
Oui |
Oui |
| Surveillance de la mémoire tampon |
Non |
Oui |
Oui |
| Commande CoS pour détecter la source des paquets RED-dropped |
Oui |
Non |
Non |
Classificateur et règle de réécriture Prise en charge des types d’interfaces Ethernet
Les deux tableaux suivants de cette rubrique CoS la prise en charge Ethernet des classificateurs et des 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 réécrire des règles 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éécrire des règles à différentes interfaces logiques de couche 3. Le Tableau 2 indique les interfaces sur lesquelles vous pouvez configurer et appliquer des classificateurs et réécrire des règles.
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 IPv6 DSCP |
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 |
IEEE règle de réécriture 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 réécrire des règles aux interfaces physiques de couche 2 ou aux interfaces logiques de couche 3. Le Tableau 3 indique les interfaces sur lesquelles vous pouvez configurer et appliquer des classificateurs et réécrire des règles.
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 IPv6 DSCP |
Non |
Oui |
Oui |
Non |
Classificateur IEEE 802.1p |
Non |
Oui |
Oui |
Non |
Classificateur EXP |
Classificateur global, s’applique uniquement à toutes les interfaces de commutation 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 |
IEEE règle de réécriture 802.1p |
Non |
Oui |
Oui |
Non |
Règle de réécriture EXP |
Non |
Oui |
Oui |
Non |
Les classificateurs multidestinations IEEE 802.1p et DSCP multidestinations sont appliqués à toutes les interfaces et ne peuvent pas être appliqués à des interfaces individuelles. Aucun classificateur multidestination IPv6 DSCP n’est pris en charge. Le trafic IPv6 multidestination utilise le classificateur multidestination DSCP.
Sur les commutateurs QFX5220, QFX5130 et QFX5700, vous ne pouvez pas appliquer de classificateurs ou réécrire des règles aux interfaces physiques de couche 2 ou 3. Le Tableau 4 indique les interfaces sur lesquelles vous pouvez configurer et appliquer des classificateurs et réécrire des règles.
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 IPv6 DSCP |
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 |
IEEE règle de réécriture 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 DSCP IPV6 et les règles de réécriture. Au lieu de cela, attachez des classificateurs DSCP et réécrivez les règles sur la famille inet6.
CoS Comparaison opérationnelle entre QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 et QFX5700 Commutateurs
CoS fonctionnalités prises en charge 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 dues aux différents chipsets entre ces plateformes. Le Tableau 5 détaille les similitudes et les différences pour les 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é de gestion de la mémoire centrale (MMU) partagée par tous les ports |
MMU central partagé par tous les ports |
Architecture ITM (Traffic Manager entrant) – Mémoires tampon réparties également entre 2 ITMS |
Architecture à points croisés avec quatre canaux |
Architecture à points croisés avec quatre canaux |
Architecture ITM – Buffers répartis également entre 2 ITMS |
Une architecture ITM nécessite une gestion spéciale de la mémoire tampon. |
Tuyaux |
2 |
2 |
8 |
4 |
4 |
8 |
Aucun changement visible pour le client. |
Comptabilité cellulaire |
Canaux d’accès globaux |
Canaux d’accès globaux |
Local de l’ITM (66MB/ITM) |
Local à point de croisement (4 Mo / point de croisement) |
Local à point de croisement (10,5 Mo / point de croisement) |
Local à l’ITM (32MB/ITM) |
Aucun changement visible pour le client. |
Mémoire tampon partagée |
60 000 cellules (208 octets chacune), 12 Mo |
Environ 131 000 cellules (256 octets chacun), 32 Mo |
Environ 543 000 cellules (254 octets chacun), 132 Mo |
(QFX5200-32C) 80 000 cellules (208 octets chacune), 16 Mo (QFX5200-48Y) 108 000 cellules (208 octets par cellule), 22 Mo |
Environ 210 000 cellules (chaque cellule 208 octets), 42 Mo |
Environ 264 000 cellules (254 octets par cellule), 64 Mo |
Aucun changement visible par le client, sauf que les modèles QFX5200 et QFX5210 prennent en charge un espace tampon de paquet plus important que le QFX5100. |
Pool de mémoires tampons partagé 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 |
S.O. |
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 les QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 et QFX5700 en raison de FHS. |
# Files d’attente unicast |
8 |
8 |
8 |
8 |
8 |
8 |
S.O. |
# Files d’attente multicast |
4 |
2 |
4 |
2 |
2 |
2 |
S.O. |
Files d’attente CPU |
44 |
44 |
44 |
44 |
44 |
44 |
S.O. |
Planification des chemins d’accès des hôtes |
48 files d’attente directement rattaché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 pour le client. |
FC2Q |
4 profils |
4 profils |
4 profils |
4 profils |
4 profils |
4 profils |
S.O. |
Table des classificateurs DSCP |
128 profils |
128 profils |
64 profils |
128 profils |
128 profils |
64 profils |
S.O. |
Table de classification 802.1p |
64 profils |
64 profils |
64 profils |
64 profils |
64 profils |
64 profils |
Aucun changement visible pour le client. La modification de l’API du SDK affecte uniquement l’effort de développement logiciel. |
PFC |
Tampon de marge commune |
Tampon de marge commune |
Tampon de marge par ITM |
Tampon de marge de manœuvre par tuyau |
Tampon de marge de manœuvre par tuyau |
Tampon de marge par ITM |
La mémoire tampon disponible et utilisée est maintenue séparément pour chaque tuyau sur les modèles QFX5200 et QFX5210. |
Réécrire |
128 profils |
128 profils |
128 profils |
128 profils |
128 profils |
128 profils |
Aucun changement visible pour le client. La modification de l’API du SDK affecte uniquement l’effort de développement logiciel. |
WRED |
128 profils par tuyau |
128 profils par tuyau |
128 profils par tuyau |
128 profils par tuyau |
128 profils par tuyau |
128 profils par tuyau |
S.O. |
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 : au niveau de la file d’attente logique, au niveau CoS et au niveau des ports. |
Trois niveaux : au niveau de la file d’attente logique, au niveau CoS et au niveau des ports. |
Trois niveaux : au niveau de la file d’attente logique, au niveau CoS et au niveau des ports. |
Trois niveaux : au niveau de la file d’attente logique, au niveau CoS et au niveau des ports. |
Trois niveaux : au niveau de la file d’attente logique, au niveau CoS et au niveau des ports. |
S.O. |
Trafic multidestination |
Le mappage 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 le planificateur par défaut. Pour classer le trafic multicast dans différentes files d’attente (Q9,10,11), utilisez des filtres de pare-feu. |
Chaque nœud de niveau 0 reçoit à la fois du trafic multicast et unicast. Il n’est donc pas possible de différencier au niveau du port pour appliquer le shaping 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 le planificateur par défaut. Pour classer le trafic multicast dans une file d’attente différente (Q9), utilisez les filtres de pare-feu. |
S.O. |
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 ces commutateurs ne prennent pas en charge la planification hiérarchique flexible.Remarque :Les commutateurs QFX5100 prennent en charge plusieurs files d’attente avec
strict-highpriorité lorsque vous configurez un ensemble de classes de transfert.Les mécanismes de contrôle CoS QFX5200 ne prennent pas en charge les compteurs de gestion globale accessibles par tous les ports. Seuls les compteurs de gestion locaux d’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éé.
En raison de 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, divers 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 l’unicast et le multicast. Elle ne peut être prise en charge qu’au niveau L0 du CoS.
É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 des classificateurs de commutateurs et des règles de réécriture QFX10000 (mise à l’échelle)
Vous pouvez configurer suffisamment de classificateurs sur les commutateurs QFX10000 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-default |
64 |
8 |
Corrigé |
Il n’existe 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 les commutateurs QFX10000 pour gérer la plupart, voire la totalité, des scénarios réseau. Le Tableau 7 indique le nombre de chaque type de règle de réécriture 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 |