Konfigurieren von VPLS Load Balancing
Wenn für die aktive Route mehrere Pfade zu gleichen Kosten zum selben Ziel vorhanden sind, verwendet das Junos OS standardmäßig einen Hash-Algorithmus, um eine der Next-Hop-Adressen auszuwählen, die in der Weiterleitungstabelle installiert werden sollen. Wenn sich die Menge der nächsten Hops für ein Ziel ändert, wird die Next-Hop-Adresse mithilfe des Hash-Algorithmus neu ausgewählt.
Sie können das Junos OS so konfigurieren, dass für die aktive Route alle Next-Hop-Adressen für ein Ziel in der Weiterleitungstabelle installiert werden. Diese Funktion wird als paketbezogenes Load Balancing bezeichnet. Sie können Load Balancing verwenden, um den Datenverkehr auf mehrere Pfade zwischen Routern zu verteilen. Sie können auch das Load Balancing pro Paket konfigurieren, um den VPLS-Datenverkehr über mehrere Pfade hinweg zu optimieren.
In der VPLS-Dokumentation wird das Wort Router in Begriffen wie PE-Router verwendet, um sich auf jedes Gerät zu beziehen, das Routing-Funktionen bereitstellt.
Sie können den VPLS-Datenverkehr auf der Grundlage von Layer-2-MAC-Informationen (Media Access Control), IP-Informationen und MPLS-Labels oder nur MPLS-Labels ausgleichen.
Informationen zur Plattformunterstützung finden Sie unter Family Multiservice.
Um den VPLS-Datenverkehr über mehrere Pfade hinweg zu optimieren, fügen Sie die family multiservice folgende Anweisung auf der [edit forwarding-options hash-key] Hierarchieebene ein:
family multiservice { destination-mac; label-1; label-2; payload { ip { layer-3 { (destination-ip-only | source-ip-only); } layer-3-only; layer-4; } } source-mac; symetric-hash { complement; } }
Sie können eine oder mehrere der folgenden Optionen konfigurieren, um den Lastenausgleich mithilfe der angegebenen Paketinformationen durchzuführen:
destination-mac– Fügen Sie die MAC-Informationen der Zieladresse in den Hash-Schlüssel für das Layer 2-Load Balancing ein.source-mac– Fügen Sie die MAC-Informationen der Quelladresse in den Hash-Schlüssel ein.label-1– Fügen Sie das erste MPLS-Label in den Hash-Schlüssel ein. Wird verwendet, um ein Ein-Label-Paket für das Pro-Flow-Load Balancing von IPv4-VPLS-Datenverkehr basierend auf IP-Informationen und MPLS-Labels einzubinden.label-2– Fügen Sie das zweite MPLS-Label in den Hash-Schlüssel ein. Wenn beidelabel-1undlabel-2angegeben sind, werden das gesamte erste Label und die ersten 16 Bits des zweiten Labels gehasht.payload– Fügen Sie die IP-Nutzlast des Pakets in den Hash-Schlüssel ein.ip– Fügen Sie die IP-Adresse der IPv4- oder IPv6-Nutzlast in den Hash-Schlüssel ein.layer-3-only– Nehmen Sie nur die Layer-3-Informationen aus der IP-Nutzlast des Pakets in den Hash-Schlüssel auf.layer-3– Fügen Sie Layer-3-Informationen aus der IP-Nutzlast des Pakets in den Hash-Schlüssel ein.destination-address-only– Nehmen Sie nur die Ziel-IP-Adresse in die Nutzlast im Hash-Schlüssel auf.Hinweis:Sie können entweder die
source-address-onlyoder diedestination-address-onlyAnweisung einfügen, nicht beide. Sie schließen sich gegenseitig aus.source-address-only– Nehmen Sie nur die Quell-IP-Adresse in die Nutzlast des Hashschlüssels auf.Hinweis:Sie können entweder die
source-address-onlyoder diedestination-address-onlyAnweisung einfügen, nicht beide. Sie schließen sich gegenseitig aus.layer-4– Fügen Sie Layer-4-Informationen aus der IP-Nutzlast des Pakets in den Hash-Schlüssel ein.symmetric-hash– Konfigurieren Sie den symmetrischen Hash oder das symmetrische Hashkomplement, um das symmetrische Load Balancing für eine 802.3ad-Link-Aggregationsgruppe zu konfigurieren.complement– Fügen Sie das Komplement des symmetrischen Hash in den Hash-Schlüssel ein.
Weitere Informationen zum Konfigurieren des paketspezifischen Load Balancing finden Sie imBenutzerhandbuch für Routingrichtlinien, Firewall-Filter und Traffic Policers.