Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Problema

Solución

Vistas de paquetes

Introducción

Este documento describe este mensaje de error y cómo identificar la causa raíz: "%ETHPORT-2-IF_DOWN_ERROR_DISABLED: La interfaz Ethernet115/1/17 está inactiva (Error inhabilitado. Motivo CX-No ACK en 100 PDU)".

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- CLI de Nexus

- Protocolo Fibre Channel over Ethernet (FCoE)

Componentes Utilizados

La información de este documento se basa en todas las plataformas de switches Nexus serie 5000 y 5500.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Problema

Los valores de longitud de tipo (TLV) de intercambio de capacidad de puente de Data Center (DCBX) se empaquetan dentro de una trama de protocolo de detección de capa de enlace (LLDP) que se intercambia entre el switch y el adaptador de red convergente (CNA). Uno de estos subTLV de control se utiliza para el reconocimiento (ACK), que se basa en secuencias. Por ejemplo, el switch envía un subTLV de control con un SeqNo de 1 y un AckNo de 2. Se supone que el host invierte esto, y envía una trama LLDP con un Sub-TLV de Control con un SeqNo de 2 y un AckNo de 1. Consulte la sección Capturas de paquetes de este artículo para obtener más detalles.

El switch espera este intercambio del host cada 30 segundos. Si el switch no ve este intercambio para 100 unidades de datos de protocolo (PDU) , que es de 3000 segundos o 50 minutos, el switch se inhabilita con este error:

N5k %ETHPORT-2-IF_DOWN_ERROR_DISABLED: Interface Ethernet115/1/17 is down

(Error disabled. Reason:DCX-No ACK in 100 PDUs)

N5k %ETHPORT-2-IF_DOWN_ERROR_DISABLED: Interface Ethernet116/1/16 is down

(Error disabled. Reason:DCX-No ACK in 100 PDUs)

Solución

Puede resolver este problema si inhabilita LLDP. Sin embargo, si ejecuta FCoE, se requiere LLDP porque el puerto de canal de fibra virtual no aparece sin él. Para inhabilitar LLDP, ingrese estos comandos:

N5k(config)# interface E1/1

N5k(config-if)# no lldp receive

N5k(config-if)# no lldp send

Estos son algunos comandos en el switch que ayudan a reducir la causa raíz.

N5k# show lldp interface ethernet 1/22

Interface Information:

Enable (tx/rx/dcbx): Y/Y/Y    Port Mac address: 00:05:73:ab:29:bd

Peer's LLDP TLVs:

Type Length Value

---- ------ -----

001  007    040000c9 9d2372

002  007    030000c9 9d2372

003  002    0078

006  045    456d756c 6578204f 6e65436f 6e6e6563 74203130 4762204d 756c7469

2066756e 6374696f 6e204164 61707465 72

007  004    00800080

127  055    001b2102 020a0000 00000002 00000001 04110000 c0000001 00003232

00000000 00000206 060000c0 00080808 0a0000c0 00890600 1b2108

000  000

N5k# show lldp dcbx interface ethernet 1/22

Local DCBXP Control information:

Operation version: 00  Max version: 00  Seq no: 1  Ack no: 2  <<---Our sequence

# and Ack #

Type/

Subtype    Version    En/Will/Adv Config

003/000     000        Y/N/Y      0808

004/000     000        Y/N/Y      8906001b21 08

002/000     000        Y/N/Y      0001000032 32000000 00000002

Peer's DCBXP Control information:

Operation version: 00  Max version: 00  Seq no: 2  Ack no: 1  <<---Peer sequence #

and Ack # should be reversed.

Type/      Max/Oper

Subtype    Version    En/Will/Err Config

002/000     000/000    Y/Y/N      0001000032 32000000 00000002

003/000     000/000    Y/Y/N      0808

004/000     000/000    Y/Y/N      8906001b21 08

La causa principal de este problema en la mayoría de los casos es la mala conducta del CNA/servidor o un firmware/controlador incorrecto en el CNA. Se introdujo un comando para las plataformas de switch Nexus serie 5000 en las versiones 5.2(1)N1(1) y posteriores para recuperarse automáticamente de este estado de desactivación por error.

N5k(config)# errdisable recovery cause dcbx-no-ack

Nota: Id. de error de Cisco CSCtq30118 Enh: DCX-No ACK en 100 PDUs se archivó para mejorar las capacidades para resolver este problema. Esta corrección también permite a los clientes habilitar la recuperación de esta condición.

Vistas de paquetes

