ネットワーク
上級

iWARP(アイワープ)

Internet Wide Area RDMA Protocol。RDMA over TCP/IP 規格で Ethernet + TCP 経由の RDMA 実装、RoCE v2 より遅いが TCP 互換性で導入容易、Intel / Chelsio が商用化。

0 回閲覧
0 いいね
2026/5/9 更新
関連タグ
Network
iWARP
RDMA
TCP/IP
Chelsio
2007

概要

iWARP(アイワープ、Internet Wide Area RDMA Protocol)は、IETF(Internet Engineering Task Force)が 2007 年に RFC 5040-5044 として標準化した RDMA(Remote Direct Memory Access、リモートダイレクトメモリアクセス)を TCP/IP ネットワーク経由で実現する規格です。同じく RDMA over Ethernet 系の規格である RoCE(Remote Direct Memory Access over Converged Ethernet)が UDP/IP 経由(RoCE v2)で動作するのに対し、iWARP は TCP/IP 経由で動作するという特徴があります。

技術スタックは複雑で、(1)Ethernet 物理層・(2)IP プロトコル・(3)TCP プロトコル・(4)MPA(Marker PDU Aligned framing、フレーム整列)・(5)DDP(Direct Data Placement、データ配置)・(6)RDMAP(RDMA Protocol、RDMA セマンティクス)の 6 層構造になっています。MPA / DDP / RDMAP はすべて RFC 標準で、TCP のストリーム性 + バイト単位アライメント問題を解決して、RDMA メッセージ境界 + データ配置を保証する仕組みです。

iWARP の最大の利点は、標準的な TCP/IP インフラ + 一般 Ethernet スイッチで動作することです。RoCE v2 が必須とする DCB(Data Center Bridging、PFC / ETS / QCN)対応スイッチ + ロスレス Ethernet 設定が不要で、Cisco Catalyst / HP ProCurve などの一般エンタープライズ Ethernet スイッチでそのまま動作します。これにより、既存ネットワーク資産を活かして RDMA を導入できる「容易さ」が iWARP の差別化ポイントです。

一方、欠点は性能面です。TCP は UDP よりプロトコル処理オーバーヘッドが大きく、輻輳制御 + 再送 + 順序保証 + フロー制御などの状態管理が必要なため、iWARP の遅延は RoCE v2 の 3-5 倍(30-50μs vs 5-10μs)になります。これは AI HPC + 大規模 MPI 計算には致命的な差で、現代のデータセンタ AI 学習基盤では iWARP より RoCE v2 が圧倒的に主流です。

主要 NIC ベンダーは、Chelsio Communications(2003 年創業、米サンタクララ拠点の iWARP 専業ベンダー、T6 / T7 シリーズ)・Intel(2010 年代に Chelsio 系から自社開発に移行、E810 シリーズで iWARP 対応)・Marvell(2019 年に Cavium 系の OCTEON 経由で iWARP 対応)などが主要です。スイッチ側は標準 Ethernet で動作するため、Cisco / Arista / Juniper / HP / Dell など主要ベンダーすべての機材で利用可能です。

主な採用は、エンタープライズストレージ + NVMe-oF over iWARP(Pure Storage / NetApp の一部 SAN 製品)・一部 HPC クラスタ(Chelsio T6 NIC 採用)・IoT エッジコンピューティング(超大量センサ + 集約サーバ間の RDMA)・データセンタネットワーク隔離環境(DCB が設定不可な環境)などです。AI 学習主流ではありませんが、特定のニッチ用途では iWARP の TCP 互換性 + 導入容易性が真価を発揮します。

