Bonding Active-backup設定
RHEL6.5 kernel2.6.32-431.el6.x86_64
上記サーバにてネットワークのBONDING設定を行おうと思っております。
現象としましてはサーバに物理NICが2口あり(eth0,eth1)、2口を同じ馬鹿ハブに刺し、同じハブにぶら下げた適当なターゲットにping通信を行ったところ
・両方刺している時→通信OK
・eth0のみ刺さっている時→通信OK
・eth1のみ刺さっている時→通信NG
という現象がでました。なぜ本現象が発生するのかお分かりになる方いらっしゃいますでしょうか?
監視状態を見る感じですと問題なく動いてるようにも見えるのですが・・・馬鹿ハブだと動かないものなのでしょうか?
↓下記設定ファイル↓
* /etc/modprobe.d/bond0.conf
alias bond0 bondig
* /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=任意
NETMASK=任意
GATEWAY=任意
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="mode=1 primary=eth0 miimon=100 updelay=500"
DNS1=任意
DNS2=任意
* /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
TYPE=Ethernet
ONBOOT=yes
* /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
TYPE=Ethernet
ONBOOT=yes
・動作確認
* cat /proc/net/bonding/bond0
・NIC両方にさした場合→通信OK
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eth0 (primary_reselect always)
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 500
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 2
Permanent HW addr: 74:d4:35:48:b5:e8
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 74:d4:35:48:b5:e9
Slave queue ID: 0
・eth0を抜きeth1を刺した状態→通信NG
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eth0 (primary_reselect always)
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 500
Down Delay (ms): 0
Slave Interface: eth0
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 2
Permanent HW addr: 74:d4:35:48:b5:e8
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 74:d4:35:48:b5:e9
Slave queue ID: 0
・eth0を刺しeth1を抜いた状態→通信OK
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eth0 (primary_reselect always)
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 500
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 100 Mbps
Duplex: full
Link Failure Count: 2
Permanent HW addr: 74:d4:35:48:b5:e8
Slave queue ID: 0
Slave Interface: eth1
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 2
Permanent HW addr: 74:d4:35:48:b5:e9
Slave queue ID: 0
補足
ご回答ありがとうございます。 コチラの説明不足で申し訳ございません。 HWADDRはともに設定しております。(仮にifcfg-eth0をAA:AA:AA:AA:AA:AA、ifcfg-eth1をBB:BB:BB:BB:BB:BBとします) また、ifconfigで確認した際、bond0、eth0、eth1ともHWADDRはAA:AA:AA:AA:AA:AAとなっております。 宜しくお願い致します。