iSCSI

インターネット小型コンピュータシステムインターフェースiSCSI eye- SKUZ -ee)は、データストレージ設備をリンクするためのインターネットプロトコル、TCP/IP介してSCSIコマンドをストレージデバイスへのブロックレベルのアクセスを。iSCSIは、イントラネットローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、またはインターネット経由でデータを転送するために使用でき、場所に依存しないデータの保存と取得を可能にします。

このプロトコルにより、クライアント(イニシエータと呼ばれる)はSCSIコマンド( CDB )をリモートサーバ上のストレージデバイス(ターゲット)に送信できます。これはストレージエリアネットワーク(SAN)プロトコルであり、組織はストレージをストレージアレイに統合しながら、クライアント(データベースサーバやウェブサーバなど)にローカルに接続されたSCSIディスクのような印象を与えることができます。[ 1 ]主にファイバチャネルと競合しますが、専用ケーブルを必要とする従来のファイバチャネルとは異なり、[ a ] iSCSIは既存のネットワークインフラストラクチャを使用して長距離にわたって実行できます。[ 2 ] iSCSIは1998年にIBMとCiscoによって開発され、2000年3月にドラフト標準として提出されました。[ 3 ]

概念

本質的に、iSCSI は 2 台のホストがインターネット プロトコル(IP) ネットワークを使用してSCSIコマンドをネゴシエートし、交換することを可能にします。これにより、iSCSI は一般的な高性能ローカル ストレージ バスを広範なネットワーク上でエミュレートし、ストレージ エリア ネットワーク (SAN) を構築します。一部の SAN プロトコルとは異なり、iSCSI は専用のケーブル配線を必要とせず、既存の IP インフラストラクチャ上で実行できます。そのため、iSCSI は、 FCoE (Fibre Channel over Ethernet) 形式を除いて専用のインフラストラクチャを必要とするファイバ チャネルの低コストな代替手段と見なされることがよくあります。ただし、iSCSI SAN 展開のパフォーマンスは、固定量の帯域幅をめぐる競合により、専用ネットワークまたはサブネット (LAN またはVLAN ) 上で運用されない場合、大幅に低下する可能性があります。

iSCSI は任意の種類の SCSI デバイスと通信できますが、システム管理者はほとんどの場合、サーバー(データベース サーバーなど)がストレージ アレイ上のディスク ボリュームにアクセスできるようにするために iSCSI を使用します。iSCSI SAN の目的は通常、次の 2 つのいずれかです。

ストレージ統合
組織は、ネットワーク上のサーバーから分散したストレージリソースを中央の場所(多くの場合、データセンター)に移動します。これにより、ストレージ自体が特定のサーバーに縛られなくなるため、ストレージの割り当てがより効率的になります。SAN環境では、ハードウェアやケーブル配線を変更することなく、サーバーに新しいディスクボリュームを割り当てることができます
災害復旧
組織は、ストレージリソースを1つのデータセンターからリモートデータセンターにミラーリングします。リモートデータセンターは、長時間の停止が発生した場合にホットスタンバイとして機能します。特に、iSCSI SANでは、最小限の構成変更でディスクアレイ全体をWAN経由で移行できるため、ストレージをネットワークトラフィックと同じように「ルーティング可能」にすることができます

イニシエーター

イニシエーターはiSCSIクライアントとして機能します。イニシエーターは通常、コンピュータに対してSCSIバスアダプターと同じ役割を果たしますが、SCSIデバイス(ハードドライブやテープチェンジャーなど)を物理的にケーブル接続する代わりに、iSCSIイニシエーターはIPネットワーク経由でSCSIコマンドを送信します。イニシエーターは大きく分けて2つのタイプに分類されます

