Introduction of iSCSI storage physical connection

According to the difference between the host-side HBA card and the network switch, there are three different iSCSI storage physical connection methods between the iSCSI device and the host. Let's analyze these three connection methods.

1. Physical connection mode of iSCSI storage: Ethernet card + initiator software mode.

Hosts such as servers and workstations use standard Ethernet cards and are directly connected to Ethernet switches through Ethernet cables. ISCSI storage is also connected to Ethernet switches through Ethernet cables or directly to the Ethernet cards of hosts. Install the initiator software on the host.

After the Initiator software is installed, the Initiator software can virtualize the Ethernet card as an iSCSI card, and receive and send iSCSI data packets, thereby realizing the transmission function of the iSCSI protocol and the TCP / IP protocol between the host and the iSCSI device.

This method uses ordinary standard Ethernet cards and Ethernet switches without additional adapters, so the hardware cost is the lowest. The disadvantage is that some of the resources on the host side are the main points for the conversion of ISCSI packets and TCP / IP packets. But in the application environment with low I / O and low bandwidth performance requirements and fully meet the data access requirements.

At present, many of the latest versions of common operating systems provide free initiator software. Building a storage system, except for the storage device itself, basically does not need to invest more money, so the construction cost is the lowest among the three system connection methods .

2. Physical connection mode of iSCSI storage: hardware TOE network card + initiator software mode.

The first method uses ordinary Ethernet cards and Ethernet switches without additional configuration adapters or dedicated network equipment, so the hardware cost is the lowest. However, the packaging and unpacking of ISCSI packets and TCP / IP packets all require the host main processor CPU to perform calculations. The data transmission rate is directly affected and limited by the host ’s current operating state and available resources, so it generally cannot provide high bandwidth. And high IOPS performance.

The intelligent Ethernet card with TOE (TCP Offload Engine) function can transfer the processing of network data traffic to the integrated hardware on the network card to free the system main processor CPU from the heavy kernel interrupt service busy with protocol processing , The host only undertakes the task of processing TCP / IP control information.

Compared with the first method, the TOE card can greatly increase the data transmission rate. The function of the TCP / IP protocol stack is performed by the TOE card, while the function of the iSCSI layer is still performed by the host.

Since the TOE card also uses TCP / IP protocol, which is equivalent to a high-performance Ethernet card, the second method can also be regarded as a special case of the first connection method.

3. The physical connection of iSCSI storage is iSCSI HBA card + iSCSI switch.

Install a professional iSCSI HBA adapter card on the host to achieve efficient data exchange between the host and the switch, and between the host and the storage.

Compared with the first two methods, the third connection method uses an iSCSI HBA card, so the data transmission performance is the best and the price is the highest.

Both of the latter two methods require special hardware boards to be installed on the host, because the current market prices of TOE network cards and iSCSI HBAs are relatively expensive. If there are many hosts in the network, the total network investment may not be much lower than that of FC-SAN storage system, but the bandwidth and performance of the network are much worse than FC-SAN storage system.

Some people may ask why none of the three iSCSI storage physical connection methods use iSCSI switches?

In fact, none of the iSCSI switches we can see on the market is a real switch. The so-called iSCSI switches should be called iSCSI protocol converters, or iSCSI bridges. One part of the port is used to connect the host's iSCSI HBA card, and the other part is used to connect the FC storage or SCSI storage. It can only achieve the FC-iSCSI (or SCSI-iSCSI) protocol connection between the storage device and the host, but cannot implement iSCSI-iSCSI. Protocol connection, its working mode is completely different from that of Ethernet switch or FC switch, to achieve interconnection and interworking within a certain protocol.

Therefore, iSCSI switches are generally used as controllers in iSCSI storage, rather than physical connection methods of iSCSI storage for network-connected devices between iSCSI storage and hosts.

Introduction of iSCSI storage physical connection

Advertising Pen

Advertising Pen, Customized Logo Pen, Advertising Ink Pens, unique cheap fine pen

Tonglu shangmei pen industry co.,ltd , https://www.shangmeipenindustry.com