
Infiniband网络架构解析(五)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文为《InfiniBand网络架构解析》系列文章的第五篇,深入探讨了InfiniBand网络的技术细节和应用实践,旨在帮助读者全面理解该技术。
InfiniBand架构是一种高性能的网络技术,旨在提升服务器平台的数据输入输出性能。最初的设计目的是将PCI总线技术进行网络化处理,并因此具备高带宽及低延迟的特点,能够支持多达64000个可寻址设备。与传统的以太网不同,InfiniBand使用独立于IP的协议栈且不支持套接字应用,这导致它无法兼容基于旧版IP的应用程序。
在一些集群环境中,为了管理需求可能需要同时部署InfiniBand和以太网基础设施,从而增加了成本及复杂性。InfiniBand网络结构与它的协议层次紧密相连,并类似于TCP/IP模型的架构:
1. 物理层:定义了电缆、插座的电气和机械标准,包括光纤和铜介质。这一层还负责将比特信号转化为符号,形成帧、数据符号和填充,并制定了编码、解码及信号边界等规定。
2. 链路层:处理数据包格式以及操作协议,如流量控制与子网内的路由策略。它包含链路管理数据包和实际的数据传输两类内容,确保在子网络内稳定地传送信息。
3. 网络层:类似于IP网络中的功能,负责跨多个子网的分组转发任务。该层级利用全局路由头(GRH)进行路径决策,并使用GID地址格式来决定数据包应被导向何方;路由器根据这些信息执行相应的传输操作以确保端到端的数据完整性和可靠性。
4. 传输层:这一层次负责将报文分配给特定的队列对(Queue Pair, QP),并指示QP如何处理接收到的消息,包括消息超过最大传输单元(MTU)时进行分段和重组等任务。此外还包括数据包复用、基本通信服务及发送接收操作。
5. 上层协议:InfiniBand支持多种高级别的通信标准,如SDP(Stream Data Protocol)、SRP(SCSI RDMA Protocol)、iSER(Internet SCSI over InfiniBand)、RDS(Reliable Datagram Sockets)以及IPoIB和uDAPL等。其中SDP允许TCP/IP程序在InfiniBand上运行;SRP实现了SCSI命令的RDMA通信机制,而iSER则是在该网络环境下优化过的存储访问协议。
这些层次共同构成了InfiniBand网络的基础框架,并使其成为高性能计算、数据中心和存储系统中的理想选择。然而,在部署时需考虑与现有IP基础设施集成的问题,因为其不兼容传统的IP网络环境。
全部评论 (0)


