Qu’est-ce que M-LAG ?
M-LAG (Multichassis Link Aggregation Group) est un mécanisme permettant de réaliser une agrégation de liens multi-châssis. En connectant deux appareils dans le même état à l’appareil de périphérie ou au serveur pour une agrégation de liens multi-châssis, la fiabilité de l’agrégation de liens est élevée du niveau de la carte au niveau de l’appareil, formant un système double-actif. Les deux appareils physiques connectés sont logiquement virtualisés comme un seul appareil. Lorsqu’un appareil ou un lien tombe en panne, le système peut basculer vers l’autre appareil, assurant un service ininterrompu. MLAG présente les avantages d’augmenter la bande passante, d’améliorer la fiabilité des liens et l’équilibrage de charge, de simplifier la gestion et de permettre des mises à niveau indépendantes.
Comment MLAG se forme-t-il ?
L’établissement de M-LAG se déroule en cinq étapes environ :

1. Appairage du groupe Dynamic Fabric Service (groupe DFS) : Une fois les commutateurs A et B configurés, les deux commutateurs transmettront le paquet hello du groupe DFS via peer-link. Une fois le paquet reçu, le côté homologue distinguera si le code DFS transporté dans le paquet est identique à celui du côté local. Si c’est le cas, les deux commutateurs seront appairés avec succès.
2. Négociation maître/sauvegarde du groupe DFS : après l’appairage, le commutateur A et le commutateur B s’enverront mutuellement le paquet d’informations de l’appareil du groupe DFS. Les deux appareils confirmeront l’état maître/sauvegarde du groupe DFS en fonction de la priorité du groupe DFS et de l’adresse MAC système chargée dans le paquet. Le commutateur ayant la priorité la plus élevée du groupe DFS deviendra l’appareil maître DFS. Si la priorité est identique, l’appareil ayant une adresse MAC système plus petite deviendra l’appareil maître DFS.
3. Négociation maître/sauvegarde de l’interface d’appartenance M-LAG : Après la négociation maître/sauvegarde du groupe DFS, le commutateur A et le commutateur B enverront le paquet d’informations de l’appareil MLAG via le peer-link. Après avoir terminé la synchronisation des interfaces membres, les états maître/sauvegarde des interfaces des membres MLAG peuvent être définis en vérifiant les informations d’interface des membres MLAG contenues dans le paquet. Lors de la synchronisation des informations de port avec l’extrémité homologue, l’interface membre dont l’état passe de down à up en premier deviendra l’interface membre MLAG maître, et le port membre MLAG à l’extrémité homologue deviendra le back
interface montante.
4. Détection de double activité (DAD) : Une fois que le commutateur maître/de secours MLAG a été confirmé, les deux appareils enverront le paquet DAD MLAG toutes les secondes via la liaison DAD. Dès qu'une défaillance du lien pair est détectée, les appareils enverront trois messages de détection de double accélération à 100 ms. Lorsque les deux appareils peuvent recevoir des messages l'un de l'autre, le système à double activité fonctionne normalement.
5. Synchronisation des informations MLAG : les deux appareils enverront les informations de synchronisation MLAG via peer-link afin de synchroniser les informations de l’extrémité homologue en temps réel. Le message de synchronisation MLAG inclut la table MAC, la table ARP, STP et les protocoles VRRP. Il envoie également les états des ports des membres MLAG, garantissant que le transfert du trafic n’est pas affecté par la défaillance d’un appareil.
Quelles sont les principales différences entre MLAG et Stack ?
Les différences les plus évidentes entre MLAG et l’empilage sont présentées dans le tableau ci-dessous :





