Neutron Linux Bridge and open vswitch two kinds of plugin advantages and disadvantages comparison

Source: Internet
Author: User

Now, when it comes to virtual switches, it's common to think of using open vswitch as a virtual switch because both individuals and businesses that support open vswitch want an open model to integrate their services into OpenStack. The open Vswitch community has done a lot of work to improve the position of open vswitch as the primary virtual switch. The community expects open vswitch to provide all the best possible switching services when software-defined networking (SDN) takes over the network era. However, the complexity of Open vswitch allows users to aspire to simpler network solutions that require simple bridging technology such as Linux Bridge to support Cloud solutions.

But open Vswitchh supporters will point out that Linux Bridge lacks a scalable tunneling model. Linux Bridge supports GRE tunnels, but does not support more advanced and scalable Vxlan models. So the network experts who have these ideas will be more determined to think that complex solutions are better than a simple solution.

Of course, the Linux Bridge has changed and helped narrow the gap between using open Vswitch and Linux bridge, including adding Vxlan support tunneling technology. But in the larger network size, the simplicity of the Linux Bridge can have a greater value.

As we all know, the steps for the official installation documentation for the OpenStack community are in open vswitch before the Liberty version. And from the OpenStack User survey, the number of people using Open vswitch is much more than using Linux Bridge.

Before the Liberty version, the community official documents were used by neutron-plugin-openvswitch-agent, but the Liberty version was converted to use Neutron-plugin-linuxbridge-agent. The community document leaves only such a word, meaning that Linuxbridge is simpler.

"In comparison to provider networks with Open VSwitch (OVS), this scenario relies completely on native Linux networking SE Rvices which makes it the simplest of all scenarios in this guide. "

Here is a comparison of the pros and cons between open Vswitch and Linux bridge:

(1) Open VSwitch There are many stability problems, such as:
1.Kernetl panics 1.10
2.ovs-switched segfaults 1.11
3. Broadcast Storm
4.Data corruption 2.01

(2) The following benefits are available for Linux Bridge,open vswitch:
1.Qos configuration, each VM can be configured with different speed and bandwidth
2. Flow Monitoring
3. Packet Analysis
4. Introduce openflow into the OvS to realize the separation of control logic and physical switching network

(3) Why can I use Linux bridge?
1. Stability and reliability requirements: Linux Bridge has a more than 10-year history of use, very mature.
2. Easy problem Diagnosis (troubleshooting)
3. The community also supports
4. You can still use the Overlay network VxLAN 9 requires the Linux kernel 3.9 version or above)

(4) Limitations of using Linux Bridge
1.Neutron DVR also does not support Linux bridge
2. does not support GRE
3. Features provided by some OVS but not supported by Neutorn

(5) in the long run, with the further improvement of stability, Open VSwitch will become the mainstream in the production environment.

Functional comparison of Linux Bridge and Open VSwitch:

Can be seen:
(1) OVS all functions are natively implemented, which inevitably leads to potential stability and debugging problems in the initial stage;
(2) Linux Bridge relies on a variety of other modules to achieve a variety of functions, and the release time of these modules are often very long, high stability;
(3) There is no difference between the core functions, but only in the centralized control and performance optimization of this piece of open vswitch has some new features or optimizations. However, from the test results, there is no significant difference in performance.


?
In short, open Vswitch and Linux Bridge have their own suitable scenarios, for cloud users also provide better two excellent network solutions, in addition to the need for centralized control of SDN, and update more network features, open vswitch more advantages, However, in the case of stability, large-scale network deployment and other scenarios, Linux Bridge is a good choice.

This article from the Kyushu cloud technical personnel contributions, for everyone reference! Founded in 2012, Kyushu Cloud is the first company in China to engage in OpenStack and related open Source services. The company was founded six years, adhering to the "open source · The concept of empowering change has evolved from a single OpenStack product provider to an open source software and service provider across a broad range of areas including cloud core, cloud operations, cloud operation and cloud security. Kyushu Cloud has supported the State grid, XXX, China UnionPay, Mobile, China Telecom, Chinese Unicom, China satellite resources, Chinese airlines letter (air travel), EBay, International land port Group, China Life, Wanda Information, Dongfeng Motor, Nokia and other heavyweight customers. In 2018, the latest Queen distribution rankings, Kyushu Cloud in the core module contribution to the global four, China second, which in the container deployment Kolla project, NFV Orchestration Tacker project and other heavyweight projects to contribute the world first.

Neutron Linux Bridge and open vswitch two kinds of plugin advantages and disadvantages compared

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.