[v6ops] Apple and IPv6, a few clarifications
David Schinazi <dschinazi@apple.com> Fri, 19 June 2015 21:46 UTC
Return-Path: <dschinazi@apple.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 267101B2B0F for <v6ops@ietfa.amsl.com>; Fri, 19 Jun 2015 14:46:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.61
X-Spam-Level:
X-Spam-Status: No, score=-1.61 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 8oSxRxkeWdpG for <v6ops@ietfa.amsl.com>; Fri, 19 Jun 2015 14:46:41 -0700 (PDT)
Received: from mail-in5.apple.com (mail-out5.apple.com [17.151.62.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C82631B2B10 for <v6ops@ietf.org>; Fri, 19 Jun 2015 14:46:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1434750397; x=2298663997; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=UzF+uoTnj7FNvS3uKha7TUs9OWhSHy4CgWyMtejperE=; b=03RQGse2e0vuNDX1MjbVKBeHu1QQWVbpz+MLCHwhVOMrWFDbGuCPx/S+J4wUuQg7 iO1zLae+6OJ6srjkzyjt17WjAMrbiZBZvoN/dh2XbID/zpuEVuK6SQMQHc0t8+S9 CeVNLr3UmBXFVEJKA8QOg0ntwXYrCGYdJPCGZxlfzk0xY6eqswvSI4p9ov9lMlfp +QR93aIGKNxA17Z673PoihqOYSgtPm1B0rnCoJ/vUmBVzHuhKLdjiyLsfKrLAbMW eEdRjj9oaEa8MEHUKJQ1oHiQHAaw8cEZ0tIaDN/PLIGw0TG9rBD4yUNbooy7YVMv tQ1LV+TWYKaiOBZjuKMYbg==;
Received: from relay8.apple.com (relay8.apple.com [17.128.113.102]) by mail-in5.apple.com (Apple Secure Mail Relay) with SMTP id 4A.67.12430.DBD84855; Fri, 19 Jun 2015 14:46:37 -0700 (PDT)
X-AuditID: 11973e13-f79d56d00000308e-2f-55848dbd3a7d
Received: from kencur (kencur.apple.com [17.151.62.38]) (using TLS with cipher DES-CBC3-SHA (168/168 bits)) (Client did not present a certificate) by relay8.apple.com (Apple SCV relay) with SMTP id 3F.AF.00725.DBD84855; Fri, 19 Jun 2015 14:46:37 -0700 (PDT)
Received: from [17.153.80.129] by kencur.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0NQ7000KYOHODC30@kencur.apple.com> for v6ops@ietf.org; Fri, 19 Jun 2015 14:46:37 -0700 (PDT)
From: David Schinazi <dschinazi@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_036FD2A1-4B7E-411A-B8B8-DD5FAF0181C1"
Date: Fri, 19 Jun 2015 14:46:36 -0700
Message-id: <E1C235B5-1421-4DAF-A2F3-F963982233DF@apple.com>
To: v6ops@ietf.org
MIME-version: 1.0 (Mac OS X Mail 8.2 \(2101\))
X-Mailer: Apple Mail (2.2101)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRmVeSWpSXmKPExsUi2FCYpru3tyXUYHu3rMXpY3uZHRg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVsXpaK1tBm1fFgbffWRoYb9p3MXJySAiYSGw50MgEYYtJXLi3 nq2LkYtDSGAfo8SOKV3MMEWdZ/oZIRLtTBKzZ19gh3C+MEqcbngA1M7BwSagJXFgjRFIA7NA ksSLi1/BpgoL6EqsuA5Sz8nBIqAqsfTuIlYQm1fARqLh5F1GiPpciTtbZoItExEQktjxrIkJ okZPYse186wg4yUEZCUWbOUCWSsh8JZV4sCLpawTGAVmIVk3C0kLRFxbYtnC18yzgNqZBXQk Ji9kRBWGsD+eP8K0gJFtFaNQbmJmjm5mnqleYkFBTqpecn7uJkZQEE+3E97BeHqV1SFGAQ5G JR7ejh/NoUKsiWXFlbmHGKU5WJTEee82tYQKCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYOzO 5BIsvdY4KUnvtscGtxa75iPqqyM4rizu1am3eOsaHLFEYstzSfaNUT2LpqvdkD+XFbHzxWaF WzeD3+W5b9IyyXwUd7f5+vXtygHCDhIuJ8oncmx6N1Xk853jG17fYNtsPpHhWMXMLpvbHec2 nT+h+92/h6mhxujZoWuxtzpVVxgrN+xTvqPEUpyRaKjFXFScCACUexRcQwIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMLMWRmVeSWpSXmKPExsUiON1OTXdvb0uowZJPkhanj+1ldmD0WLLk J1MAYxSXTUpqTmZZapG+XQJXxupprWwFbV4VB95+Z2lgvGnfxcjJISFgItF5pp8RwhaTuHBv PVsXIxeHkEA7k8Ts2RfYIZwvjBKnGx4wdTFycLAJaEkcWGME0sAskCTx4uJXJhBbWEBXYsV1 kHpODhYBVYmldxexgti8AjYSDSfvMkLU50rc2TKTGcQWERCS2PGsiQmiRk9ix7XzrCDjJQRk JRZs5ZrAyDsLyYZZSKog4toSyxa+Zp4F1MEsoCMxeSEjqjCE/fH8EaYFjGyrGAWKUnMSKy30 EgsKclL1kvNzNzGCgq6hMG0HY9Nyq0OMAhyMSjy8Bt+aQ4VYE8uKK3MPMUpwMCuJ8H6pbgkV 4k1JrKxKLcqPLyrNSS0+xCjNwaIkzpsbBpQSSE8sSc1OTS1ILYLJMnFwSjUw6vJxL3F/yRTC teX4BG7X9Z84y/gmWxizXHbe45a418M94ZuRaoPzUsf2DzasE1waT1mWfbZ7kTTT1t/o/ebj xxaViWT//+0nIq6263T/io2THn5K/XOe28bISWxNzvOnohs78uuObF1W+/hkNfODi6rTqg6H 3PnH+b3pWyr/dIf/UjL5uZ0OSizFGYmGWsxFxYkA901ffTYCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/Ft1Zry30PYkAybvpNUPqOYVRLf4>
Cc: Vividh Siddha <vsiddha@apple.com>, Tommy Pauly <tpauly@apple.com>
Subject: [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 21:46:46 -0000
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 <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
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- [v6ops] Apple and IPv6, a few clarifications David Schinazi
- Re: [v6ops] Apple and IPv6, a few clarifications Ca By
- Re: [v6ops] Apple and IPv6, a few clarifications Ross Chandler
- Re: [v6ops] Apple and IPv6, a few clarifications Tore Anderson
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Jeremy Visser
- Re: [v6ops] Apple and IPv6, a few clarifications … Gert Doering
- Re: [v6ops] Apple and IPv6, a few clarifications … Hemant Singh (shemant)
- Re: [v6ops] Apple and IPv6, a few clarifications … Mikael Abrahamsson
- Re: [v6ops] Apple and IPv6, a few clarifications … Ross Chandler
- Re: [v6ops] Apple and IPv6, a few clarifications … Hemant Singh (shemant)
- Re: [v6ops] Apple and IPv6, a few clarifications … Ross Chandler
- [v6ops] Happy eyeballs suggestions, was: Re: Appl… Iljitsch van Beijnum
- Re: [v6ops] Apple and IPv6, a few clarifications … Hemant Singh (shemant)
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Owen DeLong
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Erik Nygren
- Re: [v6ops] Apple and IPv6, a few clarifications … Owen DeLong
- Re: [v6ops] Apple and IPv6, a few clarifications … Owen DeLong
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Owen DeLong
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … james woodyatt
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Owen DeLong
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Paul Saab
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … james woodyatt
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Ca By
- Re: [v6ops] Apple and IPv6, a few clarifications … Mark Andrews
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … james woodyatt
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Owen DeLong
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Mark Andrews
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Owen DeLong
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Howard, Lee
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Mark Andrews
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Owen DeLong
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Mark Andrews
- Re: [v6ops] Apple and IPv6, a few clarifications David Schinazi
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … 🔓Dan Wing
- Re: [v6ops] Apple and IPv6, a few clarifications Heatley, Nick
- Re: [v6ops] Apple and IPv6, a few clarifications 🔓Dan Wing
- Re: [v6ops] Apple and IPv6, a few clarifications … Erik Kline
- Re: [v6ops] Apple and IPv6, a few clarifications … Mikael Abrahamsson
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Mikael Abrahamsson
- Re: [v6ops] Apple and IPv6, a few clarifications … Ca By
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Ross Chandler
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Lorenzo Colitti
- Re: [v6ops] Apple and IPv6, a few clarifications … Gert Doering
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Gert Doering
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … james woodyatt
- Re: [v6ops] Apple and IPv6, a few clarifications … james woodyatt
- Re: [v6ops] Apple and IPv6, a few clarifications … Mark Andrews
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Mikael Abrahamsson
- Re: [v6ops] Apple and IPv6, a few clarifications … Gert Doering
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Mikael Abrahamsson
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Nick Hilliard
- Re: [v6ops] Apple and IPv6, a few clarifications … Gert Doering
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Jouni Korhonen
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … james woodyatt
- Re: [v6ops] Apple and IPv6, a few clarifications … james woodyatt
- Re: [v6ops] Apple and IPv6, a few clarifications … Gert Doering
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Jared Mauch
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Gert Doering
- Re: [v6ops] Apple and IPv6, a few clarifications … Owen DeLong
- Re: [v6ops] Apple and IPv6, a few clarifications … Gert Doering
- Re: [v6ops] Apple and IPv6, a few clarifications … Owen DeLong
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Jared Mauch
- Re: [v6ops] Apple and IPv6, a few clarifications … Mark ZZZ Smith
- Re: [v6ops] Apple and IPv6, a few clarifications … Philip Homburg
- Re: [v6ops] Apple and IPv6, a few clarifications … Owen DeLong
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Owen DeLong
- Re: [v6ops] Apple and IPv6, a few clarifications David Schinazi
- Re: [v6ops] Apple and IPv6, a few clarifications Ross Chandler
- Re: [v6ops] Apple and IPv6, a few clarifications Erik Kline
- Re: [v6ops] Apple and IPv6, a few clarifications … holger.metschulat
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Vízdal Aleš
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications … Vízdal Aleš
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu
- Re: [v6ops] Apple and IPv6, a few clarifications Ross Chandler
- Re: [v6ops] Apple and IPv6, a few clarifications Heatley, Nick
- Re: [v6ops] Happy eyeballs suggestions, was: Re: … Iljitsch van Beijnum
- Re: [v6ops] Apple and IPv6, a few clarifications … Alexandru Petrescu