InfiniBand网络结构详解:层次划分与关键技术
需积分: 0 140 浏览量
更新于2024-08-05
收藏 335KB PDF 举报
InfiniBand网络结构分析深入探讨了这种高性能的网络技术,它在服务器硬件平台中扮演着关键角色。作为新一代I/O标准,InfiniBand旨在提升网络性能,保留了PCI总线的高带宽和低延迟特性,并支持多达64000个可寻址设备。与基于IP的以太网基础设施不同,InfiniBand采用了独特的寻址机制和协议,不支持传统的socket接口,这意味着在许多依赖IP协议的系统环境中,InfiniBand可能不是单一的互连选择,尤其是在群集中可能需要结合以太网进行管理和控制。
InfiniBand网络协议结构遵循分层设计,类似于TCP/IP,每一层都有明确的功能分工。物理层(Layer 1)定义了比特信号的传输方式,包括信号的组成、帧、数据符号以及数据填充,还涉及构建有效数据包的信令协议。这一层关注的是传输介质和连接设备的基础通信规则。
链路层(Layer 2)负责数据包的格式和操作,包括流控制、路由选择、编码和解码,确保数据的准确传输。在这个层次,InfiniBand使用LRH(本地路由标识符)、GRH(全局路由标识符)和BTH(基本传输标识符)来标识和路由数据包。
网络层(Layer 3)引入了GRH,这是一种40字节的全球路由报头,用于数据包的路由决策。路由器仅进行可变的CRC校验,确保端到端数据完整无损。这与传统的IP路由有所不同,减少了路由计算的开销。
传输层(Layer 4)是协议栈中的关键环节,它将数据包发送到特定的Queue Pair(队列对),并指导数据处理策略。此外,如果数据包超过通道最大传输单元(MTU),传输层会进行必要的分段和重组操作,以适应网络的传输需求。
总结来说,InfiniBand网络结构的特点是高度定制化,每一层都专注于特定任务,这使得它在处理大规模并发、低延迟和高性能应用时表现出色。然而,由于不兼容传统IP应用,它在部署时需要与现有的网络基础设施进行适当的整合,以实现最佳的性能和成本效益。
2022-08-08 上传
2022-08-04 上传
209 浏览量
294 浏览量
2022-08-08 上传
2022-08-04 上传
222 浏览量
2022-08-08 上传
140 浏览量
英次
- 粉丝: 22
- 资源: 306
最新资源
- ActionScript 3.0 Cookbook 中文版.pdf
- iBATIS in Action
- crc_explain 关于crc校验说明
- 软硬件开发人员的简历的模板
- 全国计算机等级考试网络三级详细资源
- S3C2410A_manual_r10.pdf
- 计算机操作系统(汤子瀛)习题答案
- 《实战C#.NET编程-Spring.NET & NHibernate从入门到精通》pdf部分
- GCC 入门剖析以及嵌入式汇编
- PMP项目管理师英文选择题试题一
- .NET中对文件的操作
- 使用pager-taglib实现分页显示的详细步骤
- CSAI信息系统项目管理师考试辅导模拟试题二(有答案)
- Apchche+php+Mysql+jsp+tomcat.WEB环境设置指南
- jmail 4.3使用方法PDF文档
- GDB Quick Reference Card