Stacking, châssis virtuel et MLAG · Bases des commutateurs · Cartes réseau et commutateurs · Documentation · CodingBox
CodingBox Documentation

Stacking, châssis virtuel et MLAG

Deux commutateurs ou plus peuvent être amenés à se comporter comme un seul : un stack ou châssis virtuel partage un plan de contrôle via des liaisons dédiées, tandis que MLAG (multi-chassis LAG) conserve deux plans de contrôle indépendants et se contente de faire croire à l’équipement en aval qu’il est connecté à un seul. Les deux approches changent le nom des ports, quels ports sont consommés, quels câbles ou optiques y sont autorisés, et comment se comporte une liaison en défaut. Cette page recense les technologies par constructeur, leurs règles de câblage et d’optiques, les alternatives, et ce qu’il faut surveiller côté transceiver.

Anneau de stack avec un plan de contrôle unique face à une paire MLAG avec liaison d’appairage et un serveur à double rattachement

Les trois approches

ApprochePlan de contrôlePlan de donnéesÉchelle typiqueDomaine de défaillance
Stack (anneau/chaîne de commutateurs fixes)un seul (maître + membres)fond de panier partagé via des câbles de stack2–10 unités, une baie/un localtout le stack en cas de défaillance du maître ou de bug logiciel
Châssis virtuel / cluster (deux châssis ou plus, ou commutateurs fixes via les ports frontaux)un seulacheminement via des liaisons inter-châssis2 (parfois plus), peut s’étendre sur plusieurs sallesles deux
MLAG / vPC / VLT / VSXdeux indépendantsliaison d’appairage + keepalive ; chaque commutateur achemine localement2un commutateur ; l’autre continue d’acheminer
Leaf-spine L3 avec ECMP (pas d’appairage)indépendantroutéquelconqueune liaison ou un boîtier ; les autres non affectés

Technologies par constructeur

ConstructeurStackingVirtualisation de type châssisAppairage de type MLAG
CiscoStackWise (Catalyst 9200/9300 : StackWise-160/480/1T) via câbles arrière dédiés ; FlexStack (2960-X)StackWise Virtual (Catalyst 9500/9600) via optiques frontales 40G/100G ; Nexus 2000 FEXvPC (Nexus)
JuniperVirtual Chassis (EX2300…EX4650, QFX5100/5120) via VCP dédiés ou liaisons montantes QSFP+/QSFP28 convertiesVirtual Chassis Fabric (VC spine-leaf)MC-LAG ; EVPN-multihoming désormais privilégié
HPE ArubaVSF (AOS-CX 6200/6300) via ports frontaux ; stacking par fond de panier sur 6300 avec câblesVSX (8320/8325/8400) via ISLVSX est de type MLAG (deux plans de contrôle)
HPE/H3CIRF (Comware) via ports frontaux 10G/40G/100GIRF s’étend sur plusieurs châssisM-LAG (Comware 7)
HuaweiiStack (série S) via cartes de stack ou ports frontauxCSS (cluster switch system, châssis)M-LAG (CloudEngine)
Dellstacking (OS10 fixe) via ports frontaux—VLT (Virtual Link Trunking)
Aristaaucun—MLAG (liaison d’appairage via ports frontaux)
ExtremeSummitStack via ports arrière ou frontaux (EXOS) ; clustering VOSS—MLT/SMLT, vIST (VOSS)
Ruckusstacking via ports frontaux 10G/40G (ICX)——
Nvidia / Cumulusaucun—MLAG (CLAG) via bond d’appairage
SONiCaucun—MCLAG (implémentations communautaires/constructeur)
MikroTikaucun—MLAG (RouterOS 7, CRS3xx/5xx)
Brocade FC——fabric, pas d’appairage nécessaire (Conception SAN)

Câblage et optiques pour le stacking

