[Bringing this back to the list...]

The switches do not speak OpenFlow or the JSON-RPC management protocol to each 
other.  They typically connect to a centralized server, which manages all the 
switches in a deployment.  You can read about OpenFlow at openflow.org, or just 
see a high-level presentation here:

        http://www.openflow.org/documents/OpenFlow.ppt

The management protocol works similarly, but is exchanging switch-level 
configuration instead of flow-level.

--Justin


On Apr 25, 2011, at 8:20 PM, 张怡 wrote:

> 
>      Umm. every machine that installed OVS have one database, but the datas 
> of the database in the different machine are not same, and all the swtiches 
> communiate with each other through the openflow and its JSON-RPC management 
> protocol.  right?
> 
> At 2011-04-25 18:54:51,"张怡" <[email protected]> wrote:
> If I use Open vSwitch in the XenServer, should i create database in every 
> machine or just create one database in a certain machine?
> 
> 
> At 2011-04-25 15:45:24,"Justin Pettit" <[email protected]
> > wrote:
> 
> >On a particular system, you run one ovsdb-server instance and one 
> >ovs-vswitchd instance.  ovs-vswitchd will connect to ovsdb-server to get its 
> >configuration.  When you run ovs-vsctl (or ovsdb-tool or ovsdb-client), it 
> >also connects to your ovsdb-server instance to change or retrieve the 
> >configuration (which is then sent to ovs-vswitchd).
> >
> >In ovsdb-server, there is a table called "Open_vSwitch", which has a single 
> >row.  This is the root of your configuration.  You can see a diagram of how 
> >the other tables connect to the root here:
> >
> >     http://openvswitch.org/ovs-vswitchd.conf.db.5.pdf
> >
> >A description of how to create the database and get the daemons running is 
> >in the "Startup" section of the INSTALL.Linux file:
> >
> >     
> > http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=INSTALL.Linux
> >
> >--Justin
> >
> >
> >On Apr 24, 2011, at 11:39 PM, 张怡 wrote:
> >
> >> hello, i have some questions again, i create a vswitch through using 
> >> ovsdb-server to create a ovsdatabase or using ovs-vswitchd to connect a 
> >> database?  or I create a vswitch when i create a Open_vswitch table in the 
> >> database?  I am not sure whether you get the word. thank you~
> >> 
> >> 
> >> 体验网易邮箱2G超大附件,轻松发优质大电影、大照片,提速3倍! 
> >> _______________________________________________
> >> discuss mailing list
> >> 
> [email protected]
> 
> >> http://openvswitch.org/mailman/listinfo/discuss
> >
> 
> 
> 
> 体验网易邮箱2G超大附件,轻松发优质大电影、大照片,提速3倍!
> 
> 
> 体验网易邮箱2G超大附件,轻松发优质大电影、大照片,提速3倍!

_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to