本檔案將說明以下錯誤訊息以及如何識別根本原因:"%ETHPORT-2-IF_DOWN_ERROR_DISABLED:Interface Ethernet115/1/17 is down(Error disabled.原因100個PDU中的CX-No ACK)。」
思科建議您瞭解以下主題:
本檔案中的資訊是根據所有Nexus 5000和5500系列交換器平台。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
資料中心橋接能力交換(DCBX)型別長度值(TLV)封裝在連結層探索通訊協定(LLDP)框架中,交換器與聚合網路配接器(CNA)之間交換。 一個這樣的控制子TLV用於基於序列的確認(ACK)。例如,交換機傳送的SeqNo為1且AckNo為2的控制子TLV。主機應將其反向,並傳送一個LLDP幀,該幀的SeqNo為2且AckNo為1的控制子TLV。有關詳細資訊,請參閱本文的資料包捕獲部分。
交換器預期每30秒從主機進行一次交換。如果交換器在3000秒或50分鐘的100個通訊協定資料單元(PDU)中看不到此交換,交換器就會停用並出現錯誤:
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)
如果禁用了LLDP,則可以解決此問題。但是,如果運行FCoE,則需要LLDP,因為如果沒有虛擬光纖通道埠,該埠不會啟動。要禁用LLDP,請輸入以下命令:
N5k(config)# interface E1/1
N5k(config-if)# no lldp receive
N5k(config-if)# no lldp send
交換機上的一些命令有助於縮小根源範圍。
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
在大多數情況下,此問題的根本原因是CNA/伺服器行為錯誤或CNA上的韌體/驅動程式不正確。在5.2(1)N1(1)版及更新版本中為Nexus 5000系列交換器平台引入了命令,以便自動從該錯誤停用狀態中復原。
N5k(config)# errdisable recovery cause dcbx-no-ack
SeqNo 1和AckNo 2的Nexus 5000傳送LLDP幀DCBX控制子TLV的內聯資料包捕獲
SeqNo 2和AckNo 1的CNA傳送LLDP訊框DCBX控制子TLV的內嵌封包擷取
Wireshark不會解碼LLDP子TLV。它們在LLDP報頭中顯示為「未知子型別」。使用上一節中命令的序列號,以便在Wireshark跟蹤中找到它們。以下是來自交換連線埠分析器(SPAN)作業階段的追蹤。
SeqNo 1和AckNo 2的Nexus 5000傳送LLDP幀DCBX控制子TLV的Wireshark捕獲
SeqNo 2和AckNo 1的CNA傳送LLDP幀DCBX控制子TLV的Wireshark捕獲
或者,也可以使用Nexus 5000系列交換機平台中的內建嗅探器來檢視LLDP幀。使用源MAC地址作為顯示過濾器。
Ethanalyzer擷取CNA傳送LLDP訊框DCBX控制SeqNo 2和AckNo 1的子TLV。
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
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
10-Jul-2013 |
初始版本 |