DHCPv6: ia_na: not found

I’m trying to set up basic DHCPv6 functionality. However, it doesn’t seem to be working. The Mikrotik client sends the request, the Mikrotik server sends the reply, and the client doesn’t like it.
These are the dhcp,debug and dhcp,debug,packet server logs:

recv server: Doppler v6 fe80::4e5e:cff:feaa:aafa -> ff02::1:2
type: solicit
transaction-id: 6386d8
 -> clientid:  00030001 4c5e0caa aafa
 -> ia_na:
   t1: 1800
   t2: 2880
   id: 0x1
 -> elapsed_time: 0
 -> rapid_commit:
 -> ia_pd:
   t1: 1800
   t2: 2880
   id: 0x1
processing client:4c5e0caaaafa iapd:0x1
rebound: 4c5e0caaaafa 2001:470:29c6::/64
send Doppler v6 -> fe80::4e5e:cff:feaa:aafa%2c
type: reply
transaction-id: 6386d8
 -> clientid:  00030001 4c5e0caa aafa
 -> serverid:  00030001 000c29fc d113
 -> rapid_commit:
 -> ia_pd:
   t1: 43200
   t2: 69120
   id: 0x1
  -> ia_prefix:
    prefix: 2001:470:29c6::/64
     valid time: 86400
     pref. time: 77760

The client’s dhcp,debug logs say:

discovering...
ia_na: not found
resending...
ia_na: not found
resending...
ia_na: not found
resending...
ia_na: not found
etc.

What’s the problem here?

I just found out that it works if only prefix is selected on the client and not address, and not both. This is a bug, I assume?

No, currently MikroTik has taken a very “head in the sands” approach to IPv6. They have implemented SLAAC for address assignment to end devices. Their implementation of SLAAC contains ND RDNSS is pathetic. It is their but only repeats the DNS servers in /ip dns (your forwarders) so this bypasses the MikroTik. Their IPv6 implementation is worse than OpenWRT and LEDE which are free. The other carrier and residential router vendors that operate commercially have at least implemented DNSMASQ or an equivalent level of functionality.

Hopefully MikroTik will realize it’s stupid to write their own version of everything and just start bringing more open source into their platform to allow them to become more agile from a feature development standpoint.

The best thing to do is join us in sending EMAILs with big bold letters stating “WE NEED IPv6 IMPROVEMENTS.” Maybe a link to a sales cut sheet of other vendors that take networking seriously will help.