Overview of Open vSwitch components
mainOpen vSwitch (OVS) consists of several core components for implementing a multilayer software switch:
ovs-vswitchd: The main daemon that implements the switch logic, typically used with a Linux kernel module for flow-based switching.ovsdb-server: A lightweight database server used byovs-vswitchdto retrieve configuration.ovs-vsctl: A utility for querying and updating the configuration ofovs-vswitchd.ovs-appctl: A utility for sending commands to running Open vSwitch daemons.ovs-dpctl: A tool for configuring the switch kernel module.ovs-ofctl: A utility for querying and controlling OpenFlow switches and controllers.ovs-pki: A utility for managing the public-key infrastructure for OpenFlow switches.ovs-testcontroller: A simple OpenFlow controller intended for testing purposes (not for production).