Please add feature that detects loop and does action.Is there anyone with me?
what kind of loop do you mean? where?
Woow… Normis. You answer like a auto-answer. ![]()
I mean that I want RouterOS (Maybe only routerboards) detects layer2 network loop. Now RouterOS doesn`t alert or do action when loop occurs. It just tries to process all packets and CPU increases to 100%.
Already exists. Enable RSTP in all bridges of your network.
Great. What will if I do not use any bridge configuration?
How can you get a L2 loop then, if you don’t use bridge?
Hi Normis. I tried to describe my meaning on the attached picture. Maybe I wrote here wrong. It is physical loop.

You need to choose a HUB that has such feature, Router can’t do anything if packets are sent to it. It can just drop them if you like. If you know of some standard that implements functionality you need, let us know.
yeppers - get propper switches…
offtopic: savage, change your avatar please. current one only works in your local network, we see message “Connection refused”. this has been so forever already. http://home.savage.za.org/lib/images/TN_psd0013.png doesn’t work outside your network it seems
whoops. ta Normis.
How will if I use RB250 (SwOS) with RouterOS? Does SwOS can do this?
SwOS has Broadcast Storm Control: http://wiki.mikrotik.com/images/9/9c/Swos_forwarding.png. You can limit how many broadcast frames per second will be forwarded by each port (e.g. 1k f/s, 2k f/s etc.).
Hi, kirshteins. Good. But please include this feature into RouterOS itself, if possible. Thanks
It would be a very usefull feature apllied to the wireless and ethernet interfaces, would help protect a mikrotik network against customer causing loops by mistakes in their internal network…
switching happens in hardware, you can’t do everything that a hardware switch does, also in software. that’s why there are switches! nobody would make switches, if all of the same could be done with software
Thanks normis, understood. ![]()
Did you ever find a solution to this problem?
This “HUB” is maybe user’s lowcost switch. There is no real change each device for home users.
This feature is named “loopback-detection” and every better switch have it. This is a protection against trouble users. And every routerboard has switch chip. The outlined situation it is necessary to insert an additional switch that will ensure that protection.
First I created mangle rule that counts only broadcast packets on each interfaces. Then I made script that checks counted packets of this mangle rule every second. If broadcast packets increases suddenly, script will disable physical interface. It`s like a broadcast storm control
.