Re: [Lime] WGLC: draft-ietf-lime-yang-oam-model-08

wangzitao <wangzitao@huawei.com> Wed, 25 January 2017 02:22 UTC

Return-Path: <wangzitao@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 68A8612960C; Tue, 24 Jan 2017 18:22:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.42
X-Spam-Level:
X-Spam-Status: No, score=-7.42 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, RP_MATCHES_RCVD=-3.199, SPF_PASS=-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 mwygrjrT1OMv; Tue, 24 Jan 2017 18:22:15 -0800 (PST)
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 DDC92129611; Tue, 24 Jan 2017 18:22:14 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CZL10712; Wed, 25 Jan 2017 02:22:11 +0000 (GMT)
Received: from DGGEMM402-HUB.china.huawei.com (10.3.20.210) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.301.0; Wed, 25 Jan 2017 02:22:10 +0000
Received: from DGGEMM506-MBX.china.huawei.com ([169.254.3.117]) by DGGEMM402-HUB.china.huawei.com ([10.3.20.210]) with mapi id 14.03.0301.000; Wed, 25 Jan 2017 10:22:01 +0800
From: wangzitao <wangzitao@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Ron Bonica' <rbonica@juniper.net>, "lime@ietf.org" <lime@ietf.org>, "draft-ietf-lime-yang-oam-model.all@ietf.org" <draft-ietf-lime-yang-oam-model.all@ietf.org>
Thread-Topic: [Lime] WGLC: draft-ietf-lime-yang-oam-model-08
Thread-Index: AdJybvO/bRLWgKWzTfmpQHUffN61mAD6OgeAABKEY0A=
Date: Wed, 25 Jan 2017 02:22:02 +0000
Message-ID: <E6BC9BBCBCACC246846FC685F9FF41EA2AD7E80F@DGGEMM506-MBX.china.huawei.com>
References: <BLUPR0501MB205177A13A7296589844029AAE7E0@BLUPR0501MB2051.namprd05.prod.outlook.com> <01ea01d2769a$ee14fe00$ca3efa00$@olddog.co.uk>
In-Reply-To: <01ea01d2769a$ee14fe00$ca3efa00$@olddog.co.uk>
Accept-Language: en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.78.198]
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.0A020206.58880BD4.01AC, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.3.117, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: ea0dc161bada449ef86d10d8596f8808
Archived-At: <https://mailarchive.ietf.org/arch/msg/lime/j25M6pdpcYBGB8DwXzimFbYm7eQ>
Subject: Re: [Lime] WGLC: draft-ietf-lime-yang-oam-model-08
X-BeenThere: lime@ietf.org
X-Mailman-Version: 2.1.17
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: Wed, 25 Jan 2017 02:22:17 -0000

Thank Adrian for these valuable comments, please find my reply inline.

Best Regards!
-Michael

-----邮件原件-----
发件人: Adrian Farrel [mailto:adrian@olddog.co.uk] 
发送时间: 2017年1月25日 7:38
收件人: 'Ron Bonica'; lime@ietf.org; draft-ietf-lime-yang-oam-model.all@ietf.org
主题: RE: [Lime] WGLC: draft-ietf-lime-yang-oam-model-08

Hi,

I read through this document again and think it is ready for publication.

Here are some minor things to ix along the way.

Thanks,
Adrian
===
You might sort out the line lengths.
[Michael]: Yes, I can fix it.

---
Abstract is missing a final period.
[Michael]: Thanks, I will fix it in next version.
---
Some of the references in sections 1 8 and 9 seem to be duplicated.
[Michael]: Yes, I will fix it.
---
The last sentence of section 2 presumably belongs with the first paragraph.
[Michael]: Indeed, it need to be fixed.
---
The text in section 2 that defines the notation used in the trees that are found in this document is useful, but I suspect it of being generic.
(It would be nice if this was in a separate document so that everyone can reference it, but that is not the job of these authors or this WG.)

I did find several parts of the text confusing and I wondered whether:
- you can can drop the statuses that are not used in this document
  (I think there are no deprecated or obsoleted objects)
[Michael]: Yep, the deprecated/obsolete statement is not used. Moving this flag from the section make sense for me.

- add the other flags that are used (I see, "w" although I am surprised
  to find what is effective a write-only object so perhaps that is an
  error?)
[Michael]: Agree.
- give simple examples (because "x" and "-x" may be hard to distinguish)
[Michael]: Agree.
---
In 4 you have
   Under each MA, there can be two or more MEPs (Maintenance Association
   End Points).
But your primary expansion of MEP in section 2.1 is different.
[Michael]: Yes, it need to be fixed.
---
Sections 1 and 2.1 use "RPC" the rest of the document uses "rpc"
[Michael]: Yes, it need to be synchronized. I'd like to fix it.
---
Section 4.4 has
   Please refer to Section 4 for the complete
   data hierarchy
which is a bit odd given that we are in the middle of section 4.
[Michael]: Yes, it seems odd, I think it can be modified to "Please refer to Section 4.5 for the complete
   data hierarchy".  
---
Not asking you to do it, but why after the whole of section 4, why are there no "fragments" in section 4.5?
---
A number of description clauses need to begin with capital letters.
[Michael]:You are right, I will fix it in next version.
---
loss-of-continuity refers to the receiving MEP's configured CC-V reception period.  I cannot find where I can read the value of that.
[Michael]: I'd like to discuss with my coauthor to decide whether we need this attributes
---
Any reason why sometimes

      leaf cc-transmit-interval {
        type Interval;
        description
          "Interval between echo requests";
      }

and sometimes

      leaf interval {
        type Interval;
        description
          "Interval between echo requests";
      }
[Michael]: according to previous discussion, for continuity check, there is a little of difference on same terminology For example:
for mpls-tp, there are transmit-interval and receive-interval, therefore, we defined this attribute as cc-transmit-interval.
---
Why is there a minimum packet-size of 64 octets?
Why can't I send smaller CC and CV packets?
[Michael]: I agree with your concern, especially consider for future technologies, restrict the minimum packet-size as 64 octets seems not good idea.
I would like to discuss with coauthor and may be change it in next version. 
---
Stray text "YANG module of OAM" right at the end of the module?
[Michael]: yes, it need to be fixed.
---
6.2 has MEPID and MEP-ID and MEP ID.
[Michael]: Yes, it need to be synchronized. 
---
6.2 has
   In this document we propose to extend the range to 0 to
   65535.
s/propose to extend/extend/
[Michael]: Agree.
---
6.3 has "MAID" unexpanded.  This is probably just the ID of the MA, but ...
[Michael]: Yes, you are right, I would like to fix it.
Section 7 has
   This section demonstrates the usability of the connection-oriented
   YANG OAM data model to various connection-oriented OAM technologies,
   e.g., TRILL and MPLS-TP.
This should probably be
   This section demonstrates the applicability of the connection-oriented
   YANG OAM data model to TRILL and MPLS-TP.
[Michael]: This section demonstrates the CO model's applicability, it introduce the method of augmenting the CO model to derived technology specific model.
Trill and MPLS-TP are just some examples. 
---
I think the affiliations and emails of the Contributors and Authors need to be double-checked.
[Michael]: Agree.