Open vSwitch

Source: Wikipedia, the free encyclopedia.

Initial releaseJuly 29, 2009; 15 years ago (2009-07-29)[1]
Stable release
3.5.1[2] Edit this on Wikidata / 2 June 2025; 15 days ago (2 June 2025)
Repository
Written in
Apache License 2.0
Websitewww.openvswitch.org

Open vSwitch (OVS) is an open-source implementation of a distributed virtual multilayer switch. The main purpose of Open vSwitch is to provide a switching stack for hardware virtualization environments, while supporting multiple protocols and standards used in computer networks.[3]

The project's source code is distributed under the terms of

Apache License 2.0
.

Overview

Open vSwitch deployed as a cross-server virtual network switch, transparently distributed across multiple physical servers.[3]

Open vSwitch is a software implementation of a

802.1ag. In addition, Open vSwitch is designed to support transparent distribution across multiple physical servers by enabling creation of cross-server switches in a way that abstracts out the underlying server architecture, similar to the VMware vNetwork distributed vswitch or Cisco Nexus 1000V.[4][5][6]

Open vSwitch can operate both as a software-based network switch running within a

Proxmox VE and VirtualBox hypervisors, while a port to Hyper-V is also available.[10] Open vSwitch has also been integrated into various cloud computing software platforms and virtualization management systems, including OpenStack, openQRM, OpenNebula and oVirt.[4][5]

The

The majority of the Open vSwitch source code is written in platform-independent C language, which provides easy portability to various environments. The source code is licensed under the Apache License 2.0.[4]

Features

As of September 2015, features provided by Open vSwitch include the following:[16][17]

See also

References

  1. ^ "A complete list of Open vSwitch releases". openvswitch.org. Archived from the original on November 9, 2017. Retrieved April 2, 2014.
  2. ^ "Release 3.5.1". June 2, 2025. Retrieved June 14, 2025.
  3. ^ a b M. Tim Jones (October 27, 2010). "Virtual networking in Linux". IBM. Retrieved April 9, 2014.
  4. ^ a b c d "Open vSwitch: An Open Virtual Switch". openvswitch.org. Retrieved November 24, 2013.
  5. ^ a b Thomas Graf (April 24, 2013). "Underneath OpenStack Quantum: Software Defined Networking with Open vSwitch" (PDF). Red Hat. Retrieved April 9, 2014.
  6. ^ Ralf Spenneberg. "Virtual switching with Open vSwitch". admin-magazine.com. Retrieved April 2, 2014.
  7. ^ "Tilera Launches Open Virtual Switch Solution (OVS) to Accelerate NFV and SDN". Marketwired. February 24, 2014. Retrieved June 22, 2015.
  8. ^ "XenServer 6.0 Release Notes". Citrix Systems. March 8, 2012. Archived from the original on March 8, 2021. Retrieved January 22, 2015.
  9. ^ "XAPI: Open source software to build private and public clouds". xenproject.org. 2013. Retrieved January 22, 2015.
  10. ^ Alessandro Pilotti (May 22, 2014). "Open vSwitch on Hyper-V". cloudbase.it. Retrieved June 22, 2015.
  11. ^ "Linux kernel 3.3, Section 1.3. Open vSwitch". kernelnewbies.org. March 18, 2012. Retrieved April 2, 2014.
  12. ^ Jonathan Corbet (November 30, 2011). "Routing Open vSwitch into the mainline". LWN.net. Retrieved April 2, 2014.
  13. ^ "FreshPorts – net/openvswitch". freshports.org. December 30, 2013. Retrieved April 2, 2014.
  14. ^ Gaetano Catalli (November 7, 2011). "Open vSwitch: performance improvement and porting to FreeBSD" (PDF). ucl.ac.be. Archived from the original (PDF) on March 5, 2016. Retrieved June 22, 2015.
  15. ^ "openvswitch/ovs: ovs/INSTALL.NetBSD at master". github.com. January 11, 2014. Archived from the original on April 9, 2014. Retrieved April 9, 2014.
  16. ^ "Open vSwitch: Features". openvswitch.org. Retrieved September 17, 2015.
  17. LinuxCon. Archived from the original
    (PDF) on March 6, 2016. Retrieved November 24, 2013.
  18. ^ Justin Pettit; Ben Pfaff; Ethan Jackson (November 13, 2014). "Accelerating Open vSwitch to 'Ludicrous Speed'". networkheresy.com. Retrieved May 26, 2015.
  19. LinuxCon
    . pp. 6, 13–17. Retrieved May 28, 2015.