IB是InfiniBand的简称,中文直译为无限带宽。IB网络是利用InfiniBand作为通信标准的计算机网络。该技术由InfiniBand贸易联盟(InfiniBand Trade Association; IBTA)推动。1999年,下一代I/O(Next Generation IO)和未来I/O(Future IO)两个IO标准合并,形成了InfiniBand标准,并由IBTA推动。第一版IB体系结构标准于2000年推出,最初IBTA计划利用IB来替代PCI以及Ethernet标准,但随后由于PCIe的推出以及市场等方面的原因,主要目标转为解决服务器间的连接问题。
InfiniBand是一种高带宽、低延迟的网络通信协议。它提供了一种包交换的架构,每一个终端节点都有一个通道适配器(channel adapter; CA)相连,每个处理器都有一个主机通道适配器(host channel adapter; HCA),而每个周边设备都有一个目标通道适配器(target channel adapter; TCA)。通过这些适配器交流信息可以确保在一定服务质量等级下,信息能够得到有效可靠的传送。
InfiniBand利用远程直接存储器访问(remote direct memory access; RDMA)的零拷贝技术以及内核旁路技术,有效地降低了数据传输过程中的延迟,从而实现了IB网络的低延迟,高带宽的数据转发效率以及高可扩展性。与传统计算机的I/O子系统不同,InfiniBand是一个功能完善的网络通信系统。