I had version 5.7 running on two of the MikroTik RouterBoard RB435G who are making a point to point, after I enable MPLS on both, they are randomly presenting a problem in Ethernet interface, the interface stops responding while the interface wirelles they continue working. The same kind of problem that is presented in both RouterBoard, so the suspicion is not a hardware problem. Someone is having the same problem?
Same thing I have PtP RB435G (not using MPLS but bridge etc.) and it happens 0 to 2 times per day only with one radio.
As suggested in another thread http://forum.mikrotik.com/t/routeros-v5-7-released/50130/205
when this happen you have to toggle /interface ethernet switch set 0 switch_all_ports=yes or no , …and traffic will flow again.
P.S. Ros 5.8 and latest firmware 2.37 won’t solve this kind of problem.
I set a monitor to ping 10.10.10.10 (allways on on ethernet side)
and execute some scripts to check the state of “switch-all-ports” and toggle it yes/no and to write some info in log:
/system script
add name=ping_yes source=:log info "Ping to 10.10.10.10 is OK !"
add name=restart_switch source=:log info "No ping to 10.10.10.10. Restarting internal switch..."; :if ([interface ethernet switch find switch-all-ports]="*0") do={interface ethernet switch set switch1 switch-all-ports=no} else={interface ethernet switch set switch1 switch-all-ports=yes};"
This way I have about 8 seconds of interruption, which is better than a reboot (20 seconds interrupttion)
It’s a long post, but hope this helps You and others with this nasty situation.