Captura de paquetes en línea de Nexus 5000 que envía el subTLV de control DCBX de trama LLDP de SeqNo 1 y AckNo 2

Captura de paquetes en línea de CNA enviando subTLV de control DCBX de trama LLDP de SeqNo 2 y AckNo 1

Wireshark no decodifica los subTLVs LLDP. Se muestran como un "subtipo desconocido" en el encabezado LLDP. Utilice los números de secuencia de los comandos de la sección anterior para localizarlos en el seguimiento de Wireshark. A continuación, se muestran los seguimientos de una sesión del analizador de puertos conmutados (SPAN).

Captura de Wireshark del Nexus 5000 que envía el subTLV de control DCBX de trama LLDP de SeqNo 1 y AckNo 2

Captura Wireshark de CNA Enviando el DCBX de control LLDP de Trama DCBX de SeqNo 2 y AckNo 1

Alternativamente, utilice el sabueso integrado en la plataforma de switch Nexus serie 5000 para ver también las tramas LLDP. Utilice la dirección MAC de origen como filtro de visualización.

Captura del analizador etíope de CNA enviando el subTLV de control DCBX de trama LLDP de SeqNo 2 y AckNo 1.

N5k# ethanalyzer local interface inbound-hi det display-filter eth.src==

00:00:c9:9d:23:72

Capturing on eth4

Frame 1215 (152 bytes on wire, 152 bytes captured)

Arrival Time: Aug 31, 2011 09:06:25.549049000

[Time delta from previous captured frame: 0.021367000 seconds]

[Time delta from previous displayed frame: 1314795985.549049000 seconds]

[Time since reference or first frame: 1314795985.549049000 seconds]

Frame Number: 1215

Frame Length: 152 bytes

Capture Length: 152 bytes

[Frame is marked: False]

[Protocols in frame: eth:vlan:lldp]

Ethernet II, Src: 00:00:c9:9d:23:72 (00:00:c9:9d:23:72), Dst: 01:80:c2:00:00:0e

(01:80:c2:00:00:0e)

Destination: 01:80:c2:00:00:0e (01:80:c2:00:00:0e)

Address: 01:80:c2:00:00:0e (01:80:c2:00:00:0e)

.... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)

.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

Source: 00:00:c9:9d:23:72 (00:00:c9:9d:23:72)

Address: 00:00:c9:9d:23:72 (00:00:c9:9d:23:72)

.... ...0 .... .... .... .... = IG bit: Individual address (unicast)

.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

Type: 802.1Q Virtual LAN (0x8100)

802.1Q Virtual LAN

000. .... .... .... = Priority: 0

...0 .... .... .... = CFI: 0

.... 0000 0001 0100 = ID: 20

Type: 802.1 Link Layer Discovery Protocol (LLDP) (0x88cc)

Link Layer Discovery Protocol

Chassis Subtype = MAC address

0000 001. .... .... = TLV Type: Chassis Id (1)

.... ...0 0000 0111 = TLV Length: 7

Chassis Id Subtype: MAC address (4)

Chassis Id: 00:00:c9:9d:23:72 (00:00:c9:9d:23:72)

Port Subtype = MAC address

0000 010. .... .... = TLV Type: Port Id (2)

.... ...0 0000 0111 = TLV Length: 7

Port Id Subtype: MAC address (3)

Port Id: 00:00:c9:9d:23:72 (00:00:c9:9d:23:72)

Time To Live = 120 sec

0000 011. .... .... = TLV Type: Time to Live (3)

.... ...0 0000 0010 = TLV Length: 2

Seconds: 120

System Description = Emulex OneConnect 10Gb Multi function Adapter

0000 110. .... .... = TLV Type: System Description (6)

.... ...0 0010 1101 = TLV Length: 45

System Description = Emulex OneConnect 10Gb Multi function Adapter

Capabilities

0000 111. .... .... = TLV Type: System Capabilities (7)

.... ...0 0000 0100 = TLV Length: 4

Capabilities: 0x0080

.... .... 1... .... = Station only

Enabled Capabilities: 0x0080

.... .... 1... .... = Station only

Unknown - Unknown

1111 111. .... .... = TLV Type: Organization Specific (127)

.... ...0 0011 0111 = TLV Length: 55

Organization Unique Code: Unknown (0x001b21)

Unknown Subtype Content: 02020A0000000000020000000104110000C0000001000032... <<<<<

End of LLDPDU

0000 000. .... .... = TLV Type: End of LLDPDU (0)

.... ...0 0000 0000 = TLV Length: 0

N5k# 1 packets captured