Re: Errata #5933 for RFC8200

Suresh Krishnan <suresh.krishnan@gmail.com> Thu, 27 February 2020 21:32 UTC

Return-Path: <suresh.krishnan@gmail.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 39E813A0C6D for <ipv6@ietfa.amsl.com>; Thu, 27 Feb 2020 13:32:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 H0b7QHSvfWN2 for <ipv6@ietfa.amsl.com>; Thu, 27 Feb 2020 13:32:03 -0800 (PST)
Received: from mail-yw1-xc2a.google.com (mail-yw1-xc2a.google.com [IPv6:2607:f8b0:4864:20::c2a]) (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 C797E3A0C81 for <6man@ietf.org>; Thu, 27 Feb 2020 13:32:03 -0800 (PST)
Received: by mail-yw1-xc2a.google.com with SMTP id n127so1075000ywd.9 for <6man@ietf.org>; Thu, 27 Feb 2020 13:32:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=UDWHYRsOjMwpI9ZkwJS0/moLk7BNSFcnhBSFA0gjS5Q=; b=K3IpKUzpR0OxJPpAJTnUq75c69W2ghEi1LdoI9F+3gxVQM8jREML/rsUm0AlAVSfHD a6QAJnmPP1E5oeHOi0Wo7Dr8kYim2TrSm15MW3dT1ll4rYNfL0M0kaDQU4aSyKkbyERX B/AHkUGkownaSVpB2msxyGZz7CTofv2PDzzF7IVWqeuDrC1RKkr3TLXpxRECL6EHVYSb ae7cwNG/+njAb3gq9IGTpNov0vhKZMCqKM4VapMIhcW2fgrERC1QemhdUcjaTNEAwArd dM2ZyDSbp0Rpdn45KbzJNsQF9UQlhMmdIDicU7lXLvEzmpLVOl05yqG8yioLBf9nRf2z SJng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=UDWHYRsOjMwpI9ZkwJS0/moLk7BNSFcnhBSFA0gjS5Q=; b=cFM6rR1Q4xKk6rQhnx1bfs/gLXb5JPN+qJ2DH1dxLHtclH10Lrl8T87mBvqTjkcJvk e7nDRG5ijFki7oF+PsvNyIMu7FPg3B3LVb0+DDSHEtUotds5XiCOPmyooLBIMePuQ9LU DbL04iXTsZToNBE6QbPtsKsSlmuZLoVF7rBFLSBlNV1TzoPwRA8AUI1scke4n5cw2u0T L3cMEgKAULvgwF4BmM12HcBv7O5+vKap8dgNITdfrdxkLdg2i5cihOY41WsFAqlRY9Em 0v3ZCoInAqQPQQaFJRm6fHOF+0d8kjXbp8u3fhPRX+3xtgb7Ph5sosT4JwTYN5Jesr9B nZ2g==
X-Gm-Message-State: APjAAAXvBbLgQGFrjSwxezoWS5fDoZ0MsYrVtX/vW9UJ+xCgN80g3w/e uA28Ho2ep2BwIqHriGc7ayKEk3Ke
X-Google-Smtp-Source: APXvYqzuWdgGrsP1ueWubu5/JYtYulcnTzxbsngLUSbXt0IUQMLZNbdIAox3brz03cgyOt74TqWcQQ==
X-Received: by 2002:a25:7208:: with SMTP id n8mr774783ybc.234.1582839122645; Thu, 27 Feb 2020 13:32:02 -0800 (PST)
Received: from [10.0.0.20] (45-19-110-76.lightspeed.tukrga.sbcglobal.net. [45.19.110.76]) by smtp.gmail.com with ESMTPSA id g65sm2890361ywd.109.2020.02.27.13.32.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Feb 2020 13:32:02 -0800 (PST)
From: Suresh Krishnan <suresh.krishnan@gmail.com>
Message-Id: <0753535F-CBE0-4EC9-9FA9-03E036D0F660@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A448A7EB-55AF-4535-BDCE-578585190822"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\))
Subject: Re: Errata #5933 for RFC8200
Date: Thu, 27 Feb 2020 16:32:00 -0500
In-Reply-To: <876c9105-3da4-e614-2db0-bea025b54663@si6networks.com>
Cc: "6man@ietf.org" <6man@ietf.org>
To: Fernando Gont <fgont@si6networks.com>
References: <876c9105-3da4-e614-2db0-bea025b54663@si6networks.com>
X-Mailer: Apple Mail (2.3608.40.2.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/tRn94-NlupHLcWdzo7O9BfHpiik>
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 21:32:13 -0000

Hi Fernando,

> On Feb 27, 2020, at 3:07 PM, Fernando Gont <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/ <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."

As you said above, some people might interpret the text in RFC8200 to mean the replacement text you provided in the errata but others might read the text exactly as written ("until the packet reaches the node identified in the Destination Address field of the IPv6 header”). Given that the text in RFC8200 had consensus (and I don’t think you said otherwise) and it is impossible to tell after the fact if the proposed replacement text would have achieved consensus, I think this erratum falls under the above category. 

> 
> I send a heads-up on the 6man mailing list (https://mailarchive.ietf.org/arch/msg/ipv6/6MPs25WvSMD6vVT0ekaMYjAwM6c/), and the proposed text received the review of at least Brian Carpenter, Ron Bonica, and Mark Smith. Their reviews are available on such thread.
> 
> In the light that some folks seem to be pretending to leverage "the lack of clarify" in RFC8200 (an Internet Standard) to violate it, I'd appreciate that the reported errata be processed.
> 
> Processing the aforementioned errata is key to many of the discussions this and other WGs are having.

I will process this and move it to the “Hold for Document Update” state with the following note

“The change proposed by this erratum has to be evaluated for correctness and consensus if and when there is an update of RFC8200."

Thanks
Suresh