Re: [v6ops] reclassify 464XLAT as standard instead of info - double stack coexistence

Alexandre Petrescu <alexandre.petrescu@gmail.com> Mon, 25 September 2017 12:20 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A539F1342E9 for <v6ops@ietfa.amsl.com>; Mon, 25 Sep 2017 05:20:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level:
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] autolearn=ham autolearn_force=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 TSQ29f73vZQo for <v6ops@ietfa.amsl.com>; Mon, 25 Sep 2017 05:20:18 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8EA01342D9 for <v6ops@ietf.org>; Mon, 25 Sep 2017 05:20:16 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id v8PCKFEU036045 for <v6ops@ietf.org>; Mon, 25 Sep 2017 14:20:15 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 277F22090DD for <v6ops@ietf.org>; Mon, 25 Sep 2017 14:20:15 +0200 (CEST)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 1E56820226F for <v6ops@ietf.org>; Mon, 25 Sep 2017 14:20:15 +0200 (CEST)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet1.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id v8PCKEcD017498 for <v6ops@ietf.org>; Mon, 25 Sep 2017 14:20:15 +0200
To: v6ops@ietf.org
References: <D5E8043B.86B21%lee@asgard.org> <85868796-18C7-48F4-BE69-8D50A1F47EF3@jisc.ac.uk> <472CC0F7-73C2-4A21-8F96-BBC966B01B77@employees.org> <de6b9aac-a3cc-0915-77c7-9fb880c3a16a@gmail.com> <20170921223305.B72A8878E716@rock.dv.isc.org> <122454EE-64C5-4768-A6A9-1AD0E872F5F9@employees.org> <2a879713-bfd0-2ba0-cb67-53726f6e1faf@gmail.com> <41c808ef-b2c0-6e74-e61d-e89fcebe5e0a@gmail.com> <FA8911A1-CE3E-40E2-A11F-12303A3B4D1C@asgard.org> <e38bb7d2-1376-e790-8c20-19d54ec6b163@gmail.com> <alpine.DEB.2.20.1709251025270.18564@uplift.swm.pp.se> <30eddc4a-c2cc-0e6a-9a39-7db255705b16@gmail.com> <alpine.DEB.2.20.1709251152340.18564@uplift.swm.pp.se> <e5e878a2-c26e-57d4-5e23-718a16e7bc5a@gmail.com> <7CBE3779-8A7F-4A77-A83A-A73B20600C92@consulintel.es> <1130b720-3b6c-11ed-10dc-35dc4591e402@gmail.com> <254C395D-5903-4C40-857A-24AB396BA1FA@consulintel.es> <dc7cf11f-c184-6872-da29-f3892c373d77@gmail.com> <31CF5D7F-6A46-463E-883E-16F4DA4CBEE8@consulintel.es>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <1feb79f3-0201-605b-7b8a-fe459fdd6376@gmail.com>
Date: Mon, 25 Sep 2017 14:20:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <31CF5D7F-6A46-463E-883E-16F4DA4CBEE8@consulintel.es>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/qdT_2Y9FoumYOW_dCPBrmCa5aTk>
Subject: Re: [v6ops] reclassify 464XLAT as standard instead of info - double stack coexistence
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 25 Sep 2017 12:20:20 -0000


Le 25/09/2017 à 13:07, JORDI PALET MARTINEZ a écrit :
> Many operators have not CGN yet,

When they get it it wont be an IPv6 CGN, please.

Because CGN means NAT.  We dont want NAT in IPv6.

> so IPv6-only solutions even if they require NAT64

Dont assume operators to come up with an IPv6 CGN, please.

So operators wont require NAT64.

Let operators do IPv4 NAT, CGN with IPv4, and native non-translated IPv6
all the way.

> are more efficient (you have even open source for NAT64) and IPv4 
> usage of a few IPv4 public addresses scale much better with NAT64 
> than in CGN.

Again: dont translate IPv6 to IPv4 or vice-versa.  It becomes a mess,
apps dont work.

> And of course, if you have IPv6-only-access it means more and more
> of your traffic is going thru to IPv6 destinations, so you have less
> and less usage of any transition stuff.

Yes, that way.

> In addition to that there are implications in terms of battery and 
> radio bandwidth (keep-alives for CGN), which have much less impact
> if the access network is IPv6-only.

Well, I am not sure what you mean?

You seem to be using the keep-alive argument (known for some apps to
keem state up in some NATs) to claim that 464XLAT involves the terminal
to consume less battery.

Keep-alives for NAT will kill the battery - yes, so reduce the time you
use IPv4 on the terminal.  If you use IPv6 on terminal for same apps
your battery will last longer.

So I dont understand how NAT keepalives are an argument in favor of a
translation mechanism.

> I’ve not seen any native IPv6 app that gets impacted by transition.

DHCPv6-PD is a native IPv6 app: it runs only IPv6 sockets, and it is an
Application in Android Store.  However, it is impacted by CLAT.  More
precisely: when CLAT runs DHCPv6-PD cant run.

> I agree that transition is always imperfect, one way or another for 
> IPv4, but we need to balance between long-term strategy or staying 
> forever with IPv4.

I agree.

The strategy is: use IPv4 with NAT (if you dont have enough IPv4
publicly routable addresses), and use IPv6 pure at the same time.

In the past there were other strategies like IPv6 growing islands
(6bone), or IPv6-IPv4 translations (6to4).

> Actually 464XLAT is really inexpensive, much less CapEx and OpEx
> than any other transition and even than dual-stack-access.

464XLAT involves some issues with some apps.  It's expensive to update
apps to work with 464XLAT.

Saying that 464XLAT is only part of the network (not in the terminal) is
false - there is CLAT in terminal.

Double-stack (IPv4-IPv6 PDP type, or PPPoE-v4-and-v6 on ADSL) is the 
least expensive.

Alex