Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
| Command Code (GS) | Abbreviation | Description | Category | |—|—|—|—| | 0100h | GID_FT | Get Identifier list by FC-4 Type | Directory | | 0111h | GPN_ID | Get Port Name by Port Identifier | Directory | | 0121h | GNN_ID | Get Node Name by Port Identifier | Directory | | 0131h | GSPN_ID | Get Symbolic Port Name by Port ID | Directory | | 0300h | GA_NXT | Get Next Adjacent Object | Directory | | 0500h | GMAL | Get Medium Address List | Directory | | Service | Command Code | Function | Description | |—|—|—|—| | FMS | 0400h | GFN | Get Fabric Name | | FMS | 0401h | GIEL | Get Interconnect Element List | | FMS | 0403h | GFTL | Get FC-4 Type List | | Event | 0605h | SCHL | Subscribe for Change-Hub List Events | | Platform | 0700h | RPA | Register Platform Attributes | * FAQ: `
CAN CSA ISO/IEC 14165-222-06 defines the sixth generation of Fibre Channel Generic Services (FC-GS-6). It is the Canadian national adoption of the international ISO/IEC 14165-222 standard. This standard specifies the architecture, protocols, and service interfaces required to provide robust directory, management, and time services within a Fibre Channel switched fabric (Fabric Element).
It is mandatory for any device that wishes to participate in a modern Fibre Channel Storage Area Network (SAN) fabric as a querying entity or service responder. The standard replaces and expands upon FC-GS-5, adding support for enhanced frame payloads and refined management commands to meet the demands of virtualized, high-density data centers.
The CT protocol provides a standard encapsulation mechanism for all service requests and responses. The Common Transport Information Unit (CT_IU) handles command framing, allowing switches and endpoints to route and process Generic Service frames consistently.
Key fields in the CT_IU header include the gs_type (identifying the service, e.g., Name Server, Management Server), gs_subtype, options, and payload length definitions. The protocol defines both Pass-Through and Execute commands.
The Name Server is the core directory service of the fabric. Every N_Port that logs into the fabric registers its attributes (World Wide Name, FC-4 Types, Class of Service, etc.) using commands defined in this section. Other ports query the Name Server to discover available targets and initiators.
| Command Abbrew. | Command Code | Description | Requirement |
|---|---|---|---|
| GID_FT | 0100h | Get Identifiers by FC-4 Type | Mandatory |
| GPN_ID | 0111h | Get Port Name by Port ID | Mandatory |
| GNN_ID | 0121h | Get Node Name by Port ID | Mandatory |
| GA_NXT | 0300h | Get Next Adjacent Object | Mandatory |
| GSPN_ID | 0131h | Get Symbolic Port Name by Port ID | Optional |
The Management Server provides a centralized interface for fabric management applications. It allows administrators to register platforms, subscribe to fabric events, and retrieve detailed interconnect element information.
| Command Abbrew. | Command Code | Description | Category |
|---|---|---|---|
| GFN | 0400h | Get Fabric Name | Management |
| GFTL | 0403h | Get FC-4 Type List | Management |
| RPA | 0700h | Register Platform Attributes | Platform Registration |
| SCN | 0600h | State Change Notification | Event Service |
FC-GS-6 is designed for backward compatibility. Switches implementing FC-GS-6 must support fallback mechanisms for FC-GS-5 and FC-GS-4 clients. Legacy management tools, however, must be updated to leverage new FMS features.
The CAN CSA adoption ensures that products sold in the Canadian market meet the stringent requirements of the international standard. The standard provides a solid foundation for interoperability between major SAN vendors, provided that mandatory commands are implemented correctly.
Products claiming compliance with CAN CSA ISO/IEC 14165-222-06 must undergo rigorous conformance testing. Certification bodies verify that the implementation correctly handles all mandatory commands, manages the Common Transport protocol accurately, and adheres to the defined state machines for service registration and query.
Key compliance checks include:
As with all ISO/IEC standards, it is crucial to monitor the maintenance status of the standard for any amendments or corrigenda.
CAN CSA ISO IEC 14165-222-06 defines the sixth generation of Fibre Channel Generic Services (FC-GS-6). It serves as the Canadian national adoption of the international ISO/IEC 14165-222 standard. This standard specifies the architecture, protocols, and service interfaces required to provide robust directory, management, and time services within a Fibre Channel switched fabric.
The standard is essential for any device participating in a modern Fibre Channel Storage Area Network (SAN) fabric, whether as a querying entity (N_Port) or a service responder (F_Port, switch fabric element). It replaces and expands upon FC-GS-5, adding support for enhanced frame payloads and refined management commands necessary for high-density, virtualized data centers.
The Common Transport protocol provides a standard encapsulation for all service requests and responses. The Common Transport Information Unit (CT_IU) handles command framing, enabling consistent routing and processing of Generic Service frames across the fabric. Key fields include the gs_type (service identifier, e.g., Name Server, Management Server), gs_subtype, options, command, and payload length.
The Directory Service functions as the central registry for the SAN fabric. When an N_Port logs into the fabric, it registers its attributes (World Wide Name, FC-4 Types, Class of Service) using commands defined in FC-GS-6. Other ports query the Name Server to discover available targets and initiators for SCSI I/O operations.
| Command Abbrev. | Command Code | Description | Requirement |
|---|---|---|---|
| GID_FT | 0100h | Get Identifiers by FC-4 Type | Mandatory |
| GPN_ID | 0111h | Get Port Name by Port ID | Mandatory |
| GNN_ID | 0121h | Get Node Name by Port ID | Mandatory |
| GA_NXT | 0300h | Get Next Adjacent Object | Mandatory |
| GSPN_ID | 0131h | Get Symbolic Port Name by Port ID | Optional |
The Management Server provides a centralized interface for fabric management applications. It allows the registration of platforms, subscription to fabric events, and retrieval of detailed interconnect element information, superseding earlier ad-hoc query mechanisms.
| Command Abbrev. | Command Code | Description | Category |
|---|---|---|---|
| GFN | 0400h | Get Fabric Name | Management Server |
| GFTL | 0403h | Get FC-4 Type List | Management Server |
| RPA | 0700h | Register Platform Attributes | Platform Registration |
| SCN | 0600h | State Change Notification | Event Service |
FC-GS-6 is designed to be backward compatible with FC-GS-5 and FC-GS-4. Switches implementing FC-GS-6 must maintain support for previous-generation commands. However, advanced features of the Management Server (FMS) require updated management software to access new data structures.
The CAN CSA adoption ensures that products sold in the Canadian market meet stringent international requirements. The standard provides a reliable foundation for interoperability between major SAN vendors (e.g., Broadcom, Cisco, Marvell), provided that the mandatory Generic Service commands are implemented correctly.
Products claiming compliance with CAN CSA ISO IEC 14165-222-06 must undergo formal conformance testing. Certification bodies validate the implementation against the defined state machines, frame parsing rules, and mandatory command set. Key areas verified include:
gs_type, gs_subtype, command).As with all ISO/IEC standards, it is crucial to monitor the publication of any amendments or corrigenda to the base standard to maintain certification validity.