Type de stackCâble / moduleRègles pour les optiques
Ports de stack arrière dédiés (StackWise, fond de panier 6300, cartes iStack)câbles propriétaires, 0,5–3 m, 40–480 Gb/s agrégés, connecteurs spéciauxpas de transceivers ; les câbles sont spécifiques au constructeur et vérifiés
Stacking par ports frontaux / VCP via QSFP+/QSFP28 (Juniper VC, IRF, VSF, iStack via liaisons montantes, ICX)DAC, AOC ou optiques 40G/100G standard — le port est converti en mode stack (request virtual-chassis vc-port set pic-slot 0 port 48)la même politique optique que pour les liaisons montantes s’applique ; le DAC est le choix habituel dans une même baie, l’AOC/SR4/LR4 entre salles (Juniper VC autorise un VCP longue portée entre bâtiments) ; convertir un port en VCP le retire du pool de liaisons montantes
StackWise Virtual / CSS / VSX ISL2–4 × ports frontaux 40G/100G avec optiques standardles membres de la liaison doivent être des modules identiques ; la perte de l’ISL scinde la paire
Liaison d’appairage MLAG2+ × 40/100/400G entre la paire (DAC dans une même baie)doit être la liaison la plus rapide et la plus redondante de la paire ; keepalive d’appairage via OOB

Sur plusieurs plateformes, les câbles de stack possèdent leur propre EEPROM ; un câble non authentique ou endommagé se traduit par un membre qui ne rejoint jamais le stack.

Ce que le stacking change pour l’opérateur

AspectEffet
Noms des portsle premier numéro devient l’ID de membre : Gi2/0/1, xe-1/0/48, 2:49 (Nommage des ports et LED)
Liaisons montantesréparties entre les membres (une par membre) pour que la défaillance d’un membre laisse le stack connecté ; LAG entre membres
Inventaire des optiquesshow inventory / show chassis hardware liste les modules par membre — la même PN peut être acceptée sur l’image logicielle d’un membre et pas sur un stack en versions mixtes
Mise à jour logicielletout le stack (ISSU sur certains) ; un rechargement du stack coupe toutes les optiques
Élection du maîtreen cas de défaillance, les ports continuent d’acheminer (NSF) mais la gestion bascule
Anneau ou chaînel’anneau survit à la défaillance d’un câble ; la chaîne non
Modèles mixteslimité selon le constructeur (même famille, même licence, parfois même modèle)

Spécificités du MLAG

ÉlémentRègle
Liaison d’appairage2 × le débit de la plus grande liaison montante, en LAG ; transporte le trafic des ports orphelins et de basculement
Keepalivechemin séparé (OOB) pour détecter un split-brain
Avalserveur ou commutateur avec un LAG LACP dont les membres vont vers les deux pairs — débit/FEC identiques sur les deux membres (Notions de base sur l’acheminement)
CohérenceVLAN, MTU, paramètres STP et FEC des ports membres doivent correspondre sur les deux pairs ; en cas d’écart → membre LAG suspendu
Optiquesles deux DAC d’un hôte en aval aboutissent sur deux commutateurs : les acheter et les coder comme une paire
Alternative modernel’EVPN multihoming (ESI-LAG) supprime la liaison d’appairage ; le L3 pur jusqu’à l’hôte supprime l’appairage complètement

Pannes liées aux optiques dans les systèmes appairés

SymptômeCauseOù regarder
Le membre du stack ne rejoint jamais, LED de stack éteintecâble de stack mal enfiché, non authentique, ou port non converti en VCPEEPROM/LED du câble, show switch stack-ports, show virtual-chassis vc-port
La liaison VCP flap, les membres se réélisentoptique/DAC marginal sur le VCPDDM sur le port VCP (Flapping de liaison)
Membre MLAG suspendu sur un pairécart de FEC/débit/MTU entre les ports membres des pairsRecettes de configuration des ports
La moitié des serveurs perdent un chemin après une mise à jourla nouvelle version d’un pair rejette les optiques tiercesMatrices de compatibilité et firmware
Liaison d’appairage down, split-braindéfaillance du DAC de la liaison d’appairage avec keepalive mal configuréconception : deux membres sur des cartes différentes

Dans CodingBox

Le stacking et le MLAG doublent les endroits où un module doit être accepté : la même identité codée doit passer sur les deux membres ou les deux pairs, parfois sur deux versions logicielles. Lire et consigner ensemble les modules d’une paire, et traiter les liaisons montantes converties en VCP comme des liaisons montantes dans l’inventaire (Check transceiver, Code database).


Si vous trouvez une inexactitude ou une erreur dans cet article, sélectionnez le passage concerné et appuyez sur Ctrl+Enter pour .