Does anybody have any insight on what Mikrotik is doing with MLAG? It appears that MLAG has been broken since 7.7 and looking at the changelog in 7.7 I see a few bridge changes:
*) bridge - added support for static MDB entries;
*) bridge - disallow port-controller while the bridge has MSTP enabled;
*) bridge - fixed "edge=yes" setting for MSTP;
*) bridge - fixed MSTP compatibility with STP;
*) bridge - fixed R/M/STP bridge identifier on protocol-mode change;
*) bridge - fixed RSTP BCP with bridged PPP interfaces;
*) bridge - fixed STP blocking state on port-controller;
*) bridge - fixed host moving with fast-path;
*) bridge - fixed incorrect root port blocking for MSTP;
*) bridge - fixed master port conversion;
*) bridge - fixed mst-override port priority for MSTP;
*) bridge - fixed port priority for STP and RSTP;
*) bridge - improved port-controller system stability;
*) bridge - improved system stability when using MSTP and many VLAN mappings;
*) bridge - removed "age" monitoring property from the host table;
Not saying that those changes are specifically what broke MLAG, but it's probably related. MLAG was perhaps a little pre-maturely released, but it's now completely broken.
I understand that sometimes things get broken while moving forward, but anything that gets messed up along the way really should be fixed pretty quickly. We're coming up on 6 months that this has been broken. I need to expand some networks and those networks need some sort of redundant access-layer solution, and right now, Mikrotik is apparently broken with no fix in sight.