Hi, Fujimoto.
First of all, I don't go like you for 3. run application. I launch ryu-manager
ryu/app/simple_switch_13.py ryu/app/ofctl_rest.py in another new terminal, not
in C0 (because error: Traceback (most recent call last):
File "/usr/local/bin/ryu-manager", line 9, in <module>
load_entry_point('ryu==4.15', 'console_scripts', 'ryu-manager')()
File "/usr/local/lib/python2.7/dist-packages/ryu/cmd/manager.py", line 98, in
main
app_mgr.load_apps(app_lists)
File "/usr/local/lib/python2.7/dist-packages/ryu/base/app_manager.py", line
415, in load_apps
cls = self.load_app(app_cls_name)
File "/usr/local/lib/python2.7/dist-packages/ryu/base/app_manager.py", line
392, in load_app
mod = utils.import_module(name)
File "/usr/local/lib/python2.7/dist-packages/ryu/utils.py", line 110, in
import_module
return importlib.import_module(modname)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: Import by filename is not supported.).
My Ryu's version: 4.15, OVS' version: 2.0.2.
Nicholas
________________________________
Da: Fujimoto Satoshi <satoshi.fujimo...@gmail.com>
Inviato: giovedì 3 agosto 2017 10:00
A: cola...@hotmail.it; ryu-devel@lists.sourceforge.net
Oggetto: Re: [Ryu-devel] Bug REST Ryu Delete all flow entry
Hi, Nicholas
Umm.... That's strange. I couldn't reproduce your situation with my environment.
I took the following step.
1. run mininet
$ sudo mn --topo single,2 --mac --switch ovsk --controller remote -x
2. set OpenFlow version to s1
s1> ovs-vsctl set Bridge s1 protocols=OpenFlow13
3. run application
c0> ryu-manager ryu/app/simple_switch_13.py ryu/app/ofctl_rest.py
4. send ping
mininet> h1 ping h2
5. get flow stats
c0> curl -X GET http://localhost:8080/stats/flow/1
(I got "OUTPUT:CONTROLLER", "OUTPUT:1", "OUTPUT:2")
6. clear flows
c0> curl -X DELETE http://localhost:8080/stats/flowentry/clear/1
7. send ping again
mininet> h1 ping h2
(the ping is not reachable at this time)
8. get flow stats
c0> curl -X GET http://localhost:8080/stats/flow/1
(I got no flows)
It may be that you use older version of Ryu or OVS, could you confirm it?
Please hit the following command for Ryu and OVS.
$ ryu-manager --version
ryu-manager 4.16
$ovs-ofctl -V
ovs-ofctl (Open vSwitch) 2.7.90
Thanks,
Fujimoto
On 2017年08月03日 16:05, Nicholas Brasini wrote:
Hi Fujimoto! I run ofctl and simple_switch_13.py. I would like to use OpenFlow
1.3 but if it isn't possible...thanks!
Nicholas
Inviato da iPhone
Il giorno 03/ago/2017, alle ore 04:21, "Fujimoto Satoshi"
<satoshi.fujimo...@gmail.com<mailto:satoshi.fujimo...@gmail.com>> ha scritto:
Hi, Nicholas
I think you may use simple_switch_xx.py for OpenFlow < 1.3.
In OpenFlow < 1.3, the packet which is not matched to any flows will be sent as
Packet-In (OUTPUT:CONTROLLER).
It may be that the controller installs OUTPUT:1 and OUTPUT:2 in Packet-In
handler.
In any case, I would like to know what applications you ran, could you let me
know?
Thanks,
Fujimoto
On 2017年08月03日 00:23, Nicholas Brasini wrote:
Hi guys! In my web-app with REST call Ryu, I have found a possible bug. When I
launch url -X DELETE http://localhost:8080/stats/flowentry/clear/1 to delete
every flow in switch 1, the OUTPUT:CONTROLLER (flow of controller Ryu) deleted
with OUTPUT:1 and OUTPUT:2. But if I launch h1 ping h2 in terminal, if I launch
http://localhost:8080/stats/switches<http://localhost:8080/stats/switches/clear/1>
I don't see OUTPUT:CONTROLLER flow but only OUTPUT:1 and OUTPUT:2. Why??
Thanks, Nicholas.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org<http://Slashdot.org>! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net<mailto:Ryu-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/ryu-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net<mailto:Ryu-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/ryu-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel