Why bonding parameter 'fail_over_mac=active' is required when bonding is configured over SR-IOV Virtual Functions ?

Solution In Progress - Updated -


  • Bonding is configured using SR-IOV Virtual Funtions as the slave interfaces.
  • In this configuration when bonding failover is done, connectivity is lost, but when bonding option fail_over_mac=active is used , failover happens correctly without loss of connectivity. Why is there such a behaviour ?


  • Red Hat Enterprise Linux (RHEL) 6.4
  • SR-IOV enabled NICs.
  • bonding configured

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In