Hello, the MLAG protocol is not working correctly in RouterOS v7.1 Stable . We are carrying out tests on the following devices:
2 x CCR1036-8g-2S+
2 x CRS326-24S + 2Q +
It appears that bonding only works on the active port on the switch marked primary
In fact, by simulating port downs, sometimes we lose the link, other times everything works.
Router 1 ping Router 2 and viceversa with sfp-sfpplus1 and sfp-sfpplus2 UP
Situation where the sfp-sfpplus1 port is disconnected. In bonding status, sfp-sfpplus2 goes into active mode but the routers do not communicate with each other
If in this situation I restart the switch marked as primary role and reconnect the sfp-sfpplus1 port, the ping starts to work
I have the exact same hardware setup, and experienced the same issue when testing 7.1beta6. I ended up giving up on MLAG and putting it into production on ROS6, with each CCR single-homed to only one CRS. Was hoping it was fixed in the recent stable release – bummer.
No it has not been fixed .. From what I am trying the bonding works if both active ports on the routers are on the same switch. If I restart the switch the state of the ports changes on both routers and everything works correctly but if I force the shutdown eg. of the sfp-sfpplus1 port of router 1 that goes to switch 1 (same configuration as router 2) the two routers are no longer visible because in router 2 sfp-sfpplus1 is active which goes to switch 1 while on router 1 sfp is active -sfpplus2 that goes to switch2 .. It does not seem correct as behavior, the traffic should pass from the sfp-sfpplus2 of both devices since switch2 is active or am I wrong ???
Hi, the ports between the two switches are both in untagged dedicated vlan, see photo (applies to both switches)
Have you tried to interrupt the active port on one of your devices? From the tests I did it only works if the entire switch is broken and not the single port
After mikrtoik support reply i can tell that MLAG on v7.1 is working
The problem was the missing TAG on the PEER port exchange VLAN (in my case the qfsplus1)
On VLAN 3000 the peer port must also be tagged, unfortunately it was missing on the config so when the exchange had to take place between two different ports of the switch the packets were unable to pass between the peer interface
Can you post your updated configuration (possibly with comments) and mark it as a reply? I’m building exactly same solution to a production environment and would appreciate that.