普通RoCE需要网卡和交换机支持,交换机需要支持无损网络才可以完美运行。
IEEE 802.1Qbb 是 RoCE(RDMA over Converged Ethernet)的必备条件
不支持无损网络的交换机也可以运行,但是大流量时可能会出现问题导致性能下降,不过对于家用来说影响不大。
现在出现了弹性RoCE,弹性RoCE是通过有损网络(未启用流量控制的网络)发送RoCE流量的能力,而无需在网络上启用流量控制。只有RoCEv2版本才支持该功能,目前只有ConnectX-4/Lx之后的网卡型号支持。
相关资料:
https://forum.mikrotik.com/viewtopic.php?t=130474
https://community.mellanox.com/s/article/introduction-to-resilient-roce—faq
https://www.h3c.com/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Trending/White_Paper/RDMA_Tech_White_Paper-6W100/
https://zhuanlan.zhihu.com/p/361740115
https://zhuanlan.zhihu.com/p/336091397
https://zhuanlan.zhihu.com/p/332330005