2

I am currently preparing for an exam.
I thought FC (Fibre Channel) was the transport protocol for SCSI and SAN.
But now I read, that you have to decide if you want to use FC (SCSI), SAS or iSCSI in an SAN-Network.
Why can't you use SAS with Fibre Channel?

And that leads me to another question:
FC is designed for serial transport while SCSI is a parallel protocol. If the transport is serial and you have a point to point connection via FC-Switches, isn't that SAS?
How do the two protocols (FC+SCSI) fit together?

Can someone help me with this topic, since I'm really confused right now...

Many thanks in advance! :)

Kind regards,
Nic

Netherstorm
  • 31
  • 1
  • 1
  • 3
  • SAS is a disk interface protocol - not a networking protocol, and only provides for a 10m cable length. You would use it in a server itself or within a SAN storage unit that used some sort of networking protocol to share that storage. FC, iSCSI and FCoE (Fibre Channel over Ethernet) are such networking protocols suitable for carrying storage traffic. FC and iSCSI don't really fit together other than being choices for carrying traffic. Good luck on your exam. – Brandon Xavier Apr 22 '18 at 11:53

1 Answers1

4

"SAN" is a term for a network used to provide access to (block) storage. It can be anything.

SCSI is a family of storage protocols that all share a common core but have more or less subtle differences (apart from the obvious, physical ones). Examples include Parallel SCSI (obsolete), SSA (obsolete), Fibre Channel, SAS, iSCSI.

SAS and Fibre Channel are two different SCSI variants that each define their own physical protocols and thus, infrastructure.

iSCSI is another SCSI variant but instead of defining a physical implementation, it sits on top of TCP/IP which most often runs over Ethernet. iSCSI is hardware-agnostic in general.

Since all three are SCSI implementations, there are ways to make them compatible which each other (by multi-protocol bridging) or at least use them on the same physical infrastructure (e.g. FCoE). Bridging is costly however and most often you use just a single flavor or sometimes multiple in parallel.

PS: Parallel SCSI (SPI) is ancient and long obsolete. It was the foundation for the modern variants though and logically, all things SCSI use the same command protocol.

Zac67
  • 8,639
  • 2
  • 10
  • 28