[yang-doctors] Re: Yangdoctors early review of draft-ietf-bfd-optimizing-authentication-18
Mahesh Jethanandani <mjethanandani@gmail.com> Mon, 23 September 2024 19:25 UTC
Return-Path: <mjethanandani@gmail.com>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBC56C15793B; Mon, 23 Sep 2024 12:25:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 2CkwuaeRQPRK; Mon, 23 Sep 2024 12:25:39 -0700 (PDT)
Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (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 ietfa.amsl.com (Postfix) with ESMTPS id E0257C14F75F; Mon, 23 Sep 2024 12:25:39 -0700 (PDT)
Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-20573eb852aso36255455ad.1; Mon, 23 Sep 2024 12:25:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727119539; x=1727724339; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=yi7ev1l40svgN3VDASJf+GOJwP79j9yvDrI2cNrv43g=; b=UpERvULJrmZ7kbqFzNSGxd2PrdPSeWfsowkXTE5oSdXBys3yGkkoBeR8AocUY4Izb+ MVSrX/x4vS6cdDyjHJap7HGy581Hd+m3jp6J0LjB6lLvUy/FolcUh0lc41zu4A1N5rEe /VwJA6wAXpbIwjsePqxHL5gaaMaSEoi5GbdAbCVXm0Mlr1bq42Rqr8M3Vw+b/cKS8k9s 4dEVIurZeET6E7CCl/4Ysy80Bmhy/OMIS/jnBj6jYmHc/UeaqG6bgowwuH8z8ONLb/Hu eJRIwa3LUqSNWxUNhzEn0hal0XUt6mMumNgu/xh1tlTZSDZ1J0wHI3Rp/n+fX3L2uCz8 TJhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727119539; x=1727724339; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yi7ev1l40svgN3VDASJf+GOJwP79j9yvDrI2cNrv43g=; b=IIbvFrzwFRF6RgGPV6Wjr4Vysxs18tBgd8ORpk5TkrKFA2oj7oKdEjklC0nTisTJwU 14RAOJ7I+EwiNP7QiDvI061NEbcaFAPWufWOwwg4FFiIpUmxix06rebJE1h6uqc0mefN 8D4G2WQm7ukFev8wTSwu3ZQ4mKtAlC998z0eamsnh7LngohccwOS3m2+kJ+1LqBuTaib yye8LHDafVR45nEjXoPe6x3kKybKxgnZ7o1zDix2elLLJEcFdZrKrYTNWfXc1OIieZml OFbMZNH14ATCPTOnqj2XHmvs4T/zxXoW6Dq22nMlqA81pG0j6UkQ7PrSlSvXM2ZoBqSs FtGQ==
X-Forwarded-Encrypted: i=1; AJvYcCUP9W0DhlCezIYrfzEfo1ZBgDiFwA+e7Q+2Ph/TABv1ik9+j25W1EgfEMDTZo7CTM6T9uk9Hs/BKA==@ietf.org, AJvYcCVcUIggrxP+34yf0zW6/t9HCb924dGpV73NlHI9kx4z77bLELvsm/lc5ph8eE0MrsCedqXVhMgkCvrDQ09dcSr6B4HlK/ZZhDShiDZFZqmgNLcLEYmrBnoU9wCwIg==@ietf.org
X-Gm-Message-State: AOJu0YyQVyi+8cXn/AEJnZ50vG/qzff5t+Mwn4C7KLq5i0otjQjPYWdU lcOZNYJRzweT0lligPWeN9Cq8ZpoEsOuOLiMxPKe9aLKFj3WcqYi
X-Google-Smtp-Source: AGHT+IF7O4YQ8pkBJxFqObWUF3yw11BcaqeNlzY+gorbvrEzy+AzfjOSO4t8NgAsvrjNUC9EzBM+Nw==
X-Received: by 2002:a17:903:1ca:b0:205:753e:e2e6 with SMTP id d9443c01a7336-20aed0c3544mr8945755ad.16.1727119539067; Mon, 23 Sep 2024 12:25:39 -0700 (PDT)
Received: from smtpclient.apple ([70.234.233.187]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-207946d64dfsm135774615ad.134.2024.09.23.12.25.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Sep 2024 12:25:38 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <257AC895-1FFC-482F-8BA7-47AA88CA7194@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_74682AA9-EDC8-46C6-8445-6C6A13EA1226"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Date: Mon, 23 Sep 2024 12:25:32 -0700
In-Reply-To: <94c5fd847a2d410093558243aebdb1d4@huawei.com>
To: "maqiufang (A)" <maqiufang1@huawei.com>
References: <172258141852.225.6083275970110603688@dt-datatracker-6dd76c4557-2mkrj> <A9096D23-B3CB-40FD-8C9E-4F779B89F1D5@gmail.com> <94c5fd847a2d410093558243aebdb1d4@huawei.com>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
Message-ID-Hash: RLDXQLVXPT6NBJ42QMRIP267U2NPLWEC
X-Message-ID-Hash: RLDXQLVXPT6NBJ42QMRIP267U2NPLWEC
X-MailFrom: mjethanandani@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-yang-doctors.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: YANG Doctors <yang-doctors@ietf.org>, "draft-ietf-bfd-optimizing-authentication.all@ietf.org" <draft-ietf-bfd-optimizing-authentication.all@ietf.org>, "rtg-bfd@ietf. org" <rtg-bfd@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [yang-doctors] Re: Yangdoctors early review of draft-ietf-bfd-optimizing-authentication-18
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/YVCEGLIcwOofObX3NwoaS7MqoLc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Owner: <mailto:yang-doctors-owner@ietf.org>
List-Post: <mailto:yang-doctors@ietf.org>
List-Subscribe: <mailto:yang-doctors-join@ietf.org>
List-Unsubscribe: <mailto:yang-doctors-leave@ietf.org>
Hi Qiufang, Have posted an update draft. Let me know if you have additional comments. The IETF datatracker status page for this Internet-Draft is: https://datatracker.ietf.org/doc/draft-ietf-bfd-optimizing-authentication/ <https://datatracker.ietf.org/doc/draft-ietf-bfd-optimizing-authentication/> There is also an HTMLized version available at: https://datatracker.ietf.org/doc/html/draft-ietf-bfd-optimizing-authentication-19 <https://datatracker.ietf.org/doc/html/draft-ietf-bfd-optimizing-authentication-19> A diff from the previous version is available at: https://author-tools.ietf.org/iddiff?url2=draft-ietf-bfd-optimizing-authentication-19 <https://author-tools.ietf.org/iddiff?url2=draft-ietf-bfd-optimizing-authentication-19> > On Sep 23, 2024, at 1:04 AM, maqiufang (A) <maqiufang1@huawei.com> wrote: > > Hi, Mahesh, > > Thank you for addressing my comments. It appears that the PR link you provided below is not accessible to me. Please feel free to submit a new revision when you believe it is ready and I will review then. Please also see some of my responses below. Thanks. > > > Best Regards, > Qiufang > From: Mahesh Jethanandani [mailto:mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>] > Sent: Sunday, September 22, 2024 7:56 AM > To: maqiufang (A) <maqiufang1@huawei.com <mailto:maqiufang1@huawei.com>> > Cc: YANG Doctors <yang-doctors@ietf.org <mailto:yang-doctors@ietf.org>>; draft-ietf-bfd-optimizing-authentication.all@ietf.org <mailto:draft-ietf-bfd-optimizing-authentication.all@ietf.org>; rtg-bfd@ietf. org <rtg-bfd@ietf.org <mailto:rtg-bfd@ietf.org>> > Subject: Re: Yangdoctors early review of draft-ietf-bfd-optimizing-authentication-18 > > Hi Qiufang, > > Thanks for your thorough review. Here are some comments. The changes are being tracked as part of the PR here <https://github.com/bfd-wg/optimized-auth/pull/50>. > > > On Aug 1, 2024, at 11:50 PM, Qiufang Ma via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org>> wrote: > > Reviewer: Qiufang Ma > Review result: Ready with Nits > > Hi, this is my YANG Doctor review of draft-ietf-bfd-optimizing-authentication, > the requested revision is 16, but it is currently at version 18, so my review > is based on the latest. > > This draft defines a YANG module which augments the base BFD YANG model in RFC > 9314, and also has an IANA-maintained module in Appendix which updates the > initial one in RFC 9127. Both YANG modules have been parsed by yanglint and > pyang, which didn’t generate any warnings and errors. > > Some nits that need to be fixed: > 1. Sec.5.1 states “Finally, it adds a flag to enable optimized > authentication, an interval value that specifies how often the BFD session > should be re-authenticated once it is in the Up state, and the key chain that > should be used in the Up state.” But I think the YANG module only defines the > reauth-interval, which is inconsistent with the narrative description. > > Fixed. > > > > 2. The YANG module in sec.5.3 imports a set of modules from RFC 9314, but > the reference statement to RFC 9314 should be: OLD: > reference > "RFC 9314: YANG Data Model for Bidirectional > Forwarding Detection."; > NEW: > reference > "RFC 9314: YANG Data Model for Bidirectional > Forwarding Detection (BFD)”; > > Fixed. > > > > 3. The YANG module in sec.5.3, reference statement to RFC 8177 should be: > OLD: > reference > "RFC 8177: YANG Key Chain."; > NEW: > reference > " RFC 8177: YANG Data Model for Key Chains"; > > Fixed. > > > > 4. The YANG module in sec.5.3, please update the reference for identity > definitions optimized-md5-meticulous-keyed-isaac and > optimized-sha1-meticulous-keyed-isaac as follows: OLD: > reference > "I-D.ietf-bfd-optimizing-authentication: > Meticulous Keyed ISAAC for BFD Authentication. > I-D.ietf-bfd-secure-sequence-numbers: > Meticulous Keyed ISAAC for BFD Authentication."; > NEW: > reference > "RFC XXXX: Optimizing BFD Authentication > RFC YYYY: Meticulous Keyed ISAAC for BFD Authentication"; > And also add a note to RFC editor that YYYY is the number assigned to > I-D.ietf-bfd-secure-sequence-numbers at the time of publication. > > I agree with the change for draft-ietf-bfd-optimizing authentication, but the other draft is a separate draft (even though it is part of the same cluster of documents). I would therefore keep the reference as is. > While personally I prefer the suggested approach for a cluster of documents, I’ll leave this to you to decide. > > > 5. The YANG module in sec.5.3, the description for all the augment > substatements are identical, distinction should be made here between the > descriptions of different modules being augmented. > > Fixed. > > > > 6. Sec.6.4 requests an update to the IANA-maintained YANG module > “iana-bfd-types.yang”, maybe it should also mention the revision of this YANG > module is to mirror the update to the registry “BFD Authentication Types” as > requested in sec.6.1. > > I am not sure. The IANA maintained YANG module in Appendix already carries the updates the registry “BFD Authentication Types”. Also, the “Note to RFC Editor” in Section 2.1, already carries instructions on how to update the revision of the YANG module. > What I am suggesting is to be consistent with what is defined in sec.5.1 of RFC 9127. Feel free to accept or reject. > > > 7. Appendix A, the description: > OLD: > This version of this YANG module is part of RFC 9127; see the > RFC itself for full legal notices. > NEW: > The initial version of this YANG module is part of RFC 9127; see the > RFC itself for full legal notices. > (and I think the reference below should be RFC XXXX instead of RFC 9127) > > The initial version of the YANG module is the one in RFC 9127, so I would agree to add the word ‘initial’. The module in Appendix A is updating that module. > > > > 8. Appendix A, the reference: > OLD: > reference > "I-D.ietf-bfd-optimizing-authentication: > Optimizing BFD Authentication, > I-D.ietf-bfd-stability: BFD Stability."; > NEW: > reference > "RFC XXXX: Optimizing BFD Authentication > RFC ZZZZ: BFD Stability"; > And also add a note to RFC editor that ZZZZ is the number assigned to > I-D.ietf-bfd-stability at the time of publication. > > Agree to change the reference for the first item. For the second reference see response above. > > > > 9. RFC 8340 should be informative reference rather than normative one. > See section 3.4 in > https://datatracker.ietf.org/doc/draft-ietf-netmod-rfc8407bis/: <https://datatracker.ietf.org/doc/draft-ietf-netmod-rfc8407bis/:> “If YANG tree > diagrams are used, then an informative reference to the YANG tree diagrams > specification MUST be included in the document." > > Done. > > > > > Mahesh Jethanandani mjethanandani@gmail.com
- [yang-doctors] Yangdoctors early review of draft-… Qiufang Ma via Datatracker
- [yang-doctors] Re: Yangdoctors early review of dr… Mahesh Jethanandani
- [yang-doctors] Re: Yangdoctors early review of dr… maqiufang (A)
- [yang-doctors] Re: Yangdoctors early review of dr… Mahesh Jethanandani