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

roce v2协议

2022-10-17提问
  • 0关注
  • 0收藏,3249浏览
粉丝:0人 关注:0人

问题描述:

请问大神,在25gb端口上配置roce v2协议,命令是啥

最佳答案

粉丝:137人 关注:8人


RoCE v2 这个协议是将 RDMA 数据段先封装到 UDP 数据段内,加上 UDP 头部,再加上
IP 头部,最后在加上以太网头部,属于三层数据包,为了对它进行分类的话,既可以使用以
太网 VLAN 中的 PCP 域,也可以使用 IP 头部的 DSCP 域。咱们 neonsan 主机端基于 L3 的流
控配置就是这个。


4.2、RoCE 流控的配置步骤
RoCE 的流控分为主机部分和交换机部分的流控。
基于 L3 流控的主机端配置:
Step 1:Set QoS parameters
Set DSCP (L3) as trust mode for the NIC.
网卡开启使用 DSCP 的流控方式
# mlnx_qos -i <interface> --trust dscp
例如:mlnx_qos -i ens1f0 --trust dscp
Set ToS to 106 (DSCP 26) for ALL RoCE traffic (Note: This command is non-persistent)
# echo 106 > /sys/class/infiniband/<mlx-device>/tc/1/traffic_class
例如:echo 106 > /sys/class/infiniband/mlx5_0/tc/1/traffic_class
这一步把所有 RoCE 流量的 DSCP 值设置为 26 对应于 tos 106(01101010,DSCP 取高 6 位),在
交换机上面需要针对 DSCP 26 进行对应的设置。注意:这个设置在重启后丢失,因此每次启动
机器后需要重新配置,可以将该配置置于/etc/rc.local 中。
Set the RDMA-CM ToS to 106 (DSCP 26) (Note: This command is nonpersistent)
# cma_roce_tos -d <mlx-device> -t 106
例如:cma_roce_tos -d mlx5_0 -t 106
这一步将 rdma connection manager 的优先级也设置为 DSCP 26
Enable ECN for TCP traffic (Note: This command is nonpersistent)
# sysctl -w net.ipv4.tcp_ecn=1
这一步设置使得 ECN 报文走 TCP 协议而非默认的 UDP 协议,保证拥塞发生时 ECN 报文能通过
可靠传输到达对端。
Step 2 - Enable PFC on RoCE prioritry
// Enable DCQCN in priority 3
#echo 1 > /sys/class/net/eth1/ecn/roce_np/enable/3
#echo 1 > /sys/class/net/eth1/ecn/roce_rp/enable/3
// Configure CNP to use DSCP over priority 6.
#echo 48 > /sys/class/net/eth0/ecn/roce_np/cnp_dscp
在网口端开启 PFC
Method 1 - Using mlnx_qos tool (Note: This command is nonpersistent):# mlnx_qos -i <interface> --trust=dscp --pfc 0,0,0,1,0,0,1,0
例如:mlnx_qos -i ens1f0 --trust=dscp --pfc 0,0,0,1,0,0,1,0
注意: nonpersistent 的配置在 server 重启之后会丢失,因此需要在 rc.local 里进行配置,保证在
机器重启之后配置依然有效。
基于 L3 流控的交换机配置:
不同交换机的配置方式不一样,目前已经测试过思科 3k 交换机的 L3 流控,盛科交换机 L2,L3
层流控。需要在交换机上配置对应的 dscp 值,具体配置参见厂家给出的配置方案。对交换机的
流控参数配置要求见最后。
交换机参考:
***.***/s/article/howto-configure-mellanox-spe
ctrum-switch-for-lossless-roce
***.***/s/article/recommended-network-configur
ation-examples-for-roce-deployment
***.***/s/article/roce-configuration-for-cisco
-switches
***.***/s/article/roce-configuration-for-arist
a-switches 

暂无评论

1 个回答
粉丝:0人 关注:0人

这个是什么设备?什么版本?

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明