Re: [GROW] Working Group Adoption Call: draft-cptb-grow-bmp-yang (Ends 15/Sep/2022)

tom petch <ietfc@btconnect.com> Thu, 29 September 2022 15:29 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D01FC1522C5 for <grow@ietfa.amsl.com>; Thu, 29 Sep 2022 08:29:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.908
X-Spam-Level:
X-Spam-Status: No, score=-6.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cSzkoPxgqf3V for <grow@ietfa.amsl.com>; Thu, 29 Sep 2022 08:29:11 -0700 (PDT)
Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2090.outbound.protection.outlook.com [40.107.105.90]) (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 0682FC1524D7 for <grow@ietf.org>; Thu, 29 Sep 2022 08:29:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=enrzmBCj65eKvHJH4AYl368/XcmJPjwdwHQZ6HIdIhJwDk9v/14wbDXLUi4mVVfT6/uuD7KcmKFUg86vrZD2QjnPpOq3EYGFsKCdobdAMhGcpA8+y5lrts7yewlUKGgYX3nK6+9PoyCPbijrTN8JVjMo9bBSBo1bc+E1CIpZ9KviFcvH6NkZFyGHnHmoBMafIeac92FUQsD6EQMBIO0sSW5TrcVWevxxe0a0JM/x6mg6vXS6dxVxIFJy1LdsfwMIJt74UpuOPkY75neEdI2iBaLmm7t9HAr+4hvNDdoYXx5d/1kGPyC2Q0prh9wnMA8/hWDL5AS2esnBbKSijMeqMw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=U8kMmNklSVBBzTRXiWveqivKSqNjlXy5FE8k7r7Hd1c=; b=fSdQylLdDL/T9XRnLwuEruiggRNXAGcgGa9QdqQnUbs8lMxWiSqMpnuKUcOd4XRxeIseqaVtHH45xLU5R+Eh5oKGkQNxrgbRyVqBCsI0uEZIoHT6uSo+AdtZtrML+yGI1vnM80occVCzE2tnEL2o/kbiNl8JifrvKCNNfQiryw3KTrsjik4iKux2xdZkHl6XnRFR+eJp819rhqHlYx+KjymU331Jqxqo8nMwaZkQfelNiqqYsM4OvFBDGsp9iwdtYFdTxxWqlVTPXbP9htos760gC19TGHlmx+lse8uecUPz23tcO0Kb8VMH6q6CGqozn5xIwxOA2tVS0A46BlqWKA==
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=U8kMmNklSVBBzTRXiWveqivKSqNjlXy5FE8k7r7Hd1c=; b=dKNtioHf6OPPrU5b0j+Iv7Pn9sej77GVR4P1pv0F/oYsrh7WoR6Vl9DrtAeb0KXeEzvUFkqPqcOnzffNedQsNbD+2ZVzIK217sC8Ng2GU8uYx3QnE9EoLUZoFYdl4EigsHlVusKMQEYzNsKxSZmHICzhMV1JQayqviTIq//KGC8=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by DU2PR07MB8304.eurprd07.prod.outlook.com (2603:10a6:10:27d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.20; Thu, 29 Sep 2022 15:28:59 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::d188:3110:6650:e155]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::d188:3110:6650:e155%9]) with mapi id 15.20.5676.020; Thu, 29 Sep 2022 15:28:58 +0000
From: tom petch <ietfc@btconnect.com>
To: Camilo Cardona <juancamilo.cardona@imdea.org>
CC: Jeffrey Haas <jhaas@pfrc.org>, Job Snijders <job=40fastly.com@dmarc.ietf.org>, "grow@ietf.org" <grow@ietf.org>
Thread-Topic: [GROW] Working Group Adoption Call: draft-cptb-grow-bmp-yang (Ends 15/Sep/2022)
Thread-Index: AQHY0/JMdnGgJ+/IH0OorwLue0ESAK32g82Y
Date: Thu, 29 Sep 2022 15:28:58 +0000
Message-ID: <AM7PR07MB6248EB01300ADE12078F4FC0A0579@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <YweFInYZqwGxFl3T@snel> <090F30E1-E91A-4ECA-958B-C178DD171FCA@pfrc.org> <AM7PR07MB6248CC3735EC987E1AADB94BA0759@AM7PR07MB6248.eurprd07.prod.outlook.com> <E6E0FCF8-F772-4E15-ABE7-398794C17636@imdea.org>
In-Reply-To: <E6E0FCF8-F772-4E15-ABE7-398794C17636@imdea.org>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM7PR07MB6248:EE_|DU2PR07MB8304:EE_
x-ms-office365-filtering-correlation-id: 9a52e25a-eed1-4a5a-4545-08daa22f545a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZCT5lMjr2fmI+ppo87q495fcjz0dMwj2PRKieoiJMKVilNeuqHL6wKxi64FpGFGQwZt+uu4AlEQpUCCre98sozCuZ3bR7+q/Ku6rSt/+oWmZ4XbsgzjIpRRYRBlkYMPIZ/21TmxZhZ1Ae1HYfBCfNJWoW4T7uICcQTtGWkogFs7Zex73RJKySwBPqMNwXoGRhh0/dfL+jNHUjcAnnoMXakFxM16TZBToePtnLC/rLoec4aLsvDbD0Ziu92utJ2H9parwpOznd2JE2I2MifQaL/xHYa0c7F7tYTJ5S6S5tc6x/ufYeeUxEZN2+HUdFSddVzZYlQov+CL4umiPakZg6BVsbtQx2qJthYm1Nw+G9CSkDxqsISNatGp9DYG+nfliAkazjPHzzF9deDw6RvcXNWSAreSYnxY1fwVllJgw7xfZDv8OSqFB+gBZfJnOm0wqYuqxX1nP5ItFEym6b3pwwBZhb1g6Jmh1iyBM4/5qksIEih9TLK/Q5RZV0MKooLMpMoyDeNd8zosOmU8VPQQm0CXl3cWn7zJ+se7q8VlhU41OyFVF6WXV3NYNo6CE2/A5JuW9OFOQy/bsqVUdXK8TqRtNac+2qcwYMj19sthdZGHVZNBxIHTxNC8RX4Kjng0RYg7Jyqp/4mY+ur0KLfJknT2W6Bs6gKOXaCYkfYLixSIOwKjVI1aTg+LWlGtaB5iWctYbPB+G31IoreAZcUS9fpTl9uOxDQYqqN55/Nbbu4l41aorrguummNI6XCarbYNDi7Kc/7Px1Zo9h00krzEIem+4qHe4lYVpaRVJo9fn2ep9aq8AH9+S7E5IQKmGcaGcwbfqRPO4alS9lwtUD0mkCNmM9uqWauK2+OrCvXG+jgVKuoohUDcebuwC8BEiCiW
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:(13230022)(136003)(376002)(346002)(39860400002)(366004)(396003)(451199015)(8676002)(186003)(83380400001)(66574015)(82960400001)(38100700002)(9686003)(38070700005)(122000001)(2906002)(41300700001)(5660300002)(52536014)(8936002)(55016003)(316002)(71200400001)(966005)(478600001)(53546011)(6506007)(26005)(7696005)(91956017)(4326008)(66476007)(66556008)(66946007)(76116006)(66446008)(54906003)(6916009)(33656002)(64756008)(66899015)(86362001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: sMnZUXQs2ThWY0VMSSrKJUS8k8lkWkr7Mij22n+kADR6D/be0F6hRPhz9oZOuxra1/dVLFH+mizmyyDBiA+Sk592fPalEwk3Wrqf+o8YOfFZCb/6RlNFwm/svSzpwWXW5qhHvfJIkpQEoXPnqQoiW/I0Z4N5zW8PghiBgp8LTNa2pPT4s70ui7bDIQQqVSzMc3qkf+tDALpqUS1PTIGLq7f384eLWUBLxeTQg6xsuZZrzF5opi8jTDG5D2IGNcgfCoVNbCXtgk7ZMze/Qo4lEzUAgsGJNG240ZZ2Uo5T/cRfIrH4R/f9vEmuHsP1MHSMGzS0PPeoVQNlL7VlilETWAw54lGotxyiNwitFJY1ADy1ooN1y/UN1aWsuqWSeosuCa3SLtGxkWOEomu5mdH7PVzS9qt2ETDjfcZ5Hh4v3BhyvN6OsPhlDNR+sF4/MWBTcIuEYbZAXdarYCS1zplkgGtf03lDwFUQrDPrWUGNmci8OQsNY/1RhdZ8L5o4ONy9q1HRE24lvZ6cNkDVBw5xPbNAfE2uDT+jw3JJS7jnY6hxXUZ0LgmOY4HoMGKz7rgzAyIPodlcxZmHvuKfRJNnY0xlmHufQDXtUKAQHH0vRJgGAtDY/Zpwc0exaWu8B7Craj6wWyXhd6QNhfqkeMFFIEaI8gWQHn/nO/2OLJGo9uctnapi/m1DaCSlU9OJ3zGQr9a5RJDcm+A5LuC7zJ5tHARhSAY1TAPUAHoKisuqWtOUoz0irIxEGKS6HZAnfUlCJXKUbHYGaAcbrZx9LDqssxpzOrt7fbcP3RJmN/ozCKq1ad3ys6MAkrPxgsj1WGPNDwCOf9jP0pU3slciiXXAo2agquqqBTo211jmkJ/5w7G6NNXXS3wo7cVxMXHOkbUYMSryZ6NkReWfMJNYboPVG+XtYG0o/MeewmQx1GGN9k5rprFyQteAJVRcTbbGET1YWzSp4vCVzz6QXdnzEOG0JjM8vjGsiaFx7JCC39yj6CXCpZpT7eUUAgWPjOf0+83Yqc8YQHAOuiHImZdfWFra4X4MDwSzMnsMj6gyvUgUiOb0G6CUczmz06H9XboBni0Yl3SjEo6B3Yn2EWjws5RRRknHbGT6MU7BU/k8nvNhZE5HxbNNV2UU5HjThiS2gVnLqIpCiPd55wbkAuv/+MJjoqf/dardSVbw47Zg6vBX+hoFtd9GqAwB+nIDgKXt5xbFig2WlsWRxr+zsUiaVxuj7Ir+LS2lG5+s/tHYWeGae4d4wiJoxUdyhaYWEzWENCPmxF3jENuiSoEUPBM4012JXJ0xqLdQ9urDpbORkanhRT5m0xyZteaBmmNT15hkXFItuLbz/hHV7hnJwZp9tozXQmwUEsDxM7+yi+JnBM/mMyKb3/8K/3PLzKCDgbyutk6naq7MUZK6vpqlGhb2R25xvZZuZGYr7RFTkH4lUVWepmUdKk48Qft0IKe9xdP+/9q7FiMaWvLKgE1VFPptwqJsRzrlKURNKFeRed6oyV+XDCrMLI4oahKIUClXghqwT2r0VhLOGWESw6HAbne7DA7JhLdMRgdIz8LBjXBW+22WKJ7c7A/K8AiMdtErzKCsqJI3
Content-Type: text/plain; charset="Windows-1252"
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: 9a52e25a-eed1-4a5a-4545-08daa22f545a
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2022 15:28:58.8242 (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: hyBRBE3IotZbZK+mXDC9/IktjEWPRR6+uKWLJE2Ron/GUA+kLLAt0l9ba7AxhEXfIhH3IRdhAiGSLqlfBejIpQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR07MB8304
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/DBesqQVDvRU3TO132aJi0oPncj8>
Subject: Re: [GROW] Working Group Adoption Call: draft-cptb-grow-bmp-yang (Ends 15/Sep/2022)
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/grow/>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Sep 2022 15:29:13 -0000

In line gets a bit messy with this webmail
________________________________________
From: Camilo Cardona <juancamilo.cardona@imdea.org>
Sent: 29 September 2022 11:57

First of all, thanks a lot for your thoughtful review of the model. Some answers  next:

On 26 Aug 2022, at 11:23, tom petch <ietfc@btconnect.com<mailto:ietfc@btconnect.com>> wrote:

From: GROW <grow-bounces@ietf.org<mailto:grow-bounces@ietf.org>> on behalf of Jeffrey Haas <jhaas@pfrc.org<mailto:jhaas@pfrc.org>>
Sent: 25 August 2022 15:25

I support adoption.

The draft's YANG is already in better shape than some stuff that's been in other working groups for a few years. :-)

<tp>
Yes but with room for improvement :-(  Nothing to stop adoption  but ..

References seem to lack 1191, 8529, 8671, 9069, tcp-client-server, tcpm-yang; references tell me whether or not I should expect to understand an I-D so they are my second port of call in a review.

<JCC> We’ll take a look at those


one identifier has an underscore - legal but generally a bad idea, easy to misread - hyphen-minus is better.

<JCC> I couldn’t find the identifier in the model (the text does reference “all_peers” erroneously, we’llf fix that one. We’ll use hyphen-minus  in the identities.
<tp2> I refer to hypen_or_minus, bmp_session etc

ip address uses the format with a zone; is this intended?

<JCC> It was not indented. I guess that having the zone ip makes sense for corner cases, but I have no experience with ip zones. Does anybody have an educated answer?

<tp2> this is one for the WG.  I was pointing out that zone is the default, you need nozone if you do not want the zone.  zone is only ever local and for some that is key - printers, for most not needed..

XXXX by convention means  this I-D  - here it is used to mean a number of I-D none of which is this one.  Suggest  AAAA, BBBB, CCCC etc

BCP14 boiler plate is included but all appearances of 'must' and 'should'
are lower case AFAICT.

revision date is OOD

<JCC> ack to the 3 previous points

identity identifiers get a bit cumbersome - e.g. bmp-ni-types-all-ni-idty which is about sending updates which I would not have guessed from the identifier:-)

<JCC>  Searching for that discussion in opsawg you mentioned, I realised that the final OPSAWG draft removed the idty from the identities. Let us iterate on this. Naming is always tricky, specially with this concepts that are not simple, so we might need a couple of attempts.

<tp>  Nah, naming is easy - just do not overload an identifier with all the possible semantics especially those that are already explicit higher in the hierarchy e.g.
container bmp_session {
             uses bmp-session-options!
I suspect that most instances of 'bmp-' are redundant - what else is in the model? - and if you are already in that part of the model that deals with session, then session is too and so on!
The identifiers of identity are an exception since they often are stand-alone with no hierarchy so bmp is helpful and a small number, 2-3(-4), of short words, acronyms or syllables I think better than lots of two-letter.

Tom Petch

'waits for the connection to start the connection'  ?

port 27716 is one that can be assigned - better to use one from the Private Range

<JCC> Ack the the previous two points

More generally, the I-D is heavily dependent on the BGP one, which makes sense, but I am conscious that a previous effort to model BGP, albeit some time ago, never made it to RFC.

<JCC> The BGP model is still in active development, as far as I know. And yes, since we will rely on that model, we hope that one continues to become a RFC in not so many years...

Tom Petch


-- Jeff


On Aug 25, 2022, at 10:20 AM, Job Snijders <job=40fastly.com@dmarc.ietf.org<mailto:job=40fastly.com@dmarc.ietf.org>> wrote:

Hi GROW,

At the IETF 114 GROW session Paolo asked whether this working group
could consider adoption for draft-cptb-grow-bmp-yang.

This message is a request to the group for feedback on whether this
internet-draft should be adopted.

Title: BMP YANG Module
Abstract:
 This document proposes a YANG module for BMP (BGP Monitoring
 Protocol) configuration and monitoring. A complementary RPC triggers
 a refresh of the session of a BMP station.

The Internet-Draft can be found here: https://datatracker.ietf.org/doc/draft-cptb-grow-bmp-yang/

Please share with the mailing list if you are think this work should be
adopted by GROW, willing to review and/or otherwise contribute to this
draft!

WG Adoption call ends September 15th, 2022.

Kind regards,

Job

_______________________________________________
GROW mailing list
GROW@ietf.org<mailto:GROW@ietf.org>
https://www.ietf.org/mailman/listinfo/grow

_______________________________________________
GROW mailing list
GROW@ietf.org<mailto:GROW@ietf.org>
https://www.ietf.org/mailman/listinfo/grow

_______________________________________________
GROW mailing list
GROW@ietf.org<mailto:GROW@ietf.org>
https://www.ietf.org/mailman/listinfo/grow