主な特徴・仕組み

  • 規格化: IETF 2007 年 RFC 5040-5044(MPA / DDP / RDMAP)。
  • プロトコルスタック: Ethernet → IP → TCP → MPA → DDP → RDMAP。
  • 対応 Ethernet: 10 / 25 / 40 / 50 / 100 GbE。
  • 遅延: 30-50μs(RoCE v2 の 3-5 倍)。
  • 必須技術: 標準 TCP/IP のみ、DCB / PFC 不要。
  • 主要 NIC: Chelsio T6 / T7、Intel E810、Marvell OCTEON。
  • 対応スイッチ: 標準 Ethernet スイッチ全般(Cisco / Arista / Juniper / HP / Dell)。
  • API: libibverbs(RoCE / InfiniBand と同じ API、移植性高)。
  • 採用: Pure Storage / NetApp / Chelsio HPC / IoT エッジ。
  • 用途: 標準 Ethernet 環境での RDMA 導入(DCB 設定困難な現場)。

iWARP / 競合 RDMA 規格 比較

規格トランスポート遅延導入難易度主な採用
RoCE v2UDP/IP + DCB5-10μs高(DCB 設定必要)AI HPC / NVMe-oF 主流
InfiniBand専用1-5μs高(専用機材必須)スパコン
iWARPTCP/IP30-50μs低(標準 Ethernet)エンタープライズ + IoT
NVMe-oF over TCPTCP/IP100-200μs最低クラウド + 一般 SAN

自作PCユーザー向けの注意点

iWARP は通常のコンシューマ自作 PC で必要になる技術ではありません。エンタープライズ + ホームラボ上級者向けの技術です。価格は Chelsio T6 100GbE NIC が新品 $500-1,500、Intel E810 100GbE NIC が $300-1,000 と RoCE 対応 NIC と同等です。

ホームラボ用途では、中古 Chelsio T580 / T580-CR 40GbE NIC(eBay / 中古市場で ¥10,000-30,000)+ 中古 Cisco Nexus 3132 / 3148 40GbE スイッチで、自宅で iWARP RDMA ネットワーク + NVMe-oF / iSCSI over iWARP の検証が可能です。Linux + Chelsio T6 ドライバ + libibverbs + nvme-cli の組合せで、エンタープライズストレージ業務知識習得に有用です。

関連用語との違い

  • RoCE v2: 直接的な競合、UDP/IP ベースで iWARP より高速だが導入難易度高。
  • InfiniBand: 専用ネットワーク、iWARP は Ethernet 上で同等機能を実現。
  • NVMe-oF over TCP: より一般的な TCP/IP NVMe ストレージ、iWARP より遅い。
  • libibverbs: iWARP / RoCE / InfiniBand 共通 API、移植性高。
  • DCB(Data Center Bridging): RoCE v2 必須、iWARP は不要。

よくある質問(FAQ)

Q1: なぜ iWARP は RoCE v2 に主流の座を奪われたのですか? A: 主因は性能差です。AI HPC + 大規模 MPI 計算では遅延 5-10μs(RoCE v2)と 30-50μs(iWARP)の差が決定的で、AI 学習主流のハイパースケーラ(Microsoft / OpenAI / xAI / Meta / Google)はすべて RoCE v2 を採用しました。iWARP は導入容易性で差別化される特定ニッチ用途のみが残っています。

Q2: iWARP を使う意味はあるのですか? A: あります。DCB 設定が困難な既存ネットワーク環境(エンタープライズ + IoT エッジ)、TCP 互換性が必須な用途(ファイアウォール / NAT 越え)、業務知識習得の教材としては今でも価値があります。RoCE v2 ほど高速ではないですが、TCP RDMA の独自利点があります。

Q3: 標準 Ethernet スイッチで動作する強みは? A: 既存のエンタープライズネットワーク資産(Cisco / Arista / Juniper / HP / Dell の標準スイッチ)をそのまま利用できる強みです。RoCE v2 の DCB 対応スイッチへの大規模リプレース投資が不要で、TCO(総所有コスト)を大幅に抑えて RDMA 導入できます。

まとめ

  • IETF 2007 RFC 5040-5044 RDMA over TCP/IP
  • 標準 Ethernet + TCP で動作、DCB 不要で導入容易
  • 遅延 30-50μs で RoCE v2 より遅い
  • Chelsio + Intel 主要 NIC、エンタープライズ + IoT で採用
この記事について
カテゴリーネットワーク
難易度上級
作成日2026/5/9