伊旗牛皮癣 牛皮肤癣治疗医院
InfiniBand
InfiniBand架构专为大规模数据中心设计,以实现高效数据中心互联。与以太网相比,它采用软件定义方法构建大规模、纯净二层网络,避免广播风暴和组网限制。以太网以网络设备为中心,适用于低速网络,而InfiniBand注重解决传统网络缺陷,其链路层提供有序数据包传递和基于信用的流量控制,显著减少CPU使用。
InfiniBand拥有自己定义的1-4层格式,是一个完整的网络协议。端到端流量控制,是InfiniBand网络数据包发送和接收的基础,可以实现无损网络。InfiniBand链路可以用铜缆或光缆,针对不同的连接场景,需使用专用的InfiniBand线缆。在物理层定义了多种链路速度,例如1X,4X,12X。
编程流程包括定义队列对、内存区域、保护域、本地键和远程键,然后使用ibverbs API进行操作。以下是一个简化的流程图(图未给出),加粗字体代表抽象步骤,红色字体为调用ibverbs API的操作。