
IB 协议栈
IB(InfiniBand)是新一代服务器硬件平台的I/O标准,主要应用在服务器集群,系统之间的互连,并在高性能计算、存储、数据中心以及虚拟化等领域得到应用。在存储系统中,主要用于存储设备和服务器或IB交换机间互连。其主要特性有:
高带宽:SDR单通道传输速率2.5Gb/s,通过1、4、8、12通道并行来扩展通道带宽,采用DDR,QDR等技术,使带宽进一步提升。以8通道QDR为例,带宽可以达到:10Gbps*8=80Gpbs。
低延时:作为高性能计算机的互连最重要的指标,基于IB通道的交换机时延小于100ns,应用程序时延小于1-3us。
高可扩展性:采用点到点的交换结构,连接数万个终端设备实现无拥塞的IB(InfiniBand)网络
传输卸载:通过RDMA,把数据包路由从OS转到芯片级,节省处理 器的处理负担。
支持RDMA:IB服务器和存储网络中的服务器可以通过RDMA(Remote Direct Memory Access)技术与其它服务器中的内存或者存储器高速地交换数据。虚拟内存寻址,无需涉及操作系统内核。
与传统的TCP/IP协议类似,IB也是一种分层协议,每层负责不同的功能,下层为上层服务,不同层次相互独立。
物理层:IB在该层定义了电气特性和机械特性,包括光纤和铜媒介的电缆和插座、底板连接器、热交换特性等。
链路层:链路层描述了数据包的格式和数据包操作的协议,如流量控制
网络层:描述的是子网间转发数据包的协议,类似于IP网络中的网络层。实现子网间的数据路由,数据在子网内传输时,不需网络层的参与。
传输层:主要负责报文的分发、通道多路复用和基本传输服务,此外还负责处理报文分段的发送、接收和重组。
上层协议: IB为不同类型的用户提供了不同的上层协议,并为某些管理功能定义了消息和协议。IB主要支持如下上层协议:SDP、SRP、iSER
--SDP: Sockets Direct Protocol
--SRP: SCSI RDMA Protocol
--iSER: iSCSI RDMA Protocol

长按二维码,送你清凉一夏
