What About IPv6? How Long Until Widespread Deployment?
Christopher Blood asks: "Over at the register, they talk about the EU adopting IPv6. So what about the USA? When do we get it?
IPv6 would solve some and DOS problems and we will need the extra address space. What's the holdup?" While IPv6 may be the cure for all of our IPv4 ills, upgrading the whole internet to the new technology isn't going to happen over night. What has been done to prepare for the jump, and what still needs to happen before it can become a reality?
At my university, IPv6 has been deployed since last year, maybe longer. I've been running FreeBSD w/ IPV6 for at least that long. Honestly, it hasn't made that big a difference for me :)
Given that Lucent's CEO said today that he does not see the telecom equipment market turning around anytime soon, a government initiative to upgrade the core routers to IPv6 would help boost the battered sector of the economy. Granted, Lucent shot themselves in the foot last year (several times) and upgrade to IPv6 might just result in a higher volume of spam.....
Is IPv6 backwards compatible with IPv4?
slashdot!=valid HTML
I guess not in close future. When free IPV4 addresses run out, large address blocks reserved to big companies etc become very valuable. So, if you want addresses which work 100% of the time, you'll have to cough up money for the companies to get them. It will be that simple. Really.
I would like to know how close the backbone through the US is to being IPv6 ready. Anyone that knows care to respond?
I emailed RR a while back about their plans for IPv6, and despite several back-and-forth email exchanges, never did find anyone who had even HEARD of IPv6, much less get details on their rollout plans for it. Doesn't look too promising for cable-modem users.
When corporate America determines they can make a profit from it.
sPh
It would cost mucho dinero to upgrade all the infrastructure to support it. But, IPv4 and IPv6 can coexist. The prob is that 50% of lan equipment isn't upgradable. Telcos wont want to float the bill, they'll pass the buck to you.
Woot, most common excuse for downtime.... "upgrading."
YAEUU: Yet Another Expensive Useless Upgrade
The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
IPv6 will fix a lot of problems, but one nasty side effect is that we're going to end up with addresses that look like 3ffe:400:34:fd01::1, instead of the easily memorizable four octets. When that day comes, it's going to be a lot harder to shout down the IP of the game server you're playing on down the hall.
r o-one,not(?),one. What's taking you so long?!?"
"Oh, I'm on three-f-f-e-four,four-zero-zero,three-four,f-d-ze
IPV6 is better. Autoconfiguration, neighbor discovery, big address space, compatability with IPV4, etc. However, the more hacks we put in to make IPV4 work the harder it is to change. For the most part we're educating people to do "Stupid IPV4 Tricks" rather than moving to IPV6. The more of that we do the harder it is to change. Also, the more ominous the prospect of change, the more people will dread it.
Frankly, I'm thinking we might see another round, like IPV7 (or IPV8 if they make a habit of skipping odd numbers), or it might come very late. Maybe we'll see it on phones and wireless devices before we see wide-spread adoption of IPV6 or general purpose networking.
Leave the gun, take the cannoli -- Clemenza, The Godfather
A reward system needs to be enacted to entice the ISP's to provide unencumbered access to the 6-bone. ISP's that handle dial-up users can tunnel the ip4 traffic on behalf of their customers.
It isn't a lie if you belive it.
as soon as we USians switch to the metric system.
At the moment, IP VI is just a name to most network and systems administrators. My Linux boxes have VI support but I've never looked at it.
When there's available information about where to get addresses, configuring routes, netmasks, gateways, setting up name services etc. All the admin stuff that's done on a daily basis with IP IV.
At the moment nobody knows what they have to do in order to setup and use IP VI.
Deleted
I've thought about running v6 at home and connecting up to the 6bone. However, the list of instructions was long and complex, and it was unclear to me that my existing ipchains based firewall code would continue to protect me. It was also unclear that I could enhance the ipchains rules to protect myself.
I quite like the idea of being able to expose multiple devices on different IP addresses, but it is (still) a non-trivial exercise.
On a side note, I'd like to see more deployment of multicast -- this could help Internet Radio stations significantly in the future. Yes, there aren't good multicast clients at the moment, but that is because there is little multicast to listen to, and no way of getting multicast to the end user. Lobby your ISP for multicast!
p.s. In case you think that I'm an idiot for not being able to configure IPv6 on Linux -- I'll tell you that I was kernel contributer in the pre-1.0 kernels.
They basically just wrap an IPv4 wrapper around the IPv6 packet and send it back out across the net. A lot of network edge routers do similar types of things already, and many edge routers are doing IPv6 tunneling now.
Check out info about netBSD's IPv6 packages to see what solutions are already available and starting to become more wide spread.
WeFunk
OS vendors just need to start supporting it and network/system administrators need to start implementing it. For instance Solaris comes with the option of enabling IPV6 but keeping continued functionality with IPV4, it allows for migration. Openbsd does this as well I believe and I've started to see some Linux distro's do the same. Now all we need to do is actually implement it. Alot of people seem to be afraid of IPV6 because of the hex but if you spend a month or two with it; it becomes easier. I recommend some solid reading on IPV4 as well as the IP in general.
Some people have asked whether we can have both systems and 'switch' between them. Sure you can, but it's not worth it.
As far as I recall (been a long time since I studied this), IPv6 and IPv4 can actually live and work together on the same network.. without being independent.
That is, IPv6 can be used on the backbones and to connect the larger networks, but IPv4 can still be used at a more local level. Gateways can be established that will translate addresses and the benefits of having far more addresses available can be realized.
However, one problem with running both protocols and using a gateway is that the only benefit you get is having more addresses.. but since we're running out of IP addresses with v4, this is kinda important. A local v4 and backbone v6 solution wouldn't help solve local DOS problems, or allow us to use any of v6's advanced features.
But is an Internet wide upgrade to IPv6 really a viable thing to do? It'd be like converting the US to drive on the left side of the road overnight. Even if you did it state by state, you're gunna have major troubles at the state borders.. converting the Net over to IPv6 will be the same.
That said, there is a network called the 6Bone which you can join up to and actually play with IPv6 stuff from your existing IPv4 network. Go, and get your own IPv6 address today!
(Disclaimer: As I said, I studied IP way too long ago, so any updates, corrections or just plain disagreements with my post are welcomed, and indeed encouraged.)
mogorific carpentry experiments
Most of the people I know haven't even upgraded to IPv5 yet!
Come on people, it's 2002!
Trolls throughout history:
Jonathan Swift
My experiences with IP6 and Debian woody:
- inetd is fucked up accepts only connections to
::1, no other addresses supported which makes the box practically unreachable from outside
- netstat/route etc don't support ip6, only ifconfig
- if ip6 is supported then no or only crippled documentation existd
These are only a few issus. Unless these thing get fixed fast then FreeBSD will replace Linux at most professional environments.Owner of a Mensa membership card.
Heck, you are the only first-world nation that doesn't use metric, and that's easy to figure out.
Yup, a ball and chain slowing down progress....
With purchases of new hardware shrinking along with the economy, wouldn't these equipment makers be in a perfect position to benefit from adaptation of IPv6?
The problem is that shrinking sales has caused a huge amount of hardware to be stockpiled at Cisco warehouses. IIRC, last year they had over 5 Giga$ worth of accumulated unsold hardware. They need technology to stand still for a while, so they can sell part of that obsolete inventory.
OK, I am about to say something that will make many of you who are knowledgable about IPV6 cringe, so take a deep breath and get over it now.
When IPV6 is deployed, how do I prevent the machines on the inside of my firewall from being routable?
Right now, my personal computer is on the inside of a NAT firewall. There is no way you can route a packet to it - go ahead, try to telnet to 10.200.120.4, I dare you.
Now, I know there are those who say NAT CONSIDERED HARMFUL, and I agree in the general case it does break the essential peer to peer nature of TCP/IP.
But what if I want to break it?
How well tested are the Linux kernel modules for firewalling IPv6? Can I still protect my internal machines from the slings and arrows of outragous 5|<197 |<!66!3Z?
www.eFax.com are spammers
This long annoying sentence here to get around an annoying slashcode bug, because it can't count.
The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
They have tons of money invested in hardware they don't want to replace. Sticking to IPv4 makes it easy to keep user bases behind short-lease DHCP, which helps to keep the average user from mounting a public server that'll eat bandwidth the ISP doesn't want to provide.
Also a few Cisco points: 1) While some routers do support IPv6, the cheaper ones don't, and a decent percentage of older high end routers have routing algs implimented in semi-custom silicon - not software upgradable! 2) The enterprise network management software is lagging behind in IPv6 support last I heard (I used to work there), not much demand.
Because of the larger space, theres no reason AOL can't be aggragated into *one* bgp announce and be allocated *one* block that they will ever need, forever.
Fear that!
-- dieman - Scott Dier
IPv6 is backward compatible. I believe what you meant to say is that IPv4 is not forward compatible: in order to make IPv6 work, all routers have to be IPv6 compatible.
;-)
What's standing in the way is that a large number of routers are not upgradeable to IPv6, and the cost of replacing would be greater than the return on investment.
Let's say that you replace an existing IPv4 router with an IPv6 router costing 3000USD. Labor and downtime costs during the replacement will probably range a couple thousand more USD. So you're looking at 5000USD. In order to justify the investment, you must realize at least 5000USD (plus interest) profit from sales of IPv6 bandwidth over the life of the router. You won't sell IPv6 bandwidth until there is a definite need; with all the various "patches" out there (DHCP, NAT, Dynamic DNS, etc.) it may be quite a while before IPv6 is needed. You may find that IPv6 is not needed until AFTER the MTBF of the router!
Bandwidth providers are waiting for the need. However, I think it would be wise when installing new or replacement hardware, to replace it with IPv6 capable products.
If you can't do that, it's a waste of money, and wasting money is no way to do business.
On a side note, there are only 16^12 MAC addresses available. When will we run out of these?
Completely off-topic: I've seen only one forward-compatible technology: WordPerfect 6/7/8/9/10/etc. Save something in WP10, you'll be able to read it in WP6 (minus some formatting, but you'll be able to read it, with most of the formatting intact). I may be wrong, but I believe this was designed when Borland owned the product. Kudos to Borland! "Backwards compatible" implies that current technology is compatible with legacy formats and protocols. "Forwards compatible" implies that current technology will be compatible with future formats and protocols, is designed to be expandable, and designed to tolerate unknown features.
Give me my freedom, and I'll take care of my own security, thank you.
Suppose I take my home network (2 computers + 1 firewall), all running some form of highly modded Slackware, and switch the internal local net to IPv6 while leaving the connection from the firewall out as IPv4. Thus the 2 computers would be completely IPv6 while the firewall would have one IPv6 nic and one IPv4 nic. I have to change all dotted quad network addresses (such as in /etc/hosts); what else is there to do? Will existing software go along with the change without recompiling? Or even with a simple recompile?
I bet there's some FAQ somewhere that someone will find using Googole. AIA
Infuriate left and right
One thing I've noticed is that there's an awful lot of organizations (well, certainly a big handful) which have entire allocations of the old Class As. But virtually all their IP address space is hidden and non-public. People like the United States Postal Service (56.0.0.0 - 56.255.255.255), IBM (9.0.0.0 - 9.255.255.255). These organizations have barely a handful of publically-visible IP addresses, but these massive blocks in the IPv4 space. The USPS has 24 million IP addresses in their block, but probably less actually visible than a small Midwestern mom-and-pop ISP.
Why aren't these organizations told that they have, say, 2 years to move to a private 10.x.x.x network, thus freeing many millions of IPv4 addresses, instead of forcing small organizations to come up with huge justifications for a very small number of addresses?
Oolite: Elite-like game. For Mac, Linux and Windows
A major showstopper may be Windows.
.
.
Let's see. To be widely deployed on WAN networks, IPv6 should first be widely deployed on local LANs.
It works very well on Unix systems. My little personal network has a bunch of OpenBSD and Linux boxes, 100% IPv6, and everything works like a charm.
But what about Windows?
I tried it with Windows 2000. Because the OS doesn't support IPv6 natively, I had to download a patch (and it's not very easy to find, I can't remember the exact URL, the link was posted on a ML a while ago)
Before the patch applied I had a big fat warning "Disclaimer: this is very alpha software, your OS can become extremely unstable. Don't call the Microsoft technical support any more after that, we won't answer" (the words were different, but it was the meaning)
And indeed. The system went very unstable, even for IPv4 requests. IE worked. *some* command-line tools worked. But third party packages like Mirc, CuteFTP and Opera crashed with no further warning.
It looks like there's no effort in the Windows world to provide IPv6-enabled software. This is a major showstopper.
{{.sig}}
The problem with at least some of these, is that these universities have so many because they were some of the institutions which started it all. Its tough to take something away from someone when they played a large part in its creation.
"Of all days, the day on which one has not laughed is the most surely the one wasted." -Sebastian Roch Nicol
Whatever Cisco decides, it will be the consensus in the networking world. What they know that we don't is that they are in deep financial trouble. Their worldwide employee layoff figures last year were in the five-figures range. Their troubles started when they implemented a sophisticated market analysis system that predicted increasing router sales throughout 2001. That software was so "advanced" that they refused to believe their sales people when they started telling management that they couldn't possibly sell so many routers.
How Long Until Widespread Deployment?
:)
About 15 years.
After the introduction of the SSSCA in 2003, Microsoft dominated the US OS market. While other countries switched to IPv6, America was forced to use the proprietary protocal built into windows (thanks to auto-updates) which included advanced DRM, IP tracking and P2P restrictions - as a standard client, your computer could only connect to a 'server' i.e a Windows machine running Windows Server Edition with a valid federal license. The internet was effectively split in 2 - USA, and the rest of the world (troll: this didn't matter as most US citizens didn't know about the 'rest of the world' lol
It wasn't until the great Microsoft witch hunt of 2017, when 4000 Microsoft employees where burnt at the stake after the SSSCA was lifted (well, not lifted per say, actually, someone just blew-up congress)
This comment does not represent the views or opinions of the user.
Even if your ISP doesn't support IPv6, you can use 6to4 to start using IPv6 today. It's much easier and more efficient than the 6bone. Since IPv6 allows a host to have multiple addresses, the eventual transition from 6to4 to native IPv6 will be seamless.
Cisco released IPv6 IOS images back in June with IOS 12.2(2)T. Note that this was the first commerical release, there was a earlier EFT release about for quite some time that served as a beta. The major features are there: IPv6 routing, support for stateless autoconfig, IPv6 address family support in MBGP, support for RIPng. No other routing protocols yet.
You can check out Cisco's IPv6 page for more information.
Juniper also has IPv6 available, here how to configure IPv6 on JUNOS 5.1.
From the point of view of any individual organization, there are no reasons to switch to IPv6 right now. First movers receive no benefits at all: in fact, it only makes communicating with the rest of the (currently IPv4) internet more difficult. Moreover, I imagine that many businesses large enough to have an impact already have a large IPv4 address block, and have a vested interest in discouraging others from making the switch:
The various hacks available for IPv4 do the job. I can easily imagine a scenario where Cisco doesn't push IPv6 routers hard enough in the future, and people invest more and more in NATs and so forth, making a global switch harder and harder as time goes on.
The fundamental problem is that IPv6 doesn't provide any short-term killer benefits, and that's what's necessary for an evolution to take place. My prediction (though predicting acceptance of technologies is always risky, so I may well turn out to be wrong) is that we will still be using an IPv4 internet in a decade.
Why nuke power instead of solar / wind or even the highest tech of them all: covection tower power?
If you are interested in playing with IPv6, try to get a tunnel via www.freenet6.net.
They're supporting devices running *BSD, Linux, Win*, Solaris, HP-UX and Cisco IOS.
bash$
Duke has had IPv6 available on resnet since at least some time during the '99-'00 academic year, so at least two and nearly three years. You just had to know who to ask to get an IP address :)
IAAL,BIANLY
While it may sound neat to say, ``go ahead, try to telnet to 10.200.120.4,'' it doesn't exactly work that way.
/; etc...) and had it output the mail to me (couldn't see the output from the CGI). I figured out the web server user had a shell and a writable home directory, and the machine had ssh (client and server installed). I generated a private key and had it mail me the public version of that key, then I added it to my authorized_keys and installed my public key in the web server's authorized_keys. Then I had the web server user ssh to my host with remote port forwarding back into the web server's 22. ssh -p 2222 localhost and I'm sitting in a shell on the web server (192.168.something).
Does this machine on 10.200.120.4 have the ability to make direct outbound connections? Assuming yes, does you realize that the only difference between an inbound connection and an outbound connection is who sent the first packet?
Many people tend to believe that the *only* security risk they have to worry about is inbound SYN packets, so they base their entire security policy on stopping bad inbound packets. The last two sites I broke into, I did so by tricking a machine to come to me. Just for humor, here are the two scenarios:
The first one was quite a while ago, and I did it at contract. A co-worker found a potential hole in a CGI, but nobody took it seriously. By sending the right data through the CGI, I found that I could make it execute arbitrary commands. First, I did some basic stuff (id; ls -lR
The next time I saw something like this, it was out in the wild. There was a web server that was running a CGI that *seemed* like it was probably just handing the input over to a command, so I gave it a shot. This time, the web server didn't have a usable home directory, so the ssh thing was out, but it did have X installed, so I fired up a VNC server, opened it to the world and opened an xterm up in it. Before too long, I had an entire X desktop running on some guy's web server. I sent the local admin an E-mail (through pine) letting him know what was wrong and recommending he fix it before someone meaner than I am comes along.
Anyway, point of the story. Having an unroutable IP address is good internet security as long as you keep it unrouted. Once you give the thing direct internet access, the unroutability of it becomes much less relevant.
-- The world is watching America, and America is watching TV.
I'll start using IPv6 when the backbones start using IPv6 and I can get IPv6 addresses from my ISP.
I really shouldn't have used someone else's email address for this account.
-- ;-)
Kuro5hin.org: where the good times never end.
There are ISPs starting to deploy this stuff, primarily driven by the Voice-Over-IP market. For the most part, what matters isn't prioritization on their 10Gbps backbone, where there's plenty of room for everybody - it's prioritization on the T1 line to your building, or in the oversubscribed DSL network to your house. One of the real issues becomes policy at the interfaces between ISPs - Little Local ISPs care about this a lot, but most of the Tier 1 players have the view that "Why should I provide special support for the connection between me and my competitors - I'd rather sell you the prioritized connections on your whole network where I can manage it all (and get all the money, and provide realistic guarantees of service quality, and get all the money)."
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
In 1990, there were only three nations that had not converted to metric: Burma, Liberia, and the United States. (source: here)
It is however in US best interest to convert, as many of the other countries require all products to be manufactured to the metric system. If you would go to your local grocery store, you'd notice that some products are already done that way, especially if they have global nature. A good example of that would be the 2 Liter bottle of soda that is sold at the store. As that item is sold both in US and abroad, the manufacturing costs are lower if same measurement system is used. That's why the Liter is used. (to conform to requirements of other countries)
I imagine I'd have to upgrade the firmware again.
While my Linux box is configurable and my OS X box is probably configurable, I've got two OS9 boxes that I'll have to wait on Apple to convert.
But I agree, IPv6 is the way to go.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
There will be NATv6 whether you like it or not, and regardless of what the RFCs say about it. There are legitimate uses for it. I may want to have the same hostname for a variety of different services, but put those services on different machines behind the firewall. There's a form of NAT for that. I may want to load balance 1000 servers to one name (which DNS will limit to just a few IPs at most ... and don't forget that AAAA records take more space out of the response packet than A records do). I may want to hide my internal infrastructure and make everything appear to be right at the border. And perhaps I just don't want to upgrade some server to IPv6, preferring to leave it at IPv4, and let the NAT present IPv6 to the world while my intranet sees it as IPv4.
Since we already have mastered the logic needed in a variety of forms of network address translation, IPv6 is just a matter of some code changes to accomodate the larger IP address.
now we need to go OSS in diesel cars
The number of domains registered peaked a while back, and I think the number of Internet users dropped a bit last quarter. Is the number of IP addresses in use still increasing, or has that peaked, too.
The way I see it, there's a four phase cycle keeping IPv4 the standard for the internet for a long time to come.
1.) ISPs want to charge more for sharing a connection and a smaller address space gives ISPs justification to charge more for corporate users than home users. They already heavily frown upon the use of NAT (unless you pay more for them to set up your LAN for you). So why don't the ISP's just separate the concepts of bandwitdth and addressing?
2.) The backbone is overtaxed as it is. Currently the home user's connection speed is limited more by intermediate links than by their connection, even if the user is just using a 33.6 modem. A small address space provides an easy method of limiting bandwidth use. So why don't they just upgrade the backbone?
3.) IP address space is the primary driving factor in connection costs, more so than bandwidth. Most tier 1's more or less own their address blocks and stand to make money hand over fist as the price of using a single address skyrockets. If a tier 1 wants to make more money, it makes better economic sense to buy more address space than to put in faster connections. So why not jump to IPv6 to increase the address space by an order of magnitude squared so the big guys can focus on the bandwidth trouble? Tier 1 folks will make money no matter what, right?
4.) A larger address space opens up the ISP industry to small competitors. While most ISPs are owned or operated by large corporations that can afford the pricey IPv4 addresses, IPv6 stands to give every man, woman and child on the planet a bigger address space than many tier 1's currently have in IPv4. The low-level ISP scene under IPv6 could very well look a lot like the BBS/internet scene of ten years ago. Not to mention all the private little portals that could end up competing with MSN and Yahoo (with or without a DNS name). But still, the little guys could probably make a stab at making that happen with IPv4, using NAT to drive down the cost of a small IP address block. Why don't they do that?
Lather, rinse, repeat.
It's 128 Bit. You need to double your number a few more times. I get about 3.4*10^38 unique addresses. Which is quite a bit more.
The cost to "upgrade" to IPv6 can be simplified by having IPv6 be translated at or near the border to IPv4 private addresses on the inside. No OS upgrade needed. No application upgrade needed. Just make sure your border routers can do IPv6, add the NAT, and you're live.
now we need to go OSS in diesel cars
[Bandwidth used up by bigger headers]
Actually, it doesn't really make that much difference.
An IPv4 header is actually quite difficult to process for hardware routers because it can have a length of anywhere between 20 and 60 bytes.
An IPv6 header on the other hand consists of a main header with a fixed length of 40 bytes and possible extension headers which do not need to be processed on all systems.
The 40 bytes of the IPv6 main header includes the 128 bit source and destination addresses.
The IPv6 headers are actually quite efficient and are designed in such a way that they can be easily processed by hardware.
So no, there will not be a BIG increase in bandwidth because of the headers.
OK, just because you gave the challenge - IPv5 was the development version of IPv6... moron :)
SIG: HUP
Just put 6to4 capability in, or right next to, your border router. Put some IPv4 private IPs in for the inside pool, and away it goes. It should be easy (but I don't know if implementors are that smart) to take a /104 chunk of your IPv6 space and map it 1-to-1 to the whole 10/8 space by keeping the low 24 bits the same. That should give you plenty of time to transition your inside servers, and all your access customers (if your an ISP) or all your offices and cubicles (if your a business) to working on IPv6.
now we need to go OSS in diesel cars
As other posters have pointed out, BSD has it...microsoft probably just has not come up with a proper 'embrace and extend' logistic for it... (yet)
Have you read the Moderator Guidelines yet?
The British hecklers in the audience may wish to remember that they are the only first-world nation without a written constitution.
And yet which country's people are currently more at risk of loosing their freedom (DMCA, terrorist pirates, etc)? You're acting like not having a constitution (assuming it's true) is equivalent to being lawless. It's still illegal to murder someone in Britain and, last time I checked, there was freedom of the presses by law. A constitution is just law that's hard to change. You could argue that Britain's system is more flexible and adaptable to our changing world.
Also, there's a reason most scientists in America use the metric system. Guess what it is.
When 75% of active Microsoft Windows hosts fully support IP v6 out of the box, IPv6 will begin to appear.
Otherwise, forget about it.
Conformity is the jailer of freedom and enemy of growth. -JFK
The important differences between the OSI protocol stack people and the TCP/IP people weren't at the transport layer - they were mainly the application layer and the availability of working implementations on Unix. Multi-Protocol Routers were becoming available at the time, driven by the widespread use of IPX, the Not-Dead-Yet-ness of Appletalk and XNS, the Routing?-What's-That? bridginess of DEC LAT, and the Hadn't-Taken-Over-The-World-Quite-Yet-ness of IP, so there were routers with CLNP available at costs not substantially different from other multi-protocol routers that also did IP. While the TP4/CLNP stack wasn't much clumsier than TCP/IP, the set of application services was - X.400 was MUCH heavier-weight than SMTP, and FTAM was somewhat more bureaucratic than FTP, VT was more general than Telnet, and 4.2BSD UNIX came with TCP/IP and sockets and such, with well-written relatively-open code that was usable on Vaxen and ported to Suns and other popular computers. If you wanted to write stuff, you could just write stuff.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Gah. You're not "first world". America is the "new world" (aka 2nd).
No. The first world was countries that fought on the U.S. side in the cold war (U.S., Canada, western Europe, etc). The second world was the Soviet Bloc (no relation to Soviet blocks). Countries too small for either superpower (USSA or USSR) to notice came to be known collectively as the third world; after the cold war ended, "third world" continued to refer to developing countries.
Poll: Which world will achieve 50% adoption of IPv6 first?
Will I retire or break 10K?
Interesting that none of the major issues with IPv6 are addressed by an idiot moderator who doesn't know what to do with his/her moderation points. Guys, when you get moderation points, only moderate the stories you're an expert on. Even the people who go to the "universal adoption of IPv6" Scotch BOFs at the IETF would agree with many of these points. In particular, Steve Deering, the author of SIP, which later merged with a number of other things to become IPv6, would agree that 128 bit IP addresses is overkill, and SIP had only 64 bit addresses originally.
CmdrTaco: if you let moderators do stupid things like this (and yes, there are more stupid moderators than smart ones), you're going to alienate all your clueful posters.
For China and India and in general the rest of the world, the choices are either to get on the stick and do IPv6, or else to use some other tiered-local-addresses-proxy-NAT system. By then it wouldn't be surprising if cheap mobile devices (phones or otherwise) were the big driver, and IPv6 means you just don't need to fix the addressing problem again.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
if you mean "4 inside, 6 outside" then it has some limitations. If you're on a 4-only box inside and want to connect somewhere, it has to have an IPv4 address, or you have to have some IPv4 address mapped to the IPv6 address with corresponding DNS change (I hear this is what the BSD folks are doing). Doing servers this way is easier as the client (outside) is connecting to a specific IPv6 address, and the NAT can translate that easy enough to (inside) IPv4 (no DNS juggling needed).
Such network address translation should at least prevent any delays in upgrading servers from delaying IPv6 deployment to the backbone. Clients will seriously need to be upgraded, and if Microsoft drags their feet, that can set things back really bad. But we also need solid IPv6 router code for the backbone, and I gather that Cisco is not moving very fast on getting it widely implemented solidly. Maybe when the economy picks up they might be able to (if they see the demand for it).
now we need to go OSS in diesel cars
If ARIN (and APNIC and RIPE) would assign portable space in smaller pieces and make some kind of rules requiring ISPs to route them when there is one prefix in an AS, regardless of size, then I suspect ISPs will find it a lot easier to do NAT. Right now a small ISP doing "the right thing" and deploying NAT for all business customers, instead of giving them each a /29 (and thus using only 1/8 the IP space), is delaying their ability to reach the holy grail of ISP-dom: portable IP space and an ASN. And while this is happening, larger ISPs are still flooding BGP with hundreds or even thousands of prefixes for gobs of discontiguous IP space.
now we need to go OSS in diesel cars
With IPv6, address space assigned to large ISPs will be a lot better aggregated. Of course that won't stop them from breaking it up into a lot of prefixes, but hopefully that will only be for their really sub-autonomous networks. Lots of big ISPs were given some big chunks like /16, but they got those many times. So that means many prefixes announced even if they could aggregate them if adjacent. At least with IPv6 they can be given all the space they will need for 100+ years right now.
Routing in IPv6 is also different. The low 64 bits as I understand it won't play any part as that is pretty much going to a single LAN, so the routing announcements shouldn't need any more than the high 64 bits, and maybe even just the high 32 bits. Here's the list of RFCs that match string search for "ipv6" and "route". I haven't actually read them, so maybe you can easily find where I'm all wrong.
rfc1752|rfc1809|rfc1825|rfc1883|rfc1884|rfc1887|rf c1888|rfc1933|rfc1970|rfc1981|rfc1999|rfc2000|rfc2 019|rfc2080|rfc2101|rfc2185|rfc2199|rfc2200|rfc229 2|rfc2300|rfc2353|rfc2373|rfc2400|rfc2401|rfc2460| rfc2461|rfc2465|rfc2466|rfc2473|rfc2491|rfc2492|rf c2500|rfc2526|rfc2529|rfc2545|rfc2546|rfc2590|rfc2 600|rfc2626|rfc2700|rfc2710|rfc2711|rfc2740|rfc274 5|rfc2746|rfc2765|rfc2766|rfc2767|rfc2772|rfc2799| rfc2800|rfc2874|rfc2884|rfc2893|rfc2894|rfc2899|rf c2900|rfc2956|rfc2983|rfc3000|rfc3002|rfc3053|rfc3 056|rfc3068|rfc3089|rfc3111|rfc3132|rfc3162|rfc317 5|rfc3178|rfc3234
now we need to go OSS in diesel cars
The problem IPv6 has, confirmed by its enthusiastic reception by the EU, is that is
/O=...
the OSI of the 21st century (following on from
ATM, the OSI of the 1990s). IPv6 solves a
problem of 1992 --- proliferation of subnets,
exhaustion of v4 space --- while other, incremental, changes did the job just as well.
NAT and DHCP mean that huge ISPs don't need
huge blocks, and the falling price of RAM means
that large routing tables just aren't the problem
they were. The Internet simply isn't a bunch
of LSI-11s linked by 56K lines anymore, and I
recall ``look, doing that will mean every router
has to have a megabyte of RAM'' being used as
an argument-ender.
To compound things, IPv6 suffered from feature
creep (see also: ATM, X.400, Modula 2 standards)
and tried to solve a bunch of other problems as
well, such as QoS. But _those_ were being
solved in v4 land, too, with RSVP, and it's
compatible and interworking with existing
code. Those over 35 should compare the complex
``look, we need multi-part mail'' solution
proposed by the X.400 lobby, which requires MTA
support all the way, with MIME, which will pass
transparently through any MTA.
The final nail in v6's coffin is that, largely,
it's not had the attention of the A team inside
vendors, and has been seen as another add-on
protocol, like OSI, ATM, etc.
I think Vernon Shryver said a few years ago that
he didn't expect universal IPv6 in his working
lifetime. I don't (I'm 37), anymore than I ever
expected my email address to because
ian
Some info gleaned from a conference i attended recently:
- U.S. military is completely on IP V6
- Big japanese government funding for "pushing" IP V6
- 900 Trial customers in Japan, including 3 cars (all this for just ~$20 Million in Public money)
- The same body received approx $9 Million from European Comission to push IP V6
- Less that 20 commercial broadband IP V6 customers worldwide...
Two scenarios: Like with UMTS, governments pushing a standard they don't understand will result in failure. IP's success was based on market success, and theres nothing like 10^7 dollars for turning a good concept into a bloated Frankenstein monster
OR
The governments are pushing this because it will give them the infrastructure they need to come out with true "big brother" scenarios... Unified protocol with full control
Paradoxically, in this day of "global liberalization of markets", this major infrastructure development is not being driven by market forces, but by centralized government bodies like in the best days of Communism... weird
Just a note: As long as they were nationalized, not a single telegraph, telephone or telecoms company made any profit. Strangely, the same industries started blasting out profits almost immediately after privatization
Not confused enough? http://translate.google.com/translate?u=www.slashdot.jp&hl=en&ie=UTF8&sl=ja&tl=en
I get so irritated seeing someone refute something that I never said. I didn't say anything about IPv4, I only talked about IPv6. If you are posting a reply the the original post, then do so, please don't post a reply to me unless you are discussing something that I said.
Nothing for 6-digit uids?
And a way of getting proper addresses, not just test ones.
Deleted
The Windows Update feature would make installing IPv6 a fairly painless operation. You need it? Just go grab that Critical Updates package you've been neglecting for two years.
It's not a showstopper; I wouldn't even say it's a bump in the road, provided MS thought it was important enough to put in Critical Updates.
It made internal routing *far* easier.
Not always. A big problem with private adress space appear when two business (or dept, or whatever) bridge their LAN with a VPN and they are using the same private range. Most LAN use etheir 192.168.[0|1].0/24 or 10.0.0.0/8, so this happen often (it happen to me all the time). Hopefully one or the other use DHCP so they can be migrated to an other adress range (almost) painlessly.
:wq
I am not sure I get your point, and by the little I understand you don't get mine either. The type of scenario I was referring to is not a client connecting to a gateway, it's a gateway connecting to another gateway to make both LAN look like they are local to the client. In this scenario, the VPN connection never get NATed; it is initiated by each gateway on their outbound (Internet) interface. Routing become an issue in this scenario: how are gateway supposed to route if both side of the VPN have the same subnet ???
/etc/dhcpd.conf, wait for the lease to expire (at night, on the weekend, whatever) and bingo! all (or most) of your machine now use the subnet wich hopefully you can route thru the VPN link. Get it ?
Just to clarify my thought about DHCP: migrating adress that where statically assigned "by hand" is a lot of work since they must be changed on each workstation separately. If you use DHCP, you just have to edit
Right now, outbound PPTP connection are a real pain to NAT with iptables. There is an iptables connection tracking module but it has not yet been integrated in the base patch. Hopefully it will in iptables 1.2.6
:wq
Well my cable company leased me the same address for about 6 months and, er, doesn't ban servers. The main reason for using DHCP on cable is, as everywhere else, to enable central management of network configuration, reducing network administration and support costs.
I take that back. My intent is to nitpick.
RFC 1918 sets aside:
- 10.x.x.x (Class A)
- 172.16-32.x.x (Class B)
- 192.168.x.x (Class C)
as "private address space."For those that would die defending it, Freedom
has a sweet taste that the protected will never know.
It gets even more fun when using SQLnet and NBT authentication etc if the two merged organisations each use a significant part of the 10.0.0.0/8 space and aren't prepared to DHCP everything.
Believe me the NAT rules are a joy to behold (as long as someone else is supporting them) and usually means having to use other (non-approved) class A ranges as transition addresses.