Asia Runs Out of IPv4 Addresses
ZerXes writes "It seems that APNIC has just released the last block of IPv4 addresses and are now completely out, a lot faster then expected. Even though APNIC received 3 /8 blocks in February the high growth of mobile devices made the addresses run out even before the summer. 'From this day onwards, IPv6 is mandatory for building new Internet networks and services,' says APNIC Director General Paul Wilson."
This might have a really obvious answer, but is there any reason why mobiles necessarily need an IPv4 address? Surely they could get away with IPv6 and a bit of tunnelling. Hell, in the UK most mobiles share an IP anyway.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
APNIC is NOT out of IPv4 addresses. They are down to their last /8 - the one they got as one of the final five /8s being allocated to each of the RIRs. This puts them in the third and final stage of their IPv4 exhaustion plan, whereby they will only allocate a maximum of a single /22 to each network operator which is supposed to be used primarily to enable a transistion to IPv6 by supporting IPv4 to IPv6 gateways and hosts that just have to be on a native IPv4 address.
More information directly from APNIC here.
UNIX? They're not even circumcised! Savages!
GRAMMAR NAZI ALERT!
"a lot faster then expected"
Do people know the difference between then and than anymore?
Inappropriate use of your/you're there/their/they're then/than drives me nuts.
ZerXes, go back to digg.
Whoops, kid, it looks like you're growing up! You're getting too big for your clothes. Don't worry, though, it's nothing a little surgery can't fix.
A /22 is pretty much nothing, so what you're saying is that an ISP looking for addresses can get pretty much nothing from APNIC. Thus, they're basically out.
Gopher is not a good example. When a site already has an IPv4 address it has no incentive to offer it over IPv6 too, since v6 offers no technological benefit to the webhost. Conversely, a site that is only on IPv6 is not going to get any hits, so anyone that wants traffic needs an IPv4 address anyway. IPv4 is simply not going to go away because the people without an address are kicking up a fuss. I would guess that those people will be stuck in their own IPv6 world, while all the content worth viewing would still be on IPv4.
Doesn't work that way. IP numbers are not UUIDs. They have to be hierarchical to keep the routing tables from becoming unmanageable. You can't just hand them out randomly.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
"""Network Address Translation [wikipedia.org] could provide some relief I think...no?"""
No.
BACKGROUND:
NAT, in the way which can be used by ISPs to reduce the need for IP addresses, works by mapping multiple internal IP addresses to a external one (or groups of external ones). So say you have a one thousand computers you need to keep online and you have only 100 addresses. NAT will allow you to logically map those 100 addresses to the one thousand computers.
NAT is able to do this by connection tracking. The router keeps in memory what connections were created with what external IP address and then routes the data from the reply back to the original host. So say my browser opens up a socket on 192.168.1.129:59343 and connects to Google on "www.google.com:80". The NAT router opens up a connection on 208.32.20.1:78190, connects to 'www.google.com:80'. When the machine listening on 'www.google.com:80' sends information back to 208.32.20.1:78190. Any data received on 208.32.20.1:78190 then automatically gets forwarded to 192.168.1.129:59343, which then is received by my browser.
WHY NAT IS FULL OF FAIL:
The reason that NAT + IPv4 is not a substitute for IPv6 is because the number of sockets that a router can open and manage is less then 16bits. That is the socket numbering scheme is 16bit scheme, of which a substantial number of sockets are reserved for specific protocols. That is less then 60,000 possible connections can be made by a router with a single public IP address.
Each new connection made by a machine behind a new router requires a new socket established. Just by having 3 tabs on my browser right now I am using roughly 20 connections. Each connection is going to a ad provider, google, different slashdot.org servers, etc etc.
Say that a internet user is using about 50 active connections at any one time then that means that 1 public address can only support about 1200 concurrent users. But it will break down long before that. People using bittorrent may use 300 TCP connections, which means that you can only support a 100-200 users.
The other aspect of this is that there is not enough IPv4 addresses for internet routers. That is a new ISP will run out of IP addresses long before they are even finish building their infrastructure!!! There wouldn't be enough addresses to even setup NAT routers!
This is taken care of by 'Carrier Grade NAT'. Which is you use NAT firewalls for your NAT firewall.
So....
Internet ----> NAT firewall -----(TCP tunnelled over TCP) ----> NAT firewall ----> Your home NAT router ----> Your PC.
Ever wonder why your bittorrent connections turn to shit!?
For Asia users this is already not good enough. They have RUN OUT. They cannot use NAT to extend it any further... they are over and done with.
Why not just make sockets 32bit or 64bit? Because that's retarded when you have IPv6, that's why.
I am currently running a IPv6 /32 network for my PERSONAL HOME NETWORK. All these are real, public, IP addresses.
79,228,162,514,264,337,593,543,950,336 addresses and 4,294,967,296 sub networks.
A subnet for IPv6 is a /64 network. 18,446,744,073,709,551,616 addresses in a /64 subnet.
When IPv6 rolls around most people will end up getting a /48 network address. This is _only_ 1,208,925,819,614,629,174,706,176 addresses and 65,536 networks.
There are 281,474,976,710,656 /48 network addresses in total to give away. We will now only have to worry about IP address exhaustion when the human race becomes interstellar.
So, yeah, IPv4 luddites with their NAT savior complexes can go screw themselves. I want a efficient, open, and secure internet. NAT precludes this.
Yeah, that's what tends to happen when you get there first. It's not like they were going to reserve addresses on a per-capita basis.
Man who leaps off cliff jumps to conclusion.
You must be one of those people who wants the Internet to be like TV -- for "consumers" and "viewers" only.
For people, like me, who have to actually manage networks, NAT is one of the worst things that happened in networking that we still have to deal with. You end up with two sets of DNS for each company, public and private IP networks to manage, firewalls and routers doing additional processing that is wasting CPU and memory.
NAT also severely restricts the capabilities of what are possible on the Internet. It firmly gives control to those with public addresses (big companies) and takes it away from individual users.
NAT is a solution to address depletion in the same manner than increasing the debt cap is a solution to the US national deficit.
NAT, to a networking professional, is an abomination. It functions literally by breaking TCP/IP and lying to network neighbors. It functions by breaking the rules networks are designed and intended to play by, and overuse of NAT prevents any intelligence in routing and networking. Imagine if mailing addresses were limited in the same manner. Everything is a PO Box. Now imagine several layers of PO Boxes have to be traversed for anything to be delivered.
Moving to IPv6 is the right way to fix this. It's not easy, but it's the right way to do it.
The road to tyranny has always been paved with claims of necessity.
Address shortages are a very, very, very tiny, miniscule fraction of IPv6. If IPv6 was about address shortages, the IPng working group would have adopted TUBA.
You seem unwilling to even recognize any of the other features of IPv6:
Built-in device mobility
Don't even think of coming back with "but nobody uses these" - nobody was driving until the car was adopted either. Things have a habit of not being used when they're not available. When they are available, they are used. It's as simple as that.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
The US invented the Internet. The Internet originally started as ARPANET a research network designed by DARPA, Defense Advanced Research Projects Agency, an agency of the US Department of Defense. It started out as a link between a few US research universities and institutes. TCP/IP was then developed by Robert Kahn and Vince Cerf, working for DARPA. DARPA liked it and funded the development of the software to implement it.
After that various other government entities created TCP/IP networks based around ARPANET like the Department of Energy, the National Science Foundation and so on. Those unified in to what become the Internet.
Now that is not to say it did not become a global endevour. Around the time the Internet came to be, CERN made their own TCP network, CERNET, and then they started looking to link up with the US Internet and did so around 1989. Also CERN of course developed the basis of the world wide web. However the Internet itself started in the US.
That's why IANA, the ultimate top level controller of Internet numbers, is based in the US. It was created there to manage things on ARPANET.
You have to remember that nobody who was designing this was thinking "Global communications system that links every computer, every phone, every TV, etc on the planet." Such a concept was really pretty unimaginable. This was just an effort to get an efficient, interoperable network for linking big institutions.
So when IPs first started being handed out it was done inefficently. If you were real big, you got a Class A (/8, 16 million), if you were moderately sized a Class B (/16, 65 thousand) if you were small you got a Class C (/24, 256). Companies like AT&T and IBM got entire Class As for themselves. Most of that went to US entities, since they were the only ones who could get on at the time. ARPANET and some of the other research networks like NSFNET that started all this were only for research institutions and public entities. So only universities, research labs (like SRI), the military, and companies involved in the research could get on and thus get addresses.
Yes, yes, all bad in hindsight but who knew the Internet would become what it has? It also is just how shit goes. You invent something, you get to have it your way.
Neil Degrasse Tyson calls it "naming rights" and shows how it happens when various cultures are on the top of their game R&D wise. The US invented the Internet, so they got to have things like .gov for their government sites. The US invented the telephone system so they get 1 as their country code. The British invented the post office so they don't have to put their country on stamps, everyone else does.
The Internet shows a lot of slant towards the US because it started there, and developed most fully there first. The US by far had (and still has) the most advanced Internet infrastructure. The invented it, they were there first and best, that is why it is theirs in many ways.
Bullshit.
I actually enable individual users to share their data, creating crowd-sourced systems.
1. Individual users have and will continue to have real IP addresses. Their toasters and refrigerators do not. Single IP address is sufficient for peer to peer communication, as countless products (that actually work) had shown.
No, absoultely incorrect. Out of IPs means OUT OF IPs... It means in some part of the world you may not even see a single address to run any servers of any kind... What you will get is a shared IP on a CGN with all incoming requests silently discarded by the ISP CGN... This will be reality for countless millions in the developing world in the next few years.
Not really, X.25 networks had gone global (International Packet Switch Stream) at a time the Internet was still purely an American toy. The Internet became global because the rest of the world had got there first - hardware-wise, at least. All the early transatlantic links were IPSS lines re-purposed, as was all the early European Internet capability. The Americans got the software side first.
Since the modern Internet is a marriage between software and hardware, and not one or the other alone, the only fair conclusion is that it was a global invention with no nation being able to claim credit for being truly first.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
A /22 is pretty much nothing, so what you're saying is that an ISP looking for addresses can get pretty much nothing from APNIC. Thus, they're basically out.
A /22 is probably enough for a moderate-sized ISP to run NAT for all of their customers. Which is the point: IPv4 addresses are being rationed to the point where end users won't be able to get them any more. That's not *quite* the same thing as being out. IPv6 transition won't be mandatory, as long as you can do everything you want to do from behind NAT (as most users can).
NAT destroys the peer to peer nature of the network. It limits who can run servers of any type to those who are outside NAT.
Using NAT at the ISP level is basicly evil and should not be considered when we are going to need to deploy IPv6 anyway.
Unfortunately it's wrong in some places. Like listing the limitations based on the use of bittorrent. Bittorrent won't work if everyone in the swarm is NAT'd. NAT was the poor man's firewall for years because it hides the hosts. P2P can't work if everyone is hidden. There are some tricks that may work, but generally the actual number of people per address is higher than he indicated.
Additionally, if you read the article, they report that they are allowing 1000 addresses to new ISPs. If you can't set up a NAT-based ISP with 1000 addresses, then you shouldn't be setting up an ISP at all. You won't run out of addresses. In fact, there's nothing (other than violating the RFCs, which are as optional as the pirate laws) which would prevent you from setting up an entire ISP with millions of customers using one and only one public IP assigned to your equipment (the rest given RFC 1918 addresses). And even then, most often when you uplink you get the IP address from the carrier you uplink with. That leaves you with 1024 addresses to use for NAT (well, 1022 or less, depending on subnetting).
As such, his idealized 1200 per IP is probably closer to reality than his 100-200 number expecting everyone will be running P2P. So with 100 per IP, the worst case, they'll be able to handle 100,000 users. With the more realistic 1200, there can be more than a million users. They have more than 16k of those to give out, for a total amount of support with nat of 20 billion users. Oh, and if the worst-case 100 is used, that's still more than a billion people that could be supported on what's left there.
So yes, they are out, but it isn't the crisis of collapse yet.
Learn to love Alaska
Yeah, while I hate being the part of the internet to first go through the crunch (though I've seen this coming for years), I am happy that IPv6 is finally going to be pushed through. Now that the Great Address Space Crunch is here!
I don't like your definition of out, since that's like saying "There's food in this cage, you can't eat it, but you're not out of food". To the hungry person, their effective quantity of available food, is nothing. Additionally, if we then implement APNIC's policy "Okay, it's not that you can't eat it. But we're going to give a tiny portion, to a few people, every now and then, such that this food may last an amazingly long time". By your measure, IPv4 may never run out. Sure, we can't get any more addresses, but there are addresses there, so, we're not out... right?
Their policy is to keep these allocations small, to provide for IPv4 to IPv6 services, so they are rationed out, this means that, IPv4 may NEVER run out, because by the time they go to allocate the last /22, which might be quite a long time from now (due to how slow this pool will drop), then IPv6 may be implemented and demand for IPv4 may dwindle.
But by your measure, we're not out. Sure, we're starving, but we're not out of food, it's just in that cage over there.
This is my footer. There are many like it, but this one is mine.