Übersicht über aggregierte Ethernet-Schnittstellen
Erfahren Sie mehr über aggregierte Ethernet-Schnittstellen, die Konfiguration einer aggregierten Ethernet-Schnittstelle, LACP und andere unterstützte Funktionen.
Sie können mehrere Ethernet-Schnittstellen gruppieren oder bündeln, um eine einzelne Link-Layer-Schnittstelle zu bilden, die als aggregierte Ethernet-Schnittstelle (aex) oder Link-Aggregationsgruppe (LAG) bezeichnet wird. Der IEEE 802.3ad-Standard definiert die Link-Aggregation von Ethernet-Schnittstellen und stellt eine Methode bereit, mit der Sie mehrere Ethernet-Schnittstellen gruppieren oder bündeln können. Durch die Bündelung mehrerer Schnittstellen können Sie die unterstützte Bandbreite erhöhen. Das Gerät behandelt die aggregierte Ethernet-Schnittstelle (LAG) als eine einzelne Verbindung und nicht als eine Kombination aus mehreren Verbindungen.
Vorteile
-
Höhere Bandbreite und Kosteneffizienz: Die aggregierte Verbindung bietet eine höhere Bandbreite als die Bandbreite, die von jeder einzelnen Verbindung bereitgestellt wird, ohne dass neue Geräte erforderlich sind.
-
Erhöhte Ausfallsicherheit und Verfügbarkeit: Wenn eine der physischen Verbindungen ausfällt, wird der Datenverkehr einer anderen Mitgliedsverbindung zugewiesen.
-
Load Balancing: Das aggregierte Ethernet-Bundle gleicht die Last zwischen seinen Mitgliedsverbindungen aus, wenn eine Verbindung ausfällt.
Verwenden Sie den Funktions-Explorer , um die Plattform- und Releaseunterstützung für bestimmte Features zu bestätigen.
Plattformspezifische maximale Schnittstellen pro LAG-Verhalten Im Abschnitt finden Sie Hinweise zu Ihrer Plattform.
Richtlinien zur Konfiguration aggregierter Ethernet-Schnittstellen
Beachten Sie die folgenden Richtlinien, wenn Sie eine aggregierte Ethernet-Schnittstelle konfigurieren.
-
Wenn Sie für Junos OS Evolved dem aggregierten Ethernet-Bundle eine neue Mitgliedsschnittstelle hinzufügen, wird ein Link Flap-Ereignis generiert. Die physische Schnittstelle wird als reguläre Schnittstelle gelöscht und dann wieder als Mitglied hinzugefügt. Während dieser Zeit gehen die Details der physischen Schnittstelle verloren.
-
Verwenden Sie die
gigether-options
Anweisung, um aggregierte Ethernet-Schnittstellen auf den Member-Link-Schnittstellen zu konfigurieren.
Konfigurieren von aggregierten Ethernet-Schnittstellen
Führen Sie die folgenden Schritte aus, um aggregierte Ethernet-Schnittstellen auf Ihrem Routing-Gerät zu konfigurieren.
Geben Sie die Anzahl der aggregierten Ethernet-Bundles an, die auf Ihrem Gerät installiert werden sollen. Wenn Sie den
device-count
Wert 2 angeben, können Sie zwei aggregierte Bundles konfigurieren.[edit chassis aggregated-devices ethernet] user@host# set device-count number
Geben Sie die Mitglieder an, die Sie in das aggregierte Ethernet-Paket aufnehmen möchten, und fügen Sie das Mitglied einzeln hinzu. Aggregierte Schnittstellen sind von ae0 bis ae4092 nummeriert.
[edit interfaces ] user@host# set interface-name gigether-options 802.3ad aex
- Geben Sie die Verbindungsgeschwindigkeit für die aggregierten Ethernet-Verbindungen an. Wenn Sie die Geschwindigkeit angeben, haben alle Schnittstellen, aus denen das aggregierte Ethernet-Bündel besteht, dieselbe Geschwindigkeit. Sie können die Mitgliederverbindungen eines aggregierten Ethernet-Pakets auch mit einer Kombination von Tarifen (d. h. gemischten Tarifen) konfigurieren, um eine effiziente Bandbreitennutzung zu erzielen.
[edit interfaces] user@host# set aex aggregated-ether-options link-speed speed
Geben Sie die Mindestanzahl von Links an, damit die aggregierte Ethernet-Schnittstelle (aex), d. h. das definierte Bündel, beschriftet werden soll. Standardmäßig muss nur ein Link aktiv sein, damit das Bundle beschriftetwird.
[edit interfaces] user@host# set aex aggregated-ether-options minimum-links number
Es ist nicht möglich, die minimale Anzahl von Links und die minimale Bandbreite gleichzeitig zu konfigurieren. Sie schließen sich gegenseitig aus.
(Optional) Geben Sie die Mindestbandbreite für die aggregierten Ethernet-Verbindungen an. Es ist nicht möglich, den Verbindungsschutz mit minimaler Bandbreite zu konfigurieren.
[edit interfaces] user@host# set aex aggregated-ether-options minimum-bandwidth
Geben Sie eine Schnittstellenfamilie und die IP-Adresse für das aggregierte Ethernet-Paket an. Aggregierte Ethernet-Schnittstellen können VLAN-getaggt oder nicht getaggt sein.
[edit interfaces] user@host# set aex vlan-tagging unit 0 vlan-id vlan-id
Nicht getaggte Schnittstelle
[edit interfaces] user@host# set aex unit 0 family inet address ip-address
(Optional) Konfigurieren Sie Ihr Gerät so, dass Multicast-Statistiken für die aggregierte Ethernet-Schnittstelle erfasst werden.
[edit interfaces] user@host# set aex multicast-statistics
Überprüfen Sie die Konfiguration, und bestätigen Sie sie.
[edit interfaces] user@host# run show configuration user@host# commit
(Optional) Löschen Sie eine aggregierte Ethernet-Schnittstelle.
[edit] user@host# delete interfaces aex
Siehe auch
Erweiterte Link-Aggregationsgruppe
Wenn Sie eine physische Schnittstelle mit einer aggregierten Ethernet-Schnittstelle verknüpfen, werden die physischen untergeordneten Links auch der übergeordneten aggregierten Ethernet-Schnittstelle zugeordnet, um eine Link Aggregation Group (LAG) zu bilden. Daher wird für jeden Mitgliedslink einer aggregierten Ethernet-Schnittstelle für jede VLAN-Schnittstelle ein untergeordneter nächster Hop erstellt. Beispielsweise führt ein aggregierter nächster Hop für eine aggregierte Ethernet-Schnittstelle mit 16 Mitgliedsverbindungen zur Erstellung von 17 nächsten Hops pro VLAN.
Wenn Sie die erweiterte LAG konfigurieren, werden keine untergeordneten nächsten Hops für Mitgliederlinks erstellt, sodass eine höhere Anzahl von nächsten Hops unterstützt werden kann. Um die erweiterte LAG zu konfigurieren, müssen Sie den Netzwerkdienstmodus des Geräts als . enhanced-ip
Diese Funktion wird nicht unterstützt, wenn der Netzwerkdienstmodus des Geräts so eingestellt ist, dass er in diesem enhanced-ethernet
Modus ausgeführt wird. Diese Funktion ist standardmäßig aktiviert, wenn der Netzwerkdienstmodus auf dem Gerät als enhanced-mode
konfiguriert ist.
Vorteile
-
Reduzierung der Speicher- und CPU-Auslastung zur Unterstützung aggregierter Ethernet-Schnittstellen.
-
Verbesserung der Systemleistung und der Skalierungszahlen.
Aggregierte Ethernet-Schnittstellen mit gemischten Raten
Auf Geräten von Juniper Networks können Sie die Mitgliederverbindungen eines aggregierten Ethernet-Pakets so konfigurieren, dass sie mit unterschiedlichen Verbindungsgeschwindigkeiten (auch als Raten bezeichnet) arbeiten. Das konfigurierte aggregierte Ethernet-Bundle wird als aggregiertes Ethernet-Bundlemit gemischter Rate bezeichnet. Wenn Sie die Mitgliedsverbindungen eines aggregierten Ethernet-Pakets sowohl im LAN-Modus als auch im WAN-Modus für 10-Gigabit-Ethernet-Schnittstellen konfigurieren, wird die Konfiguration als Konfiguration im gemischten Modus bezeichnet.
Vorteile
-
Effiziente Bandbreitennutzung: Wenn Sie die Mitgliedslinks mit unterschiedlichen Verbindungsgeschwindigkeiten konfigurieren, wird die Bandbreite effizient und vollständig genutzt.
-
Load Balancing: Gleicht die Last zwischen Mitgliedslinks innerhalb eines aggregierten Ethernet-Pakets aus, wenn eine Verbindung ausfällt.
- Richtlinien für die Konfiguration von aggregierten Ethernet-Verbindungen mit gemischten Raten
- Konfigurieren von aggregierten Ethernet-Schnittstellen mit gemischter Rate
Richtlinien für die Konfiguration von aggregierten Ethernet-Verbindungen mit gemischten Raten
Beachten Sie die folgenden Richtlinien, wenn Sie ein aggregiertes Ethernet-Bundle mit gemischten Tarifen konfigurieren:
-
Sie können maximal 64 Mitgliederverbindungen konfigurieren, um ein gemischtes, aggregiertes Ethernet-Bundle zu bilden.
-
Wenn Sie eine 10-Gigabit-Ethernet-Schnittstelle im LAN-Modus und eine 10-Gigabit-Ethernet-Schnittstelle im WAN-Modus in demselben aggregierten Bündel auf den Routern mischen, wird dies nicht als Mixed-Rate-Aggregat betrachtet. Um die Schnittstellen mit gleicher Geschwindigkeit, aber unterschiedlichen Framing-Optionen zu mischen, müssen Sie die
mixed
Anweisung nicht auf Hierarchieebene[edit interfaces interface-name aggregated-ether-options link-speed]
verwenden. -
Aggregierte Ethernet-Verbindungen mit gemischter Rate können mit aggregierten Ethernet-Mitgliederverbindungen von Nicht-Juniper Networks zusammenarbeiten, vorausgesetzt, dass der aggregierte Ethernet-Lastausgleich mit gemischter Rate am ausgehenden Datenverkehr konfiguriert ist.
-
Nachdem Sie eine aggregierte Ethernet-Verbindung mit gemischter Rate auf einem 100-Gigabit-Ethernet-PIC mit CFP konfiguriert haben, führt eine Änderung der aggregierten Ethernet-Link-Schutz- oder LACP-Link-Schutzkonfigurationen zu aggregiertem Ethernet-Link-Flapping. Außerdem kann das Ändern der Konfiguration einer gemischten aggregierten Ethernet-Verbindung dazu führen, dass die aggregierte Ethernet-Verbindung flattert.
-
Pakete werden verworfen, wenn der Gesamtdurchsatz des Hash-Datenstroms, der einen Mitgliedslink verlässt (oder der Durchsatz mehrerer Hash-Datenströme, die einen einzelnen Mitgliedslink verlassen), die Verbindungsgeschwindigkeit des Mitgliedslinks überschreitet. Dies kann der Fall sein, wenn sich der Ausgangsmemberlink aufgrund eines Linkfehlers ändert und der Hashfluss zu einem Memberlink wechselt, dessen Geschwindigkeit geringer ist als der Gesamtdurchsatz des Hashflows.
-
Aggregierte Ethernet-Verbindungen mit gemischter Rate unterstützen keine ratenbasierten CoS-Komponenten wie Scheduler, Shaper und Policer. Die standardmäßigen CoS-Einstellungen werden jedoch für die aggregierten Ethernet-Verbindungen mit gemischter Rate unterstützt.
-
Der Lastenausgleich des ausgehenden Datenverkehrs über die Mitgliedsverbindungen einer aggregierten Ethernet-Verbindung mit gemischter Rate ist proportional zu den Raten der Mitgliedsverbindungen. Ausgangs-Multicast-Lastausgleich wird auf gemischt aggregierten Ethernet-Schnittstellen nicht unterstützt.
-
Aggregierte Ethernet-Schnittstellen mit gemischter Rate unterstützen keinen aggregierten Ethernet-Link-Schutz, keinen Link-Schutz bei einem 1:1-Modell und keinen LACP-Link-Schutz.
Konfigurieren von aggregierten Ethernet-Schnittstellen mit gemischter Rate
Führen Sie die folgenden Schritte aus, um aggregierte Ethernet-Schnittstellen mit gemischten Raten auf Ihrem Routing-Gerät zu konfigurieren.
Geben Sie die Anzahl der aggregierten Ethernet-Bundles an, die auf Ihrem Gerät installiert werden sollen. Wenn Sie den
device-count
Wert 2 angeben, können Sie zwei aggregierte Bundles konfigurieren.[edit chassis aggregated-devices ethernet] user@host# set device-count number
Geben Sie die Mitglieder an, die Sie in das aggregierte Ethernet-Paket aufnehmen möchten, und fügen Sie das Mitglied einzeln hinzu. Aggregierte Schnittstellen sind von ae0 bis ae4092 nummeriert.
[edit interfaces ] user@host# set interface-name gigether-options 802.3ad aex
- Geben Sie die Verbindungsgeschwindigkeit für die aggregierten Ethernet-Verbindungen an. Wenn Sie die Geschwindigkeit als gemischt angeben, können Sie die Mitgliedsverbindungen eines aggregierten Ethernet-Pakets mit einer Kombination von Tarifen (d. h. gemischten Tarifen) konfigurieren, um eine effiziente Bandbreitennutzung zu erzielen.
[edit interfaces] user@host# set aex aggregated-ether-options link-speed mixed
Geben Sie die Mindestbandbreite für die aggregierten Ethernet-Verbindungen an.
[edit interfaces] user@host# set aex aggregated-ether-options minimum-bandwidth
Überprüfen Sie die Konfiguration, und bestätigen Sie sie.
[edit interfaces] user@host# run show configuration user@host# commit
Siehe auch
Link Aggregation Control Protocol
Das Link Aggregation Control Protocol (LACP), definiert in IEEE 802.3ad, ist ein Überwachungsprotokoll, das Fehler auf der Verbindungsschicht innerhalb eines Netzwerks erkennt. Sie können LACP verwenden, um die lokalen und Remote-Enden von Mitgliedsverbindungen in einer LAG zu überwachen.
Standardmäßig ist LACP nicht für aggregierte Ethernet-Schnittstellen konfiguriert. Ethernet-Verbindungen tauschen keine Informationen über den Status der Verbindung aus. Wenn Sie LACP konfigurieren, initiiert die übertragende Verbindung (auch als Akteurbezeichnet) die Übertragung von LACP-Paketen an die empfangende Verbindung (auch als Partnerbezeichnet). Der Akteur ist die lokale Schnittstelle in einem LACP-Austausch. Der Partner ist die Remote-Schnittstelle in einer LACP-Börse.
Wenn Sie LACP konfigurieren, müssen Sie für jedes Ende der LAG einen der folgenden Übertragungsmodi auswählen:
-
Aktiv: Um die Übertragung von LACP-Paketen und die Antwort auf LACP-Pakete zu initiieren, müssen Sie LACP im aktiven Modus konfigurieren. Wenn entweder der Akteur oder der Partner aktiv ist, tauschen sie LACP-Pakete aus.
-
Passiv – Kein Austausch von LACP-Paketen. Dies ist der Standardübertragungsmodus.
Vorteile
-
Verbindungsüberwachung: LACP erkennt ungültige Konfigurationen sowohl auf der lokalen als auch auf der Remote-Seite der Verbindung.
-
Ausfallsicherheit und Redundanz der Verbindung: Wenn eine Verbindung ausfällt, stellt LACP sicher, dass der Datenverkehr auf den verbleibenden Verbindungen weiterfließt.
Richtlinien zum Konfigurieren von LACP
Beachten Sie bei der Konfiguration von LACP die folgenden Richtlinien:
-
Wenn Sie LACP auf mehreren verschiedenen physischen Schnittstellen konfigurieren, werden im resultierenden LAG-Bundle (Link Aggregation Group) nur Funktionen unterstützt, die auf allen verknüpften Geräten unterstützt werden. Beispielsweise können verschiedene PICs eine unterschiedliche Anzahl von Weiterleitungsklassen unterstützen. Wenn Sie Ports eines PIC der 16-Weiterleitungsklasse mit einem PIC der 8-Weiterleitungsklasse mithilfe von Link-Aggregation verknüpfen, unterstützt das resultierende LAG-Bundle bis zu 8 Weiterleitungsklassen. Ebenso führt die Verknüpfung eines PIC, der die gewichtete zufällige Früherkennung (Weighted Random Early Detection, WRED) unterstützt, mit einem PIC, das dies nicht unterstützt, zu einem LAG-Paket, das WRED nicht unterstützt.
-
Wenn Sie den LACP-Systembezeichner (mithilfe der
system-id systemid
Anweisung) so konfigurieren, dass er nur Nullen (00:00:00:00:00:00) ist, löst der Commitvorgang einen Fehler aus. -
Wenn das aggregierte Ethernet-Bundle aktiv ist, können Sie ein Gerät unabhängig vom LACP-Status für die Verarbeitung von Paketen auf einer Mitgliedsverbindung aktivieren. Dies geschieht mit der accept-data-Anweisung. Diese Methode entspricht jedoch nicht der Paketverarbeitung, die im IEEE 802.3ax-Standard definiert ist. Gemäß diesem Standard sollten die Pakete verworfen werden, aber sie werden stattdessen verarbeitet, weil Sie die
accept-data
Anweisung konfiguriert haben.
Konfigurieren von LACP
Führen Sie die folgenden Schritte aus, um LACP auf einer aggregierten Ethernet-Schnittstelle auf Ihrem Routinggerät zu konfigurieren.
Geben Sie den LACP-Übertragungsmodus an - aktiv oder passiv
[edit interfaces interface-name aggregated-ether-options] user@host# set lacp active user@host# set lacp passive
Geben Sie das Intervall an, in dem die Schnittstellen LACP-Pakete senden. Wenn Sie unterschiedliche Intervalle für die aktive und passive Schnittstelle konfigurieren, überträgt der Akteur die Pakete mit der Geschwindigkeit, die auf der Schnittstelle des Partners konfiguriert ist.
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set periodic interval
Konfigurieren Sie die LACP-System-ID. Die benutzerdefinierte Systemkennung in LACP ermöglicht es zwei Ports von zwei verschiedenen Geräten, sich so zu verhalten, als wären sie Teil derselben Aggregatgruppe. Der Systembezeichner ist ein 48-Bit-Feld (6 Byte) global eindeutig. Er wird in Kombination mit einem 16-Bit-Systemprioritätswert verwendet, der zu einer eindeutigen LACP-Systemkennung führt.
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set system-id system-id
Konfigurieren Sie die LACP-Systempriorität auf der Ebene der aggregierten Ethernet-Schnittstelle. Diese Systempriorität hat Vorrang vor dem Prioritätswert, der auf globaler
[edit chassis]
Ebene konfiguriert ist. Das Gerät mit dem numerisch niedrigeren Wert (höherer Prioritätswert) wird zum steuernden Gerät. Wenn beide Geräte den gleichen Wert für die LACP-Systempriorität haben, bestimmt die MAC-Adresse des Geräts, welches Gerät die Kontrolle hat.[edit interfaces interface-name aggregated-ether-options lacp] user@host# set system-priority system-priority
(Optional) Konfigurieren Sie den administrativen LACP-Schlüssel.
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set admin-key number
Geben Sie den Zeitraum in Sekunden an, für den LACP den Status einer Mitgliedsverknüpfung als abgelaufen beibehält. Um ein übermäßiges Flattern einer LAG-Mitgliedsverknüpfung zu verhindern, können Sie LACP so konfigurieren, dass der Übergang einer Schnittstelle von unten nach oben für ein bestimmtes Intervall verhindert wird.
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set hold-time timer-value
Konfigurieren Sie das Gerät so, dass Pakete, die über eine Mitgliedsverbindung empfangen werden, unabhängig vom LACP-Status verarbeitet werden, wenn der aggregierte Schnittstellenstatus "Aktiv" lautet.
[edit interfaces interface-name aggregated-ether-options lacp] user@host# set accept-data
Überprüfen Sie die Konfiguration, und bestätigen Sie sie.
[edit interfaces interface-name aggregated-ether-options lacp] user@host# run show configuration user@host# commit
Siehe auch
Gezielte Verteilung über aggregierte Ethernet-Mitgliedsverbindungen
Aggregierte Ethernet-Bundles verwenden einen Hash-basierten Algorithmus, um den Datenverkehr auf mehrere Verbindungen zu verteilen. Datenverkehr, der über eine logische Schnittstelle eines Pakets bestimmt ist, kann über eine der Member-Links ausgehen, die auf dem Hashing-Algorithmus basieren. Die Ausgangsrichtlinie wird zwischen einzelnen Member-Schnittstellen-Schedulern oder -Policern verteilt, die in jeder Packet Forwarding Engine instanziiert werden, die einen Mitgliedslink hostet. Die Durchsetzung von Richtlinien für verteilten Ausgang beruht auf dem Lastenausgleich des Datenverkehrs und ist daher nicht immer genau.
Die gezielte Verteilung bietet einen Mechanismus , um Datenverkehr über bestimmte Verbindungen eines aggregierten Ethernet-Pakets zu leiten. Sie können auch die gezielte Verteilung verwenden, um Mitgliedsverknüpfungen Rollen zuzuweisen, um Verbindungsfehlerszenarien zu behandeln. Die gezielte Verteilung gewährleistet eine genaue Richtliniendurchsetzung, die nicht für eine bestimmte logische Schnittstelle verteilt wird. Die gezielte Verteilung gilt sowohl für Layer-2- als auch für Layer-3-Schnittstellen, unabhängig von der für die logische Schnittstelle konfigurierten Familie. Der ausgehende Datenverkehr eines Layer-3-Hosts wird auf alle Mitgliedsverbindungen eines aggregierten Ethernet-Pakets verteilt. Die gezielte Verteilung wird nur für den Transitverkehr implementiert.
Sie können Verteilerlisten bilden, die aus Mitgliederverknüpfungen der aggregierten Ethernet-Schnittstellen bestehen, und Sie können diesen Listen wie folgt Rollen zuweisen:
-
Primärer Verteiler: Sie können die Mitgliederlinks konfigurieren, die Teil der primären Verteilerliste sein sollen. Der Datenverkehr wird auf alle Mitgliedslinks in der primären Liste verteilt. Wenn alle Links in der primären Liste aktiv sind, wird der Datenverkehr über diese Links weitergeleitet. Wenn einige der Links in einer primären Liste fehlschlagen, übertragen die verbleibenden Links Datenverkehr.
-
Backup-Verteilerliste: Sie können die Mitgliedslinks konfigurieren, die Teil der Sicherungsverteilerliste sein sollen. Wenn alle Links in der primären Liste ausfallen, nur dann beginnen die Links in der Backup-Liste Datenverkehr zu übertragen. Wenn einige der Links in der Backup-Liste fehlschlagen, übertragen die verbleibenden Links in der Backup-Liste den Datenverkehr.
-
Standby-Verteilerliste: Alle verbleibenden Links werden der definierten Standby-Liste hinzugefügt. Wenn alle Links in der primären Liste und der Backup-Liste ausfallen, nur dann beginnen die Links in der Standby-Liste Datenverkehr zu übertragen. Wenn die Links in der primären Verteilerliste wieder online geschaltet werden, nehmen sie den Datenverkehr wieder auf.
Vorteile
-
Genaue Richtliniendurchsetzung: Die Richtliniendurchsetzung wird nicht verteilt und ist daher genau.
-
Load Balancing: Mit einer gezielten Verteilung können Sie den Datenverkehr zwischen den aggregierten Ethernet-Bundle-Mitgliederlinks ausgleichen.
Konfiguration der gezielten Verteilung über aggregierte Ethernet-Mitgliedsverbindungen
In diesem Beispiel wird gezeigt, wie primäre Verteilerlisten und Sicherungsverteilerlisten für aggregierte Ethernet-Mitgliederverbindungen konfiguriert werden. Mitgliederlinks werden den Verteilerlisten eine Mitgliedschaft zugewiesen. Den logischen Schnittstellen des aggregierten Ethernet-Pakets wird dann die Mitgliedschaft in der Primärliste und der Backup-Liste zugewiesen.
Konfiguration
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit
.
[edit groups GR-AE-ACCESS-DISTRIBUTION] user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution primary-list dl2 user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution backup-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution primary-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution backup-list dl2 user@host# set interfaces <ae*> apply-groups GR-AE-ACCESS-DISTRIBUTION user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 101 vlan-id 101 family inet address 10.1.0.1/16 user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 102 vlan-id 102 family inet address 10.2.0.1/16 user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 103 vlan-id 103 family inet address 10.3.0.1/16 user@host# set interfaces <ae*> flexible-vlan-tagging encapsulation flexible-ethernet-services unit 104 vlan-id 104 family inet address 10.4.0.1/16
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die Zielverteilung:
-
Erstellen Sie eine globale Anwendungsgruppe, und geben Sie die primäre Liste und die Sicherungsliste an.
[edit groups GR-AE-ACCESS-DISTRIBUTION] user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution primary-list dl2 user@host# set interfaces <ae*> unit <*[1 3 5 7 9]> description “matched-odd” targeted-distribution backup-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution primary-list dl1 user@host# set interfaces <ae*> unit <*[0 2 4 6 8]> description “matched-even” targeted-distribution backup-list dl2
-
Hängen Sie die definierte Anwendungsgruppe
an die aggregierte Ethernet-Schnittstelle an.
[edit] user@host# set interfaces ae10 apply-groups GR-AE-ACCESS-DISTRIBUTION
-
Erstellen Sie die logischen Schnittstellen und konfigurieren Sie ihre Parameter.
[edit] user@host# set interfaces ae10 apply-groups GR-AE-ACCESS-DISTRIBUTION user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services set unit 101 vlan-id 101 family inet address 10.1.0.1/16 user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services unit 102 vlan-id 102 family inet address 10.2.0.1/16 user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services unit 103 vlan-id 103 family inet address 10.3.0.1/16 user@host# set interfaces ae10 flexible-vlan-tagging encapsulation flexible-ethernet-services unit 104 vlan-id 104 family inet address 10.4.0.1/16
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration mit dem show
Befehl. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
user@host# show groups GR-AE-ACCESS-DISTRIBUTION interfaces { <ae*> { unit "<*[1 3 5 7 9]>" { description "matched odd"; targeted-distribution { primary-list dl2; backup-list dl1; } } unit "<*[0 2 4 6 8]>" { description "matched even"; targeted-distribution { primary-list dl1; backup-list dl2; } } } }
user@host# show interfaces ae10 apply-groups apply-groups GR-AE-ACCESS-DISTRIBUTION;
user@host# show interfaces ae10 apply-groups GR-AE-ACCESS-DISTRIBUTION; flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 101 { vlan-id 101; family inet { address 10.1.0.1/16 { } } } unit 102 { vlan-id 102; family inet { address 10.2.0.1/16 { } } } unit 103 { vlan-id 103; family inet { address 10.3.0.1/16 { } } } unit 104 { vlan-id 104; family inet { address 10.4.0.1/16 { } } }
Anforderungen
In diesem Beispiel werden die folgenden Software- und Hardwarekomponenten verwendet:
-
Junos OS Version 16.1 und höhere Versionen
-
Eine universelle 5G-Routing-Plattform der MX-Serie
Überblick
Die gezielte Verteilung bietet einen Mechanismus, um Datenverkehr über bestimmte Links eines aggregierten Ethernet-Pakets zu leiten, und weist Mitgliedslinks auch Rollen zu, um Verbindungsausfallszenarien zu behandeln. Sie können eine gezielte Verteilung konfigurieren, um den Datenverkehr zwischen den aggregierten Ethernet-Bundle-Mitgliederverbindungen auszugleichen. Sie können eine logische Schnittstelle nur für den ausgehenden Datenverkehr einer einzelnen Verbindung zuordnen.
In diesem Beispiel wird die apply-groups
Konfiguration zum Angeben der Verteilerlisten für die logischen Schnittstellen der aggregierten Ethernet-Mitgliedsverbindungen verwendet. Sie können die apply-groups
Anweisung verwenden, um die Konfigurationsanweisungen des Junos-Betriebssystems von einer Konfigurationsgruppe zu erben. Die apply-groups
Konfigurationsanweisung im Beispiel zeigt, dass den ungeraden Mitgliedsverbindungen des aggregierten Ethernet-Pakets die primäre Liste dl2 und den geradzahligen Mitgliedsverbindungen die primäre Liste dl1 zugewiesen wird.
Die in diesem Beispiel verwendete aggregierte Ethernet-Schnittstelle ist ae10 mit den Einheiten 101, 102, 103 und 104. Die physikalische Schnittstelle ge-0/0/3 wird als Verteilerliste dl1 und ge-0/0/4 als dl2 angegeben. Die Verteilerliste dl1 wird als Primärliste für die logischen Interface-Unit-Nummern des aggregierten Ethernet-Bundles zugeordnet, die mit einer ungeraden Zahl enden. Alternativ ist die Verteilerliste dl2 die primäre Liste für diejenigen, die mit einer geraden Zahl enden.
Um die Zielverteilung zu konfigurieren, müssen Sie Folgendes tun:
-
Erstellen Sie eine globale Anwendungsgruppe.
-
Weisen Sie jedes Mitglied der aggregierten Ethernet-Schnittstelle einer anderen Verteilerliste zu.
-
Hängen Sie die Anwendungsgruppe an die aggregierte Ethernet-Schnittstelle an.
-
Erstellen Sie die logischen Schnittstellen. Die Gruppe apply weist die Verteilerlisten bei Bedarf automatisch jedem Mitglied des aggregierten Ethernet-Pakets zu.
Verifizierung
Überprüfen der gezielten Verteilung logischer Schnittstellen
Zweck
Stellen Sie sicher, dass die logischen Schnittstellen den Verteilerlisten zugewiesen sind.
Action!
Um zu überprüfen, ob die logischen Schnittstellen den Verteilerlisten zugeordnet sind, geben Sie den show interfaces detail or extensive
Befehl ein.
Die show interfaces detail or extensive
Befehlsausgabe zeigt, dass die logischen Schnittstellen, die auf eine ungerade Zahl enden, der Verteilerliste dl1 (ge-0/0/3
) zugewiesen werden, und die Schnittstellen, die auf eine gerade Zahl enden, standardmäßig der Verteilerliste dl2 (ge-0/0/4
) zugewiesen werden. Wenn eine dieser Schnittstellen ausfällt, wechseln die logischen Schnittstellen zu den Schnittstellen in der Sicherungsliste oder verwenden weiterhin die aktive Memberschnittstelle. Beispielsweise ist ge-0/0/4
auf dem aggregierten Ethernet-Bundle ae10.101
die primäre Schnittstelle und auf dem aggregierten Ethernet-Bundle ae10.102
die primäre Schnittstelle , ge-0/0/3
und ähnlich für die anderen logischen Schnittstellen.
user@host# run show interfaces extensive ae10 Physical interface: ae10, Enabled, Physical link is Up Interface index: 129, SNMP ifIndex: 612, Generation: 132 Link-level type: Flexible-Ethernet, MTU: 9000, Speed: 2Gbps, BPDU Error: None, MAC-REWRITE Error: None, Loopback: Disabled, Source filtering: Disabled, Flow control: Disabled Pad to minimum frame size: Disabled Minimum links needed: 1, Minimum bandwidth needed: 1bps Device flags : Present Running Interface flags: SNMP-Traps Internal: 0x4000 Current address: 00:05:86:1e:70:c1, Hardware address: 00:05:86:1e:70:c1 Last flapped : 2016-08-30 16:15:28 PDT (00:43:15 ago) Statistics last cleared: Never Traffic statistics: Input bytes : 0 0 bps Output bytes : 77194 200 bps Input packets: 0 0 pps Output packets: 300 0 pps IPv6 transit statistics: Input bytes : 0 Output bytes : 0 Input packets: 0 Output packets: 0 Dropped traffic statistics due to STP State: Input bytes : 0 Output bytes : 0 Input packets: 0 Output packets: 0 Input errors: Errors: 0, Drops: 0, Framing errors: 0, Runts: 0, Giants: 0, Policed discards: 0, Resource errors: 0 Output errors: Carrier transitions: 0, Errors: 0, Drops: 0, MTU errors: 0, Resource errors: 0 Ingress queues: 8 supported, 4 in use Queue counters: Queued packets Transmitted packets Dropped packets 0 0 0 0 1 0 0 0 2 0 0 0 3 0 0 0 Egress queues: 8 supported, 4 in use Queue counters: Queued packets Transmitted packets Dropped packets 0 0 0 0 1 0 0 0 2 0 0 0 3 0 0 0 Queue number: Mapped forwarding classes 0 best-effort 1 expedited-forwarding 2 assured-forwarding 3 network-control Logical interface ae10.101 (Index 345) (SNMP ifIndex 617) (Generation 154) Description: matched odd Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.101 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 2 0 92 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.101 Input : 0 0 0 0 Output: 2 0 92 0 ge-0/0/4.101 Input : 0 0 0 0 Output: 0 0 0 0 Aggregate member links: 2 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.101 0 0 0 0 ge-0/0/4.101 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/4 Up List-Type Status Backup Waiting Interfaces: ge-0/0/3 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 198, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.1.0.1/15, Local: 10.1.0.2, Broadcast: 10.1.0.3, Generation: 154 Protocol multiservice, MTU: Unlimited, Generation: 199, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.102 (Index 344) (SNMP ifIndex 615) (Generation 153) Description: matched even Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.102 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 4 0 296 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.102 Input : 0 0 0 0 Output: 4 0 296 0 ge-0/0/4.102 Input : 0 0 0 0 Output: 0 0 0 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.102 0 0 0 0 ge-0/0/4.102 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/3 Up List-Type Status Backup Waiting Interfaces: ge-0/0/4 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 196, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.2.0.1 , Local: 10.2.0.1, Broadcast: 10.2.0.3, Generation: 152 Protocol multiservice, MTU: Unlimited, Generation: 197, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.103 (Index 343) (SNMP ifIndex 614) (Generation 152) Description: matched odd Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.103 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 3 0 194 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.103 Input : 0 0 0 0 Output: 3 0 194 0 ge-0/0/4.103 Input : 0 0 0 0 Output: 0 0 0 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.103 0 0 0 0 ge-0/0/4.103 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/4 Up List-Type Status Backup Waiting Interfaces: ge-0/0/3 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 194, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.3.0.0/15, Local: 10.3.0.1, Broadcast: 10.3.0.3, Generation: 150 Protocol multiservice, MTU: Unlimited, Generation: 195, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.104 (Index 342) (SNMP ifIndex 616) (Generation 151) Description: matched even Flags: Up SNMP-Traps 0x4000 VLAN-Tag [ 0x8100.104 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 2 0 92 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.104 Input : 0 0 0 0 Output: 2 0 92 0 ge-0/0/4.104 Input : 0 0 0 0 Output: 0 0 0 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.104 0 0 0 0 ge-0/0/4.104 0 0 0 0 List-Type Status Primary Active Interfaces: ge-0/0/3 Up List-Type Status Backup Waiting Interfaces: ge-0/0/4 Up List-Type Status Standby Down Protocol inet, MTU: 8978, Generation: 192, Route table: 0 Flags: Sendbcast-pkt-to-re Addresses, Flags: Is-Preferred Is-Primary Destination: 10.4.0.0/16, Local: 10.4.0.1, Broadcast: 10.4.0.3, Generation: 148 Protocol multiservice, MTU: Unlimited, Generation: 193, Route table: 0 Policer: Input: __default_arp_policer__ Logical interface ae10.32767 (Index 341) (SNMP ifIndex 613) (Generation 150) Flags: Up SNMP-Traps 0x4004000 VLAN-Tag [ 0x0000.0 ] Encapsulation: ENET2 Statistics Packets pps Bytes bps Bundle: Input : 0 0 0 0 Output: 0 0 0 0 Adaptive Statistics: Adaptive Adjusts: 0 Adaptive Scans : 0 Adaptive Updates: 0 Link: ge-0/0/3.32767 Input : 0 0 0 0 Output: 95 0 38039 0 ge-0/0/4.32767 Input : 0 0 0 0 Output: 95 0 38039 0 Marker Statistics: Marker Rx Resp Tx Unknown Rx Illegal Rx ge-0/0/3.32767 0 0 0 0 ge-0/0/4.32767 0 0 0 0 Protocol multiservice, MTU: Unlimited, Generation: 191, Route table: 0 Flags: None Policer: Input: __default_arp_policer__
MAC-Adresse auf aggregierten Ethernet-Schnittstellen
Sie können die auf Quell-MAC-Adressen und Ziel-MAC-Adressen basierende Abrechnung für MAC-Adressen konfigurieren, die auf aggregierten Ethernet-Schnittstellen dynamisch gelernt werden.
Standardmäßig ist das dynamische Lernen von Quell- und Ziel-MAC-Adressen auf aggregierten Ethernet-Schnittstellen deaktiviert. Wenn Sie diese Funktion aktivieren, können Sie die auf Quell- und Ziel-MAC-Adressen basierende Abrechnung auf den gerouteten Schnittstellen von Routern der MX-Serie mit DPCs und MPCs konfigurieren. Wenn Sie das dynamische Lernen von MAC-Adressen aktivieren, werden außerdem die MAC-Filtereinstellungen für jeden Mitgliedslink des aggregierten Ethernet-Pakets aktualisiert. Die Begrenzung der maximalen Anzahl von MAC-Adressen, die von einer Schnittstelle gelernt werden können, gilt nicht für diese Funktion zum dynamischen Lernen von MAC-Adressen.
Die MAC-basierte Zielabrechnung wird nur für MAC-Adressen unterstützt, die dynamisch an der Eingangsschnittstelle gelernt werden, einschließlich jedes einzelnen untergeordneten oder Mitgliedslinks des aggregierten Ethernet-Pakets. MPCs unterstützen das Erlernen von MAC-Zieladressen nicht. Dynamisches Lernen von MAC-Adressen kann nur auf der aggregierten Ethernet-Schnittstelle oder auf selektiven Verbindungen einzelner Mitglieder unterstützt werden. Die MAC-Lernunterstützung für das Bundle hängt von der Fähigkeit der einzelnen Mitgliederlinks ab. Wenn ein Link im Bundle nicht die Fähigkeit zur Unterstützung von MAC-Lernen oder -Kontoführung enthält, wird er im aggregierten Ethernet-Bundle deaktiviert.
Die MAC-Daten für das aggregierte Bundle werden angezeigt, nachdem Daten von einzelnen untergeordneten Links gesammelt wurden. Bei DPCs werden diese Pakete in Ausgangsrichtung (Anzahl der Ausgabepakete/Bytes) erfasst, während bei MPCs diese Pakete nicht berücksichtigt werden, da DMAC-Lernen nicht unterstützt wird. Dieser Verhaltensunterschied tritt auch zwischen untergeordneten Links in DPCs und MPCs auf. Da diese Funktion zum Ermöglichen des dynamischen Lernens mit dem Sammeln von MAC-Datenbankstatistiken von untergeordneten Links zusammenhängt, die auf dem Befehl basieren, der über die CLI ausgegeben wird, wirkt sich dies basierend auf der Größe der MAC-Datenbank und der Anzahl der untergeordneten Links, die über verschiedene FPCs verteilt sind, auf die Zeit aus, die für die Anzeige der Daten auf der Konsole benötigt wird.
Vorteile
Compute Statistics: Ermöglicht die Berechnung von MAC-Adressenstatistiken für dynamisch gelernte MAC-Adressen.
Plattformspezifische maximale Schnittstellen pro LAG-Verhalten
Verwenden Sie den Funktions-Explorer , um die Plattform- und Releaseunterstützung für bestimmte Features zu bestätigen.
Verwenden Sie die folgende Tabelle, um das plattformspezifische Verhalten für Ihre Plattform zu überprüfen:
Plattform |
Unterschied |
---|---|
ACX-Serie |
Router der ACX-Serie, die LAG unterstützen, unterstützen maximal 255 Schnittstellen pro LAG. |
MX-Serie |
Router der MX-Serie, die LAG unterstützen, unterstützen maximal 64 Schnittstellen pro LAG. |
PTX-Serie |
Router der PTX-Serie, die LAG unterstützen, unterstützen maximal 64 Schnittstellen pro LAG. |