hi,

> Hi,
> 
> Thank you for the reply.
> 
> You are right, I looked at a trace in wireshark, and looks like the
> controller is sending a OFPFetaturesRequest (04 05 00 08 8a 4c 32 2d) to
> the switch, but the switch does not reply to this message. Does this mean
> that the switch is faulty? is there something wrong with the openflow image
> on the switch?

it sounds like a fault of the switch to me.  but i don't know.

YAMAMOTO Takashi

> 
> Thanks,
> -Sachin.
> 
> 
> On Tue, Sep 17, 2013 at 2:01 AM, YAMAMOTO Takashi 
> <[email protected]>wrote:
> 
>> hi,
>>
>> > Hi,
>> >
>> > I am new to RYU controller, so kindly pardon me if this is a basic
>> > question.
>> >
>> > I am using the Ryu controller and a switch to setup a basic ping
>> experiment
>> > where I want to verify that two laptops connected to the same openflow
>> > switch are able to ping each other.
>> >
>> > I have installed OpenFlow 1.3 on a Linksys WRT54G router. I have
>> installed
>> > RYU controller on my laptop. I connect my laptop to port 4 on the switch,
>> > and another laptop to port 2 on the switch.
>> >
>> > Then I start the controller, and load the ofctl_rest.py app.
>> >
>> > When I connect the switch to the controller, I get a log line saying that
>> > the switch has connected successfully. I am also able to verify that ping
>> > from my laptop to another laptop (and vice-versa) works fine.
>> >
>> > Now I want to look at the stats of the switch, so I do
>> >
>> > curl "http://127.0.0.1:8080/stats/switches";
>> >
>> > but this returns me an empty json response []. Since I have at least 1
>> > switch connected to the controller, I expect at least some output.
>> >
>> > I also look at the controller and it has the log line
>> > 127.0.0.1 - - [15/Sep/2013 17:41:25] "GET /stats/switches HTTP/1.1" 200
>> 109
>> > 0.004117
>> > so I know that my request was correct.
>> >
>> > I am not able to understand what am I doing wrong, so kindly help.
>> >
>> > If it helps in answering, I am pasting the entire controller output
>> below -
>> >
>> > skulkrn2@skulkrn2:~/RYU/ryu/ryu/app$ ryu-manager --verbose ofctl_rest.py
>> > loading app ofctl_rest.py
>> > loading app ryu.controller.ofp_handler
>> > creating context dpset
>> > creating context wsgi
>> > instantiating app ryu.controller.ofp_handler
>> > instantiating app ofctl_rest.py
>> > BRICK dpset
>> >   CONSUMES EventOFPPortStatus
>> >   CONSUMES EventOFPStateChange
>> >   CONSUMES EventOFPSwitchFeatures
>> > BRICK ofp_event
>> >   PROVIDES EventOFPFlowStatsReply TO {'RestStatsApi': set(['main'])}
>> >   PROVIDES EventOFPPortStatus TO {'dpset': set(['main'])}
>> >   PROVIDES EventOFPPortStatsReply TO {'RestStatsApi': set(['main'])}
>> >   PROVIDES EventOFPDescStatsReply TO {'RestStatsApi': set(['main'])}
>> >   PROVIDES EventOFPStateChange TO {'dpset': set(['main', 'dead'])}
>> >   PROVIDES EventOFPSwitchFeatures TO {'dpset': set(['config'])}
>> >   CONSUMES EventOFPPortDescStatsReply
>> >   CONSUMES EventOFPErrorMsg
>> >   CONSUMES EventOFPSwitchFeatures
>> >   CONSUMES EventOFPEchoRequest
>> >   CONSUMES EventOFPHello
>> > BRICK RestStatsApi
>> >   CONSUMES EventOFPFlowStatsReply
>> >   CONSUMES EventOFPDescStatsReply
>> >   CONSUMES EventOFPPortStatsReply
>> > (7504) wsgi starting up on http://0.0.0.0:8080/
>> > connected socket:<eventlet.greenio.GreenSocket object at 0xa4ff3ec>
>> > address:('192.168.1.1', 36738)
>> > hello ev <ryu.controller.ofp_event.EventOFPHello object at 0xa4ff6ac>
>> > move onto config mode
>> > 127.0.0.1 - - [15/Sep/2013 17:41:25] "GET /stats/switches HTTP/1.1" 200
>> 109
>> > 0.004117
>>
>> probably your switch didn't reply to OFPFeaturesRequest.
>>
>> YAMAMOTO Takashi
>>
>> >
>> > And here is the command output -
>> >
>> > skulkrn2@skulkrn2:~$ curl "http://127.0.0.1:8080/stats/switches";
>> > []skulkrn2@skulkrn2:~$
>> >
>> >
>> > Thanks,
>> > -Sachin.

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to