Fibre Channel Over Ethernet: From Fee To Free
alphadogg writes "With demand for Fiber Channel over Ethernet (FCoE) more sluggish than vendors had hoped, 10 Gigabit Ethernet switch and adapter makers are making it available for free. FCoE is a standard driven largely by Cisco to converge customers' data center LAN and storage fabrics with 10G Ethernet. Industry heavyweights Intel and Brocade are among those now giving away FCoE capabilities. There are several factors prompting vendors to slash FCoE prices or stop charging for it altogether, including market indifference; technological immaturity; competing alternatives, such as virtualized Fibre Channel and Ethernet I/O; the recession; and vendors looking to drive switch volumes. 'When FCoE first came out there used to be a fairly large price premium,' says Alan Weckel, director of Dell'Oro Group. 'Cisco had to give it away for free to drive switch volumes. Users were not adopting as rapidly as thought or that Cisco had hoped for.'"
As network fabric bandwidth continued to increase and latency decrease, FCoE appeared to be a last ditch effort to plug the steady trickle of customers from the highly expensive FC over to the much cheaper to deploy iSCSI. I'm sure the thinking was that by making it routable and with the same semantics as existing FC installs, it could accomplish that task. However, I'm also thinking that in most situations, where there's little to distinguish between iSCSI and FCoE other than the now almost commonplace on-NIC hardware iSCSI acceleration, it's a case of too late.
FCoE...
A solution in search of a problem. 10GbE ethernet is really very nice. FC (and FCoE included) have a history of poor vender interop.
So by using FCoE you get the worst of both worlds, 10GbE with vendor lockin at the storage level....
So... NFS anyone (or I guess iScsi)?
Only time i've ever used FCoE was as a WAN tunnel link for asynch rep.... not seeing any other value for this anytime soon.
Apparently the latter. "Since classical Ethernet has no flow control, unlike Fibre Channel, FCoE requires enhancements to the Ethernet standard to support a flow control mechanism (this prevents frame loss). . . . Fibre Channel required three primary extensions to deliver the capabilities of Fibre Channel over Ethernet networks: -Encapsulation of native Fibre Channel frames into Ethernet Frames. -Extensions to the Ethernet protocol itself to enable an Ethernet fabric in which frames are not routinely lost during periods of congestion. -Mapping between Fibre Channel N_port IDs (aka FCIDs) and Ethernet MAC addresses." --Wikipedia
Mod points: Guaranteed to remove your sense of humor.
Side effects may include gullibility and temporary retardation
Your plain-vanilla 10GbE switch does not have the flow-control bits required to make Ethernet lossless; without essentially lossless traffic, SCSI/FC perf goes in the dumpster. (0.03% packet loss == approx. 50% performance cut.)
In addition, there must be at least one switch in the VLAN that can provide FC services, such as zoning, address assignment, name services, etc.
Actually FC has an inherent disadvantage and that is they ship about 5% of the ports per year that Ethernet does and so all their R&D has to be spread over 1/20th the ports. The vendors all realized this about 5 years ago and so they started on FCoE to spread their R&D budget over the much larger Ethernet ecosystem. I believe 16Gb FC will be the last standalone standard and that after that they will piggyback on Ethernet for 40Gbps and 100Gbps speeds. Speaking to industry insiders at Storage Networking World it's obvious that the days are numbered for standalone FC.
As to your claims that 10Gb FCoE is slower than 8Gb FC for throughput that's rubbish as the framing overhead for FCoE is nowhere near 20% and they are both lossless protocols, for latency it may or may not be true depending on implementation.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
With no tuning (other than Jumbo frames for FCoE) I was able to get 9.7Gb/s using FCoE over 10Gb ethernet.
While 16Gb FCP/FC is around the corner, you will be able to run FCoE over 40Gb and 100Gb ethernet in 2-3 yrs. (at MUCH $$)
Keep in mind however, iSCSI has been around for over 10yrs now. These things take time to grow, mature, attach.
So lets wait a few more years before declaring anything dead or alive =)
And keep in mind, FCoE is not meant to replace FCP/FC, its meant to fix what is keeping iSCSI from doing better.