IPv6 accept-ra bug

I have a few RB951G’s which act as APs/bridges (not routers). They have this configuration:

/ipv6 settings
set accept-router-advertisements=yes forward=no

This kind of works, because the devices indeed accept RAs and self-assign IPv6 addresses and default routes, but there are two problems with it:

  1. The device does not seem to be sending Router Solicitations on boot, so it sometimes takes several minutes (until the next periodic RA) for it to auto-configure IPv6.

  2. RouterOS does not show the auto-configured addresses under “/ipv6 address”, and it does not show the auto-configured default route under “/ipv6 route”. I know the address is there because it’s pingable and ssh’able, but it just doesn’t show up in the list. (For comparison, DHCPv4 addresses and routes show up as “dynamic” entries.)

I’m running 6.43.8 and 6.44beta50. Is this a known bug?

is it solved?
How did you manage to workaround this?

Hey

  1. It depends on the specific device. A code was written by common people and these people(not all) can not follow RFC.
  2. There is no configured addresses in /ipv6 - addresses section. All configured addresses as neighbors can be found in /ipv6 - Neighbors section. And your dynamic prefixes - in /ipv6 - ND.