Description of problem: Requesting adding support for Bonding modes 5 and 6 in OSP-Director deployments. It appears that Bonding modes 2, 3 and 4 are not supported in certain platforms (such as UCS with Fabric Interconnects in end-host mode). Version-Release number of selected component (if applicable): python-rdomanager-oscplugin-0.0.8-44.el7ost.noarch
The use case for this is as follows: Cisco UCS systems have the ability to connect two virtual NICs (vNICs) from different physical ports to a single bare metal node, but they cannot do switch bonding on those two ports. The ask is that if we could take two ports on the same VLAN and treat them as a bond only from the host side. This would result in load balancing in the transmit direction from the host. There is a dependency on using Linux bonding (instead of OVS) for this application, since OVS does not support mode 5 or 6 bonds. There would also have to be support for bonding modes 5 & 6 with OSP, which has not been part of our testing matrix to date. This is untested, but the hypothesis is that because of the way OpenStack uses VM MAC addresses, we expect that mode 6 will not actually result in load balancing of traffic sent to the host. There is still a desire for load balancing for traffic sent from the host.
This should be addressed by this upstream patch which will enable Linux bonding instead of OVS bonding: https://review.openstack.org/#/c/218134/
Here is a related patch to enable Linux bridges: https://review.openstack.org/#/c/219927/
I think this is done for Liberty, isn't it Dan?
(In reply to Hugh Brock from comment #10) > I think this is done for Liberty, isn't it Dan? Yes, it is done for Liberty and was backported to OSP 7 and OSP 8 already.
This bug did not make the OSP 8.0 release. It is being deferred to OSP 10.
Despite the last comment to the contrary, this bug was fixed in 7.3, and also in the upcoming 8.0. Closing this bug as it is fixed in the current release.