2012/9/28 Dinh Khai Nguyen <khai...@gmail.com>: > Thanks for your reply, > I have used some samples in the ryu/ryu/app such as simple_switch.py. It > still have unhandled events of EventDispatcherChange and EventQueueCreate, > but I guess that the reason is that the sample didn't handle those events. > Is it correct? Because, after that it prints out many packets information
You are right. For example, the ryu/app/event_dumper.py can handle those events. > like datapath id, mac, etc.. > By the way, are there any more detailed tutorial on how to write ryu > application? I think it will be helpful for me really. We don't have enough documents yet. Sorry about that. But We're going to write documents about Ryu API in the near future. > > Thank you. > > On 24 September 2012 15:06, FUJITA Tomonori <fujita.tomon...@lab.ntt.co.jp> > wrote: >> >> Hi, thanks for using Ryu, >> >> On Mon, 24 Sep 2012 10:04:07 +0700 >> Dinh Khai Nguyen <khai...@gmail.com> wrote: >> >> > I'm new to openVswitch and Ryu. There is a description about using Ryu >> > Network Operating System with OpenStack as Openflow controller in Ryu >> > 1.2 >> > documentation. However, this instruction is a little bit complicated for >> > a >> > newbie like me, so I'm thinking about using openVswitch directly with >> > Ryu >> > without OpenStack. Hence, I install Ryu using source from github, then I >> >> Yeah, that's a good idea. >> >> > install OpenVswitch 1.4.0 follows the instruction at >> > http://networkstatic.net/openflow-openvswitch-lab/. >> > >> > After that, I run ryu-manager from terminal, it shows: "Loading app >> > ryu.controller.ofp_handler. Instantiating app >> > ryu.controller.ofp_handler". >> > Then I run 'ovs-vsctl set-controller br-int 127.0.0.1:6633' in another >> > terminal and I have: >> > "Bridge br-int >> > Controller "tcp:127.0.0.1:6633" >> > is_connected: true >> > Port "eth0" >> > Interface "eth0" >> > Port br-int >> > Interface br-int >> > type: internal >> > " >> > >> > However, there is the problem that the ryu controller shows unhandled >> > events at <ryu.controller.dispatcher.EventQueueCreate>, >> > <ryu.controller.dispatcher.EventDispatcherChange>, >> > <ryu.controller.ofp_event.EventOFPPacketIn>. >> > >> > So my question is that, how could I resolve the issues remaining? >> > Thanks for advance. >> >> Actually, looks like Ryu and OVS successfully connected in your >> environment. You just run Ryu without any Ryu application so Ryu does >> nothing. As you see, Ryu got a OFP PacketIn message. A Ryu application >> is supposed to do something interesting for such message. If you are >> interested in writing Ryu applications, check out: >> >> http://osrg.github.com/ryu/doc/developing.html > > > > ------------------------------------------------------------------------------ > Got visibility? > Most devs has no idea what their production app looks like. > Find out how fast your code is with AppDynamics Lite. > http://ad.doubleclick.net/clk;262219671;13503038;y? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > Ryu-devel mailing list > Ryu-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ryu-devel > ------------------------------------------------------------------------------ Got visibility? Most devs has no idea what their production app looks like. Find out how fast your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219671;13503038;y? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel