El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo resolver problemas del Link Aggregation Control Protocol (LACP) en la familia de la escala de nubes Nexus 9000.
Cisco recomienda que conozca estos temas:
Nombre | Plataforma | Versión |
N9K1 | N9K-C93108TC-EX | 9.3(10) |
N9K2 | N9K-C93108TC-EX | 9.3(10) |
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Nota: Imagen 1.1 Estado del link LACP.
N9K1 | N9K2 |
|
|
N9K1 | N9K2 |
|
|
Nota: La mayoría de los escenarios de fallas comunes es la suspensión de la interfaz por parte de Nexus, que se trata en la sección Interfaz suspendida de 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
Nota: Al enfrentarse a este escenario, Nexus no recibe PDU de LACP del partner, se pueden verificar los contadores de interfaces de LACP, como se describe en la sección: Verifique que los contadores de la interfaz LACP o las capturas de paquetes como SPAN o ELAM (descritos en la sección LACP ELAM) se puedan tomar.
Cada dispositivo debe enviar y recibir LACPDUs a la misma velocidad para que el canal de puerto aparezca.
N9K1 | N9K2 |
|
|
En cada LACP PDU Actor, la información de estado se intercambia entre el Partner y el Actor.
Actividad |
1: Modo activo |
0: Modo pasivo |
Tiempo de espera |
1: Tiempo de espera corto |
0: Largo tiempo de espera |
Switching |
1: Agregable |
0: Individual |
Sincrónico |
1: En sincronización |
0: Falta de sincronización |
Recopilación |
1: Recopilación habilitada |
0: Recopilación deshabilitada |
Distribución |
1: Distribución habilitada |
0: Distribución deshabilitada |
Predeterminado |
1: Utilizar valor predeterminado para partner |
0: Utilice Rx LACPDU para el partner |
Vencido |
1: PDU del partner caducada |
0: No vencido |
Nota: Tabla 2.0 Significado de bits de estado de actor
Nota: Conversión del estado LACP de la imagen 3.0 de binario a hexadecimal
El Identificador de agregación de link es la información que comparte cada miembro de la interfaz física del mismo canal de puerto, para que aparezca como una única "interfaz virtual" . Se puede verificar mediante comandos.
ID DE LAG N9K1 |
ID DE LAG N9K2 |
|
|
Hay ciertos escenarios donde incluso si Nexus está intercambiando PDU LACP a la velocidad correcta, el canal de puerto no aparece.
Esto podría deberse a un error en la negociación LACP.
En esta tabla se muestra un ejemplo de una transacción LACP correcta para que aparezca un canal de puerto.
1 |
Actor N9K1 |
Partner N9K2 |
|
||
2 |
Partner N9K1 |
Actor N9K2 |
|
||
3 |
Actor N9K1 |
Partner N9K2 |
|
||
4 |
Partner N9K1 |
Actor N9K2 |
|
|
|
5 |
Actor N9K1 |
Partner N9K2 |
|
|
|
6 |
Partner N9K1 |
Actor N9K2 |
|
|
|
7 |
Actor N9K1 |
Partner N9K2 |
|
||
8 |
Actor N9K1 |
Partner N9K2 |
|
||
9 |
Partner N9K1 |
Actor N9K2 |
|
||
10 |
Actor N9K1 |
Partner N9K2 |
|
La máquina de estado finito de LACP tiene un registro dedicado donde almacena todos los eventos de los estados de la interfaz LACP y las PDU de LACP se pueden encontrar en este registro:
sh lacp internal info interface e1/1 detail fsmlog En las nuevas versiones también puede utilizar: sh lacp internal event-history interface e1/1 La segunda sección muestra toda la información de LACP PDU que Exus ha enviado o recibido.
Nota: Tenga en cuenta que la línea de tiempo del historial de eventos de PDU de LACP va de los registros más nuevos a los más antiguos; sin embargo, LACP establece que la línea de tiempo del historial de eventos va de los registros más antiguos a los más recientes. |
Las PDU de LACP deben ser procesadas por la CPU , nexus ha instalado en la lista de acceso interno del hardware para redirigir los paquetes de LACP a la CPU, todas las PDU de LACP se pueden observar con el etanalyzer, para filtrarlos el filtro de Wireshark "lento" se puede utilizar.
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...
Es necesario identificar la primera dirección MAC de la interfaz remota: Ahora en el nexus N9K1 elam está configurado.
|
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
05-Oct-2023 |
Versión inicial |