ソフトウェアイニシエーターは、コードを使用してiSCSIを実装します。通常、これはカーネル常駐のデバイスドライバーで行われ、既存のネットワークカード(NIC)とネットワークスタックを使用して、iSCSIプロトコルを通信することでコンピューターのSCSIデバイスをエミュレートします。ソフトウェアイニシエーターは、ほとんどの一般的なオペレーティングシステムで利用可能であり、iSCSIを導入する最も一般的な方法です。

ハードウェア イニシエーターは、通常、専用ハードウェアとそのハードウェア上で実行されるファームウェアを組み合わせてiSCSI を実装します。ハードウェア イニシエーターは、iSCSI とTCP処理のオーバーヘッドとEthernet 割り込みを軽減するため、iSCSI を使用するサーバーのパフォーマンスが向上する可能性があります。iSCSIホスト バス アダプター(より一般的には HBA) は、ハードウェア イニシエーターを実装します。一般的な HBA は、ギガビット (または 10 ギガビット) Ethernetネットワーク インターフェイス コントローラー、何らかの TCP/IP オフロード エンジン (TOE) テクノロジ、および SCSI バス アダプターの組み合わせとしてパッケージ化されており、オペレーティング システムにはそのように見えます。iSCSI HBA には、iSCSI SAN からの ブートを可能にするためにPCIオプション ROMを含めることができます。

iSCSIオフロードエンジンiSOEカード)は、完全なiSCSI HBAの代替として機能します。iSOEは、特定のネットワークインターフェースにおけるiSCSIイニシエータの動作をホストプロセッサから「オフロード」し、CPUサイクルをメインホストアプリケーションに解放します。iSCSI HBAまたはiSOEは、ソフトウェアベースのiSCSIクライアント(イニシエータ)を使用するよりも、iSCSIにHBAを使用することで得られる追加費用がパフォーマンス向上に見合う場合に使用されます。 [ 4 ] iSOEは、 TCPオフロードエンジン(TOE)などの追加サービスと組み合わせて実装することで、ホストサーバーのCPU使用率をさらに削減できます。

ターゲット

iSCSI仕様では、 iSCSIサーバー(より一般的には、そのサーバー上で実行されるiSCSIストレージノードの潜在的に多数のインスタンスの1つ)上にあるストレージリソースをターゲットと呼びます

iSCSI ターゲットは、多くの場合、専用のネットワーク接続されたハードディスク ストレージ デバイスですが、イニシエーターと同様に、iSCSI ターゲットを提供するソフトウェアがほとんどの主流のオペレーティング システムで利用できるため、汎用コンピューターである場合もあります。

iSCSI ターゲットの一般的な展開シナリオは次のとおりです。

ストレージアレイ

データセンターやエンタープライズ環境では、iSCSIターゲットは多くの場合、大規模なストレージアレイ内に格納されています。これらのアレイは、フリーソフトウェアベースのiSCSI実装を備えたコモディティハードウェアの形をとる場合もあれば、StorTrendsPure StorageHP StorageWorksEqualLogicTegile Systems、 Nimble Storage 、IBM StorwizeファミリーIsilonNetApp FilerDell EMCKaminario、NSシリーズ、CX4、VNX、VNXe、VMAX、Hitachi Data Systems HNAS、Pivo​​t3 vSTACなどの 商用製品の形をとる場合もあります

ストレージアレイは通常、多数のクライアントに対して個別のiSCSIターゲットを提供します。[ 5 ]

ソフトウェアターゲット

ほぼすべての最新の主流サーバーオペレーティングシステム( BSDLinuxSolarisWindows Serverなど)は、組み込み機能または追加ソフトウェアとしてiSCSIターゲット機能を提供できます。一部の特定用途のオペレーティングシステムでは、iSCSIターゲットのサポートが実装されています

論理ユニット番号

