IPv6 address "incrementing"?

Pinning the subnet id is supported in 7.21. You only have to remember to not use the subnet id 0. See:

In your case, assign the /ipv6 address entries for your interfaces like this:

  • 0:0:0:1::1/64 or ::1:0:0:0:1/64
  • 0:0:0:2::1/64 or ::2:0:0:0:1/64
  • ...
  • 0:0:0:f::1/64 or ::f:0:0:0:1/64
  • 0:0:0:10::1/64 or ::10:0:0:0:1/64
  • 0:0:0:11::1/64 or ::11:0:0:0:1/64
  • ...
  • 0:0:0:fe::1/64 or ::fe:0:0:0:1/64
  • 0:0:0:ff::1/64 or ::ff:0:0:0:1/64

Which means you assign 0000:0000:0000:00nm:xxxx:yyyy:zzzz:wwww with nm ≠ 00 and the subnet will not move. Just don't assign ::xxxx:yyyy:zzzz:wwww because the subnet-id will then be 00 and the assignment will be dynamic and jump around every time the DHCPv6 binding is renewed.