Re: [mpls] I-D Action: draft-ietf-mpls-static-yang-05.txt
tom petch <ietfc@btconnect.com> Wed, 07 November 2018 09:38 UTC
Return-Path: <ietfc@btconnect.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03D89130DC6; Wed, 7 Nov 2018 01:38:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.196
X-Spam-Level: ***
X-Spam-Status: No, score=3.196 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RATWARE_MS_HASH=2.148, RATWARE_OUTLOOK_NONAME=2.95, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 uRYcfcCkBcul; Wed, 7 Nov 2018 01:38:20 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02on0702.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe07::702]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9161F130DF6; Wed, 7 Nov 2018 01:38: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:X-MS-Exchange-SenderADCheck; bh=d20F+M6Tl2fbm11OcPSBkPVTOEqiiFYdos+MnZGzdbE=; b=Z3ugIRWWLCIQMI8tCspLih6DJ48fy3Eow4Q45zi7yhvlloa3w8YSrtsaImEYF5MrPMuh3j+Ra/Rtkt4Z9Pgvr4B4K3j6z8WEX2dmqxLRT+ys5lswkGN6uuhMuc3KbiVUwdOxucX7njMI3Wm+cuI0QOfYNx/eFRRgqvE5/m07VLQ=
Received: from VI1PR07MB5022.eurprd07.prod.outlook.com (20.177.202.206) by VI1PR07MB4543.eurprd07.prod.outlook.com (20.177.56.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.14; Wed, 7 Nov 2018 09:38:14 +0000
Received: from VI1PR07MB5022.eurprd07.prod.outlook.com ([fe80::929:bd11:beb6:b887]) by VI1PR07MB5022.eurprd07.prod.outlook.com ([fe80::929:bd11:beb6:b887%3]) with mapi id 15.20.1339.009; Wed, 7 Nov 2018 09:38:14 +0000
From: tom petch <ietfc@btconnect.com>
To: "Tarek Saad (tsaad)" <tsaad@cisco.com>, mpls <mpls@ietf.org>
CC: "draft-ietf-mpls-static-yang@ietf.org" <draft-ietf-mpls-static-yang@ietf.org>, "draft-ietf-mpls-base-yang@ietf.org" <draft-ietf-mpls-base-yang@ietf.org>
Thread-Topic: [mpls] I-D Action: draft-ietf-mpls-static-yang-05.txt
Thread-Index: AQHUdn2afEYR1HvAvkO6U0hVE2a60A==
Date: Wed, 07 Nov 2018 09:38:14 +0000
Message-ID: <001001d4767d$62fb1a40$4001a8c0@gateway.2wire.net>
References: <151871655164.7468.17697751302068907872@ietfa.amsl.com> <03b001d3a714$5e08dce0$4001a8c0@gateway.2wire.net> <A7C87BD7-A6E5-474F-9D19-F3B9A6F83DA4@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: CWLP265CA0127.GBRP265.PROD.OUTLOOK.COM (2603:10a6:401:53::19) To VI1PR07MB5022.eurprd07.prod.outlook.com (2603:10a6:803:9b::14)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [86.128.101.213]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR07MB4543; 6:aaXqqN+q2dEeY4SGVi/muTXbm2cAinwQcfx0MiQoowY3n11zhKqntNdQa/jiYQMi1PbWXL8T8Uq1gZf/FyJq3PgODAo0ks0sMcPGqz9auk8AUFQRAZ9Y1W5QBJ3jsCNyxN+kJTbgBUqKfN5MZMnfLjz/z89bQTBtY4xphWYMgbKKoVXR4dhpgg2MtBAsD+CO7io5XFOA+fdokqI6KQQwaQH8os+WV7/vh9w41X1S18ElqLxr6JL+eJX5eCcEKtsoNtZRZ2RAJTUd4l6ynk7IjS8BKkeuE2sOScAodWp8ljPMffGck0M416J1UVCZmFHVTOkgOtleobOWhzPqD0H2qR5st1qh+TTXhvHXYS4IDtTvDrLuxOgxLlxsnitrWkBOiG44FtOCYOilMJ2FjgiuPHKz1InEh4FXgvpmUWhDXJO4wXP4r71Kh5BFc6ZhFWy2pGqlYWyEO+UmfK2uctytOg==; 5:9d831I4qvDZvOR0ROiUXEddNTCkjJ91AJh72mHBd9WPMRstmOUmH+j2wftaIcZZskuYE2vo1LI7gMNSHOJdehLhXf+wmtHl6YKKZbfoKqsGIAezeJbxmh4LQUeqtkHZk/CEsuo4Tk4uTF7RKfhB+01K0lIF2YdVb+L5tIMCAySc=; 7:AZuACrfImkF3fL6dDZBtrYF/80yQ+cCRl0LUj0JUMOa9v50gci9UnHuhDBOyQdjDr9AKaBcpuazQ1aGXa7wp3CJ3oDyTtG0X7KDuLZQo+dfW5E9C+wzUvYddxWXu8pA3X4J8bbW/PyMTOrAZiTalmw==
x-ms-office365-filtering-correlation-id: e9965147-b33e-4545-1aa6-08d64494bd32
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7193020); SRVR:VI1PR07MB4543;
x-ms-traffictypediagnostic: VI1PR07MB4543:
x-microsoft-antispam-prvs: <VI1PR07MB4543DC66EEB470DCDE160444A0C40@VI1PR07MB4543.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(788757137089)(192374486261705)(95692535739014)(178726229863574)(219612443155931);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231382)(944501410)(52105095)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:VI1PR07MB4543; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB4543;
x-forefront-prvs: 08497C3D99
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(346002)(376002)(366004)(39860400002)(396003)(13464003)(51444003)(199004)(189003)(478600001)(2906002)(53936002)(66066001)(476003)(14454004)(256004)(446003)(14444005)(84392002)(97736004)(54906003)(316002)(5660300001)(14496001)(105586002)(106356001)(25786009)(4326008)(229853002)(486006)(1556002)(6116002)(3846002)(110136005)(71200400001)(9686003)(6512007)(44736005)(86362001)(6246003)(6486002)(71190400001)(86152003)(6436002)(81166006)(81156014)(68736007)(26005)(102836004)(33896004)(52116002)(53546011)(186003)(6506007)(386003)(76176011)(99286004)(8936002)(305945005)(7736002)(2900100001)(8676002); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB4543; H:VI1PR07MB5022.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:1;
received-spf: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: vK2lA1X9yJqiOwM1TaKQp65N/8Sm0kO2+IbUs4GSVVp/wjbSXtKdSLETuJUpYmkOiAotrakZF7Hp0EWZTzjUcA1MAXwBlV0ZPJ1PgCuMJ4rd2BPHNTiS/aU32EoWdFMqG9CaXJnneVLNJZWbROpxzCVDSSOsGD5T2IRAsPV542v1UkkTaGlD1Dv16DP1h7YRbD/8PtDSf41pNgVXcellcPGHxVmXlzPC7LxD+zX3f+ErukUpI521xgvksg37UUdVqIa7cgADbWNcQWwVd/k45Nz/NrAKcruTzaFx/+NUDtdRjCEG0NSVBaOzXmScwgxRw4aHOTRTC5eTbHMnsMSvIZO5YjKKa/eJN/Ta4YT55oo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <0BEC48E1422F2E47A440FEA497CE2B76@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e9965147-b33e-4545-1aa6-08d64494bd32
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2018 09:38:14.0936 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4543
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/SWlSHJ1bSlt_4cY_faOBdrVbKq0>
Subject: Re: [mpls] I-D Action: draft-ietf-mpls-static-yang-05.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 09:38:23 -0000
Getting there The convention is to limit editors to five, lest there is no room for anything else on page one. Some ADs are more aggressive on this than others but seven is likely to draw comment; the usual technique is to have one name as (Editor) and list the others at the end. If you want more than five, then you will likely be asked to justify that they all made significant contributions Abstract You will likely be asked to expand LER and LSR on first use. I do not think that they are well enough known IETF-wide to not need expanding. An Abstract needs to be understandable on its own without recourse to the Definitions section Introduction The MPLS Static LSP YANG model is broken ! The MPLS Static LSP YANG model is divided would be better IMHO module ietf-mpls-static import ietf-mpls { .. reference "draft-ietf-mpls-base-yang: MPLS Base YANG Data Model"; You are asking the RFC-Editor to notice and replace this I-D name; better to have reference "RFC YYYY: MPLS Base YANG Data Model"; with a note up front // RFC Ed.: replace YYYY with RFC number assigned to draft-ietf-mpls-base-yang and remove this note - prefix "rt-types"; reference "RFC6991: Right prefix, wrong RFC. Hint look at s.2.3:-) import ietf-te { ... reference "draft-ietf-teas-yang-te: A YANG Data Model for Traffic Engineering Tunnels and Interfaces"; same idea but make it ZZZZ reference "RFC ZZZZ: A YANG Data Model for Traffic Engineering Tunnels and Interfaces"; and up front // RFC Ed.: replace ZZZZ with RFC number assigned to draft-ietf-teas-yang-te: and remove this note (Some editors use XXXX for all such I-Ds which I do not think very helpful:-( Figure 3: MPLS Static LSP YANG module It is unusual to label YANG modules as Figures. module ietf-mpls-static-extended import ietf-mpls { ... reference "draft-ietf-mpls-base-yang: MPLS Base YANG Data Model"; See above import ietf-routing {prefix "rt"; reference "RFC6991: Common YANG Data Types"; See above reference "draft-ietf-mpls-static-yang reference "RFC XXXX (you already have notes to replace XXXX) Figure 4: Extended MPLS Static LSP YANG module Again not wrong but unusual Security Considerations is not the current template since it lacks reference to RESTCONF which then needs to be a Normative Reference Also, it is weak in that it does not identify the nodes that need protecting. Here it is probably enough to say 'All nodes defined in this YANG module that are writable/creatable/deletable (i.e., config true, which is the default) may be considered sensitive or vulnerable in some network environments draft-ietf-ccamp-mw-yang is an example of a more comprehensive analysis. Tom Petch ----- Original Message ----- From: "Tarek Saad (tsaad)" <tsaad@cisco.com> Sent: Monday, November 05, 2018 5:04 PM > Hi Tom, > > Thank you much for your review comments. We have addressed your comments in latest revision of the drafts (draft-ietf-mpls-static-yang-07 and draft-ietf-mpls-base-yang-09). Please let us know if you have any further comments or whether you're satisfied with the resolution. > > Regards, > Tarek > > -----Original Message----- > From: mpls <mpls-bounces@ietf.org> on behalf of "t.petch" <ietfc@btconnect.com> > Date: Friday, February 16, 2018 at 5:55 PM > To: "mpls@ietf.org" <mpls@ietf.org> > Subject: Re: [mpls] I-D Action: draft-ietf-mpls-static-yang-05.txt > > As a YANG module, I think that this needs some - well, quite a lot of - > work > > - Terminology section needs to reference RFC8174 > > - ietf-netmod-revised-datastores is the correct reference for most of > the terms in the Terminology section > > - ietf-rib needs a reference (ietf-routing is the usual base routing > module) > > - it references YANG 1.0 and not 1.1 - if this is justified, it needs an > explanation > > - it is not NMDA compliant - this needs changing or justifying > > - " and augments the MPLS Base YANG model defined in module > "ietf-mpls" in [I-D.saad-mpls-static-yang]. > > ietf-mpls does not appear an the referenced I-D > > - the I-D has five authors, the YANG module has ten > > - the module lacks a copyright clause > > - the imports need references, best provided with a reference clause for > each, and again in the text of the I-D and in the I-D References > section > see > draft-ietf-ccamp-alarm-module > for an example of this > > - good practice is to list the prefix used and the RFC in which they can > be found somewhere in the text of the I-D > draft-ietf-netmod-rfc8022bis > has an example of this > > - the YANG module needs a reference back to the RFC in which it appears > along with a note to the RC editor to replace XXXX with the relevant > number - you have a reference to RFC3031 which is sadly mistaken > > - If a reference to RFC3031 is warranted, then it needs to appear in the > text of the I-D and in the References section > > - static-extended - same comments > > - Security Considerations needs updating - it needs to call out the > vulnerable objects > > Tom Petch > > ----- Original Message ----- > From: <internet-drafts@ietf.org> > To: <i-d-announce@ietf.org> > Cc: <mpls@ietf.org> > Sent: Thursday, February 15, 2018 5:42 PM > Subject: I-D Action: draft-ietf-mpls-static-yang-05.txt > > > > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > This draft is a work item of the Multiprotocol Label Switching WG of > the IETF. > > > > Title : A YANG Data Model for MPLS Static LSPs > > Authors : Tarek Saad > > Kamran Raza
- [mpls] I-D Action: draft-ietf-mpls-static-yang-05… internet-drafts
- Re: [mpls] I-D Action: draft-ietf-mpls-static-yan… t.petch
- Re: [mpls] I-D Action: draft-ietf-mpls-static-yan… Tarek Saad (tsaad)
- Re: [mpls] I-D Action: draft-ietf-mpls-static-yan… Tarek Saad (tsaad)
- Re: [mpls] I-D Action: draft-ietf-mpls-static-yan… tom petch
- Re: [mpls] I-D Action: draft-ietf-mpls-static-yan… tom petch
- [mpls] Structure of draft-ietf-mpls-static-yang tom petch
- Re: [mpls] Structure of draft-ietf-mpls-static-ya… Tarek Saad (tsaad)
- Re: [mpls] Structure of draft-ietf-mpls-static-ya… tom petch
- Re: [mpls] Structure of draft-ietf-mpls-static-ya… Tarek Saad (tsaad)
- Re: [mpls] Structure of draft-ietf-mpls-static-ya… tom petch
- Re: [mpls] Structure of draft-ietf-mpls-static-ya… tom petch