R&D/VRouter

Open VSwitch

sunshout 2011. 6. 13. 11:24
  1. Open VSwitch
    1. 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
  1. 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