Daisuke,

Thanks for the tip! It worked for me!

I'm using openflow-openwrt1.3-CPqD and had problems with Ryu and
Trema-edge. Now, not anymore!

Thank you very much!
Ygor


2013/4/19 Daisuke Kotani <kot...@net.ist.i.kyoto-u.ac.jp>

> Hi,
>
> I heard that Trema team had also tried to solve a similar issue
> (interoperability between Trema and OpenWRT), and they says that
> one workaround is to add --inactivity-probe=90 to the ofprotocol
> command-line on the switch.
> A modified version of /lib/openflow/ofprotocol.sh in OpenWRT
> can be found at 
> https://gist.github.com/**kazuyas/2016918<https://gist.github.com/kazuyas/2016918>
>
> I hope this can help you
>
>
> (13/04/20 0:39), Andrew Ferguson wrote:
>
>> hi Adria,
>>
>> unfortunately, yes, this problem has been seen before on the Pantou
>> firmware. I don't know that anyone has determined a root cause.
>>
>> there are a couple workarounds:
>>
>> 1) have your controller send periodic ECHO_REQUEST's to the switch,
>> rather than wait for the switch to send them. for example, Pox has an
>> openflow.keepalive module for this purpose:
>> https://github.com/noxrepo/**pox/blob/betta/pox/openflow/**keepalive.py<https://github.com/noxrepo/pox/blob/betta/pox/openflow/keepalive.py>
>>
>> 2) I have found that adding:  --verbose=vconn:file:dbg
>> --log-file="/dev/null"   to the ofprotocol command-line on the switch
>> can help. however, this doesn't seem to work for everyone, so it might
>> just be my own situation. :-)
>>
>> if you want more background, here are some previous threads:
>> https://mailman.stanford.edu/**pipermail/openflow-discuss/**
>> 2012-October/003742.html<https://mailman.stanford.edu/pipermail/openflow-discuss/2012-October/003742.html>
>> https://mailman.stanford.edu/**pipermail/openflow-discuss/**
>> 2012-June/003372.html<https://mailman.stanford.edu/pipermail/openflow-discuss/2012-June/003372.html>
>>
>>
>> make sense? let me know if you have any questions.
>>
>>
>> cheers,
>> Andrew
>>
>>
>>
>>
>> On Apr 19, 2013, at 10:05 AM, adria sole wrote:
>>
>>> I have done logread -f in telnet of the openwrt:
>>>
>>> result is:
>>> ...
>>> Jan  1 02:25:38 OpenWrt daemon.err ofprotocol:
>>> 00657|rconn|ERR|tcp:192.168.1.**20:6633 <http://192.168.1.20:6633> <
>>> http://192.168.1.20:6633/>: no
>>>
>>> response to inactivity probe after 15 seconds, disconnecting
>>> Jan  1 02:25:38 OpenWrt user.info <http://user.info/> sysinit: Jan 01
>>>
>>> 02:25:38|00657|rconn|ERR|tcp:1**92.168.1.20:6633<http://192.168.1.20:6633>
>>> <http://192.168.1.20:6633/>: no response to inactivity probe after 15
>>> seconds, disconnecting
>>> Jan  1 02:25:38 OpenWrt user.info <http://user.info/> sysinit: Jan 01
>>>
>>> 02:25:38|00658|rconn|INFO|tcp:**192.168.1.20:6633<http://192.168.1.20:6633>
>>> <http://192.168.1.20:6633/>: connection dropped
>>>
>>> Jan  1 02:25:38 OpenWrt daemon.notice ofprotocol:
>>> 00658|rconn|INFO|tcp:192.168.**1.20:6633 <http://192.168.1.20:6633> <
>>> http://192.168.1.20:6633/>:
>>> connection dropped
>>> Jan  1 02:25:40 OpenWrt user.info <http://user.info/> sysinit: Jan 01
>>>
>>> 02:25:39|00659|rconn|INFO|tcp:**192.168.1.20:6633<http://192.168.1.20:6633>
>>> <http://192.168.1.20:6633/>: connecting...
>>>
>>> Jan  1 02:25:41 OpenWrt daemon.notice ofprotocol:
>>> 00659|rconn|INFO|tcp:192.168.**1.20:6633 <http://192.168.1.20:6633> <
>>> http://192.168.1.20:6633/>:
>>> connecting...
>>> Jan  1 02:25:41 OpenWrt user.info <http://user.info/> sysinit: Jan 01
>>>
>>> 02:25:39|00660|rconn|INFO|tcp:**192.168.1.20:6633<http://192.168.1.20:6633>
>>> <http://192.168.1.20:6633/>: connected
>>>
>>> Jan  1 02:25:41 OpenWrt daemon.notice ofprotocol:
>>> 00660|rconn|INFO|tcp:192.168.**1.20:6633 <http://192.168.1.20:6633> <
>>> http://192.168.1.20:6633/>:
>>> connected
>>> ...
>>>
>>>
>>> 2013/4/19 adria sole <adrias...@gmail.com <mailto:adrias...@gmail.com>>
>>>
>>>
>>>     Hi, I have some trouble with linksys wrt54gl, I have installed
>>>     pantou firmware
>>>     (http://www.openflow.org/wk/**index.php/Pantou_:_OpenFlow_1.**
>>> 0_for_OpenWRT<http://www.openflow.org/wk/index.php/Pantou_:_OpenFlow_1.0_for_OpenWRT>
>>> ),
>>>     and nox 
>>> (https://github.com/noxrepo/**nox<https://github.com/noxrepo/nox>)
>>> branch verity.
>>>
>>>     I have established openflow dialog, but after 2 request/reply
>>>     messages my router sends a TCP reset connection, and after that
>>>     starts another time with (SYN/SYN ACK) Hello;Features/Features
>>>     Reply;2Request/Reply and another time resets..
>>>
>>>     Does anyone know why? What can I do?
>>>
>>>     Terminal:
>>>     ...
>>>     01559|connection|WARN:rx error (Connection reset by peer)
>>>     01560|connection_manager|WARN:**connected: 192.168.1.20:6633
>>>     
>>> <http://192.168.1.20:6633/><->**192.168.1.1:58541<http://192.168.1.1:58541>
>>>     <http://192.168.1.1:58541/>
>>>
>>>     01561|openflow-datapath|DBG:**recv 8
>>>     01562|openflow-datapath|DBG:**received ofp_hello
>>>     01563|openflow-datapath|WARN:**Negotiated OpenFlow version 0x01
>>>     01564|openflow-datapath|DBG:**sending ofp_hello
>>>     01565|openflow-datapath|DBG:**sending ofp_features_request
>>>     01566|openflow-datapath|DBG:**sending ofp_set_config
>>>     01567|openflow-datapath|DBG:**sent 8 remaining 0 20
>>>     01568|openflow-datapath|DBG:**sent 20 remaining 0 0
>>>     01569|openflow-datapath|DBG:**recv 224
>>>     01570|openflow-datapath|DBG:**received ofp_features_reply
>>>     01571|openflow-datapath|DBG:**recv 8
>>>     01572|openflow-datapath|DBG:**received ofp_echo_request
>>>     01573|openflow-datapath|DBG:**sending ofp_echo_reply
>>>     01574|openflow-datapath|DBG:**sent 8 remaining 0 0
>>>     01575|openflow-datapath|DBG:**recv 8
>>>     01576|openflow-datapath|DBG:**received ofp_echo_request
>>>     01577|openflow-datapath|DBG:**sending ofp_echo_reply
>>>     01578|openflow-datapath|DBG:**sent 8 remaining 0 0
>>>     01579|openflow-datapath|DBG:**recv 8
>>>     01580|openflow-datapath|DBG:**received ofp_echo_request
>>>     01581|openflow-datapath|DBG:**sending ofp_echo_reply
>>>     01582|openflow-datapath|DBG:**sent 8 remaining 0 0
>>>     01583|connection|WARN:rx error (Connection reset by peer)
>>>     01584|connection_manager|WARN:**connected: 192.168.1.20:6633
>>>     
>>> <http://192.168.1.20:6633/><->**192.168.1.1:58542<http://192.168.1.1:58542>
>>>     <http://192.168.1.1:58542/>
>>>
>>>     01585|openflow-datapath|DBG:**recv 8
>>>     01586|openflow-datapath|DBG:**received ofp_hello
>>>     01587|openflow-datapath|WARN:**Negotiated OpenFlow version 0x01
>>>     01588|openflow-datapath|DBG:**sending ofp_hello
>>>     01589|openflow-datapath|DBG:**sending ofp_features_request
>>>     01590|openflow-datapath|DBG:**sending ofp_set_config
>>>     01591|openflow-datapath|DBG:**sent 8 remaining 0 20
>>>     01592|openflow-datapath|DBG:**sent 20 remaining 0 0
>>>     01593|openflow-datapath|DBG:**recv 224
>>>     01594|openflow-datapath|DBG:**received ofp_features_reply
>>>     01595|openflow-datapath|DBG:**recv 8
>>>     01596|openflow-datapath|DBG:**received ofp_echo_request
>>>     01597|openflow-datapath|DBG:**sending ofp_echo_reply
>>>     01598|openflow-datapath|DBG:**sent 8 remaining 0 0
>>>     01599|openflow-datapath|DBG:**recv 8
>>>     01600|openflow-datapath|DBG:**received ofp_echo_request
>>>     01601|openflow-datapath|DBG:**sending ofp_echo_reply
>>>     01602|openflow-datapath|DBG:**sent 8 remaining 0 0
>>>     01603|connection|WARN:rx error (Connection reset by peer)
>>>     ...
>>>
>>>
>>> ______________________________**_________________
>>> openflow-discuss mailing list
>>> openflow-discuss@lists.**stanford.edu<openflow-discuss@lists.stanford.edu>
>>> <mailto:openflow-discuss@**lists.stanford.edu<openflow-discuss@lists.stanford.edu>
>>> >
>>> https://mailman.stanford.edu/**mailman/listinfo/openflow-**discuss<https://mailman.stanford.edu/mailman/listinfo/openflow-discuss>
>>>
>>
>>
>>
>> ______________________________**_________________
>> openflow-discuss mailing list
>> openflow-discuss@lists.**stanford.edu<openflow-discuss@lists.stanford.edu>
>> https://mailman.stanford.edu/**mailman/listinfo/openflow-**discuss<https://mailman.stanford.edu/mailman/listinfo/openflow-discuss>
>>
>>
>
> --
> Daisuke Kotani / kot...@net.ist.i.kyoto-u.ac.jp
> Ph.D Student
> Network Media Group,
> Department of Intelligence Science and Technology,
> Graduate School of Informatics, Kyoto University
> http://www.ecchu.jp/~daisuke/
>
>
> _______________________________________________
> openflow-discuss mailing list
> openflow-discuss@lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
>
>
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to