> The neutron's centralized control point that you are talking about,Is that > a centralized co-ordinator for the controllers? > Does the actual flow table data get stored some where in the centralized > control point? > > Can you point me to some documentation or source code for the Neutron's > centralized control point?
the neutron server (the central control point) doesn't know about low-level details like openflow flows. it tells to agents running on each nodes to set up the network. "ofagent" agent runs on each nodes and acts as an openflow controller for the local switch and sets up actual flows. the following page has nice figures how "openvswitch" agent works and sets up the network. (how "ofagent" agent currently works is almost same as "openvswitch" agent.) http://docs.openstack.org/admin-guide-cloud/content/under_the_hood_openvswitch.html#under_the_hood_openvswitch_scenario1 YAMAMOTO Takashi > > Regards, > Karthik. > > > On 10 April 2014 01:10, FUJITA Tomonori <[email protected]>wrote: > >> On Wed, 9 Apr 2014 17:49:37 +1200 >> Karthik Sharma <[email protected]> wrote: >> >> > I am thinking of implementing a database backed RYU controller. I have a >> > couple of basic questions. >> > >> > 1) Does RYU currently have some mechanism that allows it to function as a >> > distributed scalable and fault tolerant controller? If yes what mechanism >> > is that? >> >> Our new OpenStack driver is designed in such way. Controllers are >> deployed per compute node. Neutron's centralized control point manages >> all the controllers via RPC. Note that controllers directly don't talk >> to each other; controllers talk to only Neutron's control point. >> >> > 2) In one of the slides about RYU I saw a module that provided "High >> > Availability" with Zookeeper. Will I be able to use that module to >> > seamlessly integrate a Cassandra database or a MongoDB backend? >> >> Not sure but I think that the module is not so useful. It just enables >> multiple controllers to connect to Zookeeper. ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
