Why NIC bonding with mode 802.3ad is not working even though all configurations are correct ?

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content