Re: [v6ops] Apple and IPv6, a few clarifications

Erik Kline <ek@google.com> Sat, 27 June 2015 09:40 UTC

Return-Path: <ek@google.com>
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 8EF131B3316 for <v6ops@ietfa.amsl.com>; Sat, 27 Jun 2015 02:40:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.81
X-Spam-Level:
X-Spam-Status: No, score=0.81 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, 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 pr3X7ddn-c55 for <v6ops@ietfa.amsl.com>; Sat, 27 Jun 2015 02:40:23 -0700 (PDT)
Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 569771AC439 for <v6ops@ietf.org>; Sat, 27 Jun 2015 02:40:23 -0700 (PDT)
Received: by wicnd19 with SMTP id nd19so62489948wic.1 for <v6ops@ietf.org>; Sat, 27 Jun 2015 02:40:22 -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=RGlJhmfQQ02ZEtXF56kPG6rehSyIe0Uj7qvGw2vzUU8=; b=FuPsGrVLPOk/mF618L4f9vAIJ1oXyyXXlIWo+6YdrtjcMcyhNAyolTIiGRhISWAtld fworktY1DaTzJatIX4lz8HrWAxI0SELVgonF09Zaot0wVNOm1ShvE9LcdBUQD8+9wn9u iO+5bAP9RWqTybRiqPnAplD1Xk1x34EzuXtHr4INP7jwD41oS3Tsdg8TDT8i9ZEcx1Uk uWaash33ACsEpJl+BxX3+SmmX+iCHiicUaVpeDERhYJfCWyd7xItksQFx0hl/WB+I1yI IPmf7HDbmy+zR/8fwawfyQIkwlOcv2pv3QE9nmh8TU2471KLoV7iEcKmR+n17Y8pznww bVJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=RGlJhmfQQ02ZEtXF56kPG6rehSyIe0Uj7qvGw2vzUU8=; b=OTWNuXPDvzZDfBqPtqH/aiLWr90xVRxgXjM9+aLDVZekp2NRuV6as4L6sDFVGJj6J8 JSzS7cG8gqaBDkT3yyj6qJyIM2ONvpovJbrWnMBp7w5zdqATzbq0dZ/LKP05Pl/fhfdY o6pMoeU19KOZyZPMV3rkYXHFZjv+L8FvMcXPmZ7sa/sM4UIfO5x1TdEXw4xdnZKkGpWn z3S95UqNZ9iQVyiGCQSl9zzX9BT6XDUoHfacYK39fqEnA+qYeQtIJK/V2BKR3YT8C5w5 qmDXjzOW4UXz7oGwA7NndCuU7e2Una4IWrkbVzUTAGV2SPVZFV+kOlGc0FN7hOzIwD4o 4eXg==
X-Gm-Message-State: ALoCoQmrhZ4xBYiHKRKg01naSKZ77jyDgrq4jXKMDlhJzKCtFqvuEw6oB886nxsp5gt3jJJiEce8
X-Received: by 10.194.11.73 with SMTP id o9mr10883689wjb.116.1435398022042; Sat, 27 Jun 2015 02:40:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.138.203 with HTTP; Sat, 27 Jun 2015 02:40:02 -0700 (PDT)
In-Reply-To: <79C25286-FC91-490F-8323-9550EAC0911B@cisco.com>
References: <E1C235B5-1421-4DAF-A2F3-F963982233DF@apple.com> <1599CF94-9B35-4858-AD52-6FADC8F25671@apple.com> <79C25286-FC91-490F-8323-9550EAC0911B@cisco.com>
From: Erik Kline <ek@google.com>
Date: Sat, 27 Jun 2015 18:40:02 +0900
Message-ID: <CAAedzxoeqp-Gik80rUD2QSta1MGCwqZErS+3jXng5sXevoTCNg@mail.gmail.com>
To: 🔓Dan Wing <dwing@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/rYCQPI7kZSAoifgoLpkS0hJO3Fg>
Cc: Vividh Siddha <vividh@apple.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] 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: Sat, 27 Jun 2015 09:40:24 -0000

> I have long thought Apple's implementation of Happy Eyeballs is awesome.
> Tweaking the algorithm's built-in fudge factor to trend more towards IPv6
> would make it more consistent with other OSs and applications (which give
> 200-300ms Happy Eyeballs head start to IPv6, which is similar to the fudge
> factor done by Apple).  Myself, I would like the fudge factor to be
> configurable via sysctl or at least viewable via netstat (or similar).  As
> it is, it is difficult to understand why a system is heavily preferring IPv4
> or IPv6, and when it will give up; disconnecting and reconnecting the
> network is a harsh troubleshooting step for other traffic.

I *think* I've been having some moderate success with "route change
-inet 0.0.0.0 -rtt 5000000", but it's very hard to be sure...maybe
I've been lucky enough to be on really good IPv6 networks.  :)