Link Aggregation Groups (LAGs) bewirken eine Vervielfachung der Bandbreite, erhöhte Flexibilität der Ports und Verknüpfungsredundanz zwischen zwei Geräten. Das Link Aggregation Control Protocol (LACP, Link-Aggregationsteuerungsprotokoll) ist Bestandteil der IEEE-Spezifikation 802.3az, gemäß der die Bündelung mehrerer physischer Ports gesteuert werden kann, sodass ein einziger logischer Kanal entsteht. Das Load-Balancing des Datenverkehrs zwischen den aktiven Mitgliedsports einer LAG wird über eine Hash-basierte Verteilungsfunktion verwaltet. Diese verteilt Unicast- und Multicast-Datenverkehr basierend auf den Paket-Header-Informationen für Schicht 2 oder Schicht 3. LACP hilft, eine einzige LAG zu bilden, indem viele physische Ports gebündelt werden. Es ist auch für die Bandbreitenvervielfachung, die Erhöhung der Port-Flexibilität und die Bereitstellung von Redundanz auf Verbindungen zwischen zwei beliebigen Geräten verantwortlich. Darüber hinaus hilft dies bei der Änderung der LAG-Geschwindigkeit, der Ankündigung, der Flusskontrolle und auch des Schutzes, der leicht in der Tabelle mit den LAG-Einstellungen identifiziert werden kann.
In diesem Dokument wird erläutert, wie die LAG auf einem Switch über die Befehlszeilenschnittstelle konfiguriert wird.
Anweisungen zur Konfiguration der LAG auf einem Switch über die grafische Benutzeroberfläche (GUI) finden Sie hier
In diesem Dokument sind zwei CBS350-Switches an den Ports GE1/0/1 und GE1/0/2 miteinander verbunden. Alle Mitgliedsports sollten dieselbe Konfiguration und Geschwindigkeit aufweisen. Die Konfiguration erfolgt auf beiden Switches.
Schritt 1: SSH zum Switch. Der Standardbenutzername und das Standardkennwort lauten "cisco". Wenn Sie einen neuen Benutzernamen oder ein neues Kennwort konfiguriert haben, müssen Sie an dieser Stelle diese neuen Anmeldeinformationen eingeben.
In diesem Beispiel wird der CBS350 zum Konfigurieren der LAG verwendet. Klicken Sie hier, um zu erfahren, wie Sie über SSH oder Telnet auf eine SMB-Switch-CLI zugreifen können.
Schritt 2: Geben Sie im privilegierten EXEC-Modus des Switch den nachfolgenden Befehl ein, um in den globalen Konfigurationsmodus zu wechseln.
CBS 350#configure
Schritt 3: Verwenden Sie im globalen Konfigurationsmodus den Befehl "port-channel load-balance", um die Load-Balancing-Richtlinie für das Port-Channeling zu konfigurieren. Folgende Parameter können angegeben werden:
src-dst-mac: Dies ist die Standardoption. In diesem Beispiel bleibt das Load-Balancing Standardoption.
CBS350(config)#port-channel load-balance {src-dest-mac/src-dst-mac-ip}
Schritt 4: Verwenden Sie den Befehl "interface range", um einen Befehl auf mehreren Ports gleichzeitig auszuführen. In diesem Beispiel konfigurieren wir Port 1 und 2 des Switches.
CBS350(config)#interface range GigabitEthernet1/0/1-2
Verwenden Sie den Befehl interface-id, um eine einzelne Schnittstelle zu konfigurieren.
Schritt 5: Um den Auto-Negotiation-Betrieb für die Geschwindigkeits- und Duplexparameter und den primär-untergeordneten Modus einer bestimmten Schnittstelle zu aktivieren, verwenden Sie den Konfigurationsmodusbefehl für die Verhandlungsschnittstelle (Ethernet, Port-Channel). In diesem Beispiel wird die automatische Aushandlung deaktiviert.
CBS350(config-if-range)no negotiation
Schritt 6: Verwenden Sie im Schnittstellenkonfigurationsmodus den Befehl "channel-group", um einen Port mit Port-Channel zuzuordnen. Folgende Parameter können angegeben werden:
CBS350(config-if-range)channel-group port-channel mode {on|auto}
In diesem Beispiel konfigurieren wir die Channel-Gruppe 1 mit LACP.
CBS350(config-if-range)channel-group 1 mode auto
Schritt 7. Wenn Sie in den Schnittstellenkonfigurationsmodus wechseln möchten, um eine Schnittstelle zu konfigurieren, verwenden Sie im Konfigurationsmodus den Befehl "interface". In diesem Beispiel wird Port-Channel 1 konfiguriert.
CBS350(config-if-range)interface port-channel 1
Schritt 8: Verwenden Sie zur Konfiguration der Flusssteuerung für eine bestimmte Schnittstelle im Schnittstellenkonfigurationsmodus (Ethernet, Port-Channel) den Befehl "flow control". Die Flusskontrolle ist eine Funktion, mit der das empfangende Gerät ein Signal an das sendende Gerät senden kann, dass es überlastet ist. Dadurch wird das sendende Gerät angewiesen, die Übertragung vorübergehend zu beenden, um die Überlastung zu verringern. Folgende Parameter können angegeben werden:
CBS350(config-if)#flowcontrol {auto|on|off}
In diesem Beispiel wird die Flusssteuerung aktiviert.
CBS350(config-if)#flowcontrol on
Verwenden Sie die "no"-Form dieses Befehls, um die Flusssteuerung zu deaktivieren. Beispiele:
CBS350(config-if)#no flowcontrol
Schritt 9. Wenn Sie einer Schnittstelle eine Beschreibung hinzufügen möchten, verwenden Sie hierzu im Schnittstellenkonfigurationsmodus (Ethernet, Port-Channel) den Befehl "description".
CBS350(config-if)#description LAG1
Schritt 10: (Optional) Eine Trunk-Schnittstelle ist ein nicht getaggtes Mitglied eines einzelnen VLANs und kann außerdem ein getaggtes Mitglied eines oder mehrerer VLANs sein. Verwenden Sie im Schnittstellenkonfigurationsmodus den Befehl "switchport trunk allowed vlan ", um VLANs zu einem Trunk-Port hinzuzufügen bzw. daraus zu entfernen.
CBS350(config-if)#switchport trunk allowed vlan {all|none|add vlan-list|remove vlan-list|except vlan-list }
In diesem Beispiel haben wir vlan 2–15, 100, 105–115 zugelassen.
CBS350(config-if)#switchport trunk allowed vlan add 2-15,100,105-115
Schritt 11. Verwenden Sie den Befehl "end", um die aktuelle Konfigurationssitzung zu beenden und wieder in den privilegierten EXEC-Modus zu wechseln.
CBS350(config-if)#end
Schritt 12: (Optional) Wenn Sie eine beliebige Datei aus einer Quelle in ein Ziel kopieren möchten, verwenden Sie hierzu im privilegierten EXEC-Modus den Befehl „copy“. In diesem Beispiel wird die aktuelle Konfiguration in die Startkonfiguration kopiert.
CBS 350#copy running-config startup-config
Schritt 13: (Optional) Es wird eine Meldung angezeigt, in der Sie gefragt werden, ob Sie Ihre aktuelle Konfiguration mit der Startkonfiguration überschreiben möchten. Geben Sie Y für Ja oder N für Nein ein.
Schritt 1: Geben Sie im privilegierten EXEC-Modus des Switch den nachfolgenden Befehl ein, um in den globalen Konfigurationsmodus zu wechseln.
CBS 350#configure
Schritt 2: Verwenden Sie den Befehl "interface range", um einen Befehl auf mehreren Ports gleichzeitig auszuführen. In diesem Beispiel konfigurieren wir Port 1 und 2 des Switches.
CBS350(config)#interface range GigabitEthernet1/0/1-2
Schritt 3: Verwenden Sie im Schnittstellenkonfigurationsmodus (Ethernet) den Befehl "lacp port-priority", um die Priorität des physischen Ports festzulegen. Jeder für die Verwendung von LACP konfigurierte Port hat eine LACP-Portpriorität. Sie können einen Wert zwischen 1 und 65535 konfigurieren. LACP verwendet zur Bildung der Port-ID die Portpriorität in Kombination mit der Portnummer. Die Portpriorität wird verwendet, um zu entscheiden, welche Ports in den Standby-Modus versetzt werden sollen, wenn eine Hardwareeinschränkung besteht, die verhindert, dass alle kompatiblen Ports aggregiert werden. Die Standard-Portpriorität ist 1.
CBS350(config-if-range)lacp port-priority value
In diesem Beispiel belassen wir die Portpriorität bei 1.
CBS350(config-if-range)lacp port-priority 1
Schritt 4: Wenn Sie einer Schnittstelle ein administratives LACP-Timeout zuweisen möchten, verwenden Sie hierzu den Befehl "LACP timeout Interface (Ethernet) Configuration mode". Das LACP-Timeout ist das Zeitintervall zwischen dem Senden und Empfangen aufeinanderfolgender LACP-Protokoll-Dateneinheiten (Protocol Data Units, kurz PDUs). Wählen Sie aus, ob die periodischen Übertragungen von LACP-PDUs abhängig von der festgelegten LACP-Timeout-Voreinstellung mit einer niedrigen oder hohen Übertragungsrate ausgeführt werden sollen. Der Standardwert für das Timeout ist "long" (lang). Folgende Parameter können angegeben werden:
CBS350(config-if-range)lacp timeout {long|short}
In diesem Beispiel wird der Standardwert "long" für unser LACP-Timeout verwendet.
CBS350(config-if-range)lacp timeout long
Schritt 5: Wenn Sie einen Modus beenden und den Benutzer in den nächsthöheren Modus in der CLI-Modushierarchie bringen möchten, verwenden Sie den Befehl "exit".
CBS350(config-if-range)exit
Schritt 6: Verwenden Sie im globalen Konfigurationsmodus den Befehl "lacp system-priority", um die Systempriorität festzulegen. Verwenden Sie die "no"-Form dieses Befehls, um die Standardkonfiguration wiederherzustellen. Die LACP-Systempriorität muss auf jedem Switch mit LACP konfiguriert werden. Sie können automatisch oder über die CLI konfiguriert werden. LACP verwendet die Systempriorität zusammen mit der MAC-Adresse des Switches, um die System-ID zu bilden und auch bei Aushandlungen mit anderen Systemen. Die Standard-Systempriorität ist 1.
CBS350(config-if-range)lacp system-priority 1
In diesem Beispiel verwenden wir den Standardwert 1.
CBS350(config-if-range)lacp system-priority value
Wenn Sie die aktuelle Konfiguration in der Startup-Konfiguration speichern möchten, befolgen Sie die Schritte 11-13 im vorherigen Abschnitt: LAG-Konfigurationsverfahren.
Sie sollten die LAG jetzt auf Ihren Schnittstellen über die CLI konfiguriert haben.
Schritt 1: Wenn Sie überprüfen möchten, ob Ihr Port-Channel erstellt wurde, verwenden Sie den folgenden Befehl:
CBS 350#show interfaces port-channel [interface-id]
CBS 350#show interfaces port-channel 1
Schritt 2: Verwenden Sie im privilegierten EXEC-Modus den Befehl "show lacp", um LACP-Informationen für alle Ethernet-Ports oder für einen bestimmten Ethernet-Port anzuzeigen.
CBS 350#show lacp interface-id [parameters|statistics|protocol-state]
In diesem Beispiel werden die GE1/0/1-Statistiken für LACP betrachtet.
CBS 350#show lacp ge1/0/1 statistics
Schritt 3: Verwenden Sie im privilegierten EXEC-Modus den Befehl "show lacp port-channel", um LACP-Informationen für einen Port-Channel anzuzeigen.
CBS 350#show lacp port-channel[port_channel_number]
Mit dem folgenden Befehl haben wir LACP-Informationen für einen Port-Channel angezeigt.
CBS 350#show lacp port-channel 1
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
2.0 |
07-Aug-2024 |
Formatierungsänderungen |
1.0 |
15-Jul-2020 |
Erstveröffentlichung |