bnx2x デバイスが問題のリンクをフェイルオーバーしない
Issue
- RHEL 6.3 では、rx エラーとオーバーランの数が多いと、bnx2x デバイスがリンクをフェイルオーバーしません。2 つの bnx2x デバイス (eth0 および eth1) が eth0 にボンディングされている場合に、rx エラーとオーバーランの数が大きくなっても、ethtool はリンクが検出されるとし、ボンディングが eth1 にフェイルオーバーしないため、rx エラーとオーバーランが発生しません。この問題は、RHEL5 と RHEL6 が混在してるブレードのエンクロージャーで発生します。RHEL5 のボンディングは正しくフェイルオーバーしますが、RHEL6 のボンディングはフェイルオーバーしません。
eth0 Link encap:Ethernet HWaddr 00:26:55:1B:7C:08
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:69707637 errors:18823718 dropped:0 overruns:18823718 frame:0
TX packets:17433943 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12419185456 (11.5 GiB) TX bytes:10349326962 (9.6 GiB)
Interrupt:28 Memory:f5000000-f57fffff
bond1 Link encap:Ethernet HWaddr 00:26:55:1B:7C:08
inet6 addr: fe80::226:55ff:fe1b:7c08/64 Scope:Link
UP BROADCAST RUNNING PROMISC MASTER MULTICAST MTU:1500 Metric:1
RX packets:114978046 errors:18823718 dropped:0 overruns:18823718 frame:0
TX packets:17433943 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15902641969 (14.8 GiB) TX bytes:10349326962 (9.6 GiB)
eth0 の設定:
Supported ports:[ FIBRE ]
Supported link modes: 1000baseT/Full
2500baseX/Full
10000baseT/Full
Supports auto-negotiation:Yes
Advertised link modes:1000baseT/Full
2500baseX/Full
10000baseT/Full
Advertised pause frame use:Symmetric Receive-only
Advertised auto-negotiation:Yes
Speed:1000Mb/s
Duplex:Full
Port:FIBRE
PHYAD:16
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level:0x00000000 (0)
Link detected: yes
eth1 の設定:
Supported ports:[ FIBRE ]
Supported link modes: 1000baseT/Full
2500baseX/Full
10000baseT/Full
Supports auto-negotiation:Yes
Advertised link modes:1000baseT/Full
2500baseX/Full
10000baseT/Full
Advertised pause frame use:Symmetric Receive-only
Advertised auto-negotiation:Yes
Speed:1000Mb/s
Duplex:Full
Port:FIBRE
PHYAD:17
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level:0x00000000 (0)
Link detected: yes
Environment
- Red Hat Enterprise Linux (RHEL) 6.3
- kernels 2.6.32-220.4.2.el6.x86_64、2.6.32-220.7.1.el6.x86_64
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.