Re: [i2rs] Alissa Cooper's No Objection on draft-ietf-i2rs-rib-data-model-10: (with COMMENT)

Mach Chen <mach.chen@huawei.com> Wed, 18 April 2018 08:31 UTC

Return-Path: <mach.chen@huawei.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 332AF126D74; Wed, 18 Apr 2018 01:31:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.19
X-Spam-Level:
X-Spam-Status: No, score=-4.19 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] 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 mucGyr3gk52g; Wed, 18 Apr 2018 01:31:34 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AC67124C27; Wed, 18 Apr 2018 01:31:33 -0700 (PDT)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id F2C853205AED8; Wed, 18 Apr 2018 09:31:29 +0100 (IST)
Received: from DGGEML401-HUB.china.huawei.com (10.3.17.32) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.382.0; Wed, 18 Apr 2018 09:31:30 +0100
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.73]) by DGGEML401-HUB.china.huawei.com ([fe80::89ed:853e:30a9:2a79%31]) with mapi id 14.03.0361.001; Wed, 18 Apr 2018 16:31:25 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Benoit Claise <bclaise@cisco.com>, "t.petch" <ietfc@btconnect.com>, Alissa Cooper <alissa@cooperw.in>
CC: "i2rs@ietf.org" <i2rs@ietf.org>, "draft-ietf-i2rs-rib-data-model@ietf.org" <draft-ietf-i2rs-rib-data-model@ietf.org>, IESG <iesg@ietf.org>, "shares@ndzh.com" <shares@ndzh.com>, "i2rs-chairs@ietf.org" <i2rs-chairs@ietf.org>
Thread-Topic: [i2rs] Alissa Cooper's No Objection on draft-ietf-i2rs-rib-data-model-10: (with COMMENT)
Thread-Index: AQHTy13moi2oBFWZPEShrejzOgw/4qP2htDAgAA/0nCAABhS0IABfEQAgAL7abCAAVtD8IAGSeWAgANMI0A=
Date: Wed, 18 Apr 2018 08:31:25 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923AF85D@dggeml510-mbx.china.huawei.com>
References: <152276819613.22739.3895944015063617381.idtracker@ietfa.amsl.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923A8146@dggeml510-mbx.china.huawei.com> <00d801d3cf2e$92becf20$4001a8c0@gateway.2wire.net> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923A828A@dggeml510-mbx.china.huawei.com> <A95FA006-D2C1-46E7-8D6E-85C1613A0DED@cooperw.in> <011801d3d176$90dc9e40$4001a8c0@gateway.2wire.net> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923AA803@dggeml510-mbx.china.huawei.com> <f9781c61-89c0-c213-815b-1038a8914ea0@cisco.com>
In-Reply-To: <f9781c61-89c0-c213-815b-1038a8914ea0@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.194.201]
Content-Type: multipart/alternative; boundary="_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE2923AF85Ddggeml510mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/noMxGcmJgz7G5keCXZnhJObLwm4>
Subject: Re: [i2rs] Alissa Cooper's No Objection on draft-ietf-i2rs-rib-data-model-10: (with COMMENT)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Apr 2018 08:31:37 -0000

Hi Benoit,

OK, will use you suggested text below.

Thanks,
Mach

From: Benoit Claise [mailto:bclaise@cisco.com]
Sent: Monday, April 16, 2018 10:08 PM
To: Mach Chen <mach.chen@huawei.com>; t.petch <ietfc@btconnect.com>; Alissa Cooper <alissa@cooperw.in>
Cc: i2rs@ietf.org; draft-ietf-i2rs-rib-data-model@ietf.org; IESG <iesg@ietf.org>; shares@ndzh.com; i2rs-chairs@ietf.org
Subject: Re: [i2rs] Alissa Cooper's No Objection on draft-ietf-i2rs-rib-data-model-10: (with COMMENT)

Dear all,

