In this blog, I will provide an overview of ovsdb, this is mainly a collection of information from various locations.
Openvswitch is a virtual switch targeted for virtualized environments to switch traffic between VMs. Its integrated into the latest Linux kernel.
Following are the critical components of Openvswitch.
- ovs-vswitchd, a daemon that implements the switch, along with a companion Linux kernel module for flow-based switching. We can talk to ovs-switchd using Openflow protocol.
- ovsdb-server, a lightweight database server that ovs-vswitchd queries to obtain its configuration. External clients can talk to ovsdb-server using ovsdb management protocol.
- control and management cluster contains client tools to talk to ovsdb-server and ovs-vswitchd.