Wednesday, October 30, 2013

What is Fibre Channel Anyway?

I want to do just a brief summary of Fibre Channel (FC) before we started down the basics path.

First, the name. Fiber Channel vs Fibre Channel. When it was originally developed, it was over an optical cable called fiber. Over time, the protocol has been developed to run over copper cables, so the name was changed to Fibre (British spelling) to remove the image of dependence on the cable. This way, we have fiber cables (optical cables that shoot pew pew lasers) and the FC protocol that can run over both copper and optical cables.  The variations that run over Ethernet or IP are called Fibre Channel over Ethernet (FCoE) and Internet small computer system interface (iSCSI).

"So, why FC in the first place?" That is a good question. There are a few different problems that FC helped to fix. First was an outright storage issue. IT departments were installing servers with local disks. These disks were put into a redundant array of independent disks (RAID) configuration which would allow to redundancy in the disk array. Imagine having to manage hundreds of different servers and each of them having their own RAID configurations and disks to monitor? Second was how to migrate all these local disk to some kind of central storage system reliably? This is where FC came in. We could send the small computer system interface (SCSI) commands that the system would send to the disk and transmit them over a distance to a single array. This would allow IT departments to have more disk storage in a redundant array and just carve out a logical disk (logical unit number or LUN) and present it to the server as a local disk. So now we have a one large pool of storage to manage that has redundancy built into it and can present any size LUN we want to the servers. This allows for huge flexibility when deploying physical machines that have different storage requirements. Need more space? Add in another disk. FC allowed for this "block" level of access through faster speeds then ethernet networks would allow at the time. A few of these concepts are changing as servers become virtual and move from the physical boxes into the "cloud" but it's good to know what came before.

That is a general rundown of what FC does and some storage networking info. I will have a post later that goes into the FC protocol specifically. I also will get another post on some great storage appliances and what kind of features they offer as we move from just storage as an appliance to the software defined storage and software defined data center. These discussions get really exciting as we look at what vendors such as NetApp and Cisco are brining to the data center and the flexibility they bring to the different solutions that we can put together.

Friday, October 18, 2013

FC Basics Series

I think I'm going to start off with a quick and dirty "basics" series. This will cover the basic parts of FC, FCoE, and iSCSI along with a quick configuration example if I can supply it. I can't think of any better place to start writing then this and then I can branch off of there with design and practical application in specific locations.

Look for these over the next few weeks as I put together posts and review to make sure I don't have any bad information on there. I may also reach out and see if anyone would be willing to do guest posts on different subjects such as NetApp and VMware.

When I get into full swing, I expect to have a LOT on here with NetApp, Cisco, UCS, FlexPod, and some IBM sprinkled in for good measure.

Thursday, October 17, 2013


So, first post and a welcome note. I never really know how to start something like this off. It's going to be an interesting journey through the wonderful world of storage, fabrics, servers, VMware, and how it all ties together in the end. I hoping that people will learn something here. I hope that I can learn something here.

A little about myself. I've been doing "core" networking for about three or four years now. I've recently started doing storage implementations over the last year. It has been a huge learning curve for me and I've learned a lot and met some of the greatest people along the way. I really enjoy branching out into this new and strange world of fiber channel, FCoE, iSCSI, NFS, CIFS, NetApp, Cisco Fabric, Cisco Nexus, Brocade, and whatever else seems to be thrown my way.

I'm really hoping to use this place as a collection of the things that I find that helped me or interested me and maybe it will help you along the way also. Thanks for stopping by and I hope you are able to get something out of my random thoughts here.