Hi Fujita San, Thank you very much for the advise, I configured my switch & the RYU-manager is connected with hello handshake, I will move on to the next step to run the application. I will keep you updated.
Best Regards David On 11/07/2012 08:52 PM, FUJITA Tomonori wrote: > Hi, thanks for trying Ryu! > > On Wed, 07 Nov 2012 17:59:27 -0800 > david liu <david....@pica8.com> wrote: > >> I just cloned the ryu tree & follow the installation step to install the >> ryu-client & ryu-manager. My company has a openflow 1.0 complaint >> switch, I like to connect the ryu controller to my switch & configure >> the switch for testing. Is there a manual that describes: >> - any command line interface to send command to switch >> - how to configure ryu-client & ryu-manager to talk to the switch >> >> I like to run just the ryu controller without open stack, appreciate any >> information that you can share with me, thanks > ryu-client is kinda debug tool. Unlikely you need it. I guess that we > should rename or move it to avoid confusion. > > There is nothing to configure for Ryu if you just want a switch to > connect with Ryu. All you need to do is configuring the switch. > > I can make OVS connect with Ryu in the following way. > > On the OVS node: > > fujita@ovs-node:~$ sudo ovs-vsctl add-br dp0 > fujita@ovs-node:~$ sudo ovs-vsctl set-controller dp0 tcp:192.168.13.1:6633 > > On the Ryu node, I just run ryu-manager with 'verbose' option: > > ryu-node:~ fujita$ ryu-manager --verbose > loading app ryu.controller.ofp_handler > instantiating app ryu.controller.ofp_handler > connected socket:<socket fileno=8 sock=192.168.13.1:6633 > peer=192.168.13.10:39553> address:('192.168.13.10', 39553) > unhandled event <ryu.controller.dispatcher.EventQueueCreate object at > 0x10c56a210> > hello ev <ryu.controller.ofp_event.EventOFPHello object at > 0x10c56a310> > move onto config mode > unhandled event <ryu.controller.dispatcher.EventDispatcherChange > object at 0x10c56a450> > switch features ev version: 0x1 msg_type 0x6 xid 0xc387a8df port > OFPPhyPort(port_no=65534, hw_addr='\xeeI`\xd69@', > name='dp0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', > config=1, state=1, curr=0, advertised=0, supported=0, peer=0) > move onto main mode > unhandled event <ryu.controller.dispatcher.EventDispatcherChange > object at 0x10c56a450> > unhandled event <ryu.controller.ofp_event.EventOFPPacketIn object at > 0x10c56a310> > > Note that I use 'verbose' option since by default Ryu doesn't show > anything when it accepts a new connection. > > Ryu just accepts a new connection but does nothing after that. If you > want to try something, then run simple_switch.py (works as L2 switch): > > ryu-node:~ fujita$ ryu-manager ~/git/ryu/ryu/app/simple_switch.py > loading app ryu.controller.ofp_handler > loading app /Users/fujita/git/ryu/ryu/app/simple_switch.py > instantiating app /Users/fujita/git/ryu/ryu/app/simple_switch.py > instantiating app ryu.controller.ofp_handler > > > Thanks, > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel