Re: [Idr] some thoughts on draft-ietf-idr-bgp-model-09.txt
tom petch <ietfc@btconnect.com> Mon, 17 August 2020 09:06 UTC
Return-Path: <ietfc@btconnect.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB1563A142B for <idr@ietfa.amsl.com>; Mon, 17 Aug 2020 02:06:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, 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 lZoFlrjMjypr for <idr@ietfa.amsl.com>; Mon, 17 Aug 2020 02:06:40 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2092.outbound.protection.outlook.com [40.107.20.92]) (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 7BC993A1433 for <idr@ietf.org>; Mon, 17 Aug 2020 02:06:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=THssKF+bm485c+jDAD0Qbv4xNTXFJ3pf8wv8ELnZjRlh/xrJL9FdCkz/esDsF1FU6F6BKU0Nd2PJ3smxD4dJtAmj0riJXz8VBtQa+ThLI3Zn4vX4l3Heypevq4maaDQMKB/+Cmp45+L5H/1NFEbtDaNmpG5+vihpcG1iXNi/2aBPn1ru7hHe9/POBgs8zJrNrlkkxn/rUqZho8y6YF7bo/OqEQw+SjsayCaV5sqxCyb93z1lATMckwzWQAifIlMXCC1utzHw8C5wLiPPc7U/r0YpoHvCNSYJjJ0rNH3BVqBTUFKaKPIJlV1xE+eJic02uIdKnD/xZTu8SdlTRJ93fw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BkslfP2yJWiACygcAkW7BxNmOnpSQd4G6kVEb4GceTQ=; b=KGnjQN7+j+yzL5ABxqcVXnP/xJiuDbgb0/s4R25ZOUK8dNaXMg5nMlmFLduqsgz4R/xbi86i1JTJ6RD/IGxqFMcTOTN4QLjujy3zMzYhWelBfZjuNSJbtED9jaAl1qBDI/bntpndRBhUlHKk7/nJUzNml+wJbvGhP7+tK81FGttYT7PbQoZfESUggos/5yIe7RXt5rqTpkMxO2RmWCQYhD4slQtdZ8PkkIsbfRBALnC8B+28DyrZGbsAloRCuBWFyWaoPkEhLzaPFw76WJVSJpuZ9ZUXoKf7Mt5l30ImKSzrQglfj0wHope1yaEUmEpTG0VDxon3TjgtIUsiFdHHJg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BkslfP2yJWiACygcAkW7BxNmOnpSQd4G6kVEb4GceTQ=; b=as/8VuJzN9S7WT+MI2jBtORBB88SWGUyReGKeWGlEJe0xS19/SXINzlELM8cTCt3mmYRMZy75PmHwViVtFm5et30bdC+DNvrjakLUGMlVKPjuGjNF9cEmHr7iRM8/28erb00N5zJyD7ddt0ex9rhWLMNJbMhCd83iLkk5CqT79w=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM5PR0701MB2609.eurprd07.prod.outlook.com (2603:10a6:203:74::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.18; Mon, 17 Aug 2020 09:06:36 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::b570:437a:db46:400a]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::b570:437a:db46:400a%9]) with mapi id 15.20.3305.021; Mon, 17 Aug 2020 09:06:36 +0000
From: tom petch <ietfc@btconnect.com>
To: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: some thoughts on draft-ietf-idr-bgp-model-09.txt
Thread-Index: AQHWaXjJOhsnFoSdhUyxiufGjgmlVakpYPKAgAFnzr2AEU6+8w==
Date: Mon, 17 Aug 2020 09:06:36 +0000
Message-ID: <AM7PR07MB6248DC1F5ED730A874932284A05F0@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <005401d6659d$31ad4c40$9507e4c0$@ndzh.com> <133E5D36-A696-4314-8588-7992E52D190B@gmail.com>, <007101d66759$938f7150$baae53f0$@ndzh.com> <AM7PR07MB62485BC88F847F9EFE88CB1AA04D0@AM7PR07MB6248.eurprd07.prod.outlook.com>, <017c01d66b19$f25af510$d710df30$@ndzh.com>, <AM7PR07MB624872D82257CDC43A508248A0480@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB624872D82257CDC43A508248A0480@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ndzh.com; dkim=none (message not signed) header.d=none;ndzh.com; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [81.131.229.35]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e8b1ea9e-f915-4e5d-30cd-08d8428cd824
x-ms-traffictypediagnostic: AM5PR0701MB2609:
x-microsoft-antispam-prvs: <AM5PR0701MB26098153328FBFCC73E81868A05F0@AM5PR0701MB2609.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jBserhfznaHLpQfIqb/DiOWwmRJl2WP0/24vQWcB9EfW0027PqtA9ECgFxd6yZ3VbFmOEat+8GQ1STlqeOxzweaZFfXQB/N/4AEp8NxEwltGf3h2BKzqqeWV2LHLaRzq5w502eLlPKe07xP8vwNOGxNtqx0uEOAAEBKT+9p8XkU6zTUsC2A/EnTmsYdzevf+cxNEWvMlknBjrusD2iBPPp7gKkqtiNjLYMBYqjWYTGFVJEQu+NAj+UfVHCwpGWuytrvyltQBcuzDTh/kStmKWLBdG659TVg7XI57lVblomX0n1iHK/7gP6SOf2hq6nfNwuc8hYDbrLOgdakkJdAEMFUtIxZeMO16s+cMo8ky+sM1JaAGd+1E6yuWanHY4Z9DvPgFwZ3o/T/uzM4f0ptqNA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(136003)(396003)(366004)(346002)(376002)(86362001)(66556008)(26005)(66946007)(186003)(5660300002)(71200400001)(66446008)(66476007)(64756008)(52536014)(91956017)(76116006)(33656002)(55016002)(9686003)(6506007)(53546011)(966005)(110136005)(7696005)(316002)(2906002)(8936002)(83380400001)(478600001)(8676002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: VrCQwd5fHIIiX2fdy/RlkFjeq6L11C47pPGg1WxuSuCDd07PRozWg1VwimB12cuJCehgZMtp23jxmCm3QTj7mT2e+Dhb4xjFCIsiFquL0mu6hcMB49bNbaTm9DI7bNQRm9rEwWjOJMfkALRVI1iiHocEmIOHc61fqfixKt754FpHJTLJPtIjdngJIBFfgrBOUX0U3R6bTjCjDBsDhl9t4ljLx2t0sax/QfQJmR/01GLbi+VltPXjQO0ChB5mDCLrUzNlFhVoRJeN/miGEGa5qsNzISZmY4pL0ArCYekrJz1xgobSpZ98GkavHTDKScESftof2mu35di9TKN3sSV1b6jtv5ovw3G4KLg6Je75fvJQ+/gyb/3vqEYL9PcuZqH523dzUlNhWY9fvc6eMMep8d/Acj24CFHYCDq/QDjUoCgtrcCqf1BYMgtj8RH22rGLMZDQD+MCSNEwkjq3WupnKbmPCzdBsXgoHQK1doVQ/IEHPxFNDXPxseNMZjuoK0MJ5Sbh0CBD3D1slVlkzlLBHen9i3bRUHbJvS5vutF+ujNT6sGlv3OuTmdhooo/mrS8mrIg9out++KoaZ1PM++t9RWabjjGgCaPIDwC//Ze6OgcgIhs4wP2PbQOL/bDFUksuRe0tRMkXqPdxqBnvt2gsQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e8b1ea9e-f915-4e5d-30cd-08d8428cd824
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2020 09:06:36.0357 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eYQVN+PD6dIGuJvXRkUa53P9zGR1gU++YUJu3qg/f8pJAVIfGTbTELyy864o0R8gKgoiUJsWTG0+lRpx8EpyrA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2609
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/jcXutB7It6AbQyEzh9FueyX5mJo>
Subject: Re: [Idr] some thoughts on draft-ietf-idr-bgp-model-09.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Aug 2020 09:06:42 -0000
From: Idr <idr-bounces@ietf.org> on behalf of tom petch <ietfc@btconnect.com> Sent: 06 August 2020 10:17 From: Susan Hares <shares@ndzh.com> Sent: 05 August 2020 12:17 Tom: Thank you for the comments. The history of the BGP model has a long history and it a large project. Your feeling is probably correct.. but we'll try to address these issues. The sub-modules were the wisdom at the start of this work. As to the missing references, we'll ask John to hold the start of WG LC until we address your comments. This model is also out at the Yang Doctors to review prior to start of WG LC. <tp> Sue, John I have seen Acee's review of this I-D and agree with him, especially about submodules, so I shall put this on hold until I see a resolution to the issues he raises (regardless of whether or not a revised I-D appears which addresses the issues that I raised). Tom Petch Sue, John I floated the question of the benefits of submodules on the NETMOD list to which everyone, so far, except Mahesh, said there are none and should be removed from YANG 2. This I-D would be easier for me to review without submodules; the fact that the submodule names must be registered with IANA and are not in this I-D suggests to me an incomplete grasp of submodules. I will be interested to see what the YANG doctor says in this regard. Apart from submodules, the other big showstopper to my comprehension is prefix, with inconsistent use of prefix and the wrong prefix being used for existing, published modules. YANG allows you to change the prefix - 'YANG Guidelines ' does not. Along with the use of br.. prefix, there are probably over 100 places in this I-D where the prefix must be changed to conform to the rules. Look for example at routing policy where rpol: is (mis)used instead of rt-pol: This could be an interesting Last Call. Sue, I hope you can get away from it all for your vacation. Tom Petch I am on vacation this week and most of next week. I saw your emails and I wanted to make sure you got a response. I'll dig in once I'm back full time. Thanks for pointing things out. Sue -----Original Message----- From: tom petch [mailto:ietfc@btconnect.com] Sent: Monday, August 3, 2020 5:31 AM To: Susan Hares; idr@ietf.org Subject: some thoughts on draft-ietf-idr-bgp-model-09.txt This I-d needs a significant amount of work; for me it has a slight flavour of a large project that has been subcontracted out and now needs (more) systems integration. I note that it uses submodules extensively, not something I can recall seeing in an IETF module. The YANG references 32 documents - good - of which 11 are missing from the I-D references - not good. scharf-tcpm-yang-tcp is an import and so MUST be a Normative (think about it; TCPM just published an I-D that started life 10 years ago, while NETCONF started work on modelling TCP many years ago and have yet to reach WGLC). Do submodule names need registering? " Names of submodules published in RFC streams [RFC4844] MUST be assigned by IANA; see Section 14 in [RFC6020]." That's another 12 entries needed in IANA. There are 11 include by date which means that more recent versions will not be picked up and that there are 11 places where the RFC editor must insert the right date, probably something they have not done before. YANG allows freedom over the choice of prefix but exercising that freedom is not always helpful. 'bgp' is the obvious choice for the main module. Elsewhere, with main and ancillary modules, a common pattern is for the main to be e.g. axy and the ancillary axy... Two letter prefix are best reserved for widely imported modules - interfaces comes to mind. 'bt' will be a familiar abbreviation to many in the IETF while 'bp' will have a resonance for those living near the Gulf of Mexico. A table of imports and prefix used aids comprehension. derived-from-or-self suggests that you expect other protocol to derive an identity from bgp; what do you have in mind? action to clear neighbours can be invoked by anyone; perhaps a security exposure. 'These ... operations ...' seems incomplete. Overall, I wonder at the use of submodules. Greater size, greater complexity, more difficult to review, probably more mistakes; what benefit offsets this? From: Idr <idr-bounces@ietf.org> on behalf of Susan Hares <shares@ndzh.com> Sent: 31 July 2020 17:42 To: idr@ietf.org Subject: Re: [Idr] IPR call prior to WG LC for draft-ietf-idr-bgp-model-09.txt _______________________________________________ Idr mailing list Idr@ietf.org https://www.ietf.org/mailman/listinfo/idr
- [Idr] IPR call prior to WG LC for draft-ietf-idr-… Susan Hares
- Re: [Idr] IPR call prior to WG LC for draft-ietf-… Mahesh Jethanandani
- Re: [Idr] IPR call prior to WG LC for draft-ietf-… Susan Hares
- [Idr] some thoughts on draft-ietf-idr-bgp-model-0… tom petch
- Re: [Idr] IPR call prior to WG LC for draft-ietf-… tom petch
- Re: [Idr] some thoughts on draft-ietf-idr-bgp-mod… Scharf, Michael
- Re: [Idr] some thoughts on draft-ietf-idr-bgp-mod… tom petch
- Re: [Idr] IPR call prior to WG LC for draft-ietf-… Susan Hares
- Re: [Idr] some thoughts on draft-ietf-idr-bgp-mod… Susan Hares
- Re: [Idr] IPR call prior to WG LC for draft-ietf-… tom petch
- Re: [Idr] IPR call prior to WG LC for draft-ietf-… John Scudder
- Re: [Idr] some thoughts on draft-ietf-idr-bgp-mod… tom petch
- Re: [Idr] some thoughts on draft-ietf-idr-bgp-mod… tom petch