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."
Well duh (Score:5, Insightful)
So just wait until it costs more to live with IPv4 than to migrate to new systems. Then EVERYONE will be working on a solution.
Re:Well duh (Score:5, Insightful)
So just wait until it costs more to live with IPv4 than to migrate to new systems. Then EVERYONE will be working on a solution.
The problem will be fixed when the p0rn sites can't get new IP addresses. The adult entertainment industry has driven many of the Internet and web innovations in the past (streaming video, credit card processing) and they'll likely lead us into a bright new future of unlimited Internet addresses.
Re:Well duh (Score:5, Insightful)
Society is not an amorphous blob with a clear will and an appreciation of its own good. Society is made up by people, and what the decision makers think is "good" is not necessarily good for society; both because the decision makers might be wrong, and because their own interests may be different from those of society (you don't get to be president because you're Joe Average from Missouri).
In the case of Ipv4, as in the one of energy, the interest of society is to fix the problem. The interest of the decision makers, however, is not to fix it, because they are now sitting on a critical asset that is always in demand and that is getting increasingly scarce, and therefore more expensive. The near-disaster scenario is in their interest, because that way they will maximise their returns. It's like the owner of an oasis in the Sahara: rain and rivers would be bad for business, drought is more people depending on you.
I would expect China or India to come up with a solution first: they don't have many IP addresses to begin with, they have growing economies that will sooner or later require more IP addresses, and they have the means to kickstart a major project.
Re:Well duh (Score:4, Interesting)
Re: (Score:3, Informative)
Harry Truman.
Re: (Score:3, Informative)
Off topic (Score:3, Interesting)
"Games Indians Play" by V. Raghunathan
ISBN: 9780670999408
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.
Re:Well duh (Score:5, Informative)
Re: (Score:3, Informative)
Actually, some of the servers ARE v6 only, and indeed, IPv4 cliants out there cannot reach them at all. No NAT is happening for those servers.
The client machines, OTOH are either running dual stacks or they are NATing v6 prefixes into v4 addresses at the edges of their v6 network.
Re: (Score:3, Informative)
Re: (Score:3, Informative)
See:
http://www.ipv6.org/v6-www.html [ipv6.org]
Microsoft research have a v6 site too...
My site (www.ev4.org) is also available on v6, just incase anyone cares.
Re:Well duh (Score:5, Funny)
Re: (Score:3, Informative)
Re:Well duh (Score:4, Informative)
Some can be adapted - my wifi router can route ipv6 but not talk it for example. No way all that hardware is going to be replaced within two years.
OTOH we've been hearing the doomsday scenarios from the ipv6 zealots for 10 years now, and I'm not seeing it - it's still easy to get a block of IP addresses (I asked for 8 and got given 16 'just in case' for example).. we're not seeing the beginnings of a shortage yet.
Re: (Score:3, Informative)
Didn't know that XP couldn't do DNS lookups over ipv6.. that's new. They did't mention that active directory doesn't work with ipv6 (important to companies, and a biggie, because as they say.. if one part of the infrastructure can't support it, it doesn't happen).
Re:Well duh (Score:5, Insightful)
Growth of the IPv4 routing table has left all them obsolete. Big routers from 10 years ago have all been migrated towards the edge, where they no longer fulfill a backbone role. Or they've been scrapped for being too costly, slow, power hungry and un-upgradable to modern interfaces.
For all that old kit that tosses IPv6 traffic to the CPU to be routed, it will still be usable for the next few years until IPv6 traffic starts to become more prevalent. By then, the current IPv6 backbone kit will have been migrated out from the core towards the edges. There is no problem with old kit, at least at the routing and switching level.
All the major backbone router manufacturers have included IPv6 natively for at least the last 3 to 6 years. Any internet company that has done a major upgrade to deal with ever increasing traffic levels and customer demands now have IPv6 capable hardware in service in the backbone. Some manufacturers may still charge more to turn the capability on. The ones that don't are seeing increasing sales because all their major clients don't like have a tiered system of features, where the only set with all the needed features is the most expensive one.
the AC
Re: (Score:3, Insightful)
Around here most of the core kit installed in Tier-1 and Tier-2 backbones is Juniper M and T series, Cisco 3700, 12000 and CRS-1, Nortel optical DWDM carrier components, and Foundry MLX and XMR series. There is now starting to be more Alcatel-Lucent and Huawei kit seen in lower cost areas.
I never said that core kit was entirely replaced ev
Re: (Score:3, Insightful)
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:Well duh (Score:5, Funny)
Re:Well duh (Score:5, Insightful)
I remember when I was younger, we were down to 10 years of oil underground. This was some twenty years ago. We did a few minor changes, slight improvement in gas mileage, but not much. We also greatly increased the number of cars on the road. Too bad for you youngsters, you now have only 10 years of oil left underground.
Re:Well duh (Score:4, Insightful)
It all comes down to yours sources. 20 years ago, they were still finding more oil each year than was being consumed, so the "10 years left" folks weren't the responsible people. The opposite is true now. 20 years ago it wasn't economically feasible to pump the sludge out of Canada's shale, but now it is. It wasn't economically feasible to put a platform in the middle of the Gulf of Mexico and drill a mile down, but now it is. But all those sources are limited, as well. We have a much more accurate picture of how big the problem is now than we did 20 years ago.
Re: (Score:3)
Re: (Score:3, Informative)
Since 2005 it's been flat. And yet prices have skyrocketed in that time. In 2000, OPEC promised to adjust production to keep prices around $22-$28/barrel. Then in 2007 they said prices would stay around $50-$60/barrel until 2030. Well it's one year later and prices are at $100. All this time OPEC hasn't increased production, and
Re:Well duh (Score:4, Insightful)
Re: (Score:3, Informative)
Comment removed (Score:5, Funny)
Re:Well duh (Score:5, Insightful)
However, since most people feel that Y2K was overblown and the money spent on it was wasted, they're unlikely to take seriously any new "crisis" in IT, and will simply refuse to spend any money on it.
Re:Well duh (Score:5, Funny)
Absolutely, reminds me of an old joke:
Re: (Score:3, Funny)
Re:Well duh (Score:4, Insightful)
Right now, although my ISP only gives me one IP address per subscription, I control it. I can run a private web server, mailserver, etc. I can basically run a website on $10/year (the cost of registering a domain) unless I suddenly get popular. ($30/year if I pay for an SSL cert.)
If we stick with IPv4, this will no longer be possible. IPv6 would bring plenty of improvements on the current scheme, but sticking with IPv4 till it runs out means more NAT, and at the ISP level. And that means a higher barrier of entry to being a web server. It means the Myspaces and Livejournals of the world get to control everything anyone wants to publish.
This is not a cost that we can measure in dollars, though. It's a cost to society.
Re:Well duh (Score:5, Funny)
Dupe (Score:5, Informative)
And as I said before, the solution is to take back some of those huge class A blocks from companies like HP, Ford and GE, which are not using all the space. That would buy a few years.
Re:Dupe (Score:5, Informative)
There are other problems: how do you route IP addresses when the existing hierarchy breaks down due to address spaces moving through the network? Who's responsible for managing an increasingly incoherent network? Who foots the bill when your address space is sold from underneath you? In any case, it doesn't solve the basic problem - it merely makes it increasingly expensive to innovate.
Re:Dupe (Score:4, Funny)
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.
Re: (Score:3, Interesting)
Re:Dupe (Score:5, Interesting)
Re: (Score:3, Informative)
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.
Re:And? (Score:4, Insightful)
Both support IPv6.
When IPv4 runs critically short of addresses, give people a NAT'd IPv4 address and a real IPv6 address.
They can switch to IPv6 if they want/need to, and they won't have a leg to stand on if they don't like it.
Re: (Score:3)
Where do you get this information? I'm not sure that even makes sense. A
Re: (Score:3, Interesting)
Will get solved when needed to be solved (Score:3, Insightful)
Simple.
simple: ip cohabitation (Score:5, Funny)
i think it's also a pretty good premise for a reality show or situation comedy
Just buy a cheap SOHO router (Score:5, Funny)
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:Time for the Government(s)? (Score:5, Funny)
Itojun (Score:4, Informative)
But let's not forget those that went before us. Jun-ichiro Hagino [itojun.org], better known as Itojun, was one of the first researchers that was pushing for IPv6 since as long as I can remember (at least 2001 [onlamp.com]). On top of that he was developing specifications for it and working through the BSD code to make it one of the first operating systems fully capable of being IPv6 compliant--starting a trend that needs to happen in more operating systems sooner. He even started documenting draft APIs [ietf.org] to get developers thinking about how this would work inside software.
And then he died in a car accident at age 37 [icann.org]. It's funny how you don't appreciate their work until they're dead [cisco.com]. Almost like a painter or author.
Although many still carry on his work, the saddest part is that all his efforts to bring awareness to everyone about IPv6 may fall into the responsibilities of the government or, worse, capitalism.
America Will reign supreme! (Score:5, Funny)
People are starting to work on solutions (Score:5, Informative)
ARIN has published a web site which collects information about how to move to IPv6 here: http://www.getipv6.info/ [getipv6.info]
It's oriented towards the things that ISPs and other service providers (hosting centers, large IT depts) need to do to get IPv6 working in production.
Soon, the stock market analysts will be asking the big ISPs and telecom companies what actions they are taking to avoid going bankrupt in two years when the crunch hits. Any company that can't get new IPv4 addresses will have to stop growing their IPv4 networks. If they have an IPv6 network to take up the slack, no problem. If not, then customers will flock to the providers that have IPv6 ready to roll.
There was a network operator meeting at NANOG recently where they showed that it is almost possible to provide full Internet access, both IPv4 and IPV6, using an IPv6 connection. Yes, I know, "almost" means there were problems, but they were not massive problems. They were the kind of things that people were working on fixing with IPv4 networks back in the early 90's. And they did that because they went ahead and built IPv4 networks and tried to make them work for everything imaginable. When things broke, they fixed the bugs and moved on, eventually becoming the global Internet that we know today.
There is a way to avoid going bust when the address crunch hits in two-to-three years and that is: Get yourself IPv6 Ready!
Not compatible, not happening (Score:5, Interesting)
Re:Not compatible, not happening (Score:4, Funny)
p2p (Score:3, Insightful)
Re: (Score:3, Informative)
Why switch from an Internet with a billion people on it to one that has nobody on it that can't be reached by IPv4?
DJB has an awful problem of confusing "I don't know how it can be done" with "it can't be done". For example, he doesn't seem to realize that you can run IPv4 in parallel with IPv6. In reality, you can access my homepage linked above through either protocol, or send me email from an IPv6-only server. In fact, all of my FreeBSD mailing list traffic comes in via IPv6, right now, today.
Re: (Score:3, Insightful)
The problem is that this is simply not true. Most people can continue with IPv4 under NAT until the first IPv6 big site arrives. But, nobody's going to be that first guy.
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:Why should most people (including 'nerds') care (Score:4, Insightful)
If you want to continue to use an IPv4 address from your upstream ISP, you currently pay about US$10 per month for that address, more if you want a nice static address to run services on.
After 2012, or if one of the hair-brained free-market schemes to buy & sell netblocks comes into effect, the price your ISP has to pay for an IP address goes from ZERO to $10 or $20 per month per address. Currently, with a freely available pool of IP addresses, there was minimal cost associated with obtaining a netblock, just some administrative overhead to ask, and some technical cost to program the routers. ISPs discovered that they could charge US$30/month to a user, of which $10/month covers bandwidth, $10/month for the connection, and the remaining $10/month is the pure profit from renting you an individually addressable IP address.
When the crunch hits, IPv4 addresses will be accounted differently, no longer will they be seen as a free resource that earns $10/month, they'll be seen as a cost center that needs to have a margin associated with it. So if the company has to start paying even $1/month per address, they'll pass that cost on to the end users as a higher monthly fee.
In the end, those who don't have an IPv6 service with a migration strategy will see their internet connectivity increase in price. Maybe only a little in 2010, more in 2012, and if there isn't a mass migration to v6, significant costs after that. You, and every consumer, better hope that ISPs and hosting centers get a migration strategy in place soon, or your costs are going to skyrocket.
That was costs from the consumer PoV.
From the techie PoV, imagine what will happen to your router FIBs if some of those nicely aggregated
the AC
Three Things for Widespread IPV6 Acceptance: (Score:5, Informative)
1. Home routers that support IPV6 off the shelf.
2. Cable/DSL modems that support IPV6 off the shelf.
3. (The biggie) ISPs that hand out IPV6 addresses.
In a vain attempt to forestall the inevitable followups:
Yes, I am aware that I could install new software in my WRT-54G, and convert my home network to IPV6. But as long as my upstream connection is IPV4, this gains me NOTHING except a bunch of aggravation and downtime getting the thing set up. No thanks. When my ISP supports IPV6, then and only then will it make sense for me to convert.
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
Class 'C' address space for sale. (Score:3, Interesting)
Re:Class 'C' address space for sale. (Score:5, Informative)
Put it on eBay and ARIN will then send you a polite email about how they have now reclaimed the netblock since it obviously no is no longer being used for it's original declaration. They will then turn around and allocate it to the next demand in their queue. They have all the authority, you have none.
If your sale goes though on eBay, for selling something that did not belong to you, you have committed fraud. I hope you have put aside some of your windfall for legal fees.
the AC
Re: (Score:3, Informative)
Migration to IPv6 (it's on it's way) (Score:5, Informative)
If you want to get an IPv6 web site running there are number of solutions, including using Apache 2 with IPv6 support activated and making sure you have an OS that supports an IPv6 stack - most modern OSs do.
Migration technologies for people stuck behind IPv4 NATs include Aiccu [sixxs.net] and Teredo [microsoft.com] (Vista includes this, and for other OSs there is Miredo [remlab.net]). If you are at home, then one of the 'consumer' routers to support IPv6 out of the box is the Airport Extreme. If others support it out of the box I am not aware of this.
When you are ready see the dancing turtle [kame.net] - if you don't see it you are accessing it via IPv4.
Other stuff you can do in the meantime is checking to see if some your favourite network based applications handle IPv6 and if they don't make some noise. Its best to make the noise now, when it doesn't matter so much, than waiting until it does. On the bonus side they can advertise [wikipedia.org] the fact they are IPv6 ready.
What's wrong with this plan? (Score:3, Insightful)
For many purposes proxy gateways would work just fine, with increasingly many programs supporting HTTP proxies for connectivity.
Why didn't this happen?
Re: (Score:3, Informative)
Unfortunately the IPv4 address space isn't embedded in the IPv6 address space in the way that you suggest. Dan Bernstein pointed out many years ago that this was a mistake [cr.yp.to].
Re: (Score:3, Insightful)
I thought there was a chunk of IPv6 address space allocated to IPv4 addresses.
[...]
Ok, so, according to DJB this address space (RFC 2893) could be used for this purpose, but the folks responsible for implementing IPv6 have said that this shouldn't be done.
So I guess that gets back to my original question, why wasn't this done? There's technical support for it in the standard, they just say you're not su
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.
Good target: the client side (Score:3, Insightful)
No one wants to run a publicly available site on an IPv6 address, as that would create problems, but the client side is easy to convert, as long is there is incentive. Few customers of major consumer ISPs need real IPv4 addresses, so most ISPs can run their networks on IPv6 and require their customers to have IPv6 enabled (XP, Vista, OS X and Linux can all do this). This would free a lot of IP addresses.
Clearly the market is not embracing this solution, partly because they don't want to force their customers into a transition, but also partly because the market is based upon the cost of procurement, rather than on future availability. Procurement has been cheap up until now. It's the same reason that gas is only about $3.00 a gallon (yes, I said only), despite the anticipated future scarcity. So there are three options:
It would also be nice to see some financially independent and influential non-profit organizations make the switch, like major Ivy League universities. They're the ones who should really be leading this because they don't have the profit motive that makes businesses shy away from what appears to be a set of risky changes.
Forgive me if I don't seem alarmed (Score:5, Informative)
By the way, the idea of reallocating parts of Class-A blocks has been technically feasible for over a decade. Say hi to CIDR [wikipedia.org]
Myth in the article about test equipment wrong (Score:3, Informative)
The biggest problem I see at this point in terms of equipment is that few home firewall routers support IPv6, plus it sounds like Windows XP is missing some needed functionality if it doesn't properly handle IPv6 DNS or AD. I have a small Linux network at home running dual IPv4/IPv6 and have had no issues with IPv6.
Most of the Internet backbones no longer do IP routing, instead using MPLS for making forwarding decisions. MPLS doesn't really care what protocol runs on top of it, only the routing protocols do (i.e. BGP) which do support IPv6.
Is this REALLY a problem? (Score:5, Funny)
Re:Is this REALLY a problem? (Score:5, Insightful)
Do you really want to live in world where you can only connect to the servers of your corporate overlords? Wasn't the internet supposed to be offering equal opportunity for everyone?
Re: (Score:3, Insightful)
This already exists, I have to pay $20 extra for my 2 statics. And looking at my firewall logs, NAT for your average user is not a bad idea. Don't worry, P2P will find a way to deal with it. But does offer the ISP ways of cutting down abuse from careless PC Internet users.
But do also agree with the flip side, I am sure ISP
Re:Is this REALLY a problem? (Score:5, Informative)
You probably are if you are really behind an ISP-run NAT. We're not talking about the Linksys router that you can tell to forward port 80. We're talking about the ISP handing you a non-routable 192.168.x.x address and not forwarding anything to it. Outward-ONLY connections...
Re: (Score:3, Informative)
However, as others have pointed out if you actually got all those companies to give up all their address space it would buy you 6-12 months max. There aren't really that many of them. The problem is that address space demand is increasing exponentially.
And in some sen
Re: (Score:3, Insightful)
That said, an alternative that is definitively possible is for ISP's to start NAT'ing everyone by default and handing out public addresses only to customers who ask. Mo
Re:Is this REALLY a problem? (Score:5, Informative)
Re:Is this REALLY a problem? (Score:5, Informative)
Unless you have port forwarding (or how do you kids call it these days)
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
Any half-decent load-balancer is minimally L7-aware, to the point of being able to send specific hostnames in HTTP requests to specific servers (or server groups). The ones I primarily use go to the point of allowing me to distribute traffic based on arbitrary headers, cookies, URIs, you name it. Plenty of sites and distinct server farms behind a single public IP address.
Re:Is this REALLY a problem? (Score:5, Insightful)
I'm not saying NAT is the best solution, or even the right long term solution, just that I think it could be used (fairly successfully) in many more places while we get our collective asses in gear and go IPv6.
Re:Is this REALLY a problem? (Score:5, Insightful)
Public IP addresses make it simple to have *proper* routing tables.
There is also the ability to track users easily. Imagine you have one of your computers compromised. The computer is then used to control another box that controls another one that drives some botnet. If you have a NAT, the 3rd party that discovered their box compromised will trace it back to
Or an employee is involved in something illegal. The 3rd party produces their logs that list your NAT as the source of the problem. Which computer was used in that activity? You are stuck with tracing the stuff though screen loggers and other invasive BS just because NAT has to exist.
NAT is the wrong solution because of liability. NAT is wrong solution from routing point of view. NAT is wrong solution from technical point of view. IPv4 would have been replaced years ago if it wasn't or stupid NAT gateways everyone has now. Yeah, these will be obsolete with IPv6.
When I left school I thought NAT was the greatest thing in the world aside from sliced bread. Then real world experience forces you to realize that maybe the university usage of public IP on its internal network wasn't such a stupid thing after all. Public IP should be assigned to ALL devices, and then you can use a statefull firewall to protect these assets. Private IP networks should NEVER be connected to public IP networks - let's hope that dies with IPv4. The sooner the better.
Re:Is this REALLY a problem? (Score:4, Informative)
Re:Is this REALLY a problem? (Score:5, Informative)
I saw a Cisco presentation years ago on their experiences from rolling out NAT internally. They started with an address overload of a
Move forward to 2007, and I made an updated presentation (for Cisco and non-Cisco NAT kit) that took into account all the new kinds of traffic we see, office workers who listen to internet radio, streaming video, youtube, multimedia conferences with H.323, peer-to-peer apps like Skype, other internet telephony apps, etc. Turns out that more than 15 to 20 active office users stuck behind a single overloaded external address would be the limit, even with a tight policy to prevent non-work traffic.
It is much worse for ISPs with home users, who are not limited by workplace rules against peer-2-peer for popular TV shows or looking at pr0n pages. If you look at the typical pr0n page (it was a tough job, but I did it in the spirit of improving my understanding of the industry
Don't get me started about how many NAT states a typical 3Mbyte facebook page can open, and leave open for quite a while.
If you think you can hide many ISP customers behind NAT, there are limits if you don't want a ton of calls to the support lines when your users can't effectively use the net. For modern home connections, that already have a NAT box with a handful of machines behind the NAT (Mom keeping 20 eBay pages open and doing Skype, Dad doing gaming, teenage son looking at pr0n and daughter with 20 different IM chats going while she P2Ps the latest TV episode and looks at 50 different bebo and facebook pages), you just can't NAT much more than that.
That post was the voice of experience, if you want the nice real-world figures in a printed report and a keynote or powerpoint presentation to your CTO, you have to give me money.
the AC
Re:Is this REALLY a problem? (Score:4, Informative)
Really? We currently NAT well over 160 machines to a single external IP address and have had 0 problems in years. Users have unrestricted internet access (and they use it).
If 160 machines are filling up 64k of ports, something is seriously wrong with the translation algorithm. Perhaps old connections aren't being reaped properly?
Is it worse for ISPs? I used to work for an ISP that would NAT whole high rise condominium/apartments of home users with no problems other than pure bandwidth.
It is a good thing browsers limit themselves to the number of simutaneous requests, isn't it? What is it, like 6? An intelligent NAT gateway will close a translation when the client does. A pr0n page will NOT take up 200 external ports.
Bullshit.
How many? I'd really like to know how braindead your router is that it doesn't know how to close translations when the TCP connection is terminated.
Again, bandwidth was our only limitation.
You can. You're full of shit. (Or is it FUD?)
No, it was the voice of someone who just pulled a bunch of numbers out of his ass. 4 user limit behind a residential gateway? Come on, you can't possibly believe that.
-matthew
Re: (Score:3, Informative)
No, it is totally unreasonable. It just doesn't happen. I just checked the translation table of our firewall with in excess of 100 users and there's only 216 translations open. This includes connections to our web server in the DMZ. You're telling me that it is reasonable for that number to increase 2 orders of magnitude?
Re:Is this REALLY a problem? (Score:5, Insightful)
Sure, but that's because you control the NAT and can forward ports, so you can still accept incoming connections. If your public IP address (i.e. what other torrent clients will try to connect to) is controlled by your ISP, you're going to have a hard time getting them to forward the ports you need to you. In fact, they would have a hard time providing this service in a usable and cost-effective manner, even if they wanted to.
Also, there's a good chance OpenBSD + PF is more accommodating of various protocols than an ISP's oversubscribed NAT gateway is likely to be. Even if they do their best, it can still get in the way. For example most gateways can handle FTP by watching for "PORT" or "PASV" messages and dynamically opening/forwarding the requested port (or rewriting it to use the port it wants), but this doesn't work if your FTP session is encrypted.
Finally, a lot of the ISPs seem to be actively discouraging P2P, and will simply use "no more IP addresses" as an excuse to slap in NAT gateways that restrict people to web and email. If you want "raw internet", then you'll have to pay.
With any luck there'll still be enough competition in the ISP space in 2010 to push the rollout of IPv6 onwards. A lot of the big ISPs will probably resist it, as a) it would cost a lot to upgrade and re-engineer their infrastructure to support it and b) they can make lots of money by charging a massive premium for routeable IPs. Not to mention that the media cartels will probably have convinced most people and politicians that the only reason one would want "raw internet access" is for piracy, child porn, and terrorism.
Yes, FUD (Score:3, Insightful)
Why don't people listen to us economists when we tell you how to solve your problems? There's plenty of evidence for what happens when you DON'T listen to us.
Re:FUD (Score:4, Interesting)
Re:FUD (Score:5, Insightful)
First of all, break up the "LEGACY" Class-A allocations. http://www.iana.org/assignments/ipv4-address-space [iana.org]. That'll free up a bunch.
All of the following companies have a full 16.7 Million addresses assigned to them. Level 3 might use theirs, (they actually have 2 blocks), but Halliburton? DEC? Amateur Radio Digital Communications? Do they all really need more than 16 million IP addresses?
This short list accounts for 654 million IP addresses -- over 15% of the address space.
Re:FUD (Score:4, Informative)
Here's a completely random example: slashdt.org [slashdt.org] (obviously getting typo hits from slashdot...
According to This web site [webhosting.info], that domain shares an IP with over 14,000 other domains!
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
Re:Tell MIT and IBM (Score:4, Informative)
Re: (Score:3, Informative)
Yes, the RIRs will still have ad
Re:Tell MIT and IBM (Score:4, Informative)
As big as IBM and MIT may be, do you really think they need almost 17 million IP addresses?
SSL (Score:3, Informative)
Re: (Score:3, Informative)