I’ve discovered that if you reboot the Mikrotik with the “invalid” address configured, it becomes valid and works.
I’m trying older version to figure out which rev. was the first to introduce this behavior.
EDIT:
This behavior first appears in 6.26 - In both .26 and .27, if you configure a “from-pool” address, it never removes the Invalid flag. Upon reboot it works properly and is not flagged invalid.
Yes, I encounter this in 5.25. Disappointed that it’s still present in 6.29.
Bug seems to be that the prefix isn’t released to the Pool when the Address is de/reconfigured.
Disable/reenable DHCPv6 Client while Address is enabled also solves the issue (since this clears the Pool and makes the prefix available for the Address again).
6.33.5 here and it appears that the issues are still occurring. Confirm rebooting the router or release and renewing the DCHPv6 address on the router clears the invalid flag.
It also appears there cannot be more than one address from the pool active at any one time. If there are two address added to separate interfaces, one is always invalid. Rebooting or clearing the DCHP lease doesn’t help. Which address works and which one doesn’t can change with no apparent reason
I cannot confirm that, I have separate IPv6 prefixes on two different networks and both of them work OK.
It is true that it sometimes fails when you first setup the whole thing and then starts working after reboot, as described
earlier in the thread. I remember I had that problem. Of course not good because when you are trying things and they
don’t work you first blame your own efforts.