IPv4 Address Crunch In 2 Years, IPv6 Not Ready 539
An anonymous reader writes "We've known for ages that IPv4 was going to run out of addresses — now, it's happening. IPv6 was going to save us — it isn't. The upcoming crisis will hit, perhaps as soon as 2010, but nobody can agree on what to do. The three options are all pretty scary. This article covers the background, and links to a presentation by Randy Bush (PDF) that shows the reality of the problem in stark detail."
Re:FUD (Score:1, Interesting)
Re:Well duh (Score:5, Interesting)
So in two years when they can't add any more addresses, the only ones to blame will be those who stuck they feet in the mud and wouldn't budge. Besides, they can always just start taking away all those spam sites that offer no real content and just distribute those to other who actually need them, I'm sure there's at least another 2 years worth of those.
Re:Dupe (Score:5, Interesting)
Looking at the information here [modernlife...bish.co.uk] then the Vatican has far too many IPs per capita. Ditto for the other tiny nations of Gibralta and Monaco. I'm sure it'll buy us at least a week!
And for anyone geeky enough to care (who isn't geeky enough to have it bookmarked already) here [iana.org] is the assignment list. Each of the companies mentioned owns an entire top level block (e.g. Ford own 19.xxx.xxx.xxx) and some like the Defense Information Systems Agency (whoever they are) own multiple blocks! That's an awful lot of addresses.
Hardware compatibility and updating. (Score:2, Interesting)
Re:Dupe (Score:1, Interesting)
Time for the Government(s)? (Score:5, Interesting)
So how to fix this? How about some good old government regulation? If you want to provide a "Internet service", you have to provide IPv6 or you can't call it "Internet". With a little force it shouldn't take all that long till the switch to IPv6 is done. But unless that happens the rarity of IPv4 addresses will simply be seen as a nice way to make money, instead of a problem that needs to be fixed.
Re:Dupe (Score:3, Interesting)
And? (Score:5, Interesting)
That is one way to do it, keep patching it up and hope it becomes somebodies elses problem.
The problem is simple, the way we want to use the internet means we are getting more and more devices which desire their own internet adress. Some people suggest solutions like NAT but these only have so many uses especially when mobile phones become internet capable. If you want your internet node to be independent then you need an ip adress.
Don't believe me? Fine, give up your internet connection with its own IP and use the NAT solution of your ISP. Good luck running a torrent.
We could easily solve the entire problem if we just used NAT for every major ISP. It would free up countless adresses and keep IP4 usuable for decades rather then years.
So who is first? Who is going to give up their IP for their home for the greater good?
Thought as much, absolutly nobody.
It is the problem with humans, we don't want new power installations, we don't want to use less power and we refuse to switch to more economical appliances. Something has to give, but goverment or business is NOT going to do it. Sooner or later it just breaks down (see the LA brownouts) and finally a decission will have to be made.
Same with a solution to IP4 limited adress space. We will keep coming up with patches and ignore the problem until finally it can no longer be ignored and then we will have to really bite down to implement it at great cost and inconvenience when we could have solved it easily right now.
Because lets be honest, it ain't all that much of a problem. In the EU we switched currencies. A hell of a job but because it became accepted that it had to be done, it just happened.
We could easily do a switch to IP6 but only when the majority just accepts that it has to be done, and bites the bullet.
Analog mobile phones no longer work in the US, holland no longer airs analog tv signals, switches happen all the time. It is nothing special, but in each case somebody just had to say "we are switching and if you are not ready, though".
So what if countless devices will no longer work, at a given point you just have to be able to say "upgrade or be left behind" or you will be forced to increasinly bend over backwards to accomadate out of date tech.
Not compatible, not happening (Score:5, Interesting)
Why should most people (including 'nerds') care? (Score:3, Interesting)
But more to the point, what can I (as an individual who isn't part of the technocratic elite) do about it if I did care?
I don't code network stacks, nor kernel drivers, most of my software is written by someone else, and is automatically updated to fix problems and include new features.
I assume that by the time everyone else is using IPv6 I shall be too (simply by virtue of my software being updated).
So, why should I care? And what should I do if I did care?
Re:Dupe (Score:5, Interesting)
Re:Dupe (Score:1, Interesting)
The company doesn't exist anymore, but it wouldn't surprise me to know the ex-owner was still hanging on to the Class B (he had mentioned that he'd been offered lots of money for it quite a few times, but preferred to have it for the prestige value).
Class 'C' address space for sale. (Score:3, Interesting)
Re:Well duh (Score:4, Interesting)
Off topic (Score:3, Interesting)
"Games Indians Play" by V. Raghunathan
ISBN: 9780670999408
Re:Dupe (Score:3, Interesting)
Progress from the top 100 sites - none! (Score:2, Interesting)
The top 100 sites for all these countries comes to a big fat total of 0%. I'm not expecting fast adoption, but it would've been nice to see some progress being made with these sites. Even the two sites which I regularly visit that report about IPv6 stories (Slashdot and Ars Technica) don't even have IPv6 records!
I suppose I'm just as bad as none of my personal sites don't have IPv6 records either, but then again my server host doesn't provide any native addresses yet.
What would you have to do? (Score:2, Interesting)
The other router isn't doing BGP and could probably handle IPv6. The problem then becomes all the machines on our network. Lots of legacy systems. If they can't handle IPv6 then we either have to replace them or have an IPv4/IPv6 gateway - another machine probably since I don't think the newer router could handle this.
The next issue then becomes our upstream providers. Neither of them are Tier-1 providers and neither offer IPv6 addresses yet.
Then there's the issue of network admins knowing how to use IPv6 addresses. I've been doing a bit of reading about them but until I start actually working with the systems it won't really sink in. I know my colleagues here haven't been attempting to learn anything about this and it will probably fall to me to educate them on this.
I'm not looking forward to any of this...
Re:Well duh (Score:2, Interesting)
Actually it's an insurance problem. There are an infinite number of possible future disasters, and we'd all be broke in the stone age if we tried to address all of them. Like lazy evaluation, sometimes putting off actually solving the problem makes a lot of sense because the problem may never even materialize, or by the time it does, there are better and cheaper ways to fix it.
Climate instability (nee 'global warming') may be a case in point. It's not clear that CO2 is the cause, and even if it is part of the problem, sequestering it is getting cheaper (certainly a lot cheaper than having everyone stop driving or using electricity). There are other "problems" that seem to be more excuses to spend massive amounts of money relative to the actual risk (anything from worry about near earth collisions, to the "health care crisis")
Adam Smith's invisible hand will take care of many things. While I certainly am not arguing against research, I don't think rushing to implement half baked solutions is ever a good idea (though it seems to be the only way things get done in Congress).
This too, shall pass.
Re:FUD (Score:4, Interesting)
Re:Off topic (Score:4, Interesting)
Dumping garbage in the street - that happens elsewhere whenever the authorities impose apparently madhatter legislation; Example, a country in Europe creates a whole nation-wide network of recycling centers to reduce the amount of waste going into landfill - Totally sensible. Anyone could enter, and recycle their old boxes, cartons, polystyrene boxes, lawnmowers, furniture, whatever. Then the authorities decide that too many people are making too many journeys, so they decide that each family can only get a ticket to allow them to recycle once every two months. So now, everyone drives around looking for somewhere to dump their recyclables, even filling in the communal rubbish bins of neighbouring villages. Others simply burn it instead.
Oddly, Google will Fund Switch to IPV6 (Score:3, Interesting)
The untrue, but unchangeable, folklore of Google Adsensers (people who try to make a living via free search engine traffic to web pages that display Google ads) is that it's crucial for your Google rankings that your website be hosted on a server with a "static IP" (I don't know why people can't say "IP address" anymore in that community). These are the folks that will pay more, and more, and more for the privilege of having their own IP addresses as scarcity increases. Thus, Google money will ultimately and indirectly fund the switch to IPV6, as ISPs serving the hordes of must-have-my-own-static-address Adsensers will be able to afford conversion.
The best thing that can be done to accelerate this process is to perpetuate the myth that it's crucial for your search engine rankings to host your website on a server with its own static IP address.
Re:Is this REALLY a problem? (Score:3, Interesting)
Re:Three Things for Widespread IPV6 Acceptance: (Score:4, Interesting)
I've tried making some of my AEBSes work on a native dual-stacked network connection, with no luck. It doesn't listen to Router Advertisements, DHCPv6 service, or anything I can detect. You can manually set a local node address, but it doesn't seem to route or bridge at that point. Apple's forums have been less than enlightening, and I've never heard back from their developer tech support on the issue. There firewall is very buggy, it seems to be just a simple two line IPFW entry to block incoming connections and keep state on outgoing. Any kind of P2P activity causes the firewall to fail badly.
A Chinese company last year gave me a DSL router that speaks IPv6. It is some kind of OEM version of a popular Belkin model, but with a Chinese only firmware installed. They claimed it was the most widespread model inside of China, where many ISPs can only hand out IPv6, and there is a NAT-PT+totd translation service somewhere within the ISP. I played around with it for the few days I had, and couldn't figure out how to make it work for what I expected. Some of the configuration pages looked identical to Belkin, but in Chinese and with some obvious IPv6 entries on some pages. It certainly worked as an IPv6 only DSL modem, and dual-stack v4/v6 just like a Belkin, but I never got it to work with a NAT-PT gateway.
There was a muttered admission that by having a lot of IPv6 only services that aren't announced outside of China it makes it a lot easier to do the great firewall of china function. There is apparently a government funded push toward IPv6, but none of it is announced externally because of firewall issues.
the AC
6 to 4 (Score:2, Interesting)
Re:What would you have to do? (Score:2, Interesting)
With BGP, you're not going to route anything smaller than a
To route a packet, you simply shift the destination address right eight bits, look up the queue number, and put the packet in that queue. The total elapsed time for that operation is easily measured in nanoseconds. Some queues might do further routing (you might have a queue to route local packets, for example,) but you wouldn't see a lot of those on any router that needs a full picture of the Internet.
Now, building that array is a lot more work, but it's not that much more work and, besides, it's the handling of the incoming packets that is time-critical. Processing of BGP (or RIP or OSPF or whatever) can take a lot more time and still be plenty fast enough to handle the changes as they happen.