Re: [v6ops] I-D Action: draft-ietf-v6ops-hbh-00.txt

Nick Hilliard <nick@foobar.org> Mon, 11 October 2021 20:54 UTC

Return-Path: <nick@foobar.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2F1F3A0B99 for <v6ops@ietfa.amsl.com>; Mon, 11 Oct 2021 13:54:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, 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 HAz5tgfEwo8h for <v6ops@ietfa.amsl.com>; Mon, 11 Oct 2021 13:54:50 -0700 (PDT)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA8343A0B9D for <v6ops@ietf.org>; Mon, 11 Oct 2021 13:54:48 -0700 (PDT)
X-Envelope-To: <v6ops@ietf.org>
Received: from crumpet.local (admin.ibn.ie [46.182.8.8]) (authenticated bits=0) by mail.netability.ie (8.17.1/8.16.1) with ESMTPSA id 19BKsiCD024977 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO) for <v6ops@ietf.org>; Mon, 11 Oct 2021 21:54:44 +0100 (IST) (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.ibn.ie: Host admin.ibn.ie [46.182.8.8] claimed to be crumpet.local
To: v6ops@ietf.org
References: <163397062241.17461.12937788911173662943@ietfa.amsl.com>
From: Nick Hilliard <nick@foobar.org>
Message-ID: <e13da6f0-22b3-3378-ec7f-bd8cc588b085@foobar.org>
Date: Mon, 11 Oct 2021 21:54:43 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:52.0) Gecko/20100101 PostboxApp/7.0.49
MIME-Version: 1.0
In-Reply-To: <163397062241.17461.12937788911173662943@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/hlOHJcz7W0KkDXvBiLl7dqWulhk>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-hbh-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 11 Oct 2021 20:54:56 -0000

internet-drafts@ietf.org wrote on 11/10/2021 17:43:
>          Title           : Operational Issues with Processing of the Hop-by-Hop Options Header
> 	Filename        : draft-ietf-v6ops-hbh-00.txt

I'm struggling with this ID.

Section 1: there is nothing in this section which isn't already said in 
rfc9098.

Section 2 is an overly-detailed explanation of router control plane / 
forwarding plane interaction, but then changes to a general discussion 
about HBH, most of which is repetition of other ietf documents.

Section 3 is a restatement of some material from rfc8200.

Sections 4 and 5 are a restatement of chunks of rfc9098.

Section 6 is a statement of aspirations about potential use of HBH.

Section 7 is mostly a repetition of draft-hinden-6man-hbh-processing. 
It states a list of aspirations for HBH processing that, if anything, 
belong to a standards track document, but they're difficult to mandate 
in a standards document for reasons which have already been discussed at 
some length in the draft-hinden-6man-hbh-processing discussion.

Section 8 talks about a new HBH header scheme, but doesn't indicate 
anywhere what this means or what the assumed old HBH scheme is.

The problem is, material which has been restated from other IETF 
documents needs to be removed (e.g. sections 1, 3, 4, and 5).

Once this is done, there's not much left in this draft, and what's left 
is either not relevant to the core of the document (detailed discussion 
of forwarding hardware mechanisms) or else has been restated in other 
drafts, e.g. draft-hinden-6man-hbh-processing, or else doesn't fit 
together in this document (section 2, 8).

Ideally people want general EHs (i.e. not just HBHs) to work a bit 
better - we all agree on that.  If this is the case, then 
draft-hinden-6man-hbh-processing provides a much better-thought-through 
path than draft-ietf-v6ops-hbh.

Sorry if this review comes across as harsh, but there's been a good deal 
of discussion about several other documents on the v6ops mailing list 
recently, and it's just difficult to see what this document brings that 
is new.

Nick