Das ECMP-Routing-Protokoll (Equal Cost Multi-Path) erhöht die Bandbreite für die vertikale Kommunikation durch Hinzufügen eines Uplinks zum logischen Tier-0 Router und konfiguriert diesen für jeden Edge-Knoten in einem NSX Edge-Cluster. Die ECMP-Routing-Pfade werden für das Load Balancing des Datenverkehrs verwendet und bieten eine Fault Tolerance für fehlgeschlagene Pfade.

Der logische Tier-0 Router muss sich im Aktiv/Aktiv-Modus befinden, damit ECMP verfügbar ist. Es werden maximal acht ECMP-Pfade unterstützt. Die Implementierung von ECMP auf NSX Edge basiert auf dem 5-Tupel der Protokollnummer, der Quelladresse, der Zieladresse sowie dem Quellport und dem Zielport. Der Algorithmus, der zum Verteilen der Daten auf die ECMP-Pfade verwendet wird, ist kein Round Robin. Aus diesem Grund führen einige Pfade möglicherweise mehr Datenverkehr als andere. Beachten Sie, dass ECMP nur auf den Quell- und Zieladressen basiert, wenn es sich bei dem Protokoll um IPv6 handelt und der IPv6-Header mehr als einen Erweiterungsheader aufweist.

Abbildung 1. ECMP-Routing-Topologie
ECMP-Routing (Equal Cost Multi-Path) mit zwei Uplinks zum logischen Tier-0 Router jedes Edge-Knotens in einem Cluster.

Beispielsweise zeigt die obige Topologie einen einzelnen logischen Tier-0 Router im Aktiv/Aktiv-Modus an, der in einem NSX Edge-Cluster mit zwei Knoten ausgeführt wird. Zwei Uplink-Ports werden konfiguriert, einer auf jedem Edge-Knoten.

Nord-gebundenes ECMP-Routing

Um eine optimale Netzwerkleistung beim Nord-gebundenen ECMP-Routing sicherzustellen, empfehlen wir die Konfiguration von Tier-1 und Tier-0 wie folgt:

Fall 1: Verbinden Sie Tier-1 mit Tier-0 wählen Sie für beide Tier-Router denselben Edge-Cluster aus. Dadurch wird sichergestellt, dass der gesamte Datenverkehr von Tier-1 zu Tier-0 gleichmäßig auf alle Uplinks verteilt wird.

Lösung mit Nord-gebundenem ECMP-Routing, bei der T1 und T0 denselben Cluster wie T0 aufweisen.

Fall 2: Erstellen Sie einen zusätzlichen Uplink für Tier-0. Dadurch wird die Nutzung von Tier-0-Uplinks diversifiziert, sodass sichergestellt wird, dass kein einzelner Uplink überlastet ist.

Lösung mit Nord-gebundenes ECMP-Routing zum Hinzufügen eines zusätzlichen Uplinks

Die Anzahl der Edge-Knoten im Tier-0-Cluster (vom Tier-1-ECMP verwendet) darf nicht mit der Anzahl der Tier-0-Uplinks (vom Tier-0-ECMP verwendet) identisch sein. Dadurch wird eine ausgewogenere Verteilung des Datenverkehrs über das Netzwerk sichergestellt, was die gesamte Netzwerkeffizienz verbessert.