La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come risolvere i problemi relativi al protocollo LACP (Link Aggregation Control Protocol) sulla famiglia Nexus 9000 cloudscale.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Nome | Piattaforma | Version |
N9K1 | N9K-C93108TC-EX | 9.3(10) |
N9K2 | N9K-C93108TC-EX | 9.3(10) |
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Nota: stato collegamento LACP immagine 1.1.
N9K1 | N9K2 |
|
|
N9K1 | N9K2 |
|
|
Nota: la maggior parte degli scenari di errore più comuni è rappresentata da Nexus che sospende l'interfaccia, come descritto nella sezione Interfaccia sospesa LACP.
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
<Snipped>
Nota: quando Nexus non riceve PDU LACP dal partner, è possibile verificare i contatori delle interfacce LACP, come descritto nella sezione Verifica dei contatori dell'interfaccia LACP o delle acquisizioni di pacchetti come SPAN o ELAM (descritta nella sezione LACP ELAM).
Affinché il canale della porta venga attivato, ogni dispositivo deve inviare e ricevere LACPDU alla stessa velocità.
N9K1 | N9K2 |
|
|
In ogni PDU LACP le informazioni sullo stato vengono scambiate tra partner e attore.
Attività |
1: Modalità attiva |
0: modalità passiva |
Timeout |
1: Timeout breve |
0: Timeout lungo |
Aggregazione |
1: Aggregabile |
0: Individuale |
Sincronizza |
1: In sincrono |
0: non sincronizzato |
Raccolta |
1: Raccolta abilitata |
0: Raccolta disabilitata |
Distribuzione |
1: Distribuzione abilitata |
0: Distribuzione disabilitata |
Predefinito |
1: Utilizzare il valore predefinito per il partner |
0: utilizzare rx LACPDU per il partner |
Scaduto |
1: PDU partner scaduta |
0: Non scaduto |
Nota: nella tabella 2.0 il significato di bit di stato attore
Nota: conversione stato LACP immagine 3.0 da binario a esadecimale
L'identificatore di aggregazione del collegamento è l'informazione che ogni membro dell'interfaccia fisica dello stesso canale porta condivide e che appare come un'unica "interfaccia virtuale". È possibile verificarlo utilizzando i comandi.
ID LAG N9K1 |
ID RITARDO N9K2 |
|
|
In alcuni scenari, anche se Nexus sta scambiando PDU LACP alla velocità corretta, il canale della porta non viene visualizzato.
Ciò potrebbe essere dovuto a un errore nella negoziazione LACP.
Nella tabella seguente è illustrato un esempio di transazione LACP corretta per la visualizzazione di un canale porta.
1 |
Attore N9K1 |
Partner N9K2 |
|
||
2 |
Partner N9K1 |
Attore N9K2 |
|
||
3 |
Attore N9K1 |
Partner N9K2 |
|
||
4 |
Partner N9K1 |
Attore N9K2 |
|
||
5 |
Attore N9K1 |
Partner N9K2 |
|
||
6 |
Partner N9K1 |
Attore N9K2 |
|
||
7 |
Attore N9K1 |
Partner N9K2 |
|
||
8 |
Attore N9K1 |
Partner N9K2 |
|
||
9 |
Partner N9K1 |
Attore N9K2 |
|
||
10 |
Attore N9K1 |
Partner N9K2 |
|
La macchina a stati finiti LACP dispone di un log dedicato in cui memorizza tutti gli eventi degli stati LACP dell'interfaccia e le PDU LACP sono disponibili in questo log:
sh lacp internal info interface e1/1 detail fsmlog Nelle nuove versioni è inoltre possibile utilizzare: sh lacp internal event-history interface e1/1 Nella seconda sezione vengono visualizzate tutte le informazioni PDU LACP inviate o ricevute da exus.
Nota: tenere presente che la riga temporale della cronologia degli eventi PDU LACP passa dai log più recenti a quelli più vecchi, mentre la riga temporale della cronologia degli eventi degli stati LACP passa dai log più vecchi a quelli più recenti. |
LACP PDUS deve essere elaborato dalla CPU , nexus è stato installato nell'elenco degli accessi interni all'hardware per reindirizzare i pacchetti LACP alla CPU. Tutte le PDU LACP possono essere osservate con l'analizzatore di rete per filtrarle e utilizzare il filtro wireshark "slow".
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...
È necessario identificare il primo indirizzo MAC dell'interfaccia remota: Ora su nexus N9K1 elam è configurato. Per decodificare l'indice di reindirizzamento sup, è possibile eseguire il comando sh system internal access-list sup-redirect-stats:
|
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
05-Oct-2023 |
Versione iniziale |