支持RoCEv2与iWARP协议的网络交换机和网卡主流厂商

一、支持RoCEv2的网络交换机厂商

国际主流厂商

  1. 华为 - CloudEngine 8855系列交换机支持RoCEv2,搭载iLossless智能无损算法,支持PFC死锁预防和AIECN技术
  2. 锐捷网络 - AI交换机核心供应商,RoCE兼容交换机支持无损网络配置,可实现流量拥塞智能调控
  3. 紫光股份(新华三) - RoCEv2交换机市场份额国内前三,形成"RDMA网卡+交换机+存储"完整解决方案
  4. 戴尔- S系列交换机,10GB/25GB/40GB/100GB/200GB系列都支持RoCE v2/iWarp,例如S4224/S5224/S6000等
  5. 思科(Cisco)/Arista - 提供支持RoCE流量控制的高性能交换机

二、支持RoCEv2的网卡厂商

  1. NVIDIA(Mellanox) - ConnectX-3 pro、ConnectX-4及以上版本支持RoCE,是RoCE生态的主导者
  2. Marvell - FastLinQ系列网卡并发支持iWARP和RoCEv2,具有强大的存储卸载能力
  3. 英特尔(Intel) - E810、XL710系列网卡支持RoCE和iWARP协议
  4. 博通(Broadcom) - 通过Tomahawk系列交换芯片支持RoCE流量控制
  5. 华为 - 自主研发支持RoCEv2的网卡,推动国产化RDMA生态

三、支持iWARP协议的网卡厂商

  1. Marvell - FastLinQ系列和OCTEON系列DPU支持iWARP和RoCEv2双协议
  2. Chelsio - 专注于iWARP协议,提供基于TCP/IP的RDMA解决方案
  3. 英特尔(Intel) - 部分网卡型号支持iWARP协议

四、同时支持RoCEv2和iWARP双协议的厂商

部分厂商推出了双协议兼容的硬件产品,为用户提供灵活性:

|-------------|-----------------------|-------------------------|
| 厂商 | 产品系列 | 特点 |
| Marvell | FastLinQ系列、OCTEON DPU | 通用RDMA,并发支持iWARP和RoCEv2 |
| Intel | E810 | 支持RoCEv2,也支持iWARP |


五、关键差异说明

需要特别注意的是:

  • RoCE适配器只能与其他RoCE适配器进行通信,混合使用RoCE与iWARP适配器可能会回退到传统的TCP/IP连接
  • RoCEv2需要无损以太网环境(依赖PFC和ECN技术),而iWARP基于标准TCP/IP,可在广域网环境中运行
  • 博通部分网卡同时支持RoCEv2与iWrap协议,但在微软存储空间直通领域博通网卡仅能使用RoCEv2协议,如果强行使用iWarp协议会出现存储流量抖动现象。

六、不同场景下的选择建议

微软Azure Local的官方文档给出了非常实用的建议:

推荐使用iWARP的场景

  • 没有RDMA网络管理经验
  • 不熟悉或不便于管理机架顶部交换机(ToR交换机)
  • 部署后不再负责网络运维
  • 已有使用iWARP的部署
  • 不确定该选择哪种方案

推荐使用RoCE的场景

  • 数据中心已有RoCE部署
  • 熟悉DCB(数据中心桥接)网络配置要求