[Int-area] Re: AD review of draft-ietf-intarea-rfc8335bis-04

Bill Fenner <fenner@fenron.com> Wed, 06 May 2026 17:36 UTC

Return-Path: <fenner@fenron.com>
X-Original-To: int-area@mail2.ietf.org
Delivered-To: int-area@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 875AEEA15A7B for <int-area@mail2.ietf.org>; Wed, 6 May 2026 10:36:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778089002; bh=JaN+VvpClHrGmWaUXKHefMe7kDypT1xO//HKPXbdmIA=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=rRu9MuFV3eYNOEjkaf5b9EGFBjb9I4UTrKk7IrKbkc0cE4TAe8Lm0f64RMnnYRKy8 vkTRj0D5EQVYuiTH/fsfm7TI/0SUBGvYKx39/vQnfIM1RIZX/sMbpUePRHYlJw+czQ 8z+qbJ3uL5zEVmuB809TUDt2pPDjxOW3nmpHyBA8=
X-Virus-Scanned: amavisd-new at ietf.org
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, THIS_AD=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=fenron.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lgc6pgn7L_rw for <int-area@mail2.ietf.org>; Wed, 6 May 2026 10:36:38 -0700 (PDT)
Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 7E1ACEA15A65 for <int-area@ietf.org>; Wed, 6 May 2026 10:36:38 -0700 (PDT)
Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-79a535e7c00so84202107b3.3 for <int-area@ietf.org>; Wed, 06 May 2026 10:36:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1778088998; cv=none; d=google.com; s=arc-20240605; b=Z3n9HctX5VTTttQReFrUnkBynZyNQ5YbKfBazrq7jOBAc/aF1OnXT21IbJzMsl5CgJ QLFqTkBuW5m+pvfKFfDDxhiWRbx/Jbvybluh8mjGomOkjmBnGl4m3RzAh1c5aYk6h/9O HN/Gn1wu7tZss2cfGZEE1TroK55kGe85ny+EJXice+CF+/1nKjq7ipN6ie3D1bgH9DoX AT/rz6dsyetvuL15uVuQZBXQxavSK3+fcwwoMDIqp5dp8hmDWpt4t0L5CMGjEFX3eXRr 2sdPKlLBtVgArdZYSoj1JQiU/pWP4so4CUretAhUuUS0SpOMBTHGcqOPBl8VGFY/UpN/ UuQQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=uvWb8xFBZ9om22IT0fKyTDdLdvryf6Q16FXPGdCgNKs=; fh=ZFWwKuaZ/naJN6wHDX0E1FOyYux7QTY/5ed/zwTwrGY=; b=kLEh21giLf11bGR+5Ma6N89IOzaW5j5a2VWE/vPhxJX4UG+mx5KdNR70tEwmd5DQIt iMOcakUSb7It5jPHxW9s2bD9kT5FAYIebzOUOQDuxjMj4swp8roZuqpMhXItNevnRd9O KolOQQQSPX7cW0xzCKwF5rB/RsgCnw5+3sCVkUAoyydKKy5+bGToa8yijbResdrUdzDT Rq0MtJT0e1Qlyy5Ze27Z04iqJMlt3VamcgGxT6qrfqqIuHfzUJuHYtEbOZHKhoi6JeY7 RsSk6Y3WT76jesY4ztxEtf7hAzdKFSP9txB23i8O5qa6auuSzKFwCxlUjs9bETnumpfc Ur1Q==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fenron.com; s=google; t=1778088998; x=1778693798; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=uvWb8xFBZ9om22IT0fKyTDdLdvryf6Q16FXPGdCgNKs=; b=hFebxey+GFFhx7oLcRdrLK+nhuLO/sT6IXMpKqC01JZK+h+16cc/58e4AczZBPL8WV WTN5DjaowFOrPC9363qhogBaksmsRQ94bkshLwhk6VA+j1jaoxwQBMbLiIRi55ufln0v 07exl+5mqr2vz1rZHw2iw4Xmb6oR01hlQbtpk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778088998; x=1778693798; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uvWb8xFBZ9om22IT0fKyTDdLdvryf6Q16FXPGdCgNKs=; b=mWH7XUe+Z+sABMsSMSumM764jFK8SxsnozYYEqNWLeOFTCJoQzaS/Fp68QxGCvxZGO a80JlJag/3ByVW/hbWplWiSnslMcc7EVKpwOh8LX7TrkYrMEfNWqp9Lg3HP9q9gQx8J5 lbCzrymcojI8dBlFJUiDLtkbjU5Fp3t6/EjyEv+lbSUmusC0GL2diVM6pqSwM+g/LOSo 04x+tJhoUAX+b3Cgq0ML9oUVWHa20G0oj8OZlTI9Jglr05KlLqDQ2G88TnuuAbmcOP8Z 9mTBQBiuu+Sa3O3OqR0lgb7S88hebUJ408eqH1e0pWpbNXVcE4++uAX70bif5eqh89fe QwJA==
X-Gm-Message-State: AOJu0Yzf5gPswW88QAzr46vpSrTaM2IDqfvKgz2W/BOoyyDnuTbpR2LD Lk9CfQhLqF7PA3SHYoinLGZq97xU8pJlgdT4I0bOpOxH3KzM2a3jqi2QD9Z8ZSekkt8mX7K8bIL fQcdBuNfpA1mBnNUonTA+uawQ6iC3IXoSQW177rKW
X-Gm-Gg: AeBDievQPY//h/NGry/EsByKXRvJm/G9l29bVJSBLi8bX1cxVCKeeWKZ3ZK34f9Ig/Q Nuk+8CKOLlJviZKv1A8mJxxo8RTwcpG++4hyqB7O+NX/2Mxoq6EGBPt1Wvy1fTCUKB3JE2KYMNe FlX8/xbhfUiDKM/UYI77y147gSQYyeTjBAxOerVWUr0zWze14/gLmcBoCUcYdxY8eSi9/nO77bw NO1104h/qREM4yw5PvS15Fy33VQ1r62cHE/QHaxfmBZHr91QGsS0jBR53L06xn6xa92bt38Kegd o5OdBn5vvhubzVb/71U=
X-Received: by 2002:a05:690c:6d82:b0:7bd:6a98:58cc with SMTP id 00721157ae682-7bdf5eb3657mr50340177b3.37.1778088997810; Wed, 06 May 2026 10:36:37 -0700 (PDT)
MIME-Version: 1.0
References: <PH0PR11MB4966611B5BF3A65B76ADF9BEA9312@PH0PR11MB4966.namprd11.prod.outlook.com>
In-Reply-To: <PH0PR11MB4966611B5BF3A65B76ADF9BEA9312@PH0PR11MB4966.namprd11.prod.outlook.com>
From: Bill Fenner <fenner@fenron.com>
Date: Wed, 06 May 2026 10:36:25 -0700
X-Gm-Features: AVHnY4Le5ibF91i4gDOF-Xgz2fz6OVVVrChkKzyaJzMVE7SD9H87ankp-Fe0uJM
Message-ID: <CAATsVbatgj85YmfJGQ-tqvGNWNFU9yJXtpeEGkxeATSueDZ6CA@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000001803b30651299bec"
Message-ID-Hash: CQMPZD7W4DILOOFN2UWEZ56KWPNEXQIT
X-Message-ID-Hash: CQMPZD7W4DILOOFN2UWEZ56KWPNEXQIT
X-MailFrom: fenner@fenron.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-int-area.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "int-area@ietf.org" <int-area@ietf.org>, "reji.thomas@arista.com" <reji.thomas@arista.com>, "chris.lenart@verizon.com" <chris.lenart@verizon.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Int-area] Re: AD review of draft-ietf-intarea-rfc8335bis-04
List-Id: IETF Internet Area WG Mailing List <int-area.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/LcDT6tHNHz5qHcMjGSfH4fCi6Uo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Owner: <mailto:int-area-owner@ietf.org>
List-Post: <mailto:int-area@ietf.org>
List-Subscribe: <mailto:int-area-join@ietf.org>
List-Unsubscribe: <mailto:int-area-leave@ietf.org>

