
Chapter X. iSCSI PDU Offload Target
Chelsio Unified Wire for Linux
149
Introduction
This section describes how to install and configure iSCSI PDU Offload Target software for use as
a key element in your iSCSI SAN. The software runs on Linux-based systems that use Chelsio or
non-Chelsio based Ethernet adapters. However, to guarantee highest performance, Chelsio
recommends using Chelsio adapters.
Chelsio’s adapters include offerings that range from
stateless offload adapters (regular NIC) to the full line of TCP/IP Offload Engine (TOE) adapters.
The software implements RFC 3720, the iSCSI standard of the IETF. The software has been fully
tested for compliance to that RFC and others and it has been exhaustively tested for
interoperability with the major iSCSI vendors.
The software implements most of the iSCSI protocol in software running in kernel mode on the
host with the remaining portion, which consists of the entire fast data path, in hardware when
used with Chelsio’s TOE adapters. When standard NIC adapters are used the entire iSCSI
protocol is executed in software.
The performance of this iSCSI stack is outstanding and when used with Chelsio’s hardware it is
enha
nced further. Because of the tight integration with Chelsio’s TOE adapters, this software has
a distinct performance advantage over the regular NIC. The entire solution, which includes this
software, Chelsio TOE hardware, an appropriate base computer system
– including a high end
disk subsystem, has industry leading performance. This can be seen when the entire solution is
compared to others based on other technologies currently available on the market in terms of
throughput and IOPS.
1.1.
Features
Chels
io’s iSCSI driver stack supports the iSCSI protocol in the Target mode. From henceforth
“iSCSI Software Entity” term refers to the iSCSI target.
The Chelsio iSCSI PDU Offload Target software provides the following high level features:
Expanded NIC Support
•
Chelsio TCP Offload Engine (TOE) Support
▪
T6/T5/T4 Based HBAs (T6/T5/T4xx Series cards)
•
Non-Chelsio
▪
Runs on regular NICs
Chelsio Terminator ASIC Support
•
Offloads iSCSI Fast Data Path with Direct Data Placement (DDP)
•
Offloads iSCSI Header and Data Digest Calculations
•
Offload Speeds at 1Gb, 10Gb, 25Gb, 40Gb and 100Gb
•
Offloads TCP/IP for NAS simultaneously with iSCSI
Target Specific features
•
Full compliance with RFC 3720
Содержание Terminator 6
Страница 1: ...Chelsio Unified Wire for Linux i...
Страница 15: ...Chapter I Chelsio Unified Wire Chelsio Unified Wire for Linux 15 I Chelsio Unified Wire...
Страница 51: ...Chapter II Network NIC TOE Chelsio Unified Wire for Linux 51 II Network NIC TOE...
Страница 70: ...Chapter III Virtual Function Network vNIC Chelsio Unified Wire for Linux 70 III Virtual Function Network vNIC...
Страница 82: ...Chapter IV iWARP RDMA Chelsio Unified Wire for Linux 82 IV iWARP RDMA...
Страница 99: ...Chapter V iSER Chelsio Unified Wire for Linux 99 V iSER...
Страница 107: ...Chapter VI WD UDP Chelsio Unified Wire for Linux 107 VI WD UDP...
Страница 119: ...Chapter VII WD TOE Chelsio Unified Wire for Linux 119 VII WD TOE...
Страница 125: ...Chapter VIII NVMe oF Chelsio Unified Wire for Linux 125 VIII NVMe oF...
Страница 135: ...Chapter IX LIO iSCSI Target Offload Chelsio Unified Wire for Linux 135 IX LIO iSCSI Target Offload...
Страница 148: ...Chapter X iSCSI PDU Offload Target Chelsio Unified Wire for Linux 148 X iSCSI PDU Offload Target...
Страница 187: ...Chapter XI iSCSI PDU Offload Initiator Chelsio Unified Wire for Linux 187 XI iSCSI PDU Offload Initiator...
Страница 198: ...Chapter XII Crypto Offload Chelsio Unified Wire for Linux 198 XII Crypto Offload...
Страница 211: ...Chapter XIII Data Center Bridging DCB Chelsio Unified Wire for Linux 211 XIII Data Center Bridging DCB...
Страница 223: ...Chapter XIV FCoE Full Offload Initiator Chelsio Unified Wire for Linux 223 XIV FCoE Full Offload Initiator...
Страница 230: ...Chapter XIV FCoE Full Offload Initiator Chelsio Unified Wire for Linux 230...
Страница 235: ...Chapter XV Offload Bonding Chelsio Unified Wire for Linux 235 XV Offload Bonding...
Страница 258: ...Chapter XVIII Offload IPv6 Chelsio Unified Wire for Linux 258 XVIII Offload IPv6...
Страница 265: ...Chapter XIX WD Sniffing and Tracing Chelsio Unified Wire for Linux 265 XIX WD Sniffing and Tracing...
Страница 272: ...Chapter XX Classification and Filtering Chelsio Unified Wire for Linux 272 XX Classification and Filtering...
Страница 297: ...Chapter XXI OVS Kernel Datapath Offload Chelsio Unified Wire for Linux 297 XXI OVS Kernel Datapath Offload...
Страница 311: ...Chapter XXII Ring Backbone Chelsio Unified Wire for Linux 311 XXII Ring Backbone...
Страница 317: ...Chapter XXIII Traffic Management Chelsio Unified Wire for Linux 317 XXIII Traffic Management...
Страница 329: ...Chapter XXIV DPDK Driver Chelsio Unified Wire for Linux 329 XXIV DPDK Driver...
Страница 347: ...Chapter XXV Unified Boot Chelsio Unified Wire for Linux 347 XXV Unified Boot...
Страница 357: ...Chapter XXV Unified Boot Chelsio Unified Wire for Linux 357 iv Boot to EFI Shell...
Страница 427: ...Chapter XXVI Appendix A Chelsio Unified Wire for Linux 427 XXVI Appendix A...