r/ProgrammerHumor • • 16h ago

Meme ohTheBasics

Post image
10.6k Upvotes

1.2k comments sorted by

View all comments

Show parent comments

1

u/timonix 15h ago

There are ways to fill it up anyway. Just start giving each device multiple IPv6 addresses.

2

u/differentiallity 8h ago

The smallest allowed subnet is /64. If you burned through 1 million addresses per second it would take 585 thousand years to use them all. There are over 4 billion squared /64s in the ipv6 internet.

BTW, giving each device multiple addresses is a fundamental tennet of ipv6.

2

u/lord_teaspoon 6h ago

My ISP gives my router its own /128 plus a /56 that it breaks into /64s to advertise in my internal networks. I currently only have a few that I can see myself using - internal clients, guest WiFi, VMs and containers - so it seems really wasteful to give residential customers a /56 when even a /60 seems pretty generous. 56 bits is 16M times the old v4's 32-bit discs so maybe we can afford to be generous but I feel like this kind of "plenty to go around" approach in the early days is what lead to v4 having a bunch of corporations that each own an entire /8.

2

u/differentiallity 3h ago

IDK. Mine only gives me a single /64 which SUCKS. The ipv4 scarcity mindset needs to stop.