OpenvSwitch,,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer,KVM, and VirtualBox多种虚拟化技术。
Open vSwitch的架构图如下所示:
ovs-vswitchd, a daemon thatimplements the switch, along witha companion Linux kernel module forflow-based switching.
ovsdb-server, a lightweightdatabase server that ovs-vswitchd queries to obtain its configuration.
ovs-dpctl, a tool for configuringthe switch kernel module.
Scriptsand specs for building RPMs for Citrix XenServer and Red Hat Enterprise Linux.The XenServer RPMs allow Open vSwitch to be installed on a Citrix XenServerhost as a drop-in replacement for its switch, with additional functionality.
ovs-vsctl, a utility forquerying and updating the configuration of ovs-vswitchd.
ovs-appctl, a utility thatsends commands to running Open vSwitch daemons.
ovsdbmonitor, a GUI tool forremotely viewing OVS databases and OpenFlow flow tables.
OpenvSwitch also provides some tools:
ovs-ofctl, a utility forquerying and controlling OpenFlow switches and controllers.
ovs-pki, a utility forcreating and managing the public-key infrastructure for OpenFlow switches.
Apatch to tcpdump that enables it to parse OpenFlow messages.
转载请注明:转自egarle的博客
有事者,事竟成;破釜沉舟,百二秦关终归楚;苦心人,