- Open VSwitch
- Abstract
- Open Source(Apache 2 License) software switch
- software based packet switching platform
- suitable for VM environments
- support for Xen/XenServer, KVM, and VirtualBox
- implemented by platform-independent C
- Functions
- 802.1Q VLAN with trunk and access ports
- NIC bonding
- Netflow, SFlow®, SPAN, RSPAN, and ERSPAN
- QoS configuration
- GRE
- 802.1ag
- OpenFlow 1.0
- Transactional configuration database
- Compatible with Linux bridge code
- High-performance forwarding using a Linux kernel module
- Components
Modules | Description |
ovs-vswitchd | A daemon that implements the switch, flow based switching |
ovsdb-server | Lightweight database server for configuration |
ovs-brcompatd | Bridge function, intercept bridge ioctls |
ovs-dpctl | A tool for configuring the switch kernel module |
ovs-vsctl | A utility for querying and updating the configuration |
ovs-appctl | A utility that sends commands to running daemon |
ovsdbmonitor | A GUI tool for OVS databases and OpenFlow table |