assigned prefix len: 64 is bigger than configured: 64 using:72
A similar logic error is also there if i try to add a pool of /64 with prefix length 64:
Couldn't add New IPv6 Pool - prefix length must be bigger than prefix.
Use case for first issue:
- I get a /64 address delegation from my provider via DHCPv6 and want to add it to a dynamic pool (here first error occurs - this actually should be a warning since the usage of /72 solves this from functional point of view - but it's still wrong)
- I want to assign those addresses to my network via RA and just forward it to my upstream provider. But i have only a /72 subnet and RA needs a /64 (this is solved by declaring a interface address from the pool with mask /64 but still just a workaround)
Use case for second issue:
- Got a /48 assignement from my provider and want to set up multiple /64 address pools for subnets and use /64 address pools to use for RA. This means prefix /64 and prefix length /64 - which is not possible because of the second issue.
Maybe this should undergo a revision...