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

Alexandre Petrescu <alexandre.petrescu@gmail.com> Sat, 23 September 2017 12:08 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 723371332D7 for <v6ops@ietfa.amsl.com>; Sat, 23 Sep 2017 05:08:10 -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 Y_ohil32gc7y for <v6ops@ietfa.amsl.com>; Sat, 23 Sep 2017 05:08:08 -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 2E772132939 for <v6ops@ietf.org>; Sat, 23 Sep 2017 05:08:08 -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 v8NC86hf015059 for <v6ops@ietf.org>; Sat, 23 Sep 2017 14:08:06 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 8489F20361A for <v6ops@ietf.org>; Sat, 23 Sep 2017 14:08:06 +0200 (CEST)
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 7ACCC2029C3 for <v6ops@ietf.org>; Sat, 23 Sep 2017 14:08:06 +0200 (CEST)
Received: from [132.166.84.27] ([132.166.84.27]) by muguet2.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id v8NC85jB028610 for <v6ops@ietf.org>; Sat, 23 Sep 2017 14:08:06 +0200
To: v6ops@ietf.org
References: <D5E8043B.86B21%lee@asgard.org> <E48DDA04-C058-4992-906E-8C8BC0E102AB@consulintel.es> <1BFA3605-4B16-4331-A7BA-3BDECBCA64EC@gmail.com> <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>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <41c808ef-b2c0-6e74-e61d-e89fcebe5e0a@gmail.com>
Date: Sat, 23 Sep 2017 14:08:05 +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: <2a879713-bfd0-2ba0-cb67-53726f6e1faf@gmail.com>
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/WH6xXKQoTAn9JUBre1Rplk9Gato>
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: Sat, 23 Sep 2017 12:08:10 -0000


Le 23/09/2017 à 00:50, Brian E Carpenter a écrit :
> On 22/09/2017 19:22, Ole Troan wrote:
>>>> We have a problem in that people confuse "a standard" with "the
>>>> standard" and "a best current practice" with "the best current
>>>> prcatice". But in the end that's just a matter of wording in
>>>> the Abstract and Introduction. We say: if you want to run a
>>>> pure IPv6 network service while supporting IPv4-only clients
>>>> and servers, and do not wish to use any form of IPv4-in-IPv6
>>>> tunnel, here is a good way to do it.
>>> 
>>> I'd argue it is a "way to do it".  Good is not a adjective I'd
>>> apply to it as it has lots of side effects that impact others
>>> that are NOT using it the same way as NAT impacts every developer
>>> that uses IPv4.
>>> 
>>> Because 464XLAT is almost always deployed with DNS64 (there are 
>>> potentially other ways to learn the address mappings):
>>> 
>>> YOU DO NOT KNOW IF THE IPV6 CONNECTION YOU ARE MAKING IS BEING 
>>> TERMINATED ON A IPV6 NODE.  This restricts what you can do with 
>>> that connection.  This impacts on EVERY developer.
>>> 
>>> DNS64/NAT64 and 464XLAT needs to die and the earth needs to be 
>>> salted where they are buried.  They are not like NAT44 where
>>> there no other viable alternative.  There are plenty of
>>> alternatives.
>> 
>> From the perspective of forcing every IPv6 application to have to
>> be able to deal with connecting to an IPv4 endpoint. Breaking
>> DNSSEC. Requiring stateful devices in the network.
>> 
>> I would suggest this belongs in the newly invented document
>> category: WCP - Worst Current Practice.
> 
> How about Best Current Practice for the Worst Current Solution?
> 
> I have never advocated v4/v6 translation. I said it was a bad thing 
> before IPv6 was even designed:
> https://tools.ietf.org/html/rfc1671#page-3

Maybe RFC1671 page 3 bullet "C" is a BCP.

> But we're apparently stuck with it [tunn/translate/DNS transitioning
> mechanisms].

Yet a common denominator among Current Practices of transitioninig is:
double stack.

A smartphone runs ok native IPv4 and native IPv6 simultaneously, without
needing translations nor encapsulations nor DNS v6-v4 mappings.

Is double stack BCP?

A few RFCs mentioning "dual stack" seem to be on StdsTrack (not BCP).
They seem all to involve some tunnelling or translation.

But double stack, understood as coexisting simultaneous use of IPv4 and
IPv6 independently, on the same Computer, without tunnelling, nor
translation, nor DNSv46 - could very well be a BCP.

Alex