SCSI用語では、LUは論理ユニットの略で、一意の論理ユニット番号によって指定されます。LUNは、物理SCSIデバイス(ターゲット)の一部である、個別にアドレス指定可能な(論理)SCSIデバイスを表します。iSCSI環境では、LUNは基本的に番号付きのディスクドライブです。イニシエータはターゲットとネゴシエートしてLUNへの接続を確立します。その結果、SCSIハードディスクへの接続をエミュレートするiSCSI接続が確立されます。イニシエータは、iSCSI LUNをraw SCSIまたはIDEハードドライブと同じように扱います。たとえば、NFSまたはCIFS環境で行われるようにリモートディレクトリをマウントするのではなく、iSCSIシステムはiSCSI LUN上のファイルシステムをフォーマットし、直接管理します

エンタープライズ展開では、LUN は通常、大規模なRAIDディスク アレイのサブセットを表し、多くの場合、クライアントごとに 1 つ割り当てられます。iSCSI では、複数のコンピューターが個別の LUN を共有することに対してルールや制限は課されません。単一の基盤となるファイル システムへの共有アクセスは、オペレーティング システムのタスクとして残されます。

ネットワークブート

起動済みのコンピュータ上の一般的なデータストレージの場合、iSCSIデバイスへのアクセスには、あらゆるタイプの汎用ネットワークインターフェースを使用できます。ただし、一般的なコンシューマーグレードのネットワークインターフェースでは、リモートiSCSIデータソースからディスクレスコンピュータを起動することはできません。代わりに、サーバーがTFTPサーバーまたはローカルブートデバイスから初期のオペレーティングシステムをロードし、ローカルデバイスからのブートが完了したら、データストレージにiSCSIを使用するのが一般的です

別のDHCP サーバーを設定して、ネットワーク ブート機能を備えたインターフェイスがiSCSI 経由でブートできるようにすることができます。この場合、ネットワーク インターフェイスはPXEまたはbootpブート イメージを提供する DHCP サーバーを検索します。[ 6 ]これは iSCSI リモート ブート プロセスを開始するために使用され、ブート中のネットワーク インターフェイスのMAC アドレスを使用して、コンピューターを正しい iSCSI ブート ターゲットに誘導します。次に、ソフトウェアのみのアプローチを使用して小さなブート プログラムをロードし、リモート iSCSI ターゲットをローカル SCSI ドライブであるかのようにマウントして、その iSCSI ターゲットからブート プロセスを開始することができます。これは、多くの有線 Ethernet アダプターで使用できる既存の PXE ( Preboot Execution Environment ) ブート ROM を使用して実現できます。ブート コードは、CD/DVD、フロッピー ディスク(またはフロッピー ディスク イメージ)、USB ストレージからロードすることも、再フラッシュ可能なアダプター上の既存の PXE ブート コードを置き換えることもできます。[ 7 ] iSCSI ブート サポートを提供する最も一般的な無料ソフトウェアはiPXEです。[ 8 ]

サーバー向けインテルイーサネットコントローラーのほとんどはiSCSIブートをサポートしています。[ 9 ]

アドレス指定

iSCSIはプロトコル自体にTCP(通常はTCPポート860と3260)を使用し、プロトコル内のオブジェクトのアドレス指定には上位レベルの名前を使用します。特別な名前はiSCSIイニシエーターとターゲットの両方を指します。iSCSIは3つの名前形式を提供します

iSCSI 修飾名 (IQN)
フォーマット: iSCSI 修飾名は RFC 3720 で文書化されており、名前のさらなる例は RFC 3721 に記載されています。簡単に言うと、フィールドは次のとおりです。
  • リテラル iqn (iSCSI 修飾名)
  • 命名機関がドメインの所有権を取得した日付(yyyy-mm)
  • 機関の逆ドメイン名(例:org.alpinelinux、com.example、to.yp.cr)
  • 命名機関によって指定されたストレージ ターゲット名の前に付けるオプションの ":"。
