交换机接口出现 CRC 计数,通常数据帧意味着在数据传输过程中出现了错误。但是 N9K 上接口计数是历史累计值,那么接下来如何排查呢?
故障现象
- 错误计数增加:多次 show interface 排查中,会发现计数在同步增长。
- 数据传输异常:出现数据包丢失或传输速率下降等情况。
- 连接状态不稳定:接口可能会频繁出现连接中断或重新连接的情况。
N9K# show interface eth1/1
Ethernet1/1 is up
Dedicated Interface
Belongs to Po149
Hardware: 1000/10000 Ethernet, address: xxxx.xxxx.xxxx.xxxx
MTU 1500 bytes, BW 10000000 Kbit, DLY 10 usec
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation ARPA
Port mode is fex-fabric
full-duplex, 10 Gb/s, media type is 10G
Beacon is turned off
Input flow-control is off, output flow-control is off
Rate mode is dedicated
Switchport monitor is off
EtherType is 0x8100
Last link flapped 0week(s) 0day(s)
Last clearing of "show interface" counters never
59 interface resets
30 seconds input rate 33160 bits/sec, 2 packets/sec
30 seconds output rate 2224 bits/sec, 0 packets/sec
Load-Interval #2: 5 minute (300 seconds)
input rate 27.01 Kbps, 2 pps; output rate 1.86 Kbps, 0 pps
RX
98717800150 unicast packets 42348 multicast packets 81914 broadcast packets
98900029421 input packets 45590000315583 bytes
5878 jumbo packets 0 storm suppression bytes <<<
0 runts 0 giants 20 CRC 0 no buffer <<<
20 input error 0 short frame 0 overrun 0 underrun 0 ignored <<<
0 watchdog 0 bad etype drop 0 bad proto drop 0 if down drop
0 input with dribble 0 input discard
0 Rx pause
TX
1293740010 unicast packets 3733 multicast packets 2362 broadcast packets
130283000040 output packets 8249721988 bytes
19000000421 jumbo packets
0 output error 0 collision 0 deferred 0 late collision
0 lost carrier 0 no carrier 0 babble 0 output discard
0 Tx pause
var foo = 'bar';
CRC 错误源定位
上下游设备:查看交换机端口统计信息,确定 CRC 错误方向。
1. CRC 和 error counter
设备出向接口有 output error,某些入向接口有 input error + input crc 且计数同步增长,大概率是物理层问题。
解决方式:逐跳排查到,初始收到 crc 报文的设备(思科 nexus 交换机大多是直通转发,不会丢弃 crc 错误的数据报文,存储转发的设备会丢弃)。交叉测试该设备与上联设备之间物理层连接直到计数不再增长,包括两端端口、光模块、光纤以及跳线架等等。
2. Jumbo 和 CRC
当 jumbo 和 input crc 计数同步增加时,很可能是 MTU不合理导致的。
Jumbo 帧是大于标准以太网帧大小(1518 字节)的帧。如果网络设备的 MTU 设置不匹配,例如源设备发送的 Jumbo 帧大小超过了路径中某些设备能够处理的 MTU 大小,可能会导致数据帧出现 crc 错误的报文在网络里传递。
解决方式:逐跳排查链路上设备的 MTU 配置,并调整到合适大小。
标签:9K,计数,Nexus,crc,packets,MTU,CRC,input From: https://blog.csdn.net/m0_54931486/article/details/144906626