Please update RHEV documentation accordingly, ASAP. Right now this is discussed on the Technical Reference guide, under Networking section. +++ This bug was initially created as a clone of Bug #1094842 +++ +++ This bug was initially created as a clone of Bug #928124 +++ --- comment from Jiri Pirko on 2014-05-06: Do not use tlb or alb in bridge, never! It does not work, that's it. The reason is it mangles source macs in xmit frames and arps. When it is possible, just use mode 4 (lacp). That should be always possible because all enterprise switches support that. Generally, for 99% of use cases, you *should* use mode 4. There is no reason to use other modes. ---- I.E.: Engine should not allow to attach a VM network to an existing mode5/mode6 bond, and should not allow to create such a bond under a VM network. --- Additional comment from Jamie Bainbridge on 2014-05-06 17:58:51 EDT --- Finally! --- Additional comment from Jamie Bainbridge on 2014-05-06 18:16:20 EDT ---
Not just bonding modes. We need to update our document to include below points as well. 1 - Mode 1 will not work if nics are connected to two different switches if they are not stacked. Ref #1094398. Sent an email already to prio-list and Nir. Waiting for his approval to include this in doc. 2 - Only miimon will work for failover of bond for vm networks. arp_validate with arp_ip_target will not work. Ref bug #704190
when documenting, please do not say "will not work", but rather explain what fails and why. Some customers may find disconnected switches as useful.