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.
Wenn Sie mit den Begriffen in diesem Dokument nicht vertraut sind, lesen Sie Cisco Business: Glossar der neuen Begriffe.
Anweisungen zum Konfigurieren der LAG auf einem Switch über die grafische Benutzeroberfläche finden Sie hier.
In diesem Dokument haben wir zwei SG550X-24-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 verwenden wir den SG550X für die Konfiguration der LAG. 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.
SG550X#configureSchritt 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.
SG550X(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.
SG550X(config)#interface range GigabitEthernet1/0/1-2Verwenden Sie den Befehl interface-id, um eine einzelne Schnittstelle zu konfigurieren.
Schritt 5: Wenn Sie die automatische Aushandlung für die Geschwindigkeits- und Duplexparameter des Active-Member-Modus einer bestimmten Schnittstelle aktivieren möchten, verwenden Sie im Schnittstellekonfigurationsmodus (Ethernet, Port-Channel) den Befehl "negotiation". In diesem Beispiel wird die automatische Aushandlung deaktiviert.
SG550X(config-if-range)#no negotiationSchritt 6: Verwenden Sie im Schnittstellenkonfigurationsmodus den Befehl "channel-group", um einen Port mit Port-Channel zuzuordnen. Folgende Parameter können angegeben werden:
In diesem Beispiel konfigurieren wir die Channel-Gruppe 1 mit LACP.
SG550X(config-if-range)#channel-group 1 mode autoSchritt 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.
SG550X(config-if-range)#interface port-channel 1Schritt 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:
In diesem Beispiel wird die Flusssteuerung aktiviert.
SG550X(config-if)#flowcontrol onHinweis: Um die Flusssteuerung zu deaktivieren, verwenden Sie die negative Form dieses Befehls. Beispiele:
SG550X(config-if)#no flowcontrolSchritt 9. Wenn Sie einer Schnittstelle eine Beschreibung hinzufügen möchten, verwenden Sie hierzu im Schnittstellenkonfigurationsmodus (Ethernet, Port-Channel) den Befehl "description".
SG550X(config-if)#description LAG1Schritt 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.
SG550X(config-if)#switchport trunk allowed vlan {all|none|add vlan-list vlan-list }In diesem Beispiel haben wir vlan 2–15, 100, 105–115 zugelassen.
SG550X(config-if)#switchport trunk allowed vlan add 2-15,100,105-115Schritt 11. Verwenden Sie den Befehl "end", um die aktuelle Konfigurationssitzung zu beenden und wieder in den privilegierten EXEC-Modus zu wechseln.
SG550X(config-if)#endSchritt 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.
SG550X#copy running-config startup-configSchritt 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 (Yes) oder N für Nein ein. In diesem Beispiel geben wir Y ein.
Schritt 1: Geben Sie im privilegierten EXEC-Modus des Switch den nachfolgenden Befehl ein, um in den globalen Konfigurationsmodus zu wechseln.
SG550X#configureSchritt 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.
SG550X(config)#interface range GigabitEthernet1/0/1-2Schritt 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. In diesem Beispiel belassen wir die Portpriorität bei 1.
SG550X(config-if-range)#lacp port-priority valueSchritt 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:
In diesem Beispiel wird der Standardwert "long" für unser LACP-Timeout verwendet.
SG550X(config-if-range)#lacp timeout longSchritt 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".
SG550X(config-if-range)#exitSchritt 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. In diesem Beispiel verwenden wir den Standardwert 1.
SG550X(config-if-range)#lacp system-priority valueWenn 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:
SG550X#show interfaces port-channel [interface-id]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.
SG550X#show lacp interface-id [parameters|statistics|protocol-state]In diesem Beispiel werden die GE1/0/1-Statistiken für LACP betrachtet.
SG550X#show lacp ge1/0/1 statisticsSchritt 3: Verwenden Sie im privilegierten EXEC-Modus den Befehl "show lacp port-channel", um LACP-Informationen für einen Port-Channel anzuzeigen.
SG550X#show lacp port-channel[port_channel_number]Mit dem folgenden Befehl haben wir LACP-Informationen für einen Port-Channel angezeigt.
SG550X#show lacp port-channel 1Die MAC-Adresse in der Abbildung unten ist unscharf.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
12-Dec-2018 |
Erstveröffentlichung |