InfiniBand 技术 InfiniBand 是一项为互连网架构而设计的支持 I/O 连接的功能强大的体系结构。主要OEM 服务器厂商都支持 InfiniBand,并以此为基点扩展和创建下一代服务器内 I/O 互连标准。一个高带宽的符合工业标准的 I/O 连接方式首次将传统的箱内总线的角色进行了延伸。InfiniBand 在提供箱内背板解决方案,外部互连,和箱外带宽方面是独一无二的;也可以说,它提供了一种过去只能在传统网络连接中使用的连接方式。以当前的技术现状,要把 I/O 和系统区域网络统一起来,需要发展一种新的体系结构,这种体系结构必须同时满足过去完全分开的两个领域的不同需求。InfiniBand 的推出填补了这种体系结构的空白,带来了一场关于I/O 的技术变革,而支撑其完成使命的,是 InfiniBand 有能力支持互连网对可靠性,可用性和可服务性的需求。 与早期PCI 总线和其它各厂商专有的交换网络及I/O 解决方案相比,Infiniband 更具有提供 RAS(可靠性、可用性、可服务性)的能力,本文将就此对Infiniband 的特性和能力进行讨论。同时,本文还讨论了 InfiniBand 体系结构如何提供复杂的硅、软件和系统解决方案。InfiniBand 拥有完善的规范,其中的 InfiniBand 规范1.2 详细定义了很多工业标准,如:电气接口、机械连接器、软件和管理界面等方面的内容。本文对InfiniBand 规范1.2 做了概要介绍,以期读者可以了解 InfiniBand 体系结构的全貌。 文章分为四个部分。介绍部分为读者搭建了一个 InfiniBand 的平台,并揭示了为什么主流服务器厂商会支持这个新标准。第二部分介绍了 Infiniband 将会给当前这个被传统技术所统治的市场带来什么样的影响。第三部分对基于交换的网络和基于总线的结构进行了一般性的比较;而对InfiniBand 和 PCI-X 及其它专有解决方案的差异则做了详细论述。最后一部分详细介绍了 InfiniBand 体系结构,并从宏观角度回顾了 InfiniBand 的重要特性。 介绍 Infiniband 是一个基于交换的串行 I/O 互连体系结构,运行速度为每方向2.5Gb/s 或10Gb/s(每端口)。和共享总线结构不同,InfiniBand 是一个针数很少的串行结构,可连接印刷电路板(PCB – Printed circu it board)上的设备,并支持箱外带宽。使用普通的双绞铜线,InfiniBand 支持的连接距离为 17m;而如果使用光缆,其支持的距离则可达数公里甚至更远。InfiniBand 支持 QoS 和 RAS。“支持 RAS”特性在设计之初就被融入...