802.3ad bonding - link down not detected

Solution Verified - Updated -

Issue

We are having a problem on two servers in an Oracle RAC setup. bond0 is configured in 802.3ad (mode 4), but when both cables are pulled, bond0 does not recognise that the link is down. The interfaces show as down, but not the bond0 interface itself.

ifconfig for bond0 still shows RUNNING, but the partners in the bond (eth0 and eth1) do not show this.

It can also be seen in /proc/net/bonding/bond0, where "MII Status" reports "up" for the bond0, but "down" for both eth0 and eth7.

As for the bonding configuration, we are using the following options:
mode=4 miimon=100 use_carrier=0

(I originally tried without use_carrier - but I have just recently tried testing with this after reboot also, and this still showed the same behaviour).

Environment

Red Hat Enterprise Linux 5 (until RHEL5.9)
kernel-2.6.18-308.24.1.el5 or older

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