On Mon, May 4, 2026 at 4:39 AM Eric Vyncke (evyncke) <evyncke@cisco.com>
wrote:

> Note: this AD reviews follows the Markdown syntax of
> https://github.com/mnot/ietf-comments/tree/main, i.e., they can be
> processed by a tool to create github issues.
>

I tried this; it looks like the only "##" labels allowed are "discuss",
"comment" and "nit", so it ignores everything you wrote:

Warning: Unrecognised h2 section critical issues.

Warning: Unrecognised h2 section non-critical / cosmetic issues.

Warning: Did not find any issues.

Document: draft-ietf-intarea-rfc8335bis

Revision: 04
CC: @evyncke

## Critical issues
>
> ### Confirmation of the SIX authors
>
> As there are 6 authors, i.e., larger than the usual limit of 5, I wonder
> whether the editor (who apparently did most of the work in the -bis draft)
> and the other authors have considered moving the RFC 8335 authors (who did
> not provide text to this -bis) to the Contributors section.
>

I haven't had this discussion; I was hoping for guidance like this because
I didn't want to sound like I wanted to minimize the other authors'
contributions.

### Sections 2 and 2.1
>
> When the probed interface is identified by address, please be clear that
> this is a unicast address or can it also be multicast, any cast, or
> broadcast?
>

