Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (ends December 1st 2021)

Ben Maddison <benm@workonline.africa> Wed, 08 December 2021 13:40 UTC

Return-Path: <benm@workonline.africa>
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 0987D3A0812 for <grow@ietfa.amsl.com>; Wed, 8 Dec 2021 05:40:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=workonline.africa
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 cE0D4_YY2594 for <grow@ietfa.amsl.com>; Wed, 8 Dec 2021 05:40:35 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0607.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::607]) (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 DAFD63A080F for <grow@ietf.org>; Wed, 8 Dec 2021 05:40:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EfbIMwSiVptpiY9vuS+9LIYDDSyQQ3cdt1cjZJgKYbW5kF2l0ElFq5K6ttwZGeK10+qrRwW/N371Zv+VzxG0irjZ0VHzTHy4t24+mf6Jm9nFhuvkVNX+//ZsYJJXz++5xJ0ePSrF58LJ5M+c+N+4gNzcXF4taU9pdZwE5tkEO3CbgrZ4dwfhNHB3pFsZbhz9wF1XQfiFq4FJpE0ifkYdxeaJ6pxNz28p2LaGfU+RYU2PWj75ZpDwfAA7DuRkeYfwcHAMlgrIcHzA633ffVHb2RowE75d0PcJBIIxuufae3gie4WF0eQGL9MIqXJeN4mYPvu8l/soLC4gMa8ns94HWQ==
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=ZSYsQPvYOArMyogqHx1y5ofueDCqJrrf27xBm51fkjw=; b=KyyPgSTFCUcqJOYBEN8EzAt5mqO0WMDLXGzkuHIAPMBoBgbKLpTWCmNwPXYC2wzihtQjs0HJkmp37uidybu9BfbMTvqX61S/uxDtaWUuYPqSWCiDEJq7/Hfld9FUGBznnx3moeZP484mRwg+w7VLIV5UbbKFsYDpNWOZmtCQcY/02JYJPOZiVgM5iHW8AyQJzzVdLJRhpRgjha9AIM2UDzUnhZNbvTXpOP2nDsRsNsQEzsOcGVNMf+6LDw8CUJDtv7kqcz+XSUoM7QOWBXg0MTE5aigdktRzEy5paLwB1RAJpAAXftcTNkse5f5PCuIVAB6nNAtN4D4HDKT1tddejg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=workonline.africa; dmarc=pass action=none header.from=workonline.africa; dkim=pass header.d=workonline.africa; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=workonline.africa; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZSYsQPvYOArMyogqHx1y5ofueDCqJrrf27xBm51fkjw=; b=n7pzblpnZBxwy/bjqzG9ad26+i+EuZg6msGoNKBPa8/YEEaQr3k6tV2ulGNL2hYrDX+Jixs433Z5E7QYuLOnO6WOhR60aDsxtp35iFH4ZhH/S0k0+MLWtlz5LgY6zv0YxAojn2O4hF5tuY8OknQDkw0ainpTs4q8FM9qtrDSjP4=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=workonline.africa;
Received: from AS8P190MB1078.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:2e7::13) by AS8P190MB1685.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3fe::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.20; Wed, 8 Dec 2021 13:40:28 +0000
Received: from AS8P190MB1078.EURP190.PROD.OUTLOOK.COM ([fe80::a079:73c5:8443:3068]) by AS8P190MB1078.EURP190.PROD.OUTLOOK.COM ([fe80::a079:73c5:8443:3068%5]) with mapi id 15.20.4755.021; Wed, 8 Dec 2021 13:40:28 +0000
Date: Wed, 8 Dec 2021 15:40:21 +0200
From: Ben Maddison <benm@workonline.africa>
To: Job Snijders <job=40fastly.com@dmarc.ietf.org>
Cc: Thomas.Graf@swisscom.com, grow@ietf.org
Message-ID: <20211208134021.dfhosulotmictqwz@benm-laptop>
References: <d7828b07-8f2d-1642-4a12-ea0606b68343@ntt.net> <YZPZUdnQN3BC5CgN@vurt.sobornost.net> <ZRAP278MB0176E2FD40048FFCAC59B1FE89999@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM> <Yajh8yO+qBRwqG6X@snel>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3cgzet2e2bn77jde"
Content-Disposition: inline
In-Reply-To: <Yajh8yO+qBRwqG6X@snel>
X-ClientProxiedBy: CTXP275CA0037.ZAFP275.PROD.OUTLOOK.COM (2603:1086:100:1::25) To AS8P190MB1078.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:2e7::13)
MIME-Version: 1.0
Received: from localhost (105.233.97.54) by CTXP275CA0037.ZAFP275.PROD.OUTLOOK.COM (2603:1086:100:1::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.17 via Frontend Transport; Wed, 8 Dec 2021 13:40:27 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a7b82574-0825-4b13-2051-08d9ba504ba7
X-MS-TrafficTypeDiagnostic: AS8P190MB1685:EE_
X-Microsoft-Antispam-PRVS: <AS8P190MB1685DCC203E40716A7DFB8E5C06F9@AS8P190MB1685.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 8q2f6EqpiEYU5Xnhcd3B2NN5wPxkC9aFyKChhmtPyF2RqTZuvcrafjrZ2I4VY8ghTtOzK5sfXN30N5WEH5U4OW4OgcwWLonPCDlw6F1EcaDSO565IYnVfBj0Jvvf8yMwo3qRZwDxPX2ZjdqNrSlomkvRZPAlG91lyqMMRoYETOjrimOTkGY6Oy8b6RKTWSlX+tiPLZrLkDjMvNcEQOdS+SwX3PpTfxcKDRoBSG5dm8vCLBrZF2132A2kdpxL+PdytArAC1LVx/FkwgOyC5GwPAK9+RcsN7qMwumLeW+7Lmd2ojHSPIbN5aHioM4PDFY8OhuhsBt+rj11l0IoRWE7FWuc9AW0zL+d6dN1rZBZhTOmWa/eolaBXSaQi8hNRva2Kqy2potGinAiMBvlQhwJQg70nxbgb23kKdYyG9y0P2anafkjoTTK0YcLO4Nxp5tC5mO5GEegqTc1YMPOnW9Rs93E/HDXdKSf+ePcuC+znHRv4uEVzdIkY5ER9yl72tviob9I3cThiz+r0RuYJjSxRjkRYkdA7ioWwpnlpLzoqgdwyX4CZyuD30CRw88vuQPfmxeDSM9l6CUu96WsoJCI6mkqB4LwushdmIBTSJBFwVLp7pTqbevYNtg/20KqLHeEaw//DFIEM0iQso0spLA3oBYyxwOvk8IJChuR/s5OKdmbRIyymybNvnDxGlQBtR9WDTgdrVMLLgxW0vBepIQwn6MbsnUQYWchtZ8yqRgYVl004fObofkmF6Q7PX8XXJk+0/wdjE5Y3bvfT47re2AbYEzJGO/bSNw6+CD76v2a48mV22Djhgq6H1UKYiUsnIEqxCHL0JfPXMW+Z4pCpAmF3AKyNIE3fFU/x2BrWbYevT8=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8P190MB1078.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(7916004)(376002)(136003)(346002)(366004)(39840400004)(396003)(5660300002)(956004)(38100700002)(38350700002)(4326008)(1076003)(3716004)(8936002)(316002)(26005)(86362001)(6496006)(66556008)(66476007)(6486002)(186003)(83380400001)(66946007)(52116002)(508600001)(33716001)(66574015)(2906002)(966005)(21480400003)(8676002)(44144004)(9686003)(6666004)(46492014)(2700100001); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?j6gwUfOnEHv69jDIt86UvizFngIesjfbTTHOm8kjI4x18ug8suHzLTRmNUP4?= =?us-ascii?Q?UZRnAC5sJ+nWyZwohy0//HRZEHtKXv4SQ/E0tFEqmcpGQxhsaBt90MXW9oyj?= =?us-ascii?Q?Q/e9xIESD1nzlrzH/R1oIIlxWEixxYmh7i1hwfUTc0aNQGRKb52JSTwcPpSV?= =?us-ascii?Q?NMSBzcexaKEpMBcN7K054nL6jKkLX8J8/ShIHDrCI1WuGvef6p9Nko0UfanV?= =?us-ascii?Q?zGe2wA+wIXhtZ2cR4+sUEysoMfGQ9LcIuJg1iD5UxHr00J3tUtlvv+VUxTJp?= =?us-ascii?Q?DmW+bCHh82gCZbmSZ86a4s0y1Wk4xapF0ystNlaMK3HsCa8NegVt0mWeq2yL?= =?us-ascii?Q?zfjCRzbAWEjN4CZxR8xrZ6z1TvvnvP5TjG7UzYf0AnJYIfiPs8473ssgF7El?= =?us-ascii?Q?tv5llu7ypgOLmxsPgGgXz+ijLNjH610INXxXLm2JEtDJKSXfu30RvKn9qIdt?= =?us-ascii?Q?afjW4c9iZBG1J4uFvtQ03HCyrAICSqTSPw7JEXrpK8VDaINtUCn+gfGE82Zs?= =?us-ascii?Q?TaHtS9v1bMYmNLoYXm5xqZ5HcQPFC9pJyQL0iEzqI6Kw5YDiIDmHGDAh2fp9?= =?us-ascii?Q?5MckTVQ8TlhuXBB7LbRlJ44oc1pCg79sjHxju5K90S7+YF4J9IsHQxIYwkdN?= =?us-ascii?Q?YTRsXGYkZXjjgHn4Ay1S2lfp8ZkvQ2eNExjF4D2hEZQ4s2gdcyU4tR/WDAF/?= =?us-ascii?Q?pNsgL2n4rVuIcmaDwfT5g2FA8xAqMRAGmrDXA3+5tkHaLBT9z8XJdbwfgJZC?= =?us-ascii?Q?DlqVGuKCi+IHXAgw0tHVlIiLXz9Q5lzInJtAWb0WI6MeRV+/G1A44wUAkaT2?= =?us-ascii?Q?b/p5Gju5x/FfV5BLiqOQSaKqgWPRFDjipw7/QoJX/GMbOWGRCgtDLZ4F2qn1?= =?us-ascii?Q?KncbxUQvAxbecBSkF6ffQveAnGYrX3GXHVS4Zsgp3l+8RfVx9LRkmvFSXKAK?= =?us-ascii?Q?gFMtYv90tbvuI8lzQJsAFmpx9liPj1NhSRRuXbl2y9qt4v8tNE5gPbxRXqga?= =?us-ascii?Q?C18VgOtggoqQFTQAKhTAnxfXXGuoBMA2mkBlaY6XVIteHuvY/bg0mrCLlkBl?= =?us-ascii?Q?8V4v2OmFJCEg2yBkL0r5qDs+zcW8skUnWwihf6dPpbp/fJ3SIApNH08oaayj?= =?us-ascii?Q?5CxmzZsauGeZJFCCHN63ispml/jdoWFRgSIDH+7YhzGnj6V6doz7ximZIbr/?= =?us-ascii?Q?HUzs9cg/zjuL0eV7mh40nh3ywoEYpHIWvoi0+r2Dy7OVPtDMKWW3gmI/69cO?= =?us-ascii?Q?SI9/Pyww4W2dsmng5Lu49PwI30ZTr+PKzXckwBlCKuPu2wvpc+Ys8dZptHvB?= =?us-ascii?Q?C7XXClj/1n1PLDWUBWt0qgO+3wa5r17te0QmzQ0huPQVHkTwgZQCWtI1+8dH?= =?us-ascii?Q?/y8+9YzUW9fubPmojcVm2vFYPN8mDklgte5fO7NLxRz2aRfIinqEKELRGj2G?= =?us-ascii?Q?3dHn4XDX232NSDmDhTQgxIYGVP25CJq4gEvmFlR8sb99mUH5N82XzV/05/yy?= =?us-ascii?Q?XltoK8JNzhwomtmJ7q0257zuy7jtGjLVZyHintnMX/2Uy8ANDSjHeAQ7U4E8?= =?us-ascii?Q?5dvb9MKUi0uys0TXzs6mQrnMgWd8JRcjfBfYbOUkB8iV5iQ+MlaVuUf26x+L?= =?us-ascii?Q?L+YRQvEVwfJUTn0+sbsuq8Q=3D?=
X-OriginatorOrg: workonline.africa
X-MS-Exchange-CrossTenant-Network-Message-Id: a7b82574-0825-4b13-2051-08d9ba504ba7
X-MS-Exchange-CrossTenant-AuthSource: AS8P190MB1078.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2021 13:40:28.0747 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b4e811d5-95e8-453a-b640-0fba8d3b9ef7
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 41IHvVWOl0Kz0SjfC2tKCjjLACkb5v/jNuyKgZaysPQUdRUF+mbC5/TRhCkajSmKu3NKXbTU+ZUJ6hkRR2msWw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P190MB1685
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/MN4te-ZYBOceNq-3k0sciDX4MHs>
Subject: Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (ends December 1st 2021)
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 08 Dec 2021 13:40:40 -0000

Hi all,

On 12/02, Job Snijders wrote:
> Hi Folks,
> 
> Please take 15 minutes out of your day to review this *really short!*
> internet-draft. The authors were kind enough to make it only 3 pages of
> actual content :-)
> 
I have read the draft, and agree with others that it is a straight
forward solution to a genuine problem.

I have a couple of questions/comments:

1.  I don't understand the purpose of the SHOULD in:
    
        TLVs SHOULD be sorted by their code point. Multiple TLVs of the
        same type can be repeated as part of the same message, and it is
        left to the specific use-cases whether all, any, the first or
        the last TLV should be considered. 

    A receiver clearly cannot optimise for receiving the TLVs sorted,
    since it isn't a MUST. Beyond this, why is it useful?

2.  In the types defined in section 4.2, I read "value MUST be boolean"
    as meaning "length MUST be 1 and value MUST be either 0x00 or 0x01".

    Is that correct? If so, perhaps it is better to be explicit?

3.  I had a variety of grammatical/editorial suggestions. Rather than
    gum-up the list with these, I have opened a pull-request at:
    https://github.com/paololucente/draft-ietf-grow-bmp-tlv/pull/2

    I hope that makes review more convenient for the authors.

Cheers,

Ben