Re: [v6ops] {Disarmed} Revised texts for ULA #3 NPTv6 Use Case

Tim Chown <tjc@ecs.soton.ac.uk> Tue, 03 June 2014 07:24 UTC

Return-Path: <tjc@ecs.soton.ac.uk>
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 5A84D1A0119 for <v6ops@ietfa.amsl.com>; Tue, 3 Jun 2014 00:24:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.871
X-Spam-Level:
X-Spam-Status: No, score=-1.871 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.651, SPF_NEUTRAL=0.779] autolearn=ham
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 9uNMuZtdLevi for <v6ops@ietfa.amsl.com>; Tue, 3 Jun 2014 00:24:10 -0700 (PDT)
Received: from falcon.ecs.soton.ac.uk (falcon.ecs.soton.ac.uk [IPv6:2001:630:d0:f102::25e]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 563341A003A for <v6ops@ietf.org>; Tue, 3 Jun 2014 00:24:09 -0700 (PDT)
Received: from falcon.ecs.soton.ac.uk (localhost.ecs.soton.ac.uk [127.0.0.1]) by falcon.ecs.soton.ac.uk (8.13.8/8.13.8) with ESMTP id s537NYu4013674; Tue, 3 Jun 2014 08:23:35 +0100
X-DKIM: Sendmail DKIM Filter v2.8.2 falcon.ecs.soton.ac.uk s537NYu4013674
DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; d=ecs.soton.ac.uk; s=201304; t=1401780220; bh=y4cz78crfuFOxqW8st3BiFEvIxc=; h=Mime-Version:Subject:From:In-Reply-To:Date:Cc:References:To; b=FdDrEyNQHcLxWvjdaz3nG26hfdl4cpISnj5QKbmQC19TXuKyTEVQcrPsxbLCpchQy ljXg/+U9uttB24jFjgWBTsfKMKjdUOaTrWlv7RM+nHNptLHwCsHgYDoapMAgKYbKVe nLypVDn0jp5VEI2Etrl4Zdg/A/y2/6XYXBCXmhCc=
Received: from gander.ecs.soton.ac.uk ([2001:630:d0:f102:250:56ff:fea0:401]) by falcon.ecs.soton.ac.uk (falcon.ecs.soton.ac.uk [2001:630:d0:f102:250:56ff:fea0:68da]) envelope-from <tjc@ecs.soton.ac.uk> with ESMTP (valid=N/A) id q528NY0546007479zX ret-id none; Tue, 03 Jun 2014 08:23:40 +0100
Received: from [192.168.1.108] (host213-123-213-183.in-addr.btopenworld.com [213.123.213.183]) (authenticated bits=0) by gander.ecs.soton.ac.uk (8.13.8/8.13.8) with ESMTP id s537NTV8017692 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 3 Jun 2014 08:23:32 +0100
Content-Type: multipart/alternative; boundary="Apple-Mail=_3F6D0597-ED39-48F7-834B-43A9F069A921"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
From: Tim Chown <tjc@ecs.soton.ac.uk>
In-Reply-To: <8AE0F17B87264D4CAC7DE0AA6C406F453D8B99F5@nkgeml506-mbx.china.huawei.com>
Date: Tue, 03 Jun 2014 08:23:29 +0100
Message-ID: <EMEW3|5dae7f0a23f5a9e2c4713af9732da3b7q528NY03tjc|ecs.soton.ac.uk|02F13E3B-20C7-4383-ADDD-948951D23D0A@ecs.soton.ac.uk>
References: <8AE0F17B87264D4CAC7DE0AA6C406F453D8B7847@nkgeml506-mbx.china.huawei.com> <7783E833-2188-4993-ADCC-38C67A09553D@delong.com> <B05E3E39-3587-4A37-80B0-56907B1894B2@ecs.soton.ac.uk> <CAKD1Yr0o0BL5Km2pQN4NdeYjKVfSpA9VGXvjaNTMwOiUHj4f7Q@mail.gmail.com> <EMEW3|41d343f68fc77dbc013010afcdeef82bq50Eju03tjc|ecs.soton.ac.uk|B05E3E39-3587-4A37-80B0-56907B1894B2@ecs.soton.ac.uk> <CAKD1Yr1Gon71LA50EXvNQGBmD6ox1dFJH52bre2-ueyVeETxEA@mail.gmail.com> <8AE0F17B87264D4CAC7DE0AA6C406F453D8B99F5@nkgeml506-mbx.china.huawei.com> <02F13E3B-20C7-4383-ADDD-948951D23D0A@ecs.soton.ac.uk>
To: "Liubing (Leo)" <leo.liubing@huawei.com>
X-Mailer: Apple Mail (2.1878.2)
X-smtpf-Report: sid=q528NY054600747900; tid=q528NY0546007479zX; client=relay,forged,no_ptr,ipv6; mail=; rcpt=; nrcpt=8:0; fails=0
X-ECS-MailScanner-Information: Please contact the ISP for more information
X-ECS-MailScanner-ID: s537NYu4013674
X-ECS-MailScanner: Found to be clean
X-ECS-MailScanner-From: tjc@ecs.soton.ac.uk
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/QDSIZDSsQyPsCA1uv5tWx2VOWVo
Cc: v6ops WG <v6ops@ietf.org>, "v6ops-chairs@tools.ietf.org" <v6ops-chairs@tools.ietf.org>
Subject: Re: [v6ops] {Disarmed} Revised texts for ULA #3 NPTv6 Use Case
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: Tue, 03 Jun 2014 07:24:13 -0000

With a slight tidy up of language that could be:

"o  Using Network Prefix Translation
 
   Network Prefix Translation (NPTv6) [RFC6296] is an experimental
   specification that provides a stateless one to one mapping between
  internal addresses and external addresses. The specification considers translating
ULA prefixes into GUA prefixes as a use case. Although NPTv6 works differently
to traditional stateful NAT/NAPT (which is discouraged in [RFC5902]), it also
introduces some similar additional complexity to applications, which might cause 
applications to break.
 
Thus this document does not recommend the use of ULA+NPTv6. If an operator
does choose to use this approach, some operational considerations are provided 
below. Rather, this document considers ULA+GUA as a better approach to connect 
to the global network when ULAs are expected to be retained. The use of ULA+GUA 
is discussed in detail in Section 3.2.2 below.”
 
There’s certain a case to remove the “If an operator” sentence altogether.

I think there’s also some NPTv6 text in 3.2.1 that needs updating Bing.

Tim

On 3 Jun 2014, at 04:38, Liubing (Leo) <leo.liubing@huawei.com> wrote:

> Hi Dear all,
>  
> Based on recent discussion, I propose some revised texts as the following.
> Please comment to see whether we can achieve consensus on this issue.
>  
> Many thanks!
>  
> Revised texts in Section 3.2.1:
> “o  Using Network Prefix Translation
>  
>    Network Prefix Translation (NPTv6) [RFC6296] is an experimental
>    specification that provides a stateless one to one mapping between
>   internal addresses and external addresses. [RFC6296] considers translating
> ULA prefixes into GUA prefixes as a use case. Although NPTv6 is not exactly
> the same with the traditional stateful NAT/NAPT (which is discouraged in
> [RFC5902]), it also introduces some similar additional complexity on many
> applications, which might cause applications break.
>  
> So in general, this document doesn’t encourage to use ULA+NPTv6 (however,
> some operational considerations are provided below for the ones who insist to
> use ULA+NPTv6 for some reason). This document considers ULA+GUA as a better
> approach to connect to the global network when ULAs are expected to be retained.
> ULA+GUA is discussed in detail in Section 3.2.2 below.”
>  
>  
> Original texts:
> “o  Using Network Prefix Translation
>  
>    Network Prefix Translation (NPTv6) [RFC6296] is an experimental
>    specification that provides a stateless one to one mapping between
>   internal addresses and external addresses.
>  
>    In some very constrained situations(for example, in the sensors), the
>    network needs ULA as the on-demand and stable addressing which
>    doesn't need much code to support address assignment mechanisms like
>    DHCP or full ND (Note: surely it needs SLAAC). If the network also
>    needs to connect to the outside, then there can be an NPTv6 gateway
>    which is not subject to extreme resource constraints. Especially when
>    a lightweight isolated network needs to add Internet connectivity,
>    this is quite a straightforward and efficient way.
>  
>    This document does not intend to encourage the ULA binding with NPTv6
>    model, since in [RFC5902] the IAB had already gave opinions on IPv6
>    NAT; but this document considers it as an effective approach in some
>    specific situations as described above.”
>  
>  
>  
>