Ask Your Question
0

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

1 answer

Sort by ยป oldest newest most voted
2

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

Comments

Thank you, Bernd. I really appreciate it!

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

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

Seen: 92 times

Last updated: Jun 05