Re: [dtn] Genart last call review of draft-ietf-dtn-ipn-update-09

scott@solarnetone.org Tue, 06 February 2024 01:59 UTC

Return-Path: <scott@solarnetone.org>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BAF5C14F6B7; Mon, 5 Feb 2024 17:59:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wd6WdCPRMtkv; Mon, 5 Feb 2024 17:59:06 -0800 (PST)
Received: from www.solarnetone.org (solarnetone.org [IPv6:2602:fdf2:bee:feed::a1a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 089A6C14F6B0; Mon, 5 Feb 2024 17:59:02 -0800 (PST)
Received: from scott (helo=localhost) by www.solarnetone.org with local-esmtp (Exim 4.96) (envelope-from <scott@solarnetone.org>) id 1rXAjf-0004cs-1M; Mon, 05 Feb 2024 20:58:55 -0500
Date: Mon, 05 Feb 2024 20:58:55 -0500
From: scott@solarnetone.org
To: Rick Taylor <rick@tropicalstormsoftware.com>
cc: Russ Housley <housley@vigilsec.com>, "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-dtn-ipn-update.all@ietf.org" <draft-ietf-dtn-ipn-update.all@ietf.org>, "dtn@ietf.org" <dtn@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
In-Reply-To: <d427e715-7bf7-4e5b-9b7e-e24a8fa9261c@tropicalstormsoftware.com>
Message-ID: <d8b8b2b3-8fa9-bda6-52b9-76a0df1e6f6b@solarnetone.org>
References: <170682590663.11138.2099663199307035145@ietfa.amsl.com> <d427e715-7bf7-4e5b-9b7e-e24a8fa9261c@tropicalstormsoftware.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="-2112414640-1511321943-1706916540=:15857"
Content-ID: <c37293b7-91db-d6f7-0a17-a8fbd04e26a8@solarnetone.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/sqAQbCjDJzVUNUBN8LeRxVL-FyY>
Subject: Re: [dtn] Genart last call review of draft-ietf-dtn-ipn-update-09
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Feb 2024 01:59:07 -0000

Hi Rick,

On Fri, 2 Feb 2024, Rick Taylor wrote:

> Major Concerns:
> 
> RFC 7116 is an Informational RFC, and this document, if approved, will
> be published an an RFC on the standards track.  It is very unusual for
> a standards-track RFC to update an Informational RFC.  I suggest that
> this document and a companion document ought to obsolete RFC 7116, where
> the companion document separately handles all of the non-ipn topics in
> RFC 7116.  The companion document can be an informational RFC.
> 
> Yes, I can see your point.  We have had this problem before in the IETF WG
> where we have updated IRTF documents that are almost always Informational.
> 
> Given RFC7116 only describes behaviours and registries for BPv6,

Could you provide the basis for this assertation, as there are presently 
BP networks which are using CBHE Node Numbers for BPv7 operation, absent 
any other official guidance on the matter.  I understand that RFC7116 was 
produced circa the period when BPv6 was the most recent version, but I 
have been able to find no relevant document delineating 7116 as BPv6 
only, nor in 7116 itself.

Thanks,
Scott

> and this
> draft only discusses BPv7, we may be able to introduce "new" registries
> (with exactly the same content as the CBHE registries) for BPv7, without
> updating the CBHE registries, therefore not officially "obsoleting" or
> "updating" RFC7116. This seems a lot like the tail wagging the dog, but I
> can see it solving a process issue. I'll discuss with Zahed for advice.
> 
> 
> Minor Concerns:
> 
> Section 3.4.3: Since these "private use" node numbers all have zero assigned
> the Allocator Identifier, not one can tell where the administrative domain
> boundaries are located.  This needs to be discussed in the Security
> Considerations, and this section should point to that new text.  That said,
> the discussion in Section 5.5 is probably fine.  A node that is at the edge
> of an administrative domain needs to be configured to not let "private use"
> node numbers exit the domain.
> 
> Good point.  I will review the text and add something to the security
> considerations, and definitely cross reference better.
> 
> 
> Section 9.1: I envision the example range being used in a manner similar
> to the use of Autonomous System (AS) Numbers 64496 through 64511, which
> are reserved for use in documentation and sample code.  Please expand
> the explanation to include sample code.  Likewise for the example range
> in Section 9.3.
> 
> +1.  I think I took the same wording from one of the IANA recommendations
> RFCs, but valid point re Sample code.
> 
> 
> Section 9.2: I am not sure that the last row of Table 4 is needed.  At
> the front of the section, say that the valid range is 0 to 2^32-1.
> 
> My preference was to state the max/invalid range in the table as CBOR
> integers are definitely 64-bit, and it felt a bit unclear your suggested way
> round.  Let me give it another try and see how it feels...
> 
> 
> Appendix A: It would take less space in this document to define DIGIT
> than to explain where to find the definition.  Adding "DIGIT = %x30-39"
> make the ABNF complete.
> 
> +1.  I thought I was being more "correct" by referring to the ABNF sources,
> but I share your preference to a self-contained definition.
> 
> 
> 
> Nits:
> 
> Abstract: s/These updates update and clarify/These updates clarify/
> 
> Section 3.4.2: s/ipn URIs of this form are termed "LocalNode ipn URIs"/
>                 /This form of ipn URI is termed a "LocalNode ipn URI"/
> 
> Section 5: s/The IRTF standardisation of the experimental BPv6/
>             /The IRTF BPv6 experimental specification/
>             (The IRTF does not publish standards.)
> 
> Section 5.5: s/they MUST NOT/
>               /"private use" node numbers associated with Default Allocator 
> MUST NOT/
> 
> Section 7.2: s/where-by/whereby/
> 
> Section 7.2: s/hop by hop/hop-by-hop/
> 
> All good catches!
> 
> I will update and push out a new version shortly, but I will hold until
> after the weekend in case other reviews come back quickly, as I don't want
> to disturb any in-progress reviews with rapid churn.
> 
> Cheers,
> 
> Rick
> 
> 
>