• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

S6860-54HF 队列2丢包

2026-04-15提问
  • 0关注
  • 1收藏,105浏览
粉丝:0人 关注:0人

问题描述:

dis qos queue-statis接口有队列2丢包

最佳答案

粉丝:10人 关注:2人

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。

暂无评论

2 个回答
粉丝:4人 关注:9人

### 排查步骤
1. 确认丢包方向及队列映射:
命令:dis qos queue-statistics int <故障接口> verbose 确认是入/出方向丢包;dis qos map-table、dis qos trust int <故障接口> 确认队列2对应的流量类型(dot1p/DSCP映射或端口默认优先级映射)。
2. 检查队列调度配置:
命令:dis qos qmprofile int <故障接口> 查看队列2的保证带宽(CIR)、峰值带宽(PIR)、调度模式(SP/WRR),确认是否带宽配置不足。
3. 检查拥塞避免配置:
命令:dis qos wred int <故障接口> 查看队列2的WRED丢弃阈值是否设置过低,未到带宽上限就触发丢包。
4. 验证流量匹配:
命令:dis counters rate int <故障接口> 看接口总带宽利用率,结合队列统计的流量速率,确认是否突发流量超过队列带宽导致零段丢包。

---
### 解决命令(变更前先执行save备份配置)
1. 带宽不足场景:

int <故障接口>
qos qmprofile queue 2 gts cir <所需带宽值,单位kbps>
// 若用WRR调度可调整权重:qos wrr queue 2 weight <权重值>

2. 突发零段丢包场景(调大队列缓存):

int <故障接口>
qos queue 2 buffer max-usage ratio 25 // 默认10%,可按需调高到20-30%

3. WRED阈值过低场景:

int <故障接口>
qos wred queue 2 low-limit 70 high-limit 90

暂无评论

粉丝:13人 关注:1人

交换机某个队列(这里是队列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汇聚导致缓存不足

现象:业务流量通常是多对一(N:1)模式,或从高速接口进入、低速接口转发出去。
解决方案:在系统视图下配置 burst-mode enable,启用设备的突发流量处理模式。该命令会取消端口固定分配,让整个缓冲区可以灵活应对突发流量,显著降低丢包概率。
注意事项:此命令对已知单播报文生效,且与手动配置的数据缓冲区(buffer apply)互斥。部署前需评估,若为N:N流量模式则不建议轻易配置,可能引发其他丢包问题。

原因二:出方向队列带宽不足(常规拥塞)

现象:队列2的流量持续较高,导致常规拥塞。
解决方案:调整队列带宽或调度算法。使用 display qos interface [接口] queue 2 查看当前配置,再通过 qos queue 2 命令调整权重等参数,为队列2分配更多带宽。

原因三:启用了WRED导致主动丢包

现象:配置了WRED(加权随机早期检测)以预防全局拥塞,并在队列2上启用。
解决方案:根据业务需求调整WRED阈值。使用 display qos wred interface [接口] queue 2 查看WRED丢包情况,并通过 qos wred queue 2 命令适当调高丢弃阈值。

原因四:报文被错误地匹配到队列2

现象:某些低优先级流量被错误地映射到了队列2。
解决方案:检查并修正优先级映射。使用 display qos trust interface [接口] 确认端口信任模式(如 dscp 或 dot1p),并通过 display qos map-table dscp-lp 查看映射关系是否正确。

原因五:ACL或策略丢弃

现象display packet-drop interface 输出中显示 Packets dropped due to Fast Filter Processor (FFP) 计数增加。
解决方案:检查应用到该接口的入或出方向的ACL规则,或使用流量统计功能定位是哪个ACL规则导致的丢包,并进行相应调整。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明