Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The international standard IEC 14165-122-06, also adopted as CAN/CSA‑ISO/IEC 14165‑122‑06, defines the Fibre Channel Arbitrated Loop (FC-AL-2) protocol. It is part of the broader ISO/IEC 14165 series that specifies Fibre Channel (FC) networking for high‑speed data transmission in storage area networks (SANs), clusters, and embedded systems. The standard covers the second generation of the Arbitrated Loop topology, enhancing the original FC‑AL specification with improved arbitration fairness, better error recovery, and explicit support for up to 126 devices on a single loop (excluding fabric ports).
FC‑AL‑2 is primarily used to interconnect disk enclosures, tape libraries, and host bus adapters (HBAs) in environments where low latency and deterministic behavior are critical. It is backward compatible with FC‑AL devices and can be integrated into larger fabric‑based topologies through expansion ports (FL_Ports). The standard fully supersedes the earlier ANSI NCITS 332‑1999 (FC‑AL) and aligns with the Fibre Channel Physical and Signaling Interface (FC‑PH).
FC‑AL‑2 defines a loop topology where each port is a node port (NL_Port) that can communicate directly with any other NL_Port on the same loop. The standard specifies an arbitration mechanism that grants access to the loop based on a strict priority scheme. Port addresses are 8‑bit values (AL_PA) from 0x00 to 0x00 reserved for the fabric attachment (FL_Port) and 0x01–0xEF available for NL_Ports. A maximum of 126 active NL_Ports is allowed; the remaining addresses are used for loop initialization and control.
| Port Type | Description | Data Rate (full duplex) |
|---|---|---|
| NL_Port | Node loop port; device on the loop | 1 Gbps · 2 Gbps · 4 Gbps |
| FL_Port | Fabric loop port; attaches loop to fabric | 1 Gbps · 2 Gbps · 4 Gbps |
| L_Port | Generic loop port (NL or FL) | As per implementation |
The standard defines three major protocol phases: arbitration (requesting the loop), open (transferring frames), and close (releasing the loop). FC‑AL‑2 introduces the Arbitrate Fairness option to prevent starvation of lower‑priority ports. Data is transmitted in frames of up to 2148 bytes payload (FC frame header + data + CRC). The loop operates at speeds of 1, 2, or 4 Gbps (8B/10B encoded), with jitter and signal integrity requirements defined in the companion physical standards (e.g., IEC 14165‑1).
FC‑AL‑2 mandates a robust error recovery scheme, including Loop Initialization Protocol (LIP) for start‑up and error recovery, time‑out mechanisms for hung arbitrations, and the reporting of Loss of Signal (LOS) or Loss of Synchronization (LOSYNC). The standard also specifies the Loop Control Function (LCF) that enables a port to determine its address and negotiate speed with neighbor ports.
| Parameter | Maximum | Notes |
|---|---|---|
| Number of NL_Ports | 126 | Excluding FL_Port |
| Loop length (without active repeaters) | 10 km (typical) | Depends on cable type and data rate |
| Frame payload | 2048 data bytes | Extended payloads possible with negotiation |
| Arbitration latency (max) | ~56 µs at 1 Gbps | Worst‑case 126 ports arbitration |
Designers implementing IEC 14165-122-06 should consider the following:
Conformance to IEC 14165-122-06 requires testing against the protocol state machines, framing rules, and timing parameters defined in the standard. Key compliance areas include:
Many certification bodies (e.g., the Fibre Channel Industry Association – FCIA, and national standards bodies like CSA) offer compliance testing programs. The CAN/CSA‑ISO/IEC 14165‑122‑06 adoption includes minor national deviations, typically related to electrical safety and electromagnetic compatibility (EMC) that are already covered by CSA C22.2 No. 60950‑1 or similar.
Author: Technical Standards Team — Last revised 2026