Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (ends December 1st 2021)
Paolo Lucente <paolo@ntt.net> Wed, 08 December 2021 15:44 UTC
Return-Path: <paolo@ntt.net>
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 106843A0A80
for <grow@ietfa.amsl.com>; Wed, 8 Dec 2021 07:44:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.686
X-Spam-Level:
X-Spam-Status: No, score=-2.686 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, NICE_REPLY_A=-1.852,
SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001]
autolearn=ham autolearn_force=no
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 uLEC70wV62kF for <grow@ietfa.amsl.com>;
Wed, 8 Dec 2021 07:43:56 -0800 (PST)
Received: from mail4.dllstx09.us.to.gin.ntt.net (mail.gintest.ntt.net
[128.241.192.26])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id E4FEA3A0A74
for <grow@ietf.org>; Wed, 8 Dec 2021 07:43:56 -0800 (PST)
Received: from [192.168.88.60] (unknown [191.30.209.25])
by mail4.dllstx09.us.to.gin.ntt.net (Postfix) with ESMTPSA id 8344AEE0076;
Wed, 8 Dec 2021 15:43:54 +0000 (UTC)
Message-ID: <f84de5b6-8911-c665-0303-d82be96143de@ntt.net>
Date: Wed, 8 Dec 2021 11:43:52 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.3.2
Content-Language: en-US
To: Ben Maddison <benm=40workonline.africa@dmarc.ietf.org>,
Job Snijders <job=40fastly.com@dmarc.ietf.org>
Cc: grow@ietf.org
References: <d7828b07-8f2d-1642-4a12-ea0606b68343@ntt.net>
<YZPZUdnQN3BC5CgN@vurt.sobornost.net>
<ZRAP278MB0176E2FD40048FFCAC59B1FE89999@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
<Yajh8yO+qBRwqG6X@snel> <20211208134021.dfhosulotmictqwz@benm-laptop>
From: Paolo Lucente <paolo@ntt.net>
In-Reply-To: <20211208134021.dfhosulotmictqwz@benm-laptop>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/phagLj4IqLB3X_XIxZKScVwhaxo>
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 15:44:01 -0000
Hi Ben, Thank you for your review, very much appreciated. I will merge your PR on GitHub asap. With regards to the other two points: 1) This came through a suggestion back then from Jeff Haas that i support as it made sense to me, see here his comment on this list: == While a bit pedantic, I strongly suggest "TLVs SHOULD be sorted by their code point.". Many implementations that deal with TLV based protocols will canonicalize data structures based on the TLVs using sorted structures. Having them sorted on the wire means the canonicalization step is cheaper. Note that this is a general justification for the procedure and it's not critical for something like BMP. == 2) That is right & suggestion accapted. I will make it further explicit. Paolo On 8/12/21 09:40, Ben Maddison wrote: > 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 > > > _______________________________________________ > GROW mailing list > GROW@ietf.org > https://www.ietf.org/mailman/listinfo/grow >
- [GROW] On LC for draft-ietf-grow-bmp-tlv Paolo Lucente
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Job Snijders
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Thomas.Graf
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Job Snijders
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Matthias.Arnold
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Zhuangshunwan
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Zhuangshunwan
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Jared Mauch
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Chenshuanglong
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Aijun Wang
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… 刘毅松
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… duzongpeng@foxmail.com
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Wanghaibo (Rainsword)
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Dongjie (Jimmy)
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Ben Maddison
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Paolo Lucente
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Ben Maddison
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Jeffrey Haas
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Jeffrey Haas
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Jeffrey Haas
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Paolo Lucente
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Paolo Lucente
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Jeffrey Haas
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Paolo Lucente
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Job Snijders
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Paolo Lucente
- Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (end… Paolo Lucente