I submitted the following as a feature request. Any feedback, support or improvements to the idea are welcome.
When ipv6 is used with a pd and addresses are assigned to interfaces with the from-pool option, the assignment seems totally random. Is there a way there could be a preferred address option (could be read only) that is used by ros so that on reboots each subnet will have more of a sticky assignment for the interface?
Sometimes the interfaces start up so quickly they try to pull the same address from the pool and get stuck in an invalid state. By implementing this option, it works really address two issues. If the pd had changed, then the preferred address would not be used.