I have working SLAAC configured no DHCPv6 by choice. PD /60 form the ISP.
Out of 16 possible /64 subnets available from PD 60. odhcp only advertise first /64 subnet, remaing 15 subnets are never advertised and wasted.
If I understand correctly, SLAAC can only advertise single /64 not larger /62 or /60 etc.
Is it possible for SLAAC to pick up random /64 out of 16 possible subnets for advertisement? How can I utilize addresses beyond first /64 subnet. I would like to avoid DHCPv6. Thanks in advance.
One /64 can fit all the devices of the world, so what exactly do you want to achieve with the /62?
The remaining subnets from the /60 can be used in other interfaces (which you don't have) or delegated in other routers within lan (which won't work without dhcp6d)
That is correct. The router advertisement is offering a /64 network prefix and the host combines it with the rest host suffix to create the address.
You could change the ip6hint and restart the lan interface, but this can lead to disconnections from hosts which persist in using the old address until it expires.
ip6hint
dhcpv6 has nothing to do with that. If you want to stay stealthy, it is responsibility of the host to use ephemeral suffixes.
It doesn't. With a /60 delegated you have 16 /64 networks, so in hint you can define one hex digit.
Expanded Notation: FD00:0000:0000:0000:0000:0000:0000:0000
Condensed Notation: FD00::
Prefix Length: 60
Network Prefix with Mask: FD00:0000:0000:0000:0000:0000:0000:0000
Prefix Address: FFFF:FFFF:FFFF:FFF0:0000:0000:0000:0000
Host Range: FD00:0000:0000:0000:0000:0000:0000:0000 -
FD00:0000:0000:000F:FFFF:FFFF:FFFF:FFFF
Total number of hosts: 295,147,905,179,352,830,000
% of total IPv6 Pool: < 0.0000001%
Subnetwork Prefix: 64
Number of Subnets in Network: 16
Number of Hosts in Network: 18,446,744,073,709,552,000
Subnet Prefix Subnetted: FD00:0000:0000:000s:hhhh:hhhh:hhhh:hhhh