[ovs-discuss] [ovs-dev] Understanding different ovs components

Mehul Vora mehuljv at yahoo.com
Wed Dec 3 02:05:49 UTC 2014


Thanks Ben.
Mehul. 
 

     On Wednesday, December 3, 2014 1:07 AM, Ben Pfaff <blp at nicira.com> wrote:
   

 On Tue, Dec 02, 2014 at 10:42:09AM +0000, Mehul Vora wrote:
> ??I am trying to understand different components of ovs. Please correct me if my understanding is wrong,??
> 1. ovsdb-server : Maintains openvswtich configuration databse.??
> 2. ovs-vswitchd : Dameon that controls all Open vSwitch swithces on the local system. When this process is started it gets its initial configuration from OVSDB-SERVER/OVSDB.??
> 3. ovs-vsctl : Connects to ovsdb-server for any configuration changes in the data base and ensures that ovs-vswitchd has also applied all changes.
> 4. ovs-ofctl : Talks to ovs-vswitchd over OpenFlow to configure flows.

Sure, those are all roughly correct.

> I want to know where are these flows (configured by ovs-ofctl)
> stored other than ovs-vswitchd.

Nowhere.  If you have important flows, you should use an OpenFlow
controller, and it should restore the flows after ovs-vswitchd
restarts.

> For example, if ovs-vswitchd application crashes for unknown reason,
> do i lose all flow configurations?

Yes.

> Or is it stored in ovsdb by vswitchd?

No.


   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20141203/dd070e92/attachment-0002.html>


More information about the discuss mailing list