# iWARP (インターネット広域 RDMA プロトコル)

リモート・ダイレクト・メモリー・アクセス (RDMA) はコンピューターが別のコンピューターのメモリーに、いずれのコンピューターのオペレーティング・システムのデータバッファとのインタラクションを行わずにアクセスできるので、ネットワークングの速度とスループットが上がります。インターネット広域 RDMA プロトコル (iWARP) は、インターネット・プロトコル・ネットワーク全体で RDMA を実装するプロトコルです。

Microsoft* Windows* では、ネットワーク・ダイレクト (ND) とネットワーク・ダイレクト・カーネル (NDK) の 2 つの形式の RDMA が提供されています。ND では、ユーザーモードのアプリケーションで iWARP 機能を利用できます。NDK では、カーネルモード Windows* コンポーネント (ファイルマネージャーなど) で iWARP 機能を利用できます。NDK 機能は、インテル・ベース・ネットワーク・ドライバーに含まれています。ND 機能は、インテルドライバーとネットワーキング・ソフトウェアのインストール中に使用できる別のオプションです。開発しているアプリケーションで iWARP 機能を利用する予定の場合は、ドライバーのインストール時にユーザーモードのネットワーク・ダイレクト (ND) 機能をインストールする必要があります。(以下のインストールを参照してください。)

| 注： ベースドライバーには NDK 機能が含まれていませんが、サブネット全体で NDK の RDMA 機能を利用可能にしたい場合は、ベースドライバーのインストール中に iWARP 設定オプション画面で [IP サブネット全体で iWARP ルーティングを有効にする] を選択する必要があります (以下のインストールを参照してください)。

## 要件

インテル® イーサネット・ユーザー・モード iWARP プロバイダーは、Linux* オペレーティング・システムと Microsoft* Windows Server* 2012 R2 以降でサポートされています。Windows* へのインストールでは、Microsoft* HPC Pack または インテル® MPI ライブラリー がインストールされている必要があります。

## インストール

| 注： Windows Server* 2016 Nano Server　へのインストールについては、以下の Nano Server でのインストールを参照してください。

ネットワーク・ダイレクト・カーネル (NDK) は、インテル・ベース・ドライバーに含まれています。ユーザーモードのネットワーク・ダイレクト (ND) iWARP 機能をインストールするには、以下の手順に従います。

1. インストール・メディアで Autorun.exe を実行してインストーラーを起動して、[ドライバーとソフトウェアをインストールする] を選択し、ソフトウェア使用許諾契約に同意します。
2. セットアップ・オプション画面で [インテル® イーサネット・ユーザー・モード iWARP プロバイダー] を選択します。
3. iWARP 設定オプション画面で、希望する場合は [IP サブネット全体で iWARP ルーティングを有効にする] を選択します。このオプションは、ネットワーク・ダイレクト・カーネル機能にも適用可能なため、ユーザーモード iWARP が選択されていない場合でも、ベースドライバーのインストール中にこのオプションが表示されることに注意してください。
4. Windows* ファイアウォールがインストールされ、アクティブになっている場合は、[Windows ファイアウォールにインテル® iWARP Port Mapping Service の規則を作成する] とその規則を適用するネットワークを選択します。Windows* ファイアウォールが無効になっている場合またはサードパーティーのファイアウォールを使用している場合は、この規則を手動で追加する必要があります。
5. ドライバーとソフトウェアのインストールに進みます。

### Nano Server でのインストール

Microsoft* Windows Server* 2016 Nano Server にインテル® イーサネット・ユーザー・モード iWARP プロバイダーをインストールするには、以下の手順に従います。

1. iWARP ファイルをインストールするディレクトリを作成します。例： C:\Nano\iwarp
2. 新しいディレクトリに次のファイルをコピーします。

- \Disk\APPS\PROSETDX\Winx64\DRIVERS\i40wb.dll
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\i40wbmsg.dll
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\indv2.cat
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\indv2.inf
- \Disk\APPS\PROSETDX\Winx64\DRIVERS\indv2.sys

3. DISM コマンドを実行して、ステップ 1 で AddDriver パスのパラメーターに作成したディレクトリを使用して iWARP ファイルを Nano Server イメージに挿入します。例： "DISM .../Add-Driver C:\Nano\iwarp"
4. UDP ポート 3935 に受信ファイアウォール規則を作成します。
5. 希望する場合は以下の Windows* PowerShell コマンドを使用して、IP サブネット全体で iWARP ルーティングを有効にします。

- Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPSubnets Allow
- アダプターを無効にする
- アダプターを有効にする

## カスタマーサポート

- インテルのサポート・ホームページ： http://www.intel.com/p/ja_JP/support
- ネットワーク製品情報： http://www.intel.com/network

## 法務情報 / 免責情報

(C) 2016, Intel Corporation.無断での引用、転載を禁じます。

Intel Corporation は本書に記載されている内容の誤りまたは記載漏れについて、一切責任を負いません。また、本書の記載内容を更新する義務も一切負いません。

Intel は、米国およびその他の国における Intel Corporation の商標です。

* その他の製品名またはブランドは各所有者に帰属している場合があります。

本ソフトウェアはライセンスに基づいて提供されるものであり、そのライセンスの許諾範囲内でのみ使用または複製できます。本マニュアル内での情報は、あくまでも情報として提供するもので、予告なしに変更されることもあり、また、内容についても、 インテルが責任を負うものではありません。Intel Corporationは、本書または本書との関連において

提供されることのあるソフトウェアに含まれる可能性があるいかなるエラーまたは不正確性について、一切の責任を負いません。ライセンス契約で許可されている場合を除き、インテルからの書面での承諾なく、本書のいかなる部分も複製したり、情報検索システムに保持したり、他の形式や媒体によって転送したりすることは禁じられています。