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

"tom p." <daedulus@btconnect.com> Sat, 13 January 2018 13:04 UTC

Return-Path: <daedulus@btconnect.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 11EED129515; Sat, 13 Jan 2018 05:04:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.02
X-Spam-Level:
X-Spam-Status: No, score=-0.02 tagged_above=-999 required=5 tests=[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_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 KTMmsTtUJTbi; Sat, 13 Jan 2018 05:04:18 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0122.outbound.protection.outlook.com [104.47.1.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76C00124235; Sat, 13 Jan 2018 05:04:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5qVYgDYnVxGPjw40SfZwtPXvFd3GG3MjifsLGwIhs6I=; b=TvxmVJyNnYFLTRsNISXB/9omDiEGkl/Ci4uydVt3390LQrBGmSOSRZUxFBMFPHOgLiMls535M/4LScBNEGBlHTaZMniFiXQ8eXN4RtfbmRYrbAvKhpxWtVWvxex1GoVeox7m1mcAv795hnvYxxxqyYbU5OGfJ09jmW+B6ygzz1c=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=daedulus@btconnect.com;
Received: from pc6 (86.169.153.236) by DB5PR07MB1558.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.407.1; Sat, 13 Jan 2018 13:04:13 +0000
Message-ID: <022201d38c6e$e0854d40$4001a8c0@gateway.2wire.net>
From: "tom p." <daedulus@btconnect.com>
To: Xufeng Liu <Xufeng_Liu@jabil.com>, ietf <ietf@ietf.org>
Cc: draft-ietf-rtgwg-yang-rip@ietf.org, rtgwg-chairs@ietf.org, yingzhen.qu@huawei.com, Alia Atlas <akatlas@gmail.com>
References: <005b01d379b6$03415b60$4001a8c0@gateway.2wire.net> <CY1PR0201MB08757725C08E5AE869CA24BEF1170@CY1PR0201MB0875.namprd02.prod.outlook.com>
Subject: Re: Last Call: <draft-ietf-rtgwg-yang-rip-06.txt> (A YANG Data Model for Routing Information Protocol (RIP)) to Proposed Standard
Date: Sat, 13 Jan 2018 13:02:54 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.169.153.236]
X-ClientProxiedBy: HE1PR0502CA0011.eurprd05.prod.outlook.com (2603:10a6:3:e3::21) To DB5PR07MB1558.eurprd07.prod.outlook.com (2a01:111:e400:5bc7::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 75f6a955-1155-463e-7a29-08d55a8625af
X-Microsoft-Antispam: UriScan:(178726229863574); BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(5600026)(4604075)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(8990040)(2017052603307)(7193020); SRVR:DB5PR07MB1558;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1558; 3:61V8wKtyaiJ2LIcKz9NF2fqQcOtBRxZYPjriEC8NsCAMWeCvdUvQVHCYB+IQVq4UQmfhXTFhYZgUe+EM7cEeS8iVlr/Wqn89e90Iq3ci36F2EKF9NfciVpFGBhKABVEMIm+GPVp9jDM5YEBpfxTvrWvcQNjevBcGm1WrAA716Tk1lrjrjOG16TaXdehRut4dPw6wrm0G9xMjkBfsq4mc+dvk29A18Nr1veRplVDET56uvH25cdZDzZre/V5TBDl3BcZEGzvivykTD2RrIi6PelOzPh0fc8kkRXLDIHfldyU=; 25:wkaKSPw5P3yMtjW/l9lBFuyaLrg9LOPY6v7pAj+9rtqJV5RNRXhCNdPk8O0hqsmTPlgGDzQuayGgjmKZNK091S5HX+u6F0puFLBDEvhvTArbQ8v9rmV92A0t+4cNocEi1N9/b0zriaJzxT/VgfsmG6Ib9yyvV8GQbvWXz6oT7WSysHx0ljcSedTdBkXJPnD7IVchb+uGlwH9dyABolyKBVM+OLKqZIL0Te4cIv6WrBXi/h0ZhIqRWMhc8D3AFtKNm8GQpoT1vXHpUTX1xJif4LmB9oqVUMPJrsdJMWCtC/RZx8lxXyZ2v8/Mc5Zhs6q2v2wOzPoFyBEFxqW8sZiOKQ==; 31:kz+S8lMDydEpsVPO22iI9f46Lhk8XTFvFACDAjY9ugfvUnRniUtsSbb4N9cOWe1MiXcw7ANMZ0IK0WpGo02s1fIlQYSbt/hmAD2zK5c99o7PxCTGWN6vQN/f7ifmfwkTuwtrQxmV9tpkzk6AauX1Vl9by9uxt+SU1xkJBkUuoftrmts6B2UC8RUU4rqiY5wUclXCwt52jiVRCyIAF9YMcS8hh0MdKMz/aR6tomC3eEI=
X-MS-TrafficTypeDiagnostic: DB5PR07MB1558:
X-Microsoft-Antispam-PRVS: <DB5PR07MB1558858D4AB20F2C1B17D4EDC6140@DB5PR07MB1558.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(178726229863574)(21534305686606);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040470)(2401047)(8121501046)(5005006)(3231023)(944501155)(93006095)(93001095)(10201501046)(3002001)(6055026)(61426038)(61427038)(6041268)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:DB5PR07MB1558; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB5PR07MB1558;
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1558; 4:Y2jFm55Ov4FTdDgaxpeEco5Fhtl+pWZPNPny0oHzhnQn2TJTSIDf0xm6jCwhWncPdhHcDWwtlEX0E6ED/O5Va7m4rEBVDDljBCs7+U8Won7cRF4apfGqA7VX9M6tgco+79qK1mGQlNKUmCRXSSfWoEqpy7hpK423/hIYheR4pvrp4JhOFyjEjjOzzKqtrWCpoNY+u1+TYiT6a0D7KsVRz3cq9oDVcd7JbuJtd5Sinv9LZMb1I0pCurlWrUwUwVVYYOyE5LoEoHHHxnvhErAygpa4f//7dNWoboz/LIEUZ+UC7QuKpw6HCWn1cozGjVGLaZBQL5nc3/7e07zv+/oqj3jKMEDzwjGETcFTjpFCnJo=
X-Forefront-PRVS: 05514B7026
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(396003)(376002)(366004)(39860400002)(39380400002)(13464003)(199004)(51444003)(189003)(54906003)(6496006)(9686003)(229853002)(110136005)(68736007)(8936002)(84392002)(14496001)(50466002)(6246003)(6306002)(966005)(6486002)(106356001)(44736005)(4720700003)(230783001)(3846002)(6666003)(316002)(105586002)(6116002)(4001150100001)(8676002)(230700001)(5660300001)(81156014)(53936002)(61296003)(81166006)(86362001)(81686011)(59450400001)(50226002)(66066001)(76176011)(47776003)(81816011)(33896004)(4326008)(62236002)(305945005)(1456003)(97736004)(25786009)(44716002)(2906002)(1556002)(52116002)(16526018)(23676004)(2486003)(478600001)(7736002)(386003)(39060400002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1558; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB1558;23:INtlafy27CFx1MpeUvZoG+PhU4gvaF2fX6lsCpf3V97CyA/i05sViP7lJdjMydZy3k3qwO3YglLSnruwZJN0omDpl2lVU9fJ6C60PDS27ahBosJ+qrIHAt4UUc/ELWQ6ShyuFZtjEKJF8ZyVe+Jy67bZazyL4uiprdhkOzZbyXFQNlEv9jL7noKQIjYbkIvydO9IrmTw8ul20Cn5ucl4hRnwOKdYTaZ9avkeuRo7JJOy6FSu9WjXljhqrKZWuTNA1ciSzX20HYSZqWkFwswN2CjFCBc2uy3kQXCN+vfmCey0lD9u73RdgJ8QASpxJ3MEJU7GphWcGIX/wvYzt/7WG/zUwgrsooTH0Q0rHY2cQIFKPWqmuL7sp67M/7cglr3qgWzh8ioBx+9IvhrMaUujHMERYmtq3AmLJvSataGbs1WE8h2aLOJ8eDoCFXis2O4VxaXNJBCjqtaKKB8RnjrPOtFMBsG73yaD+qr48Ku/jZTXYsKJXTpWXwYWRS9sYWAdvyAgKyMrlB7OX/ViaQ4D7LGPVkHyALJ4kFZB7jfqHGWEfrUPbvVgNhodUaOva+V1yDq3ZHZGxu/DB5H2Vqi5bJ9mVaHTdM+sx1U0HBfU+HwbCn9KFBGpv4yFQsE8QNFVmGwm68RGXejRuarY0XfvIHnRP6ffjG9rRVd6KzCusBFn7kG2EtysLOsXhoqEX9VucoH1lqZz4+cHtHbE+Wq0gyUc1PtDDH0uNRKUjkBbczqXJGLySX6HmEYQGQMBU18E+fWdbD9eAY9z5n1pFxf3gG10wHLi12Pyd4Bj9rniWBEIHuUsTiqq0rrE5PdT7vaomUFKkRSmkrpG8c3ExcIrz1fF9fkZHd1eSZwwluUEtVnnQMUjj0OK4zFmk6kns4dcmMCYFK/tSOkKALKnmbIfWNQxPbBiYEcMFvFq1bVBMQcc0BFVlQheRmcq9ENILYh/DA8wzAJzGl32MeHq7BKCskYGp6qZpoKdjSB6sGApM3AVi8dFylAUmsjqh6cFggjZ8Ad1mpw0r3W9/DrMJwN9iV4jbKFUHGJlzmAsCfS6QFIQsyVtj4UZR7nt7wfE0QGdBxw3t7WuxfrVhdUpZyww8nVlZY4qpANrCmykabNTvzbMSxs5S5iVL+403FCZ8AOkhsQ9rsN+wEN850WCVjFSV0vFe3szDmyaTRuMdssoMaEV/id2YakDmagg3G6rkyMWsfStMTfdwcUhU58bPmULYmJJs7LRdJxxyKUlqZVIzDY2EJFROI1AGqiqI0Z6ea5fHjHQwYaqaqDYt/7B9wYS2r9QHmUW3Vz77oaTOVd75YNUL1uOPci3csSj3sNqplkC/cPynTJPX2FxnLdP/bN82uU7wx6M2RbF1VcoDV6KJuimY3zMeX+Ofhi7W5aHRW1CxKfnLVBUASK+x0j5EqGnXZHEdbvUhP9RdVUBiz4dS+uamHfPhC2ajD0w6G0VxJoR9ifMN2EqS/Ni7AvgHrqVP2nOb/mdbj4dWRgywn2JBG4r4i/GL3zGosNrgurJJ1TKNJliU/M3xdtljY37griYRpw3nSF9+7O3Xo8xFzn1qZU=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1558; 6:GdjzEqPBLf08WgBg7kLagnkOs+ddfCUOAkkV7mYIM80svkEFJKM7RGXA8UInncRQLsv2mcJku3tCylAcIkG1i0YYpXZnHnpyKdrfZ+aV/Ktwj+MXclV4AK9eBwjkD5IVZxetT8zvaS/MRRgegYf92BEa3nQ0nI30vfurqBGhswojzRkdgegcqPo2wopBfO6dcMARSJQ3KisMqllEmH+52S+8EBL85yxDwCLbTOZG1H2+AxBGoc0IzU33O+S10CSsZiuXWwMkiMpss1xdPLgJKbWrZ+I0Lyxj+bJOtBCyYgry/nQ5P9JW7ngPwmWDnIqm3kbHPq96ckhC8mSMQ/gY628SCvx4bWaSCydlBl91PTg=; 5:f9KO0YyMrLyJcqSil3wu9R7FiKtCCmVUmQtT/FZua9xjPiD7SNYCr3B+pPljtTiOQ9MZVj8ixSBqxyAOCg2rb9it9nNrswwO7HbXpAc0d3bvpZ+WwixDaq3lVP9Ecgwyz+Y+jtFKQDu6k/F6KrEJRKW22HJ2+BvGo07CkZyNfu4=; 24:Zvo5MWT74lihuSGvtWcaGCJuaV9EDqpsuddOJxtZoOW9SqSGKWMuMXZRp7Htlj+UUjvmOOC/9WW1CKVqNpr4KxfSOP5DSFRKBD91mFVzBpg=; 7:Z6Bged4/1qfFveku54EGkGQI9Ov/jkySRuEdnLh61F37n+z2S/vzQJL/Rbao8KKg8fN2QQU3EjJrqLz3f43PvUaCHbNzI79W9Ic+B4e9gzUMGQCthYtQe6qfYiF4s7IhErLkO4PHP6xBGov+jZnvL7l0wjuNBWGfWw7UvK6ECFbxA29vFByh4PRrB5FV/zG4WeLlEh/gyzKmcfSa7e61KBphlwZI9/q9N5+88E4K6Ocu0g33ghUb+u91DOh9TUYa
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2018 13:04:13.7010 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 75f6a955-1155-463e-7a29-08d55a8625af
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1558
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/8-mxIKPu_V9h9rNmAMIDZoDq7n4>
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: Sat, 13 Jan 2018 13:04:21 -0000

Xufeng

Looks good

The only outstanding thought is about the tree diagram where the netmod
I-D says
"As tree diagrams are intended to provide a simplified
   view of a module, diagrams longer than a page should generally be
   avoided.   "
but, as was discussed on the netmod WG list, this can be hard to
achieve.  You currently have four pages and the only way I can see to
split this would be to separate the ipv4 and ipv6 sections with a brief
paragraph, just a sentence,  separating the three parts of the tree
diagram, albeit with one long part and two short parts.  I would
consider this worth the effort but leave it up to you.

If you look at the OSPF and BFD YANG tree diagrams you can see how
sub-dividing can work.

(My own take is that too a long tree diagram reflects a too flat module
structure and that the module structure should be changed, but this view
has yet to gain traction!)

I take your point about the description clauses.

Tom Petch


----- Original Message -----
From: "Xufeng Liu" <Xufeng_Liu@jabil.com>
Sent: Friday, January 12, 2018 8:18 PM


> 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
> >
> >  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.
> > > >
> > >
>
>