Open vSwitchwikipedia

Open vSwitch, sometimes abbreviated as OVS, is an open-source implementation of a distributed virtual multilayer switch.
vSwitch
83 Related Articles

Xen

Citrix XenServerCitrix XenXen Loadable Module
Open vSwitch is the default network switch in the XenServer virtualization platform since its version 6.0, and in the Xen Cloud Platform via its XAPI management toolstack.

VMware

VMware, Inc.VMware, IncvMotion
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.

Software-defined networking

SDNsoftware defined networkingsoftware-defined network
Software-defined networking (SDN)
OpenFlow uses TCAM tables to route packet sequences (flows). If flows arrive at a switch, a flow table lookup is performed. Depending on the flow table implementation this is done in a software flow table if a vSwitch is used or in an ASIC if it's implemented in hardware. In the case when no matching flow is found, a request to the controller for further instructions is sent. This is handled in one of three different modes. In reactive mode the controller acts after these requests and creates and installs a rule in the flow table for the corresponding packet if necessary. In proactive mode the controller populates flow table entries for all possible traffic matches possible for this switch in advance. This mode can be compared with typical routing table entries today, where all static entries are installed ahead of time. Following this no request is sent to the controller since all incoming flows will find a matching entry. A major advantage in proactive mode is that all packets are forwarded in line rate (considering all flow table entries in TCAM) and no delay is added. The third mode, hybrid mode, follows the flexibility of a reactive mode for a set of traffic and the low-latency forwarding (proactive mode) for the rest of the traffic.

Distributed Overlay Virtual Ethernet

Distributed Overlay Virtual Ethernet (DOVE)
, DOVE components are implemented as part of VMware's hypervisors, while implementations for the Linux KVM and Open vSwitch are planned.

Virtual Extensible LAN

VXLAN
Support for multiple tunneling protocols, including GRE, Virtual Extensible LAN (VXLAN), Stateless Transport Tunneling (STT) and Geneve, with additional support for layering over Internet Protocol Security (IPsec)
Open vSwitch is an example of a software-based virtual network switch that supports VXLAN overlay networks.

Network function virtualization

NFVnetwork functions virtualizationvirtual switch
Network functions virtualization (NFV)
The standard Open vSwitch's (OVS) performance has shortcomings that must be resolved to meet the needs of NFVI solutions.

OVN

OVN complements the existing capabilities of Open vSwitch to add native support for virtual network abstractions, such as virtual L2 and L3 overlays and security groups.

Pica8

The company's approach is to combine commodity network hardware (from manufacturers like Accton, Foxconn, Quanta ) with Debian Linux, L2/L3 protocol stacks, a full enterprise feature set, OpenFlow controller and Open vSwitch (OVS) to create both a more "democratic" SDN solutions with competitive price compared to conventional embedded switches as well as more flexible and scalable disaggregated enterprise white box networking solutions.

OVS

Open vSwitch, an open-source distributed virtual multilayer network switch

Network virtualization

virtual networkvirtual network devicevirtual networks in the technological sense
The main bypass technologies are either based on a limited set of features such as Open vSwitch (OVS) with its DPDK user space implementation or based on a full feature and offload of Linux processing such as 6WIND Virtual Accelerator.

TUN/TAP

TAPUniversal TUN/TAP driverlayer 2 or layer 3 tunnels
Open vSwitch

List of SDN controller software

The de facto technology of the SDN controllers is to manage the Linux kernel features made of L3 IP routing, Linux bridges, iptables or ebtables, network namespaces and Open vSwitch.

Nicira

Nicira created their own proprietary versions of the OpenFlow, Open vSwitch, and OpenStack networking projects.

Data Plane Development Kit

Open vSwitch (OVS) has a limited set of features running userland that can be leveraged to bypass the Linux kernel OVS processing.

Open source

open-sourceopenopen source software
Open vSwitch, sometimes abbreviated as OVS, is an open-source implementation of a distributed virtual multilayer switch.

Multilayer switch

content switchIP switchinglayer 7 switch
Open vSwitch, sometimes abbreviated as OVS, is an open-source implementation of a distributed virtual multilayer switch.

Hardware virtualization

virtualizationplatform virtualizationvirtualized
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.

Computer network

networknetworkingcomputer networking
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.

Apache License

Apache 2.0Apache License 2.0Apache
The project's source code is distributed under the terms of Apache License 2.0.

Virtualization

virtualizedvirtualvirtualisation
Open vSwitch is a software implementation of a virtual multilayer network switch, designed to enable effective network automation through programmatic extensions, while supporting standard management interfaces and protocols such as NetFlow, sFlow, SPAN, RSPAN, CLI, LACP and 802.1ag.

NetFlow

NetFlowsflow records
Open vSwitch is a software implementation of a virtual multilayer network switch, designed to enable effective network automation through programmatic extensions, while supporting standard management interfaces and protocols such as NetFlow, sFlow, SPAN, RSPAN, CLI, LACP and 802.1ag.

SFlow

Open vSwitch is a software implementation of a virtual multilayer network switch, designed to enable effective network automation through programmatic extensions, while supporting standard management interfaces and protocols such as NetFlow, sFlow, SPAN, RSPAN, CLI, LACP and 802.1ag.

Command-line interface

command linecommand-linecommand line interface
Open vSwitch is a software implementation of a virtual multilayer network switch, designed to enable effective network automation through programmatic extensions, while supporting standard management interfaces and protocols such as NetFlow, sFlow, SPAN, RSPAN, CLI, LACP and 802.1ag.

IEEE 802.1ag

802.1ag-2007802.1ag
Open vSwitch is a software implementation of a virtual multilayer network switch, designed to enable effective network automation through programmatic extensions, while supporting standard management interfaces and protocols such as NetFlow, sFlow, SPAN, RSPAN, CLI, LACP and 802.1ag.