[netmod] Re: shepherd review for draft-ietf-netmod-rfc8407bis
"maqiufang (A)" <maqiufang1@huawei.com> Fri, 27 September 2024 08:38 UTC
Return-Path: <maqiufang1@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2297C14F711; Fri, 27 Sep 2024 01:38:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.903
X-Spam-Level:
X-Spam-Status: No, score=-6.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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
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 JqPy8rQXE5Jx; Fri, 27 Sep 2024 01:38:17 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A5B4C14F602; Fri, 27 Sep 2024 01:38:17 -0700 (PDT)
Received: from mail.maildlp.com (unknown [172.18.186.31]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4XFP3h6cJKz6GCSD; Fri, 27 Sep 2024 16:37:36 +0800 (CST)
Received: from lhrpeml500002.china.huawei.com (unknown [7.191.160.78]) by mail.maildlp.com (Postfix) with ESMTPS id ACF3E14038F; Fri, 27 Sep 2024 16:38:14 +0800 (CST)
Received: from kwepemk100008.china.huawei.com (7.202.194.56) by lhrpeml500002.china.huawei.com (7.191.160.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 27 Sep 2024 09:38:13 +0100
Received: from kwepemk200009.china.huawei.com (7.202.194.75) by kwepemk100008.china.huawei.com (7.202.194.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 27 Sep 2024 16:38:11 +0800
Received: from kwepemk200009.china.huawei.com ([7.202.194.75]) by kwepemk200009.china.huawei.com ([7.202.194.75]) with mapi id 15.02.1544.011; Fri, 27 Sep 2024 16:38:11 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "draft-ietf-netmod-rfc8407bis@ietf.org" <draft-ietf-netmod-rfc8407bis@ietf.org>
Thread-Topic: shepherd review for draft-ietf-netmod-rfc8407bis
Thread-Index: AdsP85swhRiWnsB/QyWQZtp+Ly32OQAtonYAAAJNOPA=
Date: Fri, 27 Sep 2024 08:38:11 +0000
Message-ID: <197cbb1d70684645a8944ce153f08e55@huawei.com>
References: <c5f677c30aed43c68279d5d35859b3ba@huawei.com> <DU2PR02MB10160DB2DD4927D343798B35E886B2@DU2PR02MB10160.eurprd02.prod.outlook.com>
In-Reply-To: <DU2PR02MB10160DB2DD4927D343798B35E886B2@DU2PR02MB10160.eurprd02.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.118.147]
Content-Type: multipart/alternative; boundary="_000_197cbb1d70684645a8944ce153f08e55huaweicom_"
MIME-Version: 1.0
Message-ID-Hash: C3WVTAKACCUMVK6AK4SF4TJ632FDAC4H
X-Message-ID-Hash: C3WVTAKACCUMVK6AK4SF4TJ632FDAC4H
X-MailFrom: maqiufang1@huawei.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "netmod@ietf.org" <netmod@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netmod] Re: shepherd review for draft-ietf-netmod-rfc8407bis
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/5BscN1KhFh3pXk0TO2S_0_c8-00>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>
Hi, Med, Thanks for resolving my comments, please also find my responses below inline. Besides, if this draft is referenced somewhere by other documents because of, e.g., quotation of the tree diagram generation text in sec.3.4, use the Security Considerations Section template in sec.3.7.1, should this draft be listed as an informative or normative reference? Should this be stated in sec.3.4 and sec.3.7.1 where a reference exists (or somewhere else)? Best Regards, Qiufang From: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com] Sent: Friday, September 27, 2024 3:49 PM To: maqiufang (A) <maqiufang1@huawei.com>; draft-ietf-netmod-rfc8407bis@ietf.org Cc: netmod@ietf.org Subject: RE: shepherd review for draft-ietf-netmod-rfc8407bis Hi Qiufang, Thank you for the careful review. The diff to track the changes can be found here: Diff: draft-ietf-netmod-rfc8407bis.txt - draft-ietf-netmod-rfc8407bis.txt<https://author-tools.ietf.org/api/iddiff?url_1=https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.txt&url_2=https://netmod-wg.github.io/rfc8407bis/quifang-review/draft-ietf-netmod-rfc8407bis.txt> Please see inline for more context. Cheers, Med De : maqiufang (A) <maqiufang1=40huawei.com@dmarc.ietf.org<mailto:maqiufang1=40huawei.com@dmarc.ietf.org>> Envoyé : vendredi 27 septembre 2024 08:07 À : draft-ietf-netmod-rfc8407bis@ietf.org<mailto:draft-ietf-netmod-rfc8407bis@ietf.org> Cc : netmod@ietf.org<mailto:netmod@ietf.org> Objet : shepherd review for draft-ietf-netmod-rfc8407bis Hi, authors, WG, As part of my shepherd write-up for draft-ietf-netmod-rfc8407bis, I've reviewed the latest version of the draft and have got some editorial comments (most of which are nits), hopefully they could be fixed before progressing the document. The Idnits<https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-netmod-rfc8407bis-16.txt> complains of some errors and warnings, some of which I think are valid and need to be fixed before publication : · There is 1 instance of too long lines in the document, the longest one being 2 characters in excess of 72. The line where the when expression is located in sec.4..6.4: when 'derived-from-or-self(rt:address-family, "v4ur:ipv4-unicast")' { [Med] Fixed. Thanks. · Downref: Normative reference to an Informational RFC: RFC 8792 Could this be fixed as informative reference? [Med] This one is normative. Please note that 8792 is already listed in https://datatracker.ietf.org/doc/downref. Thanks for the information, well noted. · -- Obsolete informational reference (is this intentional?): RFC 7223 (Obsoleted by RFC 8343) Better to fix the reference to RFC 7223 with 8343 (which also defines the identical example) in section 4.19.1? [Med] The citation of 7223 is intentional. See, e.g., = For example, the "ietf-interfaces" model in [RFC7223<https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.html#RFC7223>] has been restructured as an NMDA-compatible model in [RFC8343<https://netmod-wg.github.io/rfc8407bis/draft-ietf-netmod-rfc8407bis.html#RFC8343>]. = The reference above is good for me, what I am referring to is another reference of 7223 in sec4.19.1(see below), which I think might be better to be replaced with RFC 8343 (RFC 8343 defines that example as well). Agreed? The following example from [RFC7223] shows how a conditional container called "ethernet" is added to the "interface" list only for entries of the type "ethernetCsmacd". augment "/if:interfaces/if:interface" { when "if:type = 'ianaift:ethernetCsmacd'"; container ethernet { leaf duplex { ... } } } Section 4.14 specifies a set of YANG statements that MUST have a description substatement, but I don't think anydata should be omitted here. Thoughts? [Med] This list is inherited from 8407, which in its turn was inherited from 6087. anydata wasn't in 6087 because it wasn't defined at the time in 6020. I don't have the context whether this was considered by the WG in the past, but I'm afraid that adding this mandatory will break existing models. For example, pyang does not make that check for anydata, while it is in place for anyxml. I suggest we leave the list as it is. That seems like a valid concern for this NBC update, I am okay with keeping this as it is, if there is no objections from others. Other nits: · Section 4.5 OLD: presence "When present, indicates type foo" NEW: presence "When present, indicates type foo"; (missing the semicolon) [Med] ACK. OLD: presence "When present, indicates type bar" NEW: presence "When present, indicates type bar"; (missing the semicolon) [Med] ACK. OLD: Section 8.1 of [RFC7950] includes a provision for defining a constraint on state data and specifies that the constraint must be true in a valid state data. NEW: Section 8.1 of [RFC7950] includes a provision for defining constraints on state data and specifies that the constraint must be true in a valid state data tree. [Med] OK, with s/ that the constraint/ that a constraint Note this as well: s/in a valid state data/in a valid state data tree/, agreed? · Section 4.20 OLD: max-elements 10; NEW: max-elements 10; Please consider indenting a space here. [Med] OK. · Section 4.24 s/ min-entries/min-elements s/max-entries/max-elements [Med] Good catch! This was inherited from 8470. · Section 5.1 OLD: Name: iana-template Maintained by IANA? N Namespace: urn:ietf:params:xml:ns:yang:iana-template Prefix: iana-foo Reference: RFC AAAA NEW: Name: iana-template Maintained by IANA? Y Namespace: urn:ietf:params:xml:ns:yang:iana-template Prefix: iana-foo Reference: RFC AAAA [Med] The OLD is OK. The template is not maintained by IANA. · Appendix A OLD: "IETF NETMOD (NETCONF Data Modeling Language) Working Group"; NEW: "IETF NETMOD (Network Modeling) Working Group"; Or, "IETF your-wg-name (expansion) Working Group", to be consistent with the info in contact statement. [Med] Works for me. · Appendix C The IETF Trust Copyright statement for the iana-template module doesn't seem to be correct. s/Simplified/Revised/? [Med] ACK. Best Regards, Qiufang ____________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.
- [netmod] Re: shepherd review for draft-ietf-netmo… mohamed.boucadair
- [netmod] shepherd review for draft-ietf-netmod-rf… maqiufang (A)
- [netmod] Re: shepherd review for draft-ietf-netmo… maqiufang (A)
- [netmod] Re: shepherd review for draft-ietf-netmo… mohamed.boucadair
- [netmod] Re: shepherd review for draft-ietf-netmo… maqiufang (A)
- [netmod] Re: shepherd review for draft-ietf-netmo… mohamed.boucadair
- [netmod] Re: shepherd review for draft-ietf-netmo… Kent Watsen
- [netmod] Re: shepherd review for draft-ietf-netmo… mohamed.boucadair
- [netmod] Re: shepherd review for draft-ietf-netmo… Kent Watsen
- [netmod] Re: shepherd review for draft-ietf-netmo… maqiufang (A)
- [netmod] Re: shepherd review for draft-ietf-netmo… mohamed.boucadair
- [netmod] anydata/mandatory description RE: shephe… mohamed.boucadair
- [netmod] Re: anydata/mandatory description RE: sh… mohamed.boucadair