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/
|Category||Network Virtualization Product|
|Leading Verticals||Cloud Service Providers, Financials, Government & Education and Telecom|
|Areas of Deployment||Campus, Inter-Datacenter and WAN (incl SD-WAN)|
Open vSwitch is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols. OVS is used within multiple commercial products and large production environments.
|End-Points Supported||Containers and Virtual Machines|
|Supported Hypervisors||ESXi, KVM, Hyper-V and Xen|
Native ESXi, and KVM. For each virtual switch on Hyper-V, the OVS extensible switch extension can be enabled/disabled. We support enabling the OVS extension on only one switch. This is consistent with using a single datapath in the kernel on Linux.
|Orchestration Integration||OpenStack and VMware vCloud Suite, OpenNebula|
|Orchestration Integration Details||
Open vSwitch can operate both as a soft switch running within the hypervisor, and as the control stack for switching silicon. It has been ported to multiple virtualization platforms and switching chipsets.
|Southbound Protocols||OpenFlow and OVSDB|
OpenFlow version support is not a build-time option. A single build of Open vSwitch must be able to handle all supported versions of OpenFlow.
|NV Encapsulation||GRE, STT, VXLAN and MPLS, DPDK Tunneling|