For a long time in the 1990s the above headline was oft repeated by seasoned ‘netizens’ as the media, who still regarded the Internet as a novelty, trotted out doom-laden stories predicting the end of the Internet. Among the culprits suspected of causing the demise were: spam, allowing all college students to have ‘net access, Microsoft, AOL, and the World Wide Web (seriously). Somehow the Internet has survived despite these antagonists, although in the case of Microsoft it was a pretty close run thing.
Last Thursday, the Internet did not die. But unlike the list of potential harbingers of doom of the 1990s, something happened that really might cause the net to contract, if not a serious illness, at least a sniffle. Last Thursday, the last available IP addresses were allocated to Regional Internet Registries by IANA, who until now have been the ultimate IP address authority.
There are about 4.3 billion IP addresses and Thursday saw the allocation of the last 16 million. You can watch it here. So, what happens next?
People get IP addresses from their ISPs. Most ISPs (including Tagadab) are Local Internet Registries (LIRs). They get their IP addresses from the Regional Internet Registries (RIRs) which in our case is RIPE, the European RIR. RIRs get their IP addresses from … nobody any more. Once the RIRs run out of IP addresses, there will be no more left for LIRs and therefore no more left for anyone.
Fortunately, this totally predictable event was indeed predicted more than 10 years ago and a solution devised. The solution was to move to a newer version of IP called IPv6 which has way more IP addresses available. That’s the good news. The bad news is that, despite having years and years of warning, most ISPs and companies have not adopted IPv6 yet. This is not just a problem for the customers of those ISPs, it’s a problem for everyone.
Old IP addresses (called IPv4 addresses – what happened to IPv5?) cannot communicate directly with IPv6 addresses. That means that if you buy hosting later this year and get allocated an IPv6 address because there are no IPv4 addresses left, your website will not be visible to people who access the Internet via ISPs that have not allocated them an IPv6 address. That’s bad for the people who can’t see your website but it’s also bad for you.
Tagadab has been IPv6 enabled since it was formed in 2007 (our parent company Claranet got it’s first IPv6 allocation back in 2002 and have pioneered IPv6 adoption in the UK) and automated IPv6 address deployment in July last year. Why is it then that in 2010 less than a twentieth of one percent of Internet traffic is made over IPv6? Why aren’t ISPs scrambling to adopt IPv6?
Well, the answer is that they probably are, finally. All LIRs in Europe received an email from the RIPE this week notifying them that IANA’s last IP addresses are being allocated and that there simply are no more left. But it’s been a very, very hard sell. The bottom line is that companies do not want to do anything until there is an imminent threat to their bottom line. IPv6 adoption has been one of those things that’s been very easy to put off and put off because the problem is merely very, very urgent as opposed to absolutely critical.
Very soon – nobody quite knows exactly when, and it will happen at different times in different regions – there will be no more IPv4 addresses. The existing IPv4 Internet is essentially separate from the new IPv6 Internet. The two cannot communicate directly. That means that if you connect to the Internet with an IPv4 address you will not be able to see content hosted on IPv6 addresses. Right now, there are basically no such websites. It would be stupid to offer IPv6-only content because a tiny minority of people would be able to see it. But quite soon, new content on new servers will have to be IPv6-only because there are no more IPv4 addresses to allocate to them.
The idea, a very sensible idea at the time, was that the transition from IPv4 to IPv6 could be accomplished by people adopting a ‘dual stack’. That means that both hosted content and connectivity could implement both protocols, prefering IPv6 where available and falling back to IPv4 where necessary. The problem is that sites and viewers who have a ‘dual stack’ see virtually no IPv6 traffic because most ISPs and organisations have put off implementing IPv6 for so long. It’s extremely rare that both the website and the website visitor both have a dual stack.
What to do about it? The answer is, right now you need both. Make sure your website has an IPv6 address and a AAAA record (that’s a DNS record for IPv6 addresses, equivalent to an ‘A’ record for IPv4). Make sure your connectivity provider gives you an IPv6 address. If your hosting provider can’t give you native IPv6 connectivity, move to another one, and make sure they know why you’re moving.