Hello,
I have an simple idea. Can mikrotik implement his own propietary high availablity solution? For example I have two identical routers, one router is “MASTER”. The second router is connected to master router (by ip), when something was changed on master router then secondary router replicates MASTER config realtime but in “hot standby” mode. If MASTER router fails, the second router handle it’s traffic (using replicated config and switching from hot standby to active mode).
you have VRRP for a looooooong time in mikrotik ;p
VRRP does this: http://wiki.mikrotik.com/wiki/Manual:Interface/VRRP