IPv6 Still Hotly Debated 639
inkslinger77 writes "A significant stumbling block to IPv6 adoption may be IPv4 loyalists who are keen to keep the old protocol in preference to the 'new improved' version, according to a Computerworld Australia article. The article covers the views of Cisco's senior technical leader for IPv6 technologies, Tony Hain and Geoff Huston, a senior Internet research scientist from Asia Pacific Network Information Centre (Apnic)." From the article: "Go to your favourite venture capitalist and say 'I want to be an ISP'. By the time he stops laughing and [finds you want to run] IPv6 - the discussion gets terminated. No one wants to hear this. IPv6 is well ahead of adoption in this market so everyone is deferring. No one is running IPv6, because there is no business case for it ... if we really wanted to leave a legacy to our children we'd review the crap we have today which is pretty ghastly ..."
Something I don't get... (Score:3, Interesting)
Yes, ipv6 still has a ways to go, but I honestly think it's a much better alternative than sticking with what we've got. We're going to have to do somethinga bout it anyway, since there are plenty of people already starting to use it, or will be in the future.
Three Items: Vista, Home Autmation, and Search. (Score:5, Interesting)
MS is developing Vista to enable programmers to push Home Automation. One thing they are doing is adding in that area is the functionality for IP's to securely be handled like a plug and play device. This isn't for printers on a network; it's for all the appliances in your house. IPv4 just doesn't work well for home automation. Also another sign is the majority of GE prototypes all are geared towards IPv6 not IPv4.
The regional specs that come with IPv6 are also huge things for MSN, Google, and Yahoo. It will allow your search (and Ads for that matter) results for a "pizza place" to give you the ones in your area without any additional info.
Vista will start the ball rolling, and the other two items will make the transition come very quickly. Security is also nice, and will help stop allot of traditional hacking, but the end user doesn't get excited about that. They will get excited about the other stuff though.
Two years from now we will start to see IPv6 becoming very common.
Geoff Huston's changing story (Score:4, Interesting)
In July 2003, Geoff said that IPv4 addresses will run out in two decades [potaroo.net].
About two years later, Goeff says that IPv4 addresses will run out in just one decade [potaroo.net].
So, if even very anti-IPv6 folks are saying that IPv4 addresses will run out sooner than expected, I think it is time to start preparing to the conversion.
Re:One Reason Alone is Enough (Score:2, Interesting)
Re:Me too (Score:5, Interesting)
Just think of all these worms scanning blocks of IP addresses somewhat randomly for vulnerable machines. It's a target rich environment.
Now imagine that we were using IPv6 instead. With a random approach to scanning, many of those worms would take years before they happened to locate an actual computer.
Of course, those writing the worms would have to switch to non-random techniques. But someone who is reasonably careful (i.e. didn't use Internet Exploder and Outhouse Express), they could have a system wide open to exploitation without it ever being exploited.
Re:Here s abetter question, for you (Score:2, Interesting)
It's a matter of people saying "but I don't want to change!"
I'm excited that I could have a chance to reserve a person IP range for myself. I'm excited that the cost of IP addresses would fall because they are no longer a commodity. Why can't we realize that this gives us more options, it doesn't destroy the old ones.
Re:NAT Separation Good??? (Score:2, Interesting)
The Real Truth (Score:5, Interesting)
"We happen to work in an industry that survives on complexity, address scarcity and insecurity," Geoff Huston, senior Internet research scientist at Apnic, said. "This is where the margins come from, and we are not innovators in this industry any more. We've learnt that optimism doesn't create a business case. All those people disappeared along with the dotcom boom," he said.
That is a stupid statement. It would be more accurate to say either "limps along" or "thrives" instead of "survives" in this context. The steam engine industry undoubtedly felt the same way about the internal combustion engine when it was first proposed.
Of course, Ipv6 isn't enough. It's not enough until every atom in the Universe can have it's own unique IP address, after which we can discuss the strings that create them.
Supply and Demand (Score:2, Interesting)
Except that the "laws" aren't laws at all and are in fact closer to myth. The supply of an item does not determine its price. The price people are willing to pay determines its price.
It's not really a myth, it's a valid model of economics. The question you're bringing up is more about who is providing the supply, and how freely they make it available. If everyone could just give themselves an IP address, then yeah, each address would be worth very little. But when your ISP controls the addresses you get, you have to have one to use the Internet, and they can market each additional address as a feature, then there is still a demand, and they are aritficially limiting the supply. It's like the diamond industry: DeBeers owns most of the supply, and there's lot of diamonds, but they don't let more on the market than the market demands to make sure that people will have to pay a lot for diamonds.
Re:NAT is not the answer! (Score:2, Interesting)
So it was an omission/flaw in the specification NOT to take NAT into account. Period.
Are things much easier without relayers, etc to get past NAT - sure is. But in the Real World almost everyone is NATTED.
SIP will remain insignicant in VOIP and Messaging deployment until some one (I'm sure someonme has) hacks around the NAT issues. And it is a weakness of the RFC that it did not speciically state how to do so. IN so doing, they
a) marginalized SIP
b) made messy kludges that weren't officially blessed and thus possibly not interoperable a way of life.
Bad job SIP committee!
Oh, so many comments.... (Score:5, Interesting)
These are two distinctly different things. Nat takes one public IP address and translates it to many private IP addresses. THese are not two competing technologies, and you can use NAT with an IPv6 address. In reality, there isnt a debate here. Its a weak argument for those that want to keep things whe way they are.
IPv4 addresses an a commodity
Greedy Fuckers. Pure and simple. The basic interenet and all its various little noodly bits were created but university and governmetn organizations and then just loosed on the planet essentially for free. Yes, you had to buy some hardware to use it, but the shit works without you having to pay for a damn thing but your connection.
I have nothing against the idea of capitalism where you get paid for something you create, but hoarding a commodity that is out there for the collective good as a whole is just shitty. In very few cases is there a justification for the belief that "I must make ALL of the MONEY and IT MUST HAPPEN RIGHT NOW and YOU CANNOT HAVE ANY."
As an added bonus, this sort of behavior helps keep the "have nots" in the "have not" category, which just generally pisses them off unnecessarialy.
needing a publically available address
No, obviously we all do not have to have public IP addresses - not yet, anyway. Saying you don't now or never will shows a pretty big lack of foresight. You don't KNOW that there wont be an application that needs publically available addresses to work well andd that NAT just won't cut it. Why don't you know? Becuase someone will eventually come up with sommehting new, and it'll be good and important. People always do, eventually.
I realize that if you really wanted to have everything you own connected to the internet you could just use NAT and then if you wanted to talk to your refridgerator you sould just use "the fridge port" but its adding a level of complexity that could possibly get in the way of something on down the line.
This would slow down address scanning worms, neh?
if a worm's gotta look at giant chunks of addresses to find other victims, wouldnt this just slow down their epread a little?
then again, what the fuck do i know?
Re:Backwards compatible? Er... yeah. (Score:5, Interesting)
It's actually similar to how the x86 archetecture has advanced. When we moved up to 32-bit CPUs, in order to access the upper bits, new registers were created to address those upper bits while the lower ones stayed. An older 16-bit program would merely only use the lower bits, ignoring the upper ones since it wasn't designed to use them.
IPv6 allows for the last 32 bits to be used as an IPv4 address. You can even write out an IPv4 compatible IPv6 address using a combiniation of both hex and dotted decimal. eg: 0:0:0:0:0:FFFF:129.144.52.38 which in IPv6 can be compressed to
Say I have an office with 500 devices that need net connections. Now I also have a remote office with another 200 devices. These devices all like to connect to each other.. with various servers and services on each that make using NAT translation a PITA, but also buying 700 IPv4 addresses is mighty expensive. Now most of these devices are for internal use.. (I'll get to that). Now we do have 5 web servers that need to be accessed by people outside of the company (sales servers with web pages to sell stuff or show off our company). We give all 700 devices IPv6 addresses so that they can access each other over the internet. We give those 5 that need to be seen by everyone IPv6 addresses that have IPv4 mappings so that everyone can see them. We can get a few IPv6 addresses with IPv4 mappings to act as a NAT-like access point for internal devices to get to external IPv4 places for say viewing web pages or the like from internal machines.
But now one has to think.. why would we need 700 externally accessable devices? Isn't that a security nightmare? Managing all of them so that they don't get hit by a worm or such could really suck... but why do those devices have to be computers? What about VoIP phones or something similar?
I currently manage a VoIP setup that I implimented and support myself, and let me tell you.. NATs SUCK for VoIP. SIP hates it.. works half the time and the other half no go. If two devices are behind NATs, plain and simple they cannot talk to each other. If they have external addresses on most phones you can just dial straight to the IP address of another VoIP phone without even needing an intermediate server.. which can be handy at times.
It's just a minor example and I'm sure it can be picked apart and made to work on IPv4 (I've been doing such). But the time/cost savings of IPv6 along with just the mirade of possibilities it brings shouldn't be thrown aside because it would be "too hard" or "too expensive". The cost isn't as high as a lot of people think.. most are just afraid because they don't know anything about IPv6 and what you can do with it in reguards to IPv4. And of course no one knows, because no one is going to train in an area that has no use currently, which will remain that way until people educate themselves in it.
Re:One Reason Alone is Enough (Score:2, Interesting)
Right. And 99.5% of the population didn't need more than 640K of RAM, or needs to drive faster than 65 MPH, etc.
Stop engineering things to the lowest common denominator and do it right. For once. Please.
Re:"IPv4 loyalists" (Score:5, Interesting)
All told, I'm not convinced that there are that many people who genuinely have "no reason" to shift to the new system. All I am convinced of, so far, is that there are plenty of people who have absolutely no reasons at all but plenty of excuses. Let's look at something, here. Say Comcast converted its entire cable network to IPv6, would you care or even notice? Probably not. Their routers hide their network from your computers, so your computers wouldn't see the difference. It would be invisible. Their digital TV boxes don't expose the addressing scheme to you - assuming they use IP, I think they do - so if they used IPv6 you would neither notice nor care. Well, you'd notice that your TV was less laggy on start-up and channel changes. Prices might also be lower, as there would be less maintenance overhead and less signal theft.
Ok, so I guess there ARE people who have "no reason" - those who depend on the flaws of the existing system. Some of these will be criminals, but others will be admins who depend on the high maintenance costs to justify fat checks and job security for something that a half-dead drunk could do on an intelligent network.
Re:Me too (Score:4, Interesting)
If there are 1 trillion people in the world and each of them is assigned 1 trillion new IPv6 addresses every day, it will take over 931 billion years to use up all of the possible addresses.
3.4 x 10^38 / (10^12 x 10^12 x 365) = 9.315 x 10^11
By comparison, the sun might swallow the Earth [nasa.gov] in 4 to 5 billion years.
IPv6 and NAT (Score:3, Interesting)
Re:"IPv4 loyalists" (Score:3, Interesting)
who the hell uses GRE for tunneling any more??
*ahem* no comment
there are no websites on it
There are starting to be more and more websites with dual v4/v6 addresses. You notice it more once you start using IPv6 all the time, because there are a lot of broken systems where the site admin had no clue that by enabling v6 in a v6 knowledgeable data centre, more work had to go into the apache config file. It also breaks things like PHP and MySQL in strange ways, not much of which has been fixed yet. One dual stacked website I know who is based entirely on IIS and
no ISPs that sell it
My entire life right now is helping ISPs and data centres get IPv6 up and running, with everything from training up their main engineers, to getting the BGP announcements right. This is because one of the 800lb gorillas in the ADSL world in Europe (jnanqbb) has been quietly testing IPv6 internally, and sometimes their macintosh users notice they have IPv6 (but no connectivity outside of their ISP). When they get all their internal problems worked out and start up their peerings with IPv6, there will be a large marketing campaign to bash all their competitors around for being stuck on the old, obsolete internet. This has the more aware ISPs getting ready before its too late.
most hardware doesn't work with it
Which hardware is this? Cisco, Juniper, Foundry, Extreme? Nope, they've been supporting it for years. Maybe you are talking about the cheap-ass home router/NAT boxes? I'll agree with you on that, there isn't much on the home market which supports it. Even if you buy a linksys router, you still have to upgrade the firmware to get IPv6.
maybe find a way to hack an extra byte on - rather than this overcomplex mess
What, and have two upgrade nightmares to live through? No thank you, this one change will keep knowledgeable people employed for long enough. Ignorant luddites like yourself can fester in the IPv4 ghetto for all we care. IPv6 was 5 years in research (1990-1995), 10 years in development (1995-2005), and has now become an Internet Standard. Its here, deal with it.
the AC