Re: [v6ops] Status of CLAT implementation on iPhone? (IPv4 apps on IPv6-only PDP type)

Ca By <cb.list6@gmail.com> Mon, 23 February 2015 15:40 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 ACE2D1A1B4C for <v6ops@ietfa.amsl.com>; Mon, 23 Feb 2015 07:40:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.749
X-Spam-Level:
X-Spam-Status: No, score=-0.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, 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 S_20TdRW6_WW for <v6ops@ietfa.amsl.com>; Mon, 23 Feb 2015 07:40:30 -0800 (PST)
Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (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 04B411A1B4B for <v6ops@ietf.org>; Mon, 23 Feb 2015 07:40:29 -0800 (PST)
Received: by mail-wi0-f182.google.com with SMTP id l15so18153110wiw.3 for <v6ops@ietf.org>; Mon, 23 Feb 2015 07:40:27 -0800 (PST)
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=EFtxSHTjlGwvJ4SSNOCLqIk4nj21rBNVM/kVuoqaC7w=; b=WKqULvozhgbIrh+IQPBlc7cLR14IqDuFBoFEJCpeRQUAwh8CJY1R+tPJgap/HDO3tj kv3Xf9XG9garaEl/Glj0kq7Q5wLgT10moqakiL7cPVLp0HLVHZ7zuO+GYUTKmQsdGz6u gvdGH70OlLMUrGwkvgNyGuGTxAkqV169oE8JjCWK94bpqHXW5+hHIM+XpwvHq2pUon1J 0HVJ7v+YL7TGoR9+KGD0cg1/Ik8rO91WyayvCMg3n3d5IXcnHIUywWrzz6EnmCJVvslQ qCJY8n+9BdWtLeNZmyDoeQs841VUMg7P55whKwOga/O6NOXHCE6pylLCFwbr6YYvKDYq uTxw==
MIME-Version: 1.0
X-Received: by 10.194.77.230 with SMTP id v6mr1964628wjw.25.1424706027585; Mon, 23 Feb 2015 07:40:27 -0800 (PST)
Received: by 10.194.58.17 with HTTP; Mon, 23 Feb 2015 07:40:27 -0800 (PST)
In-Reply-To: <54EB443B.4080802@gmail.com>
References: <54EB1F2F.4000604@gmail.com> <CAKD1Yr3P8mM80FuZBq0oKx9+AC5P0-NPdgWzGAtzT5yDnzRgbg@mail.gmail.com> <54EB443B.4080802@gmail.com>
Date: Mon, 23 Feb 2015 07:40:27 -0800
Message-ID: <CAD6AjGR-XrTQT5MBH5c8RJZ6z9s1XoP+oDzhRPzUkJ7rf6JEJQ@mail.gmail.com>
From: Ca By <cb.list6@gmail.com>
To: Alexandru Petrescu <alexandru.petrescu@gmail.com>
Content-Type: multipart/alternative; boundary=047d7bfd028caf09b7050fc338c8
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/dbexZacSwONiGlnFcTx8WDOmkew>
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 15:40:31 -0000

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 :
>
>> On Mon, Feb 23, 2015 at 9:38 PM, Alexandru Petrescu
>> <alexandru.petrescu@gmail.com <mailto:alexandru.petrescu@gmail.com>>
>>
>> wrote:
>>
>> I am asking because in private conversation I have noticed doubts
>> about this being done.  Or, since the iPhone relies on a bsd
>> derivative, it would be technically feasible to implement CLAT on it;
>> it is nothing more than some iptables address translation plus a bit
>> of python scripting in case.
>>
>>
>> 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.
>
>
> Alex
>
>

This is not a path towards success since it requires the user to care about
how their connectivity is achieved.

An ipv(v4|v6) decision is only ever made at scale by default, at scale

That said, Android and Microsoft have already included CLAT as part of the
OS.

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.

CB


> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>