RFCより: [ 10 ]
タイプ日付命名認証example.com命名機関 によって定義された文字列
iqn1992-01com.exampleストレージ:diskarrays-sn-a8675309
iqn1992-01com.example
iqn1992-01com.examplestorage.tape1.sys1.xyz
iqn1992-01com.examplestorage.disk2.sys1.xyz
拡張一意識別子(EUI)
フォーマット: eui.{EUI-64ビットアドレス} (例eui.02004567A425678D)
T11 ネットワーク アドレス オーソリティ (NAA)
フォーマット: naa.{NAA 64 または 128 ビット識別子} (例naa.52004567BA64678D)

IQN形式のアドレスが最も一般的です。ドメイン名は有効期限が切れたり、別の組織に取得されたりする可能性があるため、日付(yyyy-mm)で修飾されています。

IEEE登録機関は、EUI-64規格に従ってEUIを提供しています。NAAは、IEEE登録機関が提供するOUIの一部です。NAAの名称形式は、ファイバチャネルおよびSAS( Serial Attached SCSI )ストレージ技術で使用される命名規則との互換性を確保するために、RFC 3980でiSCSIに追加されました。

通常、iSCSI 参加者は 3 つまたは 4 つのフィールドで定義できます。

  1. ホスト名またはIPアドレス(例:"iscsi.example.com")
  2. ポート番号(例:3260)
  3. iSCSI名(例:IQN「iqn.2003-01.com.ibm:00.fcd0ab21.shark128」)
  4. オプションのCHAPシークレット (例: "secretsarefun")

iSNS

iSCSIイニシエータは、インターネットストレージネームサービス(iSNS)プロトコルを使用して適切なストレージリソースを見つけることができます。理論上、iSNSはiSCSI SANに専用ファイバチャネルSANと同じ管理モデルを提供します。実際には、管理者はiSNSを使用せずにiSCSIの多くの導入目標を達成できます

セキュリティ

認証

iSCSIイニシエーターとターゲットは、 CHAPを使用して相互にIDを証明します。CHAPには、平文のパスワードがネットワーク上に表示されないようにするメカニズムが含まれています。CHAP自体は、辞書攻撃スプーフィングリフレクション攻撃に対して脆弱です。iSCSI内でCHAPを使用するためのベストプラクティスを注意深く守れば、これらの攻撃の対象領域を減らし、リスクを軽減できます。[ 11 ]

さらに、他のIPベースのプロトコルと同様に、IPsecはネットワーク層で動作します。iSCSIネゴシエーションプロトコルは他の認証方式にも対応できるように設計されていますが、相互運用性の問題により、その導入には制限があります。

論理ネットワーク分離

有効なイニシエーターのみがストレージアレイに接続できるようにするために、管理者は一般的に、論理的に分離されたバックチャネルネットワーク上でのみiSCSIを実行します。この導入アーキテクチャでは、ストレージアレイの管理ポートのみが汎用内部ネットワークに公開され、iSCSIプロトコル自体は専用のネットワークセグメントまたはVLAN上で実行されます。これにより認証に関する懸念が軽減されます。権限のないユーザーは物理的にiSCSI用にプロビジョニングされないため、ストレージアレイと通信できません。ただし、これは推移的な信頼の問題も生み出します。つまり、iSCSIディスクを持つ単一の侵害されたホストが他のホストのストレージリソースを攻撃するために使用できるということです

物理的なネットワーク分離

iSCSIはVLANのみを使用して一般的なネットワークから論理的に分離できますが、他のネットワーク機器と何ら変わりはなく、ソースとターゲット間の信号パスが確立されている限り、任意のケーブルやポートを使用できます。ネットワーク技術者によるケーブル配線のミスが1つでもあれば、論理的な分離の障壁が損なわれる可能性があります。また、誤ってブリッジ接続を行っても、ネットワークエラーを引き起こさないため、すぐには検出されない可能性があります。

