Re: [v6ops] Happy eyeballs suggestions, was: Re: Apple and IPv6, a few clarifications

Paul Saab <ps@mu.org> Mon, 22 June 2015 22:17 UTC

Return-Path: <ps@mu.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 935241B29E0 for <v6ops@ietfa.amsl.com>; Mon, 22 Jun 2015 15:17:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.288
X-Spam-Level:
X-Spam-Status: No, score=-1.288 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mSNtu6lLwM9v for <v6ops@ietfa.amsl.com>; Mon, 22 Jun 2015 15:17:30 -0700 (PDT)
Received: from elvis.mu.org (elvis.mu.org [IPv6:2001:470:1f05:b76::196]) by ietfa.amsl.com (Postfix) with ESMTP id 736151B29E7 for <v6ops@ietf.org>; Mon, 22 Jun 2015 15:17:29 -0700 (PDT)
Received: from mail-ig0-f173.google.com (mail-ig0-f173.google.com [209.85.213.173]) by elvis.mu.org (Postfix) with ESMTPSA id 16C47341F92E for <v6ops@ietf.org>; Mon, 22 Jun 2015 15:17:29 -0700 (PDT)
Received: by igblr2 with SMTP id lr2so41572726igb.0 for <v6ops@ietf.org>; Mon, 22 Jun 2015 15:17:28 -0700 (PDT)
X-Received: by 10.50.50.175 with SMTP id d15mr24108470igo.28.1435011448374; Mon, 22 Jun 2015 15:17:28 -0700 (PDT)
MIME-Version: 1.0
References: <E1C235B5-1421-4DAF-A2F3-F963982233DF@apple.com> <90744458-CA06-4347-A96B-D649800855D3@muada.com> <1DD3B5D4-9F8B-4EE2-BC53-D840E9758FB9@delong.com> <629902C3-6393-42DD-88E2-C72384EE8529@muada.com> <1116D021-72F6-418A-A430-4A911F05109B@delong.com>
In-Reply-To: <1116D021-72F6-418A-A430-4A911F05109B@delong.com>
From: Paul Saab <ps@mu.org>
Date: Mon, 22 Jun 2015 22:17:19 +0000
Message-ID: <CAMYpuryJcRbTNYJsn1J8qXxPXrQoeugPirAFvjp_3_RXKxyfEg@mail.gmail.com>
To: Owen DeLong <owen@delong.com>, Iljitsch van Beijnum <iljitsch@muada.com>
Content-Type: multipart/alternative; boundary=047d7b2e549ca115ac051922a305
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/_2jIskLeVvkgsm7slwg3vJQy8L4>
Cc: v6ops@ietf.org, Vividh Siddha <vsiddha@apple.com>
Subject: Re: [v6ops] Happy eyeballs suggestions, was: Re: Apple and IPv6, a few clarifications
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jun 2015 22:17:31 -0000

On Mon, Jun 22, 2015 at 2:53 PM Owen DeLong <owen@delong.com> wrote:

> The few tcpdump logs I’ve looked at would seem to indicate that most
> (including Apple’s) HE implementations I’ve encountered do the former
> rather than the latter. Also as near as I can tell, state isn’t tracked
> from one connection to the next, each new connect() loop sprays a new set
> of SYNs and then abandons all but the one it selects.
>

With the help of Jason Fesler and his test-ipv6 infrastructure, Apple has a
good way to validate that their HE will not penalize IPv6 any longer.  Even
in the first iOS9 release, the current HE still penalizes IPv6 when RTT is
the same or within their "fudge factor", so thankfully we now have a good
test for them to work against.  Let's just wait for the seed that contains
the changes and test again.