Ask Your Question

LinuxBridge vs. OVS

asked 2018-06-04 16:45:01 -0500

codylab gravatar image

updated 2018-06-04 16:45:57 -0500

As of the Queens release, which L2 agent - LinuxBridge or OVS - is more robust and suitable for a medium to large IaaS service deployment?

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2018-06-05 19:37:30 -0500

I once had a conversation with a networking engineer from Rackspace, whose opinion was that OVS was overly complex and Linuxbridge was the right solution in most cases. That was in 2015 though, when we still used punched cards for programming.

Linuxbridge is simpler. Fewer moving parts, therefore less potential for problems and less hassle when something goes wrong. You need broader and deeper troubleshooting skills with OVS: With Linuxbridge tools like iptables and tcpdump suffice, whereas with OVS you need all of the above plus ovs-vsctl, ovs-ofctl and others. And try tracing packets that flow through an OVS bridge.

On the other hand, OVS seems to be the default, and the global knowledge base, including tutorials, documentation, bug reports etc is probably larger. Also, new networking functionality such as QoS a few years ago is often first implemented on OVS. Developers may find the richer feature set of OVS more comfortable, or perhaps they just go for the more popular solution first.

In terms of maturity, one could say that Linuxbridge has been around forever, whereas OVS is comparatively young. The Openstack Linuxbridge agent was also there first as far as I know. But OVS is used so much that it's probably as robust as Linuxbridge by now.

edit flag offensive delete link more


Thank you, Bernd. I really appreciate it!

codylab gravatar imagecodylab ( 2018-06-06 08:16:11 -0500 )edit

answered 2019-01-23 06:55:46 -0500

bel var gravatar image

I have test the two methods and I found the ovs is more comfort if you need to make any further changes on your network after the installation as example in mapping physical networks with bridges or interfaces is more easier on OVS than linux-bridge cause you will map in neutron config with OVS bridge "virtual bridge" so that you can do any changes with this bridge and the physical interfaces without the neutron config takes any change

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2018-06-04 16:45:01 -0500

Seen: 900 times

Last updated: Jun 05 '18