Re: Errata #5933 for RFC8200

Fernando Gont <fgont@si6networks.com> Thu, 27 February 2020 22:08 UTC

Return-Path: <fgont@si6networks.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DDA63A0D85 for <ipv6@ietfa.amsl.com>; Thu, 27 Feb 2020 14:08:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 G4xkzqbpqNmr for <ipv6@ietfa.amsl.com>; Thu, 27 Feb 2020 14:08:38 -0800 (PST)
Received: from fgont.go6lab.si (fgont.go6lab.si [91.239.96.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2B0E3A0D8C for <6man@ietf.org>; Thu, 27 Feb 2020 14:08:37 -0800 (PST)
Received: from [192.168.0.10] (unknown [181.45.84.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 2963E82E40; Thu, 27 Feb 2020 23:08:33 +0100 (CET)
Subject: Re: Errata #5933 for RFC8200
To: Suresh Krishnan <suresh.krishnan@gmail.com>
Cc: "6man@ietf.org" <6man@ietf.org>
References: <876c9105-3da4-e614-2db0-bea025b54663@si6networks.com> <0753535F-CBE0-4EC9-9FA9-03E036D0F660@gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Message-ID: <fbda8743-b794-7170-015b-5c5a832d2b19@si6networks.com>
Date: Thu, 27 Feb 2020 19:08:26 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <0753535F-CBE0-4EC9-9FA9-03E036D0F660@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/9w6J3SVHJxgxiKiSE6pn7dgCcEI>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Feb 2020 22:08:46 -0000

On 27/2/20 18:32, Suresh Krishnan wrote:
> Hi Fernando,
> 
>> On Feb 27, 2020, at 3:07 PM, Fernando Gont <fgont@si6networks.com 
>> <mailto:fgont@si6networks.com>> wrote:
>>
>> Suresh,
>>
>> Two months ago I filled an errata on RFC8200 regarding the processing 
>> of IPv6 extension headers. The errata is available here: 
>> https://www.rfc-editor.org/errata/eid5933
>>
>> While I believe that folks with a knowledge of Internet Protocols 
>> would be able to interpret what is in RFC8200, given recent 
>> discussions on the topic, and upon a re-read of the text, I believe a 
>> clarification is warranted, such that we allow all sorts of curious 
>> interpretations of the text.
> 
> I think this would be fine to clarify, but IMHO the errata process is 
> not the right way to do it.
> 
> Based on the IESG Statement about processing of RFC Errata for the 
> IETF Stream 
> (https://ietf.org/about/groups/iesg/statements/processing-rfc-errata/)
> 
> "Changes that modify the working of a protocol to something that might 
> be different from the intended consensus when the document was approved 
> should be either Hold for Document Update or Rejected. Deciding between 
> these two depends on judgment. Changes that are clearly modifications to 
> the intended consensus, or involve large textual changes, should be 
> Rejected."

The intent of the spec is on the spec itself:

Appendix B:

    o  Clarified that extension headers (except for the Hop-by-Hop
       Options header) are not processed, inserted, or deleted by any
       node along a packet's delivery path.


Routing Headers, for instance, are specified as:

4.4.  Routing Header

    The Routing header is used by an IPv6 source to list one or more
    intermediate nodes to be "visited" on the way to a packet's
    destination.


Just to be clear, I believe that your stated decision of processing this 
errata as "Hold for document update" is not only incorrect, but also 
doesn't represent the consensus this working group got during the 
rfc2460bis effort -- now RFC8200.

It is also unfortunate to have a second instance of this, because, at 
the time the same group was pushing other IPv6 insertion/removal ideas, 
I also objected 6man shipping rfc2460bis as such. And we only got to 
improve on that during IETF LC.

As such, I will formally Appeal your decision.

Thanks,
-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492