wildan2711 / multipath

Multipath routing with Ryu and Pyretic SDN Controllers
MIT License
80 stars 54 forks source link

ARP storm #4

Open pekdz opened 6 years ago

pekdz commented 6 years ago

I think this code doesn't install a group table into switch for ARP packet if there is a loop, which may cause severe ARP storm when the topology contains lots of loops(e.g., FAT Tree).

wildan2711 commented 6 years ago

Yes, that may be true, I tested it on simple multipaths. Do you have an example case?

pekdz commented 6 years ago

Yes, that may be true, I tested it on simple multipaths. Do you have an example case?

Yes, you can use this script to generate a fat tree topology. https://github.com/muzixing/fattree

I think simply install/update group table for ARP packet when each loop discovered/updated will solve this problem.