交换机
园区网交换机
数据中心与云计算交换机
行业精选交换系列
工业交换机
意图网络指挥官
无线
放装型无线接入点
墙面型无线接入点
智分无线接入点
室外无线接入点
场景化无线
无线控制器
行业精选无线系列
统一运维
身份管理
服务产品
运营商
政府
金融
互联网
制造业
高教/职教
医疗卫生
交通
公共安全
二层转发是基于VID+MAC的转发,所以不仅端口存在丢包会导致二层转发丢包,还包括其他较多复杂因素导致的丢包,总结起来有如下几种原因:
1)端口双工、速率、流控等导致的双工不匹配、缓存不足导致的丢包
----通过查看接口的工作状态,查看端口计数来确定是否存在端口丢包。
show int status,show inter,show int counter来确认是否存在half,no buffer,CRC等统计值,并且持续增长。
2)端口接触不良或频繁震荡导致数据无法被转发导致的丢包
----通过查看日志或更换端口进行对比测试。
show logging
3)链路存在问题导致CRC、Jabber等的丢包
----通过查看端口计数确认并更换链路进行测试。
show inter,show inter counter
4)端口STP逻辑状态的频繁变化,导致的数据转发中断
----通过查看日志和show spanning-tree 查看生成树的统计情况或打开debug开关进行查看。
5)端口限速导致的正常丢包
----查看QOS配置或调整限速大小进行对比测试。
6)MAC表或VLAN表或安全表(FFP)导致的转发不通。
----通过收集上层L2、VLAN、端口、FFP表进行确认对比。也可以调整相关安全功能进行打开或关闭。
show mac-address-table | inc xx(xx代表故障的MAC地址)
二层转发丢包的关键是必须提前确定丢包是在哪里产生的,可以通过分段测试法,充分利用镜像捉包的功能。
二层转发的终极手段是清空设备配置,保留最单纯的环境,进行转发测试,如有仍然有丢包等情况,一般为硬件故障。