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

"Heatley, Nick" <> Mon, 23 February 2015 16:04 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 4AA7F1A1B47 for <>; Mon, 23 Feb 2015 08:04:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id KpDyRtvB_cqv for <>; Mon, 23 Feb 2015 08:04:13 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 0083F1A1B07 for <>; Mon, 23 Feb 2015 08:04:12 -0800 (PST)
Received: from [] by id C7/F1-03168-A7F4BE45; Mon, 23 Feb 2015 16:04:10 +0000
X-Originating-IP: []
X-StarScan-Version: 6.13.4; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4320 invoked from network); 23 Feb 2015 16:04:09 -0000
Received: from unknown (HELO ( by with DHE-RSA-AES256-SHA encrypted SMTP; 23 Feb 2015 16:04:09 -0000
Received: from EEUKWV0940.EEAD.EEINT.CO.UK (Not Verified[]) by with MailMarshal (v7, 2, 3, 6978) (using TLS: SSLv23) id <B54eb4f6f0001>; Mon, 23 Feb 2015 16:03:59 +0000
Received: from UK31S005EXS02.EEAD.EEINT.CO.UK (Not Verified[]) by EEUKWV0940.EEAD.EEINT.CO.UK with MailMarshal (v7, 2, 3, 6978) id <B54eb4f780004>; Mon, 23 Feb 2015 16:04:08 +0000
Received: from UK30S005EXS06.EEAD.EEINT.CO.UK ([fe80::314c:b96c:4a9a:8a79]) by UK31S005EXS02.EEAD.EEINT.CO.UK ([2002:1ef6:d01b::1ef6:d01b]) with mapi id 14.03.0195.001; Mon, 23 Feb 2015 16:04:08 +0000
From: "Heatley, Nick" <>
To: Ca By <>, Alexandru Petrescu <>
Thread-Topic: [v6ops] Status of CLAT implementation on iPhone? (IPv4 apps on IPv6-only PDP type)
Thread-Index: AQHQT2XZ58LeERvvrUufYV73r8AcUpz+RoyAgAAR+ICAAAbHgIAABnZg
Date: Mon, 23 Feb 2015 16:04:08 +0000
Message-ID: <6536E263028723489CCD5B6821D4B21303E0B024@UK30S005EXS06.EEAD.EEINT.CO.UK>
References: <> <> <> <>
In-Reply-To: <>
Accept-Language: en-GB, en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: multipart/alternative; boundary="_000_6536E263028723489CCD5B6821D4B21303E0B024UK30S005EXS06EE_"
MIME-Version: 1.0
Archived-At: <>
Cc: "" <>
Subject: Re: [v6ops] Status of CLAT implementation on iPhone? (IPv4 apps on IPv6-only PDP type)
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 23 Feb 2015 16:04:15 -0000

FWIW +1 to that

From: v6ops [] On Behalf Of Ca By
Sent: 23 February 2015 15:40
To: Alexandru Petrescu
Subject: Re: [v6ops] Status of CLAT implementation on iPhone? (IPv4 apps on IPv6-only PDP type)

On Mon, Feb 23, 2015 at 7:16 AM, Alexandru Petrescu <<>> wrote:
Le 23/02/2015 15:11, Lorenzo Colitti a écrit :
On Mon, Feb 23, 2015 at 9:38 PM, Alexandru Petrescu
<<> <<>>>


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.


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.


v6ops mailing list<>

This e-mail (including any attachments) is intended for the above-named person(s).  If you are not the intended recipient, notify the sender immediately, delete this email from your system and do not disclose or use for any purpose.  
We may monitor all incoming and outgoing emails in line with current legislation. We have taken steps to ensure that this email and attachments are free from any virus, but it remains your responsibility to ensure that viruses do not adversely affect you. 

EE Limited
Registered in England and Wales
Company Registered Number: 02382161
Registered Office Address: Trident Place, Mosquito Way, Hatfield, Hertfordshire, AL10 9BW.