[dhcwg] Mohamed Boucadair's Discuss on draft-ietf-dhc-rfc8415bis-09: (with DISCUSS and COMMENT)
Mohamed Boucadair via Datatracker <noreply@ietf.org> Fri, 25 April 2025 14:34 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: dhcwg@ietf.org
Delivered-To: dhcwg@mail2.ietf.org
Received: from [10.244.8.147] (unknown [104.131.183.230]) by mail2.ietf.org (Postfix) with ESMTP id 3E6462130288; Fri, 25 Apr 2025 07:34:33 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Mohamed Boucadair via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 12.39.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <174559167313.122778.18219759128054579882@dt-datatracker-7bd7b9d5d5-79vfh>
Date: Fri, 25 Apr 2025 07:34:33 -0700
Message-ID-Hash: EXUWHDTR7G24RIDF4CXOP6EWHKDZ3UWD
X-Message-ID-Hash: EXUWHDTR7G24RIDF4CXOP6EWHKDZ3UWD
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dhcwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-dhc-rfc8415bis@ietf.org, dhc-chairs@ietf.org, dhcwg@ietf.org, sureshk@cisco.com
X-Mailman-Version: 3.3.9rc6
Reply-To: Mohamed Boucadair <mohamed.boucadair@orange.com>
Subject: [dhcwg] Mohamed Boucadair's Discuss on draft-ietf-dhc-rfc8415bis-09: (with DISCUSS and COMMENT)
List-Id: Dynamic Host Configuration <dhcwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/j7I13uN9pjlSnCoT3Q3_htz7YCo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Owner: <mailto:dhcwg-owner@ietf.org>
List-Post: <mailto:dhcwg@ietf.org>
List-Subscribe: <mailto:dhcwg-join@ietf.org>
List-Unsubscribe: <mailto:dhcwg-leave@ietf.org>
Mohamed Boucadair has entered the following ballot position for draft-ietf-dhc-rfc8415bis-09: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-dhc-rfc8415bis/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Hi Tomek, Bernie, Michael, Sheng, and Tim, Thank you for the effort put into this important piece of work. I will be definitely balloting "YES". Thanks to Tim Chown for his outstanding OPSDIR review. I appreciate that the authors already engaged to address the review. I hear the arguments made by the authors for the proposal to cite some recent specs. I'm monitoring that discussion and hope the right balance will be found given the intended IS status. Till then, I borrow the main issue from Tom as a DICUSS point. I added an additional easy-to-fix DISCUSS point based on a review of the diff vs 8415. # Consistency (raised by Tim) " I think there’s two main areas of concern. One is the use of MUST in some places and not in others, for the same context, e.g., “the client MUST insert foo” vs “the client inserts foo”. That happens inconsistently e.g. in Section 18. The other is the inconsistency in what’s said in Sections 16 and 18. I’d suggest someone (an author) goes through them both and checks in detail. One way to simplify it would be to just remove section 16, much like the last Appendix where there might (but I didn’t check) also be inconsistencies. But that validation information being spelled out from the spec in Section 18 is useful. It’s also clear that the spec has evolved over time so the document has a somewhat “patchwork” feel to it. The way Reconfigure authentication is introduced (or rather isn’t) and then very ambiguous up until it’s spelled out in Section 18 is a good example. So it depends if you, or the IESG, care about that. The other points in my review I made because they seemed odd to me, or confusing. If you’ve been working to that spec since it was 3315 I suspect you wouldn’t feel that way. " # RFC8415 is not normative Please move RFC8415 to be listed as Informative. That one will be obsoleted. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- # Section 1 OLD: DHCPv6 also provides a mechanism for automated delegation of IPv6 prefixes using DHCPv6. NEW: DHCPv6 also supports a mechanism for automated delegation of IPv6 prefixes. # Section 4.2 OLD: IA_TA Identity Association for Temporary Addresses: an IA that carries temporary addresses (see [RFC8981]). This option is obsolete. NEW: IA_TA Identity Association for Temporary Addresses: an IA that carries temporary addresses (see [RFC8981]). This option is obsoleted by this document. # Section 7.2 CURRENT: Clients, servers, and relay agents MAY send DHCP messages from any UDP (source) port they are allowed to use, including their designated destination ports. Nevertheless, regardless of the source port used, DHCP messages MUST be sent to ports specified above (e.g., clients sending to port 547). What is meant by "designated destination ports"? What is a "designated destination port" for a server? Please reword. The same wording is used in other parts of the spec. Please update those as well. Thanks. # Section 21.5 OLD: The Identity Association for Temporary Addresses (IA_TA) option is obsolete. NEW: The Identity Association for Temporary Addresses (IA_TA) option is obsoleted. # Section 21.7 CURRENT: A client MUST include an Option Request option in a Solicit, Request, Renew, Rebind, or Information-request message to inform the server about options the client wants the server to send to the client. For certain message types, some option codes MUST be included in the Option Request option; see [IANA-OPTION-DETAILS] for details. Glad to see that the table was replaced with the pointer to the IANA registry. Can we add a sentence to say that registry is the authoritative reference for the up-to-date options? # Section 22: Implementation Status If this is not done yet, please consider having the implem details in a public page (wiki) and add the link as "related_implementations" under "Additional resources" in the datatracker.
- [dhcwg] Mohamed Boucadair's Discuss on draft-ietf… Mohamed Boucadair via Datatracker
- [dhcwg] Re: Mohamed Boucadair's Discuss on draft-… Michael Richardson