Hello,
We have a network that looks like this:
We are trying to detect the network loop on the unmanaged switch and turn eth1 off on the offending client groove.
We have been following this other forum topic as a guide:
http://forum.mikrotik.com/viewtopic.php?t=61260
If you don't want to read that, the gist of it is, add a mangle rule to count broadcast packets, when you detect a lot of packets there must be a broadcast storm or loop, at that time disable eth1 (which is in a bridge called 'bridge-local' with wlan1 interface. When we disable eth1 we expect the offending loop to be isolated from the remainder of the network and the client grooves to become available again.
The code above is running on the client grooves.
As soon as we loop the network in this way, we see all devices begin to time out. We are able to recognize a broadcast storm on the interface, and to disable the interface. But it seems that our network doesn't recover. Is there a better way to accomplish this?
Maybe something to with ARP or DHCP why its not recovering? Any other ideas?
Thank you!