※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
- 1) ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界的な標準化のための専門的なシステムを形成します。 ISO または IEC のメンバーである国家機関は、国際規格の開発に参加しています。それらの準備は技術委員会に委ねられています。扱われている主題に関心のある ISO および IEC 加盟団体は、この準備作業に参加することができます。 ISO および IEC と連携している国際的な政府および非政府組織も、この準備に参加しています。
- 2)情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
- 3)各技術委員会は、関心のあるすべての IEC および ISO メンバー団体からの代表者を持っているため、技術的事項に関する IEC および ISO の正式な決定または合意は、関連する主題に関する国際的な意見の一致を可能な限り表現します。
- 4) IEC, ISO, および ISO/IEC の刊行物は、国際的な使用のための推奨事項の形をしており、その意味で IEC および ISO のメンバー団体によって受け入れられています。 IEC, ISO, および ISO/IEC の出版物の技術的内容が正確であることを保証するためにあらゆる合理的な努力が払われていますが、IEC または ISO は、それらの使用方法またはエンドユーザーによる誤解に対して責任を負うことはできません。
- 5)国際的な統一性を促進するために、IEC および ISO のメンバー団体は、IEC, ISO, および ISO/IEC の出版物を、国内および地域の出版物に可能な限り透過的に適用することを約束します。 ISO/IEC 刊行物と対応する国または地域の刊行物との相違点は、後者で明確に示す必要があります。
- 6) ISO および IEC は、承認を示すためのマーキング手順を提供しておらず、ISO/IEC 出版物に適合していると宣言された機器について責任を負うことはできません。
- 7)すべてのユーザーは、この出版物の最新版を持っていることを確認する必要があります。
- 8) IEC または ISO またはその取締役、従業員、使用人または代理店 (個々の専門家および技術委員会のメンバーを含む) および IEC または ISO のメンバー団体は、人身傷害、物的損害、またはその他のいかなる性質の損害についても、責任を負わないものとします。この ISO/IEC 刊行物またはその他の IEC, ISO, または ISO/IEC 刊行物の発行、使用、または依存から生じる直接的または間接的、または費用 (弁護士費用を含む) および費用。
- 9)この刊行物で引用されている規範的参考文献に注意を払う。この刊行物を正しく適用するには、参照されている刊行物を使用することが不可欠です。
- 10)この規格の要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。
国際規格 ISO/IEC 14776-223 は、ISO/IEC 合同技術委員会 1: 情報技術の小委員会 25: 情報技術機器の相互接続によって作成されました。
ISO/IEC 14776 シリーズの現在入手可能なすべてのパーツのリストは、一般的なタイトルである情報技術 — 小型コンピューター システム インターフェイスの下にあり、IEC Web サイトで見つけることができます。
この国際規格は、メンバー団体の投票によって承認されており、投票結果は、2 番目のタイトル ページに記載されている住所から入手できます。
前書き
Small Computer System Interface (SCSI) コマンド セットは広く使用されており、さまざまな種類のデバイスに適用できます。ファイバ チャネル リンクを介した SCSI コマンド セット情報の送信により、大規模な SCSI アプリケーションおよびドライバ ソフトウェアを高性能ファイバ チャネル環境で正常に使用できます。
この規格は、ファイバ チャネル FC-FS-2 交換および情報ユニットを使用して SCSI コマンド、データ、およびステータスを送信するためのプロトコルについて説明しています。ファイバ チャネルは、光接続または電気接続を可能にする高速シリアル アーキテクチャです。ファイバ チャネルでサポートされるトポロジには、ポイント ツー ポイント、ファブリック スイッチ、調停ループが含まれます。すべてのファイバ チャネル接続は、同じ標準フレーム フォーマットと伝送ユニットの標準階層を使用して、SCSI 情報を伝送する情報ユニットを伝送します。
この規格は、次の条項に分かれています。
箇条 1 は、この規格の適用範囲です。
箇条 2 は、この規格に適用される規範的な参照を列挙します。
箇条 3 では、この規格で使用される定義、略語、および慣例について説明します。
箇条 4 は、ファイバ チャネルを介して SCSI 情報を送信するためのプロトコルの概要を示しています。
箇条 5 では、ファイバ チャネル接続を介して SCSI コマンド、データ、およびステータスを転送するために使用される情報ユニットについて説明します。
箇条 6 では、ファイバ チャネルを介して SCSI 情報を送信するためにプロトコルで使用される基本リンク サービスと拡張リンク サービスについて説明します。
条項 7 では、FCP-3 用に定義された FC-GS-4 ネーム サーバー オブジェクトについて説明します。
箇条 8 では、ファイバ チャネルを介して SCSI 情報を送信するためのプロトコルの FCP FC-4 リンク サービス定義について説明します。
箇条 9 では、情報ユニットのフォーマットの詳細について説明します。
条項 10 は、ファイバ チャネルを介して SCSI 情報を送信するためのプロトコルで使用される SCSI モード ページを含む、ファイバ チャネルの SCSI 管理機能を定義します。
条項 11 は、FCP-3 エラー回復アルゴリズムに使用されるタイマーを定義します。
条項 12 は、FCP-3 のエラー回復アルゴリズムを定義します。
Fibre Channel Protocol for SCSI, Third Revision (FCP-3) 標準には、次の付属文書があります。
附属書 A は、SAM-3 で定義されたサービスと、この標準で定義された対応する機能との関係の規範的な説明です。
附属書 B は、ファイバ チャネルを介して SCSI 情報を送信するためのプロトコルの例を提供する有益な附属書です。
附属書 C は、FCP-3 エラー回復メカニズムの例を提供する有益な附属書です。
附属書 D は、ファイバ チャネルを介して SCSI デバイスの機能を検出するための技術を説明する有益な附属書です。
附属書 E は、FCP-3 復旧操作中に使用される ELS の内容の例を提供する有益な附属書です。
この標準は、さまざまな種類の物理相互接続でさまざまな種類のデバイスに対して SCSI コマンド セットを使用できるようにするために開発された SCSI ファミリの標準の一部です。標準ファミリのアーキテクチャ モデルは、ISO/IEC 14776-413, 情報技術 — SCSI アーキテクチャ モデル — 3 (SAM-3)です。
1 スコープ
この規格は、SCSI ファイバー チャネル プロトコル (FCP) の 3 番目のバージョンを定義します。この規格は、SCSI コマンド セットをファイバ チャネルに適用するためのマッピング プロトコルです。この規格は、ファイバ チャネル サービスと定義済みの情報ユニット (IU) を使用して、SCSI Architecture Model — 3 (SAM-3) で定義されたサービスを実行する方法を定義しています。この 3 番目のバージョンには、2 番目のバージョンへの追加と明確化が含まれており、現在他の標準に含まれている情報が削除され、ファイバー チャネル プロトコルの追加のエラー回復機能について説明されています。
2 参考文献
本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、修正を含む参照文書の最新版が適用されます。
ISO/IEC, IEC, ISO, および ITU ドキュメント以外の参照仕様の規定は、この条項で特定されているように、この国際規格のコンテキスト内で有効です。この国際規格内でのそのような仕様への参照は、ISO または IEC 内でそれ以上の地位を与えるものではありません。特に、参照された仕様に国際標準の地位を与えるものではありません。
- ISO/IEC 14165-122, 情報技術 — ファイバ チャネル — 122: 調停ループ — 2 (FC-AL-2) [INCITS 332:1999]
- ISO/IEC 14165-252, 情報技術 — ファイバ チャネル — 252: Framing and Signaling — 2 (FC-FS-2) (検討中) [ANSI/INCITS 424-2007/AM1-2007]
- ISO/IEC 14165-261, 情報技術 — ファイバ チャネル — 261: リンク サービス (FC-LS) (検討中) [ANSI/INCITS 433-2007]
- ISO/IEC 14165-414, 情報技術 — ファイバ チャネル — 414: 一般サービス — 4 (FC-GS-4) [ANSI/INCITS 414-2007]
- ISO/IEC 14165-341, 情報技術 — ファイバ チャネル — 341: デバイス接続 (FC-DA) (検討中) [INCITS TR-36-2004]
- ISO/IEC 14776-413, 情報技術 — 小型コンピュータ システム インターフェイス — 413: SCSI アーキテクチャ モデル 3 (SAM-3) [ANSI/INCITS 402-2005]
- ISO/IEC 14776-453, 情報技術 — 小型コンピュータ システム インターフェイス — 453: SCSI アーキテクチャ モデル — SCSI Primary Commands-3 (SPC-3) (検討中) [ANSI/INCITS 408-2005]
- INCITS プロジェクト 1683-D, SCSI アーキテクチャ モデル — 4 (SAM-4)
- SFF ドキュメント SFF-8067, 双方向 ESI 付き 40 ピン SCA-2 コネクタ
FOREWORD
- 1) ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards. Their preparation is entrusted to technical committees; any ISO and IEC member body interested in the subject dealt with may participate in this preparatory work. International governmental and non-governmental organizations liaising with ISO and IEC also participate in this preparation.
- 2) In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
- 3) The formal decisions or agreements of IEC and ISO on technical matters express, as nearly as possible, an international consensus of opinion on the relevant subjects since each technical committee has representation from all interested IEC and ISO member bodies.
- 4) IEC, ISO and ISO/IEC publications have the form of recommendations for international use and are accepted by IEC and ISO member bodies in that sense. While all reasonable efforts are made to ensure that the technical content of IEC, ISO and ISO/IEC publications is accurate, IEC or ISO cannot be held responsible for the way in which they are used or for any misinterpretation by any end user.
- 5) In order to promote international uniformity, IEC and ISO member bodies undertake to apply IEC, ISO and ISO/IEC publications transparently to the maximum extent possible in their national and regional publications. Any divergence between any ISO/IECpublication and the corresponding national or regional publication should be clearly indicated in the latter.
- 6) ISO and IEC provide no marking procedure to indicate their approval and cannot be rendered responsible for any equipment declared to be in conformity with an ISO/IEC publication.
- 7) All users should ensure that they have the latest edition of this publication.
- 8) No liability shall attach to IEC or ISO or its directors, employees, servants or agents including individual experts and members of their technical committees and IEC or ISO member bodies for any personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and expenses arising out of the publication of, use of, or reliance upon, this ISO/IEC publication or any other IEC, ISO or ISO/IEC publications.
- 9) Attention is drawn to the normative references cited in this publication. Use of the referenced publications is indispensable for the correct application of this publication.
- 10) Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
International Standard ISO/IEC 14776-223 was prepared by subcommittee 25: Interconnection of information technology equipment, of ISO/IEC joint technical committee 1: Information technology.
The list of all currently available parts of the ISO/IEC 14776 series, under the general title Information technology — Small computer system interface, can be found on the IEC web site.
This International Standard has been approved by vote of the member bodies and the voting results may be obtained from the address given on the second title page.
INTRODUCTION
The Small Computer System Interface (SCSI) command set is widely used and applicable to a wide variety of device types. The transmission of SCSI command set information across Fibre Channel links allows the large body of SCSI application and driver software to be successfully used in the high performance Fibre Channel environment.
This standard describes the protocol for transmitting SCSI commands, data and status using Fibre Channel FC-FS-2 Exchanges and Information Units. Fibre Channel is a high speed serial architecture that allows either optical or electrical connections. The topologies supported by Fibre Channel include point-to-point, fabric switched and arbitrated loop. All Fibre Channel connections use the same standard frame format and standard hierarchy of transmission units to transmit the Information Units that carry SCSI information.
This standard is divided into the following clauses:
Clause 1 is the scope of this standard.
Clause 2 enumerates the normative references that apply to this standard.
Clause 3 describes the definitions, abbreviations and conventions used in this standard.
Clause 4 provides an overview of the protocol for transmitting SCSI information over Fibre Channel.
Clause 5 describes the Information Units used to transfer SCSI commands, data and status across a Fibre Channel connection.
Clause 6 describes the Basic Link Services and Extended Link Services used by the protocol for transmitting SCSI information over Fibre Channel.
Clause 7 describes the FC-GS-4 Name Server objects defined for FCP-3.
Clause 8 describes the FCP FC-4 Link Service definitions for the protocol for transmitting SCSI information over Fibre Channel.
Clause 9 describes the details of the Information Unit formats.
Clause 10 defines the SCSI management features for Fibre Channel, including the SCSI mode pages used by the protocol for transmitting SCSI information over Fibre Channel.
Clause 11 defines the timers used for FCP-3 error recovery algorithms.
Clause 12 defines the error recovery algorithms for FCP-3.
The Fibre Channel Protocol for SCSI, Third revision (FCP-3) standard has the following annexes:
Annex A is a normative description of the relationship between the services defined by SAM-3 and the corresponding functions defined by this standard.
Annex B is an informative annex that provides examples of the protocol for transmitting SCSI information over Fibre Channel.
Annex C is an informative annex providing examples of the FCP-3 error recovery mechanisms.
Annex D is an informative annex describing techniques for discovering SCSI device capabilities over Fibre Channel.
Annex E is an informative annex providing examples of the content of ELSs used during FCP-3 recovery operations.
This standard is part of the SCSI family of standards developed to facilitate the use of the SCSI command sets for many different types of devices across many different types of physical interconnects. The architectural model for the family of standards is ISO/IEC 14776-413, Information technology — SCSI Architecture Model — 3 (SAM-3).
1 Scope
This standard defines a third version of the SCSI Fibre Channel Protocol (FCP). This standard is a mapping protocol for applying the SCSI command set to Fibre Channel. This standard defines how the Fibre Channel services and the defined Information Units (IUs) are used to perform the services defined by the SCSI Architecture Model — 3 (SAM-3). This third version includes additions and clarifications to the second version, removes information that is now contained in other standards, and describes additional error recovery capabilities for the Fibre Channel Protocol.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document, including any amendments, applies.
The provisions of the referenced specifications other than ISO/IEC, IEC, ISO and ITU documents, as identified in this clause, are valid within the context of this International Standard. The reference to such a specification within this International Standard does not give it any further status within ISO or IEC. In particular, it does not give the referenced specification the status of an International Standard.
- ISO/IEC 14165-122, Information technology — Fibre Channel — 122: Arbitrated Loop — 2 (FC-AL-2) [INCITS 332:1999]
- ISO/IEC 14165-252, Information technology — Fibre Channel — 252: Framing and Signaling — 2 (FC-FS-2) (under consideration) [ANSI/INCITS 424-2007/AM1-2007]
- ISO/IEC 14165-261, Information technology — Fibre Channel — 261: Link Services (FC-LS) (under consideration) [ANSI/INCITS 433-2007]
- ISO/IEC 14165-414, Information technology — Fibre Channel — 414: Generic Services — 4 (FC-GS-4) [ANSI/INCITS 414-2007]
- ISO/IEC 14165-341, Information technology — Fibre Channel — 341: Device Attach (FC-DA) (under consideration) [INCITS TR-36-2004]
- ISO/IEC 14776-413, Information technology — Small Computer System Interface — 413: SCSI Architecture Model — 3 (SAM-3) [ANSI/INCITS 402-2005]
- ISO/IEC 14776-453, Information technology — Small Computer System Interface — 453: SCSI Architecture Model — SCSI Primary Commands-3 (SPC-3)(under consideration) [ANSI/INCITS 408-2005]
- INCITS Project 1683-D, SCSI Architecure Model — 4 (SAM-4)
- SFF document SFF-8067, 40-pin SCA-2 Connector w/Bidirectional ESI