Users Guide

RoCE:設定および使用例NetXtreme-E ユーザー マニュアル
2018 2 26 NetXtreme-E-UG100 ページ 68
既知の問題
Bnxt_en Bnxt_re はペアで機能するように設計されています。バージョン 1.7.x より前の Bnxt_en ドライバ
RDMA をサポートしていません。また、
Bnxt_re (RDMA) ドライバと同時にロードすることはできません。
Bnxt_re に古い Bnxt_en ドライバがロードされていると、システムがクラッシュして再起動する可能性があり
ます。
Bnxt_en Bnxt_re モジュールは、同じ netxtreme-bnxt_en-<1.7.x>.tar.gz バンドルからロードする
ことをお勧めします。
bnxt_en bnxt_re の一致しない組み合わせがロードされないようにするには、次のような対応が必要になり
ます。
RedHat/CentOS 7.2 OS
bnxt_en DUD またはカーネルモジュールの RPM を使用して PXEboot でター
ゲット システムにインストールされた場合、
/lib/modules/$(uname -r)/extra/bnxt_en/bnxt_en.ko
bnxt_en.ko ファイルを削除します。または /etc/depmod.d/ を編集します。
bnxt_en.conf を上書きして、更新バージョンを使用します。rpm -e kmod-bnxt_en コマンドを使用して、
現在の BCM5741X Linux カーネル ドライバを消去することもできますRHEL 7.3/SLES 12 Sp2 には、
bnxt_en のインボックス ドライバ (v1.7.x より古い) があります。このドライバを削除して、bnxt_re
(RoCE ドライバ) の適用前に、最新の bnxt_en を追加する必要があります。
Windows
カーネル モード
Windows Server 2012 以降の環境で、RDMA が両側で有効になっている場合、SMB ファイル トラフィックの
ために NIC RDMA 機能が起動されます。Broadcom NDIS ミニポート bnxtnd.sys v20.6.2 以降は、NDKPI
インターフェイス経由で RoCEv1 RoCEv2 をサポートします。デフォルト設定は RoCEv1 です。
RDMA を有効にするには:
1. 適切なボード パッケージを使用して NIC NVRAM をアップグレードします。RDMA のサポートは、CCM
または UEFI HII で有効にします。
2. アダプタの [詳細プロパティ] ページに移動し、各 BCM5741X ミニポートの [NetworkDirect
Functionality/NetworkDirect 機能] [Enabled/有効] に設定するか、PowerShell ウィンドウで次のコマ
ンドを実行します。
Set-NetAdapterAdvancedProperty -RegistryKeyword *NetworkDirect -RegistryValue 1
3. 次の PowerShell コマンドは、NetworkDriect が有効な場合に true を返します。
a. Get-NetOffLoadGlobalSetting
b. Get-NetAdapterRDMA
RDMA を確認する
RDMA を確認するには:
1. リモート システム上にファイル共有を作成し、エクスプローラまたは net use... を使用してその共有を開
きます。ハード ディスクの読み書き速度のボトルネックを避けるため、テスト対象のネットワーク共有
として RAM ィスクの使用を推奨します
2. PowerShell から次のコマンドを実行します。