The teaming device [1] had been in Fedora since Fedora 18 and in RHEL since RHEL 7.0. It provides some advantages over the bonding driver [2]. The most interesting of which seems to be the LACP load balancing. [1]: http://libteam.org/ [2]: https://github.com/jpirko/libteam/wiki/Bonding-vs.-Team-driver-features It may be desirable to enable oVirt to setup teaming on hypervisors instead of or in addition to bonding.
Bump - I cannot use bonding on my blades due to the nature of the networking, but teaming would give me network redundancy/resiliency.
Closing old RFEs, please reopen if still needed. Patches are always welcomed.
(In reply to Peter Morgan from comment #9) > Bump - I cannot use bonding on my blades due to the nature of the > networking, but teaming would give me network redundancy/resiliency. Please explain the use case with detail. Why is bonding not working.
https://lists.ovirt.org/archives/list/users@ovirt.org/message/N4OJ2SXBUMSOJ4CD2XXZJ2A3HH3VVVLF/ > Purely the load balancing for > LACP support and the low overhead. Since teamd is probably going to be > the future I wanted to have oVirt using it. Furthermore, teamd is much > more flexible to extend, add new interfaces, change priorities and you > name it.
IMHO would be nice, add support bond0 or nic teaming, like VMware, where in some cases there is no needed special config on network/switch side and we still have some redundancy and availability. Maybe NIC teaming woulb be a good choice. Regards Carlos
Hi, not supporting teamd (using Netlink) is a show stopper for enterprise environments. When using state of the art Hardware (e.g. CISCO ACI) and LACP (mode 4 -> TX/RX Loadbalancing) then bonding will not work for you. Right now, bonding doesn't support "load-balancing for LACP -> mode 4". See the readhat support page for details: (8.3) https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-comparison_of_network_teaming_to_bonding Using the well written NetLink Interface provides a bunch of pros. (See kernel docs for details). How can we manage to get things going using teamd ? Best regards Franz