Storage

What is Fibre Channel?

Also known as: FC

Definition

Fibre Channel is a high-speed networking standard primarily used to connect storage devices in storage area networks, operating as a dedicated protocol stack separate from Ethernet.

Fibre Channel (FC) is a serial data transfer protocol designed for high-performance storage networking. It was standardized by the American National Standards Institute (ANSI) in the 1990s, with the first standard published in 1994. Fibre Channel operates at speeds ranging from 1 Gbps to 128 Gbps (Gen 7, standardized in 2022), using optical fiber or copper cabling. It is the dominant protocol in enterprise storage area networks (SANs) due to its low latency, lossless delivery, and deterministic performance.

Fibre Channel implements a layered architecture with five levels (FC-0 through FC-4). FC-0 defines the physical interface, including transceivers and cabling. FC-1 handles encoding and decoding (8b/10b for slower speeds, 64b/66b for 16 Gbps and above). FC-2 manages framing, flow control, and class of service. FC-3 provides common services like striping. FC-4 maps upper-layer protocols such as SCSI (FCP), IP (FCIP), and NVMe (FC-NVMe). The protocol uses a fabric topology with switches (called Fibre Channel switches) that connect nodes (servers and storage arrays) through a fabric. Each node has a unique World Wide Name (WWN), and communication uses a 24-bit address assigned during fabric login.

Fibre Channel exists as a parallel networking ecosystem to Ethernet. While Ethernet dominates general-purpose networking, Fibre Channel is purpose-built for block-level storage traffic. It provides multiple classes of service, including Class 1 (dedicated connection), Class 2 (connectionless with acknowledgment), and Class 3 (datagram, no acknowledgment, used for most SAN traffic). The protocol relies on buffer-to-buffer credit flow control to prevent frame loss, a key advantage over TCP/IP for storage workloads. Fibre Channel over Ethernet (FCoE) encapsulates FC frames over lossless Ethernet (using Data Center Bridging extensions), but native Fibre Channel remains the gold standard for mission-critical storage.

Key facts

  • Fibre Channel is standardized by ANSI INCITS, not IEEE or IETF.
  • Speeds include 1, 2, 4, 8, 16, 32, 64, and 128 Gbps (Gen 7).
  • Uses buffer-to-buffer credit flow control for lossless delivery.
  • Common topologies: point-to-point, arbitrated loop, and switched fabric.
  • Upper-layer protocols include FCP (SCSI), FC-NVMe, and FCIP.

How it works in practice

A large hospital deploys a Fibre Channel SAN to connect its electronic health record (EHR) database servers to a shared all-flash storage array. Each server is equipped with a dual-port 32 Gbps Host Bus Adapter connected to two redundant Fibre Channel switches. The storage array presents LUNs to the servers via FCP. This setup provides sub-millisecond latency and zero packet loss, ensuring that patient data is written and retrieved reliably even during peak usage.

Related terms

Storage Area Network (SAN) Fibre Channel Protocol (FCP) Fibre Channel over Ethernet (FCoE) NVMe over Fabrics (NVMe-oF) iSCSI Host Bus Adapter (HBA) World Wide Name (WWN)

References

More in Storage

Block Storage

Block storage is a storage architecture that presents raw fixed-size chunks (blocks) to a computer, which the operating system partitions and formats before use, commonly used for virtual machine disks and database volumes.

Cold Storage

Cold storage is a low-cost, slow-retrieval data tier for infrequently accessed information, such as backups, archives, or compliance records, with retrieval times ranging from minutes to hours.

Erasure Coding

Erasure coding is a data protection method that splits data into fragments (shards) and adds parity, allowing reconstruction from a subset of fragments; it is commonly used in cloud object storage to tolerate failures efficiently.

File Storage

File storage exposes data as a hierarchical filesystem over network protocols like NFS and SMB, commonly delivered via network-attached storage (NAS) appliances for shared access.

Hot Storage

Hot storage is the default high-performance tier in object storage systems, optimized for low-latency access to frequently retrieved data.

iSCSI

iSCSI is a storage protocol that encapsulates SCSI block-level commands over TCP/IP, enabling servers to access remote disks as if they were locally attached.

NFS

NFS (Network File System) is a distributed file system protocol originally developed by Sun Microsystems that allows a client to access files over a network as if they were local. It is widely used in Unix and Linux environments and runs over IP networks.

Object Storage

Object storage is a flat data storage architecture that manages data as immutable objects, each with a unique identifier, metadata, and API access over HTTP. It is the model behind Amazon S3 and similar cloud storage services.

RAID

RAID (Redundant Array of Independent Disks) combines multiple physical disk drives into a single logical unit to improve performance, fault tolerance, or both, using techniques like striping, mirroring, and parity.

RAID 0

A data storage method that splits data across two or more disks in stripes to improve read and write performance, but provides no fault tolerance.

Who Is Online

In total there are 65 users online: 0 registered, 58 guests and 7 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: AhrefsBot Applebot Baiduspider Bingbot Other Bot PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369