最佳答案
S6860-54HF 出现 队列 2(Queue 2)持续丢包,是典型的 出口拥塞 + 队列调度 / 缓存分配不合理 导致。结合你提到的 “环路检测”,环路引发的广播 / 组播风暴灌入队列 2 是最常见根因。
一、先搞懂:队列 2 是什么业务?
S6860 系列(Comware V7)默认映射规则:
802.1p = 4 → 队列 2
DSCP = AF21/22/23 (16/18/20) → 队列 2
默认业务:普通数据、部分组播 / 广播、监控、通用业务流
丢包本质:队列 2 流量 > 端口出口带宽 + 缓存容量 → 溢出丢包。
二、10 分钟现场定位命令(直接复制)
1. 确认丢包接口与队列
bash
运行
# 1. 看所有接口队列丢包(定位哪口)
display qos queue-statistics interface outbound | include "Queue 2|Dropped"
# 2. 看单接口详细队列(以 XGE1/0/1 为例)
display qos queue-statistics interface XGE1/0/1 outbound
# 重点:Queue 2 的 Dropped 持续涨 → 拥塞
2. 查是否有环路(你提到的关键点)
bash
运行
# 查环路检测日志与状态
display loopback-detection
display logbuffer | include "LOOPBACK|Loop"
# 看到某端口触发环路 → 该端口流量灌入队列2 → 拥塞丢包
3. 查端口带宽与流量
bash
运行
# 看接口速率是否跑满
display interface XGE1/0/1
# 重点:
# Output rate 持续 > 90% → 带宽瓶颈
# 或 Input 远大于 Output → 出口拥塞
4. 查 QoS 调度与队列权重
bash
运行
# 看队列调度模式(SP/WRR/WFQ)
display qos queue wrr interface XGE1/0/1
display qos qmprofile interface XGE1/0/1
# 默认 S6860 是 SP+WRR:
# Queue 7/6/5 (高优) → SP 优先发
# Queue 0-4 → WRR 权重低(队列2权重通常很小){insert\_element\_0\_}
5. 查优先级映射(确认什么流量进队列 2)
bash
运行
display qos map-table dot1p-lp
display qos map-table dscp-lp
# 确认 802.1p 4 / DSCP 16-20 → 队列2
三、90% 场景的根因(S6860 常见)
环路引发广播风暴 → 全部压入队列 2
环路 → 大量广播 / 组播(802.1p=4 或默认)→ 队列 2 瞬间打满
表现:队列 2 丢包 + 环路日志 + 端口带宽跑满
队列 2 权重 / 带宽太小 → 高优队列抢完带宽
默认调度:Queue 7/6/5 严格优先(SP)
只要高优队列有流量,队列 2 几乎分不到带宽 → 持续丢包
队列 2 缓存太小 → 瞬间流量直接溢出
S6860 缺省队列缓存不均:高优队列缓存大,队列 2 缓存极小
大量普通业务 / 监控 / 组播错误映射到队列 2
服务器 / 摄像头未打标 → 走默认 802.1p=4 → 队列 2 拥塞
四、现场可直接执行的修复方案(按优先级)
方案 1:先破环路(最紧急,你提到环路检测)
bash
运行
# 1. 全局开环路检测(自动阻断)
system-view
loopback-detection enable
loopback-detection interval 3
loopback-detection mode per-vlan
# 2. 接口下开启(所有接入口)
interface range XGE1/0/1 to XGE1/0/52
loopback-detection enable
loopback-detection action shutdown # 发现环路自动Shutdown
验证:display loopback-detection 看是否有端口被 Shutdown → 处理环路。
方案 2:提升队列 2 权重与缓存(核心修复)
bash
运行
# 1. 创建队列调度模板(给队列2加权重)
system-view
qos qmprofile S6860-Queue2
queue 2 wrr group 1 weight 15 # 权重从默认2~3改到15
queue 2 buffer-size 10000 # 加大队列缓存(单位KB)
quit
# 2. 应用到丢包接口( outbound 方向)
interface XGE1/0/1
qos apply qmprofile S6860-Queue2 outbound
方案 3:修改调度为 SP+WRR(保证队列 2 不被饿死)
bash
运行
interface XGE1/0/1
# 高优队列(5-7)用SP,其余WRR
qos wrr group sp queue 5 6 7
# 队列2权重15,队列0/1/3/4权重5
qos wrr 0 group 1 weight 5
qos wrr 1 group 1 weight 5
qos wrr 2 group 1 weight 15
qos wrr 3 group 1 weight 5
qos wrr 4 group 1 weight 5
方案 4:把队列 2 流量重映射到高优队列(临时)
bash
运行
# 把 802.1p 4 → 队列4(优先级更高)
system-view
qos map-table dot1p-lp
import 4 export 4
quit
方案 5:接口限速(防止队列 2 被打满)
bash
运行
interface XGE1/0/1
# 入方向限速(避免环路/风暴灌入)
qos lr inbound cir 800000 # 万兆口限8G
五、验证与观察
bash
运行
# 清空统计
reset qos queue-statistics interface XGE1/0/1
# 5分钟后查看
display qos queue-statistics interface XGE1/0/1 outbound
# Queue 2 Dropped 不再涨 → 修复成功
六、总结与下一步
优先查环路:你提到环路检测,90% 是环路引发队列 2 拥塞。
核心修复:加大队列 2 权重 + 缓存 + 调整调度。
业务优化:把普通业务 / 监控调整到其他队列,避免集中压队列 2。
(0)
(0)
暂无评论
交换机某个队列(这里是队列2)的丢包,通常意味着进入该队列的流量超过了为其分配的资源(如带宽或缓冲区),导致部分报文在队列满时被丢弃。要解决这个问题,可以按照下面的逻辑一步步排查和优化。
查看丢包细节:使用 display qos queue-statistics interface [接口] outbound 命令,重点查看队列2的 Dropped 计数增长情况,这是确认拥塞的直接证据。
分析丢包类型:使用 display packet-drop interface [接口] 命令,查看丢包的主要类型。特别关注输出中是否有 Packets dropped due to full GBP or insufficient bandwidth(因芯片缓存满或带宽不足丢包)或 Packets dropped due to Fast Filter Processor (FFP)(因ACL或QoS策略丢包)等字段。
根据第一步的发现,可以定位到具体原因并选择对应的解决方案:
现象:业务流量通常是多对一(N:1)模式,或从高速接口进入、低速接口转发出去。
解决方案:在系统视图下配置 burst-mode enable,启用设备的突发流量处理模式。该命令会取消端口固定分配,让整个缓冲区可以灵活应对突发流量,显著降低丢包概率。
注意事项:此命令对已知单播报文生效,且与手动配置的数据缓冲区(buffer apply)互斥。部署前需评估,若为N:N流量模式则不建议轻易配置,可能引发其他丢包问题。
现象:队列2的流量持续较高,导致常规拥塞。
解决方案:调整队列带宽或调度算法。使用 display qos interface [接口] queue 2 查看当前配置,再通过 qos queue 2 命令调整权重等参数,为队列2分配更多带宽。
现象:配置了WRED(加权随机早期检测)以预防全局拥塞,并在队列2上启用。
解决方案:根据业务需求调整WRED阈值。使用 display qos wred interface [接口] queue 2 查看WRED丢包情况,并通过 qos wred queue 2 命令适当调高丢弃阈值。
现象:某些低优先级流量被错误地映射到了队列2。
解决方案:检查并修正优先级映射。使用 display qos trust interface [接口] 确认端口信任模式(如 dscp 或 dot1p),并通过 display qos map-table dscp-lp 查看映射关系是否正确。
现象:display packet-drop interface 输出中显示 Packets dropped due to Fast Filter Processor (FFP) 计数增加。
解决方案:检查应用到该接口的入或出方向的ACL规则,或使用流量统计功能定位是哪个ACL规则导致的丢包,并进行相应调整。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论