IPv6: CRS not getting default routes via RA

Hello.

I have my IPv6 setup at home, I am trying to switch all the management from IPv4 from IPv6 but I am facing an issue.

I have a Mikrotik HAP AC2 as main router that works perfectly fine, routing my prefix via BGP by my CHR in my POP.

I then have 2 CRS326 at home, I have enabled IPv6 on them, they do get the IPv6 ip addresses via the RA from the HAP but for an unknown reason they are not adding the default route as all the other devices are doing.

IPv6 forwarding is disabled on the CRS so it should not impact this part (they are not doing any IPv4 or IPv6 routing, purely L2).

Any idea on what could cause this ?

This is the only conf I have in /ipv6 on the CRS (The 2 have the same issues)

[kedare@ESMLG1-LR1-CRS1] /ipv6/address> print
Flags: D - DYNAMIC; G - GLOBAL, L - LINK-LOCAL
Columns: ADDRESS, INTERFACE, ADVERTISE
#    ADDRESS                                   INTERFACE   ADVERTISE
0 DL fe80::2ec8:1bff:feda:xxxx/64              bridge      no
1 DL fe80::2ec8:1bff:feda:xxxx/64              vlan1-mgmt  no
2 DG 2001:xxx:xxx:xxx:2ec8:1bff:feda:xxxx/64   vlan1-mgmt  no
[kedare@ESMLG1-LR1-CRS1] /ipv6/address> /ipv6 export
/ipv6 nd
set [ find default=yes ] disabled=yes
/ipv6 settings
set accept-router-advertisements=yes forward=no

Thanks

that’s a normal, you need to add default ::/0 manually (or deliver via bgp, osfp, etc)

Yes I could add it manually but the point of RA is to provide full IPv6 connectivity, not just the address which is not really useful without the proper routing. :slight_smile:

Btw that may be a bug, I remember that on some my routers which are getting v6 via RA default route appears after reboot.

You need to enable Neighbor Discovery (/ipv6/nd) on the interface that receives RA.