Re: [v6ops] draft-ietf-v6ops-ula-usage-recommendations - work or abandon?

Mark Smith <markzzzsmith@gmail.com> Thu, 05 November 2015 20:15 UTC

Return-Path: <markzzzsmith@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 A39BF1B36D7 for <v6ops@ietfa.amsl.com>; Thu, 5 Nov 2015 12:15:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level:
X-Spam-Status: No, score=-0.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, 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 YR4AbV_OTb8L for <v6ops@ietfa.amsl.com>; Thu, 5 Nov 2015 12:15:04 -0800 (PST)
Received: from mail-yk0-x22b.google.com (mail-yk0-x22b.google.com [IPv6:2607:f8b0:4002:c07::22b]) (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 460D61B36D3 for <v6ops@ietf.org>; Thu, 5 Nov 2015 12:15:04 -0800 (PST)
Received: by ykek133 with SMTP id k133so152201140yke.2 for <v6ops@ietf.org>; Thu, 05 Nov 2015 12:15:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=GfEsuicJplJYBPvNpba+jG2FeIoXVoLj9R7yBcC4Iko=; b=eJXzhYcHNGqsY1/j41bs5LnSFFG00IQbRzmQzm9O/0PWGw0xAV+IBfCCBQASL0AS8p 0gRqHYxN6h1A2FfSLTfqwYA+qxLifNet7GCVCDVecik81DuCpvtIZZkq63KmmTboS/oR B3moz15ZDfAlJkNnpyGcMNzg4oEECntZ8jeYUqkyk0TUbsIlYDySKwM6X9A8XVd7yyAC V7KfE/0M5XIv3QKY7e3da1UCLKv4Hcbq6eqpEPvsOLdvZLla9wp9gZxDcLjBHLP73reY Z/iL6TpQGSSmjQDL+WwV7022Gkyp8vikkejyHvPG187knw2r5NQCG5PQZ5H4Izq1Yx2M DqHw==
X-Received: by 10.31.158.198 with SMTP id h189mr9090599vke.102.1446754503369; Thu, 05 Nov 2015 12:15:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.67.194 with HTTP; Thu, 5 Nov 2015 12:14:33 -0800 (PST)
In-Reply-To: <563B9D1E.4030606@umn.edu>
References: <D25D5920.C914E%Lee.Howard@twcable.com> <5637FDD0.70300@jvknet.com> <D25E32F1.C9507%Lee.Howard@twcable.com> <CAKD1Yr1VvzkSmJo3hu6t_3CUguLN_UkNZjRUqvU_ygPBTyb+8g@mail.gmail.com> <8AE0F17B87264D4CAC7DE0AA6C406F45C2319739@nkgeml506-mbx.china.huawei.com> <CAKD1Yr3g-ZV+MkbtDrusbtYaZ_wmCxDG9XbT25Ldma4koGpV6A@mail.gmail.com> <D25E7DDF.C9709%Lee.Howard@twcable.com> <CAKD1Yr3Vsn7Ny_xSCr_=sVCHyU+=ZrRh2iQDUPx-5FWdHajv2w@mail.gmail.com> <D2614A6A.CA099%Lee.Howard@twcable.com> <563B9D1E.4030606@umn.edu>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Fri, 06 Nov 2015 07:14:33 +1100
Message-ID: <CAO42Z2z+mLmrw7CDHbZDmU7ycGfdGx3smAPGwHBCtOasTTXsfA@mail.gmail.com>
To: David Farmer <farmer@umn.edu>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/eCQDZvoJiIgdFZLJ8DwEMDIRbe0>
Cc: IPv6 Operations <v6ops@ietf.org>
Subject: Re: [v6ops] draft-ietf-v6ops-ula-usage-recommendations - work or abandon?
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: <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: Thu, 05 Nov 2015 20:15:05 -0000

On 6 November 2015 at 05:17, David Farmer <farmer@umn.edu> wrote:
> On 11/5/15 03:05 , Howard, Lee wrote:
>>
>>
>> From: Lorenzo Colitti <lorenzo@google.com <mailto:lorenzo@google.com>>
>>
>>     On Tue, Nov 3, 2015 at 3:18 PM, Howard, Lee <lee.howard@twcable.com
>>     <mailto:lee.howard@twcable.com>> wrote:
>>
>>         And so on. It seems pretty clear. Is this language
>>         insufficiently strong for you? What words would you use instead?
>>
>>
>>     I would prefer if we used phrasing of the form "<xxx> is considered
>>     harmful" or "<xxx> is not recommended".
>>
>>
>> You deleted a lot of context, including the text:
>>
>> “(NPT66) is not recommended by the IETF.”
>
>
> For the most part I like this.  It takes emotional trigger words out of it.
> However, I would suggest focusing on Internet connectivity and away from all
> potential uses of NAT.  I believe the primary objection to NAT is in a
> general-purpose Internet context, and other more specialized uses might be
> less objectionable to some.  So something like;
>
>    Use of NPT66, and NAT66 as a general concept, are NOT RECOMMENDED in
>    the context of general-purpose Internet connectivity.
>

I think the above simpler statement is better, this text implies that
there are no consequences (to anything) of using address translation
outside of an Internet context. There clearly are many technical
consequences, as have been documented in many RFCs, and we shouldn't
effectively be dismissing them by omission or implying they only
matter in certain contexts.

 (I think it would be better describe the thing being recommended
against being "address translation", rather than specific methods.
Mentioning specific address translation technologies implies that
other later ones may be consequence free.),

As far as I can see, only one person here is strongly objecting to
stating address translation is harmful. One person strongly objecting
doesn't mean that consensus hasn't been reached by the IETF (see
RFC7282 - "On Consensus and Humming in the IETF")

I think there are two types of people we need to address:

- people who don't really care as much or have as much time for the
details and to know the various benefits and drawbacks. They just want
to follow a guide as to what will work best, making minimal value
judgements

- people who are willing to make value judgements and consider various
trade-offs. They will be interested to know, research and consider the
topic.


The first category of people will mostly accept a simple statement
recommending against or for something, with their next question being,
"so what do I do instead." (e.g. RFC4864 instead of address
translation).

The second category will put weight on what is being stated in the
recommendation, however they themselves will want to have a much
deeper understanding of the why the recommendation has been made, by
researching and reading supporting references. In some ways they're
effectively making the decision their own. They may even decide
against the recommendation. In either case, they'd be able to defend
the decision themselves if they're challenged on it.

(With many people being only being used to private addressing and NAT
in IPv4, I suspect there will be a few people pushed into the second
category who are normally first category people.)

Since this ID is an advice document, I'd like to see content that
would satisfy both types of people. So perhaps:

(a) a simple statement recommending against address translation
(b) a paragraph or so as to mentioning the sorts of consequences it
has, and also that the increasing use of encryption will prevent the
ability to address translate addresses in payloads
(c) references to RFCs that discuss the consequences of address
translation, either specific to IPv6 (i.e., the Implications for
Applications section in the NPT66 RFC), or more general ones e.g.,
RFC2993, RFC1627, with mention that although they were written about
IPv4, some or all of the implications will also apply to IPv6 address
translation.


Regards,
Mark.