目录

简介

先决条件

要求

使用的组件

背景信息

情形 1：N7K-M132XP-12诊断“端口环回”测试失败

方案 2：M1模块重置和/或链路抖动

情形 3：所有M1模块都未通过特定诊断测试，如PortLoopback或RewriteEngineLoopback测试

相关信息

简介

本文档介绍确定是否需要发送Cisco Nexus 7000系列(N7K)M132XP-12或N7K-M132XP-12L模块以进行退货授权(RMA)时所使用的流程。

先决条件

要求

思科建议您了解Nexus操作系统CLI。

使用的组件

本文档中的信息基于N7K M132XP-12线卡。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

背景信息

如果N7K-M132XP-12模块上怀疑出现硬件故障，原因可能是软件缺陷，而不需要RMA。

本文档列出了出现的症状，并提供了确定模块运行状况所需的故障排除步骤。

情形 1：N7K-M132XP-12诊断“端口环回”测试失败

症状

模块出现诊断故障，观察到此系统日志：

%DIAG_PORT_LB-2-PORTLOOPBACK_TEST_FAIL: Module:18 Test:

PortLoopback failed 10 consecutive times. Faulty module:

Module 18 affected ports:23 Error:Loopback test failed.

Packets lost on the LC at the Queueing engine ASIC

N7k# show diagnostic result module 18

Current bootup diagnostic level: complete

Module 18: 10 Gbps Ethernet Module

Test results: (. = Pass, F = Fail, I = Incomplete,

U = Untested, A = Abort, E = Error disabled)

1) EOBCPortLoopback--------------> .

2) ASICRegisterCheck-------------> E

3) PrimaryBootROM----------------> .

4) SecondaryBootROM--------------> .

5) PortLoopback:

Port   1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16

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

U  U  I  I  I  I  I  I  U  U  I  .  I  .  I  .

Port  17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

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

U  U  .  .  U  U  E  .  U  U  I  I  I  I  I  I

6) RewriteEngineLoopback:

Port   1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16

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

.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .

Port  17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

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

.  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .

"show module"

N7k# show module

Mod  Ports  Module-Type                      Model              Status

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

16   32     10 Gbps Ethernet Module          N7K-M132XP-12      ok

17   32     10 Gbps Ethernet Module          N7K-M132XP-12      ok

18   32     10 Gbps Ethernet Module          N7K-M132XP-12      ok

Mod  Sw              Hw

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

16   4.2(6E5)        2.0

17   4.2(6E5)        1.7

18   4.2(6E5)        1.7

Mod  MAC-Address(es)                         Serial-Num

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

16   50-3d-e5-b8-5e-10 to 50-3d-e5-b8-5e-34  JAF1504CPAR

17   88-43-e1-c7-0b-90 to 88-43-e1-c7-0b-b4  JAF1405BJLJ

18   88-43-e1-c7-60-c0 to 88-43-e1-c7-60-e4  JAF1405CLML

Mod  Online Diag Status

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

16   Fail

17   Pass

18   Fail

核对清单

此场景可能是由Cisco Bug ID CSCtn81109或CSCti95293引起的。

要验证问题是否由软件缺陷或需要RMA的实际硬件故障引起，请完成以下步骤：

1. 检查NX-OS版本是否与分布式缺陷跟踪系统(DDTS)版本匹配。两个DDTS都是固定的，并在5.2.4版中进行验证。

2. 当观察到诊断消息时，输入show log命令，以查看诊断测试失败的时间戳。确定是否在接近同一时间发生任何CPU问题。有时，当CPU不堪重负时，会导致诊断端口环回测试失败。这是收集的一个好数据点，尽管它可能不是问题的原因。

3. 使用以下命令收集其他CLI数据：

tac-pac bootflash:tech.txt

show tech module 1

show tech gold

show hardware internal errors module 1 | diff - issue this a few times

4. 清除诊断结果，并在CPU不被以下命令压得喘不过气时重新运行：

# show diagnostic result module 1

# diagnostic clear result module all

(config)# no diagnostic monitor module 1 test 5

注意：您可能需要检查测试编号，以确保它是PortLoopback测试。5.x基码可以是测试5，而6.0基码可以是测试6。

(config)# diagnostic monitor module 1 test 5

# diagnostic start module 1 test 5

# show diagnostic result module 1 test 5

注意：可能需要几分钟才能完成测试。

# show module internal exceptionlog module 1

# show module internal event-history errors

# show hardware internal errors module 1
如果模块已恢复且诊断测试通过，则可能是由于上述DDTS，因为实际硬件故障应会始终无法诊断。

注意：如果模块一致地未能通过诊断测试，则可能出现实际硬件故障，因此请联系思科技术支持中心(TAC)获取进一步帮助。

方案 2：M1模块重置和/或链路抖动

症状

N7k %$ VDC-1 %$ %DIAG_PORT_LB-2-PORTLOOPBACK_TEST_FAIL: Module:3

Test:PortLoopback failed 10 consecutive times. Faulty module:

affected ports:3,5,7,11,13,15,19,21,23,27,29,31  Error:Loopback test failed.

Packets lost on the LC at the MAC ASIC

N7k %$ VDC-1 %$ %DIAG_PORT_LB-2-PORTLOOPBACK_TEST_FAIL:  Module:3

Test:PortLoopback failed 10 consecutive times. Faulty module:

affected ports:4,6,8,12,14,16,20,22,24,26,28,30,32  Error:Loopback test failed.

Packets lost on the LC at the Queueing engine ASIC

核对清单

此问题可能是由Cisco Bug ID CSCtt43115引起的。它不是硬件故障，不需要更换。

收集报告的所有日志和发生的事件顺序。

show tech detail

show accounting log

show logging

确保配置(尤其是交换端口分析器(SPAN))和故障症状与DDTS发行说明存储模块中提到的配置相匹配。

注意：此问题适用于所有M1模块类型。

情形 3：所有M1模块都未通过特定诊断测试，如PortLoopback或RewriteEngineLoopback测试

症状

当主用Supervisor(Sup)引擎和Xbar模块之间出现问题，导致诊断数据包损坏时，会发生此问题。N7K交换机可能报告多个/所有模块中的多个/所有端口都未通过这些测试。

此问题需要手动调查和隔离故障的Sup引擎。

导致测试进入errdisabled状态的条件可能是暂时的。思科建议您按需运行测试，以确定情况是否持续存在。

要清除测试的ErrDisabled状态，请输入：

N7K# diagnostic clear result module 1 test ?

<1-6>  Test ID(s)

all    Select all

要运行按需测试，请输入：

N7K# diagnostic start module

test

要停止测试，请输入：

N7K# diagnostic stop module

test

作为纠正措施，Sup引擎不会触发故障切换或重置，以便从这种情况中恢复。为了请求纠正措施，已提交增强请求：思科Bug ID CSCth03474 - n7k/GOLD：改进N7K-GOLD的故障隔离。

相关信息

- FN - 63495 - NX-OS 5.2(1)- Nexus 7000 M1系列模块在配置带SPAN的新VLAN后，可能会重置或多个端口上的链路状态可能抖动

- 软件咨询通知

- 技术支持和文档 - Cisco Systems