Re: [BEHAVE] [Technical Errata Reported] RFC6052 (5415)

<mohamed.boucadair@orange.com> Thu, 05 July 2018 09:27 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14E83130DEF for <behave@ietfa.amsl.com>; Thu, 5 Jul 2018 02:27:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] 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 oH8wzmnsjDio for <behave@ietfa.amsl.com>; Thu, 5 Jul 2018 02:27:24 -0700 (PDT)
Received: from orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0966130DF2 for <behave@ietf.org>; Thu, 5 Jul 2018 02:27:23 -0700 (PDT)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar20.francetelecom.fr (ESMTP service) with ESMTP id 41LsvZ43qdz8tvF; Thu, 5 Jul 2018 11:27:22 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.42]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id 41LsvZ1GLlzCqkb; Thu, 5 Jul 2018 11:27:22 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM41.corporate.adroot.infra.ftgroup ([fe80::c845:f762:8997:ec86%19]) with mapi id 14.03.0399.000; Thu, 5 Jul 2018 11:27:20 +0200
From: mohamed.boucadair@orange.com
To: RFC Errata System <rfc-editor@rfc-editor.org>, "congxiao@cernet.edu.cn" <congxiao@cernet.edu.cn>, "huitema@microsoft.com" <huitema@microsoft.com>, "marcelo@it.uc3m.es" <marcelo@it.uc3m.es>, BOUCADAIR Mohamed IMT/OLN <mohamed.boucadair@orange.com>, "xing@cernet.edu.cn" <xing@cernet.edu.cn>, "spencerdawkins.ietf@gmail.com" <spencerdawkins.ietf@gmail.com>, "ietf@kuehlewind.net" <ietf@kuehlewind.net>, "dwing@cisco.com" <dwing@cisco.com>, "dthaler@microsoft.com" <dthaler@microsoft.com>
CC: "worley@ariadne.com" <worley@ariadne.com>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] [Technical Errata Reported] RFC6052 (5415)
Thread-Index: AQHUEUHkYOVKg+6YCESC57ED0TtRCaSAXrKQ
Date: Thu, 05 Jul 2018 09:27:20 +0000
Message-ID: <80aeee21-d6b8-446d-a5a0-c4e728f39586@OPEXCLILM41.corporate.adroot.infra.ftgroup>
References: <20180701134549.0E7B2B80CCA@rfc-editor.org>
In-Reply-To: <20180701134549.0E7B2B80CCA@rfc-editor.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.2]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/behave/6H4JXMrqax03kAttRuhSnabQTLg>
Subject: Re: [BEHAVE] [Technical Errata Reported] RFC6052 (5415)
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/behave/>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Jul 2018 09:27:26 -0000

Dear Dale, 

Thank you for formally raising the point. 

I do think that the u byte makes things complex and is not justified any more. Nevertheless, that artificially boundary was provisioned for "historical" reasons that were clarified in RFC 7136.   

The community considered in the past updating RFC6052 to reflect that. For example, you may refer to 
https://www.ietf.org/mail-archive/web/softwires/current/msg05508.html, but even at that time, the consensus of the softwire wg was to follow RFC6052 as it is (https://tools.ietf.org/html/rfc7599). 

I suggest to maintain RFC6052 as it is. The harm is behind us given the installed deployment base: RFC6052-based implementations are widely deployed. It is key for all IPv6-only deployments in cellular networks over the world. 

There is more harm in updating its vs. maintain it because of interoperability issue.  

Cheers,
Med

> -----Message d'origine-----
> De : Behave [mailto:behave-bounces@ietf.org] De la part de RFC Errata System
> Envoyé : dimanche 1 juillet 2018 15:46
> À : congxiao@cernet.edu.cn; huitema@microsoft.com; marcelo@it.uc3m.es;
> mohamed.boucadair@orange-ftgroup.com; xing@cernet.edu.cn;
> spencerdawkins.ietf@gmail.com; ietf@kuehlewind.net; dwing@cisco.com;
> dthaler@microsoft.com
> Cc : worley@ariadne.com; behave@ietf.org; rfc-editor@rfc-editor.org
> Objet : [BEHAVE] [Technical Errata Reported] RFC6052 (5415)
> 
> The following errata report has been submitted for RFC6052,
> "IPv6 Addressing of IPv4/IPv6 Translators".
> 
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata/eid5415
> 
> --------------------------------------
> Type: Technical
> Reported by: Dale R. Worley <worley@ariadne.com>
> 
> Section: 2.2
> 
> Original Text
> -------------
>    Bits 64 to 71 of the address are reserved for compatibility with the
>    host identifier format defined in the IPv6 addressing architecture
>    [RFC4291].  These bits MUST be set to zero.  When using a /96
>    Network-Specific Prefix, the administrators MUST ensure that the bits
>    64 to 71 are set to zero.  A simple way to achieve that is to
>    construct the /96 Network-Specific Prefix by picking a /64 prefix,
>    and then adding 4 octets set to zero.
> 
> [and other parts of the text]
> 
> 
> Corrected Text
> --------------
> [This paragraph should be removed and corresponding changes made to
> the rest of section 2.2.]
> 
> Notes
> -----
> Section 2.2 says that bits 64 to 71 of the Ipv6 address MUST be set to zero
> and references RFC 4291 as the authority.  However, RFC 7136 says:
> 
>    In particular, RFC 4291 defines a method by which the
>    Universal and Group bits of an IEEE link-layer address are mapped
>    into an IPv6 unicast interface identifier.  This document clarifies
>    that those two bits are significant only in the process of deriving
>    interface identifiers from an IEEE link-layer address, and it updates
>    RFC 4291 accordingly.
> 
> Thus, the text I've referenced in RFC 6052 is to enforce a requirement that
> was not correctly applied, and RFC 6052's statement about bits 64 to 71
> should be removed.  In addition, there are consequent changes in other parts
> of RFC 6052, including Figure 1, where the "u" field should be removed from
> the address formats.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC6052 (draft-ietf-behave-address-format-10)
> --------------------------------------
> Title               : IPv6 Addressing of IPv4/IPv6 Translators
> Publication Date    : October 2010
> Author(s)           : C. Bao, C. Huitema, M. Bagnulo, M. Boucadair, X. Li
> Category            : PROPOSED STANDARD
> Source              : Behavior Engineering for Hindrance Avoidance
> Area                : Transport
> Stream              : IETF
> Verifying Party     : IESG
> 
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave