H3C S6805-56HF 的M-GigabitEthernet端口出现大量overruns 和 input errors 包,但没有发现CRC的计数报错,感觉不是链路问题,这个一般是如何引起的,怎么解决?
(0)
最佳答案
队列丢包可能
可能原因
1. 流量过载
端口或队列瞬时流量超过处理能力,导致芯片缓冲区溢出(overruns)。
突发大流量导致输入队列拥塞(input errors)。
2. 配置问题
ACL/QoS策略误配置,导致报文被丢弃。
流控未启用或不匹配,无法控制突发流量。
3. 硬件/驱动问题
单板或芯片缓存管理异常。
驱动层报文处理能力不足。
4. CPU过载
协议报文(如ARP/BGP)未限速,导致CPU过载影响报文处理。
处理步骤
1. 流量诊断
display interface M-GigabitEthernet X/X/X # 查看端口实时流量、队列利用率
display qos queue-statistics interface M-GigabitEthernet X/X/X # 检查队列拥塞情况
若流量超过端口带宽90%,需优化业务或升级更高性能端口。
2. 配置检查
检查流控配置:
display interface | include Flow-control # 确认流控状态(建议与对端一致)
检查ACL/QoS策略:
display packet-filter interface M-GigabitEthernet X/X/X # 查看过滤策略
display qos policy interface M-GigabitEthernet X/X/X # 查看QOS丢包统计
3. 硬件/驱动优化
调整缓冲区分配(Probe视图):
bcm slot X chip X display/c/portX # 查看芯片级缓存计数器(如RDBGC/TDBGC)
若存在队列拥塞,建议:
qos burst-mode enhanced # 启用增强突发缓存模式
qos queue X shaping XMbps # 配置队列限速
4. CPU负载检查
display cpu-usage # 检查CPU利用率
display packet-drop summary # 查看协议报文丢弃统计(如ARP限速不足)
若CPU持续高于70%,需优化协议限速:
arp rate-limit enable # 开启ARP限速
cpu-defend bgp rate-limit 1000 # 限制BGP协议冲击
5. 固件/补丁升级
检查当前版本是否存在已知缓存管理缺陷:
display version # 确认版本信息
升级至最新推荐版本(如涉及芯片缓存优化的版本)。
典型场景参考
案例1:某局点S5560X因流控关闭导致突发流量引发overruns,启用流控后恢复。
案例2:S12500单板因缓存管理缺陷引发input errors,升级固件R1232后解决。
建议优先排查流量拥塞和配置策略,若问题持续,找H3C技术支持提供`display diagnostic-information`输出进行深度分析。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论