dmesg と /var/log/messages に "speed changed to 0 for port <NIC name>" のメッセージが表示される理由は?
Issue
これらのメッセージは、LACP ボンディングモジュールがリンクの down または flapping を検出すると出力されます。これが発生すると、システムは LACP ボンディングまたは特定のボンディング NIC を介したすべてのネットワーク接続を失う可能性があります。場合によっては、ethtool でリンクが UP と表示されていても、システムがすべてのネットワークアクセスを切断します。
dmesg にも同様のメッセージが表示されます。
- RHEL 7 以前のバージョンの場合:
[NNNNN.NNNNN] [NIC model] 0000:03:00.0 [NIC name here] speed changed to 0 for port [NIC name here]
- その後のバージョンの場合:
[NNNNN.NNNNN] [NIC model] 0000:03:00.0 [NIC name here] speed changed to 0 on port [NIC name here]
このメッセージは RHEL だけでなく、複数の NIC ベンダーで発生するようです。メッセージに付随するパケットが破棄される可能性がありますが、常にそうなるわけではありません。
Environment
- Red Hat Enterprise Linux (RHEL)
- ボンディング (LACP)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.