Bug 1097312

Summary: [Docs] Bonding modes 0, 5 and 6 should not be used for VM networks
Product: Red Hat Enterprise Virtualization Manager Reporter: Marina Kalinin <mkalinin>
Component: DocumentationAssignee: Julie <juwu>
Status: CLOSED CURRENTRELEASE QA Contact: Lucy Bopf <lbopf>
Severity: high Docs Contact:
Priority: high    
Version: 3.5.0CC: acathrow, akotov, byount, danken, iheim, jbainbri, jbiddle, jpirko, juwu, kernel-qe, lpeer, michele, mkalinin, mleitner, myakove, nyechiel, pep, Rhev-m-bugs, sputhenp, swadeley, vfalico, yeylon
Target Milestone: ---Keywords: Triaged
Target Release: 3.5.0   
Hardware: All   
OS: Linux   
Whiteboard: network
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1094842 Environment:
Last Closed: 2014-08-31 23:27:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Network RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1097330    
Bug Blocks: 1002699, 1097143, 1240859, 1264029    

Description Marina Kalinin 2014-05-13 14:33:10 UTC
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 ---

Comment 1 Sadique Puthen 2014-05-14 06:48:42 UTC
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

Comment 2 Dan Kenigsberg 2014-05-21 11:27:54 UTC
when documenting, please do not say "will not work", but rather explain what fails and why. Some customers may find disconnected switches as useful.