InfiniBand

The Linux SCSI Target Wiki

(Difference between revisions)
Jump to: navigation, search
m (Protocols)
m
 
(8 intermediate revisions not shown)
Line 1: Line 1:
{{Infobox software
{{Infobox software
-
| name                  = LIO Target
+
| name                  = {{Target}}
| logo                  = [[Image:Logo_Mellanox.png|180px|Logo]]
| logo                  = [[Image:Logo_Mellanox.png|180px|Logo]]
| screenshot            = Mellanox Technologies, Ltd.
| screenshot            = Mellanox Technologies, Ltd.
Line 24: Line 24:
| website                = [http://www.mellanox.com/ mellanox.com]
| website                = [http://www.mellanox.com/ mellanox.com]
}}
}}
-
:''See [[Target]] for a complete overview over all fabric modules.''
+
:''See [[LIO]] for a complete overview over all fabric modules.''
-
'''InfiniBand''' provides the target for various IB Host Channel Adapters (HCAs). The Unified [[Target]] supports [[iSER]] and [[SRP]] target mode operation on [http://www.mellanox.com/ Mellanox] HCAs.
+
'''InfiniBand''' provides the target for various IB Host Channel Adapters (HCAs). The {{Target}} supports [[iSER]] and [[SRP]] target mode operation on [http://www.mellanox.com/ Mellanox] HCAs.
== Overview ==
== Overview ==
Line 42: Line 42:
* Mellanox ConnectX-IB PCIe Gen3 HCAs (x16 lanes), single/dual-port FDR 56 Gb/s
* Mellanox ConnectX-IB PCIe Gen3 HCAs (x16 lanes), single/dual-port FDR 56 Gb/s
-
The Unified [[Target]] supports [[iSCSI Extensions for RDMA]] (iSER) and [[SCSI RDMA Protocol]] (SRP) target mode operation on these HCAs.
+
{{T}} supports [[iSCSI Extensions for RDMA]] (iSER) and [[SCSI RDMA Protocol]] (SRP) target mode operation on these HCAs.
== Protocols ==
== Protocols ==
Line 49: Line 49:
* {{anchor|CEE}}'''Converged Enhanced Ethernet''' ('''CEE'''): A set of standards that allow enhanced communication over an Ethernet network. CEE is typically called Data Center Bridging ([[DCB]]).
* {{anchor|CEE}}'''Converged Enhanced Ethernet''' ('''CEE'''): A set of standards that allow enhanced communication over an Ethernet network. CEE is typically called Data Center Bridging ([[DCB]]).
-
* {{anchor|DCB}}'''Data Center Bridging''' ('''DCB'''): A set of standards that allow enhanced communication over an Ethernet network. DCB is sometimes called Converged Enhanced Ethernet ([[CEE]]).
+
* {{anchor|DCB}}'''Data Center Bridging''' ('''DCB'''): A set of standards that allow enhanced communication over an Ethernet network. DCB is sometimes called Converged Enhanced Ethernet ([[CEE]]), or loosely "lossless" Ethernet.
* {{anchor|FCoIB}}'''Fibre Channel over Infiniband''' ('''FCoIB'''): The [[SCSI]] protocol is embedded into the [[Fibre Channel]] interface, which is in turn run as a [[#VIA|virtual interface]] inside of InfiniBand. This does not leverage [[#RDMA|RDMA]].
* {{anchor|FCoIB}}'''Fibre Channel over Infiniband''' ('''FCoIB'''): The [[SCSI]] protocol is embedded into the [[Fibre Channel]] interface, which is in turn run as a [[#VIA|virtual interface]] inside of InfiniBand. This does not leverage [[#RDMA|RDMA]].
* {{anchor|IBoE}}'''InfiniBand over Ethernet''' ('''IBoE'''): A technology that makes high-bandwidth low-latency communication possible over [[DCB]] Ethernet networks. Typically called RDMA over Converged Enhanced Ethernet ([[RoCE]]).
* {{anchor|IBoE}}'''InfiniBand over Ethernet''' ('''IBoE'''): A technology that makes high-bandwidth low-latency communication possible over [[DCB]] Ethernet networks. Typically called RDMA over Converged Enhanced Ethernet ([[RoCE]]).
Line 81: Line 81:
== See also ==
== See also ==
-
* [[RTS OS]], [[targetcli]]
+
* {{Target}}, [[targetcli]]
-
* [[Target]]
+
* [[{{OS}}]]
-
* [[Fibre Channel]], [[Fibre Channel over Ethernet|FCoE]], [[iSCSI]], [[iSER]], [[SRP]], [[tcm_loop]], [[vHost]]
+
* [[FCoE]], [[Fibre Channel]], [[iSCSI]], [[iSER]], [[SRP]], [[tcm_loop]], [[vHost]]
== Notes ==
== Notes ==
Line 97: Line 97:
== External links ==
== External links ==
-
* [[RTS OS]] [http://www.risingtidesystems.com/doc/RTS%20OS%20Admin%20Manual%20CE.pdf Admin Manual]
+
* {{LIO Admin Manual}}
-
* RTSlib Reference Guide [[http://www.risingtidesystems.com/doc/rtslib-gpl/html/ HTML]][[http://www.risingtidesystems.com/doc/rtslib-gpl/pdf/rtslib-API-reference.pdf PDF]]
+
* RTSlib Reference Guide {{Lib Ref Guide HTML}} {{Lib Ref Guide PDF}}
* {{cite web| url=http://www.dentistryiq.com/index/display/article-display/278787/articles/infostor/volume-10/issue-11/news-analysis-trends/infiniband-edging-into-storage-market.html| title=InfiniBand edging into storage market| author=Ann Silverthorn| publisher=dentistryiq.com| date=11/1/2006}}
* {{cite web| url=http://www.dentistryiq.com/index/display/article-display/278787/articles/infostor/volume-10/issue-11/news-analysis-trends/infiniband-edging-into-storage-market.html| title=InfiniBand edging into storage market| author=Ann Silverthorn| publisher=dentistryiq.com| date=11/1/2006}}
* {{cite web |url=http://edkoehler.wordpress.com/2010/02/18/infiniband-and-it%E2%80%99s-unique-potential-for-storage-and-business-continuity/| title=Infiniband and it’s unique potential for Storage and Business Continuity| author=Ed Koehler| publisher=edkoehler.wordpress.com| date=2/20/2010}}
* {{cite web |url=http://edkoehler.wordpress.com/2010/02/18/infiniband-and-it%E2%80%99s-unique-potential-for-storage-and-business-continuity/| title=Infiniband and it’s unique potential for Storage and Business Continuity| author=Ed Koehler| publisher=edkoehler.wordpress.com| date=2/20/2010}}

Latest revision as of 02:41, 7 August 2015

LinuxIO
Logo
Mellanox Technologies, Ltd.
Mellanox Infiniband SRP fabric module
Original author(s) Vu Pham
Bart Van Assche
Nicholas Bellinger
Developer(s) Mellanox Technologies, Ltd.
Initial release March 18, 2012 (2012-03-18)
Stable release 4.1.0 / June 20, 2012;
7 years ago
 (2012-06-20)
Preview release 4.2.0-rc5 / June 28, 2012;
7 years ago
 (2012-06-28)
Development status Production
Written in C
Operating system Linux
Type Fabric module
License GNU General Public License
Website mellanox.com
See LIO for a complete overview over all fabric modules.

InfiniBand provides the target for various IB Host Channel Adapters (HCAs). The LinuxIO supports iSER and SRP target mode operation on Mellanox HCAs.

Contents

Overview

InfiniBand is an industry standard, channel-based, switched-fabric, interconnect architecture for servers. It is used predominantly in high-performance computing (HPC), and recently has enjoyed increasing popularity for SANs. Its features include high throughput, low latency, quality of service and failover, and it is designed to be scalable.

The InfiniBand architecture specification defines a connection between processor nodes and high performance I/O nodes such as storage devices. InfiniBand forms a superset of the Virtual Interface Architecture (VIP).

Hardware support

The following Mellanox InfiniBand HCAs are supported:

LIO supports iSCSI Extensions for RDMA (iSER) and SCSI RDMA Protocol (SRP) target mode operation on these HCAs.

Protocols

A brief overview over relevant or related InfiniBand protocols:

Glossary

RFCs

See also

Notes

Wikipedia entries

External links

Timeline of the LinuxIO
Release Details 2011 2012 2013 2014 2015
123456789101112 123456789101112 123456789101112 123456789101112 123456789101112
4.x Version 4.0 4.1
Feature LIO Core Loop back FCoE iSCSI Perf SRP
CM WQ FC
USB
1394
vHost Perf Misc 16 GFC iSER Misc VAAI Misc DIF Core
NPIV
DIF iSER DIF FC vhost TCMU Xen Misc Misc virtio 1.0 Misc NVMe OF
Linux 2.6.38 2.6.39 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Google AdSense