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
11643408289928213262239870.66 %19.24 %80.59 %
Since last month
2014-03-20
224995474547419370 %8.61 %81.67 %
Since last week
2014-04-13
51195605601950 %3.81 %84.62 %
Since yesterday
2014-04-19
736636427-0.14 %3.67 %92.59 %

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