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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
