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

Solution In Progress - Updated -

Issue

  • 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 ?

Environment

  • 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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.