1、端口丢包常见原因及信息收集
导致端口丢包的原因有如下几种可能:
1)由于某些端口、链路、双工异常导致的CRC错误、Algiment 帧bit丢失等常见错误,此类报文交换机将予以丢弃。
查看端口统计信息,是否有较多CRC错误数据包等
show interface
gigabitEthernet 0/x statistics
2)NBS 2X系列 POE交换机没有开启流量控制,当交换机转发数据出现拥塞时会导致丢包。
3)Rate-limit配置、端口BLOCK导致的数据包正常丢弃(不计入端口统计计数)。
参考下面的信息收集方法:
1)从目前所欲实际故障案例来看,基本是以上原因导致的丢包故障;通过查看端口统计信息,定位受影响的端口并调整端口速率一般都能解决问题;
2)如仍无法解决问题,按要求收集信息并联系4008111000获取帮助。
show interface
gigabitEthernet 0/x statistics (重复操作该命令3次甚至3次以上,直到需要捕捉到drop的计数或其他异常计数的变化)
show mac-address
all
show
loopback-detection
show version
show
running-config
show logging
show cpu
show tech-support
网络拓扑
注意:
可多次收集信息查看drop 计数的动态变化。需收集3-4次,每隔3分钟收集一次。
2、二层转发丢包常见原因及信息收集
二层转发是基于VID+MAC的转发,所以不仅端口存在丢包会导致二层转发丢包,还包括其他较多复杂因素导致的丢包,总结有如下几种原因:
1)端口双工、速率等不匹配、缓存不足导致的丢包;
通过查看接口的工作状态,查看端口统计来确定是否存在端口丢包。
show interface gigabitEthernet查看端口的工作状态
show interface gigabitEthernet 0/x statistics来确认是否存在OversizePkts、CRC错误等统计值,并且持续增长。
2)端口接触不良或频繁震荡导致数据无法被转发导致的丢包;
通过查看日志或更换端口进行对比测试。
show logging
3)链路存在问题导致CRC、Jabber等的丢包;
通过查看端口统计信息确认并更换链路进行测试。
show interface gigabitEthernet 0/x statistics
4)端口限速导致的正常丢包;
查看并调整限速大小进行对比测试。
show traffic-shape
show rate-limit
5)MAC表或VLAN表或安全配置导致的转发不通。
通过收集上层L2、VLAN、端口、安全配置进行确认对比,也可以调整相关安全功能,打开或关闭查看数据包是否存在丢包情况。
show vlan
show mac-address all
show port-security all
show access-list
show ip igmp snooping
show dhcp-snooping
show arp-inspection status
在WEB页面点击“系统管理”中“一键故障收集”,进行信息收集。
注意:
解决二层转发丢包问题,首先要确定丢包是在哪里产生的,可利用交换机的端口镜像功能进行抓包测试。
解决二层转发丢包问题的最后办法是清空设备配置,保留最单纯的环境,进行转发测试,如有仍然有丢包等情况,一般为硬件故障。