There's an interesting thing that happens when using a Mikrotik router with Comcast and requesting a /60 prefix using the prefix-hint option.
By default, Comcast returns a /64 prefix to clients requesting IA-PD (prefix delegation) assignments with dhcpv6.
If you specify a prefix-hint of ::/60, it will supply a /60 as requested, but here's something interesting-
The server sends both the recently-held /64 and a /60 as two separate Advertise messages having the same XID, but different server DUID values.
(I've attached a packet capture)
So who's dropping the ball here? Is it valid to send two replies, but Mikrotik is just accepting the first and ignoring the subsequent prefix, or should Comcast only be sending the /60?
If I disable dhcpv6 client until the /64 prefix expires on Comcast's side, and re-enable the client with the prefix hint, I will only get the /60 response, but if it's supposed to accept multiple leases, shouldn't it work without my having to do this?