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

"Liubing (Leo)" <leo.liubing@huawei.com> Tue, 03 June 2014 07:57 UTC

Return-Path: <leo.liubing@huawei.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 42B961A015B for <v6ops@ietfa.amsl.com>; Tue, 3 Jun 2014 00:57:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.851
X-Spam-Level:
X-Spam-Status: No, score=-4.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] 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 PHN4Z6axmNLF for <v6ops@ietfa.amsl.com>; Tue, 3 Jun 2014 00:57:05 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4E2C1A0114 for <v6ops@ietf.org>; Tue, 3 Jun 2014 00:57:04 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BHT98580; Tue, 03 Jun 2014 07:56:57 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 3 Jun 2014 08:56:13 +0100
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 3 Jun 2014 08:56:56 +0100
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.207]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Tue, 3 Jun 2014 15:56:51 +0800
From: "Liubing (Leo)" <leo.liubing@huawei.com>
To: Tim Chown <tjc@ecs.soton.ac.uk>
Thread-Topic: {Disarmed} Revised texts for ULA #3 NPTv6 Use Case
Thread-Index: AQHPft1CJ+GB1E45A0C5tdmrqNI6GZtedZeAgACNzfA=
Date: Tue, 03 Jun 2014 07:56:50 +0000
Message-ID: <8AE0F17B87264D4CAC7DE0AA6C406F453D8B9ADB@nkgeml506-mbx.china.huawei.com>
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> <EMEW3|5dae7f0a23f5a9e2c4713af9732da3b7q528NY03tjc|ecs.soton.ac.uk|02F13E3B-20C7-4383-ADDD-948951D23D0A@ecs.soton.ac.uk>
In-Reply-To: <EMEW3|5dae7f0a23f5a9e2c4713af9732da3b7q528NY03tjc|ecs.soton.ac.uk|02F13E3B-20C7-4383-ADDD-948951D23D0A@ecs.soton.ac.uk>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.98.132]
Content-Type: multipart/alternative; boundary="_000_8AE0F17B87264D4CAC7DE0AA6C406F453D8B9ADBnkgeml506mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/l-RKUMrmkizxtwGhPXmUjk4ZTxI
Cc: v6ops WG <v6ops@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:57:08 -0000

Hi Tim,

Thanks a lot for the text refining.
I’ll work through the document and make the NPTv6 description consistent when do the next version.

Best regards,
Bing

From: Tim Chown [mailto:tjc@ecs.soton.ac.uk]
Sent: Tuesday, June 03, 2014 3:23 PM
To: Liubing (Leo)
Cc: v6ops WG; v6ops-chairs@tools.ietf.org; Lorenzo Colitti; Owen DeLong; Ted Lemon; Brian E Carpenter; Lee Howard
Subject: Re: {Disarmed} Revised texts for ULA #3 NPTv6 Use Case

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<mailto: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.”