Overview
ISO/IEC 14776-224:2019 - Fibre Channel Protocol for SCSI, fourth version (FCP-4) specifies how SCSI services (as defined by the SCSI Architecture Model - SAM-5) are carried over Fibre Channel. The standard defines Information Units (IUs), FC-FS-3 frame header usage, link services, and procedure-level requirements for reliable SCSI I/O over Fibre Channel. This fourth edition updates and clarifies the third version (ISO/IEC 14776-223:2008), removes material relocated to other standards, and adds enhanced error recovery capabilities for FCP.
Keywords: ISO/IEC 14776-224:2019, FCP-4, Fibre Channel Protocol for SCSI, SCSI over Fibre Channel, SAM-5, FCP IUs
Key topics and technical requirements
- Mapping SAM-5 to Fibre Channel: Defines how Fibre Channel services and IUs implement SCSI services and task semantics.
- FCP Information Units (IUs): Usage and formats for IUs such as FCP_CMND, FCP_DATA, FCP_XFER_RDY, FCP_RSP and FCP_CONF (document details field-level formats and flags).
- Link services and primitives: Process Login/Logout (PRLI/PRLO), Read Exchange Concise (REC), Sequence Retransmission Request (SRR), and FCP_LS control responses (FCP_ACC, FCP_RJT).
- Frame and header definitions: FC-FS-3 frame header fields (R_CTL, D_ID, S_ID, TYPE, F_CTL, OX_ID/RX_ID, etc.) and their role in FCP exchanges.
- Task management and recovery: ABORT TASK, QUERY TASK and other task-management behaviors; retransmission rules; confirmed completion; task retry identification; Transport Reset and I_T nexus loss notification events.
- Discovery and registration: FC-4 specific Name Server objects, FC-4 TYPEs and Features objects; use of Worldwide Names for addressing.
- SCSI mode pages for Fibre Channel: Mode page definitions relevant to link behavior (Disconnect-Reconnect, Fibre Channel Port Control, Logical Unit Control) and buffer/timeout parameters.
Practical applications
- Implementing SCSI target or initiator firmware for storage arrays, HBAs (host bus adapters), and target ports.
- Designing and validating SAN (Storage Area Network) devices and Fibre Channel switches to ensure interoperable SCSI transport.
- Developing storage drivers and virtualization platforms that rely on standardized FCP behavior and error recovery.
- Creating test plans for conformance and interoperability testing in labs and certification programs.
Who should use this standard
- Storage system engineers, firmware developers, SAN architects, device manufacturers, QA/test labs, and standards compliance teams working with SCSI over Fibre Channel.
Related standards
- SCSI Architecture Model (SAM-5)
- Previous edition ISO/IEC 14776-223:2008 (FCP-3)
- Fibre Channel family standards referenced within (FC-FS-3, FC-LS-2, FC-AL-2)
This standard is essential for anyone implementing or verifying the transport of SCSI over Fibre Channel to ensure correct IU formats, robust error recovery, and interoperability across SAN equipment.