新闻中心

RoCE 网络如何配置 PFC、ECN 与 DCQCN:先建立端到端参数基线 NEWS DETAIL

资讯分类 · 部署调优与验收 作者 · 中科新远技术编辑部 审核人 · 中科新远 发布时间 · 2026-07-24 更新时间 · 2026-07-25 来源 · NVIDIA 官方文档
RoCE 网络如何配置 PFC、ECN 与 DCQCN:先建立端到端参数基线
场景示意图,不对应具体设备型号、端口布局或技术拓扑。

PFC、ECN 和 DCQCN 不是三个独立开关。PFC 用于特定优先级的链路级暂停,ECN 在拥塞形成时标记报文,DCQCN 等机制让发送端根据反馈调整速率。三者必须与 QoS 分类、交换机缓冲、网卡和业务流量端到端对齐。

先建立流量分类和优先级

明确哪些流量属于 RoCE,使用哪个 DSCP 或 PCP,进入哪个交换机队列,并在所有跳点保持一致。若分类规则不统一,PFC 可能作用于错误流量,ECN 标记也无法驱动预期的端到端行为。管理和普通业务流量不应无条件进入无损队列。

再设置交换机拥塞阈值

阈值要结合端口速率、缓冲架构、链路时延、突发大小和拓扑计算。过早触发可能降低利用率,过晚触发则可能在反馈生效前耗尽缓冲。PFC 阈值还要考虑暂停帧传播和在途数据,不能直接复制另一型号交换机的数值。

网卡侧参数必须匹配网络

检查网卡驱动、固件、RoCE 模式、优先级映射、ECN 与拥塞控制参数。变更前保存当前配置,变更后记录版本和命令,确保节点间一致。不同服务器或网卡版本混用时,应分别验证而不是假设行为相同。

用拥塞场景而不是空载测试验收

  • 验证无拥塞时的基线带宽与时延。
  • 制造多对一或长短流混合,观察 ECN、PFC 和队列。
  • 检查是否出现暂停扩散、吞吐抖动或普通流量饥饿。
  • 记录端口丢包、标记、暂停、错误和网卡计数器。
  • 以代表性业务复验,而不是只运行单一网络工具。

最终基线应包括拓扑、QoS 映射、交换机和网卡版本、阈值、测试方法与观察指标。只有参数可追溯,后续升级或扩容时才能判断变化来自业务、设备还是配置。