I’m using VRRP to provide a virtual IP for my upstream to route traffic to. That bit is working fine for IPv4, and inbound is fine for IPv6. However, with the IPv6 address assigned to the VRRP interface, RouterOS claims that there is no route when trying to use the default route. If I switch the IPv6 assignment from the VRRP interface to the underlying interface, the route is working with no issue.
Equipment used is two RB1100AHx4 running long-term v6.45.8.
Here is (what I believe) is the relevant part of the config. Two routers are set up the same, just with ff01 and ff02 used as the last part of the real IPv6 address.
Although when using a /128, I can’t enable router advertising, so some of the benefit of VRRP is lost… I could add an explicit gateway to all hosts, I guess, but…
For connected hosts (downstream), you may not even need VRRP. If they don’t have static IP address as default gateway, they should get active router from RA.
MikroTik Support wrote: For IPv4 as stated in the manual /32 should be used on vrrp interface if address on the vrrp interface is from the same subnet where vrrp protocol is running.
IPv6 is different, as it works using link local addresses, it does not matter what netmask you use on the vrrp interface.
Hello, what IPv6 address does the VRRP interface have? the :ffff? It doesn’t want to work for me, can someone help me how to solve it, a configuration example?