iSCSI in the Data Center: Enhanced Ethernet isn’t just for FCoE
In a previous blog, I discussed how enhanced Ethernet potentially improves the performance of iSCSI. Combined with 10GBASE-T interconnect technology, iSCSI running over Ethernet enhanced by DCB (Data Center Bridging) is being seen by some as a cost-effective and viable alternative to FCoE.
iSCSI was originally designed to provide an inexpensive way to transport storage data over even unreliable Ethernet links. Introduced more than a half decade ago, iSCSI has done well in the Small/Medium business segment. However, iSCSI could not penetrate the data center because of its relatively poor performance and reliability compared to Fibre Channel, despite its appealing low cost.
There are several factors that have prevented iSCSI from extending its reach into Fibre Channel’s domain:
Higher Latency: By the nature of Ethernet, errors result in retransmission of packets. As a consequence, packet latency can vary widely.
Lower Throughput: Retransmission of packets also erodes overall bandwidth capacity, resulting in lower packet throughput compared to Fibre Channel.
Shared Bandwidth: iSCSI storage shares the link with other types of traffic, further impacting latency and throughput.
Non-deterministic: Retransmission of packets, the fact that packets to the same destination can take different paths, and unpredictable bandwidth requirements from other applications increase system jitter. As a result, transport of storage traffic is not deterministic.
Many of the components of DCB directly address iSCSI’s limiting factors and boost performance. By creating a “lossless” network using DCB technologies, the overhead of transmitting iSCSI substantially decreases while at the same time increasing efficiency by eliminating bandwidth wasted on retransmissions. In addition, prioritizing traffic flows with PFC (Priority Flow Control) and creating dedicated bandwidth allocations with Enhanced Transmission Selection (ETS) allows better control of shared bandwidth even when other applications are running. Because TCP guarantees packet delivery from an upper layer, iSCSI technology does not have stringent requirements on the quality of the physical link and has a more relaxed BER, giving it the flexibility to support any level of storage applications. Finally, the argument for iSCSI and 10GBASE-T in the data center is compelling from a cost perspective.
The important question is whether iSCSI has what it takes, even when enhanced by DCB, to provide the performance and reliability required in the data center. Certainly, iSCSI latency and throughput can be improved substantially, but will these numbers be enough to compete with Fibre Channel in the data center and SAN?
There is also the belief throughout the network industry to consider that “All links eventually become Ethernet.” This belief makes it an attractive proposition to move directly to Ethernet. Given Ethernet’s increasing reach into the heart of the storage network, it is not unrealistic to suppose that the SAN will someday be entirely Ethernet based. What’s up for debate is how close that someday actually is.
In any case, the lossless nature of DCB and enhanced Ethernet brings benefits to all Ethernet applications, not just FCoE in the data center or other converged network technologies. Conventional Ethernet as a whole will benefit from the innovations being developed for converged networks. From this perspective, DCB is not just an enabling technology for FCoE but a powerful foundation for a more reliable and higher performance network altogether.
