anecdotique mais intéressant: la livebox a l'air de choisir le préfixe en fonction de l'heure (du moins il change toutes les secondes):
si on fait une série demande de préfixe sans délai entre:
xxxxx@nuc7:~/dev/testdhcpv6pd$ for run in {1..100}; do sudo ./testdhcpv6pd -a 14 -s 3 ; done
2023/04/13 18:07:42 got a prefix = 2a01:xxxx:xxxx:f2e9::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:42 got a prefix = 2a01:xxxx:xxxx:f2e9::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:42 got a prefix = 2a01:xxxx:xxxx:f2e9::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:42 got a prefix = 2a01:xxxx:xxxx:f2e9::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:43 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:44 got a prefix = 2a01:xxxx:xxxx:f2df::/64 (pttl=10m0s,vttl=30m0s)
^C
si on attend 1 seconde entre chaque demande:
xxxxx@nuc7:~/dev/testdhcpv6pd$ for run in {1..100}; do sudo ./testdhcpv6pd -a 14 -s 3 ; sleep 1 ; done
2023/04/13 18:07:52 got a prefix = 2a01:xxxx:xxxx:f2f9::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:53 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:54 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:55 got a prefix = 2a01:xxxx:xxxx:f2f2::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:56 got a prefix = 2a01:xxxx:xxxx:f2fc::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:57 got a prefix = 2a01:xxxx:xxxx:f2f7::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:58 got a prefix = 2a01:xxxx:xxxx:f2d9::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:07:59 got a prefix = 2a01:xxxx:xxxx:f2f9::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:08:01 got a prefix = 2a01:xxxx:xxxx:f2d2::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:08:02 got a prefix = 2a01:xxxx:xxxx:f2e3::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:08:03 got a prefix = 2a01:xxxx:xxxx:f2f4::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:08:04 got a prefix = 2a01:xxxx:xxxx:f2f0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:08:05 got a prefix = 2a01:xxxx:xxxx:f2e0::/64 (pttl=10m0s,vttl=30m0s)
2023/04/13 18:08:06 got a prefix = 2a01:xxxx:xxxx:f2c0::/64 (pttl=10m0s,vttl=30m0s)
étrange qu'ils ne donnent pas juste le 1er /64 dispo.