Re: [v6ops] Measuring the Effectiveness of Happy Eyeballs

Lorenzo Colitti <lorenzo@google.com> Wed, 10 July 2013 09:24 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 204D211E80D5 for <v6ops@ietfa.amsl.com>; Wed, 10 Jul 2013 02:24:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.803
X-Spam-Level:
X-Spam-Status: No, score=-1.803 tagged_above=-999 required=5 tests=[AWL=0.174, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7HafKJG-prDD for <v6ops@ietfa.amsl.com>; Wed, 10 Jul 2013 02:24:17 -0700 (PDT)
Received: from mail-ve0-x231.google.com (mail-ve0-x231.google.com [IPv6:2607:f8b0:400c:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 71CAB11E80F6 for <v6ops@ietf.org>; Wed, 10 Jul 2013 02:24:17 -0700 (PDT)
Received: by mail-ve0-f177.google.com with SMTP id cz10so5442066veb.22 for <v6ops@ietf.org>; Wed, 10 Jul 2013 02:24:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=BH/4iyVJMd05N56OlpnaioG89Jq7rz3K0NKzTc5JUlg=; b=WRvGTnaZmsP3soRs39gJmcyg3kI+/gR9DQHOtzfQC6bX5YrJU39yvph1QFd6JPyb8d YMnEicb491SzHd/HXXut3Uj+tYKNkdtOIPB69ZZoluSvD/kZVS9IR6L8jzOlO03PG1a0 AxpcL/MmaJEkDmgK3GqUordEyAAX3LH8aKNYiD8PKVDOcIBrz+6m9SoLPJS/W/xpKDjF byNriwQbC0NcKk5uMUESgK3fIH9Jy1GtbuLbJZTR0liDZz/aL5jdFXALQlkPPI8pVEFO 6zG54me8qxSPG4ThBP32x+7Ncklhdq/e3QQ7dl7/5TRxL3GVHqNwrDZZ79HXOjiSvjkH AbeQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=BH/4iyVJMd05N56OlpnaioG89Jq7rz3K0NKzTc5JUlg=; b=LpEfyCAX4nF0mmKj9CpmZ68J/5DAMiFmZcgv+do63KZL1fUpcNKggCmaox53BD/gJ0 y38GtJlvAvT5W7T4oV6ETCtF/75Z55YnhP/84pC2iSq3JQKLP12g+D4wgA/WKTJWTYGr uOlVOzAIpq+8TxPQJLi+knlb2iLKW2iiRg9QE8e9xON0mruZoKi6XBvFvNOHw1PsGxPx 38jcgukxTzBXp+Rur5vdNif+74WhtjSZrc+JCcTvAThTYzLJOO6oY+sdxb+xKgYcTSbl CaC8Lxlmi/RPTRrtE3UWjpHDcHROMq1v2DAsWxAv7yKoND993/rlk+hPViHiQAP0UyBs 7SOw==
X-Received: by 10.220.143.140 with SMTP id v12mr18463128vcu.95.1373448256782; Wed, 10 Jul 2013 02:24:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.220.217.141 with HTTP; Wed, 10 Jul 2013 02:23:56 -0700 (PDT)
In-Reply-To: <01b001ce7c0e$9f1baae0$dd5300a0$@tndh.net>
References: <2D5CAA69-E69B-44F7-94ED-700CABDD8351@jacobs-university.de> <AC96D856-927B-45F3-A971-3E2DC93CC7F0@cisco.com> <01b001ce7c0e$9f1baae0$dd5300a0$@tndh.net>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Wed, 10 Jul 2013 18:23:56 +0900
Message-ID: <CAKD1Yr2+6e203Ma-69hmg9NrTCz-qhWH9wcqFExnPybWeEyjWg@mail.gmail.com>
To: Tony Hain <alh-ietf@tndh.net>
Content-Type: multipart/alternative; boundary="047d7b342f4476d79304e124d7fa"
X-Gm-Message-State: ALoCoQm4Dk7xXwgrml/0Ig3WOQU5Jw64slWsZwwRK85q+xXg+QVrCmHsMnkB5BfVlsCHF4cgpopOtvBYCJ4oF11QmAQpRrkKzuco7oily7+7aOPqohJE+rxLqLtiEqsaDyUptH87WK3Nvvl/8syPrDMgw4I6MFGdQwKwrnJrVyheZIluxsmW319lZtnHBxSoRWXnD0PSI/8n
Cc: "Bajpai, Vaibhav" <v.bajpai@jacobs-university.de>, "v6ops@ietf.org WG" <v6ops@ietf.org>
Subject: Re: [v6ops] Measuring the Effectiveness of Happy Eyeballs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Wed, 10 Jul 2013 09:24:18 -0000

On Tue, Jul 9, 2013 at 4:09 AM, Tony Hain <alh-ietf@tndh.net> wrote:

> If the IPv6 path is not given an automated preference the traffic will
> never
> move. Even with emerging deployment on 'services', the cache topologies
> are not identical in every instance, and getting them there requires
> demonstrated traffic.


Actually it's worse than that. Even when topology is congruent and IPv4 and
IPv6 have exactly the same latency, a "use the first connection that
completes" implementation with no preference will use IPv4 50% of the time,
just due to statistical noise (introduced, if nothing else, by hashing
along the path).


> Apple's implementation is "not helpful". They start by refusing to allow
> modifications to the 3484 policy table to meet local policies, then follow
> that with a refusal to ack that the IPv4 cache nodes are generally closer
> to
> the request than the IPv6 ones, so traffic stays on IPv4 when it could &
> should have moved.


They also bias in favour of IPv4 because they send the A query before the
AAAA query (or at least they used to).