本文主要是介绍RoCE、IB和TCP等网络的基本知识及差异对比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目前有三种RDMA网络,分别是Infiniband、RoCE(RDMA over Converged Ethernet)、iWARP。
其中,Infiniband是一种专为RDMA设计的网络,从硬件级别保证可靠传输 ,技术先进,但是成本高昂。 而RoCE 和 iWARP都是基于以太网的RDMA技术,这使高速、超低延时、极低CPU使用率的RDMA技术得以部署在目前使用最广泛的以太网上。
如图1-2所示,RoCE协议有RoCEv1和RoCEv2两个版本,RoCEv1是基于以太网链路层实现的RDMA协议(交换机需要支持PFC等流控技术,在物理层保证可靠传输),而RoCEv2是以太网TCP/IP协议中UDP层实现,引入IP解决了扩展性问题。
这篇关于RoCE、IB和TCP等网络的基本知识及差异对比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!