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

H3C IE4320-10S wrr 1:1:1:1:1:1:1:1不生效

23小时前提问
  • 0关注
  • 0收藏,37浏览
wzz 零段
粉丝:0人 关注:0人

问题描述:

3 个回答
粉丝:17人 关注:1人

在 H3C 交换机(如 IE4320-10S)上配置 WRR(加权轮询)为 1:1:1:1:1:1:1:1 后感觉“不生效”,通常是因为对 WRR 的调度机制产生了误解,或者是队列中缺乏实际的竞争流量。
这属于正常的网络现象,具体原因和排查建议如下:

1. WRR 的“按需调度”机制(最常见原因)

WRR 的核心逻辑是“轮询 + 按需服务”。它的调度规则是:交换机依次查看队列 0 到队列 7,如果当前队列里有报文,就按照权重发送;如果队列为空,则立刻跳过,去查看下一个队列
  • 现象解释:当你将所有队列的权重都设为 1(即 1:1:1:1:1:1:1:1)时,如果此时只有队列 0 和队列 7 有业务流量,其他队列都是空的。那么交换机会只调度队列 0 和队列 7。
  • 为什么会觉得不生效:如果你发现某些队列的计数器不增长,或者流量没有按 1:1 分配,很可能是因为流量并没有真正进入你预期的那些队列,或者同一时间只有一个队列有流量,WRR 只能调度那个有流量的队列。

2. 流量分类(QoS 流分类)未正确匹配

WRR 只是出方向的调度策略,前提是必须有流量被正确地划分到对应的 8 个队列中。
  • 排查建议:请检查你的 QoS 策略(MQC 或端口优先级映射)。确认业务流量是否根据 DSCP、802.1p 优先级或 ACL 规则,被准确映射到了不同的本地队列(Local Queue)。
  • 验证方法:使用 display qos queue-statistics interface [接口名称] 查看各个队列的实际入包/出包计数。如果所有流量都只落在队列 0 和 1,那么即使你配置了 WRR,其他队列也是闲置的。

3. 权重为 1 时的实际表现

当 8 个队列的权重完全一致时,WRR 在效果上就等同于普通的轮询(Round Robin)
  • 如果 8 个队列同时都有大量数据需要发送,它们会严格地按照 1:1:1:1:1:1:1:1 的比例交替发送报文。
  • 但在实际网络中,很难让 8 个队列在同一毫秒内都塞满数据。因此,你很难在监控中看到完美的“平均分配”现象。

4. 高负载下的调度退化(较少见)

在极少数情况下,如果设备 CPU 或系统负载极高,部分设备为了保证转发性能,可能会简化调度逻辑,导致 WRR 的表现退化为简单的轮询,或者出现调度不精准的情况。你可以检查一下设备的 CPU 利用率是否正常(display cpu-usage)。

以上都已经排查 ,入队报文是正确的,出包比例和仪表是一致的,应该就是调度的问题,二打1构成了拥塞 这个出包比例不对

wzz 发表时间:23小时前 更多>>

以上都已经排查 ,入队报文是正确的,出包比例和仪表是一致的,应该就是调度的问题,二打1构成了拥塞 这个出包比例不对

wzz 发表时间:23小时前
wzz 知了小白
粉丝:0人 关注:0人

这个队列统计 ,明显高优先级先调度,既不是sp也不是配置的比例 

粉丝:11人 关注:2人