iSCSI を通常のネットワークとさらに区別し、接続を変更するときに配線ミスを防ぐために、管理者は、iSCSI 接続には黄色のケーブルのみを使用し、通常のネットワークには青色のケーブルのみを使用する、iSCSI 専用のポートとスイッチに明確なラベルを付けるなど、独自に定義した色分けとラベル付けの標準を実装できます。

iSCSI は、一般的なネットワーク用途にも使用される大規模なマルチポート スイッチ上のポートの VLAN クラスターとして実装することもできますが、管理者は、誤って接続されたケーブルが間違ったポートに差し込まれて論理バリアがブリッジされる可能性をさらに防ぐために、iSCSI VLAN 専用の物理的に分離されたスイッチを使用することもできます。

承認

iSCSIは多数のサーバーのストレージを単一のストレージアレイに統合することを目的としているため、iSCSIの導入には、無関係なイニシエーターがストレージリソースにアクセスできないようにする戦略が必要です。異常な例として、単一のエンタープライズストレージアレイに、企業会計に関するサーベンス・オクスリー法、医療給付情報に関するHIPAA 、クレジットカード処理に関するPCI DSSなど、さまざまな規制の対象となるサーバーのデータが保存されている可能性があります。監査中、ストレージシステムは、ある規制下にあるサーバーが別の規制下にあるサーバーのストレージ資産にアクセスできないようにするための制御を実証する必要があります

通常、iSCSIストレージアレイは、イニシエーターを特定のターゲットLUNに明示的にマッピングします。イニシエーターはストレージアレイではなく、使用する特定のストレージアセットに対して認証を行います。ただし、SCSIコマンドのターゲットLUNは、iSCSIネゴシエーションプロトコルと基盤となるSCSIプロトコルの両方で表現されるため、アクセス制御が一貫して提供されるように注意する必要があります。

機密性と完全性

iSCSIは大部分が平文プロトコルとして動作し、SCSIトランザクション中に移動するデータに対して暗号化保護を提供しません。その結果、iSCSIイーサネットトラフィックを傍受できる攻撃者は、以下のことが可能になります。[ 12 ]

  • 回線上で転送中のファイルとファイルシステムを再構築してコピーする
  • 偽のiSCSIフレームを挿入してファイルの内容を変更する
  • イニシエーターによってアクセスされるファイルシステムが破損しており、十分にテストされていないファイルシステム コードのソフトウェアの欠陥がサーバーに発生する可能性があります。

これらの問題は iSCSI でのみ発生するものではなく、暗号化セキュリティのないあらゆるSANプロトコルに当てはまります。IPsecなどの IP ベースのセキュリティ プロトコルは、このトラフィックに標準ベースの暗号化保護を提供できます。

実装

オペレーティングシステム

以下の表の日付は、各オペレーティングシステムにおけるネイティブドライバーの初登場を示しています。WindowsおよびLinux用のサードパーティ製ドライバーは、IBMのIP Storage 200iアプライアンスに接続するためのものとして、2001年には既に利用可能でした。[ 13 ]

OS 初回リリース日 バージョン 機能
IBM i2006-10 V5R4M0 (i5/OS として) ターゲット、マルチパス
VMware ESX2006-06 ESX 3.0、ESX 4.0、ESXi 5.x、ESXi 6.x イニシエータ、マルチパス
AIX2002-10 AIX 5.3 TL10、AIX 6.1 TL3 イニシエーター、ターゲット
Windows2003-06 2000、XP Pro、2003、Vista、2008、2008 R2、7、8、Server 2012、8.1、Server 2012 R2、10、Server 2016、11、Server 2019 イニシエーター、ターゲット、[ b ]マルチパス
NetWare2003-08 NetWare 5.1、6.5、およびOES イニシエーター、ターゲット
HP-UX2003-10 HP 11i v1、HP 11i v2、HP 11i v3 イニシエーター
Solaris2002-05 Solaris 10、OpenSolaris イニシエータ、ターゲット、マルチパス、iSER
Linux2005-06 2.6.12、3.1 イニシエーター (2.6.12)、ターゲット(3.1)、マルチパス、iSER、VAAI [ c ]
OpenBSD2009-10 4.9 イニシエーター
NetBSD2002-06 4.0、5.0 イニシエーター(5.0)、ターゲット(4.0)
FreeBSD2008-02 7.0 イニシエーター(7.0)、ターゲット(10.0)、マルチパス、iSER、VAAI [ c ]
OpenVMS2002-08 8.3-1H1 イニシエータ、マルチパス
macOS2008-07 10.4— 該当なし[ d ]

