« Things Brewing at the IETF | Main | A New NetApp »

August 17, 2009

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

I've heard that same quote myself, and I think I used it on my blog! Whether it's true or not, it's a great quote!

Hey Stephen! In searching (yet again) for the source of the quote, I found your blog entry referencing it.

Yep, it's a great quote.

(NB: I fixed the post to reflect the now standard term DCB for the enhance Ethernet capabilities).

[From my one NetApp follower:-) Keith goes into some detail. I used the word "reliable" loosely in referring to the specific difference between the physical networks of Ethernet and FC along the lines of in order and quality of service.]

> The Fibre Channel networking standard provided a
> reliable physical transport for the encapsulation of SCSI
> for SAN storage deployments.

Indeed it does Brian, although I always thought there was a certain irony to be found in the fact that practically nothing uses that "reliable physical transport"! :-)

I guess it was nearly ten years ago now when I first stuck my nose into the Fibre Channel books, coming at them with the perspective of a guy who had worked in the Ethernet & TCP/IP world since 1984. Aside from my professional curiosity in understanding what Fibre Channel fabrics were all about (i.e. as a NetApp employee), I remember being genuinely bemused by the infatuation some folks seem to have for FC, and was curious to find out what all the fuss was about. One of the things I would constantly hear is "Fibre Channel is reliable, Ethernet isn't" (ergo Ethernet is not a suitable network for storage traffic, etc, etc...), so that was an area I was particularly interested in getting to the bottom of.

What I discovered was that Fibre Channel fabrics do indeed provide reliable transport services to their end-points, these being the so-called class-1 and class-2 FC Service Classes, but that most things that are commonly found on a Fibre Channel SAN, including FCP storage traffic, use the class-3 service, which actually doesn't guarantee frame delivery, or even in-order frame delivery at all. The FC class-3 service is sorta-kinda the UDP of the Fibre Channel world, not the TCP. Upon reading this, I nearly dropped the books on my foot!

So am I suggesting that the entire Fibre Channel industry is in fact built on a bogus premise, that FC SANs are all fundamentally flawed in some way, and that all the "FC is more reliable than Ethernet" arguments were/are totally baseless? No I'm not. Clearly there are many, many thousands of Fibre Channel SANs in the world that are humming along just fine, and of course we've sold FC SAN storage to many thousands of those environments ourselves, so we know they work just fine. I acknowledge the fact that most of the popular FC switch vendors do themselves guarantee in-order packet delivery (w/ class-3 service) in their own products, and that any tiny bit of packet loss that might occur in the FC fabric will typically be handled quietly and reasonably-efficiently using simple retries of I/O operations by connected hosts, but... I still can't help but look at the ground and smile when I hear folks talking about FC SAN reliability over Ethernet! :-)

Keith

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

© NetApp, Inc.  |  Privacy Policy  |  "Safe Harbor" Statement

TRUSTe CLICK TO VERIFY