Windows Server 2008 から TOE 機能を正しく無効にする方法は?

Windows Server 2008 から TOE 機能を正しく無効にする方法は?

弊社のクライアントの 1 社は、HP Gen8 サーバーで重要なアプリケーションを実行していますが、TOE との互換性の問題があるため、これを無効にする必要があります。物理サーバーには 2 つの NC112T PCIe アダプターがあり、NCU によって NIC チーミングが構成されています。

デバイス マネージャーを使用して両方のアダプターから TOE 関連の設定を無効にしようとし、NCU ツールを使用して NIC チーミングからそれらの設定も無効にしました。再起動後、サーバーの IP 情報が失われ、チーミングが機能しなくなりました。実稼働環境であるため、この問題をトラブルシューティングすることはできません。そのため、ロールバック プランが適用されました。

インターネットで検索してみましたが、TOE を無効にする標準的な手順が見つかりません。HP サーバーから TOE を正しく無効にする方法を知りたいです。また、非 TOE が正常に動作しているかどうかを確認する方法を教えてください。

ちなみに、NETSH コマンドを使用して Windows レベルから TOE を無効にすると、すべて正常に動作します。

答え1

netsh int tcp set global chimney=disabled

Netsh コマンドを使用して TCP Chimney オフロードを有効または無効にする
http://technet.microsoft.com/ja-jp/library/gg162682%28v=ws.10%29.aspx より

netstat の -t スイッチを使用して、オフロードが有効/アクティブであることを確認できます。オフロードが無効になっている場合、オフロードの状態は InHost になります。

netstat -anot  

Active Connections

  Proto  Local Address          Foreign Address        State           PID      Offload State

  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       976      InHost
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4        InHost
  TCP    0.0.0.0:902            0.0.0.0:0              LISTENING       2588     InHost
  TCP    0.0.0.0:912            0.0.0.0:0              LISTENING       2588     InHost
  TCP    0.0.0.0:2869           0.0.0.0:0              LISTENING       4        InHost
  TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1452     InHost

また、チーム化コンポーネントがインストールされている場合は、NCU を使用してチーム アダプタの設定のみを変更する必要があります。Windows ネットワーク アダプタのプロパティは変更しないでください。

関連情報