ターゲット

ほとんどのiSCSIターゲットはディスクを使用しますが、iSCSIテープやメディアチェンジャーターゲットも一般的です。これまでのところ、物理デバイスはコンポーネントレベルでネイティブiSCSIインターフェースを備えていません。代わりに、パラレルSCSIまたはファイバーチャネルインターフェースを備えたデバイスは、iSCSIターゲットソフトウェア、外部ブリッジ、またはデバイスエンクロージャ内部のコントローラーを使用してブリッジ接続されます。

ディスクやテープのターゲットを仮想化することも可能です。実際の物理デバイスを表現するのではなく、エミュレートされた仮想デバイスが提示されます。仮想テープライブラリ(VTL)製品と同様に、基盤となる実装は、提示されたターゲットとは大きく異なる場合があります。VTLは、仮想テープに書き込まれたデータを保存するためにディスクストレージを使用します。実際の物理デバイスと同様に、仮想ターゲットは、iSCSIターゲットソフトウェア、外部ブリッジ、またはデバイスエンクロージャ内部のコントローラを使用して提示されます。

セキュリティ製品業界では、一部のメーカーが iSCSI RAID をターゲットとして使用し、イニシエーターとして IP 対応のエンコーダーまたはカメラを使用しています。

コンバータとブリッジ

ファイバーチャネル、SCSI、SASデバイスをiSCSI経由でIPネットワークに接続できるようにするシステムは複数存在します。これらを使用することで、古いストレージ技術からの移行、リモートサーバーからのSANへのアクセス、IPネットワークを介したSANのリンクが可能になります。iSCSIゲートウェイは、IPサーバーとファイバーチャネルSANをブリッジします。TCP接続はゲートウェイで終端され、ゲートウェイはファイバーチャネルスイッチまたはスタンドアロンアプライアンスとして実装されます

参照

注記

  1. ^ファイバーチャネルオーバーイーサネットファイバーチャネルオーバーIPなどトンネル化されていない限り
  2. ^ターゲットはWindows Unified Data Storage Serverの一部としてのみ利用可能です。ターゲットはStorage Server 2008(Basicエディションを除く)で利用可能です。 [ 14 ] Windows Server 2008 R2用のターゲットは別途ダウンロード可能です。Windows Server 2012、2012 R2、2016にはMicrosoft iSCSIターゲットバージョン3.3が組み込まれています。
  3. ^ a b vStorage API アレイ統合
  4. ^ macOS には、ベンダーから直接提供されるイニシエーターもターゲットもありません。