On this topic, we tried to have a consistent section for all recently published RFCs.
1.x<https://tools.ietf.org/html/rfc8343#section-1.3>.  Tree Diagrams



   Tree diagrams used in this document follow the notation defined in

   [RFC8340<https://tools.ietf.org/html/rfc8340>].
Ex: rfc8343

Regards, Benoit


Hi Tom,



Thanks for your comments!



It will be fixed in the upcoming version-11.



Best regards,

Mach



-----Original Message-----

From: t.petch [mailto:ietfc@btconnect.com]

Sent: Wednesday, April 11, 2018 5:22 PM

To: Alissa Cooper <alissa@cooperw.in><mailto:alissa@cooperw.in>; Mach Chen <mach.chen@huawei.com><mailto:mach.chen@huawei.com>

Cc: IESG <iesg@ietf.org><mailto:iesg@ietf.org>; i2rs@ietf.org<mailto:i2rs@ietf.org>; draft-ietf-i2rs-rib-data-model@ietf.org<mailto:draft-ietf-i2rs-rib-data-model@ietf.org>;

i2rs-chairs@ietf.org<mailto:i2rs-chairs@ietf.org>; shares@ndzh.com<mailto:shares@ndzh.com>

Subject: Re: [i2rs] Alissa Cooper's No Objection on draft-ietf-i2rs-rib-data-

model-10: (with COMMENT)



Mach



One additional thought on tree diagrams.



This is now RFC8340



and



YANG guidelines 6087bis section 3.4 says



"   If YANG tree diagrams are used, then an informative reference to the

   YANG tree diagrams specification MUST be included in the document.

"

whereas you currently have it as a Normative Reference (well, perhaps two

related thoughts:-(



Tom Petch



----- Original Message -----

From: "Alissa Cooper" <alissa@cooperw.in><mailto:alissa@cooperw.in>

Sent: Monday, April 09, 2018 8:50 PM



On Apr 8, 2018, at 9:20 AM, Mach Chen <mach.chen@huawei.com><mailto:mach.chen@huawei.com> wrote:



Hi Tom,



-----Original Message-----

From: t.petch [mailto:ietfc@btconnect.com]

Sent: Sunday, April 08, 2018 7:42 PM

To: Mach Chen <mach.chen@huawei.com><mailto:mach.chen@huawei.com>; Alissa Cooper

<alissa@cooperw.in><mailto:alissa@cooperw.in>; The IESG <iesg@ietf.org><mailto:iesg@ietf.org>

Cc: i2rs@ietf.org<mailto:i2rs@ietf.org>; draft-ietf-i2rs-rib-data-model@ietf.org<mailto:draft-ietf-i2rs-rib-data-model@ietf.org>;

i2rs-chairs@ietf.org<mailto:i2rs-chairs@ietf.org>;

shares@ndzh.com<mailto:shares@ndzh.com>

Subject: Re: [i2rs] Alissa Cooper's No Objection on

draft-ietf-i2rs-rib-data-

model-10: (with COMMENT)



---- Original Message -----

From: "Mach Chen" <mach.chen@huawei.com><mailto:mach.chen@huawei.com>

To: "Alissa Cooper" <alissa@cooperw.in><mailto:alissa@cooperw.in>; "The IESG" <iesg@ietf.org><mailto:iesg@ietf.org>

Cc: <i2rs@ietf.org><mailto:i2rs@ietf.org>; <draft-ietf-i2rs-rib-data-model@ietf.org><mailto:draft-ietf-i2rs-rib-data-model@ietf.org>;

<i2rs-chairs@ietf.org><mailto:i2rs-chairs@ietf.org>; <shares@ndzh.com><mailto:shares@ndzh.com>

Sent: Sunday, April 08, 2018 9:23 AM



Hi Alissa,



Thanks for your comments!



Please see my responses inline...



-----Original Message-----

From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Alissa

Cooper

Sent: Tuesday, April 03, 2018 11:10 PM

To: The IESG <iesg@ietf.org><mailto:iesg@ietf.org>

Cc: i2rs@ietf.org<mailto:i2rs@ietf.org>; draft-ietf-i2rs-rib-data-model@ietf.org<mailto:draft-ietf-i2rs-rib-data-model@ietf.org>;

i2rs-chairs@ietf.org<mailto:i2rs-chairs@ietf.org>;

shares@ndzh.com<mailto:shares@ndzh.com>

Subject: [i2rs] Alissa Cooper's No Objection on

draft-ietf-i2rs-rib-data-model-10:

(with COMMENT)



Alissa Cooper has entered the following ballot position for

draft-ietf-i2rs-rib-data-model-10: 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-i2rs-rib-data-model/









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

--

COMMENT:



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

--



Sec 1.2:



"YANG tree diagrams provide a concise representation of a YANG

module,

  and SHOULD be included to help readers understand YANG module

  structure."



This document does not seem like an appropriate place to have

normative

guidance about this. And if this sentence is removed, I don't see

the point of

including Section 1.2 otherwise. This would also imply deleting the

reference to

I-D.ietf-netmod-yang-tree-diagrams.



This results from a YANG doctor review.  I saw it also occurs in

other

published documents. I personally think it's no harm to keep it, how

do you

think?



Mach



I think that this is very odd.



YANG guidelines rfc6087bis says

"   YANG tree diagrams provide a concise representation of a YANG

module,

  and SHOULD be included to help readers understand YANG module

  structure.  Guidelines on tree diagrams can be found in Section 3

of

  [I-D.ietf-netmod-yang-tree-diagrams].

"

which I think is the correct guidance in the correct place.



A quick look at the recently published RFC8343, RFC8344, RFC8345,

RFC8346 contain no text of the kind you suggest so if it occurs in

other I-D, then

I would regard those other I-D as being in error.



If I look back at a thread from Ebben for a yang doctor review of an

earlier

version of this I-D, the text I see proposed is



"

  A simplified graphical representation of the data model is used in

  this document.  The meaning of the symbols in these diagrams is

  defined in [I-D.ietf-netmod-yang-tree-diagrams].

"

which I think is rather different.



Indeed, my fault, I just checked Ebben's suggestion, it's as above

quoted.



To Alissa:

If change to following text, is it OK for you?



"A simplified graphical representation of the data model is used in

this document.  The meaning of the symbols in these diagrams is

defined in [I-D.ietf-netmod-yang-tree-diagrams].”



Yes, thanks.

Alissa







Best regards,

Mach



Tom Petch

(not a YANG doctor)





Sec 2.1: Again here I'm confused about the use of normative

language. Why do

you need to specify normative requirements for what this very

document is

specifying? Or are these supposed to be requirements on

implementations?



OK, how about this:



"...a RIB data model needs to specify a way for an external entity

to

learn about the functional capabilities of a network device." And



" The RIB data model needs a way to expose the nexthop chaining

capability supported by a given network device."





Sec 2.5: s/causes/caused/



Done



The above updates will be reelected in version-11.



Thanks,

Mach







_______________________________________________

i2rs mailing list

i2rs@ietf.org<mailto:i2rs@ietf.org>

https://www.ietf.org/mailman/listinfo/i2rs