没有合适的资源?快使用搜索试试~ 我知道了~
首页IB Specification Vol 1-Release-1.3-2015-03-03.pdf
The InfiniBand Architecture Specification describes a first order interconnect technology for interconnecting processor nodes and I/O nodes to form a system area network. The architecture is independent of the host operating system (OS) and processor platform.
资源详情
资源评论
资源推荐
InfiniBand
TM
Architecture
Specification Volume 1
Release 1.3
Copyright © 2015 by InfiniBand
SM
Trade Association.
All rights reserved.
March 3
rd
2015
Final
InfiniBand
TM
Architecture Release 1.3 March 3
rd
2015
V
OLUME 1 - GENERAL SPECIFICATIONS FINAL
InfiniBand
SM
Trade Association Page 2 Proprietary and Confidential
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
LEGAL DISCLAIMER This IBTA specification provided “AS IS” and without
any warranty of any kind, including, without limita-
tion, any express or implied warranty of non-infringe-
ment, merchantability or fitness for a particular
purpose.
In no event shall IBTA or any member of IBTA be liable
for any direct, indirect, special, exemplary, punitive,
or consequential damages, including, without limita-
tion, lost profits, even if advised of the possibility of
such damages.
Table 1 Revision History
Revision Release Date
1.0 9/26/2000 Release 1.0
1.0.a 6/19/2001 Release 1.0 augmented with errata material. Updates only
correct errors - no additional features have been added.
1.1 11/06/2002 Release 1.0.a augmented with additional features. Revised
SA and CM Class with new version.
1.2 9/7/2004 Release 1.1 augmented with additional features (added
annexes A7 through A10). Incorporated errata.
1.2.1 11/30/2004 Release 1.2 augmented with additional features (added
annex A11-A13).
1.3 3/3/2015 Release 1.3 - added Annexes and integrated XRC into the
main body. Updated Chapters include new Change Bars
InfiniBand
TM
Architecture Release 1.3 March 3
rd
2015
V
OLUME 1 - GENERAL SPECIFICATIONS FINAL
InfiniBand
SM
Trade Association Page 3 Proprietary and Confidential
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
TABLE OF CONTENTS
Chapter 1: Introduction...........................................................................................................66
1.1 Acknowledgments.....................................................................................................................66
1.2 InfiniBand Conceptual Overview...............................................................................................69
1.2.1 The Problem ........................................................................................................................... 69
1.2.2 Features.................................................................................................................................. 70
1.2.3 Benefits................................................................................................................................... 70
1.3 Scope........................................................................................................................................ 71
1.4 Document Organization............................................................................................................72
1.4.1 Series of Volumes................................................................................................................... 72
1.4.2 Volume 1 Organization............................................................................................................ 73
1.5 Document Conventions ............................................................................................................ 73
1.5.1 Byte Ordering.......................................................................................................................... 73
1.5.2 Numeric Values....................................................................................................................... 74
1.6 Disclaimer .................................................................................................................................75
Chapter 2: Glossary ................................................................................................................76
Chapter 3: Architectural Overview.........................................................................................93
3.1 Architecture Scope ...................................................................................................................94
3.1.1 Topologies & Components...................................................................................................... 95
3.2 Communication......................................................................................................................... 97
3.2.1 Queuing .................................................................................................................................. 97
3.2.2 Connections.......................................................................................................................... 101
3.3 Communications Stack ...........................................................................................................101
3.4 IBA Components.....................................................................................................................103
3.4.1 Links & Repeaters................................................................................................................. 103
3.4.2 Channel Adapters ................................................................................................................. 103
3.4.3 Switches ............................................................................................................................... 105
3.4.4 Routers ................................................................................................................................. 106
3.4.5 Management Components.................................................................................................... 107
3.4.5.1 Subnet Managers.................................................................................................. 107
3.4.5.2 Subnet Management Agents................................................................................. 107
3.4.5.3 General Service Agents ........................................................................................ 108
3.5 IBA Features...........................................................................................................................108
3.5.1 Queue Pairs.......................................................................................................................... 108
3.5.2 Types of Service ................................................................................................................... 109
3.5.3 Keys.......................................................................................................................................111
InfiniBand
TM
Architecture Release 1.3 March 3
rd
2015
V
OLUME 1 - GENERAL SPECIFICATIONS FINAL
InfiniBand
SM
Trade Association Page 4 Proprietary and Confidential
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
3.5.4 Virtual Memory Addresses.................................................................................................... 113
3.5.5 Protection Domains............................................................................................................... 113
3.5.6 Partitions............................................................................................................................... 113
3.5.7 Virtual Lanes......................................................................................................................... 114
3.5.8 Quality of Service.................................................................................................................. 115
3.5.8.1 Service Level......................................................................................................... 116
3.5.8.2 SL to VL mapping.................................................................................................. 116
3.5.8.3 Partitions ...............................................................................................................116
3.5.9 Injection Rate Control ........................................................................................................... 116
3.5.10 Addressing............................................................................................................................ 117
3.5.11 Multicast................................................................................................................................ 119
3.5.11.1 Multicast Example ................................................................................................. 120
3.5.11.2 Group Management .............................................................................................. 121
3.5.11.3 Multicast Prune...................................................................................................... 124
3.5.12 Verbs..................................................................................................................................... 124
3.6 Channel & Memory Semantics ...............................................................................................124
3.6.1 Communication Interface...................................................................................................... 125
3.6.2 IBA Transport Services......................................................................................................... 127
3.7 IBA Layered Architecture........................................................................................................ 131
3.7.1 Physical Layer....................................................................................................................... 132
3.7.2 Link Layer ............................................................................................................................. 133
3.7.3 Network Layer....................................................................................................................... 134
3.7.4 Transport Layer..................................................................................................................... 135
3.7.5 Upper Layer Protocols .......................................................................................................... 137
3.7.5.1 Subnet Management............................................................................................. 137
3.7.5.2 General Services................................................................................................... 138
3.8 IBA Transaction Flow.............................................................................................................. 139
3.9 IBA Management Infrastructure..............................................................................................140
3.9.1 Management Datagrams ...................................................................................................... 143
3.9.2 Management Methods .......................................................................................................... 144
3.9.2.1 Gets & Sets ........................................................................................................... 144
3.9.2.2 Traps and Notices ................................................................................................. 144
3.9.2.3 Sends .................................................................................................................... 145
3.9.2.4 Reports.................................................................................................................. 145
3.9.3 Management Interfaces ........................................................................................................ 145
3.9.4 Subnet Management Interface.............................................................................................. 145
3.9.4.1 Fabric Initialization................................................................................................. 146
3.9.4.2 Directed Routes..................................................................................................... 146
3.9.5 General Service Interface ..................................................................................................... 146
3.9.5.1 Redirection ............................................................................................................ 147
InfiniBand
TM
Architecture Release 1.3 March 3
rd
2015
V
OLUME 1 - GENERAL SPECIFICATIONS FINAL
InfiniBand
SM
Trade Association Page 5 Proprietary and Confidential
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
3.10 I/O Operation ..........................................................................................................................147
Chapter 4: Addressing..........................................................................................................150
4.1 Terminology And Concepts.....................................................................................................151
4.1.1 GID Usage and Properties.................................................................................................... 152
4.1.2 Channel Adapter, Switch, and Router Addressing Rules...................................................... 156
4.1.3 Local Identifiers..................................................................................................................... 156
Chapter 5: Data Packet Format ............................................................................................159
5.1 Packet Types ..........................................................................................................................159
5.2 Data Packet Format................................................................................................................160
5.2.1 Local Route Header (LRH) - 8 Bytes .................................................................................... 163
5.2.2 Global Route Header (GRH) - 40 Bytes................................................................................ 163
5.2.3 Base Transport Header (BTH) - 12 Bytes............................................................................. 164
5.2.4 Reliable Datagram Extended Transport Header (RDETH) - 4 Bytes.................................... 166
5.2.5 Datagram Extended Transport Header (DETH) - 8 Bytes.................................................... 166
5.2.6 RDMA Extended Transport Header (RETH) - 16 Bytes........................................................ 167
5.2.7 Atomic Extended Transport Header (AtomicETH) - 28 Bytes............................................... 168
5.2.8 XRC Extended Transport Header (XRCETH)....................................................................... 168
5.2.9 ACK Extended Transport Header (AETH) - 4 Bytes............................................................. 169
5.2.10 Atomic ACK Extended Transport Header (AtomicAckETH) - 8 Bytes .................................. 169
5.2.11 Immediate Data Extended Transport Header (ImmDt) - 4 Bytes .......................................... 170
5.2.12 INVALIDATE EXTENDED TRANSPORT HEADER (IETH) - 4 BYTES ................................ 170
5.2.13 Payload................................................................................................................................. 170
5.2.14 Invariant CRC ....................................................................................................................... 171
5.2.15 Variant CRC.......................................................................................................................... 171
5.3 Raw Packet Format ................................................................................................................171
5.4 Packet Examples ....................................................................................................................172
Chapter 6: Physical Layer Interface.....................................................................................174
6.1 Overview.................................................................................................................................174
6.2 Services provided by the Physical Layer. ...............................................................................174
6.3 Interface between physical and Link Layers...........................................................................175
6.3.1 Interface between physical receive and link receive............................................................. 175
6.3.1.1 Phy_link - Physical Link Status.............................................................................. 175
6.3.1.2 L_Init_Train - Link Initiate Retraining..................................................................... 175
6.3.1.3 rcv_stream - Receive Stream................................................................................ 176
6.3.2 Interface between physical Transmit and link Transmit. ....................................................... 176
6.3.2.1 Xmit_stream - Transmit Stream............................................................................. 176
6.3.2.2 Xmit_Ready - Physical Transmitter Ready............................................................ 176
剩余1841页未读,继续阅读
mounter625
- 粉丝: 1026
- 资源: 85
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0