Aggregierte Ethernet-Schnittstellen im Überblick
Erfahren Sie mehr über aggregierte Ethernet-Schnittstellen, LACP und LAG.
Überblick
Mit der Link-Aggregation nach IEEE 802.3ad können Sie Ethernet-Schnittstellen gruppieren, um eine einzige Link-Layer-Schnittstelle zu bilden, die auch als Link Aggregation Group (LAG) oder Bundle bezeichnet wird.
Durch die Aggregation mehrerer Verbindungen zwischen physischen Schnittstellen entsteht eine einzige logische Punkt-zu-Punkt-Trunk-Verbindung oder eine LAG. Die LAG gleicht den Datenverkehr über die Mitgliedsverbindungen innerhalb eines aggregierten Ethernet-Pakets aus und erhöht effektiv die Uplink-Bandbreite. Ein weiterer Vorteil der Link-Aggregation ist die erhöhte Verfügbarkeit, da die LAG aus mehreren Mitglieder-Links besteht. Wenn eine Mitgliedsverbindung ausfällt, überträgt die LAG weiterhin den Datenverkehr über die verbleibenden Verbindungen.
Sie können eine gemischte Rate von Verbindungsgeschwindigkeiten für das aggregierte Ethernet-Paket konfigurieren. Es werden Verbindungsgeschwindigkeiten von 10 GbE, 40 GbE und 100 GbE unterstützt. Load Balancing funktioniert nicht, wenn Sie Verbindungsgeschwindigkeiten konfigurieren, die nicht unterstützt werden.
Verwenden Sie die aggregierte Ethernet-Schnittstelle , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen.
Sie können den Portkanal mit verschiedenen SFP-Modellen zwischen zwei Endgeräten konfigurieren und dabei die gleiche Bandbreite beibehalten.
Zum Beispiel:
switch 1 gig0/1 (SFP-10G-SR-S) --------- MX 1 gig0/1 (SFP-10G-SR-S)
switch 1 gig0/2 (SFP-10G-LR-S) --------- MX 1 gig0/2 (SFP-10G-LR-S)
Das Link Aggregation Control Protocol (LACP) ist eine Teilkomponente des Standards IEEE 802.3ad und wird als Erkennungsprotokoll verwendet.
Um ein Load Balancing über die aggregierten Ethernet-Schnittstellen (AE) in einer redundanten Server-Knotengruppe zu gewährleisten, müssen die Mitglieder des AE gleichmäßig auf die redundante Server-Knotengruppe verteilt sein.
Während eines Netzwerkknotengruppen-Switchovers kann der Datenverkehr für einige Sekunden unterbrochen werden.
Link Aggregation Group (LAG)
Sie konfigurieren eine LAG, indem Sie die Verbindungsnummer als physisches Gerät angeben und dann eine Reihe von Schnittstellen (Ports) mit der Verbindung verknüpfen. Alle Schnittstellen müssen die gleiche Geschwindigkeit aufweisen und sich im Vollduplex-Modus befinden. Juniper Networks Betriebssystem Junos (Junos OS) für EX-Serie Ethernet-Switches weist jeder Schnittstelle eine eindeutige ID und Portpriorität zu. ID und Priorität sind nicht konfigurierbar.
Die Anzahl der Schnittstellen, die in einer LAG gruppiert werden können, und die Gesamtzahl der auf einem Switch unterstützten LAGs variiert je nach Switch-Modell. Zusätzliche Plattforminformationen listet die Switches der EX-Serie sowie die maximale Anzahl von Schnittstellen pro LAG und die maximale Anzahl der unterstützten LAGs auf.
LAGs mit Mitgliedsverbindungen unterschiedlicher Schnittstellentypen, z. B. ge und mge, werden auf Multirate-Switches nicht unterstützt.
Für Junos OS Evolved legt die Software keine Begrenzung für die maximale Anzahl von AEx in einem gemischten aggregierten Ethernet-Paket fest. Alle untergeordneten logischen Schnittstellen gehören zur gleichen aggregierten physischen Ethernet-Schnittstelle und haben denselben Selektor. Daher sollten viel weniger Lastausgleichsspeicher und gemischte Aex-Konfigurationen durchgeführt werden, selbst wenn die Anzahl 64 logische Schnittstellen überschreitet.
Wenn Sie auf Switches der QFX-Serie versuchen, eine Konfiguration mit mehr als 64 Ethernet-Schnittstellen in einer LAG zu bestätigen, erhalten Sie eine Fehlermeldung. Die Fehlermeldung besagt, dass das Gruppenlimit von 64 überschritten wurde und das Auschecken der Konfiguration fehlgeschlagen ist.
So erstellen Sie eine LAG:
-
Erstellen Sie eine logische, aggregierte Ethernet-Schnittstelle.
-
Definieren Sie die Parameter, die der logischen aggregierten Ethernet-Schnittstelle zugeordnet sind, z. B. eine logische Einheit, Schnittstelleneigenschaften und das Link Aggregation Control Protocol (LACP).
-
Definieren Sie die Mitgliedsverbindungen, die in der aggregierten Ethernet-Schnittstelle enthalten sein sollen, z. B. zwei 10-Gigabit-Ethernet-Schnittstellen.
-
Konfigurieren Sie LACP für die Linkerkennung.
Beachten Sie diese Hardware- und Softwarerichtlinien:
-
Wenn für Junos OS Evolved eine neue Schnittstelle als Mitglied zum aggregierten Ethernet-Bundle hinzugefügt wird, wird ein Link-Flap-Ereignis generiert. Wenn Sie dem Bundle eine Schnittstelle hinzufügen, wird die physische Schnittstelle als reguläre Schnittstelle gelöscht und dann wieder als Mitglied hinzugefügt. Während dieser Zeit gehen die Details der physischen Schnittstelle verloren.
-
Bis zu 32 Ethernet-Schnittstellen können gruppiert werden, um eine LAG auf einer redundanten Server-Knotengruppe, einer Server-Knotengruppe und einer Netzwerk-Knotengruppe auf einem QFabric-System zu bilden. Bis zu 48 LAGs werden auf redundanten Server-Knotengruppen und Server-Knotengruppen auf einem QFabric-System unterstützt, und bis zu 128 LAGs werden auf Netzwerk-Knotengruppen auf einem QFabric-System unterstützt. Sie können LAGs geräteübergreifend in redundanten Server-Knotengruppen, Server-Knotengruppen und Netzwerk-Knotengruppen konfigurieren.
Wenn Sie auf einem Qfabric-System versuchen, eine Konfiguration mit mehr als 32 Ethernet-Schnittstellen in einer LAG zu bestätigen, erhalten Sie eine Fehlermeldung, die besagt, dass das Gruppenlimit von 32 überschritten wurde und das Auschecken der Konfiguration fehlgeschlagen ist.
-
Die LAG muss auf beiden Seiten der Verbindung konfiguriert sein.
-
Die Schnittstellen auf beiden Seiten der Verbindung müssen auf die gleiche Geschwindigkeit eingestellt sein und sich im Vollduplexmodus befinden.
Junos OS weist jedem Port eine eindeutige ID und Portpriorität zu. ID und Priorität sind nicht konfigurierbar.
-
QFabric-Systeme unterstützen eine spezielle LAG, die als FCoE-LAG bezeichnet wird und es Ihnen ermöglicht, FCoE-Datenverkehr und regulären Ethernet-Datenverkehr (Datenverkehr, der kein FCoE-Datenverkehr ist) über dasselbe Link-Aggregationspaket zu transportieren. Standard-LAGs verwenden einen Hashing-Algorithmus, um die für die Übertragung verwendete physische Verbindung zu bestimmen. Daher kann die Kommunikation zwischen zwei Geräten unterschiedliche physische Verbindungen in der LAG für unterschiedliche Übertragungen verwenden. Eine FCoE-LAG stellt sicher, dass der FCoE-Datenverkehr dieselbe physische Verbindung in der LAG für Anforderungen und Antworten verwendet. Dadurch wird die virtuelle Punkt-zu-Punkt-Verbindung zwischen dem konvergenten Netzwerkadapter (CNA) des FCoE-Geräts und dem FC-SAN-Switch über ein Knotengerät des QFabric-Systems beibehalten. Eine FCoE-LAG bietet kein Load Balancing oder Link-Redundanz für FCoE-Datenverkehr. Normaler Ethernet-Datenverkehr verwendet jedoch den Standard-Hashing-Algorithmus und erhält die üblichen LAG-Vorteile von Load Balancing und Link-Redundanz in einer FCoE-LAG. Weitere Informationen finden Sie unter Grundlegendes zu FCoE-LAGs .
Konfigurieren von aggregierten Ethernet-Schnittstellen
Erfahren Sie, wie Sie aggregierte Ethernet-Schnittstellen konfigurieren. Enthält auch eine Beispielkonfiguration.
So konfigurieren Sie eine AEX:
Beachten Sie die folgenden Richtlinien, wenn Sie aggregierte Ethernet-Schnittstellen konfigurieren:
Im Allgemeinen unterstützen aggregierte Ethernet-Bundles die Funktionen, die auf allen unterstützten Schnittstellen verfügbar sind, die zu einem Mitgliedslink innerhalb des Bundles werden können. Ausnahmsweise werden GbE IQ-Funktionen und einige neuere GbE-Funktionen in aggregierten Ethernet-Paketen nicht unterstützt.
GbE IQ- und SFP-Schnittstellen können Mitgliederverbindungen sein, aber IQ- und SFP-spezifische Funktionen werden im aggregierten Ethernet-Paket nicht unterstützt, selbst wenn alle Mitgliedsverbindungen einzeln diese Funktionen unterstützen.
Bevor Sie eine aggregierte Ethernet-Konfiguration festlegen, stellen Sie sicher, dass der Verbindungsmodus auf keiner Mitgliedsschnittstelle des aggregierten Ethernet-Pakets konfiguriert ist. Andernfalls schlägt die Commit-Prüfung der Konfiguration fehl.
Beispiel für eine Konfiguration aggregierter Ethernet-Schnittstellen
Aggregierte Ethernet-Schnittstellen können Schnittstellen von verschiedenen FPCs, DPCs oder PIC verwenden. Die folgende Konfiguration reicht aus, um eine aggregierte Gigabit-Ethernet-Schnittstelle zum Laufen zu bringen.
[edit chassis]
aggregated-devices {
ethernet {
device-count 15;
}
}
[edit interfaces]
ge-1/3/0 {
gigether-options {
802.3ad ae0;
}
}
ge-2/0/1 {
gigether-options {
802.3ad ae0;
}
}
ae0 {
aggregated-ether-options {
link-speed 1g;
minimum-links 1;
}
}
vlan-tagging;
unit 0 {
vlan-id 1;
family inet {
address 10.0.0.1/24;
}
}
unit 1 {
vlan-id 1024;
family inet {
address 10.0.0.2/24;
}
}
unit 2 {
vlan-id 1025;
family inet {
address 10.0.0.3/24;
}
}
unit 3 {
vlan-id 4094;
family inet {
address 10.0.0.4/24;
}
}
}
Beispiel: Konfigurieren der Link-Aggregation zwischen einem Switches der QFX-Serie und einem Aggregations-Switch
Mit einem Produkt der QFX-Serie können Sie mehrere Ethernet-Verbindungen zu einer logischen Schnittstelle für höhere Bandbreite und Redundanz kombinieren. Die Ports, die auf diese Weise kombiniert werden, werden als Link Aggregation Group (LAG) oder Bundle bezeichnet. Die Anzahl der Ethernet-Verbindungen, die Sie zu einer LAG kombinieren können, hängt von Ihrem Produktmodell der QFX-Serie ab. Sie können LAGs konfigurieren, um ein Produkt der QFX-Serie oder einen EX4600-Switch mit anderen Switches wie Aggregations-Switches, Servern oder Routern zu verbinden. In diesem Beispiel wird beschrieben, wie LAGs konfiguriert werden, um einen Switch der Serien QFX3500, QFX3600, EX4600, QFX5100 und QFX10002 mit einem Aggregations-Switch zu verbinden.
Anforderungen
In diesem Beispiel werden die folgenden Software- und Hardwarekomponenten verwendet:
Junos OS Version 11.1 oder höher für die Switches QFX3500 und QFX3600, Junos OS 13.2 oder höher für die Switches QFX5100 und EX4600 und Junos OS Version 15.1X53-D10 oder höher für QFX10002-Switches.
Ein Switch der Serien QFX3500, QFX3600, EX4600, QFX5100 oder QFX10002.
Übersicht und Topologie
In diesem Beispiel verfügt der Switch über eine LAG, die aus zwei 10-Gigabit-Ethernet-Schnittstellen besteht. Diese LAG wird im Port-Mode-Trunk (oder Interface-Mode-Trunk) so konfiguriert, dass der Switch und das VLAN, dem sie zugewiesen wurde, Datenverkehr senden und empfangen können.
Die Konfiguration der Ethernet-Schnittstellen als LAGs hat folgende Vorteile:
Wenn ein physischer Port aus irgendeinem Grund ausfällt (ein Kabel ist abgezogen oder ein Switch-Port fällt aus), funktioniert der logische Port transparent über den verbleibenden physischen Port weiter.
Das Link Aggregation Control Protocol (LACP) kann optional für die Link-Überwachung und das automatische Hinzufügen und Löschen einzelner Links ohne Benutzereingriff konfiguriert werden.
Wenn das Remote-Ende der LAG-Verbindung ein Sicherheitsgerät ist, wird LACP möglicherweise nicht unterstützt, da Sicherheitsgeräte eine deterministische Konfiguration erfordern. Konfigurieren Sie in diesem Fall kein LACP. Alle Verbindungen in der LAG sind dauerhaft betriebsbereit, es sei denn, der Switch erkennt einen Verbindungsausfall innerhalb der physischen Ethernet-Schicht oder der Datenverbindungsschichten.
Die in diesem Beispiel verwendete Topologie besteht aus einem Switch mit einer LAG, die zwischen zwei seiner 10-Gigabit-Ethernet-Schnittstellen konfiguriert ist. Der Switch ist mit einem Aggregations-Switch verbunden.
Tabelle 1 beschreibt die in diesem Konfigurationsbeispiel verwendete Topologie.
| Hostname | ,Basis-Hardware | , Trunk-Port |
|---|---|---|
Schalter |
Switch QFX3500, QFX3600, EX4600, QFX5100 oder QFX10002 |
|
Konfiguration
So konfigurieren Sie eine LAG zwischen zwei 10-Gigabit-Ethernet-Schnittstellen.
Verfahren
CLI-Schnellkonfiguration
Um schnell eine LAG zwischen zwei 10-Gigabit-Ethernet-Schnittstellen auf einem Switch zu konfigurieren, kopieren Sie die folgenden Befehle, und fügen Sie sie in das Switch-Terminalfenster ein:
Um eine LAG mit verbesserter Layer-2-Software zu konfigurieren – z. B. auf dem Switch EX4600, QFX5100 oder QFX10002 – verwenden Sie die interface-mode Anweisung anstelle der port-mode Anweisung. ELS-Details finden Sie unter Verwenden der erweiterten Layer 2 Software CLI.
[edit] set chassis aggregated-devices ethernet device-count 1 set interfaces ae0 aggregated-ether-options minimum-links 1 set interfaces ae0 aggregated-ether-options link-speed 10g set interfaces ae0 unit 0 family ethernet-switching vlan members green set interfaces xe-0/0/2 ether-options 802.3ad ae0 set interfaces xe-0/0/3 ether-options 802.3ad ae0 set interfaces ae0 unit 0 family ethernet-switching port-mode trunk set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp periodic fast
Schritt-für-Schritt-Anleitung
So konfigurieren Sie eine LAG zwischen einem Switch der QFX-Serie und einem Aggregations-Switch:
Geben Sie die Anzahl der LAGs an, die auf dem Switch erstellt werden sollen:
[edit chassis] user@switch# set aggregated-devices ethernet device-count 1
Geben Sie die Anzahl der Links an, die vorhanden sein müssen, damit die
ae0LAG-Schnittstelle :up[edit interfaces] user@switch# set ae0 aggregated-ether-options minimum-links 1
Geben Sie die Mediengeschwindigkeit der
ae0Verbindung an:[edit interfaces] user@switch# set ae0 aggregated-ether-options link-speed 10g
Geben Sie die Mitglieder an, die in das aggregierte Ethernet-Paket aufgenommen werden sollen:
[edit interfaces] user@switch# set interfaces xe-0/0/2 ether-options 802.3ad ae0 [edit interfaces] user@switch# set interfaces xe-0/0/3 ether-options 802.3ad ae0
Weisen Sie der
ae0Verbindung einen Portmodus des Trunks zu:Anmerkung:Um eine LAG mit verbesserter Layer-2-Software zu konfigurieren – z. B. auf dem Switch EX4600, QFX5100 oder QFX10002 – verwenden Sie die
interface-modeAnweisung anstelle derport-modeAnweisung. ELS-Details finden Sie unter Verwenden der erweiterten Layer 2 Software CLI.[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching port-mode trunk
oder
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk
Zuweisen der LAG zu einem VLAN:
[edit interfaces] user@switch# set ae0 unit 0 family ethernet-switching vlan members green vlan-id 200
(Optional): Eine Seite der LAG als aktiv für LACP festlegen:
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp active
(Optional): Legen Sie das Intervall und die Geschwindigkeit fest, mit der die Schnittstellen LACP-Pakete senden:
[edit interfaces] user@switch# set ae0 aggregated-ether-options lacp periodic fast
Befund
Zeigen Sie die Ergebnisse der Konfiguration auf einem QFX3500- oder QFX3600-Switch an:
[edit]
chassis {
aggregated-devices {
ethernet {
device-count 1;
}
}
}
green {
vlan-id 200;
}
}
interfaces {
ae0 {
aggregated-ether-options {
link-speed 10g;
minimum-links 1;
}
unit 0 {
family ethernet-switching {
port-mode trunk;
vlan {
members green;
}
}
}
xe-0/0/2 {
ether-options {
802.3ad ae0;
}
}
xe-0/0/3 {
ether-options {
802.3ad ae0;
}
}
}
Verifizierung
Führen Sie die folgenden Aufgaben aus, um zu überprüfen, ob das Switching betriebsbereit ist und eine LAG erstellt wurde:
Stellen Sie sicher, dass LAG ae0.0 erstellt wurde.
Zweck
Stellen Sie sicher, dass eine LAG ae0.0 auf dem Switch erstellt wurde.
Aktion
show interfaces ae0 terse
Interface Admin Link Proto Local Remote ae0 up up ae0.0 up up eth-switch
Bedeutung
Die Ausgabe bestätigt, dass die ae0.0 Verbindung aktiv ist, und zeigt die IP-Adresse an, die family dieser Verbindung zugewiesen ist.
Stellen Sie sicher, dass LAG ae0 erstellt wurde.
Zweck
Stellen Sie sicher, dass eine LAG ae0 auf dem Switch erstellt wurde.
Aktion
show interfaces ae0 terse
Interface Admin Link Proto Local Remote ae0 up down ae0.0 up down eth-switch
Bedeutung
Die Ausgabe zeigt, dass die ae0.0 Verbindung ausgefallen ist.
Fehlerbehebung
Fehlerbehebung bei einer ausgefallenen LAG
Problem
Der show interfaces terse Befehl zeigt, dass die LAG .down
Lösung
Überprüfen Sie Folgendes:
Stellen Sie sicher, dass kein Konfigurationskonflikt vorliegt.
Stellen Sie sicher, dass alle Mitgliedsports aktiv sind.
Stellen Sie sicher, dass eine LAG Teil des Family Ethernet Switching (Layer 2 LAG) oder der Family Inet (Layer 3 LAG) ist.
Stellen Sie sicher, dass das LAG-Mitglied mit der richtigen LAG am anderen Ende verbunden ist.
Zusätzliche Informationen zur Plattform
Verwenden Sie Link Aggregation Group , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen. Möglicherweise werden zusätzliche Plattformen unterstützt.
| LAG-Informationen | EX4100-F Virtual Chassis EX4200 | und EX4200 Virtual Chassis | EX4300 und EX4300 Virtual Chassis | EX4600 | EX4650 Virtual Chassis EX9200 | |
|---|---|---|---|---|---|---|
| EX6200 | ,EX4400 | |||||
| Maximale Schnittstellen pro LAG | 8 | 8 | 16 | 32 | 64 | 64 |
| Maximale LAGs pro Switch | 128 | 111 | 128 | 128 | 72 | 150 |
| LAG-Informationen | QFX5100 | QFX5120 | QFX5130 | QFX5700 | QFX10002 | QFX10008 | |
|---|---|---|---|---|---|---|---|
| QFX5110 | ,QFX5200 | ||||||
| Maximale Schnittstellen pro LAG | 64 | 64 | 64 | 128 | 64 | 64 | 64 |
| Maximale LAGs pro Switch | 96 | 72 | 128 | 144 | 150 | 1000 | 1000 |