From the dualstack-is-fun department...

Guillaume.Leclanche at Guillaume.Leclanche at
Tue Mar 1 08:16:53 CET 2011

> -----Original Message-----
> From: ipv6-ops-
> at [mailto:ipv6-
> at] On
> Behalf Of Daniel Roesen
> Sent: Monday, February 28, 2011 11:34 PM
> To: ipv6-ops at
> Subject: From the dualstack-is-fun department...

> DS-Website having one AAAA RR:  ~3 minutes time to IPv4 fallback(!)

I analyzed this behavior, the reason is that the browser is calling the connect() API from the OS. This function will then try the complete TCP opening process, including TCP retries. Linux (at least debian flavour) will do 5 retries, with exponentially growing time between them.

You can play with the number of retries; I put it down to 2, and the fallback-to-ipv4 time was roughly 10s.

I opened a feature request on the kernel bug tracker to request the possibility to tune this parameter for dualstack websites, and put it by default to 2, but nothing happened afaik.

The request :

The sysctl control is tcp_syn_retries (sorry forgot the hierarchy, you'll have to grep :)


More information about the ipv6-ops mailing list