> it seems that your switch reconnect us for some reasons.
> can you investigate the log?

Your anticipation is right. I found the log of "Leave router".

It seems that this cause is having applied load to
"OpenvSwitch@Ubuntu@Vmware" which is powerless OpenFlowSwitch.

I want processing to continue also after re-connection.

---------------------------------------------------
~$ ryu-manager --version
ryu-manager 3.3
~$ ryu-manager ryu/ryu/app/rest_router.py
loading app ryu/ryu/app/rest_router.py
loading app ryu.controller.ofp_handler
creating context dpset
creating context wsgi
instantiating app ryu/ryu/app/rest_router.py
instantiating app ryu.controller.ofp_handler
(2606) wsgi starting up on http://0.0.0.0:8080/
[RT][INFO] switch_id=0123456789abcd03: Set SW config for TTL error packet in.
[RT][INFO] switch_id=0123456789abcd03: Set ARP handling (packet in) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd03: Set L2 switching (normal) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd03: Set default route (drop) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd03: Start cyclic routing table update.
[RT][INFO] switch_id=0123456789abcd03: Join as router.
[RT][INFO] switch_id=0123456789abcd01: Set SW config for TTL error packet in.
[RT][INFO] switch_id=0123456789abcd01: Set ARP handling (packet in) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd01: Set L2 switching (normal) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd01: Set default route (drop) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd01: Start cyclic routing table update.
[RT][INFO] switch_id=0123456789abcd01: Join as router.
[RT][INFO] switch_id=0123456789abcd02: Set SW config for TTL error packet in.
[RT][INFO] switch_id=0123456789abcd02: Set ARP handling (packet in) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd02: Set L2 switching (normal) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd02: Set default route (drop) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd02: Start cyclic routing table update.
[RT][INFO] switch_id=0123456789abcd02: Join as router.
(2606) accepted ('127.0.0.1', 35062)
...
[RT][INFO] switch_id=0123456789abcd01: Receive ARP reply from [192.168.202.2] 
to router port 
[192.168.202.1].
[RT][INFO] switch_id=0123456789abcd01: Receive ARP request from [192.168.202.2] 
to router port 
[192.168.202.1].
[RT][INFO] switch_id=0123456789abcd01: Send ARP reply to [192.168.202.2]
[RT][INFO] switch_id=0123456789abcd02: Receive ARP reply from [192.168.202.1] 
to router port 
[192.168.202.2].
[RT][INFO] switch_id=0123456789abcd03: Stop cyclic routing table update.
[RT][INFO] switch_id=0123456789abcd03: Leave router.
[RT][INFO] switch_id=0123456789abcd03: Set SW config for TTL error packet in.
[RT][INFO] switch_id=0123456789abcd03: Set ARP handling (packet in) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd03: Set L2 switching (normal) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd03: Set default route (drop) flow 
[cookie=0x0]
[RT][INFO] switch_id=0123456789abcd03: Start cyclic routing table update.
[RT][INFO] switch_id=0123456789abcd03: Join as router.
[RT][INFO] switch_id=0123456789abcd02: Receive ARP request from [192.168.202.1] 
to router port 
[192.168.202.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP reply to [192.168.202.1]
[RT][INFO] switch_id=0123456789abcd01: Receive ARP reply from [192.168.202.2] 
to router port 
[192.168.202.1].
[RT][INFO] switch_id=0123456789abcd01: Receive ARP request from [192.168.202.2] 
to router port 
[192.168.202.1].
...
[RT][INFO] switch_id=0123456789abcd01: Receive ARP request from [192.168.202.2] 
to router port 
[192.168.202.1].
[RT][INFO] switch_id=0123456789abcd01: Send ARP reply to [192.168.202.2]
[RT][INFO] switch_id=0123456789abcd02: Receive ARP reply from [192.168.202.1] 
to router port 
[192.168.202.2].
[RT][INFO] switch_id=0123456789abcd01: Set implicit routing flow [cookie=0x1]
[RT][INFO] switch_id=0123456789abcd01: Receive ARP request from [192.168.200.2] 
to router port 
[192.168.200.1].
[RT][INFO] switch_id=0123456789abcd01: Send ARP reply to [192.168.200.2]
[RT][INFO] switch_id=0123456789abcd02: Receive IP packet from [192.168.200.2] 
to an internal host 
[192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
[RT][INFO] switch_id=0123456789abcd02: Receive IP packet from [192.168.200.2] 
to an internal host 
[192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
[RT][INFO] switch_id=0123456789abcd02: Receive IP packet from [192.168.200.2] 
to an internal host 
[192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
...
[RT][INFO] switch_id=0123456789abcd02: Receive IP packet from [192.168.200.2] 
to an internal host 
[192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
[RT][INFO] switch_id=0123456789abcd02: Receive IP packet from [192.168.200.2] 
to an internal host 
[192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
[RT][INFO] switch_id=0123456789abcd02: Packet is dropped, MAX_SUSPENDPACKETS 
exceeded.
[RT][INFO] switch_id=0123456789abcd02: Packet is dropped, MAX_SUSPENDPACKETS 
exceeded.
[RT][INFO] switch_id=0123456789abcd02: Packet is dropped, MAX_SUSPENDPACKETS 
exceeded.
...
[RT][INFO] switch_id=0123456789abcd02: Packet is dropped, MAX_SUSPENDPACKETS 
exceeded.
[RT][INFO] switch_id=0123456789abcd02: Packet is dropped, MAX_SUSPENDPACKETS 
exceeded.
[RT][INFO] switch_id=0123456789abcd02: Set implicit routing flow [cookie=0x3]
[RT][INFO] switch_id=0123456789abcd02: Receive ARP reply from [192.168.204.2] 
to router port 
[192.168.204.1].
[RT][INFO] switch_id=0123456789abcd02: Send suspend packet to [192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send suspend packet to [192.168.204.2].
...
[RT][INFO] switch_id=0123456789abcd02: Send suspend packet to [192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Set implicit routing flow [cookie=0x3]
[RT][INFO] switch_id=0123456789abcd02: Receive ARP reply from [192.168.204.2] 
to router port 
[192.168.204.1].
[RT][INFO] switch_id=0123456789abcd02: Set implicit routing flow [cookie=0x3]
[RT][INFO] switch_id=0123456789abcd02: Receive ARP reply from [192.168.204.2] 
to router port 
[192.168.204.1].
[RT][INFO] switch_id=0123456789abcd02: Set implicit routing flow [cookie=0x3]
...
[RT][INFO] switch_id=0123456789abcd02: Receive ARP reply from [192.168.204.2] 
to router port 
[192.168.204.1].
[RT][INFO] switch_id=0123456789abcd02: Receive IP packet from [192.168.200.2] 
to an internal host 
[192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
...
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
[RT][INFO] switch_id=0123456789abcd02: Receive IP packet from [192.168.200.2] 
to an internal host 
[192.168.204.2].
[RT][INFO] switch_id=0123456789abcd02: Send ARP request (flood)
[RT][INFO] switch_id=0123456789abcd02: Set implicit routing flow [cookie=0x3]
[RT][INFO] switch_id=0123456789abcd02: Receive ARP reply from [192.168.204.2] 
to router port 
[192.168.204.1].
[RT][INFO] switch_id=0123456789abcd02: ARP reply wait timer was timed out.
[RT][INFO] switch_id=0123456789abcd02: ARP reply wait timer was timed out.
[RT][INFO] switch_id=0123456789abcd02: ARP reply wait timer was timed out.
...
[RT][INFO] switch_id=0123456789abcd02: ARP reply wait timer was timed out.
[RT][INFO] switch_id=0123456789abcd02: ARP reply wait timer was timed out.
hub: uncaught exception: Traceback (most recent call last):
   File "/usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py", line 48, in 
_launch
     func(*args, **kwargs)
   File "/usr/local/lib/python2.7/dist-packages/ryu/base/app_manager.py", line 
110, in _event_loop
     handler(ev)
   File "/usr/local/lib/python2.7/dist-packages/ryu/controller/dpset.py", line 
157, in dispacher_change
     self.register(datapath)
   File "/usr/local/lib/python2.7/dist-packages/ryu/controller/dpset.py", line 
100, in register
     assert dp.id not in self.dps
AssertionError
---------------------------------------------------


------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to