ovsvswitchd
ovs-vswitchd (commonly written as ovs-vswitchd) is the Open vSwitch userspace daemon that implements the switching behavior of an Open vSwitch instance. It manages the logical components of a virtual switch, including bridges, ports, and the flow rules that determine how packets are forwarded. The daemon coordinates with the Open vSwitch kernel datapath (or, in older configurations, a userspace datapath) and with external controllers via the OpenFlow protocol.
As part of the Open vSwitch architecture, ovs-vswitchd handles the control plane tasks for a virtual switch.
Configuration and operation in production typically involve the OVSDB server and the ovs-vsctl command-line utility. ovs-vswitchd
Open vSwitch and ovs-vswitchd are widely used in virtualized and cloud environments, including platforms like OpenStack