Yes, it must be unicast.

### Section 4.1
>
> Suggest to extend the description of `No Such Table Entry` case when the
> Interface Identification Object is not an IPv[46] address, e.g., a
> data-link layer address as indicated by the AFI being neither 1 nor 2.
>
> It is also unclear whether the state of the NDP/ARP cache entry is
> important, I guess that an cache entry in the 'unreachable' state should
> return 'not ok', but I was unable to find where it is specified in the text.
>

 On AFI being neither 1 nor 2, sure, I can do that.

On the topic of the state, I suppose "unreachable" being missing was an
oversight. It makes sense to me.

I couldn't find any mention of state in RFC 826; I imagine that different
OSes might have different implementations of state in this case. Do you
have a good reference that I can point to to allow implementors to
understand what to report when?

RFC 4861 defines the states to be INCOMPLETE, REACHABLE, STALE, DELAY, and
PROBE. I guess "unreachable" includes INCOMPLETE, DELAY and PROBE?
Obviously REACHABLE is not unreachable, and STALE kind of says "not not
reachable... yet".?

### Interface enumeration
>
> Should there be a security consideration point about enumerating the
> interfaces as the if-index values can probably and quickly be enumerated ?
>

Addresses and interface index values are considered together in this
paragraph.  I've replaced the address considerations with ... to make the
interface index considerations more clear. Does this address your issue?

... interface index values can also give away information

that might not want to be shared. For example, a malicious party can

use PROBE to ... if interface index values are

assigned densely, it can determine how many interfaces exist on the
probed node.

### Dual-stack behaviour
>
> As I hope that sending an ICMPv4 Echo Extended Request to a router, asking
> about an interface that has only an IPv6 address is allowed, should there
> be text about this nice feature ?
>

Sure, I thought it was obvious, but I can add text.

## Non-critical / cosmetic issues
>
> Note: these points must also be addressed.
>
> ### Abstract
>
> s/This document describes a network diagnostic /This document
> *specifies* a network diagnostic / ? as it is a proposed standard
>

Sure.


> ### Section 4
>
> What about the IPv6 flow label ?
>

I am not creative enough to come up with a use case for the flow label in
this protocol. It's most obvious to say MBZ. Is that reasonable to you?

### Section 7
>
> It is unclear whether the change history needs to be kept (there is no RFC
> Editor note), I would prefer to keep the diff with RFC 8335 while deleting
> the history of the drafts.
>

I think I'll add another section with the diffs from RFC8335, and mark the
current change log as to be removed.

### Acknowledgments
>
> Should the acknowlegments for RFC 8335 be removed or explicitely marked
> "for RFC 8335" ?
>

I don't think so, but I'm happy to accept guidance here. Most of RFC 8335
is still there, so it makes sense to me to keep the acknowledgements of the
people who made that happen.

### Return of deployment experience with RFC 8335
>
> A small section about the experience gained with RFC 8335 (dated 2018)
> would be useful, possibly in the appendix. E.g., whether the PROBE packets
> were able to be sent over the public Internet and/or through middleboxes
> (for some definitions of middleboxes ;-) ).
>

I was able to send PROBE across the public Internet when I was testing out
implementations a couple of years ago. I am not sure how to test with
middleboxes. Do you have any suggestions?

### Use of SVG graphics
>
> To make a much nicer HTML rendering, suggest using the aasvg too to
> generate SVG graphics. It is worth a try especially as this I-D uses the
> Kramdown file format by starting the block with `~~~ aasvg` ;-)
>

I had a terrible time with aasvg in my node-id document, I spent 2 hours
trying to get aasvg working and had no luck, even after trying 0.4.3,
0.4.2, 0.4.1, 0.4.0 and 0.3.0.  Luckily, it worked for this document.

  Bill