[DNSOP] Mohamed Boucadair's Discuss on draft-ietf-dnsop-rfc8624-bis-09: (with DISCUSS and COMMENT)
Mohamed Boucadair via Datatracker <noreply@ietf.org> Mon, 12 May 2025 06:19 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: dnsop@ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from [10.244.8.181] (unknown [104.131.183.230]) by mail2.ietf.org (Postfix) with ESMTP id 99F0C276B4CF; Sun, 11 May 2025 23:19:21 -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.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <174703076151.1566401.12348721562595026987@dt-datatracker-58d4498dbd-6gzjf>
Date: Sun, 11 May 2025 23:19:21 -0700
Message-ID-Hash: QVJHKIFSV4EKLVNZ33ECL66UIIOI5DAR
X-Message-ID-Hash: QVJHKIFSV4EKLVNZ33ECL66UIIOI5DAR
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-dnsop-rfc8624-bis@ietf.org, dnsop-chairs@ietf.org, dnsop@ietf.org, tjw.ietf@gmail.com
X-Mailman-Version: 3.3.9rc6
Reply-To: Mohamed Boucadair <mohamed.boucadair@orange.com>
Subject: [DNSOP] Mohamed Boucadair's Discuss on draft-ietf-dnsop-rfc8624-bis-09: (with DISCUSS and COMMENT)
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/WJe09_q64XLCGLgdN189GVf1yXg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Mohamed Boucadair has entered the following ballot position for draft-ietf-dnsop-rfc8624-bis-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-dnsop-rfc8624-bis/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Hi Wes, Warren, Many thanks for the effort put into this specification. Thanks to Nabeel Cocker for his first OPSDIR review and Wes for promptly engaging with Nabeel. Also, thanks to Éric, Tim, and authors for taking care comments shared as part of IETF LC (extended LC to PS instead of Info + tag as this update 9157). I will definitely ballot “Yes”, but I’d like to quickly discuss few points. # DISCUSS ## Redundant with 8624? I spent some time to understand whether this is a bis or an update vs. 8624. The diff at https://author-tools.ietf.org/diff?doc_1=rfc8624&doc_2=draft-ietf-dnsop-rfc8624-bis shows several sections that are common (1.2, 5, 6) with some minor tweaks. There is also other text that is in 8624 but was moved around (e.g., 2nd and 3rd para of 1.1 or the 2nd para in 1.3). If this is an update, then we should explain why redundant text is included/needed. Adding a clarification early in the document to explain the intent would be sufficient, IMO. Ideally, I'd remove redundant text (e.g., be replaced with references to the relevant sections in 8624). ## Deprecated values ### https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xml#dns-sec-alg-numbers-1 has the following: 12 GOST R 34.10-2001 (DEPRECATED) ECC-GOST Y * [RFC5933][proposed standard][Change the status of GOST Signature Algorithms in DNSSEC in the IETF stream to Historic] While deprecation seems is no reflected in Table 2. CURRENT: |12|ECC-GOST |MUST NOT |MAY |MUST NOT |MAY | Note that this deprecated value: 1 RSA/MD5 (DEPRECATED, see 5) RSAMD5 N Y [RFC3110][proposed standard][RFC4034][proposed standard] was adequately handled in Table 2: CURRENT: |1 |RSAMD5 |MUST NOT |MUST NOT |MUST NOT |MUST NOT | ### Idem, https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml has the following: 3 GOST R 34.11-94 DEPRECATED [RFC5933][Change the status of GOST Signature Algorithms in DNSSEC in the IETF stream to Historic] While, deprecation is not explicitly reflected in Table 3: CURRENT: |3 |GOST R |MUST NOT |MAY |MUST NOT | MAY | | |34.11-94 | | | | | ## Modification policy The registration policy for the two registries is "RFC Required", while the deprecated values were modified with a status-change in the past. Should be update the policy to be consistent with the practice? ## Instructions to fill new columns for some entries in the registry There are no instructions about which values to use of the following entries in the registry 252 Reserved for Indirect Keys INDIRECT N N [RFC4034][proposed standard] 253 private algorithm PRIVATEDNS Y Y [RFC4034][proposed standard] 254 private algorithm OID PRIVATEOID Y Y [RFC4034][proposed standard] ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- # Abstract CURRENT: The document does not change the status (MUST, MAY, RECOMMENDED, etc) of any of the algorithms listed in RFC8624; that is the work of future documents. * I would delete the last part of this sentence. No need to commit on something that may or may not happen :-) * s/etc/etc. # Section 1.3 CURRENT: [RFC2119] considers the term SHOULD equivalent to RECOMMENDED, and SHOULD NOT equivalent to NOT RECOMMENDED. The authors of this document have chosen to use the terms RECOMMENDED and NOT RECOMMENDED, as this more clearly expresses the recommendations to implementers. De we really need to say this? This is covered by 2119. Also, the document when published will reflect the IETF consensus, not authors preference. # Section 2: ## Table 1 is redundant with Sections 7.1/7.2. I would delete and add a point to these sections. Keep the content in one single place. ## Normative language for IANA considerations Section 2 contains many statements that usually fall under an IANA considerations section. Example of such text is (but there are other occurrences): CURRENT: "Implement for DNSSSEC Validation" columns SHALL follow the "Specification Required" policy as defined in [RFC8126] in order to promote continued evolution of DNSSEC algorithms and DNSSEC agility. New entries added through the "Specification Required" process will have the value of "MAY" for all columns. When such text is in an IANA cons section, the use of the normative language (SHALL) is avoided. You have this right for other parts in that same section, e.g., CURRENT: Adding a new entry to, or changing existing values in, the "DNS System Algorithm Numbers" registry for the "Use for DNSSSEC Signing", "Use for DNSSSEC Validation", "Implement for DNSSSEC Signing", or "Implement for DNSSSEC Validation" columns to any other value than "MAY" requires a Standards Action. # Section 3: Consider adding IANA notes Given that the registry will be authoritative and that this text is important to interpret the table, I wonder whether we need to transform some of the text into IANA sections. For example, CURRENT: When there are multiple RECOMMENDED algorithms in the "use" column, operators should choose the best algorithm according to local policy. The are other similar occurrences that are worth considered as well. # Section 4: [*] meaning CURRENT: |0 |NULL (CDS |MUST NOT |MUST NOT |MUST NOT | MUST NOT | | |only) |[*] |[*] |[*] | [*] | Unless I missed, I don’t see where we explain the meaning of [*]. # Section 6 The wording in rfc8624 seems more accurate (“a new” instead of “the key”, for example). As indicated above, my preference is to simply point the relevant section in 8624. ## Nits ## idnits is not happy with citations in the abstract CURRENT: revised IANA DNSSEC considerations from [RFC9157]. ## Section 2: Many "register" OLD: registries registered with IANA NEW: registries maintained by IANA Cheers, Med
- [DNSOP] Mohamed Boucadair's Discuss on draft-ietf… Mohamed Boucadair via Datatracker
- [DNSOP] Re: Mohamed Boucadair's Discuss on draft-… Wes Hardaker
- [DNSOP] Re: Mohamed Boucadair's Discuss on draft-… mohamed.boucadair
- [DNSOP] Re: Mohamed Boucadair's Discuss on draft-… Wes Hardaker