This is my application
https://github.com/msgm68dev/my-ryu-public/blob/master/ryu/app/all_in_one.py
which is a simple_switch_13 PLUS arp-proxy idea from here
<https://github.com/muzixing/ryu/blob/master/ryu/app/simple_arp_proxy_13.py>
PLUS
simple logger functions for 4 events: EventSwitchEnter,
EventSwitchLeave, EventLinkAdd,
EventLinkDelete

This is my custom mininet topology:
https://github.com/msgm68dev/my-ryu-public/blob/master/my-topology/wheel.py

1-Running Ryu:
ryu-manager --observe-links ryu.app.all_in_one

2-Running Mininet:
sudo mn --custom  wheel.py   --topo mytopo --mac --switch
ovs,protocols=OpenFlow13  --controller remote
and you are asked for number of vertices:
If you enter a number <= 7: pingall works fine
If you enter a number >=8: pingall will not work after h1!!! and ryu will
show 2 floods of messages:
1. a flood of packet_in which because destination mac not found (line 146
in all_in_one.py)
2. a flood of LinkDelete & LinkAdd events (To see that, comment line 146
and enter a large topology wheel length like 25)

Why this occurs.
Thanks in advance
Mostafa
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to