传统网络栈与InfiniBand栈对比图

熟悉传统网络协议栈但对InfiniBand协议栈好奇的朋友可以通过下图有一个宏观上的印象。 IB实现了"高带宽,低延时"的网络互联,最大的魅力就是支持RDMA,而RDMA就其本质,不过就是kernel by pass。 "CPU大大实在是太忙啦,咋整? 用专用的硬件来帮忙!" 当初的DMA就是基于这一思路设计出来的,RDMA不过是从单机扩展到了双机上而已。(关于DMA与RDMA技术,这里暂不做介绍。)

o 截图来源: http://www.ics.uci.edu/~ccgrid11/files/ccgrid11-ib-hse_last.pdf

注意:

  1. 在IB网络中,对于企业服务器的内部互联,通常不需要路由器,只需要一个或多个交换机级联就足够了。
  2. IB原生态地支持RDMA,支持RDMA的还有RoCE和iWARP。
原文地址:https://www.cnblogs.com/idorax/p/6435241.html