Estimation of IPv6 Brokenness

Using a technique first proposed by Tore Anderson (and with Tore's help), this page contains data about IPv6 brokenness, this is the risk of losing users/customers when a web site goes dual-stack and publishes both a A and a AAAA for the same URL.

The technique is to embed in the original IPv4-only page an IFRAME with three very small (1x1 pixel) transparent images which are:

  1. IPv4-only: fetched over IPv4 explicitely (from a FQDN with A only)
  2. Dual-stack: fetched over IPv4 or IPv6 (from a FQDN with A and AAAA, so, the client decides which protocol statck)
  3. IPv6-only: fetched over IPv6 explicitely (from a FQDN with AAAA)
By counting how many images were fetched over IPv4-only and comparing with the dual-stack fetches, we can measure:
DateSample sizeIPv4-onlyDual-stackIPv6-onlyIPv6 brokennessIPv6 availabilityIPv6 preferred
Since ever
2010-10-06
11665078292738216082240860.66 %19.21 %80.59 %
Since last month
2014-03-23
22604516651691838-0.01 %8.13 %81.01 %
Since last week
2014-04-16
5185632634219-0.04 %4.22 %83.11 %
Since yesterday
2014-04-22
822139139600 %7.3 %83.33 %

Please note that the data is processing once per European night, so, data is always delayed by one day.

Broken user-agents are also collected, you can have a look; as well as broken ASN, you can have a look.

What about my own web site?

Feel free to add this IPv6 brokenness to your existing IPv4-only web site by adding the following HTML tag on any of your web page
<iframe src="http://test4.vyncke.org/testv6/linkgen-www.example.org.php" width="1" height="1" frameborder="0"></iframe>
Of course, you have to replace www.example.org by the FQDN of your web site ;-)

Once, done, you can go to this page to see brokenness result for your site (computed daily around midnight CET):
http://test4.vyncke.org/testv6/index.php?site=www.example.org


Written by Eric Vyncke (evyncke@cisco.com) October 2010