4 ms·
Well we ran out of 4 billion, and much of the world isn't really online yet. Then factor in having a laptop, a smartphone, gaming console, HPTC, etc. There's mo
by shkb 16y ago
Well we ran out of 4 billion, and much of the world isn't really online yet. Then factor in having a laptop, a smartphone, gaming console, HPTC, etc. There's more servers and infrastructure too.
It's not that much overkill either, only 4x more bits.
- jmillikin 16y agoThe article states that 18 quintillion is being allocated to each customer, which does seem a bit excessive.
- bodyfour 16y ago(recycling an post I just made on the same topic on /.) In short: 1. an ISP would be allocated a /32. This sure sounds like a lot (2^96 addresses!) but it only is the same burden as a single address in IPv4! Even if there were millions of ISPs, this would be no burden on the address space at all. We'd lose the ability to route before we'd exhaust the addresses. 2. Then an ISP can assign a /64 to customers. Again, this sounds like a bit much, but its a tiny fraction of their space. Even if the ISP had a billion customers like this they would be completely fine. 3. This leaves a huge amount of space available for the customer to segment however they please. 4. In the simplest case you'd use a single network with 48-bits taken up by the ethernet MAC address (removing the need to do any address assignment!) Alternatively you could segment the space a bit more and run a transnational corporation's network inside the /64. Up to you! 2^128 is a really REALLY big number. No reason not to spread out a little bit.
- swolchok 16y agoYeah, and 2^32 computers should be enough for anybody. ;)
- pyre 16y agoI know you're joking, but I think the point is that the numbers are so large that we really don't have the tech right now to exhaust the space. I remember hearing in the past that 2^128 is close to or more than the number of molecules (or was it atoms?) in the known universe. We're not at the point where we can assign an address to every atom and make use of it... yet at least.