Stornieren
https://media.fs.com/images/community/uploads/post/202203/31/post77-mlag-vs-vpc-bkisxxkp1r.jpg

MLAG vs. VPC: Was ist der Unterschied?

John

Übersetzer*in Felix
31. März 2022

Da immer mehr Unternehmen beginnen, die Rechenzentrumsvirtualisierung zu nutzen, um Kosten zu senken und Datenflüsse zu rationalisieren, steigt der Bedarf an mehr Netzwerkbandbreiten erheblich. Link Aggregation Groups (LAGs) sind eine Lösung zur Erhöhung der Netzwerkkapazität. LAG kann mehrere Ethernet-Links parallel zu einem einzigen logischen Link kombinieren und verbessert die Effizienz der Datenübertragung. Sowohl MLAG als auch vPC können LAGs erstellen. In diesem Artikel wird erklärt, was MLAG und vPC sind und was die Unterschiede zwischen ihnen sind.

Was ist MLAG?

MLAG (Multi-chassis Link Aggregation) ist ein Nicht-Standardprotokoll, das Layer-2-Multipathing vom Host ermöglicht, um entweder zusätzliche Bandbreite oder Verbindungselastizität zu gewinnen. Es handelt sich um ein offenes Protokoll, so dass jeder Anbieter MLAG unterstützen kann, indem er seine eigene benutzerdefinierte Implementierung von MLAG verwendet. Wie bei Stacking handelt es sich bei MLAG um die Fähigkeit von zwei oder mehr Switches, sich bei der Bildung von Link-Bündeln wie ein einzelner Switch zu verhalten. So kann ein Host einen Uplink zu zwei Switches herstellen, um physikalische Vielfalt zu erreichen, während er nur eine einzige Bündelschnittstelle zu verwalten hat. Diese beiden Switches können ihrerseits über MLAG mit zwei anderen Switches verbunden werden, wobei alle Links weitergeleitet werden. Sehen Sie sich das folgende Video an, um zu erfahren, wie MLAG auf unseren hyper-konvergenten Infrastruktur-Switches FS S5800-8TF12S konfiguriert wird.

Bei MLAG-Links wird in der Regel das Link Aggregation Control Protocol (LACP, 802.3ad) verwendet, um Nord und Süd zwischen Host und einem virtuellen MLAG-Switch oder zwischen virtuellen MLAG-Switches auszuhandeln. Proprietäre Ost- und Westprotokolle werden zwischen Switches verwendet, die Mitglieder desselben virtuellen MLAG-Switch sind. Abbildung 1 zeigt ein Beispiel für die Verwendung mehrerer FS S5850-48T4Q Gigabit-Switches zur Bildung eines MLAG-Paars. Mit vier Leaf-Switches in einem MLAG-Paar können Sie redundante Verbindungen zwischen dem Server und den Switches aufbauen. Die LAG-Gruppen können mit statischer Link-Aggregation oder LACP-basierten Verhandlungsmethoden gebildet werden.

What Is MLAG? Abbildung 1: Verwendung von FS S5850-48T4Q-Switches zur Bildung eines MLAG-Paars

Vorteile von MLAG

Nachdem wir das Funktionsprinzip des MLAG verstanden haben, können wir seine Vorteile bei der Anwendung klar erkennen.


  • Der Datenverkehr wird durch den Einsatz von LAG-Hashing gleichmäßig auf alle Switches verteilt.

  • Einfach weitere Links in der LAG bündeln, um die Bandbreite für Nord und Süd sowie Ost und West zu erhöhen.

  • Bietet Stabilität mit zwei Management- und Steuerungsebenen.

  • Ermöglicht die Aufrüstung eines einzelnen Switches, ohne andere Geräte zu beeinträchtigen.

  • Freie Erweiterung der Portkapazität - einfaches Hinzufügen eines weiteren Switches im Osten oder Westen durch Erstellen eines weiteren MLAG zu einem anderen Switch.

Was ist vPC?

vPC ist die Abkürzung für Virtual PortChannel, wobei ein Port Channel eine reguläre LAG ist. (Ein Port-Channel ist eine Technologie, die eine Möglichkeit bietet, mehrere Schnittstellen zusammenzufassen zu verbinden. Der Datenverkehr wird dann über jede der Verbindungen verteilt.) Es handelt sich um ein Cisco Nexus-spezifisches Protokoll, das auf anderen Switches nur schwer zu konfigurieren ist. Natürlich gibt es tatsächlich vPC-fähige Switches, die von anderen Herstellern als Cisco angeboten werden, aber nicht allzu viele. vPCs ermöglichen es, dass Links, die physisch mit zwei verschiedenen Cisco-Switches verbunden sind, für ein drittes Gerät als ein einziger Anschlusskanal erscheinen. Das dritte Gerät kann ein Switch, ein Server oder ein anderes Netzwerkgerät sein, das IEEE 802.3ad Port Channels unterstützt. vPC ermöglicht auch die Erstellung von Layer-2-Anschlusskanälen, die sich über zwei Switches erstrecken. Wie unten dargestellt, wird vPC verwendet, um Verbindungen zwischen Switches zu erstellen, die sich über zwei Switches erstrecken, wobei zwei Steuerebenen dieser Switches getrennt bleiben. Nachdem Sie die vPC-Funktion aktiviert haben, erstellen Sie eine Peer Keepalive-Verbindung, der Heartbeat-Nachrichten zwischen den beiden vPC-Peer-Geräten sendet. Die vPC-Domäne umfasst vPC-Peer-Geräte, die vPC-Peer-Keepalive-Verbindung, die vPC-Peer-Verbindung und alle Port-Kanäle in der vPC-Domäne, die mit dem Downstream-Gerät verbunden sind. Sie können nur eine VPC-Domänen-ID auf jedem Gerät haben.

