Re: Errata #5933 for RFC8200

Suresh Krishnan <suresh.krishnan@gmail.com> Thu, 27 February 2020 22:19 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 0541E3A0DBE for <ipv6@ietfa.amsl.com>; Thu, 27 Feb 2020 14:19:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, 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 XprT6LWDWqNn for <ipv6@ietfa.amsl.com>; Thu, 27 Feb 2020 14:19:21 -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 29D963A0E39 for <6man@ietf.org>; Thu, 27 Feb 2020 14:19:21 -0800 (PST)
Received: by mail-yw1-xc2a.google.com with SMTP id t141so1223029ywc.11 for <6man@ietf.org>; Thu, 27 Feb 2020 14:19:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=cjqCYykBfxeKipDPzeZBVUvcMx0Rx5UxuIVKn0cm/sY=; b=Ap3VfjkWySRZE2mbZgTagoMRaX8/YhMNPNhZNEmiq94UUiJGDV6rM0+NQFK0qSulQo e+J8RpQgJiqbgEtv/1MEJZNOinkx9FRSS50S1nsVyaRt/9hS6010X7iZq7hHO7PeC7nH cRLSm+UWSZhjTvOeHrTY3UB4eYsM+kofvTTW27raN30zbBiWEtVnc7DrPnQ7KoZ2KVIA UCkFFzY8VBAVsax7lSHqjCfv9CoBenpzLUMqld5I3XZZ84kAquYN3GKDhwtxQbA33U9B FevuJtbc5zScjnOjbkbbBR3M0o2/nAVjkmiaj+kzZxowS8oyW9+EcZUpOcFhHDznYmZY 3ZWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=cjqCYykBfxeKipDPzeZBVUvcMx0Rx5UxuIVKn0cm/sY=; b=BKh7zQ90Y7c60gwL7qsryE5CTt+3xnlBDf9tGJlyF4rdk/+d196hhjwHtnLazeks/z 6Dd9R8vWHi8vWJTeKBfIh/aCzeI7xTHM3VrmpJUiLfQbadieD2W2E5zAf6W9jeWE5BGZ rmLJe3azcvOrNtN8cVbe5469g5A5/lhmK7R3C+xjpWH4YXrJpvP3yj0gdNpauIglLjxa PlfrsW79Hu2qHb5kQs0sJb19I781Hz90kb38BYHnGHQahGJQyI+/6gxjnCO6WH4eA8Y1 he1JNMFvkWtVwDInUrfJ5ZKy+F22YovWmi9QfBNYvtZ9WOAFWx6A4zLBUh8RmhnCMONo Vc0Q==
X-Gm-Message-State: APjAAAVHIBRQld69wu7N/Y4muTFeaxeM+odEtHlRkt92he5VVfeH0Ryh vON+DFT+auSSKx8dsQmMd5uCS3yS
X-Google-Smtp-Source: APXvYqyi2t6pLTPFgMP5mTH7mw9vSvl3bPQg6TY/DXFHlBOaWQ3rKuHjp3IMefwewI9BcW1XagG5LQ==
X-Received: by 2002:a81:3a06:: with SMTP id h6mr1613607ywa.170.1582841960296; Thu, 27 Feb 2020 14:19:20 -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 q2sm1533958ywh.71.2020.02.27.14.19.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Feb 2020 14:19:19 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\))
Subject: Re: Errata #5933 for RFC8200
From: Suresh Krishnan <suresh.krishnan@gmail.com>
In-Reply-To: <fbda8743-b794-7170-015b-5c5a832d2b19@si6networks.com>
Date: Thu, 27 Feb 2020 17:19:19 -0500
Cc: "6man@ietf.org" <6man@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <1220E468-1E57-4B93-A14B-783F6CA28E92@gmail.com>
References: <876c9105-3da4-e614-2db0-bea025b54663@si6networks.com> <0753535F-CBE0-4EC9-9FA9-03E036D0F660@gmail.com> <fbda8743-b794-7170-015b-5c5a832d2b19@si6networks.com>
To: Fernando Gont <fgont@si6networks.com>
X-Mailer: Apple Mail (2.3608.40.2.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/yVKxBF3VnJQkIRuM8lgWN4_G3-o>
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:19:29 -0000

Hi Fernando,

> On Feb 27, 2020, at 5:08 PM, Fernando Gont <fgont@si6networks.com> wrote:
> 
> 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.

Correct. This was to clarify the "extension headers are not examined or processed by any node” text in RFC2460 which some people claimed would allow insertion and deletion. And the right way to do that was to do exactly as we did. Waited for the revision of RFC2460 and get WG consensus to make the change. If you had submitted an Erratum on RFC2460 to make the same change on RFC2460 we would have had the same result.

> 
> 
> 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.

Please do go ahead. I stand by my assessment that this is a misuse of the Errata process and it is not a simple clarification as you claim.

Thanks
Suresh