故障结论
你当前接口 WRR 配置8 个队列 weight 全部 = 11(均等调度),但实测 EF/CS6/CS7 高优先级流量大量丢包,WRR 调度完全未生效;根因:qos trust dot1p + 全队列同权重配置错误、缺少全局队列调度模板绑定、入端口未映射 802.1p→本地队列。
一、先看现象佐证
从测试报表:
p1-6/p1-7(低优先级 BE/AF):零丢包;
p1-4/p3-x(EF/CS6/CS7 高优先级):丢包率 36%~95%;
WRR 均等权重本该按比例均分带宽,现在高优流量被 BE 抢占,队列调度失效,BE 独占端口带宽。
二、4 个配置错误点(逐条整改)
错误 1:接口直接配置 wrr weight,H3C IE4320(V7)不支持接口下直接 wrr,必须【全局创建 WRR 队列模板→接口绑定模板】
你现在:
plaintext
#错误写法(接口下直接wrr)
qos wrr be group 1 weight 11
qos wrr af1 group 1 weight 11
...cs7 weight11
IE4320-SI/EI V7 平台不能接口逐条配 wrr,必须全局定义调度策略。
错误 2:qos trust dot1p,但缺少「dot1p→本地队列映射」,标签没分到对应队列
qos trust dot1p只读取二层优先级标签,没配置dot1p-map dscp/queue,所有优先级报文全扔进 BE 队列(队列 0),全部变成 BE 抢占带宽,高优流量无效。
错误 3:8 队列全部 weight=11 均等不合理,且未区分 SP+WRR(EF/CS6/CS7 建议 SP 严格优先,其余 WRR)
行业规范:EF (语音)/CS6 (网管)/CS7 (网控) 走 SP 严格优先,BE/AF1~AF4 走 WRR 均分,你全 WRR 导致关键业务和业务争抢队列。
错误 4:全局未开启 WRR 队列调度功能
默认端口是SP 调度,不全局开启 wrr,接口配置不生效。
三、完整修正配置(直接复制,全局 + 接口)
1、全局配置(系统视图)
bash
运行
system-view
#1、全局开启WRR调度
qos wrr enable
#2、创建WRR调度模板:SP优先EF/CS6/CS7(队列5/6/7),BE~AF4(0~4)WRR权重1:1:1:1:1
qos schedule-profile WRR-SP
queue sp 5 6 7 #队列5(EF)、6(CS6)、7(CS7)严格优先SP
queue wrr 0 weight 1
queue wrr 1 weight 1
queue wrr 2 weight 1
queue wrr 3 weight 1
queue wrr 4 weight 1
quit
#3、配置802.1p优先级→本地队列标准映射(关键!trust dot1p依靠这条入队)
qos dot1p-map queue
dot1p 0 queue 0 #BE
dot1p 1 queue 1 #AF1
dot1p 2 queue 2 #AF2
dot1p 3 queue 3 #AF3
dot1p 4 queue 4 #AF4
dot1p 5 queue 5 #EF
dot1p 6 queue 6 #CS6
dot1p 7 queue 7 #CS7
quit
2、G1/0/3 接口删除原有错误 WRR,重新配置
bash
运行
interface GigabitEthernet1/0/3
#清空原有错误wrr配置
undo qos wrr be group 1 weight 11
undo qos wrr af1 group 1 weight 11
undo qos wrr af2 group 1 weight 11
undo qos wrr af3 group 1 weight 11
undo qos wrr af4 group 1 weight 11
undo qos wrr ef group 1 weight 11
undo qos wrr cs6 group 1 weight 11
undo qos wrr cs7 group 1 weight 11
#保留原有trunk、static mac、undo stp
port link-type trunk
port trunk permit vlan 1 11
undo stp enable
mac-address static 0000-0013-4020 vlan 11
#保留trust dot1p
qos trust dot1p
#绑定全局调度模板(核心生效命令)
qos apply schedule-profile WRR-SP
四、改完验证命令
bash
运行
#查看接口队列调度模式
display qos schedule-profile interface GigabitEthernet 1/0/3
#查看dot1p队列映射
display qos dot1p-map queue
#查看端口队列统计(看各队列丢包,EF/CS6/CS7丢包归零即生效)
display qos queue statistics interface GigabitEthernet 1/0/3
五、补充说明
如果你必须全部 8 队列 WRR 均等(无 SP),修改全局 schedule-profile:
plaintext
qos schedule-profile ALL-WRR
queue wrr 0 weight 1
queue wrr 1 weight 1
queue wrr 2 weight 1
queue wrr 3 weight 1
queue wrr 4 weight 1
queue wrr 5 weight 1
queue wrr 6 weight 1
queue wrr 7 weight 1
测试复测:EF/CS7 流量丢包率会从 90%+ 降到 0,BE/AF 均分剩余带宽。

4320-10s不支持全局配置schedule-profile,配置举例就是端口级的,优先级映射和端口trust都是配置的,不然流量也入不了正确的queue

wzz 发表时间:18小时前 更多>>

4320-10s不支持全局配置schedule-profile,配置举例就是端口级的,优先级映射和端口trust都是配置的,不然流量也入不了正确的queue

wzz 发表时间:18小时前

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明