Re: [CCAMP] Benjamin Kaduk's No Objection on draft-ietf-ccamp-wson-yang-27: (with COMMENT)

Zhenghaomian <zhenghaomian@huawei.com> Wed, 16 December 2020 09:10 UTC

Return-Path: <zhenghaomian@huawei.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 812303A040B; Wed, 16 Dec 2020 01:10:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.498
X-Spam-Level:
X-Spam-Status: No, score=-0.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WVRU7aeWaUMl; Wed, 16 Dec 2020 01:10:26 -0800 (PST)
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 35B3C3A046A; Wed, 16 Dec 2020 01:10:26 -0800 (PST)
Received: from fraeml704-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Cwq4Z0c5Mz67QSX; Wed, 16 Dec 2020 17:06:38 +0800 (CST)
Received: from fraeml704-chm.china.huawei.com (10.206.15.53) by fraeml704-chm.china.huawei.com (10.206.15.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2106.2; Wed, 16 Dec 2020 10:10:17 +0100
Received: from DGGEML422-HUB.china.huawei.com (10.1.199.39) by fraeml704-chm.china.huawei.com (10.206.15.53) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.2106.2 via Frontend Transport; Wed, 16 Dec 2020 10:10:17 +0100
Received: from DGGEML511-MBX.china.huawei.com ([169.254.1.73]) by dggeml422-hub.china.huawei.com ([10.1.199.39]) with mapi id 14.03.0487.000; Wed, 16 Dec 2020 17:10:12 +0800
From: Zhenghaomian <zhenghaomian@huawei.com>
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
CC: "draft-ietf-ccamp-wson-yang@ietf.org" <draft-ietf-ccamp-wson-yang@ietf.org>, "ccamp-chairs@ietf.org" <ccamp-chairs@ietf.org>, "ccamp@ietf.org" <ccamp@ietf.org>, Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
Thread-Topic: Benjamin Kaduk's No Objection on draft-ietf-ccamp-wson-yang-27: (with COMMENT)
Thread-Index: AdbTiyw80Ja9Fl6jQHSy27IaT4VHHg==
Date: Wed, 16 Dec 2020 09:10:11 +0000
Message-ID: <E0C26CAA2504C84093A49B2CAC3261A43FA3E008@dggeml511-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.24.176.98]
Content-Type: multipart/mixed; boundary="_002_E0C26CAA2504C84093A49B2CAC3261A43FA3E008dggeml511mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/bp9Ocv3LlGjGvqk5Nr5D-viJoqI>
Subject: Re: [CCAMP] Benjamin Kaduk's No Objection on draft-ietf-ccamp-wson-yang-27: (with COMMENT)
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Dec 2020 09:10:30 -0000

Hi Benjamin, 

Thank you for the review and comments, please find our revision attached and some responses inline. Let us know if you have any other comments. 

Best wishes,
Haomian (on behalf of all authors)

-----邮件原件-----
发件人: Benjamin Kaduk via Datatracker [mailto:noreply@ietf.org] 
发送时间: 2020年12月2日 11:02
收件人: The IESG <iesg@ietf.org>
抄送: draft-ietf-ccamp-wson-yang@ietf.org; ccamp-chairs@ietf.org; ccamp@ietf.org; Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>; daniele.ceccarelli@ericsson.com
主题: Benjamin Kaduk's No Objection on draft-ietf-ccamp-wson-yang-27: (with COMMENT)

Benjamin Kaduk has entered the following ballot position for
draft-ietf-ccamp-wson-yang-27: No Objection

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/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-ccamp-wson-yang/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

These changes would have been much easier to review if we could just issue a new version of te-types that included the WSON label and type information!  But I recognize that such a thing is not done lightly and so the current structure came to be.  That said, I assume that some kind of automated tooling has been used in order to verify that the set of augmented nodes is complete.  If not, that should probably be done before publication.
[Authors] Yes, there is an automated script used for augmentation generic model and has been used in multiple documents. 


Section 3

I greatly appreciate the attention to detail that went into this YANG module.  It is sadly all too common for (e.g.) the description to not be updated when using copy/paste to repeat a stanza for a similar sibling node (such as a range's start/end), but these all look to have the description match the node name.  Thank you!

     augment "/nw:networks/tet:te/tet:templates/"
           + "tet:link-template/tet:te-link-attributes/"
           + "tet:underlay/tet:primary-path/tet:path-element/tet:type/"
           + "tet:label/tet:label-hop/tet:te-label/tet:technology" {
       description
         "Augment TE label hop for the underlay primary path
          of the TE link template.";

Why do we not need to limit this/these to when the te-topology is of WSON type?  Is it because this is only a link template and not an actual link?
[Authors] Yes you are right, this is only a link template and not an actual link, so there is no network-type associated. 

Section 4

   There are a number of data nodes defined in this YANG module that are
   writable/creatable/deletable (i.e., config true, which is the
   default).  These data nodes may be considered sensitive or vulnerable
   in some network environments.  Write operations (e.g., edit-config)
   to these data nodes without proper protection can have a negative
   effect on network operations.  These are the subtrees and data nodes
   and their sensitivity/vulnerability:

I think we need another sentence or two more here, to expand on the nature of the "negative effect on network operations".  (My understanding is that, basically, if these values are set improperly, no data will pass at all, but please confirm that.)

We should probably also incorporate (by reference) the security considerations of the underlying WSON technologies.

   /nw:networks/nw:network/.../tet:te-bandwidth/tet:technology

I couldn't find where tet:te-bandwidth is used/referenced.

[Authors] This results in a comprehensive change. The current text was following some old versions of RFC8795, and we are revising to align with the latest text in RFC8795 (by skipping detailed path description). It is worth noting that a new paragraph about 'readable data' is also added. 

Section 7.1

I'm having trouble coming up with criteria that make [ITU-Tg6982] a normative reference of this document but not of the layer0-types companion document.  Should it be classified the same way in both documents?  (My preference would be to reclassify it to normative in layer0-types, I think.)

[Authors] Ok, this results in moving the ITU-T G.698.2 to normative in layer0-type document. There is no changes for this document. 

Section 7.2

We refer to RFCs 7446 and 7581 for enough things that they seems more properly categorized as normative.  (Not least, for terminology.)
[Authors] done and refer to the attached.