RE: Last Call: <draft-ietf-rtgwg-yang-rip-06.txt> (A YANG Data Model for Routing Information Protocol (RIP)) to Proposed Standard

Xufeng Liu <Xufeng_Liu@jabil.com> Fri, 12 January 2018 20:18 UTC

Return-Path: <Xufeng_Liu@jabil.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51A31126C19; Fri, 12 Jan 2018 12:18:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.141
X-Spam-Level:
X-Spam-Status: No, score=-1.141 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jabil.onmicrosoft.com
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 siZu5gV759g1; Fri, 12 Jan 2018 12:18:30 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0139.outbound.protection.outlook.com [104.47.32.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07286126BF6; Fri, 12 Jan 2018 12:18:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jabil.onmicrosoft.com; s=selector1-jabil-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=sWYF5gkzV9acaig/dLr1Gwal5DhRpAoGj6tLWJmg7Xs=; b=djyWR3N1uJNJj3H8Je6Wvracqp9A1UgY446ZGSekBXtpM0XpPk78lBhViwqThibGm/tbRxgmHXf/p8Y4VrVXtYY3PE2kZMuBIbXRYRKSITZBUeLmwiYZUOyWhsJjB4KePaL0NiKB5NBFy2VB3Jcq4DqSlihc9/cjxg1SBzcKWCE=
Received: from CY1PR0201MB0875.namprd02.prod.outlook.com (10.160.163.141) by CY1PR0201MB1898.namprd02.prod.outlook.com (10.163.56.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Fri, 12 Jan 2018 20:18:27 +0000
Received: from CY1PR0201MB0875.namprd02.prod.outlook.com ([10.160.163.141]) by CY1PR0201MB0875.namprd02.prod.outlook.com ([10.160.163.141]) with mapi id 15.20.0386.006; Fri, 12 Jan 2018 20:18:27 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.com>
To: "tom p." <daedulus@btconnect.com>, "ietf@ietf.org" <ietf@ietf.org>
CC: "draft-ietf-rtgwg-yang-rip@ietf.org" <draft-ietf-rtgwg-yang-rip@ietf.org>, "rtgwg-chairs@ietf.org" <rtgwg-chairs@ietf.org>, "yingzhen.qu@huawei.com" <yingzhen.qu@huawei.com>, "akatlas@gmail.com" <akatlas@gmail.com>
Subject: RE: Last Call: <draft-ietf-rtgwg-yang-rip-06.txt> (A YANG Data Model for Routing Information Protocol (RIP)) to Proposed Standard
Thread-Topic: Last Call: <draft-ietf-rtgwg-yang-rip-06.txt> (A YANG Data Model for Routing Information Protocol (RIP)) to Proposed Standard
Thread-Index: AQHTebW41e2nHONyqEGMpcnPNFWcJKNwyEIg
Date: Fri, 12 Jan 2018 20:18:27 +0000
Message-ID: <CY1PR0201MB08757725C08E5AE869CA24BEF1170@CY1PR0201MB0875.namprd02.prod.outlook.com>
References: <005b01d379b6$03415b60$4001a8c0@gateway.2wire.net>
In-Reply-To: <005b01d379b6$03415b60$4001a8c0@gateway.2wire.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNceGxpdVxhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTU3NTZlNTdkLWY3ZDUtMTFlNy05YzQwLTE4NWUwZmUzYzQ1Y1xhbWUtdGVzdFw1NzU2ZTU3ZS1mN2Q1LTExZTctOWM0MC0xODVlMGZlM2M0NWNib2R5LnR4dCIgc3o9IjQ0ODYiIHQ9IjEzMTYwMjYxNzM0OTQyODI3MiIgaD0iaXh2RTU5Y0RCQ3dxckMrYkQyOU0xbXQ2WFFBPSIgaWQ9IiIgYmw9IjAiIGJvPSIxIi8+PC9tZXRhPg==
x-dg-tag-bcast:
x-dg-paste:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Xufeng_Liu@jabil.com;
x-originating-ip: [98.191.72.170]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR0201MB1898; 6:L3+Bkv/2hAJzrIxzmbbzFlVwPiBtGJSYzKDw6tT5UrGPceS5Mi8hI4CqDe1uWe6ksFsUDmOAHeo867pERaJW/5+ezBhAqK7QWozGqFNvS+n3VqRoi5AcWc9ABS4/rtgn/hmghFA4aKZPVEq6zyjiNh/E+SZDM+CpDuDxumSWCXcZfoy1zECzMoHfeVon0Smz4xsytf3rDpymmEpJQdSqzNsEV3hrhpEIzw4/ZfAn8H+SfF/P/SHALuhGnQqQyfnNQfQP/ny24rjWqg/Gxp7oUEu5CbRYZlPgRgpTAztT69zsi3beXAIzGR4ECihW8m4HEZyqqy6+FxHkJD8H5Nw1ctbjMTjEEdbEL04fy/iyeIWV0ciW7HlQzFX8Nh+P6ilW; 5:49l+aUqALSQBdnmrBHyxgcbmmdqsky/Dmr3/4xyITTlelRGyBTxfSFaiH+TPcVrzEdVH6aYpTQfnlt8phMSFC0164/ckUfK/k7OpfGlHyHgJATb68fHkpOMaapmbDJpRAW9Yct+IQlyHxbr4HvQAUI4eKCMkAShQF0LiP8Vpsxs=; 24:iSoxMOQFe9fWOmGuRXz6e1z6mlg0Ojs/xyemzQaCd4Ftv8f6bjei6I13wxmIiBd7JbWIs3H13827yDbutGBnGXddStje4W4/UN7uZB1xQSM=; 7:5ODTaagVMtpQUgAQ3ABbzwyk4vaKqzTna6MKjoK3gFeNMTkSJMXfGWyPzz1TuN4YxVh/zA+3Q3BtGLdHoQjZzBarKyvOzbOiBnIJInBfkJOBq/2oPlUdSa7VgXsJ9QuCpcnHlk/wiQ1R6zh8CVuwxRXHXeZCLWe8hcbwWg829LifaHElzeM00kmdPsWxRmd8empkKPblFEFllJme1Dycqj4u45JNIza0ziL4+GRReT1E79GgiFtzR4V1McouHfLO
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 0ef5dbdb-3455-46f3-f768-08d559f9a407
x-microsoft-antispam: UriScan:(178726229863574); BCL:0; PCL:0; RULEID:(7020086)(4652020)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:CY1PR0201MB1898;
x-ms-traffictypediagnostic: CY1PR0201MB1898:
x-microsoft-antispam-prvs: <CY1PR0201MB1898DE0B91A6CCB982A99E4CF1170@CY1PR0201MB1898.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(178726229863574)(50582790962513)(85827821059158);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(3231023)(944501147)(3002001)(93006095)(93001095)(6055026)(6041268)(20161123562045)(201703131423095)(201703031522075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:CY1PR0201MB1898; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY1PR0201MB1898;
x-forefront-prvs: 0550778858
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(366004)(39380400002)(39860400002)(396003)(189003)(199004)(13464003)(51444003)(3660700001)(7696005)(478600001)(7736002)(81156014)(305945005)(72206003)(966005)(99286004)(8676002)(74316002)(81166006)(59450400001)(3280700002)(6246003)(53546011)(6506007)(102836004)(86362001)(105586002)(5660300001)(8936002)(2501003)(39060400002)(2950100002)(6116002)(14454004)(3846002)(2906002)(4326008)(76176011)(6306002)(33656002)(66066001)(54906003)(25786009)(106356001)(229853002)(53936002)(68736007)(230783001)(2900100001)(77096006)(55016002)(80792005)(4001150100001)(9686003)(316002)(296002)(8666007)(110136005)(97736004)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0201MB1898; H:CY1PR0201MB0875.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: jabil.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: +Kk7t7eUkQERPup8LsMfq9Ntzh4dkkjbqKFZ3/gq/DueG7HmfB8pQkjckLxiE0D7vLspHpo6pxIJ9Llp+Pm1Ug==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: jabil.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0ef5dbdb-3455-46f3-f768-08d559f9a407
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2018 20:18:27.4944 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1898
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/evPoSbDiKpJ_2GQTvFH9LPSsLkg>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jan 2018 20:18:32 -0000

Hi Tom,

Thanks for your valuable comments. We have updated the document with https://tools.ietf.org/html/draft-ietf-rtgwg-yang-rip-08, to address these comments.

Regards,
- Xufeng

> -----Original Message-----
> From: tom p. [mailto:daedulus@btconnect.com]
> Sent: Wednesday, December 20, 2017 12:13 PM
> To: tom p. <daedulus@btconnect.com>; ietf@ietf.org
> Cc: draft-ietf-rtgwg-yang-rip@ietf.org; rtgwg-chairs@ietf.org;
> yingzhen.qu@huawei.com; akatlas@gmail.com
> Subject: Re: Last Call: <draft-ietf-rtgwg-yang-rip-06.txt> (A YANG Data Model
> for Routing Information Protocol (RIP)) to Proposed Standard
> 
> 
> 
>  I think that this I-D falls somewhat short of the standard necessary for
> advancement.
> 
>  'reference' statements are almost wholy lacking from the YANG module and
> while it might be reasonable to expect the reader to know where to find
> information on RIP or RIPng, I do not think that that extends to other IGP or
> IPsec.  If you want to see how it SHOULD be done, look at
>         draft-ietf-netmod-rfc7277bis-01
>  One or more 'reference' statement per 'container' or'leaf' statement is  a good
> starting point.
[Xufeng] The situation is different from RFC7277, where attributes from different referenced documents are put together in a same container. In the RIP model, almost all attributes refer to the same three documents RFC2453, RFC2080, and RFC1724. If we add them to each container or leaf, we'd have to repeat these three everywhere. Therefore we put the references at the beginning to avoid the repetition. In case when some specific reference is needed, such as authentication, we add the reference to RFC8177 in that container. Is this ok?

> 
>  Talking of which,
>     [I-D.bjorklund-netmod-rfc7223bis]
>     [I-D.bjorklund-netmod-rfc7277bis]
>     [I-D.acee-netmod-rfc8022bis]
>  have all been replaced.  I am unclear whether or not this invalidates  the
> announcement, since these appeared in the announcement as downrefs.
[Xufeng] Updated in the new version.
> 
>  Common (best) practice is to then include all the references from the  YANG
> module in a separate section immediately prior to the module itself  so that the
> reader can readily find them.
>  Again
>         draft-ietf-netmod-rfc7277bis-01
>  Section 4 is an example of how to do this.
[Xufeng] We use Sec 1.3 for this purpose.
> 
>  The YANG module does reference
>            RFC 1724
>  but I think that that makes it Normative not Informative, as it  currently is.
[Xufeng] Changed it to normative as you suggested.
> 
>  The Abstract is limp.
>  "This document describes a data model for the Routing Information
>     Protocol (RIP).  "
>  So what?.  This should tell me what I can do, e.g. configure, manage,  get
> statistics or what?
>  draft-ietf-netmod-rfc7277bis-01
>  gives a better example.  At this point in time, with NMDA causing  significant
> changes, the Abstract would do well to mention where the I-D  stands with
> regard to this.
[Xufeng] Updated with more information as you suggested.
> 
>  There is now an emerging RFC on tree diagrams
>  draft-ietf-netmod-yang-tree-diagrams-03
>  The authors might consider using and referencing this.
[Xufeng] New version references the latest draft now.
> 
>  Tom Petch
> 
> > ----- Original Message -----
> > From: "The IESG" <iesg-secretary@ietf.org>
> > Sent: Tuesday, November 28, 2017 4:29 PM
> > >
> > > The IESG has received a request from the Routing Area Working Group
> WG
> > > (rtgwg) to consider the following document: - 'A YANG Data Model for
> > Routing
> > > Information Protocol (RIP)'
> > >   <draft-ietf-rtgwg-yang-rip-06.txt> as Proposed Standard
> > >
> > > The IESG plans to make a decision in the next few weeks, and
> solicits
> > final
> > > comments on this action. Please send substantive comments to the
> > > ietf@ietf.org mailing lists by 2017-12-12. Exceptionally, comments
> may
> > be
> > > sent to iesg@ietf.org instead. In either case, please retain the
> > beginning of
> > > the Subject line to allow automated sorting.
> > >
> > > Abstract
> > >
> > >
> > >    This document describes a data model for the Routing Information
> > >    Protocol (RIP).  Both RIP version 2 and RIPng are covered.
> > >
> >