> 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

Reply via email to