what is VPC Abbildung 2: Bildung eines vPC-Paares durch Erstellen von Inter-Switch-Links

Vorteile von vPC

Als spezifisches Protokoll von Cisco hat vPC sicherlich seine eigenen Vorteile.


  • Ermöglicht es einem einzelnen Gerät, einen Port Channel über zwei Upstream-Geräte hinweg zu nutzen.

  • Eliminiert durch das Spanning Tree Protocol (STP) blockierte Ports.

  • Bietet eine schleifenfreie Topologie.

  • Nutzt die gesamte verfügbare Uplink-Bandbreite.

  • Bietet eine schnelle Konvergenz, wenn entweder die Verbindung oder ein Gerät ausfällt.

  • Bietet Ausfallsicherheit auf Link-Ebene.

  • Unterstützt die Sicherstellung einer hohen Verfügbarkeit.

MLAG vs. VPC: Was ist der Unterschied?

Sowohl MLAG als auch vPC zielen auf die Schaffung einer Portgruppe zwischen zwei Switches ab und könnten Layer-2-Multipathing ermöglichen. In der MLAG- oder vPC-Domain wird jeder Switch unabhängig verwaltet und konfiguriert und ist in der Lage, Datenverkehr weiterzuleiten/zu routen, ohne ihn an einen Master-Switch weiterzuleiten.

Worin bestehen die Unterschiede? Der größte Unterschied zwischen ihnen ist natürlich die Schwierigkeit der Implementierung. MLAG ist ein öffentliches Protokoll, das von fast allen Anbietern unterstützt werden kann, indem sie ihre eigene benutzerdefinierte Implementierung verwenden, während vPC ein Cisco Nexus-spezifisches Protokoll ist, das nicht von allen Anbietern unterstützt werden kann. Daher ist die Einrichtung von MLAG ein wenig einfacher als die von vPC. Netzwerktechniker, die vPC implementieren möchten, sollten vor dem Aufbau einer vPC-Domäne die szenariobasierten vPC-Designleitfäden der Hersteller studieren. Für die vPC-Kopplung muss der gleiche Typ von Cisco Nexus-Switches verwendet werden. So ist es beispielsweise nicht möglich, vPC auf einem Switch-Paar zu konfigurieren, das aus einem Nexus 7000 Series und einem Nexus 5000 Series Switch besteht. Außerdem müssen die vPC-Peers die gleiche NX-OS-Version verwenden, außer während des unterbrechungsfreien Upgrades, d. h. des In-Service Software Upgrade (ISSU). Außerdem muss die vPC-Peer-Verbindung aus mindestens zwei 10G-Ethernet-Ports im dedizierten Modus bestehen.

vPC ist fortschrittlicher als MLAG. Es unterstützt sowohl Layer-2- als auch Layer-3-Multipathing, wodurch Sie Redundanz schaffen können, indem Sie mehrere parallele Pfade zwischen Knoten aktivieren und den Datenverkehr ausgleichen, wenn alternative Pfade existieren. Und wenn Sie Layer-3-Multipathing aktivieren möchten, können Sie auch das Multi-Active Gateway Protocol (MAGP) verwenden. Normalerweise wird vPC für Rechenzentrums-Switches (Nexus-Geräte, die entweder im NX-OS- oder ACI-Modus laufen) verwendet, während MLAG für weitere Szenarien, vor allem in Verteilungs- oder Rechenzentrums-Switches, eingesetzt werden kann.

Eigenschaft MLAG VPC
Vereinfacht das Netzwerkdesign Ja Ja
Eliminiert durch das Spanning Tree Protocol (STP) Ja Ja
Multipathing Layer 2 Layer 2 & Layer 3
Komplexität der Implementierung Einfacher Relativ schwierig
Switch-Typ für Pairing-Betrieb Keine Anforderung Strenge Anforderung
Anwendungsszenarien Häufig in Distributions- oder Rechenzentrums-Switches zu sehen Normalerweise in Cisco Nexus Rechenzentrums-Switches

Fazit

Sowohl MLAG als auch vPC sind wünschenswerte Implementierungen für Rechenzentren und Cloud-Computing-Netze, die ein Höchstmaß an Netzwerkbandbreite und Zuverlässigkeit erfordern. MLAG nutzt die Vorteile der Link-Aggregation und verteilt sie über ein Paar Rechenzentrums-Switches, um sowohl Redundanz auf Systemebene als auch Ausfallsicherheit auf Netzwerkebene zu gewährleisten. vPC ist besser geeignet, um eine nicht-blockierende Pfadvielfalt zu erreichen, bei der virtuelle Maschinen an jedem beliebigen Punkt vorhanden sein können. Ganz gleich, für welche Methode Sie sich entscheiden, gilt es in erster Linie zu klären, ob Ihre Netzwerkgeräte MLAG oder vPC unterstützen können. Berücksichtigen Sie dann Ihre eigenen spezifischen Verkehrsanforderungen, bevor Sie eine bestimmte Verbindungsmethode implementieren.

5.6k

Das könnte Sie auch interessieren