Hi,

Very good presentation on Happy Eyeballs at the WG session today. It might 
indeed be true that lowering the HE "head start" for IPv6 from 300ms to 150ms 
might cause a slight increase in performance. However, as Geoff Huston pointed 
out, HE is not about getting the best performance, it's meant to move traffic 
to IPv6 (so IPv4 traffic will go down, and we can know when we can turn off 
IPv4) without breaking the user experience when IPv6 is broken.

It was (and still is) an important argument for website owners to be 
comfortable enough to actually deploy IPv6 and not be too worried about client 
experience breaking. But it is also hiding IPv6 brokenness, removing an 
incentive for website owners to actually fixing IPv6 errors and causing IPv6 to 
be taken less seriously...

So, how about we go the other way. We want IPv6 to be taken more seriously. 
What about if we change the algorithm the other way over time: give IPv6 more 
and more of a head start. That way IPv6 stability and performance become more 
important over time, without causing brokenness. Something like:

HE head start = 300 + (months after 2017-01-01) * 30

That would provide some incentive to make sure that IPv6 is properly deployed 
and managed.

Cheers,
Sander

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to