In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument wird die Fehlerbehebung für das Link Aggregation Control Protocol (LACP) auf Nexus 9000-Cloud-Infrastrukturen beschrieben.
Cisco empfiehlt, dass Sie über Kenntnisse in den folgenden Bereichen verfügen:
Name | Plattform | Version |
N9K1 | N9K-C93108TC-EX | 9.3(10) |
N9K2 | N9K-C93108TC-EX | 9.3(10) |
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Anmerkung: Image 1.1: Status der LACP-Verbindung.
N9K1 | N9K2 |
|
|
N9K1 | N9K2 |
|
|
Anmerkung: Die gängigsten Fehlerszenarios sind Nexus-Schnittstellen, die unterbrochen werden. Dies wird im Abschnitt über LACP Suspended interface (LACP ausgesetzt) behandelt.
sh port-channel summary interface port-channel 1
Flags: D - Down P - Up in port-channel (members)
I - Individual H - Hot-standby (LACP only)
s - Suspended r - Module-removed
b - BFD Session Wait
S - Switched R - Routed
U - Up (port-channel)
p - Up in delay-lacp mode (member)
M - Not in use. Min-links not met
--------------------------------------------------------------------------------
Group Port- Type Protocol Member Ports
Channel
--------------------------------------------------------------------------------
1 Po1(SD) Eth LACP Eth1/1(s)
sh int e1/1 status
--------------------------------------------------------------------------------
Port Name Status Vlan Duplex Speed Type
--------------------------------------------------------------------------------
Eth1/1 -- suspended trunk auto auto 10Gbase-SR
sh int e1/1
Ethernet1/1 is down (suspended(no LACP PDUs))
admin state is up, Dedicated Interface
Belongs to Po1
Hardware: 100/1000/10000/25000 Ethernet, address: 003a.9c08.68ab (bia 003a.9c08.68ab)
MTU 9216 bytes, BW 10000000 Kbit , DLY 10 usec
reliability 255/255, txload 1/255, rxload 1/255
Anmerkung: Wenn Nexus in diesem Szenario keine LACP PDUS vom Partner empfängt, können die Zähler für die LACP-Schnittstellen wie im folgenden Abschnitt beschrieben überprüft werden: Überprüfen, ob Zähler für die LACP-Schnittstelle oder Paketerfassungen wie SPAN oder ELAM (beschrieben in Abschnitt LACP ELAM) verwendet werden können
Jedes Gerät muss LACPDUs mit der gleichen Geschwindigkeit senden und empfangen, damit der Port-Channel aktiv wird.
N9K1 | N9K2 |
|
|
In jeder LACP PDU Actor-Instanz werden Statusinformationen zwischen Partner und Actor ausgetauscht.
Aktivität |
1: Aktiver Modus |
0: Passiver Modus |
Zeitüberschreitung |
1: Kurze Zeitüberschreitung |
0: Langes Timeout |
Aggregation |
1: Aggregierbar |
0: Individuell |
Synchronisierung |
1: Synchronisierung |
0: Nicht synchronisiert |
Wird erfasst |
1: Erfassung aktiviert |
0: Erfassung deaktiviert |
Verteilung |
1: Verteilung aktiviert |
0: Verteilung deaktiviert |
Ausgefallen |
1: Standard für Partner verwenden |
0: Rx LACPDU für Partner verwenden |
Abgelaufen |
1: Partner-PDU abgelaufen |
0: Nicht abgelaufen |
Anmerkung: Tabelle 2.0 Actor State Bits Bedeutung
Anmerkung: Bild 3.0 LACP-Zustandskonvertierung von binär in hexadezimal
Link Aggregation Identifier ist die Information, die jeder physische Schnittstellenmember des gleichen Port-Channels teilt, um als eine einzige "virtuelle Schnittstelle" zu erscheinen. Sie kann mithilfe von Befehlen überprüft werden.
N9K1 LAG-ID |
N9K2 LAG-ID |
|
|
Es gibt bestimmte Szenarien, in denen selbst dann, wenn Nexus LACP PDUs mit der richtigen Rate austauscht, Port-Channel nicht verfügbar sind.
Dies kann auf einen Fehler bei der LACP-Aushandlung zurückzuführen sein.
In dieser Tabelle ist ein Beispiel für eine richtige LACP-Transaktion für einen zu öffnenden Port-Channel dargestellt.
1 |
N9K1-Akteur |
N9K2-Partner |
|
||
2 |
N9K1-Partner |
N9K2-Akteur |
|
||
3 |
N9K1-Akteur |
N9K2-Partner |
|
||
4 |
N9K1-Partner |
N9K2-Akteur |
|
|
|
5 |
N9K1-Akteur |
N9K2-Partner |
|
|
|
6 |
N9K1-Partner |
N9K2-Akteur |
|
|
|
7 |
N9K1-Akteur |
N9K2-Partner |
|
||
8 |
N9K1-Akteur |
N9K2-Partner |
|
||
9 |
N9K1-Partner |
N9K2-Akteur |
|
||
10 |
N9K1-Akteur |
N9K2-Partner |
|
LACP Finite State Machine verfügt über ein dediziertes Protokoll, in dem alle Ereignisse der Schnittstelle "LACP States" (LACP-Status) gespeichert werden. LACP PDUS ist in diesem Protokoll zu finden:
sh lacp intern info interface e1/1 detail fsmlog Bei neuen Versionen können Sie auch Folgendes verwenden: sh lacp interne Ereignisverlaufsschnittstelle e1/1 Im zweiten Abschnitt werden alle LACP PDUS-Informationen angezeigt, die exus gesendet oder empfangen hat.
Anmerkung: Beachten Sie, dass die Ereignisverlaufszeitzeile der LACP PDU von neueren Protokollen zu älteren Protokollen wechselt, die Ereignisverlaufszeitzeile der LACP-Status jedoch von älteren Protokollen zu neueren Protokollen wechselt. |
LACP PDUS muss von der CPU verarbeitet werden, Nexus hat in der Hardware-internen Zugriffsliste installiert, um LACP-Pakete an die CPU umzuleiten. Alle LACP PDUS können mit Ethanalyzer beobachtet werden, um sie zu filtern Wireshark-Filter "langsam" kann verwendet werden.
ethanalyzer local interface inband display-filter "slow and eth.addr==04:76:b0:b2:00:20 and eth.addr==01:80:c2:00:00:02" limit-captured-frames 0
Capturing on inband
2023-07-03 23:37:14.420839 04:76:b0:b2:00:20 -> 01:80:c2:00:00:02 LACP Link Aggregation Control ProtocolVersion 1. Actor Port = 257 Partner Port = 449
Detailed:
Frame 19 (124 bytes on wire, 124 bytes captured)
Arrival Time: Jul 3, 2023 23:38:14.425502000
[Time delta from previous captured frame: 0.836575000 seconds]
[Time delta from previous displayed frame: 11.246799000 seconds]
[Time since reference or first frame: 11.246799000 seconds]
Frame Number: 19
Frame Length: 124 bytes
Capture Length: 124 bytes
[Frame is marked: False]
[Protocols in frame: eth:slow]
Ethernet II, Src: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20), Dst: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
Destination: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
Address: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
.... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
Source: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20)
Address: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20)
.... ...0 .... .... .... .... = IG bit: Individual address (unicast)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
Type: Slow Protocols (0x8809)
Link Aggregation Control Protocol
Slow Protocols subtype: LACP (0x01)
LACP Version Number: 0x01
Actor Information: 0x01
Actor Information Length: 0x14
Actor System Priority: 32768
Actor System: 04:76:b0:b2:00:1f (04:76:b0:b2:00:1f)
Actor Key: 32768
Actor Port Priority: 32768
Actor Port: 257
Actor State: 0x3d (Activity, Aggregation, Synchronization, Collecting, Distributing)
.... ...1 = LACP Activity: Yes
.... ..0. = LACP Timeout: No
.... .1.. = Aggregation: Yes
.... 1... = Synchronization: Yes
...1 .... = Collecting: Yes
..1. .... = Distributing: Yes
.0.. .... = Defaulted: No
0... .... = Expired: No
Reserved: 000000
Partner Information: 0x02
Partner Information Length: 0x14
Partner System Priority: 32768
Partner System: 70:0f:6a:d7:d0:fb (70:0f:6a:d7:d0:fb)
Partner Key: 32768
Partner Port Priority: 32768
Partner Port: 449
Partner State: 0x3d (Activity, Aggregation, Synchronization, Collecting, Distributing)
.... ...1 = LACP Activity: Yes
.... ..0. = LACP Timeout: No
.... .1.. = Aggregation: Yes
.... 1... = Synchronization: Yes
...1 .... = Collecting: Yes
..1. .... = Distributing: Yes
.0.. .... = Defaulted: No
0... .... = Expired: No
Reserved: 000000
Collector Information: 0x03
Collector Information Length: 0x10
Collector Max Delay: 0
Reserved: 000000000000000000000000
Terminator Information: 0x00
Terminator Length: 0x00
Reserved: 000000000000000000000000000000000000000000000000...
Erste MAC-Adresse von der Remote-Schnittstelle muss identifiziert werden: Auf dem Nexus N9K1 ist elam jetzt konfiguriert.
|
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
05-Oct-2023 |
Erstveröffentlichung |