logoalt Hacker News

cowlevel • yesterday at 5:33 PM • 1 reply • view on HN

Will you repeat the whole dance when you need a second extra octet? There are good reasons IPv6 is designed the way it is.

They considered 64 bit addresses at first but they didn't want to ever risk running out again so they doubled it again.

Try to remember it's not just about the sheer number of addresses - you also want to allocate them in big blocks so that few people ever need to expand their blocks, and they can split their big block into more blocks that are still big.


Replies

mahboi • yesterday at 6:47 PM

No, the field should be 128-bit to have headroom, but you don't need to hand out /128s to everyone. Everyone with a /32 now would be fine with /32 or /40.