对于 H3C S9825-64D 交换机的 ECN 水线配置,建议优先采用默认配置,若需优化可参考以下建议:
一、默认配置的适配性
S9825-64D 作为数据中心级交换机,其 ECN 功能支持智能动态调节门限,并基于时延实现精准流量控制。默认配置已针对数据中心典型场景(如 RoCEv2 无损网络、高吞吐业务)进行了优化,可满足大多数场景的拥塞控制需求,无需特殊调整。
二、推荐配置值(如需手动调整)
若网络存在特殊流量模型(如超大规模集群、低时延敏感业务),可参考以下配置逻辑:
全局 ECN 启用:
bash
ecn enable global
端口级阈值配置(示例值,需结合实际负载调整):
interface QSFP-DD1/0/1
ecn threshold lower 8 upper 16 # 下限8%、上限16%队列利用率触发ECN标记
说明:下限值建议设为队列容量的 5%~10%,上限值设为 10%~20%,避免过早或过晚触发拥塞通知。
三、配置依据与验证
官方技术特性:该型号支持基于时延的 ECN 和 BUFFER 可视化调优,可通过设备自带的流量监控工具(如display buffer utilization)实时查看队列利用率,根据实际负载微调阈值。
场景适配:
若为 RoCEv2 无损网络,建议与 PFC(优先级流控)配合使用,确保 ECN 标记在 PFC 触发前生效,避免丢包。
若为传统 IP 网络,可参考通用 QoS 配置经验,保持阈值在队列容量的 10%~20% 区间。
四、总结
无特殊需求时,默认配置已足够适配,无需手动调整。
若需优化,可基于 “下限 5%~10%、上限 10%~20%” 的范围,结合实际流量负载和设备监控数据微调,同时建议在业务低峰期进行配置变更和验证。
在请问下wred表的qos wred queue table queue-table1 queue 5 drop-level 0 low-limit 6000 high-limit 12000 discard-probability 20 queue 5 drop-level 1 low-limit 6000 high-limit 12000 discard-probability 20 queue 5 drop-level 2 low-limit 6000 high-limit 12000 discard-probability 20 queue 5 weighting-constant 0 queue 5 ecn quit上面这个配置在H3C S9825-64D 交换机合适吗
wred的high-limit和low-limit 需要额外配置吗,还是也用默认的即可,只配置queue 5 ecn就可以了,其他不用配置
参考下手册:
在设备上开启ECN功能后,拥塞管理功能将按如下方式对报文进行处理:
· 如果队列长度小于下限,不丢弃报文,也不对ECN域进行识别和标记。
· 如果队列长度在上限和下限之间,当设备根据丢弃概率计算出需要丢弃某个报文时,将检查该报文的ECN域。如果ECN域显示该报文由支持ECN的终端发出,设备会将报文的ECT位和CE位都标记为1,然后转发该报文;如果ECN域显示报文传输路径中已经经历过拥塞(即ECT和CE位都为1),则设备直接转发该报文,不对ECN域进行重新标记;如果ECT位和CE位都为0,设备会将该报文丢弃。
· 如果队列长度超过上限,无论报文是否由支持ECN的终端发出,都将会被设备丢弃。
部署了ECN功能的转发设备(Congestion Point)对接收到的数据报文进行识别和处理的具体处理方式如下:
· 当转发设备的报文在出方向进入队列排队,该队列的长度小于下限QL_min(QL_min也称为ECN低门限)时,不对报文进行任何处理,转发设备直接将报文从出接口转发。
· 当转发设备的报文在出方向进入队列排队,该队列的长度大于下限QL_min但小于上限QL_max(QL_max也称为ECN高门限)时:
¡ 如果设备接收到的报文中ECN域取值为00,表示报文发送端不支持ECN功能,转发设备按照未开启ECN功能的WRED策略处理,即随机丢弃接收的报文。
¡ 如果设备接收到的报文中ECN域取值为01或者10,表示报文发送端支持ECN功能,将按照WRED策略中的线性丢弃概率来修改部分入方向报文的ECN域为11后继续转发该报文,所有入方向接收到的报文均不丢弃。
¡ 如果设备接收到的报文中ECN域取值为11,表示该报文在之前的转发设备上已经出现拥塞,此时转发设备不处理报文,直接将报文从出接口转发。
· 当转发设备的报文在出方向进入队列排队,该队列的长度大于上限QL_max时:
¡ 如果设备接收到的报文中ECN域取值为00,表示报文发送端不支持ECN功能,转发设备按照未开启ECN功能的WRED策略处理,即丢弃接收的报文。
¡ 如果设备接收到的报文中ECN域取值为01或者10,表示报文发送端支持ECN功能,将按照WRED策略中的线性丢弃概率来修改部分入方向报文的ECN域为11后继续转发该报文,所有入方向接收到的报文均不丢弃。
¡ 如果设备接收到的报文中ECN域取值为11,表示该报文在之前的转发设备上已经出现拥塞,此时转发设备不处理报文,直接将报文从出接口转发。
合理设置ECN门限可以缓解拥塞同时保证网络的时延和吞吐率。
WRED和拥塞通知仅对已知单播报文生效。
同一接口下,“配置队列的WRED参数”和“配置接口应用WRED表”互斥,请选择其中一种配置方式。
当转发设备的报文在出方向进入队列排队,该队列的长度大于上限时:
· 如果设备接收到的报文中ECN域取值为00,表示报文发送端不支持ECN功能,转发设备按照未开启ECN功能的WRED策略处理,即丢弃接收的报文。
· 如果设备接收到的报文中ECN域取值为01或者10,表示报文发送端支持ECN功能,将按照WRED策略中的线性丢弃概率来修改部分入方向报文的ECN域为11后继续转发该报文,所有入方向接收到的报文均不丢弃。
· 如果设备接收到的报文中ECN域取值为11,表示该报文在之前的转发设备上已经出现拥塞,此时转发设备不处理报文,直接将报文从出接口转发。
· 针对内层MAC帧有双层TAG的VXLAN报文,不支持VXLAN报文外层IP头的ECN功能。
(1) 进入系统视图。
system-view
(2) 进入接口视图。
interface interface-type interface-number
(3) 配置队列的WRED参数。
qos wred queue queue-id low-limit low-limit high-limit high-limit [ discard-probability discard-prob ] [ ecn ] [ weighting-constant exponent ]
qos wred queue queue-id [ drop-level drop-level ] low-limit low-limit high-limit high-limit [ discard-probability discard-prob ]
缺省情况下,未配置队列的WRED参数。
(4) 开启指定队列的拥塞通知功能。
qos wred queue queue-id ecn
缺省情况下,对任何队列都未开启拥塞通知功能。
(5) 配置计算平均队列长度的指数。
qos wred queue queue-id weighting-constant exponent
缺省情况下,计算平均队列长度的指数为9。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
wred的high-limit和low-limit 需要额外配置吗,还是也用默认的即可,只配置queue 5 ecn就可以了,其他不用配置