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.
Code: Select all
/interface bridge
add name=external
/interface bridge port
add bridge=external interface=ether1
add bridge=external interface=ether2
/interface vrrp
add interface=external name=vrrpexternal v3-protocol=ipv6
/ipv6 address
add address=2a00:xxxx:yyyy:2b::ff02 advertise=no interface=external
add address=2a00:xxxx:yyyy:2b::ffff advertise=no interface=vrrpexternal
/ipv6 route
add distance=1 gateway=2a00:xxxx:yyyy:2b::1
EDIT: This affects the VRRP master only, the backup of course doesn't have the VRRP IP assigned and is able to route out.