Bonded interface stops working
Issue
- Mode 4 LACP bonding goes down when physical interfaces on different 2-port NICs are enslaved to the one bond, and the system boots or
networkservice is restarted. - Behaviour is correct on boot and when restarting
networkservice, only if the we use eth0 and eth1 (both on same PCI card), or eth2 and eth3 (both on same PCI card). - Any combination of physical interfaces where the bond slaves are on different PCI NICs causes the bond0 not to be pingable on boot. The
/proc/net/bonding/bond0file shows bond0 up, and both physical interfaces up. - The
ifconfigcommands shows both physical interfaces sending and receiving traffic, butbond0interface is not pingable. Anifdown,ifupon either physical interface fixes this (i.e. bond0 becomes pingable). But a reboot or restarting thenetworkservice breaks it again.
Environment
- Red Hat Enterprise Linux 6.5
- HP ProLiant DL560 Gen8
- 2x
Broadcom Corporation NetXtreme II BCM57810 10 Gigabit Ethernet (rev 10)network interfaces:- 1x HP Ethernet 10Gb 2-port 530SFP+ Adapter (PN: 647579-001) with firmware version
bc 7.0.49 - 1x HP Ethernet 10Gb 2-port 530FLR-SFP+ Adapter (PN: 652501-001) with firmware version
bc 7.8.24
- 1x HP Ethernet 10Gb 2-port 530SFP+ Adapter (PN: 647579-001) with firmware version
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.
