Jump to content

Open vSwitch

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dsimic (talk | contribs) at 01:51, 24 November 2013 (Initial version created, providing a brief overview of the Open vSwitch). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Open vSwitch is a production-quality open source implementation of a multilayer virtual switch, licensed under the Apache license.

Overview

Open vSwitch is designed to enable effective network automation through programmatic extensions, while still supporting standard management interfaces and protocols, including NetFlow, sFlow, SPAN, RSPAN, CLI, LACP and 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.[1]

Open vSwitch can operate both as a soft switch running within the virtual machines (VMs) hypervisors, and as the control stack for switching silicon. It has been ported to multiple virtualization platforms and switching chipsets. It is the default switch in XenServer 6.0, the Xen Cloud Platform, and also supports Xen, Linux KVM, Proxmox VE and VirtualBox. It has also been integrated into many virtual management systems, including OpenStack, openQRM, OpenNebula and oVirt. Implementation exists in the Linux kernel, with official packages available for Ubuntu, Debian and Fedora. As of November 2013, support for FreeBSD is in development.[1]

Majority of the source code is written in platform-independent C language, and is easily ported to other environments.[1]

Features

Open vSwitch supports the following features:[2]

See also

References

  1. ^ a b c "Open vSwitch: An Open Virtual Switch". openvswitch.org. Retrieved 2013-11-24.
  2. ^ "Open vSwitch: Features". openvswitch.org. Retrieved 2013-11-24.