Re: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)

Qin Wu <bill.wu@huawei.com> Thu, 26 October 2017 02:51 UTC

Return-Path: <bill.wu@huawei.com>
X-Original-To: lime@ietfa.amsl.com
Delivered-To: lime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D21C213A2B8; Wed, 25 Oct 2017 19:51:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 KIEIwOqz11sg; Wed, 25 Oct 2017 19:51:43 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 891EC13F4F7; Wed, 25 Oct 2017 19:51:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRI43456; Thu, 26 Oct 2017 02:51:36 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.361.1; Thu, 26 Oct 2017 03:51:35 +0100
Received: from NKGEML513-MBX.china.huawei.com ([169.254.1.105]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 26 Oct 2017 10:51:30 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>
CC: Ron Bonica <rbonica@juniper.net>, "lime-chairs@ietf.org" <lime-chairs@ietf.org>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-connectionless-oam@ietf.org" <draft-ietf-lime-yang-connectionless-oam@ietf.org>, "cpignata@cisco.com" <cpignata@cisco.com>
Thread-Topic: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
Thread-Index: AQHTTcYsBE9slkO5RE+uPLdYICM9maL1bbkQ
Date: Thu, 26 Oct 2017 02:51:30 +0000
Message-ID: <B8F9A780D330094D99AF023C5877DABA9AC17593@nkgeml513-mbx.china.huawei.com>
References: <150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com>
In-Reply-To: <150895915790.4735.12781687265993710022.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.79.163]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090205.59F14DB9.000B, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.1.105, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 92873d74cb6d89412eea7dd71935e29c
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/mcdmTzgVtxGxWlvsaRbLibaxcKM>
Subject: Re: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Layer Independent OAM Management in Multi-Layer Environment \(LIME\) discussion list." <lime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lime>, <mailto:lime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lime/>
List-Post: <mailto:lime@ietf.org>
List-Help: <mailto:lime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lime>, <mailto:lime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2017 02:51:45 -0000

Thanks Adam for valuable review and sanity check.
See my reply below.
-----邮件原件-----
发件人: Lime [mailto:lime-bounces@ietf.org] 代表 Adam Roach
发送时间: 2017年10月26日 3:19
收件人: The IESG
抄送: Ron Bonica; lime-chairs@ietf.org; lime@ietf.org; draft-ietf-lime-yang-connectionless-oam@ietf.org; cpignata@cisco.com
主题: [Lime] Adam Roach's No Objection on draft-ietf-lime-yang-connectionless-oam-14: (with COMMENT)

Adam Roach has entered the following ballot position for
draft-ietf-lime-yang-connectionless-oam-14: 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-lime-yang-connectionless-oam/



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

I'd like to update my comment with some fairly mechanical suggestions for improvement that I believe will increase readability of the document greatly.
In evaluating this document, I found a number of minor formatting issues that made it somewhat difficult to read.

1. Please ensure that all opening parentheses have a space before them and no space after them.
2. Please ensure that all closing parentheses have a space after them and no space before after them.

3. Please ensure that all quoted terms include both an opening quotation mark and a closing quotation mark.

4. Please ensure that there are no spaces between a quotation mark and the term it is quoting.

5. Please ensure that there *is* a space before an opening quotation mark

6. Please ensure that there *is* a space after a closing quotation mark (unless followed by another punctuation mark)

7. Please ensure that periods at the end of a sentence have no space before them and a space after them.

8. Please break up long paragraphs into separate paragraphs or bullet lists.
The third paragraph of section 3 and the paragraph that forms section 3.3 are prime candidates for such an improvement.

9. Please double-check the formatting of the YANG module. The indentation is inconsistent and, in some places, can easily mislead the reader about the level of nesting and association of elements with each other.

 [Qin]: Good catch, will fix these formatting issues. Many thanks
My original comments follow.

------------------------------------------------------------

Please expand "EXP", "VPLS", and "LAG" on first use.

[Qin]: Good comment, will add them as new acronyms in abbreviation section.

Section 3.2 refers to the "lime base model". Please define or expand "lime" or provide a citation that does so.

[Qin]: Okay.

The id-nits tool reports that there are 6 instances of overly-long lines in the document. Given that these exist in code elements, the authors can probably make better decisions about how to resolve these than the RFC editor can.

[Qin]: Don't have a good tool to track this, but yes will fix this. Thanks.

Section 3.3 contains the following definition:

                list oam-neighboring-tps {
                  key "index";
                  leaf index {
                     type uint16 {
                        range "0..65536";
                     }

uint16 cannot represent 65536.

[Qin]: Okay.
----------------------------------------

Later in the model:

 container timestamp-80bit {
 when "derived-from-or-self(../timestamp-type, 'cl-oam:ptp80')"{
         description
          "Only applies when 80bit PTP Timestamp.";
        }
  if-feature ptp-long-format;
      leaf timestamp-sec {
      type uint64 {
      range "0..281474976710656";
      }
      description
        "48bit Timestamp in seconds as per IEEE1588v2.";
       }
      leaf timestamp-nanosec {
      type uint32;
      description
        "Fractional part in nanoseconds as per IEEE1588v2
         or Fractional part in 64-bit NTP timestamp.";
      }
      description
      "Container for 64bit timestamp.";
    }

Issue 1: The 48-bit range should be 0..281474976710655, not 0..281474976710656

Issue 2: The description for this 80-bit timestamp container contains a description of "Container for 64bit timestamp."

----------------------------------------

Similar to issue 2 above, ntp-timestamp-32bit describes itself as a 64-bit timestamp.

[Qin]:Fixed, thanks for updating comments.
_______________________________________________
Lime mailing list
Lime@ietf.org
https://www.ietf.org/mailman/listinfo/lime