On Thu, Apr 26, 2012 at 04:46:49AM +0000, Salman Malik wrote: > Hi All, Hi. It seems that you'd like to get overview of data/flow control. I'm not sure just answering the questions helps it, but I'll try.
I'm not sure what repositories/files you are looking at, you need to refer both Ryu and Quantum Ryu plugin. (and nova-network). I suppose, it would very helpful to refer quantum document before digging into code. > I am trying to understand how the ryu plugin works with the quantum framework > of OpenStack. For that purpose I have studied some code but have few quick > questions. It seems that the ryu plugin has a driver that uses OFPclient to > pass commands to the REST API server: > > 1) What does the REST API do with the passed commands (Where can I find its > code?). Before looking at the code, I had the perception that nova-client or > other services that may want to make use of quantum plugin would make RESTful > calls to the plugin and then plugin would implement those calls. nova/quantum tells necessary information to ryu via REST API. > 2) What exactly does the quantum agent do ? It seems to be creating a binding > between networks, ports and VIFs but I am not sure. The agent sets up OVS to connect Ryu on boot, and then it polls to update port status in quantum db. It doesn't do anything with binding. The Ryu agent just monitors OVS. This is unlike ovs/bridge agent. > 3) Ryu agent seems to be working on hypervisors only. Don't we need to install > the agent on physical switches? If not, how beneficial is it to use OF > controller with Vswitch? I mean can't we directly manipulate the OVS using > ovs-vsctl or dptcl etc. ? The agent needs to run on the compute/network node, but it doesn't modifies ovs state. Ryu project goal is not limited to OVS nor openstack. The scope includes HW openflow switch and other cloud management stack. As Ryu is at very early development phase, we're focusing on OVS and opensatck for real usability for now. In future, it would change as Ryu evolves. Thank you so much for having interested in Ryu! > > Please help me understand the Ryu functioning. > > Thanks, > Salman > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Ryu-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ryu-devel -- yamahata ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
