An Introduction to IPv6
Playboy writes "Here is a great introduction to IPv6 in general, the technological background, the reasons for the move and the effects this will have on networks. Understandable for network novices like me but still includes many details on the technological side of things."
Introduction to IPv6 #1004040... This has been brought up every six months or so for quite some time and I usually post the same shit about how it's not practical at this time period for much other than reverse DNS on IRC. But this "article" is yet another worthless explanation of the same old shit.
Take for example the following IPv6 address: 43FB:0000:0000:0000:0000:BB3F:A0A0:0000 This could be shortened to 43FB::BB3F:A0A0:0 instead. Now you might ask: "What's up with the double colon?" If you thought that, good for you. You've seen something many people would not have seen on their first try. The double colon (aka "::") signifies that we have removed a series of hexadecimal blocks from the address. These will always be contiguous zeros. AKA "0000:0000:0000:0000" can be shortened to just "::". Therefore when you see the double colon in an IPv6 address, it can be automatically assumed that they are all zeros.
Ahh yes, "simplifying IPv6 addresses". No, there is nothing simple about remembering those addresses (haven't there been studies that say 7-10 numbers in a row is about all we can remember?) So here we have 10+ numbers and letters that don't make much sense (yeah some people have gotten vanity IPv6 addresses like ABCD::BEEF::). Nothing is simplified there until you get the DNS up and running for it (not that this is hard or anything but it isn't exactly easy)
It is true that IPv6 is not human friendly; however, in the long run, it will help solve a lot of issues with the current shortage of available IPv4 addresses on the internet.
Yeah, the "shortages"... Just tell the people hoarding all the damn addresses to hand them over. Sorry but MIT, Apple, etc, as much as I respect their contributions to the human race, do not need a Class A. Allow for the redistribution of the IPs and we should be good to go for quite some time.
Be thankful people don't have unlimited IPs in their house. Most people that want to have multiple computers connected to the Internet use a NAT router and at least protect themselves SOMEWHAT from the outside threats. Can you imagine what would happen if all the Comcast retards were straight to the Net with their own IP on each computer?
ISPs make some good money (hell mine gets $5/mo more out of me for an additional IP) selling off static/dynamic IP space. You think Comcast is going to move for a switch when they make $10/mo per extra IP?
I'll just wait for W. Richard Steven's book on IPV6. That'll explain everything.
Best Buy can have you arrested
It's not a bad introduction, but since this is slashdot, I've got a couple of things that I want to point out:
/48s, giving the customer 16 bits of addressing power. However, customers of Tier 2 ISPs will only get a couple SLAs or so. If I am a small business with one of the SLAs, there is still the problem of BGP multihoming with this address space, and this absolutely needs to be resolved in the not-so-distant future. I don't think there's a facility where I can go to ARIN and request my own /48 to annouce, say, between Level 3, MCI, and AT&T. While this might not make a difference to most people, it is a problem on the transport side of the house.
The article suggests that DHCP will no longer be necessary. This is not necessarily true. IPv6 autoconfiguration will get you an address to get onto the net at large, but it will not give you your DNS servers, time servers, or any number of goodies that DHCP is capable of serving up. Autoconfiguration does remove the neeed to define all kinds of crazy scopes, but it doesn't help with other configurable options.
There is exists a problem with multihoming small entities that need provider diversity in IPv6. Some companies are assigning each customer their own NLA, or
// Agent Green (Ian / IU7 / KB1JQO)
// IEEE 802.3: All 10base Are Belong To Us
I didn't understand why we needed IP6 until one of the guys at work described why he wanted each of his light switches to have its own IP address...
...that's why we need IP6.
Idiots...
(just kidding, boss)
AC
I work at a place where the servers are named after the ip address and zip code (SFA smart fine admins). It hard enough to remember where a mirrored server is and the IPv4 address let alone the IPv6 and GPS coordinates.
Was it poor planning? The article states that there was an unexpected explosive expansion of the Internet. I believe it's like the Y2K problem, they didn't think their programs would still be in use around 2000, so they only needed to store a two digit year. The same happened here, they didn't realize the Internet would become the World Wide Web, the New Economy, etc. Hell, even Bill Gates didn't see it coming.
but with virtual networking and CIDR, IPv4 is not going to die any time soon - why would anyone WANT to have to replace all their equipment (like routers, etc.) just to get IPv6 - the ROI doesn't justify the move.
But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
There's no place like 0:0:0:0:0:0:0:1
Is that a typo in the department line or is it intentional?
Either way it's hilarious.
Now it's reasonable to remember IP address like 192.168.x.x but when we go to IPv6 how are you going to remember 43FB:2222:4232:1234:1234:BB3F:A0A0:1234?
But yah to getting rid NAT and the nasty hacks all that involves. Contary to popular belief there is very little added security, if you want security get a firewall.
I for one, welcome our new 128 bit overlords!
You seem to understand the technical issues very well... Sorry, but since this is
Point me to the requirement in IPv6 to have large contiguous blocks of IP addresses...
Please, oh please, let that be a joke...
References: Understanding IPv6 by Microsoft Press RFC 791 RFC 2373
Isn't anything Microsoft Funded supposed to be propoganda ? Can we trust the article ?
Quoth the article:
Nats will also no longer need to be used as there will no longer be a need for IP address conservation since there will now be enough IPv6 addresses available for each person on the planet to have 10 of their very own.
I might be mistaken, but I thought I'd heard that IPv6 provides more than enough IP addresses to have one for every atom in the universe. Correct me if I'm wrong.
Gee, and nobody even complained at the red flag waved in their face--that the sole reference listed in the article is "Understanding IPv6" by Microsoft Press :-P
:) (by Occam's Razor :)))
Could slashdot readership have become more mature?
Though if I had to guess, I'd say anyone has yet to RTFA
If this is a measure of when people will start using IPv6, the answer is today. It's already there. Every major TCP/IP stack out there supports IPv6. Tunnel networks exist through IPv4. Internet 2 uses it exclusively.
When are corporations going to start moving to IPv6? Who knows...that will depend on individual needs, but in general, large corporations aren't going to see a big need to move towards IPv6 any time soon. Without end user by in, who is going to 'force' people to use IPv6?
Yes, IPv4 space is running out. It has been for a long time. That's why Network Address Translation and private address space are so common in today's world. They may be hacks, but they do the trick. Where's the business case involved in reorganizing major networks?
My UID is the product of 2 primes.
*yawn*
Time for another rant about why IPv6 will never happen in my lifetime, followed by the usual flames and modding down.
If IPv6 is so great, how come slashdot, Google, eBay, Yahoo, and all my favorite sites are still on IPv4?
IPv6 doesn't happen until *IPv4 IS GONE*. There is no gradual changeover because they are fundamentally incompatible (yes you can tunnel one over the other but that doesn't mean you've switched over.. yes you can map IPv4 addresses to IPv6 address but that doesn't mean you've switched over).
Chew on that for a while. After a few minutes you will be enlightened. Or maybe not.
It will take an act of god, government, or microsoft to force all ISPs, all web sites, and all Joe Users over to IPv6.
And if you're going to flame, think about this: you are still using IPv4, so clearly you don't believe in IPv6 either.
The article instantly delcares that IPv4 was short sighted because it didn't allow for enough IP address but is IPv6 any better? The articles states that it will allow every person in the world to have close to 10 IPs but with the expanding products that carry addresses could this be short sighted as well? Think about the products that people are getting or are supposed to have within the next 20 years.
Phone (Voip)
Cell
Computer (could be many)
TV (could potentially need IP)
Webcams
then we have the possible use that people keep proclaiming will happen
Fridges, and other appliances. This list could continue to grow and I could potentially see 100 being the closer value for many folks in many years. This being said of course not every person in the world is going to need lost of IP addy's since many people dont even need to use one now.
But just think how fast the growth of Ip-Address need has grown in the past 30 years and use that to predict the growth for the next 30. As soon as there are available addresses people will use them. The only reason they aren't being used as liberally now is because they are not available.
We might look back in 10 years and think how short sighted IPv6 was and why another 2 byes weren't just added to the protocol to make its growth laster for many, many,.... years.
Apart from the number of addresses, how signifigant are the changes in IPv6? Are our routers going to collapse soon under the weight of routing tables, and will v6 really fix that? Will subnetting be easier? The article mentions less (or no) reliance on DHCP; is this simply because there will be enough addresses to hand them out algorithmically (based on MAC?) or is there a replacement for dynamically requested IP addresses in v6?
Just look at the timestamps (posted one minute after the story was submitted). And the bastard did have a signature referring to karmawhoring, but he's removed it now.
I read Playboy writes and thought oh wow, is Miss October a Network Engineer..?
-- www.globaltics.net
Political discussion for a new world
Note to web page designers:
Dark characters, light background, sans serif fonts. Trust me. People way smarter than you and mr have already figured this out.
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
My gawd, you are QUITE RIGHT !
Oh, and I almost skipped the obligatory bashing - his first reference at the bottom of the article is Understanding IPv6 by Microsoft Press.
What about the bulbs? How can check to see if they are actually on? How will my switch...
oh forget it... just give me a few million addresses
Get your Unix fortune now!
there will no longer be a need for IP address conservation since there will now be enough IPv6 addresses available for each person on the planet to have 10 of their very own.
Given that there are 128 bits for IPs in IPv6 this translates into 3.4*10^38 IP addresses. I think this comes out to roughly 5.6*10^28 IP addresses per person.
Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
I don't think so. Even if he discounts the bits in the addressing architecture responsible for routing and local/global flags and just focuses on the global unicast address space, that still gives you 64 bits (see Section 2.5.4 of RFC3513).
(2^64)/10000000000 = 1844674407.37 (approximately)
And that's assuming ten billion total world population. It's not just ten addresses; everyone can network his/her own cold-fusion-powered TOASTER to the Internet and we wouldn't run out of IP's anytime soon.
Come on guys, theres this thing called IPV8.
get with the program!
augh!
Now if we can just find out what happend to Netscape v5.
Last time I looked at IPv6, it seemed there was no way to multi-home hosts to two or more ISPs. Of course, this capability is essential for IPv6 to succeed. BGP has scaled pretty well thus far, but it is impossible to support peering on IPv6 like it is done on today's internet due to the size of routing tables and it's heirarchical nature. Anyone familiar with this problem or know if any progress has been made?
Amusing... a article describing IPv6, an open standard, was created with Microsoft Frontpage 3.0. (Noticed this when changing the text colors from white-on-black to black-on-white.)
30 bits ~= 1 billion
Current world population ~= 6 billion or so
128 bits ~= 2^98 billion ~= 10^30 billion
Even when there are 256 billion people running around this planet (and, one assumes, others as well), there will be 90 bits of address space for each of us. Not that anybody is going to get 90 bits of address space even now, but if I read this right that's 26 SLA's, or a little less than 5 bits of SLA address space.
-- Old Man Kensey
Of course he didn't. He always said, "640K IP addresses should be enough for anyone."
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
I was under the impression that a 128 bit addressing scheme was enough to directly address every molecule in the Universe with some bits left over. Why then is IPv6 limited to 60 thousand million addresses? I understand that some addresses cannot be used because of multicast addresses and some other things like that, but what other sort of limits reduces the available range down to such a (relatively) small number?
I couldn't agree with you more. Sometimes it amazes me the stuff that get front page attention. Basicly the read a MS IPV6 book and wrote a summery and it makes front page.
The internet is getting too big! The only way to save it is by using IPv6!
I have a feeling this is going to be about as successful as getting the United States to convert to metric.
"She'll do 20 hectares on one tank of kerosene!"
-Randy
Playboy writes
Does that mean that everyone will pretend to read the article, but no one actually will? Come to think of it, maybe Slashdot should change its name to Playboy.
Cheers,
IT
Power corrupts. PowerPoint corrupts absolutely.
You are assuming it is just like IPv4, but with 128 bits. It's not. I suggest you continue reading the article. Then you will understand and perhaps have an idea what you are talking about.
Can you reserve addresses yet?
;-)
I want dead:beef:dead:beef:dead:beef:dead:beef
I had it all caps but the lame-ass lameness filter yelled at me
I thought it amazing that the designers of IP carved out a 32-bit address rather than 16. When there was just a couple of universities on the internet, who woulda though 4 billion addresses would eventually be needed? But our author says with IP v6, we get enough addresses for every person on the planet to have 10 of their own. Let's see... 5 billion people, 10 addresses each... 50 billion? IP v6 only offers up 10 times the address space? I don't think so!
- The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
'Ctrl a' helps a lot.
Dozens of /8s are available; last time I checked it was about 40% of the total address space.
IPv6 wont take off until there is a killer app that requires it. It really is that simple.
Man... that thing has WORSE colors than /. !!!
Can I hack their website and reface it? Pleeeease???
O:)
Actually some of those issues are covered in IPv6. There is a new address type called an any-cast address. The idea, which will be interesting to see how it's implimented, is that all DNS servers will use an single any-cast address. The routers will somehow be told that this any-cast exists on this particular machine. When someone needs a DNS lookup they will use the hard-code any-cast address for DNS that everyone else in the world uses; however, instead of everyone hitting the same machine, they will hit the "closest" machine with that any-cast address. The same can be true for NTP, etc. Basically these are services that do not require that you have any particular device, just one of any of the ones in the world... preferably the closest or least busy.
For Fedora Core users stuck without a direct IPv6 connection (read: most of the world), I wrote a quick IPv6 6to4 setup guide.
6to4 is "automatical tunnelling", which in layman's terms means you don't have to bother your ISP or a tunnel broker in order to set up IPv6 on your network. Most OS's these days (not only Linux but *BSD and Windows) fully support basic IPv6, including 6to4.
Unless IPV6 stands for InternetPerVerts6, I should be able to use this to support my argument with the wife to suscribe to Playboy. Thanks Slashdot for all your help.
I'm not connected to Internet 2, so I can't comment on what it uses, but if it's exclusively IPv6, how come its website is pure IPv4?
I appear to have a blog. Odd.
Not that I can really do that much better but if you are "publishing" your paper on IPV6 on the Internet you might want to get someone to edit it for you. There are many many errors in that paper that would not pass a high scool writting course.
I didn't mind the content, however.
-----
Web Hosting @ HostForADollar.com
Slashdot poll anyone?
Mystika
Use domain names instead of IP addresses.
But also, it isn't that hard to remember because your LAN would normally use the same prefix.
Why talk about IPv6 when you can start using it right now?
Now I wonder why Fedora doesn't have 6to4 turned on by default.
Check the IANA and RIR allocation tables. There are more IPv6 networks allocated to the ISPs and LIRs than IPv4. Check the BGP tables. Last I looked (couple of months ago) there are over 40 million IPv6 networks (not even counting RIPE's insane route for an entire
Sitting around LinuxWorld Expo SF a month ago, I was sniffing live IPv6 traffic on the wireless lans in the session rooms. I could access global IPv6 from anywhere. From public IPv4 space or private IPv4 space. If a router was advertising, I didn't even NEED IPv4 space or addresses.
I have yet to find anywhere on IPv4 where my global IPv6 connectivity was not available to me and I've had several instances where IPv4 was "unavailable" (DNS or DHCP brain farts) and yet all my IPv6 was operational.
IPv6 doesn't depend on IPv4 "going away" and has coexisted with IPv4 for years and will coexist with IPv4 for years to come.
Wait until the peer to peer crowd learns what they can do with "Privacy Enhanced Addresses" that change dynamically and are not tracked (like dhcp or ppp addresses are).
Several major government agencies are already using IPv6 backbones and tunneling islands of IPv4 across IPv6.
There are enough IPv6 networks in production that TOTD (the Trick Or Treat Daemon) actually shows up in a survey of DNS servers with a significant percentage. TOTD is used for IPv6-ONLY networks to shim the DNS requests and translate "A" record responses into "AAAA" records which the IPv6 only hosts can use. It's not needed if systems have direct access to IPv4 and is an indication of systems and networks which have to use protocol translators like NAT-PT or pTRTd.
Wake up! IPv6 arrived years ago and is likely already on your LANs (you just don't know it or control it...). You watch for IP protocol 41? You monitor 3544/udp? Check your PPP connections for IPv6 endpoints? How 'bout dem tunnels???
Internet 2 uses it exclusively.
Boy, are you wrong.
WRONG.
(Just that sentence, of course. The rest of your post is right.)
Wrongity-wrong-wrong-wrong.
There are no trails. There are no trees out here.
The grandparent said, "There is exists a problem [. . .]"
He also covers his bases on the whole "verb" thing.
-Peter
I would think the editors would have at least posted a warning in the pre-blurb.
Often wrong but never in doubt.
I am Jack9.
Everyone knows me.
Can you reserve addresses yet?
;-)
I want FEED:FACE:FEED:FACE:FEED:FACE:FEED:FACE
I have it all caps so the lame-ass lameness filter ignored me
Almost. I got a /64 from Hurricane Electric into my FreeBSD firewall/router. The problem is that I have three distinct subnets from that router:
- My LAN
- A DMZ
- My WLAN
Autoconfig seems to require aSo, I'm stuck with using DHCP6 or static configuration to assign IPv6 addresses at hope. I wish you could universally say that IPv6 autoconfiguration works, but there are some relatively common circumstances that give it fits.
Dewey, what part of this looks like authorities should be involved?
What? There is nothing in IPv6 about this. You can do this right now, today, with IPv4 by having a flexible queueing methodology and flexible packet pattern matching systems. Violla. Any packet destined to network 1.2.0.0/16 that is TCP and port 80 no gets dumped in the high priority queue.
QoS is also the perfect snake oil. In a practical sense, QoS only "kicks in" when there's contention, when there's more data that needs to squeeze in to the pipe than can fit. QoS makes the choice of which packet gets to go over all the other packets waiting to go.
In other words, the only time QoS is of any good is when you are on a over subscribed, saturated network, where there isn't enough bandwidth available to meet demand. In simple terms, the network is broken, and QoS just helps pick who gets screwed the least.
Lastly, routing will be simplified because the IPv6 information header on each packet is far more flexible and can contain more detailed information than an IPv4 header thus allowing for faster routing of data across a network or the internet. Currently, most routers need to maintain as many as 48,000 different routes in their routing tables just to effectively route data that passes through them. IPv6 reduces this number by at least 75%.
This, too, is just flat out wrong. The only way this works is if you have a "clean slate" and parcel out IP addresses in a country/provider hierarchal fashion. Want to move providers? You get new IP's, out of their block. Want to multi home? Well, that kinda blows the efficiency right out of the water because now your network is no longer contained within the providers supernet, you have to announce your individual network both via your provider and where ever else you're peered. Therefore, you just added networks to the global routing tables.
Now, quick show of hands... how many of you want to run your systems off a single homed, single provider only network? And please, none of this god awful "let the router pick which source IP to use!" crap.
Also, if you're worried about IPv6 requiring you to change all of your software, learn new protocols, new methods of connecting, new ways of sending and receiving data or anything like that, fear not. The only thing really changing with IPv6 over what was in IPv4 is that you now have a larger address space which allows for more network addressable IP addresses, a more flexible header and packet system, and faster routing.
Yea, you don't have to change a thing. Not any of your software, or nothin'. Of course, you do need a whole new IP stack to talk IPv6, but that's pretty minor right? Windows folks can make this change by simply cracking open their registries and changing the IP Version key from 4 to 6. Ta da!
Faster routing? How's that? Does it make sense to anyone that looking up a 128 bit address is going to be faster than looking up a 32 bit address? There's more to look up.
Furthermore, all routers worth their salt use hardware accelerated forwarding engines these days. Modern BiCAM's or (nearly always) TCAM's can do single cycle lookup of an address out of a potential 512K entries. It doesn't matter how many entries there are, it can always do find the correct match in a single cycle. And 512K entries is a bit more than a default free routing table (~140K entries) that's common today, so there's no worries there.
The catch is, most of these hardware lookup engines are hard wired for IPv4, and can't easily be extended to IPv6, which means the packets become exception packets and need to be dealt with by the CPU. The CPU lookups are orders of magnitude slower than the hardware lookups. This means that performance for IPv6 goes right through the floor for most routers. Newer routers/blades are starting to come with IPv6 hardware accelerated, but there's an awful lot of infrastructure out there that has no IPv6 hardware acceleration.
Therefore, for most people, IPv6 will initially result in a signfigicant performance drop in terms of packets per second over IPv4.
Doesn't every device on the net already have a unique (unless customized otherwise) address? Can't we use MAC addresses?
distance would be in kilometers.
We've been told for years that IPv6 is coming and the floppy is dead. Told right here on Slashdot. Which one is common now? Want to bet on which one will be more common in 3 years?
Ignorance is the root of all evil.
Damn. We tried to make it unmistakably explicit that every customer, from single cell phone on up to a university, would get at least a /48 allocation. (Although that allocation might be dynamic.)
Want to revive draft-thaler-ipngwg-multilink-subnets?
"But all your emitter and collector are belong to me!"
I'm still stuck on IPv7. You know, the one that lets you upload your brain onto the global network.
Mm, Lain.
Recall that they were superseding NCP, which used 8-bit addresses, and were building a network on which multiple hosts attached to a given router. Two bytes might handle that much, but local networks were popping up also. Four bytes seemed plenty, but it was not exactly prescient.
"But all your emitter and collector are belong to me!"
Support in the network stack doesn't necessarily mean the utilities you want to use support it. Solaris is very v6 clean: I guess corporate coding style dictates not checking address family of a passed socket is a bug.
The story with GNU/Linux last time I looked (RedHat AS 2.1, last year) was way patchier, with a worrying number of things one might expect [x]inetd to exec simply assuming they were being passed an AF_INET (ie v4) socket. Yes the major stuff is sorted but more stuff than you might think isn't.
The current network providers have little incentive to move to IPv6 because they make money through the artificial scarcity of IP addresses. They like the current situation because they have an advantage - new ISPs have trouble entering the market due to the lack of large contiguous IP blocks. When we start falling behind the rest of the world (since countries without enough IPs to go around have no reason to stick with IPv4), maybe they'll start switching to IPv6.
NAT is a solution, and it may be usefull in IPv6 networks as well as IPv4 for security reasons, but it shouldn't be forced on people (it interferes with the end-to-end philosophy of the internet). Also, not all countries have enough IPs for a one NAT per household policy.
-jim
the article failed to explain how security is improved by ipv6. anyone care to enlighten us, please?
Ok, I can understand the concept of 6 to 4. Sounds good, but unless I and everyone I want to interact with are running 6 to 4, I still have to fall back to IPv4, I suppose. Or, in more concrete terms. If I want to setup a teamspeak or roger wilco server, anyone who wants to connect is gonna have to setup 6to4. If I want to run a game server, likewise. This does present some problems, as not everyone I interact with is enough of a geek to get it working.
But, I am interested still. I assume to use 6to4, you have to have some sort of upstream IPv6 ISP to connect to. That is, if I'm tunnelling IPv6 over the internet, I've got to be tunnelling TO an IPv6 gateway/router somewhere. Are there any free gateways? Is there a list somewhere of free gateways?
I want IpV5, damnit!!
Who are you to say that MIT doesn't NEED a Class A?
After all, if MIT didn't have its Class A, then it wouldn't have been able to dole out a Class B to each of its 50-odd dormitories, fraternities, and other living groups.
And if my fraternity didn't have its own Class B, then where else would I be able go to bribe someone with a case of Sam Adams for my very own Class C?
Well? You don't have an answer do you?
I find it terribly rude of you to suggest that my fraternity shouldn't have the right to 2000+ IP addresses for each and every person living there.
Sheesh- Some people can be so inconsiderate!
http://www.borella.net/mike/MITP432/12%20IPv6.pdf
There is one small thing that the the article leaves out; where the 64-bit "Interface ID" that is the second half of the address will come from. It isn't going to be some essentially random number assigned to that computer as it is for IPv4 (e.g *.001, *.027, *.145). The first 64 bits of the IPv6 address is routing information to get you to the right subnet, like the first 24 bits in IPv4 (e.g. 145.67.56.*). But unlike IPv4, that has only 8 bits left to identify the particular machine on the subnet, IPv6 has 64 bits available.
This vastly larger space doesn't just allow for larger subnets, it is so big that it allows the values to unique, not just on the subnet but globally. So how are these unique values to be chosen? From the unique IDs embedded in the NIC hardware of course (i.e. your ethernet cards MAC address or the EUI-64 standard that will eventually replace it). So the two halves of the IPv6 address will contain routing information (where you are) and a unique ID (irespective of where you are).
As wireless becomes more unbiquitous in the future, using IPv4 addresses to track people will get more difficult. IPv6 provides the solution. As someone connects with a wireless device at different locations only the first 64 bits of routing information will change, the second 64 bits, the unique ID will stay the same. Who you are (or at least what NIC you are using) and where you are is plastered one every IPv6 packet you send.
> Where's the business case involved in reorganizing major networks?
They won't have to. ISP's would love to. Maintaining global routing tables is a bitch and a half.
(haven't there been studies that say 7-10 numbers in a row is about all we can remember?)
:(
I'd love to see how they arrived at that conclusion. Seven to ten numbers? Remembering a phone number taxes us to the limit?
I carry my Visa numbers (16 digits) around in my head, as well as my 19-digit Switch number. I don't consider myself to have any particular ability in this regard, and I know others who can do it. Unfortunately for my balances, I can also recall at will the expiry dates, issue number (for the Switch card) and the 3-digit code on the back that is meant to prove you have the card in your hand. This means I can lock the cards away, even cut the bastards up, and still go nuts on Ebay, I mean, ThinkGeek.
I can't recall pi to a gazillion decimal places though.
This article misses on an opportunity to discuss 6to4, which is a way that anyone with a single static IPv4 address (actually, it doesn't have to be static, but if it is dynamic, then your IPv6 prefix will change whenever it does) can have their own IPv6 /48 today. In fact, it saddens me a bit that Netgear and those bozos haven't made IPv6 support at the very least optional in their little NAT router boxen. Any device that is an IPv4 NAT is in an excellent position to provide IPv6 connectivity (and, of course, firewalling) with 6to4.
I got sick of typing the 25 character CD key required to install Office 2000 Premium over and over, so I memorized it.
I thought about how to jump start IPv6 a while ago and wrote How the Internet is broken, how to fix it, and why that's not going to happen. I figured I'd link to it again because it got a lot of good feedback last time I posted it.
:)
The basic idea is to create islands of IPv6 by having consumer routers tunnel IPv6 over IPv4. This would prime the pump for IPv6 applications, which would create demand for IPv6 ISPs.
It turns out Microsoft came up with something similar, so now I'm trying to figure out what's wrong with my approach
Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
IPv7 ???? Man your lucky, I am still on IPv386
Hmm you must not have read the post above yours. All those things are hacks, but they are not very friendly solutions. IPv6 can change all that by giving each machine all the ports it needs. If you have 1 IP address you can only have 1 port 80 on your internal network. So that means you would have to purchase more IP's or change a lot of configurations to have multiple webservers in your network. Me and my brother like to use the same P2P applications, but I have to configure each of our machines to use a differnt port on the firewall. With IPv6 I wouldn't have to change the ports.
Those are easy examples, but imagine how much time you would spend if you had 30 or more machines with individual ports to configure. It can get out of hand keeping track of which computer has which port. And adding that many rules into the firewall will take a while. Now with each computer having it's own IP you can have one rule that allows traffic on that port to go through your firewall and all the computers on the network would recieve the packets that are destined for thier IP.
Speaking of which, what's the deal with IPv4 auto-configuration addresses? The ones that start with 169.254, I think. Why do they exist? What do they accomplish?
The author probably means that more (IPv6) addresses means less pressure to "conserve" them, so no need for DHCP - every host can get a statically assigned address.
There's no denying though, the other things DHCP can help with.
I guess that's what we're talking about. Everytime I've ever used it it was called NAT, and yes what I am thinking of is stateful by nature. It keeps track of translated outbound connections and watches for the return traffic, and if it matches it translates them back again. But the point is it doesn't have any effect on incoming traffic which is not in its table of translated connections. So if I try to establish a connection out of the blue to a computer on the inside of your network while your router is doing NAT only, your router will just happily pass my packet along, un-munged, to my target machine.
Now your router might say, block everything by default, allow outbound traffic and keep track of outbound connections and only allow replies back in, but that is a basic stateful firewall, not NAT (or PAT).
That's just NAT and a firewall combined into one system. NAT doesn't drop packets, it just alters certain ones under certain circumstances. The part about dropping all packets except those that are replies to outbound connections that you mentioned - that's a stateful firewall. That is above and beyond the definition of NAT. If you yanked all the NAT functionality out of those linksys routers and left only the stateful firewall behind, they would be no less secure.
I'm not an IPv6 wiz... In fact, I know little about it, as I'm not concerned about moving towards it (like most of the internet, we don't care)..
5 6
Either way, the current 4 billion addresses is taken from: 2^32, which yields: 4,294,967,296 (yeah yeah, subnets not withstanding).
IPv6 should have 2^128 available addresses to use, which yeilds: 340,282,366,920,938,463,463,374,607,431,768,211,4
The article says enough for every person on the planet to have 10. There are 6 billion people on this planet. So....
6,000,000,000 x 10 =
60,000,000,000
Hmm... I'm not even sure what you'd call that number above, but its a lot more than 60 billion.
-- If we don't stand up for our rights, now, there will be no right to stand up for them later.
This the one we have to use now we have a galatic federation, including lots of alien races?
...
Man I love FTL communication, now if only we could work out how to use those ansibles to have FTL travel
With NTP this will work. With DNS however I don't see it working. What if I want to have my own, isolated blocks of IP's that only resolve behind my firewall? Granted, this is NO form of security what so ever, but it's damn convenient.
Gorkman
--
Registered .sig quotient : 1337
You are correct. He is wrong. The operative word here is "exclusively". He would have been more proper to say "primarily". IPv6 IS the protocol of choice on the Internet 2 but it does, grudgingly, provide for IPv4. It doesn't EXCLUDE IPv4. But it does PREFER IPv6. And there are some things on Internet 2 which you can NOT do if you are limited to IPv4. (High bandwidth stuff requiring jumbograms, just to mention one obvious one.)
3.4 × 1038 / 6.3 × 9 = 10*
*(Answer is in base 5.3 x 1028)
Before the invention of eruptions, lava had to be carried down the mountain by hand and thrown on sleeping villagers.
... in a portable device, I would suggest the *new*
I Pod Version 6
plug it in, scroll to where you want to go to....
Nats will also no longer need to be used as there will no longer be a need for IP address conservation since there will now be enough IPv6 addresses available for each person on the planet to have 10 of their very own.
Only 10? Sheesh...and I thought they were trying to be forward-thinking. This is the same old short-sightedness they claim to be avoiding. When it becomes commonplace for all sorts of devices to have their own IP address, we're going to find ourselves short again. *sigh*
If you have a network with no DHCP server, the computers will fall back to auto-configuration, wind up on the same subnet, and be able to ping each other and have full TCP/IP connectivity between each other, which is enough to do Windows filesharing & other things.
Basically, the old methods had limitations and were complemented by the addition of a third method.
1. Static Configuration (old) -- doesn't require a DHCP server, but takes a lot of work.
2. DHCP (old) -- doesn't require a lot of configuration on the clients, but does require you to have a DHCP server.
3. Auto Configuration (new) -- doesn't require any configuration or a DHCP server, but doesn't let you connect beyond the subnet you're on, and isn't supported by every system.
Probably smoking them.
any knowledge of grammer. It should be:
"from the unless-you're-too-smart-for-it dept."
or is that supposed to be cute?
IPv6 IS the protocol of choice on the Internet 2 but it does, grudgingly, provide for IPv4. It doesn't EXCLUDE IPv4. But it does PREFER IPv6. And there are some things on Internet 2 which you can NOT do if you are limited to IPv4.
Right. But I'd guess (totally out of my ass) that the majority of Internet 2 nodes are Windows desktops in university dorms. No matter what I2 prefers, I betcha most of the end-to-end traffic is kazaa & gnut over IPv4.
I don't remember my computer in my dorm getting an IPv6 address assigned to it. But maybe I wasn't paying attention.
Do they run the backbones as IPv6-only? Does all that IPv4 get tunneled over IPv6? If so, that's rad.
There are no trails. There are no trees out here.
You nasty asshole cunt
Haw haw haw.
If you are using Windows2K, you have to install a patch from MS. Earlier versions of Windows, you can get patches from Hitachi. All free.
The V6 backbones are just that V6 native and V4 tunneled over V6 ala DSTM (4over6).
One of your examles, internet2.edu...
How about that. It's the same box as www.internet2.edu, they've just got the AAAA records under a different name. But it IS IPv6 enabled.Other sites that separates v6 and v4 into separate name spaces (this time with an entire subdomain):
*.freenode.net is IPv4. *.ip6.freenode.net is IPv6. They chose to keep the namespaces orthogonal. Their shot to call. Same with the digital siteSome others with mixed records...
You can come up with piles and piles and piles of sites that don't use IPv6 and you still miss the fact that some of them ARE using IPv6 and none of it shows that IPv6 isn't being used, even if it isn't being used (yet) by your favorite sites.340,282,366,920,938,463,463,374,607,431,768,211,45 6
. . .
Hmm... I'm not even sure what you'd call that number above, but its a lot more than 60 billion.
That would be (drumroll, please):
340 undecillion
282 decillion
366 nonillion
920 octillion
938 septillion
463 sextillion
463 quintillion
374 quadrillion
607 trillion
431 billion
768 million
211 thousand
456.
Well, that's how we Americans would do it, anyway. Brits (and others?) do it a bit differently, beginning with a billion (milliard to them). I could write that out too, but . . . do you really want me to? ;-)
Most MS-Windows desktops, all you have to do is "turn it on".
That's all I was trying to say.
There are no trails. There are no trees out here.
A burning wet fart scalded Vlad's colon and rectum as he twitched awake. Vlad laid in bed, shaking at the horrible images that had danced through his sleeping mind. Sweat streamed from his forehead, trickled through his greasy scalp and soaked his pillow. This had been the worst nightmare yet. Vlad had dreamt that he was married to a 400-pound bag of soul-sucking gelatin. Living in a double-wide trailer filled with Jerry Springer moments, his only joy was his two sexy sons.
Vlad slipped out of bed and tip-toed into the next room. There, Grandma slept peacefully, snoring and farting in her usual comforting way. Vlad slipped under the covers with her and immediately felt his sense of security return. Grandma always made everything better. A loud, low rumble escaped from her buttocks. Vlad pulled himself lower down the length of the bed so that his nose rested against Grandma's ass. He inhaled deeply as the gas wafted around him and put him back to sleep. Vlad savored every moment, even in his sleep, for he knew tomorrow the other kids in his class would remind him of his countless inadequacies.
* * * * * * * * *
Vlad belched forcefully, sending chunks of hamburger helper spewing out into the living-room. The orange plastic of the couch stuck to his fat pale legs and his stained briefs bathed him in a rich sampling of unique Lockwood odors. At the opposite end of the couch, Reza sat in her usual spot. The cushion was practically non-existent, compressed as it was from her unimaginable mass.
"Oh Vladdie-Pop, I'm so glad Grandma has come to stay with us since little Vaginez came along! It is so nice to have some help around the house!"
"Yo, you fat cunt, I'm trying to watch the new Eminem video. One more word outta you, and your fat ass'll be laid out on the fuckin' floor for the next month."
Reza quivered at the thought of another merciless beating by her dear Vladdie-Pop. The last time he had "corrected" her, she had spent 22 hours huddled in the shower, weeping as the scalding water pelted her rubbery body. She had lost a whopping 1/2 pound that day. She spent the entire next day eating, fearful of her body wasting away to further displease her beloved.
Reza's ruminations were interrupted by a terrible screeching from Marticock's Chamber. Vlad's fleshy head reddened with rage. He just wanted to watch television. Why did everything always have to work against him? He turned to Reza, with a terrifying scowl on his face. Reza felt a pang of terror shoot through her massive gut and she frantically dislodged herself from the indentation in the couch.
Reza thudded across the double-wide's paper-thin floors, "Grandma! Grandma!"
Grandma Lockwood was sitting on the toilet relieving herself of the Metamucil she had consumed for breakfast, "don't worry, dear, I'll take little Marticock out for a nice walk and he'll be fine!"
"Oh Grandma," Reza blubbered.
Grandma Lockwood soaked a rag in some Clorox and cleaned her rump of the liquified feces that had spattered up from the toilet. She applied a thick coat of Johnson's Baby Powder and then pulled up her stockings. She flushed the toilet, which immediately backed up and spilled out over the floor.
"Reza, honey, you wanna clean up my shit while I take little Marticock for a nice walk?"
Reza was only happy to clean up in the bathroom. It would give her a purpose, a valid reason to be away from Vlad. Though she could never admit such a thing to herself, at a subconscious level she would do anything to avoid being with her Precious Love.
Grandma Lockwood prepared the grocery cart by throwing some used Taco Bell napkins in the bottom to make a nice nest for Marticock. She then lifted Marticock from his crib, careful not to agitate his pummelled rear, and placed him comfortably in the nest. She wrapped herself in her Eminem shawl - a Christmas gift from her grandson - and pushed Marticock out the door.
With Reza scrubbing furiously in the bathroom and Grandma Lockwood and Ma
Fattie might take you literally and actually eat one.
Okay, here is a lot of bashing of this story, but what do Slashdot readers actually recommend reading on IPv6?