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

Ca By <cb.list6@gmail.com> Fri, 19 June 2015 22:10 UTC

Return-Path: <cb.list6@gmail.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 6E5771B2B66 for <v6ops@ietfa.amsl.com>; Fri, 19 Jun 2015 15:10:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.951
X-Spam-Level:
X-Spam-Status: No, score=0.951 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 YL-iUgcE0X0l for <v6ops@ietfa.amsl.com>; Fri, 19 Jun 2015 15:10:17 -0700 (PDT)
Received: from mail-wg0-x230.google.com (mail-wg0-x230.google.com [IPv6:2a00:1450:400c:c00::230]) (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 700DE1B2B63 for <v6ops@ietf.org>; Fri, 19 Jun 2015 15:10:17 -0700 (PDT)
Received: by wgfq1 with SMTP id q1so52960505wgf.1 for <v6ops@ietf.org>; Fri, 19 Jun 2015 15:10:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4oymqIpflCymK22cLohOP3/2n+bvQAOLf3ilZD8+CCM=; b=EMzjvoI7vv8hZSyQ3e+afsNgcuxmo0Bz31fNMoBDiooQzNXCI/Lvhyqc83GYNJWwh7 r/rIYFgwcKn5+Oxf7Dk+hv0DU0SZPfckj4uhkPAdNDGreovgMixOxeKgm7uwfnKjrmx2 DQdA5iM/47gaSSJKY/KQ5kipKlVqTdGkwpy270HmSxpjk8MKFwLEobZYdKCgOP/M9AvZ cFIczJ9ZX2x66K7VPJw2OHA9JHkJEpsBWy8Q2XrPIFxCNlkuNmLQiY0aRfaRnsD6hIfC YpzGnfDMZPDRzZSFG8BbLHUS0Mf9ymZEsfjf98sQOslrDc4ka9Xqh9sifUp2+r4fSZcZ bDow==
MIME-Version: 1.0
X-Received: by 10.180.95.10 with SMTP id dg10mr10554784wib.41.1434751816167; Fri, 19 Jun 2015 15:10:16 -0700 (PDT)
Received: by 10.194.79.65 with HTTP; Fri, 19 Jun 2015 15:10:16 -0700 (PDT)
In-Reply-To: <E1C235B5-1421-4DAF-A2F3-F963982233DF@apple.com>
References: <E1C235B5-1421-4DAF-A2F3-F963982233DF@apple.com>
Date: Fri, 19 Jun 2015 15:10:16 -0700
Message-ID: <CAD6AjGRUnJatfFFJ=nrpjOJWdxxvUzF2Y0ickMi2KQGGH-wOHw@mail.gmail.com>
From: Ca By <cb.list6@gmail.com>
To: David Schinazi <dschinazi@apple.com>
Content-Type: multipart/alternative; boundary="f46d04447f8357f89d0518e630a6"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/_TYiIVsTNPWl8ewpuH-rHy0adAk>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, Vividh Siddha <vsiddha@apple.com>, Tommy Pauly <tpauly@apple.com>
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: <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: Fri, 19 Jun 2015 22:10:19 -0000

David,

All of this is good news.  Thank you.

I assume the goal is for Apple users to have a good experience on
production ipv6-only nat64/dns64 network.

When do you expect mobile operators to be able to launch production quality
ipv6-only? When should the apn config flip from ipv4 to ipv6?

Finally, are you running your iPhone on ipv6-only LTE?  I am. It is very
important to eat the dog food.

CB



On Friday, June 19, 2015, David Schinazi <dschinazi@apple.com> wrote:

> Hi everyone,
>
> I'd like to clarify a few points about Apple's IPv6 announcements during
> WWDC 2015.
> The video (streaming with Safari or download with all browsers) and slides
> of that talk
> are available at: https://developer.apple.com/videos/wwdc/2015/?id=719
>
> *) Personal hotspot on iOS
> If your iPhone has dual-stack connectivity on its cellular network, the
> hotspot it creates
> will be dual-stack as well. The phone will share its prefix with Wi-Fi
> clients.
>
> *) Internet Sharing on the Mac
> Today, regular internet sharing (from your ethernet to Wi-Fi for example)
> does not
> support IPv6 because of the limited use cases, and the lack of demand for
> it.
>
> *) Internet Sharing on the Mac - NAT64 testing mode
> The NAT64 test mode was designed to help developers ensure that their app
> can still
> function with IPv6-only NAT64+DNS64 connectivity and communicate with
> their IPv4
> server, even if the developer does not have access to the IPv6 internet.
> That NAT64
> network does not have IPv6 connectivity to the global IPv6 internet. As
> such, the current
> version advertises addresses from 2001::/64 instead of ULAs to simulate
> real IPv6
> connectivity, as all IPv6 packets are terminated at the NAT64 server on
> the Mac.
> This implementation detail could change in the future.
>
> *) Making IPv4 literals work on NAT64 networks when using high-level APIs
> Starting with this year's versions, if you use NSURLSession to connect to
> an IPv4
> literal on an IPv6-only NAT64-DNS64 network, the API will bump in a IPv6
> literal
> synthesized using RFC 7050. Note that this will not happen when using
> sockets
> directly. We do not support under-the-sockets bump-in-API (RFC 3338) and we
> do not support 464XLAT.
>
> *) Happy Eyeballs
> We've heard feedback on our Happy Eyeballs implementation and are
> investigating
> this topic.
>
> Note that this reflects how these technologies work in the current
> versions of the
> 2015 betas, many of these details could change in future betas. Please
> keep in mind
> that these betas are previews and we welcome feedback on improving them.
>
> Feel free to contact me if you have any questions, I will also attend
> IETF93.
>
> Thanks,
> David Schinazi
> Apple CoreOS Networking Engineer
>