So in v6 I normally handed VRRP this way.
RTR 1
address = 10.55.55.1/30 interface =ether1
address = 100.64.1.1/24 interface=vrrp1
RTR 2
address = 10.55.55.2/30 interface =ether1
address = 100.64.1.1/24 interface=vrrp1
This way the VRRP can monitor the .1 on the local interface (ether1), then if VRRP needs to change hands OSPF will advertise the 100.64.1.0/24 out RTR 2 when the VRRP interface becomes MASTER
In v7, v6 and according to MikroTik documents, you should:
RTR 1
address = 100.64.1.2/24 interface=ether1
address = 100.64.1.1/32 interface=vrrp
RTR 2
address = 100.64.1.3/24 interface=ether1
address = 100.64.1.1/32 interface=vrrp
But when you do it this way, the ether1, always advertises the OSPF route, or if you setup OSPF to advertise the VRRP interface, it advertises the /32 not the /24....
what is the correct method to allow for OSPF to failover and move the /24s when VRRP moves?