Why NIC bonding with mode 802.3ad is not working even though all configurations are correct ?
Issue
- Why NIC bonding with mode 802.3ad is not working even though all configurations are correct ?
[root@example ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.4.0-1 (October 7, 2008)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2+3 (2)
MII Status: down
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
802.3ad info
LACP rate: fast
bond bond0 has no active aggregator
All configuration for mode 4 (802.3ad) on the system are correct
[root@example network-scripts]# cat ifcfg-eth0
# NetXen Incorporated NX3031 Multifunction 1/10-Gigabit Server Adapter
DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ONBOOT=yes
[root@example network-scripts]# cat ifcfg-eth1
# NetXen Incorporated NX3031 Multifunction 1/10-Gigabit Server Adapter
DEVICE=eth1
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ONBOOT=yes
[root@example network-scripts]# cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=10.107.134.33
NETMASK=255.255.255.0
ONBOOT=yes
[root@example network-scripts]# cat ../network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=CT20SSIGTIFP01
GATEWAY=10.107.134.1
NOZEROCONF=yes
[root@example network-scripts]# cat /etc/modprobe.conf
#alias eth0 netxen_nic
#alias eth1 netxen_nic
alias eth2 bnx2
alias eth3 bnx2
alias eth4 bnx2
alias eth5 bnx2
alias scsi_hostadapter cciss
alias scsi_hostadapter1 ata_piix
alias scsi_hostadapter2 usb-storage
alias eth0 bonding
alias eth1 bonding
options bond0 miimon=100 mode=4 lacp_rate=1 xmit_hash_policy=layer2+3
Environment
- Red Hat Enterprise Linux 5.8
- Bonding mode 4 (802.3ad)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.