C、逐层show查异常:
1、查看接口信息
show interface gix/y (Gix/y为PC到核心的流量需经过的所有接口)'
show interface gix/y trans(Gix/y为PC到核心的流量经过的光口,该命令可查看光模块信息)
show interface gix/y trans dia(Gix/y为PC到核心的流量经过的光口,该命令可查看光衰信息)
show run int gix/y(查看接口的配置)
根据"1、确认具体的故障现象及拓扑“,可了解PC到核心的流量需经过哪些接口,上述命令中的gix/y代表的就是这些接口;
命令解析:
show interface gix/y:
查看这些接口下是否有crc、error、no buffer、drop等。如果有,则需要多次show int
gx/y查看crc、error、no buffer、drop计数是否增长(每隔15秒show一次,连续show10次);
>>若增长,则根据”常用技术故障处理--》硬件相关故障--》1.2 电口无法接通或收发帧错误“排查;
>>若不增长,则继续如下排查;
Ruijie#show int gigabitEthernet 0/1
Index(dec):1 (hex):1
<....省略>
1155 packets input, 105494
bytes, 0 no buffer, 0 dropped
Received 210
broadcasts, 0 runts, 0 giants
0 input errors, 0 CRC, 1 frame, 0 overrun, 0 abort
950 packets
output, 106854 bytes, 0 underruns , 0 dropped
0 output errors, 0 collisions, 0 interface
resets
show interface gix/y trans:
查看光口所插光模块的信息;若需确认锐捷光模块真伪,收集该show信息及对光模块各个角度的拍照,通过400811100确认;
show interface gix/y trans dia:
查看光口的光衰信息,确认接收、发送光强是否在正常范围内,以排查链路是否存在问题;若是我司光模块,可根据”附录--》附录1:光模块/光纤“查看光模块的正常光衰范围,
show run int gix/y:
查看接口的配置,若是trunk,需确认是否已经裁剪了不必须的VLAN;
2、查看ARP及MAC:
show arp | in X.X.X.X(X.X.X.X为PC或网关设备的IP)
show mac-address-table | in xxxx.xxxx.xxxx(xxxx.xxxx.xxxx为PC或核心设备的MAC)
PC上arp -a
2.1.1)查看PC和网关是否互相学到正确的ARP;
>在PC上长ping网关,同时:
>>在网关上连续多次show arp | in PC的IP,来查看网关是否有学到正确的PC的arp;
>>在PC上连续多次arp -a,来查看PC是否有学到正确的网关IP的arp;
若不确定是否有arp欺骗的情况,可以分别在pc和网关设备上配置静态arp绑定;
2.1.2)在PC到网关经过的所有设备上,查看是否从正确的接口学到网关及PC的MAC地址;
show mac-address-table | in PC的MAC
show mac-address-table | in 网关的MAC
该点中的show可能有如下几种结果,分别的处理方案如下:
>MAC地址从正确的接口学到:但是不确定是否有偶尔学错的情况,可以逐台交换机上进行静态MAC地址绑定;
>MAC地址从错误的接口学到:则需要登录到错误接口所连接设备上,通过“show
mac-address-table | in PC的MAC”或“show mac-address-table | in 网关的MAC排查”并结合客户环境进一步定位,
>MAC地址一会从正确的接口学到,一会从错误的接口学到:即出现MAC地址漂移的情况,则需要登录到错误接口所连接设备上,通过“show mac-address-table | in PC的MAC”或“show
mac-address-table | in 网关的MAC排查”并结合客户环境进一步定位。该种情况很可能网络中出现了环路,建议可以在全局启用rldp enable并在接口上配置rldp
port loop-detect warning,然后观察log看是否有提示环路,rldp环路log一般为“Jul 18 08:56:22: %RLDP-3-LINK_DETECT_ERROR: loop
detection error detect on interface GigabitEthernet 0/17!”;