I'm going to be extremely technical here. Sysadmins should really understand what World IPv6 Day is.
Does it mean the world is converting to IPv6 today? No. No, not at all. The upgrade requires technical planning and work. It can't happen without your help and without your knowing. Besides, the plan is to move to "dual stacked" IPv4+IPv6 on all hosts/networks and run that way for a good long time.
Does it mean my ISP is going to enable IPv6 on my connection? No. Not at all. (Seriously, folks, when was the last time your ISP added a feature without you having to beg for it first?)
So what does it mean?
You know that an IPv4 host as a DNS "A" record. Right?
You may know that an IPv6 host has a DNS "AAAA" record. (it is 4 times longer than IPv4, get it?)
Do a DNS lookup of www.everythingsysadmin.com and you'll get both an A record and a AAAA record.
A machine that is "IPv4-only" will ignore the AAAA record.
A machine that is "IPv6-only" will ignore the A record.
A machine that is "IPv4 and IPv6 dual stack" will try AAAA first.
Makes sense, right?
Macs, Windows, Linux boxes and a lot of other equipment comes with IPv6 enabled so that if you plug into a network that handles IPv6 it will just magically work. This is freakin' awesome.
It also causes a small problem.
Here's the problem. If you plug into a badly configured router, your machine might think there is IPv6. Maybe there is just for that subnet but not from that subnet to the ISP. What would a machine do in that situation? It would try the AAAA-record, and those packets would go nowhere. Eventually the machine will try the A-record, but that could be 30 seconds away. Not a happy experience.
The machines with this problem are about 0.05% of the internet. Not a lot, but not zero.
So what do sites do?
Google (for example) has AAAA-records for nearly all its services. However, if the DNS query comes over IPv4 it doesn't show you the AAAA-records. It only gives them to users that do their DNS queries over IPv6.
This is pretty cool if you think about it. If your DNS query could get to Google over IPv6, it must be safe for you to do your http over IPv6 too. Smart, right?
Google, Bing and tons of other sites do this trick.
Now that you know all that, I can tell you what "World IPv6 Day" is.
It is 24 hours where sites are going to give you the AAAA-record AND the A-record even if the DNS query came over IPv4.
That's it? Basically, yes, that's it.
How does this affect you?
You see, it isn't about the 0.05% of the users. It is about YOU and YOUR NETWORK which is causing one of those 0.05% to be in that 0.05%!
If you find a machine that is having problems, you can disable IPv6. However you should also fix whats wrong with that network. Disable IPv6 on the router or (much better) fix the IPv6 connectivity between the machine and "the internet".
Here's what you can do:
- Want to find out your IPv6 readiness? Use this test: http://test-ipv6.com/
- Want a really simply test that your users will understand and is translated into a zillion languages? Use this test: http://ipv6test.google.com/
- Want to learn more about World IPv6 Day? World IPv6 Day
Oh, and the day also raises awareness of the IPv6 issue in the media and in the technical world. That's a good thing too.
Thank you for listening.
P.S. If your machine has IPv6 enabled it will create a "link local" IP address. That isn't enough for it to think it has IPv6 connectivity.
P.P.S. People that attend LOPSA PICC had an amazing IPv6 half-day tutorial. Neener neener!