Over-utilisation of v6 neighbour slots
Ralph Droms (rdroms)
rdroms at cisco.com
Fri Nov 1 21:25:54 CET 2013
On Nov 1, 2013, at 3:46 PM 11/1/13, Erik Kline <ek at google.com> wrote:
> I'm not sure what you mean by "impact".
Sorry for the lack of clarity. You answered my question - the different behaviors are strictly correlated to the version of OS 10 and are independent of the version of Safari.
- Ralph
>
> Different OS versions do seem to behave differently. I think 10.7 is
> when the dueling connections implementation was introduced, and it did
> drop Safari's IPv6 native preference by basically half. And if you
> think about it, in a perfect network where IPv4 and IPv6 have
> identical performance each would likely only be used ~50% of the time.
>
> It looks like you would basically need to penalize IPv4 in order get
> your IPv6 ROI, *if* all your customers ever do is surf the web using
> Safari on recent Macs to do so. The total impact of an HE
> implementation is obviously in proportion to its use for web traffic.
>
> Let me revise the numbers for this sample network. I was including
> measurements where the client may not have asked for any AAAAs, so let
> me restrict my numbers just to measurements where AAAAs were
> requested. That's what I get for not waiting to have my stats-diving
> be peer reviewed (different timezone, etc).
>
> "Once more, with feeling!", and I'm sure Lorenzo and correct me later on.
>
> [All MSIE]
> no HE, later versions do a simple reachability check ~once
> 96% IPv6 native preference
> 7ms average extra latency
>
> [All Chrome]
> HE: 300ms lead for IPv6 then fallback to IPv4
> 83% IPv6 native preference
> 1.5ms average latency improvement over IPv4
>
> [All Safari + 10.6]
> I think no HE? (it's been so long...)
> 97.5% IPv6 native preference
> 0ms average latency delta between IPv4 and IPv6
>
> [All Safari + 10.7,10.8, and 10.9]
> HE: strict connection racing, at one point A record requested
> first, I believe
> 48% IPv6 native preference
> 9ms average latency improvement over IPv4 (by design, working as
> intended, etc.)
>
> So the HE implementation does matter. In this particular sample
> network I'm guessing that there may be about an extra 7-8 ms for IPv6
> requests to Google (this is end-to-end, so the sources of latency
> could be multiple including whether or not the interconnect paths for
> IPv4 and IPv6 are the same).
>
> Lastly, I am attaching an old slide from a measurements presentation
> we gave at the V6 World Congress in Paris in the very beginning of
> this year wherein I attempted to graphically illustrate the effect of
> different HE implementations.
> <Finicky Eyeballs.png>
More information about the ipv6-ops
mailing list