We've regularly used VRRP in our setups for automatic failover and it works great. Recently we had an install where we have a CCR1009-7G-1C-1S+ (MTik01) and an RB1100AHx2 (MTik02) (I know, not ideal to re-use the older hardware, but an issue called for using what we had onhand). Using the same configurations as usual, these 2 MikroTiks are able to communicate but each sets itself as the Master on VRRP and takes the assigned VRRP IP Address. I've tried a few different tweaks but have had no luck so far. Is this possibly an issue between the hardware models and this won't work? I've included a snippet of the configuration below.
MTik01
/ip address
add address=10.1.0.2/24 comment="LAN IP" interface=ether1 network=10.1.0.0
add address=10.3.0.2/24 comment="WiFi IP" interface=ether2 network=10.3.0.0
add address=10.1.0.1/24 comment="VRRP: LAN IP" interface=vrrp_lan network=10.1.0.0
add address=10.3.0.1/24 comment="VRRP: WiFi IP" interface=vrrp_wifi network=10.3.0.0
/interface vrrp
add comment="WiFi VRRP" interface=ether2 name=vrrp_wifi priority=150 vrid=200
add comment="LAN VRRP" interface=ether1 name=vrrp_lan priority=150 vrid=100
MTik02
/ip address
add address=10.1.0.3/24 comment="LAN IP" interface=ether1 network=10.1.0.0
add address=10.3.0.3/24 comment="WiFi IP" interface=ether2 network=10.3.0.0
add address=10.1.0.1/24 comment="VRRP: LAN IP" interface=vrrp_lan network=10.1.0.0
add address=10.3.0.1/24 comment="VRRP: WiFi IP" interface=vrrp_wifi network=10.3.0.0
/interface vrrp
add comment="WiFi VRRP" interface=ether2 name=vrrp_wifi priority=100 vrid=200
add comment="LAN VRRP" interface=ether1 name=vrrp_lan priority=100 vrid=100