InfiniBand
TM
Architecture Release 1.4 April 7, 2020
V
OLUME 1 - GENERAL SPECIFICATIONS FINAL
InfiniBand
SM
Trade Association Page 4 Proprietary
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 .................................................................................................... 121
3.5.5 Protection Domains............................................................................................................... 121
3.5.6 Partitions............................................................................................................................... 121
3.5.7 Virtual Lanes......................................................................................................................... 122
3.5.8 Quality of Service.................................................................................................................. 123
3.5.8.1 Service Level......................................................................................................... 124
3.5.8.2 SL to VL mapping .................................................................................................. 124
3.5.8.3 Partitions ...............................................................................................................124
3.5.9 Injection Rate Control ........................................................................................................... 124
3.5.10 Addressing............................................................................................................................ 125
3.5.11 Multicast................................................................................................................................ 127
3.5.11.1 Multicast Example ................................................................................................. 128
3.5.11.2 Group Management .............................................................................................. 129
3.5.11.3 Multicast Prune...................................................................................................... 132
3.5.12 Verbs..................................................................................................................................... 132
3.6 Channel & Memory Semantics ...............................................................................................132
3.6.1 Communication Interface...................................................................................................... 133
3.6.2 IBA Transport Services ......................................................................................................... 135
3.7 IBA Layered Architecture ........................................................................................................139
3.7.1 Physical Layer....................................................................................................................... 140
3.7.2 Link Layer ............................................................................................................................. 141
3.7.3 Network Layer....................................................................................................................... 142
3.7.4 Transport Layer..................................................................................................................... 143
3.7.5 Upper Layer Protocols .......................................................................................................... 145
3.7.5.1 Subnet Management............................................................................................. 145
3.7.5.2 General Services................................................................................................... 146
3.8 IBA Transaction Flow ..............................................................................................................147
3.9 IBA Management Infrastructure ..............................................................................................148
3.9.1 Management Datagrams ...................................................................................................... 151
3.9.2 Management Methods .......................................................................................................... 152
3.9.2.1 Gets & Sets ........................................................................................................... 152
3.9.2.2 Traps and Notices ................................................................................................. 152
3.9.2.3 Sends ....................................................................................................................153
3.9.2.4 Reports.................................................................................................................. 153
3.9.3 Management Interfaces ........................................................................................................ 153
3.9.4 Subnet Management Interface.............................................................................................. 153
3.9.4.1 Fabric Initialization................................................................................................. 154
3.9.4.2 Directed Routes..................................................................................................... 154
3.9.5 General Service Interface ..................................................................................................... 154
3.9.5.1 Redirection ............................................................................................................ 155