LogoopenSUSE Build Service > Projects
Sign Up | Log In

Production Quality, Multilayer Open Virtual Switch

Open vSwitch is a multilayer software switch licensed under the opensource Apache 2 license.  Our goal is to implement a production quality switch platform that supports standard management interfaces and opens the forwarding functions to programmatic extension and control.

Open vSwitch is well suited to function as a virtual switch in VM environments.  In addition to exposing standard control and visibility interfaces to the virtual networking layer, it was designed to support distribution across multiple physical servers.  Open vSwitch supports multiple Linux-based virtualization technologies including Xen/XenServer, KVM, and VirtualBox.

The bulk of the code is written in platform-independent C and is easily ported to other environments.  The current release of Open vSwitch supports the following features:

 * Standard 802.1Q VLAN model with trunk and access ports
 * NIC bonding with or without LACP on upstream switch
 * NetFlow, sFlow(R), and mirroring for increased visibility
 * QoS (Quality of Service) configuration, plus policing
 * GRE, GRE over IPSEC, VXLAN, and LISP tunneling
 * 802.1ag connectivity fault management
 * OpenFlow 1.0 plus numerous extensions
 * Transactional configuration database with C and Python bindings
 * High-performance forwarding using a Linux kernel module

Source Files

Filename Size Changed Actions
_service 516 Bytes Download File
compiler-gcc5.h 2.43 KB Download File
openvswitch-rpmlintrc 92 Bytes Download File
openvswitch.changes 2.02 KB Download File
openvswitch.spec 11.3 KB Download File
preamble 82 Bytes Download File

Comments for home:aevseev (0)

Login required, please login or signup in order to comment