Re: [v6ops] Status of CLAT implementation on iPhone? (IPv4 apps on IPv6-only PDP type)
Tore Anderson <tore@fud.no> Mon, 23 February 2015 18:09 UTC
Return-Path: <tore@fud.no>
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 ECFC61A1B7F for <v6ops@ietfa.amsl.com>; Mon, 23 Feb 2015 10:09:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 zFjgdSfSuXaM for <v6ops@ietfa.amsl.com>; Mon, 23 Feb 2015 10:09:32 -0800 (PST)
Received: from greed.fud.no (greed.fud.no [IPv6:2a02:c0:1001:100::145]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C66F1A1B4B for <v6ops@ietf.org>; Mon, 23 Feb 2015 10:09:31 -0800 (PST)
Received: from [2a02:fe0:c411:9e40:b6b6:76ff:fe17:2e83] (port=33378 helo=envy.fud.no) by greed.fud.no with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from <tore@fud.no>) id 1YPxRh-00009k-3w; Mon, 23 Feb 2015 19:09:29 +0100
Date: Mon, 23 Feb 2015 19:09:28 +0100
From: Tore Anderson <tore@fud.no>
To: Ca By <cb.list6@gmail.com>
Message-ID: <20150223190928.23340db8@envy.fud.no>
In-Reply-To: <CAD6AjGR-XrTQT5MBH5c8RJZ6z9s1XoP+oDzhRPzUkJ7rf6JEJQ@mail.gmail.com>
References: <54EB1F2F.4000604@gmail.com> <CAKD1Yr3P8mM80FuZBq0oKx9+AC5P0-NPdgWzGAtzT5yDnzRgbg@mail.gmail.com> <54EB443B.4080802@gmail.com> <CAD6AjGR-XrTQT5MBH5c8RJZ6z9s1XoP+oDzhRPzUkJ7rf6JEJQ@mail.gmail.com>
X-Mailer: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/bWgOFn3Dkpt1P0ZrbfCxQufT73E>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] Status of CLAT implementation on iPhone? (IPv4 apps on IPv6-only PDP type)
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: Mon, 23 Feb 2015 18:09:34 -0000
* Ca By > On Mon, Feb 23, 2015 at 7:16 AM, Alexandru Petrescu < > alexandru.petrescu@gmail.com> wrote: > > > Le 23/02/2015 15:11, Lorenzo Colitti a écrit : > > > >> They are also free to reuse existing implementations of clat, such as > >> the one that Android uses, which is BSD-licensed. > > > > Maybe end users will install it and it will work off-the-shelf, just > > like every other app. > > This is not a path towards success since it requires the user to care > about how their connectivity is achieved. Assuming it's possible to write such an app for iOs in the first place, couldn't you pre-load it on the handsets you sell and have it start up automatically? If so, the user wouldn't be required to care. As I understand it, it's common carrier practise to pre-load the handsets with other kinds of "value add" apps anyway, right? For example: Orange Poland's 464XLAT deployment. As I understand it, they are *not* using DNS64, so I guess that necessarily means they pre-configure the handsets' CLAT with their NAT64/PLAT prefix before shipping them the customers. So if doing such custom modifications is doable, pre-loading a CLAT app doesn't seem impossible either. It wouldn't work for for retail handsets of course, but I understand that in the US the majority of people buy their handsets from their carriers rather than from retail stores anyway, so perhaps it's okay that those relatively few customers that bring retail iPhones onto your network either 1) get IPv4-only for now, or 2) will be asked to install the (presumably free) CLAT app if they want Skype to work. > It would substantially and immediately improve my IPv6 deployment, and > restoration of a proper e2e IPv6 internet, if Apple would release CLAT as > part of their OS. For the record, I'm not disagreeing that having it in iOS proper would be the optimal solution. It just seems to me there's another viable way forward that does not depend on Apple being the ones to implement the CLAT. But I'm probably missing something? Tore
- [v6ops] Status of CLAT implementation on iPhone? … Alexandru Petrescu
- Re: [v6ops] Status of CLAT implementation on iPho… Mikael Abrahamsson
- Re: [v6ops] Status of CLAT implementation on iPho… Tore Anderson
- Re: [v6ops] Status of CLAT implementation on iPho… Alexandru Petrescu
- Re: [v6ops] Status of CLAT implementation on iPho… Lorenzo Colitti
- Re: [v6ops] Status of CLAT implementation on iPho… Alexandru Petrescu
- Re: [v6ops] Status of CLAT implementation on iPho… Ca By
- Re: [v6ops] Status of CLAT implementation on iPho… Lorenzo Colitti
- Re: [v6ops] Status of CLAT implementation on iPho… Kossut Tomasz - Hurt
- Re: [v6ops] Status of CLAT implementation on iPho… Heatley, Nick
- Re: [v6ops] Status of CLAT implementation on iPho… Alexandru Petrescu
- Re: [v6ops] Status of CLAT implementation on iPho… mohamed.boucadair
- Re: [v6ops] Status of CLAT implementation on iPho… Tore Anderson
- Re: [v6ops] Status of CLAT implementation on iPho… Gert Doering
- Re: [v6ops] Status of CLAT implementation on iPho… James Woodyatt
- Re: [v6ops] Status of CLAT implementation on iPho… Alexandru Petrescu
- Re: [v6ops] Status of CLAT implementation on iPho… Mikael Abrahamsson
- Re: [v6ops] Status of CLAT implementation on iPho… Alexandru Petrescu
- Re: [v6ops] Status of CLAT implementation on iPho… Lorenzo Colitti
- Re: [v6ops] Status of CLAT implementation on iPho… Alexandru Petrescu