IPv6 Source Address Selection on Mac OS X Lion

Garry Peirce peirce at maine.edu
Fri Dec 16 19:27:53 CET 2011

Here's a recent article on the use of HappyEyeballs Chrome/Apple
implementations which also includes a post from 
an Apple engr mentioning that Lion's 3484 policy table is readOnly.   


-----Original Message-----
From: ipv6-ops-bounces+peirce=maine.edu at lists.cluenet.de
[mailto:ipv6-ops-bounces+peirce=maine.edu at lists.cluenet.de] On Behalf Of
Gert Doering
Sent: Friday, December 16, 2011 1:13 PM
To: Mark Blackman
Cc: 'Christoph Stahl'; Gert Doering; Dan Wing; ipv6-ops at lists.cluenet.de
Subject: Re: IPv6 Source Address Selection on Mac OS X Lion


On Fri, Dec 16, 2011 at 06:11:11PM +0000, Mark Blackman wrote:
> > On Thu, Dec 15, 2011 at 09:31:42AM -0800, Dan Wing wrote:
> >> It depends on your definition of "better".  If your definition is 
> >> "prefer IPv6", you are right that OSX Lion's algorithm fails.  If 
> >> your definition is "connect to whichever is fastest", OSX Lion's 
> >> algorithm wins.
> > 
> > "consistent behaviour".  And this is where Lion fails, because it 
> > flip-flops back and forth between protocols even if nothing changes 
> > in the network.
> Isn't this behaviour what Chrome does too?
> http://src.chromium.org/viewvc/chrome?view=rev&revision=85934

on a network where IPv4 and IPv6 have the same (or close) RTTs, chrome will
*consistently* pick IPv6.  Not "sometimes IPv6, sometimes IPv4".

Big difference.

The general idea of HE is good.  HE-in-Lion a step backward.

Gert Doering
        -- NetMaster
have you enabled IPv6 on something today...?

SpaceNet AG                        Vorstand: Sebastian v. Bomhard
Joseph-Dollinger-Bogen 14          Aufsichtsratsvors.: A. Grundner-Culemann
D-80807 Muenchen                   HRB: 136055 (AG Muenchen)
Tel: +49 (89) 32356-444            USt-IdNr.: DE813185279

More information about the ipv6-ops mailing list