IPv4 address exhaustion and the end of the open net
lwn.net
lwn.net
So read the original article, but more importantly, read the comments.
Now that 'cyberspace' is facing the closure of free 'space' we are seeing similar arguments being put forward about the economic changes that we will face in the new political-economy of a closed Internet.
But we're going to have to live with the consequences, which include running dual stacks for a transition period that, he thinks, could easily take ten years.
I have a hard time imagining that happen. What I think would happen in such a situation is that some $newcoolsite will for some reason or an other run only on IPv6 and all the cool kids in the block will make sure to upgrade their equipment to be able to use it or even pressuring their ISPs if they're not IPv6-ready.After all, even windows XP supports IPv6 with the right service pack, if I recall correctly. I think all the equipment I own is IPv6-ready, if not yet IPv6-enabled.
As for the domestic routers that only support IPv4, aren't most of those only there to do NAT in the first place?
10 years is a hell of a long time in internet time.
"Dear The Internet. We are switching to IPv6. We STRONGLY suggest you do the same. If you don't, your customers WILL cry and WILL migrate to the other carriers, because they're not going to give us up.
Love and Packets, Google.
PS: We know everything your CEO has ever searched for. Yes. Even "THAT"."
That's only if you track NAT by <my_port> only; just use <my_addr>,<my_port>,<remote_host> instead (Windows tracks ports only, but everything else seems to get it right).
Of course, big routers are still expensive, and the other issues are quite real.
Yes, this may become an issue in the future.
" I've seen situations where the same (src ip, src port, dest ip, dest port) are reused within 3 seconds of the FIN from the first connection coming past. A large corporation NATted behind a single IP."
From the comments on the article it seemed like there was even still some disagreement on quite what to do.