Was ist M-LAG?
M-LAG (Multichassis Link Aggregation Group) ist ein Mechanismus zur Realisierung von Multi-Chassis-Link-Aggregation. Durch die Verbindung von zwei Geräten im gleichen Zustand mit dem Edge-Gerät oder Server für Multi-Chassis-Link-Aggregation wird die Zuverlässigkeit der Link-Aggregation von der Kartenebene auf die Geräteebene erhöht, wodurch ein Double-Active-System entsteht. Die beiden verbundenen physischen Geräte werden logisch als ein einziges Gerät virtualisiert. Wenn ein Gerät oder ein Link ausfällt, kann das System auf das andere Gerät umschalten und so einen unterbrechungsfreien Dienst gewährleisten. MLAG bietet die Vorteile einer höheren Bandbreite, einer verbesserten Link-Zuverlässigkeit und Lastverteilung, einer vereinfachten Verwaltung sowie unabhängiger Upgrades.
Wie entsteht MLAG?
Die Einrichtung von M-LAG umfasst die folgenden fünf Schritte:

1. Dynamic Fabric Service Group (DFS-Gruppe)-Kopplung: Nachdem die Switches A und B konfiguriert wurden, leiten die beiden Switches das Hello-Paket der DFS-Gruppe über den Peer-Link weiter. Nach dem Empfang des Pakets erkennt die Peer-Seite, ob der im Paket enthaltene DFS-Code mit dem der lokalen Seite identisch ist. Falls ja, werden die beiden Switches erfolgreich gekoppelt.
2. DFS Group Master/Backup negotiation: Nach dem Peering senden Switch A und Switch B einander das Geräteinformationspaket der DFS-Gruppe. Die beiden Geräte bestätigen den Master/Backup-Status der DFS-Gruppe gemäß der DFS-Gruppenpriorität und der im Paket geladenen System-MAC-Adresse. Der Switch mit der höheren Priorität der DFS-Gruppe wird zum DFS-Master-Gerät. Wenn die Priorität gleich ist, wird das Gerät mit einer kleineren System-MAC-Adresse zum DFS-Master-Gerät.
3. Master/Backup-Aushandlung der M-LAG-Mitgliedsschnittstelle: Nach der Master/Backup-Aushandlung der DFS-Gruppe senden Switch A und Switch B das MLAG-Geräteinformationspaket über Peer-Link. Nach Abschluss der Synchronisierung der Mitgliedsschnittstellen können die Master/Backup-Zustände der Schnittstellen der MLAG-Mitglieder definiert werden, indem die im Paket mitgeführten Schnittstelleninformationen der MLAG-Mitglieder überprüft werden. Beim Synchronisieren von Portinformationen mit dem Peer-Ende wird die Mitgliedsschnittstelle, deren Status zuerst von down auf up wechselt, zur Master-MLAG-Mitgliedsschnittstelle, und der MLAG-Mitgliedsport am Peer-Ende wird zum Back
Up-Schnittstelle.
4. Dual Active Detection (DAD): Nachdem der MLAG-Master-/Backup-Switch bestätigt wurde, senden die beiden Geräte jede Sekunde über den DAD-Link das MLAG-DAD-Paket. Sobald ein Peer-Link-Ausfall erkannt wird, senden die Geräte drei Dual-Acceleration-Detection-Meldungen in 100ms. Wenn die beiden Geräte Nachrichten voneinander empfangen können, funktioniert das Dual-Active-System normal.
5. MLAG-Informationen synchronisieren: Die beiden Geräte senden MLAG-Synchronisationsinformationen über den Peer-Link, um die Peer-End-Informationen in Echtzeit zu synchronisieren. Die MLAG-Synchronisationsnachricht umfasst die MAC-Tabelle, ARP-Tabelle, STP- und VRRP-Protokolle. Sie sendet außerdem die Portzustände der MLAG-Mitglieder und stellt sicher, dass die Datenverkehrsweiterleitung nicht durch den Ausfall eines Geräts beeinträchtigt wird.
Was sind die wichtigsten Unterschiede zwischen MLAG und Stack?
Die offensichtlichsten Unterschiede zwischen MLAG und Stacking sind in der folgenden Tabelle dargestellt:





