什么是InfiniBand网络,什么是InfiniBand架构

小新发布于:2022-07-29阅读:0

IP网络协议如TCP/IP,它具有转发丢失数据包的特点。当网络不良时,应不断确认和重新发送。基于这些协议的通信速度将减慢,这将极大地影响性能。相比之下,IB采用基于信任的流控机制,保证连接的完整性,数据包很少丢失。

什么是InfiniBand网络,什么是InfiniBand架构

使用IB该协议不会传输数据,除非接收缓存有足够的空间。数据传输后,接收方返回信号以标记缓存空间的可用性。IB该协议消除了原始数据包丢失造成的重发延迟,从而提高了效率和整体性能。

什么是InfiniBand网络

InfiniBand它是一种基于交换的网络通信协议,由处理器节点、处理器节点和输入/输出节点(如磁盘或存储)之间的点对点双向串行链路组成。每个链路都有一个连接到链路两端的设备,因此可以很好地定义和控制每个链路两端控制传输(传输和接收)的特性。

InfiniBand通过交换机直接在节点之间创建一个私有和受保护的通道,无需传输数据和信息CPU参与远程直接内存访问(RDMA)和发送/接收InfiniBand管理和执行适配器的负载。

适配器通过PCIExpress连接到接口的一端CPU,另一端通过InfiniBand连接到网络端口InfiniBand子网络。与其它网络通信协议相比,它提供了更高的带宽、更低的延迟和更强的可伸缩性。

什么是InfiniBand架构

InfiniBandArchitecture(IBA)它是为硬件实现而设计的TCP它是为软件实现而设计的。InfiniBand是比TCP较轻的传输服务,因为它不需要重新排序数据包,因为较低的链路层提供有序的数据包交付。传输层只需检查包的顺序并按顺序发送包。

进一步,因为InfiniBand提供基于信用的流量控制(发送方节点不向接收方发送超过广播信用大小的数据包),传输层不需要像TCP像窗口算法这样的包装机制确定了最佳飞行包的数量。这使得高效的产品可以以很低的延迟和忽略CPU56、100利用率交付给应用程序Gb/s数据速率。

IB是以通道(Channel)以双向、串行传输为基础,在连接拓朴中采用交换、切换结构(SwitchedFabric),所以会有所谓的IBA交换器(Switch),另外,线路不够长时可用IBA中继器(Repeater)延伸。而每一个IBA网络叫子网(Subnet),每个子网最多可有65、536个节点(Node),IBASwitch、IBARepeater仅适用于Subnet如果要跨越多个类别IBASubnet就需要用到IBA路由器(Router)或IBA网关器(Gateway)。至于节点部分,Node想与IBASubnet接轨必须通过配接器(Adapter),若是CPU、内存部分应通过HCA(HostChannelAdapter),若为硬盘、I/O部分应该通过TCA(TargetChannelAdapter),之后各部分的连接称为联机(Link)。上述种类构成了一个完整的IBA

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/12103.html

TAG标签:

上一篇:CDN(内容分发网络)加速原理
下一篇:微软警告说Windows服务器易受DoS攻击

相关文章

返回顶部