Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support distribution across multiple physical servers similar to VMware’s vNetwork distributed vswitch or Cisco’s Nexus 1000V.
Download URL: http://openvswitch.org/download/
Open vSwitch is targeted at multi-server virtualization deployments, a landscape for which using the built-in L2 switch (the Linux bridge) on Linux hypervisors is not well suited. These environments are often characterized by highly dynamic end-points, the maintenance of logical abstractions, and (sometimes) integration with or offloading to special purpose switching.
|Top Use Cases||
|Customer Deployment Details||
Open vSwitch is used in multiple products and runs in many large production environments (some very, very large). Each stable release is run through a regression suite of hundreds of system-level tests and over a thousand unit tests. It is the default switch in XenServer 6.0, the Xen Cloud Platform and also supports Xen, KVM, Proxmox VE and VirtualBox. It has also been integrated into many virtual management systems including OpenStack, openQRM, OpenNebula and oVirt.
|Key Customers||The kernel datapath is distributed with Linux, and packages are available for Ubuntu, Debian, Fedora and openSUSE.|
|Industry Standards Participation||N/A|
|Linux Foundation Projects||OVS|
|Linux Container Support||Open vSwitch can be directly connected to an LXC virtual interface to a switch port on it, instead to the standard bridge that comes build-in with most kernels.|