参考文献

  1. ^ Rouse, Margaret (2011年5月). 「iSCSI (Internet Small Computer System Interface)」 . SearchStorage . 2019年1月21日閲覧
  2. ^ 「ISCSI SAN:ストレージエリアネットワークの主な利点、ソリューション、主要プロバイダー」 Tredent Network Solutions。2014年8月12日時点のオリジナルよりアーカイブ。 2012年11月3日閲覧
  3. ^ 「IBMリサーチハイファにおけるiSCSI概念実証」 IBM 2013年9月13日閲覧
  4. ^ 「Chelsio、SNW Springで次世代40G iSCSIをデモ」 chelsio.com、2013年4月3日。 2014年6月28日閲覧
  5. ^大規模インターネット サービスのアーキテクチャと信頼性、 David Oppenheimer および David A. Patterson、バークレー、 IEEE Internet Computing、2002 年 9 月~10 月。
  6. ^ 「iPXEのチェーンロード」 ipxe.org . 2013年11月11日閲覧
  7. ^ 「iPXEをROMに書き込む」 ipxe.org . 2013年11月11日閲覧
  8. ^ 「iPXE - オープンソースブートファームウェア」 ipxe.org . 2013年11月11日閲覧
  9. ^ 「Intel Ethernet Controllers」 . Intel.com . 2012年9月18日閲覧
  10. ^ J. Satran; K. Meth; C. Sapuntzakis; M. Chadalapaka; E. Zeidner (2004年4月). Internet Small Computer Systems Interface (iSCSI) . Network Working Group. doi : 10.17487/RFC3720 . RFC 3720 .廃止。セクション3.2.6.3.1、p. 32。RFC 7143により廃止。  「 iqn」と入力してください。(iSCSI修飾名)
  11. ^ J. Satran; K. Meth; C. Sapuntzakis; M. Chadalapaka; E. Zeidner (2004年4月). Internet Small Computer Systems Interface (iSCSI) . Network Working Group. doi : 10.17487/RFC3720 . RFC 3720 .廃止。セクション8.2.1。RFC 7143 により廃止。
  12. ^ 「iSCSI SANの保護」 VMware。2016年3月3日時点のオリジナルよりアーカイブ2012年11月3日閲覧。
  13. ^ 「IBM IPストレージ200iの一般提供開始」 IBM . 2013年9月13日閲覧
  14. ^ 「Windows Storage Server | NAS | ファイル管理」。Microsoft 。 2012年9月18日閲覧

さらに詳しい情報

  • RFC  3720 - インターネット小型コンピュータシステムインターフェース(iSCSI)(廃止)
  • RFC  3721 - インターネット小型コンピュータシステムインターフェース(iSCSI)の命名と検出(更新)
  • RFC  3722 - インターネット小型コンピュータシステムインターフェース(iSCSI)名の文字列プロファイル
  • RFC  3723 - IP 経由のブロック ストレージ プロトコルのセキュリティ保護 (範囲: IPsec と IKE を使用して iSCSI、iFCP、FCIP、iSNS、および SLPv2 を保護する)
  • RFC  3347 - インターネット経由の小型コンピュータシステムインターフェースプロトコル(iSCSI)の要件と設計上の考慮事項
  • RFC  3783 - iSCSI における SCSI コマンド順序の考慮事項
  • RFC  3980 - iSCSI ノード名の T11 ネットワーク アドレス権限 (NAA) 命名形式 (廃止)
  • RFC  4018 - サービスロケーションプロトコルバージョン2(SLPv2)を使用したインターネット小型コンピュータシステムインターフェース(iSCSI)ターゲットとネームサーバーの検索
  • RFC  4173 - インターネット スモール コンピュータ システム インターフェース (iSCSI) プロトコルを使用したクライアントのブートストラップ
  • RFC  4544 - インターネット小型コンピュータシステムインターフェース(iSCSI)の管理オブジェクトの定義
  • RFC  4850 - インターネット小型コンピュータシステムインターフェース(iSCSI)ノードアーキテクチャのための宣言型公開拡張キー(廃止)
  • RFC  4939 - iSNS(インターネット ストレージ ネーム サービス)の管理オブジェクトの定義
  • RFC  5048 - インターネット小型コンピュータシステムインターフェース(iSCSI)の訂正と明確化(廃止)
  • RFC  5047 - DA: インターネット スモール コンピュータ システム インターフェース (iSCSI) のデータムーバー アーキテクチャ
  • RFC  5046 - リモート ダイレクト メモリ アクセス (RDMA) 用のインターネット スモール コンピュータ システム インターフェース (iSCSI) 拡張
  • RFC  7143 – インターネット小型コンピュータシステムインターフェース(iSCSI)プロトコル(統合)