Google and IPv6

Kevin Day toasty at dragondata.com
Mon Mar 17 04:00:28 CET 2008


On Mar 16, 2008, at 9:34 PM, Erik Kline wrote:
> Speaking personally, I have seen analysis of neither client behaviour
> nor connectivity in the IPv6 Internet today.  Are things really as bad
> as folks say or is it partly a kind of "urban legend of horribleness"
> that persists from earlier tests with less-mature operating systems
> and less reliable connectivity?  I  just have 6to4 at home and my Mac,
> Linux, and XP boxes all seem to work just fine.

Every few months I've performed this test on a rather high traffic  
(but probably tiny compared to what you're used to) website that's  
comprised mostly of completely non-technically savvy users. The reason  
I feel the "non-technical users" part is important is because if one  
of us realizes that we can't reach www.ripe.net, we go fix it - most  
users think "oh, the internet is broken" and move on to something  
else. This results in problems going unresolved. :)

On one page of this site, we put two 1x1.gif images.

ipv4.gif is on a hostname that has only a v4 A record. This gets a  
baseline of how many people loaded the images on the site at all.
4or6.gif is on a hostname that has both AAAA and A records.

The order the two images appeared on the page was randomized on every  
page load to try to reduce any bias there. I measured how many times  
each image was loaded after a few hours. Results from the last time I  
attempted this, after removing duplicate IPs:

ipv4.gif was loaded 278821 times.
4or6.gif was loaded 278704 times. (191 hits were on the v6 IP, 278513  
on the v4 IP)

The good news is that 0.069% of our viewership was able to load an  
image on the v6 IP of an AAAA record. Nearly all of these were 6to4  
addresses, with a few Teredo. I only saw 2 IPs that looked like native  
v6.

The bad news is that the image on the AAAA record was loaded 0.042%  
less than the one on the A record. This meant that by publishing an  
AAAA record, your site would appear broken to almost as many users as  
would benefit from having the v6 connectivity.

I did some troubleshooting with as many users as I could that were  
willing to look at why they weren't able to access the host on the  
AAAA record, but didn't get very far with most of them before they  
lost interest with troubleshooting. In most cases it seemed like users  
had ended up with v6 activated/configured when they had no v6  
connectivity. None of the problems appeared to be broken v6  
connectivity exclusive to our site - if the user couldn't reach our  
site on an AAAA record, they couldn't reach any AAAA hostnames.

-- Kevin




More information about the ipv6-ops mailing list