Proposed IPv6 Cutover By 2011-01-01
IO ERROR writes "An internet-draft published this month calls for an IPv6 transition plan which would require all Internet-facing servers to have IPv6 connectivity on or before January 1, 2011. 'Engineer and author John Curran proposes that migration to IPv6 happen in three stages. The first stage, which would happen between now and the end of 2008, would be a preparatory stage in which organizations would start to run IPv6 servers, though these servers would not be considered by outside parties as production servers. The second stage, which would take place in 2009 and 2010, would require organizations to offer IPv6 for Internet-facing servers, which could be used as production servers by outside parties. Finally, in the third stage, starting in 2011, IPv6 must be in use by public-facing servers.' Then IPv4 can go away."
AFAIK most ISPs in Switzerland don't offer IPv6. So organizations would need to use 6to4 or tunnel using a tunnelbroker. While possible it just doesn't issue any pressure to ISPs. So we are replacing NAT with 6to4... Not exactly sure that's the point of having IPv6.
who is this guy and why does he control what happens with my internets?
Remind me again what authority the IETF actually has?
Oh yeah, none. They create specs, then people half-implement them, and nothing changes.
Just like the change to digital TV. It might be a better broadcast system, but without the government forcing people to change, it wouldn't have happened otherwise. IPv6 just doesn't offer anything sufficiently valuable over IPv4, so people won't bother to change.
I knew IPv6 addresses were 128 bits long, but I didn't realize that 64 of those are used for local addressing.
I mean, I can understand that this is done so MAC addresses can be mapped into it, but come on... all of IPv4 is 32-bits. Do we really need 64-bits for local addressing?
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
And when can I get IPv6 addresses for myself?
"I use a Mac because I'm just better than you are."
Huh? What is a public facing web server? I mean my "server" on my DSL machine that runs apache and some other nifty stuff is public facing. All machines that have an IP address are public facing for crying out loud! Sure, mine only has a domain name associated to it by dyndns but for Joe Sixpack that doesn't make a difference. For all intents and purposes I have a "public facing webserver".
There is no difference between my IP address and the IP address of Amazon, except that their reverse DNS lookup matches ;-)
The larger address does allow for autoconfiguration. Apparently DHCP is not doing a good job at it.
This is a great plan for switching over to IPv6. It's full of things that everyone MUST do. It's just missing one thing: if everyone ignores the plan and does nothing instead, how is it going to be enforced?
Aight, I put on my robe and wizard hat.
(I had to make an exception to the rule in my sig for that one!)
-Peter
You would think scheduling a big upgrade for the middle of the holiday season would be asking for trouble.
What's wrong with saying "the second weekend in February" or some similarly random date? It's a weekend so it won't interfere with business, but unlike new years day it won't mess with employees' personal lives too much.
There's a reason businesses and governments don't start their financial/tax years on the first of January, after all.
"Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
How many universities and businesses have legacy servers online that won't convert to 6 due to OS not supporting it? I know you can tunnel, and there's always routers, but the cost could add up. How do you put a price on these machines being completely phased out... course it would be nice to have more IP's.... dilema.
An I.T. motto in the hands of an idiot is a dangerous thing...
One of the things holding back the deployment of IPv6 is the fact that IPv6 PI still isn't sorted. There has been some movement of late, but it's still not sorted. (PI = provider indepentent address space, PA = provider allocated)
Without PI, you can't do multihoming, unless you're a Ripe member (so you're multihoming on PA space). Lots of companies will only use IPv4 PI address blocks (so they're not tied to one provider), so won't try IPv6 until they can get a PI block. At work, we'd love to do IPv6 in production, but because we can't get an IPv6 PI block, we can't.
Until all the ripe regions roll out IPv6 PI, lots of companies that want to do production IPv6 just won't. It needs fixing
This post will enter the public domain 70 years after my death, unless Disney buys another extension.
Sorry, but 4 years to get every internet connected system running IPv6?! Sure it sounds great, but for a lot of folks this is going to require entirely new hardware as well as software. The budget will keep getting cut until the last minute and then they'll try to cut it all over at once. I hate to think of all the hardware that will get scrapped because the manufacturer doesn't support IPv6 without a hardware upgrade.
Then there are the folks that will find out a week before the cutover date for some reason. And the folks that no one tells at all.
There is still an ungodly amount of custom software out there that won't support IPv6 at all. Business critical applications with little or no vendor support.
I don't think we're going to be able to do a clean cutover to IPv6 until most hardware/software vendors start shipping systems that require both IPv4 and IPv6 configuration to complete installation. I figure about 10 years if they start shipping today. And then we'll still have to deal with that 20 year old software that is required to provision telephone numbers but only runs on 486 hardware.
A couple of 30-somethings embark on the ultimate roadtrip
So, what you're saying is, 512k is enough for anyone?
I don't mean to suggest that all technical progress must stop because people still use old hardware or software. But this doesn't seem well thought out and seems an overly agressive time table. Look how much time was alloted to the transistion to HDTV from NTSC in the U.S., and that was only one country, not a global system. Since there is plenty of new hardware that people will still be buying this year that does not support ipv6, this seems like a schedule that will only cause problems and make Bill Gates happier and richer.
I'm an American. I love this country and the freedoms that we used to have.
Yes - it's a real thing, so the timetable is pretty good.
a rea-7.ppt
http://www3.ietf.org/proceedings/07jul/slides/int
(For some reason openoffice churns through that for like an eternity and they haven't yet converted it to a PDF). Anyway, the analysis is pretty good.
IPv4 works for me today and will work for me in the future. Sure there is new stuff in IPv6, but I have ZERO motivation to move to it. Why would I spend money and time to make something better for others, with little to no value returned. Going to a new technology for sake of the new technology is retarded. The fact that IPv6 has not been adopted shows that IPv4 is sufficient for most people's needs. When I can ONLY connect to the Internet with IPv6 or ONLY buy IPv6 equipment, then I'll have reason to upgrade. Until then, Cisco and crew, stop trying to spend my money.
This has been a hot topic on a number of lists. Some observations:
1. Neither John Curran nor the IETF has the the authority to bring this about, thus the use of the word "must" is misleading. Even if the regional internet registries supported this with policy that placed additional IPv4 addresses out of reach of those who did not deploy IPv6, far less than half of the content providers would be impacted within the proposed timeframe. Indeed, relatively few content providers come back for more addresses. Its mostly the transit providers which connect the end users who have a growing need for IP addresses.
2. The natural course of IPv4 depletion is more likely to drive conservation of IPv4 addresses than it is to drive IPv6 adoption. Business will tend towards this path because the incremental cost of conservation is small and the benefits are immediate while the cost of IPv6 deployment is large and the benefits are remote. Conservation might sound like a good thing but its actually very dangerous. It implies injecting many additional routes into the "default-free zone," which for complex technical reasons would decrease the overall stability of the Internet.
3. Existing policy at the regional registries serves to obstruct the deployment of IPv6. For example, in the Americas at ARIN, there is an additional $500 fee to receive IPv6 addresses in addition to whatever fees you pay for IPv4 addresses. That's a nuissance. More critical is the wide swath of legacy multihomed content providers who because they are too small don't qualify for IPv6 addresses from ARIN. Those folks can't get the so-called "provider-independent" addresses they need to connect via IPv6 in a technically comperable way to how they connect with IPv4.
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
I love how the guy uses the word 'must' and 'Internet' in the same sentence!
Score:-1, Funny
My home network is already running IPv6 alongside v4. It's not that incredibly hard to set up.. only problem will be the hundreds of thousands of end-users who have non-v6 compatible routers.
Every time you ________ in Soviet Russia, kitten kills God!
unless someone takes over the Internet at large like China or Iran control their networks/ societies
only a powerful autocratic authority can mandate such a switch
in the free market economy at large in the world, the benefits do not outweight the costs. and even if someone argued that the benefits do outweigh the costs, there is no incentive for someone to be first out of the gate. in fact, there is a penalty for that (more cost, less traffic). so it will never happen
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
The idea is that IPv6 addresses are a 2-part address. The first 64-bit part is the classification and routing. The second 64-bit part is the unique space, although literally that does not need to be. The idea is to eliminate error and complexity prone steps to map unique link layer addresses into globally routable addresses. Sure, this could have been done with a lot fewer addresses and still have enough for even the very largest networks. But then you'd have to ensure that no 2 hosts could end up with conflicting addresses. The gateway router could certainly do that, but if it gets rebooted, all the addresses might have to be changed because the map gets reset. By using link layer addresses, once the globally routable prefix is known, the host/interface addresses can remain constant even if the router is rebooted. One of the goals of IPv6 is more automatic configuration.
now we need to go OSS in diesel cars
Again? Did you just wait for a possibility to post the same junk again, three years later?
No "Network Anonymiser Translation" this time, but an ethnic slur, great.
"Hannibal's plans never work right. They just work." Amy/A-Team
Does the IETF even realize the scope of this project? Ignore everything else and just look at every ISP in the world....all of them....the big ones and the mom-and-pop shops.
Now every single one of them must have routing gear (and all the associated monitoring equipment) capable of IPv6, and the ability to manage the massive address space. I know ISPs right now that can barely handle their IPv4 infrastructure that has been in place for a decade. Now you are asking them, in the space of a few years to throw out their existing infrastructure and move completely to IPv6? That's rich.....
If the ISPs don't convert (or can't quickly convert) then no one else will.
-ted
C'mon, mods. Except for the N-word being used, this post is very informative. The guy's an AC, so modding him up or down isn't going help or hurt him. Are we all that frightened by a little 6-letter word starting with 'N'?
In short, for those that missed it -- due to larger routing tables and more necessary overhead, IPv6 is going to slow the entire Internet down by anywhere 3.4% to as much as 10% due to 64-bit routing information and Cisco routers not using fast-path with IPV6.
My blog
Also, don't fall into the all too common trap of looking at how large 2 to 128 is and thinking that ipv6 really provides that many unique addresses. You have to look at how the bits are used, the number of useable Internet addressable devices is much smaller. Perhaps even around the size you may be thinking we need. A new addressing system can provide some nice new features. Imagine the benifit of having a portable IP addres that is yours no matter what network you connect to or where in the world you move. Kind of like having a real truly portable telephone number. As all communication merges into IP address this will be both handy and important.
None of this should be taken to imply that I support the absurd cut over schedule in this thread. But there are some nice things designed in ipv6 and it will be a positive thing if the convesrion is done right, not switched over in a mad rush.
I'm an American. I love this country and the freedoms that we used to have.
Wow, that was incredibly well spotted. How on earth did you remember that? I think you've got a photographic memory for trollish posts. :)
And as I ask on every IPv6 story, is it possible to access Slashdot using IPv6 datagrams?
NOTE TO STUPID FANBOIS: The fact that IPv4 *addresses* are also valid in IPv6 has no bearing on this. An IPv6 TCP datagram is different from an IPv4 datagram, even if they both are sent from IPv4 representable addresses.
If a tech oriented site like Slashdot cannot be bothered to support IPv6 datagrams, then how can we expect anybody else to care?
www.eFax.com are spammers
It's got (almost) nothing to do with network-facing servers. There's no point running IPv6 if noone's going to route IPv6 packets to you. I've seen no indication of IPv6 activity or routability or interest from my local ISPs.
-- Andrew
"64 bits ought to be enough for anybody!"
- Bill Gateways
What will happen to embedded devices like routers, set top boxes, IP phones, etc. Does this mean we have to buy new ones?? WTF I say!
LOL!!1!eleventy!!
IPv4 works, leave it. The numbers can be kept in your head. Subnet math is easy. It's already ubiquitous.
I work for $LARGE_US_BANK, and our entire infrastructure is v4, and not once have I ever heard, EVER, of talk to move to v6.
If you're a backbone provider and are in routing table hell, deal with it another way. Tunnel, buy bigger routers, do something.
I want to delete my account but Slashdot doesn't allow it.
I name myself as an example. I consider myself relatively knowledgable about IPv4 in general. Subnetting, supernetting how-nat-works the cisco-vs-the-world layout of a datagram and all the required things to know when you work as a network enginner.
But please humor my candor here for a moment, I have no clue how IPv6 works. At all. I know what an IPv6 address looks like, and that's about it. I also have a vague superficial concept of what is a 6to4 gateway.
But I have no idea how it is scoped, how it is routed, how it is laid out, or basically anything.
The short answer is "buy a book", of course. Which I will do. Even take a class if necessary. Training is good, right? But has anyone thought of the implications in the enterprise? I have a few clients right now where I don't see their network admins understanding that change immediately. I know, bad admins, change them, or train them... But still.
It vaguely worries me in a strange way. Like you know, as a child, seeing a small frog cross the road and being actually fascinated by what might happen, yet still uncomfortable at that idea.
I'm just rambling. I guess my point that this is a massive technology change, and I'm just vaguely afraid of either not being able to keep up, or seeing people around not keeping up at all.
So, right now seems like a good time to start reading up on it.
- Home computer
- Work computer
- Laptop (private or work)
- Cellphone(s)
- Net connected appliances (TiVo, net music players, IP phones, home surveillance, alarms)
Each ideally needs its own address, and it's not hard to see how 4 bln addresses will be used up.
Solve it with NAT, you say. Sure - but actual interactivity is in higher and higher demand. Both my MythTV box and my laptop in most locations are NAT'ed. Save for my tinkering with NAT routing which is only for geeks, I can't get to my Myth box from the outside.
Another problem is the solution to the above problem - VPN. At my former job (a web consulting agancy) we were routinely given VPN access to clientsites. They were all setup with IPs in the range 192.168.X.nnn. We had no collisions of X, but we were a small firm, and it will happen.I remember hearing the same argument against using FAT32. Although your point is quite valid, I think the world will recover, and quickly.I'm no expert, but didn't the world stop using minimum MTU for anything larger that that a while ago? If an MTU is size 1500 instead, the overhead is a whopping 1.3%, or downloading an extra 51 mb on your full, uncompressed 50gb bluray movie.
Yeah, it's not free of drawbacks, but progress seldom is.
When everyone gets their own IP addys and don't have to use stupid NATS, then people can log directly onto the other computers during the login sequence instead of using servers as a go between. For games this will result in something unheard of: a 2x speed up in ping times. Instead of client1->server->client2, you'll have client1->client2.
Now the downside of not using a server will be that games are more succeptable to hacks, but good programmers can make anti-hacks. Another bad thing about clients with static IPS is that viruses will be able to spread easier, but I forgot the exact reason why.
God spoke to me.
The biggest problem with IPv4 is that the way addresses were distributed totally screwed over Asian countries. There are single Universities in the US that have more assigned IP addresses than pretty much the entire Asian continent! There are places in China that now sit behind six layers of NAT.
Asia will lead, and anyone who wants to communicate with them will be forced to follow.
But if the OS is only a means to and end, and what you care about is running useful applications rather than just an OS, then you may want to run an OS that suports the applications that you run. I've seen wine, I've tried it, it is not a viable solution for most windows applications.
I've been using Linux on one of my systems for years. I still get frustrated by the learning curve. But I still run Windows on several other systems (including a Win98 system that I'm posting through now), because they run the software that I need to run to do the things that I want to do and to be compatable with the rest of the people that I interact with. A forced quick switch to ipv6 will not be a boon for Linux. People may try it, but will quickly realize that they have to switch away from it if they actually want to get anything done. And then they will be far less likely to ever come back. The best thing for Linux would be a slow transistion to ipv6 that allows it more time to mature and grow a user base, not a rushed cut over that will sour users to it if they try it at all.
I'm an American. I love this country and the freedoms that we used to have.
Boy, I was with you. I hadn't given the IPv6 discussion much thought, I'm not on that end of the business. But, you lost the argument at "niggers". I'd like to see you get away with your argument style in a corporate meeting where you are making your case.
While I'm still undecided about the idea, I'm putting you off to the side.
Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
Hmm...
Is there some crucial service under government control (like DNS root servers or something) that could be switched to IPv6-only in such a way that other systems would have to be configured to cope with both IPv4 and IPv6, thus making a later total switch to IPv6 less painful?
Aren't they starting on the wrong side? As previously discussed here, changing all public facing servers requires significant upgrades of very costly enterprise hardware. Making big complex companies change in a scant 5-6 years... right. All the legacy crap laying around, all the $100K Cisco/Foundry/Juniper routers that will need hardware upgrades.
Are not most active IPv4 addresses consumed by clients? I say start with the consumer, they'll absorb cost and are likely to buy plenty of gadgets by 2011 anyway. I'm sure linksys can build a home router that's IPv6/IPv4 compatible. Trickle the upgrade to the CMTS / DSLAM up the road and progress from there.
I think a better mandate would be all internet clients should be doing IPv6 by 2010. Consumers and the people can cause technical change more than giant companies and their finance departments.
Maybe this is totally infeasible, but slashdot is here to point out if mine is a bad idea.
It's related to the birthday paradox. This is not really a paradox, but is counter to intuitive thinking. It states that in a group of 23 randomly chosen people, there is a 50% chance that two will have the same birthday. While you only need 23 different days in the year for everyone in the group to have a different birthday, you need a lot more if the days are chosen at random. For stateless autoconfiguration you need n parties (where n is the maximum number you might want to put on a single network) to be able to pick unique numbers. The simplest way of doing that is to take an existing globally unique number; the MAC address. You could use a hash of some other unique information, but the smaller you make the hash, the greater the chance of collision.
I am TheRaven on Soylent News
1. Cisco routers might not be as fast at moving ip6 as ip4, but right now ip4 is a much bigger market. Once ip6 starts to take off, I think you'll see considerable investment poured into improving the performance of ip6. Part of the problem is that ip6 allows for header extensions, which makes it harder to design ASICs that can do wire-speed routing. If you designed an ip6 router that didn't support header extensions, you could probably make it move packets as fast as an ip4 router.
2. I think the expectations of ip6 addresses is that they'll be used further afield than just planet Earth, so expressing the number of addresses per square metre of Earth's surface is perhaps not a valid argument (although I'm not sure how TCP is going to cope with 30 minute RTT to some probe on its way Mars).
3. Last time I checked, ethernet MAC addresses were 48 bits, not 56 bits.
4. Don't forget that some things, like IPSEC, have been made a standard requirement in ip6. Previously with ip4, you had to use ESP (about 36 bytes packet overhead) inside an IP packet. And if you were using NAT-T, then you can also throw in a bunch of extra overhead for your NAT-T UDP encapsulation. Ip6 would solve that (supposedly).
Unless your DSL router happens to be the latest Apple Airport Extreme, chances are your DSL router is a huge bottle neck in your IPv6 experience. Most 4to6 tunneling solutions only work if you don't have any NAT going on. Microsoft came up with Teredo as one solution to dealing with IPv6 tunneling in the presence of a NAT. Naturally Microsoft only offers an implementation for their MS-Windows platform. If you want it for any other platform then there is the open source implementation known as Miredo. I would rather have more routers supporting IPv6, but in the meantime this does the job.
Jumpstart the tartan drive.
"...niggers..."
Political correctness: The peculiar idea that one can pick up a turd by its clean end.
It's urban dialect. Nothing to get excited about (nothing to write to dictionary manufacturers and insist it be included, either.)
From the consumer standpoint, a cable/DSL modem or router with IPV4 in the house / business to IPV6 out on the net will keep most of the pain (other than a financial hit) away until or unless IPV6 is actually needed on the local side of the hardware; the router can handle the details, such as they are.
As for the address space, the argument about number of addresses per square meter of the earth seems quite shortsighted. How many addresses per unit space are used when you add every square meter of the surface of every planet and moon? How many when you add the asteroids? How many when you add every cubic meter of open space inside the solar system? For that matter, what's the IP of a probe sent to Arcturus, as opposed to those sent to Sirius?
Might as well get it over with now. It isn't like we can't speed up the infrastructure, anyway. Especially in the US; we could actually use a little pressure to get things moving somewhat more reasonably.
I've fallen off your lawn, and I can't get up.
That is the week of Presidents' day.
At the risk of feeding the troll, I wanted to try to clear up some misconceptions.
1. Cisco routers suck at IPv6.
Anything reasonably current doesn't route IPv6 in software. Yes, there's legacy stuff out there that will have to be dealt with, but there are solutions to those legacy hardware deployments that aren't terribly arduous. But it does mean people need to get started dealing with this *NOW* rather than later.
2. There are too many addresses.
Uhm...so don't use them all. I'm not sure what sort of objection this is. "Oh, we can't do that because that solution will give us more resources than we need." Oh the horrors of not having to worry about running out of addresses, I'm not sure I can deal with that problem
3. IPv6 addresses are too large.
The ISP that I used to work for advertises 7 or 8 routes into the IPv4 default-free zone. With a move to IPv6, they could easily, without breaking a sweat, move to only advertising a single route. So, an IPv6 route would have to consume more than 8 *times* the memory that an IPv4 address does for it to be a loss for the routes that said ISP would advertise. Many enterprises advertise many many more routes than that in IPv4 and could drop down to a single (or very few) IPv6 routes. Yes, the memory footprint of each individual route in routers would be bigger, but the number of them will be significantly smaller, meaning overall router memory consumption will drop.
4. The IPv6 header is too large.
Ooh, 3.4% (and that's worst case)...I'm not sure the world can handle those sorts of inefficiencies. Yes, IPv6's larger header will drop data throughput efficiencies ever so slightly. That's better than the 100% drop in efficiency you'll have when you can't get an IPv4 address at all.
I keep reading a bunch of comments about the larger packet sizes, address size pool and their implications. However we rarely hear of the potential benefits of using IPV6 - are there any?
In my limited experience with it as an end user I find the addressing methodolgy to be extremely unfriendly. Perhaps I'll get accustomed to it in time.
Also, I'll ask the question: why are DNS and addressing not very closely tied? If you have a DNS outage - you mine as well unplug your datacenter. Seems to me that if we had to fix something and cause some disruption we mine as well take a stab at what is really broken.
I think IPV6 needs an advocte, anyone?
It's not a dialect either, It's a three-year old troll post. Someone mod it away already.
True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
Kwisatz Haderach
Sell the spice to CHOAM
This Mahdi took Shaddam's Throne
I always understood IPv6 routing is less expensive than v4 routing since the tables are much much smaller. Besides every modern router has IPv6 built-in these days. It's not a technical matter, it's a matter of short-term cost savings.
The questions are:
GreyPoopon
--
Why is it I can write insightful comments but can't come up with a clever signature?
My ISP only allows me one dynamic address... I use a NAT router (with their blessing) and have several machines at honme. With IPV6, is there still NAT routing? Or do you think my ISP will say "IPv6 = you get as many hosts as you want"
Oh, and NAT firewalling? what about NAT firewalling?
coëxist? Is that similar to anæsthetic, insofar as it's the correct British and/or obsolete spelling of the word?
Reality has a conservative bias: it conserves mass, energy, momentum...
Click on story's headline, check URL. Shiny.
My 0.02 cents
No, let's forget to mention it because it isn't true. A cheap off-the-shelf DSL/cable modem or router will let the Win98 machine live in peace with its IPV4 brains and do the translation to IPV6 completely transparently, with no more issues than they do straight IPV4 network address translation now.
Besides, I wouldn't knock Win98 so readily. With a router which provides a hardware firewall and a little care, a Win98 system has the advantage of running many legacy applications (as well as modern ones that don't use newer interfaces) while not phoning home to Microsoft, not giving you any trouble about how your machine is configured, not pestering you every minute about how your machine "Might Not Be Safe!", and slowing down by quite a bit because newer Windows OS's are incredibly badly designed.
Besides, with any luck, people who are dragging their feet this hard will go to linux or OSX in order to maintain that funny feeling of being able to add memory or peripherals without their computer refusing to work again until some guy - or server - at Microsoft says it can. OSX's ability to run that old Win98 in a sandbox (via Parallels) could seem mighty interesting to a die-hard Win98 user...
I've fallen off your lawn, and I can't get up.
It is clear that IPv6 made several basic design decisions that, essentially, made IPv6 impossible to deploy. Prof. Bernstein pointed this out many years ago in http://cr.yp.to/djbdns/ipv6mess.html and there seems to have been no changes to make IPv6 deployable. As other people have pointed out, IEFT saying MUST means nothing - if they had the power, you would be reading slashdot over a IPv6 link already.
Basically, the problem is interoperability between IPv4 and IPv6. IPv6 is completely separate and not compatible with IPv4. This means there is no incentive for any server to go v6-only since there are all clients are v4; the most you can hope for is some servers going dual stack. There is no incentive for clients to go v6 since there will be servers that stay v4 and all severs will be at worst dual-stack, so there is no incentive for clients to go even dual-stack. When you figure in the cost of going dual-stack and the troubles that all ISP's will go through; there is huge incentive to stay v4. So it is surprising that the world has stayed IPv4?
So, what you're saying is, 512k is enough for anyone?
Nah, nothing is enough for anyone.
Jumpstart the tartan drive.
The word is dialect. The issues the post brings up are debatable, and in context, pertinent. Please consider calming down.
I've fallen off your lawn, and I can't get up.
( ) technical (x) legislative ( ) market-based ( ) vigilante
approach to introducing IPv6. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)
( ) No one will be able to find the guy or collect the money
( ) It is defenseless against brute force attacks
(x) We'll be stuck with it
(x) Users of the internet will not put up with it
(x) Microsoft will not put up with it
( ) The police will not put up with it
(x) Requires immediate total cooperation from everybody at once
(x) Many internet users cannot afford to lose business or alienate potential employers
(x) The general public doesn't care about IPv6
( ) Anyone could anonymously destroy anyone else's career or business
Specifically, your plan fails to account for
( ) Laws expressly prohibiting it
(x) Lack of centrally controlling authority for the internet
( ) Open relays in foreign countries
( ) Asshats
(x) Jurisdictional problems
(x) Unpopularity of new protocols
( ) Public reluctance to accept weird new forms of money
(x) Huge existing hardware investment in IPv4
( ) Susceptibility of protocols like IPv4 to attack
(x) Willingness of users to install OS patches
( ) Armies of worm riddled broadband-connected Windows boxes
( ) Eternal arms race involved in all filtering approaches
( ) Joe jobs and/or identity theft
(x) Technically illiterate politicians
(x) Extreme stupidity on the part of internet users
( ) Dishonesty on the part of spammers themselves
(x) Bandwidth costs that are affected by ISPs having to switch to a new protocol
( ) Windows
and the following philosophical objections may also apply:
( ) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
( ) Any scheme based on opt-out is unacceptable
(x) IP protocol should not be the subject of legislation
(x) Cutoff dates suck
( ) We should be able to talk about Viagra without being censored
( ) Why should we have to trust you and your servers?
( ) Incompatiblity with open source or open source licenses
( ) Feel-good measures do nothing to solve the problem
(x) Managing dual v4 and v6 addresses is inconvenient
( ) I don't want the government reading my email
( ) Killing them that way is not slow and painful enough
Furthermore, this is what I think about you:
(x) Sorry dude, but I don't think it would work.
( ) This is a stupid idea, and you're a stupid person for suggesting it.
( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!
Looks like these truths are not so self-evident after all...
Here's an alternative approach:
1) by 12/30/2007, the IETF recognizes that IPv6 was a colossal bollix, and apologizes
2) by 01/30/2008 the IETF rescinds IPv6 and stops whipping a dead horse
3) by 06/30/2008 the IETF offers a draft RFC for IPv7 - which is backwards compatible with IPv4 headers to ease the transition burden, and has a mechanism for isochronous packet delivery to improve video and voice transport
Its only an ethnic slur if the poster is white, right? Just ask Don Imus.
Reason, free market capitalism, and individualism
In the resources-on-your-equipment sense, the size of the tables matter and yes, you are correct. In the money-has-to-be-paid-for-equipment sense, the size of the tables in software is irrelevant. Many ISPs don't have "modern routers", particularly smaller ones, as your national/international providers have the scale and money to have regular and scheduled hardware upgrades. Cisco gets a lot of shit, but a large amount of their equipment just lasts and lasts. And if you're an ISP trying to cut corners, weeeeelllll...you might not have upgraded to the latest hardware.
Consider also that this is not just routers, but anything with a public IP, such as firewalls and a lot of enterprise-level firewalls just do not have IPv6 capabilities yet. Not like, hey, the handling is Teh Suxx0rs, but it's Just Not There. Juniper's security products don't do it; hell until a recent-ish version of the FW+VPN OS was released, an IPv6 packet could reboot a VPN connection. Nor do Fortigate or CheckPoint handle IPv6. Cisco's SSL VPN does shit to the packets and to make a long story short, is just not ready to deal with IPv6. AFAIK, ISC's DHCPv6 is still kind of rough (although admittedly I don't follow it very closely on the list, it gets mentioned now and again and the impression I get is that they're working very hard on it. Which means it isn't ready yet.) This matters a great deal to ISPs who would be the ones handing out IPv6 to your average user; an unbelieveable amount of them use ISC's DHCP software.
FreeBSD for the impatient.
but what a great time to clean out all those non ipv6 zombie machines currently facing the internet.
Can we have a UTF-8 cutover day, too?
would require organizations to offer IPv6 for Internet-facing servers
What motivation would an organization have to make this change? Why should they be forced?
This whole transition idea seems naive. Organizations will shift to IPv6 when it's economically beneficial.
Why do these articles only end up being commented about IPv6 improved address space?
IPv6 offers lots of tasty features because they took the opportunity to fix a lot of quirks in the IPv4 protocol while they were at it, and that offers real world advantages.
Things like host autoconfiguration and ad hoc networking, end-to-end IPSec support in the standard, larger datagram support for efficiency in fast networks.
Beware: In C++, your friends can see your privates!
the overhead is a whopping 1.3%, or downloading an extra 51 mb on your full, uncompressed 50gb bluray movie.
!) The bluray *image* may not be compressed, but the bluray *movie* is compressed to fit in 50GB
2) 1.3% of 50GB = 50000MB is somewhere around 500MB, not 50MB - you're off by a zero
Live today, because you never know what tomorrow brings
This is my main problem with IPv6. I've seen some excellent replies as to why this isn't really an issue on various technical grounds, including your reply. However it's not the technical issues that concern me.
Allow me to rephrase the objection:
3a. IPv6 addresses are too large for people.
I deal with IP addresses all the time. Few days go by where I'm not typing one into a computer for one reason or another, or reading one out over a phone to somebody. "Your internet seems to be down? It could be a DNS issue. Try typing this IP address into your browser and tell me if you get anything." IPv4 address are simple and easy to remember. They are like phone numbers. They are easy to relate to others, and I have most of my commonly used ones memorised. I can copy one from paper to a computer usually at a glance, two glances at most.
But when I see an IPv6 address, my eyes glaze over. It's alphabet soup. No way in hell do I want to be dealing with those things on a day-to-day basis
Somewhat, yes. But faster network connections aren't looking like they're happening much here in the U.S., thanks to the telco industry and the government refusing to become involved in stopping what is obviously illegal activity. Perhaps now that FTTN is starting to make headway, things will change...?
No, but it will. I've worked at four different places that refused to purchase anything but Cisco equipment as a matter of company policy. And, even people switched away en masse, how large is Cisco's installed base?
My blog
Managers are going to look at this and say, "why can't we just IPv6 for new stuff". So, I'd say this proposal is dead on arrival.
This is my sig.
IPv6 is being forced upon companies who sell software to the government. If you want to sell your software to a government agency you need to have a plan for switching to IPv6. That's a government requirement. I think the due date for the plan is 2008. The actual switch over is another date but you need to show that you have a plan or they'll stop buying from you.
Also, to anyone who thinks there are plenty of unused IPv4 addresses you are wrong. In the beginning many companies grabbed huge ranges of IPs that they would never need. It wasn't a problem at the time because they never conceived that they would run out but now that we're running low on addresses you can bet those companies are holding on to those assets because they're worth cash.
Read my short stories - You won't regret it.
My got, this was not flamebait!? Who modded it that way? This was a legit critique of IPv6 and I think is spot on. We don't need it now. We MIGHT need it when most humans are living on other planets, but surely there is plenty of time for that?
Dog is my co-pilot.
More interestingly, does anyone have a good review/comparison site of IPv6 routers that are up to the task?
- Michael T. Babcock (Yes, I blog)
Who picks these dates?? You know if it becomes the accepted cut over date that lots of engineers are not getting a christmas or new year break that year. Why not do it on the 10/10/'10. Easier to remember and doesn't mess with anyones holidays.
I wanted to experiment with IPv6 on my server and asked my hosting service to provide me with a V6 address. They didn't support it. I looked elsewhere (since I was going to get another server anyway), but no provider could match all of my requirements (IPv6 support, Linux OS, affordable).
In the end, I just went with an IPv6 broker and managed to get my IPv6 site (http://showmyip6.com/) running through a tunnel.
You would expect servers and hosting services to be the first to get into IPv6, but if they haven't done it yet, don't expect to see widescale adoption elsewhere.
I'm being completely serious.
NAT (ie, the mangling of IP addresses) doesn't give you any security whatsoever. Putting your box in the DMZ isn't bypassing the NAT, its just setting up a different type of NAT.
The security that you get behind your NAT device is because the device necessarily has stateful packet inspection and filtering engine...because dynamic NAT doesn't work without it...its the stateful inspection and filtering that gives you the security, not the NAT/mangling of the IP addresses.
You could stick a stateful inspection and filtering device that denies inbound connections by default in your laptop travel bag and have exactly the same level of security, without breaking useful applications like NetMeeting (admittedly dated), and other useful applications that connect directly client to client.
...all the addresses might have to be changed because the map gets reset... When you refer to 'map', do you mean routing table? I really know nothing about IPv6, and something about this statement unsettles me if a unique map is not distributed, but rather on a single host... isn't this the very reason DNS is distributed? Or is it not a routing table, to which you're referring to as a 'map', and I'm all out of context?If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
That's not the key. That's the _problem_ with IPv6.
The problems with IPv6:
a) It's a bad design just for the reason it's not backward compatible with IPv4. BEFORE anyone mentions mapping and all that, please show me how an IPv6 _only_ machine is going to talk to an IPv4 _only_ machine AND vice versa. REMEMBER: any "solution" that requires IPv4 addresses on both machines is NOT a solution. After all if we are really running out then you MUST assume one side no longer has access to IPv4 addresses.
In the solution please include how DNS resolution, SSL, VPNs and all other popular things are to work (or not work - explicitly state the popular services/features that will not be supported).
If any solution to a) involves convincing everybody running a useful IPv4 service to somehow get an IPv6 address and DNS entry, I'm going to laugh at it.
b) The popularly proposed transition methods involve convincing lots of people to do stuff that they don't even know they need to do, nor is it certain that they would be able to do it - it may be beyond their control or ability.
For example they need to at least:
1) Get an IPv6 IP address that actually works from their ISP.
2) Get their DNS sorted out so that the IPv6 address is advertised.
3) Configure their machines accordingly
4) Figure out how to deal with a)
IPv6 is about as compatible with IPv4 as OSI. I'm sticking to the Internet which Google etc are on. The rest of you can go switch to "AOL/Compuserve 2011" for all I care.
I agree with you on points 2 and 3. However, I do not agree with points 1 and 4:
"anything reasonably current" - first of all, there are lots of software routers (c.f. 72xx series), and there are all kinds of versions of 65xx code which handle v4 forwarding in a more efficient way than v6 forwarding. This is not to mention the assorted legacy equipment which is deployed in ISP POPs - the EOL on the 7500 was just announced last year, and how many ISPs do you think are still using those for T1 termination? (answer, lots) - heck, there are dial platforms which have a hard time dealing with classless IPv4 routing, and those are still in place.
Further, coming back to the current spec - DOCSIS v3 is required to support IPv6. Who's got that universally rolled out? (answer: nobody - everyone is just starting to install v3 gear)
How about which version of PPPoE? (answer: it's currently in the "kludging it together" stage - DHCPv6 is required instead of autoconf if you want people to get DNS, but then you get conflicts with DHCPv4...)
or SIP? (none)
So given the above, that knocks out cable internet, most DSL internet, and most VoIP providers (VoIP is currently VoIPv4 - nobody has yet written VoIPv6 and productized it).
So there is a heck of a lot of work to be done, and handwaving that everything works doesn't help (in fact, it hurts, because it convinces management that no money needs to be spent on development).
Regarding point #4, where the length of the header and address really matter is in small packets (like the aformentioned VoIPv6) - running little-packet low-jitter protocols over v6 will be substantially less efficient than it is in v4. We can either a) suck it up and deal, b) live with dual-stack forever, and have voice just run on v4, or c) come up with some more technical magic.
I don't know which of those is more likely, but again, there's a lot of work to be done. Comparing the drop in efficiency of header transmission to the difficulty of getting address space is apples to automobiles.
Need Geek Rock? Try The Franchise!
Actually, I think FTTP will be better. Verizon is currently deploying that like mad, but they are unfortunately one of the 800-pound gorillas participating in the questionable activity you mentioned earlier.
Cisco has a huge install base, but if companies start deploying public-facing IPv6-enabled servers and they can't meet the demand of their customers, they are likely to start looking for alternatives very quickly. In this case, I think Cisco will not get any incentive to improve their routers until their customer base is threatened.
GreyPoopon
--
Why is it I can write insightful comments but can't come up with a clever signature?
Just like King Canute once commanding the tide not to come in, so the IETF is now commanding IPv6 to become widely adopted. If they're going to apply measures like this I think they should go for something more useful, maybe commanding cancer or heart disease to go away, since that would help a lot more people.
It should be called the "Network Engineer Full Employment Plan". Anybody remotely competent in network engineering will be able to get a job in the next few years if this thing takes off.
1. Cisco routers suck at IPv6.
Anything reasonably current doesn't route IPv6 in software. Yes, there's legacy stuff out there that will have to be dealt with, but there are solutions to those legacy hardware deployments that aren't terribly arduous. But it does mean people need to get started dealing with this *NOW* rather than later.
Cisco 4500 Series Multilayer switches. IPv4 in hardware, IPv6 in software. They certainly suck. Cisco is promising a new supervisor that can do IPv6 in hardware for ages, they just don't deliver. We have money. We need IPv6. Cisco currently ignores hardware IPv6 on anything less than a 6500, 7600 or CRS-1.
They pretty much said into our face: if you need IPv6, buy a 6500 - just that costs a tenfold of 4500 and except for IPv6, even the 4500 is oversized for us. Great deal. Even though we do have the money, we are not stupid enough to buy at _any_ price.
Cisco just wants to rip loads of money from the early adopters.
We are investigating switching to a new vendor. Its cases are blue.
Continuous positive slashdot karma since... uh, maybe next year.
Do you know what you're implying by that? That's much worse than the original stupid slang inclusion.
Can you be Even More Awesome?!
The datagram formats are different between IPV4 and V6, but the parts of them that people actually use are readily translatable. So you can setup border translators between IPV4 islands and and IPV6 network or vice-versa.
- "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
Why does every technical standards organization plan intensive, complicated and pervasive changes for midnight January 1st, when:
1. There will be no technical support available from vendors until they return from holiday, perhaps days later?
2. No one will be available to test, evaluate and identify distributed service outages, again for days.
3. The poor, maligned and disrespected IT staffs will have to miss the New Year's Eve parties, probably their best/only chance to hit up their drunken office colleagues and have a chance of success. Please, won't anyone think of the geek?
-- Gary Goldberg KA3ZYW 301/249-6501 AIM:OgGreeb Digital Marketing Inc., Bowie, MD
When you say "the way addresses were distributed", you are ignoring the fact that there are millions of unused, un-distribued addresses free for the taking.
Internet Protocol v4 Address Space.
See all those blocks marked "IANA - Reserved"? Those are unused addresses. Any ISP in China can ask APNIC for more addresses, and APNIC will give them addresses. There is no shortage.
The rest of the points in that post were similarly bogus. NAT sucks because it breaks the end-to-end IP model (which also breaks IPSec). It also requires the network to handle connections and maintain state. IPv6 also uses multicast for ARP resolution instead of broadcast, which means your NIC doesn't have to deal with a packet every time someone else on your subnet wants to contact a machine that isn't in their cache.
Just junk food for thought...
This reminds me of my plan for eliminating that annoying delay after the traffic light has turned green, but the cars in front of you haven't moved yet so you can't go. We install low power radio transmitters at each intersection. When the light is about to turn green a voice comes over the radio in your car. "Three... two... one... GO!" That way everyone steps on the gas at the same time and voila, no more waiting.
Aaargh! I see this all over the Web these days -- and even in newspaper stories!
People, the past tense and past participle of the verb "to lead" is spelled "led". Yes, it's pronounced like the name of the metal. No, it's not spelled the same way. No, it's not consistent with the parts of the verb "to read". Welcome to English: a writhing mass of special cases.
So: today I lead, yesterday I led, I have led many times.
Your god may be dead, but mine aren't!
Well, all you have to do is memorize the prefix. Then you can get creative.. 4021:d0ce:5221:dead::beef I do agree though. Working in tech support telling a customer to ping dead beef would be a little.. awkward. Especially if your customer is PETA.
Every time you ________ in Soviet Russia, kitten kills God!
i defiantly agree, IPv6 addresses are just too large to work with easily and remember easily.
Here are some of the helpful words which can be made from hexidecimal quads: :aced: :bade: :beef: :cede: :dead: :face: :fade:
:dada: (for the art fans, or perhaps new parents) and :acdc: (for rock & roll fans)
and of course
I use a lot of those in lab settings...
Need Geek Rock? Try The Franchise!
You're right...there was a fair amount of hand-waving in my message (hey, its a slashdot comment, of *course* is over-simplified ;), and there are serious challenges to ipv6 deployment, I totally agree, but let's go back to the start of all of this controversy. We're going to be out of ipv4 addresses is roughly 3 years. *NOW* is the time to start working on these issues. We're starting to deploy ipv6 in our network where I work, despite *knowing* for certain that some of our equipment doesn't support it. But we're beating up on those vendors, and getting to say things like, "We've got ipv6 deployed in our whole internal network except where your equipment gets in the way. You're behind the curve, get with it." (literally, I've used those exact words in email messages to some of our equipment vendors)
>there are lots of software routers (c.f. 72xx series), and there are all kinds of versions of 65xx code which handle v4 forwarding in a more efficient way than v6 forwarding
That's true...like I said, there's lots of legacy stuff out there that doesn't handle ipv6 as well as it should, by and large, it doesn't prevent ipv6 deployment, it just may not do it as well and as efficiently as it should. Then there's stuff that just flat out doesn't support it at all, and that has to be addressed as well. Again, though, ipv4 addresses are going to run out, now is the time to get fixes for this stuff, not when your back is against the wall.
(I don't think I need to respond to your message point by point since my responses will basically be more of the same. Now is the time to start deploying to find out what challenges you're going to face to give yourself time to address those challenges, it will only be that much harder when you're trying to do it when your back is against the wall).
same song (same verse even) ... read the full thread over on NANOG; especially interesting is Randy Bush's followup, featuring some slides (specifically, slide 20) he presented recently that basically say "yeah, there's a problem; no, the sky is not falling; none of the forced-cutover plans thus far presented have fully taken into account operational and business issues. Careful thought and deliberate action (rather than panic and haste) are needed here to avoid creating problems we'll be living with for the next 30 years." (Apologies if Randy thinks I'm paraphrasing him incorrectly; I doubt he spends much time reading /. though. :))
illum oportet crescere me autem minui
I guess then Herb will have to take wiskit.com offline, since A/UX is unlikely to ever get IPv6 support!
Constitutionally Correct
I absolutely agree with you: now's the time to start working on it, and we'll need to find out about all of the broken things and fix them (for instance, VMWare and IPv6 autoconfig don't play nicely together, violating the VM security model...)
Need Geek Rock? Try The Franchise!
I can see the value in deploying IPv6, but I think it has to be done from the bottom, not from the top. A lot of posters have mentioned using it on intranets, and I'd like to hear more about that.
I'd love to see IPv6 depolyed on a low-bandwidth municipal wireless mesh. Any device within range that could speak IPv6 could become a peer on the network. This would enable all kinds of really cool applications, like city-wide sensor projects and multicast audio feeds.
Gateway to the IPv4 Internet could be provided using NAT by any device that was willing to act as a bridge.
There's no need to convert teh entire Interweb. IPv6 makes much more sense (ironically) in a controlled deployment where legacy hardware (and legacy thinking) isn't really a factor.
Uh, you're wrong?
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
Ok, let's talk brass tacks. My IP address of my computer is 10.0.0.4. My router is 64.xx.yy.zz. 10.0.0.4 is not in the DMZ, and has no in-bound portmapping. Now, explain to me how malicious incoming packets are going to be routed to a *non-routable* Private IP address. If that's not security, then I'd like to hear your definition of it.
Bravo.
This is something that every needs to see. This should go a long way towards fighting the 'anti-IPv6 because the addresses are hard to remember' crowd of cry babies. Yes, Virgina we are running out of IPv4 allocatable addresses.
If HTTP(s) and SMTP client-side implementations can be written look up SVR RR's with their DNS query, we won't need IPv6 for a factor of just under 65535 times longer. The restricting factor on IPV4 is that it is not feasable to run many services on something other than the port in /etc/services. If there is a way to publish the port the service is running on, then tunnelling can be done wildly, and firewalls can become useless. (Except that firewalls are already largely useless.)
Sure, its secure, but its not secure because of the IP address mangling. Its secure because the NAT device is looking at every packet, keeping track of what conversations are going on and deciding which to forward (and mangle) based on the state that its keeping.
The problem with your argument is that you qualify it with "not in the DMZ". Putting it "in the DMZ" (which isn't a real DMZ anyway) is still NAT, and your protection just went *poof*. NAT (ie, just mangling IP addresses) doesn't provide any protection. Having stateful inspection of every packet and deciding which ones to forward on is what provides protection. This means that a stateful inspection firewall is capable of providing exactly, completely, 100% the same level of security; oh, and do so without breaking any protocol that tries to use the Internet as a real communications network rather than some simplistic I-make-a-request-and-get-a-response-back pseudo-communications network.
Oh, I dunno... I'd settle for a cool billion dollars.
A cheerful little bird is sitting here singing.
It is unlikely that the folks who cannot figure out NAT now (it's a simple RTFM issue) will EVER figure out ipv6 routing.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
The internet will only be "slowed down" by 3.4% if everyone uses the minimum packet size. This is unlikely, and a network won't exactly be slowed down by this amount unless it is 100% saturated 100% of the time.
Everyone needs their own IP address. You must be one of those people who think the internet is just a gateway to the web and email. The truth is the internet can be used for much more. How about two way communications instead of just "surfing the WebTV(TM) innernet tubes." It only works if everyone has their own IP address, preferably static so they don't have to play with things like dyndns. The current state of floating IPs and NAT and no servers allowed by ISPs sucks goat guy balls. When will we have the true promise of the internet?
I use Comcast's (formerly Time Warner RoadRunner) cable infrastructure
but am an Earthlink client.
How exactly is Earthlink supposed to configure Comcast's routers
to natively carry my IPV6 traffic? The answer is they can't because admin access
is not shared and Comcast won't agree to it, at least according to Earthlink.
So they offer tunneling if you want to load their WRT54G image on a suitable device.
Or you can read their PDF describing their setup and figure out how to do it yourself
with any reasonable Linux or UNIX distribution.
Nothing against Earthlink or Comcast but the average consumer is not going to
understand my last paragraph, much less decide to load up IPV6. When you see
the average firewall device at Fry's selling with native or tunneled IPV6
config panels, there might be some hope. Until then, it'll just be the lone trailblazers
doing this out of intellectual curiosity.
I'm not sure what you're getting all wound up about. It seems valid to me. Asia will lead. What's wrong with that. Asia will lead [the way]. Does that make it better? If it were Asia will have lead (should be led) you'd have a point.
You know, I have been using IPv6 in some way for about 9 years now, starting back with the stack for NT from MS Research and FreeBSD with KAME. There was a lot, and there is still more, to learn, and what sucks for early adopters (and huge advocates) of IPv6 like me is having to swim upstream against the current of "we have plenty of IPv6 space", "we have NAT", "IPv6 sucks", etc. It sure does get old. If you naysayers would put half the effort you spend bitching on /. into urging your ISP or your IT organization (or both!) to become IPv6-aware, we could see some real progress.
/8 20 years ago, so let's cut this huge address space by less than half and use a /64 for the host. Ridiculous! If past lessons had been learned and remembered, we wouldn't see this kind of early waste, and IPv6 could well last a couple hundred years, or longer, addressing all parts of this solar system and perhaps beyond.
While I am a huge advocate of IPv6 adoption, I don't agree with the wasteful manner with which the networks are being allocated. It is as if the architects got flashed by the MIB and can't remember anything about the relatively easy acquisition of a IPv4
There is a lot going on in Asia/Pacific (AP) with IPv6, and emerging countries will be far better off since they are just building out infrastructure from scratch and can be dual-stack capable from the start (akin to cellular networks versus thousands of miles of copper). Here in the US, the price for being so technologically advanced early on and having spent (I loathe to refer to networking gear purchases as "investments") so much capital on gear to-date means that hard business cases need to be made to justify to the bean-counters that IPv6 is worth the effort. Couple that with the usual short-sighted executive management in most companies and you will be hard-pressed to get funding for IPv6 ventures. Fortunately, the word is getting out to even the executives that IPv6 is not just a rumor and projects are starting to gain momentum, but I fear that for most in the US it will be a never-ending game of catch-up.
Optimistically I forge on...
Mike O, KT2T
You still need to check for a collision, and you'll always need to do so. Because the probability of randomly choosing an in-use IP will always be nonzero. ... On the other hand, there's no anonymity by IP by selecting random IP addresses anyway, because if you own a pool of addresses then they link back to you, otherwise you're essentially using them on loan from an ISP who does, in which case logs may exist.
Anonymity ends at the whim of your ISP, the IP addressing involved doesn't affect that.
Google. Please, please, please if you're reading this - switch IPv6 on to your services. It might be the "content" that people say is needed before mass change.
/48 of IPv6. Tweak your code and database entries (if they don't simply handle an Inet field). Put in AAAA records. Hire me. I'll do it for you.
And Slashdot - for fucks sake - one of the most techie sites of the net, still suffering with the "meh, we're American, and we've got enough IPv4 addresses, so we're not bothered with IPv6" syndrome.
I just can't get over that mentality. Build an IPv6 kernel. Get a
Get your own free personal location tracker
NAT works for most people because they do simplistic things with their internet connection. They think that the internet is web browsing and email, protocols which do just fine over NAT. NAT falls down when you need to do more complicated things, such as VoIP, streaming, P2P, etc. So you end up needing special fixup handlers, proxies (STUN and friends), and other kludges to try and make things work in a NATed environment. Despite all these kludges, it can still be a nightmare to deal with.
Worse is when you are doing cooperative work with other businesses / networks that share the SAME private IP space... What a f*cking nightmare that is... Been there, done that. Double NAT nightmare.
NAT must die.
Sure, if you want to limit yourself to Terra Firma.
This is a non-argument. It wasn't that long ago that people were saying 'no personal computer will ever need more than 64K of RAM". Look at where we are now, just 25 years later.
Each ideally needs its own address, and it's not hard to see how 4 bln addresses will be used up.While I agree with the "NAT is for geeks" sentiment, I disagree that putting every last possible consumer device on the publicly addressible Internet backbone is a good idea. On that basis, I would say that it is NOT ideal for each device to have its own (globally unique) address. Given what a festering pool of viruses and hacker slime the Internet has become, using a router to minimize the number of moving parts that come in contact with the outside world (and a firewall to keep that point-of-contact safe) is probably still a good idea, even if we don't *need* to do it because of an address shortage. Once you accept that - and realize that it means that having a global unique address doesn't benefit "interactivity" at all - it doesn't matter as much what the address space in your house looks like. NAT or no NAT, the challenges of managing the environment are the same.
Take off every sig. For great justice.
I'd really like to move to IPv6, but I can't do anything about it until I can go and pick up a consumer device in the under $50 range from DLink, Netgear, or Linksys that supports IPv6.
I believe that my Mac, Vista Laptop, and XP laptop can all support IPv6 without much pain, and it would actually improve home networking, by removing some of the DHCP complications.
Wim.
Yes. The passive construction uses the past participle. Consider: "I will do it" but "it will be done by me", not "it will be do by me".
Your god may be dead, but mine aren't!
Also, they do simplistic things with their internet connection because they are behind NAT. Countless cool technologies and ideas have died, just because NAT was in the way.
Hell yes.
like, about 10-15 years ago or so, forgot the venue but remember how he was saying that IPv6 was just around the corner. Apparently it is still around the corner and will stay this way, so IETF decided to give not-so-gentle kick-in-the-ass of Internet providers. Yet - working at some point for BBN Planet dealing with lots of management issues, I can clear see the first question in any provider's mind: what would be the cost of conversion? Who's going to pick up the tab? Even if it's mandated by IETF, at this point Internet - as a loosely couple collection of Tier-1 providers, each is more or less autonomous (yeah, AS, pun intended), it's either 'everyone gets converted', or 'noone gets converted', but it's no longer can be mandated. I'm thinking of management/monitoring tools, many are homegrown - think of the cost of re-writing them. THink of the cost of re-training the personal. it's overwhelming task. no wonder there is no rush to convert. there is *no pressing need* to convert.
A funny footnote: in direct conversation with Scott Bradner, aka SOB (the IETF chair at the time IPv6 was introduced), he said, roughly, the following: Well, we were trying to push TCP/IP as a standard, as hard as we could. Now some 'industry pundits' picked up on the issue of 32-bit addressing space of IPv4 as a limiting factor. So we had to quickly cook up something (which we called IPv6), just to keep their mouth shut, just to tell the world that "yes, we will have expandability in a future".
He sounded like he didn't give a damn whether IPv6 would ever be implemented. Scott, by the way, was heavily on a practical side of things, including manageability. I can understand his sentiment.
I wonder why there is such a push to move into IP6. I mean sure, IP4 will eventually run out, but thanks to NAT, I don't think this is as much of a problem as it was a decade ago.
I like the privacy IP4 allows, and I'm not in favor of changing over to the new scheme, even if IP4 does cause some headaches.
--Reverend Raven
Desperate days demand dire deeds.
Maybe Al Gore can do us all a favor and REinvent the Internet.
Cool! Amazing Toys.
Challenge: 2 bln people in the relatively civilized world have, or will have in the near future, serveral of these items:
- Home computer
- Work computer
- Laptop (private or work)
- Cellphone(s)
- Net connected appliances (TiVo, net music players, IP phones, home surveillance, alarms)
Each ideally needs its own address, and it's not hard to see how 4 bln addresses will be used up.
NONE of these appliances require a public IP address. Let's break it down, shall we?
1) Home computer - What makes you think this requires a public IP address? Go to your local tech store and you'll find lots of "home routers" that provide DSL+NAT+HUB for $39. Somehow, having as many as 128 computers connected behind a single IP works fine, and there's no particular reason why that single IP must itself be public.
2) Work computer - same as Home computer above, only doubly so, since a work computer often has financial and/or sensitive information.
3) Laptop (private or work) - laptops get whatever IP that they can access at the hotel, board room, public hotspot, etc. It's rarely public, and since you can never assume a public IP, there's no value in a public IP anyway.
4) Cellphone(s) - why would this need an IP at all? So you can "look at dar EntarWeb!(TM)" ???". Cellphones use a proprietary packet system (EG: CDMA) that does not need to directly match an IP address in any form.
5) Net connected appliances (TiVo, net music players, IP phones, home surveillance, alarms) - TiVo is for the home, and would use private NAT IP. Music players PLAY music, and thus have no need for a public IP. Home surveillance cameras typically upload their pictures to a server, and thus have no need for a public IP. Alarms work just like home surveillance cameras.
But, what I find most interesting is that you don't mention the single case where a public-routable IP address is actually most important - SERVERS!!!
Servers must be seen. They are accessed from XYZ connections and IPs through whatever layers of NAT and so on. They are the gateway through which all other connections depend. And the case that we'll have more than 2 BILLION servers is a very hard one to make. ALL of the aforementioned consumer devices can be accessed with port forwarding through a server if direct access is needed. And with port forwarding, you have (2 BILLION * 65535) TCP connections possible - a very, very, very large number.
Is IPV4 limited? Yes. Will the cost of those limitations be exceeded by the cost of replacing IPV4. Not anytime soon, I'm afraid. So go pound sand.
I have no problem with your religion until you decide it's reason to deprive others of the truth.
The big problem is that many kinds of routers have two ways to route packets - either by using ASIC hardware to do easy jobs fast, or by using a general-purpose CPU to do more complex jobs, and if the ASIC doesn't support IPv6, you have to do it in the CPU, which is a limited resource on most routers from some popular vendors. That's a problem that time and design work can fix, but it'll be a while before IPv6-capable routers catch up with IPv4 equivalents in terms of features and performance. The extra address bits _are_ a problem if you're designing ASICs - the address is 4x as big, so you can fit roughly 1/4 as much performance on a given sized chip. Among other things, your forwarding tables are 4x as large.
A separate CPU problem is that the CPU needs to run routing protocols and occasionally need to recalculate the tables, which typically takes N**2 space and therefore a lot of RAM. For some reason, a gigabyte of RAM that costs $100 if you install it in a beige-colored box costs up to $5000 if you install it in a teal-colored box, at least if you're buying a service contract for the teal-colored box
The more serious problem is that IPv6 was supposed to do something about hierarchical routing structures that were supposed to reduce the table size growth, but it doesn't realistically support addressing for sites that get connectivity from two different ISPs for redundancy and reliability, which is becoming increasingly common for businesses. There are ugly hacks like Shim6 that are supposed to address this, but don't really cut it.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Sure, the parent article was flamebait, but it made some useful points and attracted some useful flames.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Yes, I certainly do. I'm implying that by censoring words from use, you don't actually solve problems, in this case, the problem of racism. Racism, when it is actually expressed (as it it most certainly was not in the post we're talking about) is ugly as hell and conversation about it, and free speech with regard to it, is critical if the problem is actually to be solved. The problem, just so you're refreshed on it, is not one of words, it is one of putting up social walls, ostracizing people of one group or another, singling them out for harm, holding back benefits from them and so forth.
Trying to sweep the whole thing under the rug by "prettifying" the language in the case of words that could, in another context, be used in a racist manner, is shortsighted as well as ineffective. That goes for every other politically correct formulation as well.
When I say that the turd has no clean end, I am saying that political correctness doesn't actually serve as a means to solve problems. I'd go even further: Sometimes it exacerbates them by removing them from the inquisitive eye of public discourse. Political correctness itself is a purveyor of pretense, not a problem solver.
I've fallen off your lawn, and I can't get up.
Didn't know that... In that case: Even better :)
> an existing globally unique number; the MAC address
MAC addresses aren't globally unique.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I think the way to visualize the number of ipv6 addresses, is instead of looking at how many ipv6 ip addresses there are is to look at how many routers prefixes are going to be available. Since as with ipv4, allocation is not perfect.
c e] Should be enough.
/., "In Asia, IPv6 is already a reality. The high population and accelerated Internet growth rate, combined with the limited IPv4 address space, does not leave any other choices." Also U.S. DoD announced in 2003 that ipv6 is now a purchasing requirement and they expect migration by 2008. Where DoD goes with a purchasing requirement, the rest may follow.
ipv6 addresses = 2^128 = 3.4 * 10^38
possible ipv6 router prefixes = 2^(64 - 3) = 2,305,843,009,213,693,952 routers / (6.6 * 10^9 humans) = 349,370,152 possible globally addressed routers per person
And "over 80%" of ipv6 space is still unassigned. The "- 3" is due to "IANA unicast assignments are currently limited to the IPv6 unicast range of 2000::/3." [http://www.iana.org/assignments/ipv6-address-spa
wrt, the initial topic, from the IPv6 Essentials (2006) book reviewed on
I wouldn't buy any cheap ipv4 hw.
From the +5 comments seems that there are some ipv6 hindrances with ARIN that need to be corrected, regardless of the other statements.
The designers of ipv6 find NAT inelegant & obsolete, but organizations can still use an ipv6-style NAT anyway.
If you need text styles to communicate then you don't have a message.
If you want the space at that price, and can document that you need it, you can get it; otherwise you can get IPv6 service from an ISP or IPv6 tunnel broker and have them assign you space.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Over a 3 year timeframe, most of your legacy servers will look pretty old, slow, expensive, and financially-depreciated next to the new shiny servers people are buying to replace them. Most of the exceptions are on private networks anyway, not the public internet, like that mainframe your corporate HR department uses. So even if your public internet connectivity is all IPv6, you can still tunnel 10.0.0.0/8 or 192.168.0.0/24 through it and nobody'll mind.
Also, most of those IPv4 applications can handle 6to4 translation if they're doing all the work on the server and not running fat clients, so you can put up a PC farm running translators.
Routers are more of a problem - handling IPv4 bits is actually the primary job they're doing, as opposed to being a communication mechanism for getting to some database application that's the primary job. They're often implementing stuff in ASICs, and they're harder to replace cost-effectively.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Does anybody really think that there is any economic gain in switching to IpV6? If there is no gain then why would ISPs switch? It seems to me that any new protocol should aim to solve some of the bigger problems the internet is facing. My first thoughts would be the amount of bandwidth that is wasted by botnets sending spam and bit torrent clients resending the same information. Increasing the address space of the protocol is not enough. Give me a good working global multicast system and some way to identify and filter the noise of spam and I could see some economic gain and a reason to switch to a new protocol.
Another is that fortunately many of the businesses that would want multi-homing for servers are putting them in colo space rather than on their premises, so they're ok with using provider-allocated space, and it's only the colo provider that has to advertise multiple routes. Another is the policy issue that ARIN will normally not sell you PI space smaller than some size (is it
Shim6 is supposed to fix this problem, but IMHO it's an ugly ugly hack that won't succeed.
The other popular reason for getting PI space is to make it easier to renumber if you change ISPs. Unlike multihoming, this is a problem that can be made to go away by fiat. It made more sense back in the 1980s, before DHCP and DNS support became relatively universal. Renumbering servers and VPN tunnel appliances is still a bit annoying, but usually not bad, and you don't really need to renumber client machines any more, you just expire their DHCP leases if they're non-laptops, or unplug their LAN connections if they are. (Yeah, I know, it's not really quite that simple, but it's still fixable, especially because the parts that are hardest to fix are usually behind firewalls or NAT so you don't care.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
You just won yourself a fan! Well thought out, well said!
Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
This is news to me. Could you please provide a link? My personal knowledge and Wikipedia agree that MAC addresses are globally unique.
Centralization breaks the internet.
Of course coexistence is possible. It was designed that way. The proposal's point is to increase availability of IPv6 accessible hosts while leaving the IPv4 accessible hosts unaffected.
/64 IPv6 netblock and only 1 IPv4 IP address.
My pc runs both IPv4 and IPv6 because my provider (XS4ALL) is nice enough to offer experimental native IPV6 support. The protocols coexist but don't inter operate. So, I have some public facing servers on IPv6 that can't be reached over IPv4 since I have a
The proposal's goal seems to be to break the chicken-and-egg problem that currently has IPv6 in its grip. Once enough people use IPv6 links, services will start to pop up that are no longer reachable on IPv4. Much later, IPv4 will lose interest because it's no longer 'the internet'.
- Clients at the business's office, which need reliable outbound connectivity,
- Roaming clients, which aren't part of the problem here,
- Servers that need reliable inbound connectivity, and
- Servers that need to be reliable and need to be at the business's office.
The latter group is really small, and for most companies is limited to cranky VPN appliances. You *can* run customer-facing servers at your office, but it's become much more common to run them in colo centers, partly for reliability and partly for cost reasons, and for those cases it's usually just fine to use the colo provider's IP address space instead of PI space.The economics change around from year to year, but colo usually wins for a lot of applications except for a small number of very large companies or for people who don't need dual-homing levels of uptime. Otherwise the number of global routes would be a lot higher. (Last time I looked it was around 200,000 - a few years ago the Imminent Death of the Net was predicted as the number approached 100K, but bigger routers with more memory have come out since then.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
In IPv6-land, the typical allocation for an end-user organization is
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
You only need to talk to another server on the net if there's some application it's serving that you want. These days, usually that's the web or email or maybe some IM protocol, so a box that proxies a couple of popular services will take care of connecting your lameoid PC to most new and interesting IPv6-only servers.
For now, the more entertaining problems are when there's a server out there with IPv4 AND ipv6, and their DNS advertises both, and your PC decides to connect using IPv6, but you don't actually have IPv6 connectivity from your ISP. Oops. It's probably Bill's fault.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
NAT is a cheapass way to build a slightly-stateful firewall. I'm not exactly sure how you fit your NAT routers between your notebook and the nearby wireless pod (:-), but if you're only doing pure-client stuff or are willing to tweak your NAT box you can make it mostly work most of the time for most applications.
That doesn't mean that NAT isn't evil. It breaks the end-to-end paradigm that makes it easy to develop new applications for the Internet, and forces most people to just be clients unless they're running software which does various levels of ugliness to work around NAT. It's easy to make a client that works behind NAT to reach a server that's not, and a bit harder to let non-NATted clients reach NATted servers, but it's a lot harder if both ends run NAT. For instance, do you know why Skype is so popular, in spite of being a closed-source closed-documentation proprietary application that doesn't use either of the common VOIP protocol standards, doesn't interoperate with anything, runs Repeckt-Mah-Obscuritay unverifiable crypto, and turns random well-connected users into supernodes? It's partly because it was well-done and shiny, but it's largely because it does an effective job of NAT traversal, and the supernode business is one of the tricks it uses to do that.
Think about your options for firewalling in an IPv6 environment. You can still build firewalls that let in stuff you want and don't let in stuff you don't want, and even do it statefully so you only let in good stuff when you're interested in listening for it, and with 2**64 IPv6 addresses for your house, you could even just leave stuff unprotected and nobody'll find it by port-scanning (in practice you wouldn't do that, because if you reveal your IP address on one protocol, such as by initiating http to a web site, then a miscreant knows to scan other ports on that address, or he could go scanning MAC addresses for recent Dell PC models or whatever. But you *could*, and you could even set up your machine to have different protocols use different IPv6 addresses.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
As far as I'm aware, the only time MAC addresses aren't globally unique is when MAC address cloning is being used, such as on a home system where your ISP has your MAC address registered in their system, and you want to connect through a cable/DSL router instead.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
Which is all well and good, but that's not what was implied by "picking up the clean end."
The particular word in question should be removed from the lexicon particular because it is is intended to do exactly that kind of separation. Some words become undesirable because the underlying thing they refer to is not so good: it sucks to be disabled, handicapped, or crippled and any word you use is eventually going to reflect that. Same thing with retarded, mentally challenged, and special.
But the 'N' word didn't become an insult because it refers to an undesirable condition. It is specifically used to degrade the people it refers to. If all the words we use to describe particular races become impolite because the 'turd' they refer to 'doesn't have a clean end' then we've got much bigger problems than we care to admit.
Political correctness for politics' sake is pointless, but that doesn't mean we should just keep on using words willy nilly that are deliberately degrading.
Can you be Even More Awesome?!
> For some reason, a gigabyte of RAM that costs $100 if you install it in a :-)
> beige-colored box costs up to $5000 if you install it in a teal-colored box,
> at least if you're buying a service contract for the teal-colored box
The consumer crap that goes into the beige-colored box doesn't have error detection/correction and it isn't designed to offer "five nines uptime" and the company selling/maintaining it won't re-imburse you major cash if it doesn't meet five nines. *THAT* is the difference. It'll work "good enough" for Joe Blow surfing pornsites. It will *NOT* keep the internet running with the reliability we've come to expect.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
You gave an example of NAT in the case of public daemons, but what about NAT/Masquerading a network behind a single IP? You think you can access private IP's (10.x.x.x, 172.16-31.x.x, 192.168.x.x) without using a reverse connecting Trojan? There's inherent security in not being able to reach a host behind a NAT, without a single packet filter rule.
I think IPV6 is a good idea. However, with the zealots/fanbois it has for "friends", it sure as hell doesn't need any enemies. Don't go out of your way to piss off potential converts...
1) Do *NOT* advocate a mandatory drop-dead-date for IPV4. Doing so *BEGS* for the rejoinder... If IPV6 is so absolutely wonderful, then WTF do you need to drag us into it, kicking and screaming? Build your allegedly "better mousetrap", and the world will beat a path to your door. Unlike NTSC and ATSC television, IPV6 and IPV4 can co-exist. If IPV6 can't draw people away from IPV4, then it doesn't deserve to live.
2) Do *NOT* tell people that they have a "duty" to spend money migrating to IPV6. Show them the benefits. Again, if there aren't any benefits, it's IPV6's problem.
3) Fercryinoutloud *STOP* harping about "the end of NAT" and "NAT is evil". NAT works. It conserves IP address space, and it also protects end-users. And forget about the stupid argument that putting your PC in the DMZ "proves that NAT doesn't protect your PC". That's equivalant to saying that putting "INPUT ACCEPT" as your only iptables rule "proves that iptables doesn't protect your PC". When you proclaim that IPV6=="The end of NAT", you are spreading FUD, and scaring people away from IPV6. For those of you who whine about how "NAT breaks internet connectivity", remember that "a firewall breaks internet connectivity", too. This is *NOT* "your father's internet". 50 years ago, many people didn't lock their houses. Then meatspace got ugly. 15 years ago many people didn't bother with firewalls or NAT. Then cyberspace got ugly, like so...
Aug 3 01:42:13 m450 UNSOLICITED:IN=ppp0 OUT= MAC= SRC=24.64.247.183 DST=208.65.246.166 LEN=512 TOS=0x00 PREC=0x00 TTL=71 ID=58522 PROTO=UDP SPT=6403 DPT=1026 LEN=492
Aug 3 01:42:13 m450 UNSOLICITED:IN=ppp0 OUT= MAC= SRC=24.64.247.183 DST=208.65.246.166 LEN=512 TOS=0x00 PREC=0x00 TTL=71 ID=58524 PROTO=UDP SPT=6403 DPT=1028 LEN=492
Aug 3 01:43:34 m450 UNSOLICITED:IN=ppp0 OUT= MAC= SRC=24.64.119.4 DST=208.65.246.166 LEN=512 TOS=0x00 PREC=0x00 TTL=71 ID=6764 PROTO=UDP SPT=3804 DPT=1026 LEN=492
Aug 3 01:43:34 m450 UNSOLICITED:IN=ppp0 OUT= MAC= SRC=24.64.119.4 DST=208.65.246.166 LEN=512 TOS=0x00 PREC=0x00 TTL=71 ID=6765 PROTO=UDP SPT=3804 DPT=1027 LEN=492
Aug 3 01:43:48 m450 UNSOLICITED:IN=ppp0 OUT= MAC= SRC=24.64.11.137 DST=208.65.246.166 LEN=512 TOS=0x00 PREC=0x00 TTL=71 ID=46557 PROTO=UDP SPT=8109 DPT=1026 LEN=492
Aug 3 01:43:48 m450 UNSOLICITED:IN=ppp0 OUT= MAC= SRC=24.64.11.137 DST=208.65.246.166 LEN=512 TOS=0x00 PREC=0x00 TTL=71 ID=46559 PROTO=UDP SPT=8109 DPT=1028 LEN=492
Aug 3 01:46:31 m450 UNSOLICITED:IN=ppp0 OUT= MAC= SRC=219.148.119.6 DST=208.65.246.166 LEN=40 TOS=0x00 PREC=0x00 TTL=108 ID=256 DF PROTO=TCP SPT=12200 DPT=8000 WINDOW=8192 RES=0x00 SYN URGP=0
90% plus of the people on the internet haven't got a fucking clue how to safely operate an internet-facing server. They *NEED* NAT, not an obscure-interface firewall. I run linux. When I use ADSL, I use NAT. If IPV6 is implemented in my lifetime, I will still use NAT. Deal with it.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
These "routers" (which, sometimes, aren't routers at all, and, which, very rarely, are ever used for that purpose if they do have routing functionality) don't provide "DSL+NAT+HUB." Very few of them have built-in DSL modems, and almost none of them use hubs, so far as I know.
I'd suggest crawling out of your mother's basement and actually (gasp!) going into one of the major retail vendors, EG: Office Max/Office Depot/Circuit City/Worst Buy/etc. While not ALL "routers" offer DSL, many do, and I've not seen any particular price difference.
Really! It'd do you good, and some sunlight might be good for the pale skin. Also, you'd get a chance to talk to those mobile carbon units called "people"...
I have no problem with your religion until you decide it's reason to deprive others of the truth.
What? I used it; I know what I meant when I used it, and I just finished explaining it to you. We're not talking about a third party's words now; we're talking about what I said. You're bewildered.
No. That's not how it is being used. It's being disenfranchised of its prior viciousness by the very slang that uses it just as we saw it here. You're not keeping up with the language on the one hand, and on the other, there's no need to censor anything. Even when we do have racism (and any other ism we don't like) we're better off if we can see it coming. Censorship is shortsighted and wrongheaded; you're in error in your entire approach to it.
If it is, we should hear it when people mean to do such a thing so we know how to react. But in this case - and many others - that's not how it is used. In the above context, it just means "you people", and it can mean "my friends" just as easily. The fact that you're not seeing it only measures how far out of touch you are. It doesn't justify censorship in any way.
These concepts cannot be cleaned up by censorship. That's what that means. You're part of the problem as long as you attempt to censor, no matter how prettily you wrap up the idea (such as "the particular word in question should be removed from the lexicon") You cannot pick up a turd by its clean end; you cannot eliminate racism by censorship. It's not too difficult to understand, at least, if you're willing to see that your urge to control other people's language is inappropriate and wrong. Let them speak; let them be judged by what they mean, by the contexts they choose to speak in, by the ebb and flow of one person's remarks into the next.
That, of course, means you have an obligation to be able to distinguish between the underlying implications of "hey, my niggers, what's happenen?" spoken to a mixed race crowd and "get off my lawn, you filthy nigger" spoken to a black child fetching his ball from someone's yard. If you can't do that, you shouldn't ever entertain the notion that you have the moral and/or ethical know-how to tell other people what they can and cannot say.
One of the things that is very dangerous to this country is the tendency for some people (FCC, legislators, community leaders, pompous citizens) to decide that they have the right and the authority to tell the rest of the people what they can say. They may have the best of intentions, as you probably do here, but it's still wrong. The very foundation of liberty is free speech. Don't kick at the foundation with the idea that you know what words are OK, and what words are not. It isn't that simple, and it never will be. It's just political correctness in one of its most offensive modes.
Political correctness is politics as social coercion. Don't tell other people what words they can say in order to fulfill your own agenda. Period. It's just that easy. As for using words "willy nilly", the OP used the word normally in dialect in a non-racist manner; I live in the deep midwest, speak English like a high end radio announcer, and I understood the usage perfectly; I don't take one bit of racist intent away with my understanding. If you do, that's a problem in your perceptions, and perhaps you ought to look into that lack of perceptivity. Rather than worry about who used what word where.
I've fallen off your lawn, and I can't get up.
slashdot.org has no AAAA record
Liar.
Haha. I can't blame you for trying. Well spotted, but fortunately just bad timing.
My ADSL router has been giving me trouble, so last night I tried replacing it with another one. I couldn't get it to work yet so it's back to the old router for now. http://ipv6.heemels.com/ should work again.
IPV6 isn't in the past tense. It doesn't exist yet. Until a migration plan exists the protocol called IPV6 is as incompatible with the Internet as IPX is- less so perhaps because more network administrators understand IPX than understand IPV6.
Failing to understand this, and taking as gospel from such dishonest people as Randy Bush that IPV6 is "the next version of IPV4" makes people think that:
- There is a problem, but we have a solution!
- That solution is, start over!
Anyone who even mouthed starting over is a bit hasty is labelled an obstructionist. When asked how are we going to use our PI blocks, they said "we don't need PI blocks yet. We only needed them because of problems X,Y,Z which don't exist on IPV6". When asked how are we going to embed legacy clients, they said "we'll use NAT" and if asked how do we get to that magic moment when people can start disconnecting IPV4 services, the answer is "we just have to start over."If these people were truly the force that was responsible for the Internet that we all use, then it was probably an accident. These people are obviously incompetent. These people thought DNAME and A6 records were a good idea. They don't get it: their migration plan is as poorly thought out as MX record transition, and here's news: There are functioning sites that still don't have MX records.
If IPV6 is truly necessary, then I think that we need competent answers to these questions. The IETF needs to step up and provide a migration plan. No migration plan? Stop whining.
The price differences are even more egregious for Flash (though the prices are a lot lower, e.g. $700 for a 512MB upgrade vs. $10 commercial), because the stuff is basically only used for storing the OS and booting the machine - good camera memory is fine, and you're not constantly overwriting it so you're not going to burn through write cycles.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
a more expensive type of DSL.
Capabilities, Speed, Low Price -- Pick two.