I350 NICのRxハングにより、VMのネットワーク接続が失われました
search cancel

I350 NICのRxハングにより、VMのネットワーク接続が失われました

book

Article ID: 450214

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「VM lost network connectivity due to I350 Nic Rx Hang」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • 単一のNIC(例:vmnic0)にマッピングされているVMが、ネットワーク接続を失いました。
  • ゲートウェイからのARP応答を受信できなかったため、VMはゲートウェイのARPを解決できませんでした。
  • ESXi上で pktcap-uw コマンドを使用してパケットキャプチャを行う際、vmnic0 がゲートウェイから ARP 応答を受信しません。
  • NICのハードウェアはIntel I350 Gigabit Network Cardで、igbnドライバーのバージョンは1.4.11.7です。
  • vmkernel.log に「igbn: igbn_CheckRxHang: vmnic#: false hang detected on RX queue #」というメッセージが繰り返し記録されています。
  • vmnic0をダウンさせてからアップさせたことで、ついに問題が解決しました。

Environment

VMware vSphere ESXi

Cause

「igbn: igbn_CheckRxHang: vmnic#: false hang detected on RX queue #」というログは、ネットワークドライバがハードウェアの受信キュー(RX queue)における内部処理の停止(ストール)を検知したことを示しています。この状態は通常、物理アダプタが自律的に復旧できない状態に陥った際に発生し、ドライバはサービスを維持するためにソフトウェアレベルの回避策を講じます。ドライバはストールの監視と緩和を適切に行っていますが、こうしたログが繰り返し記録されることは、根本的な原因としてハードウェアまたはファームウェアレベルの同期の問題が存在することを示唆しており、これを恒久的に解決するにはドライバとファームウェアの整合性を図る必要があります。

Resolution

1. HCL (https://compatibilityguide.broadcom.com) に基づき、ドライバーを最新バージョンにアップグレードしてください。

2. 問題が解決しない場合は、Intel ネットワークアダプターのハードウェアベンダーにお問い合わせください。