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

roce网络中服务器侧的网卡配置

  • 0关注
  • 0收藏,41浏览
粉丝:0人 关注:0人

问题描述:

组网:一台S9825-64D-L3和三台3个400G端口的GPU服务器

已经按照H3C官网H3C RoCE网络开局一本通-6W103 的参数网二层盒盒配置举例配置交换机,但上面没有服务器侧的400G端口配置介绍,服务器400G端口该怎么配置,有没有参考的配置方法和命令,系统是Ubuntu 22.04

2 个回答
粉丝:3人 关注:3人

可以找对应服务器设备厂商要一下相关配置

暂无评论

粉丝:27人 关注:1人

针对您在 Ubuntu 22.04 系统下配置 GPU 服务器 400G RoCE 网卡的需求,结合 H3C 交换机侧的配置,服务器侧的核心配置主要围绕 QoS 信任模式、PFC 无损流控、MTU 巨帧以及流量分类映射 展开。
以下是为您整理的服务器侧网卡配置参考方法和关键命令:

1. 基础网络与 MTU 配置

RoCEv2 流量通常使用 UDP 4791 端口,为了减少分片并提升吞吐,建议开启巨帧(Jumbo Frames)。
  • MTU 设置:建议将物理网卡 MTU 设置为 9000(需确保与 H3C S9825-64D 交换机端口的 jumboframe enable 9000 配置一致)。
  • 命令示例
    sudo ip link set dev <网卡接口名> mtu 9000

2. QoS 信任模式与 DSCP 映射

服务器网卡需要信任交换机下发或报文自带的 DSCP 优先级,以便正确匹配 PFC 队列。
  • 信任模式:将网卡的 QoS 信任模式设置为 DSCP
  • DSCP 映射规范
    • RoCE 业务流:DSCP 26 (AF31) → 802.1p CoS 3(无损队列)。
    • RoCE 拥塞反馈 CNP 报文:DSCP 48 (CS6) → 802.1p CoS 7(最高优先级,禁止阻塞)。

3. 开启 PFC (Priority Flow Control)

这是构建无损网络的核心,仅针对 RoCE 所在的无损队列(如队列 3 或队列 4)开启 PFC,其他队列保持关闭,以防止普通 TCP 流量触发反压导致全局死锁。
  • Mellanox/NVIDIA 网卡配置示例(使用 mlnx_qos 工具):
    # 假设仅对队列 3 开启 PFC(具体队列号视网卡默认映射而定) sudo mlnx_qos -i <网卡接口名> --pfc=0,0,0,1,0,0,0,0 --trust=dscp
    (注:若您的 RoCE 流量被映射到队列 4,则参数改为 --pfc=0,0,0,0,1,0,0,0)

4. 开启 ECN (Explicit Congestion Notification)

配合 PFC 使用,在拥塞发生前提前抑制发送端速率,减少 PFC 反压的扩散范围。
  • 通常在使用 mlnx_qos 配置 DSCP 信任模式时,ECN 会协同生效。您也可以通过相关工具确认 DCQCN 拥塞控制算法已启用。

5. 多网卡聚合 (Bond) 配置(可选)

如果您的 GPU 服务器配置了多张 400G 网卡以提升带宽或实现冗余,RoCE 网卡支持 Bond 聚合,但有严格的模式限制。
  • 支持的模式:仅支持 Mode 1 (主备)、Mode 2 (负载均衡)、Mode 4 (802.3ad LACP 链路聚合)。
  • 负载均衡策略:由于 RDMA 点对点通信时 IP 和 MAC 地址不变,聚合时必须使用 layer3+4(基于 IP+端口哈希)策略,利用源端口的随机性实现流量负载分担。
  • Ubuntu Netplan 配置示例
    network: bonds: bond0: interfaces: [ens1f0, ens2f0] # 替换为实际物理网卡名 parameters: mode: 802.3ad transmit-hash-policy: layer3+4 lacp-rate: fast

💡 关键注意事项

  1. 端到端一致性:服务器侧配置的 DSCP 优先级、PFC 队列号、MTU 大小,必须与 H3C S9825 交换机侧的 QoS 策略和 PFC 配置严格对应。
  2. 死锁防护:务必确保只在 RoCE 专用队列上开启了 PFC,切勿在所有队列上盲目开启 PFC,否则极易引发网络死锁。
  3. 配置持久化:Ubuntu 22.04 下修改的 QoS 和 PFC 参数在重启后可能会失效,建议将相关命令写入启动脚本(如 rc.local 或 systemd service)以实现持久化。


暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明