Intel released open source drivers based on their current iSCSI driver implementation for Fibre Channel Over Ethernet (FCoE) today. For those that aren’t up to speed on FCoE, it is effectively iSCSI lite. When I say lite, I mean iSCSI without the layer 3 overhead. This will allow FCoE to leverage lower cost Ethernet transport (though most likely will be implemented using 1 and 10 gig interfaces).
This tactic addresses one key failing of iSCSI. Specifically an iSCSI interface running at 400 megabit will take 16% of a 3 GHz 64 bit CPU while using a software initiator or target. This can create some interesting issues where you don’t want to have them. By removing the layer 3 information, and transposing fibre channel commands over the Ethernet transport a major CPU hit is avoided.
My gut feel is that this technology will follow a similar track as iSCSI did. iSCSI had a very low adoption in the first 3 years. Storage guys are naturally timid, as there are stiff consequences for failure, but eventually engineers warmed up to iSCSI and started deploying it where it was most appropriate, in lower bandwidth utilization hosts. FCoE will follow this same path, however this time we won’t have to fight the FUD of storage of a network transport. What is in FCoE’s favor is that as a protocol it is optimized for the general iSCSI setup of flat layer two transport between target and initiator.
That all being said, we are going to have to see some product releases from Cisco and Intel for FCoE to really take off. If we don’t, then FCoE will fall down the same hole that ATA over Ethernet disappeared down.
References: Intel Project Page
Quick Links
Legal Stuff