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

Paolo Lucente <paolo@ntt.net> Mon, 13 December 2021 23:21 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 42C1E3A0C3C for <grow@ietfa.amsl.com>; Mon, 13 Dec 2021 15:21:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.085
X-Spam-Level:
X-Spam-Status: No, score=-3.085 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 6XwlaEYWKk82 for <grow@ietfa.amsl.com>; Mon, 13 Dec 2021 15:21:29 -0800 (PST)
Received: from mail4.sttlwa01.us.to.gin.ntt.net (mail4.sttlwa01.us.to.gin.ntt.net [204.2.238.64]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE24A3A0C01 for <grow@ietf.org>; Mon, 13 Dec 2021 15:21:29 -0800 (PST)
Received: from [172.20.4.213] (177.159.121.59.static.gvt.net.br [177.159.121.59]) by mail4.sttlwa01.us.to.gin.ntt.net (Postfix) with ESMTPSA id 36308220186; Mon, 13 Dec 2021 23:21:25 +0000 (UTC)
Message-ID: <76fffa26-6b71-b77f-a65a-866a1637a423@ntt.net>
Date: Mon, 13 Dec 2021 20:21:09 -0300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.4.0
Content-Language: en-US
To: Jeffrey Haas <jhaas@pfrc.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> <20211208165708.GD19663@pfrc.org>
From: Paolo Lucente <paolo@ntt.net>
In-Reply-To: <20211208165708.GD19663@pfrc.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/ULEK0N-IK-RqwHDbkLTMR6gc8XM>
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: Mon, 13 Dec 2021 23:21:34 -0000

Hi Jeff,

Thanks very much as always for your comments.

Ack about the boolean part. That adds up very well to a similar comment 
Ben's made in his email. Will fix that.

Ack also about the creation of Route Monitoring and Peer Down 
registries. There is another in-flight draft from John Scudder about 
splitting Init and Peer Up registries - is it the one you were thinking 
to? Upon reviewing LC feedback, we determined an interference between 
that draft and the Loc-Rib one; we decided, with the agreement of John, 
to let Loc-Rib draft go ahead first then work on the other one (and i 
did volunteer myself to help John with that).

Agree & ack your final remarks about properties of introducing optional 
TLVs in Route Monitoring messages. Would you like to see them mentioned 
in the draft?

Paolo



On 8/12/21 12:57, Jeffrey Haas wrote:
> On Thu, Dec 02, 2021 at 04:10:43PM +0100, 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 :-)
>>
>> We'll extend this WGLC with another week (December 9th, 2021)
> 
> A few comments:
> 
> 4.2: "value MUST be boolean" really isn't precise enough  I suspect the
> intent is "0 is false, 1 is true".  Spell that out.  Some protocols the
> existence of a zero-length TLV as a presence node is sufficient to say
> "true".  And perhaps some people's code says
> 
> #define FALSE 0
> #define TRUE !FALSE
> 
> You may even want to be more limiting and require that the length of the TLV
> is one.
> 
> 7 IANA Considerations:
> You're effectively defining a registry for route monitoring messages.  That
> should likely be a new registry - see examples in RFC 7854 section 10.
> 
> No TLVs are being defined for peer down.  I still suggest creating a
> registry.
> 
> The registry policies in section 10 probably aren't what you want.  E.g.:
> :   Information type values 0 through 32767 MUST be assigned using the
> :   "Standards Action" policy, and values 32768 through 65530 using the
> :   "Specification Required" policy, defined in [RFC5226].  Values 65531
> :   through 65534 are Experimental, and value 65535 is Reserved.
> 
> I don't recall the status of changing of the policies.  Wasn't there a draft
> on that circulating or am I remembering incorrectly?
> 
> A final meta comment that probably belongs in an Error Handling section:
> For a route monitoring message, the new TLVs follow an encoded BGP Update
> message.  BGP isn't a rigorous TLV protocol, as we know.  And certainly, a
> BMP implementation MUST know how to decode a BGP PDU in order to do its
> work.
> 
> That said, an implicit property for route monitoring optional TLVs is that
> the encapsulated BGP Update is well-formed!  If it is not, then you can't
> seek into the optional TLV section and parse it appropriately.
> 
> Related indirect property: If you want to have BMP as a channel for bad BGP
> PDUs, it probably needs to be via route mirroring.
> 
> -- Jeff
> 
>>
>> Kind regards,
>>
>> Job
>>
>> On Tue, Nov 16, 2021 at 05:33:39PM +0000, Thomas.Graf@swisscom.com wrote:
>>> Dear GROW WG, dear authors
>>>
>>> I have reviewed the draft. I think it is straight forward and ready for IESG.
>>>
>>> It is the next logical step to make the different BMP message types to be equal by supporting TLV's for BMP route-monitoring and peer_down messages as well.
>>>
>>> Best wishes
>>> Thomas
>>>
>>> -----Original Message-----
>>> From: GROW <grow-bounces@ietf.org> On Behalf Of Job Snijders
>>> Sent: Tuesday, November 16, 2021 5:16 PM
>>> To: Paolo Lucente <paolo@ntt.net>
>>> Cc: grow@ietf.org grow@ietf.org <grow@ietf.org>
>>> Subject: Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (ends December 1st 2021)
>>>
>>> Dear all,
>>>
>>> This starts the formal WGLC period which will run from November 16th until December 1st 2021.
>>>
>>> Please review https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-grow-bmp-tlv-06&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7C67562bce3536413b2e1008d9a91ca0db%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637726762697241609%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=JROJtoThUbY9PaWO19f6UGiudA9dli83mNdkjlhrhaE%3D&amp;reserved=0
>>> and provide comments or feedback on the grow@ietf.org mailing list!
>>>
>>> Kind regards,
>>>
>>> Job
>>>
>>> On Tue, Nov 16, 2021 at 05:11:56PM +0100, Paolo Lucente wrote:
>>>> Dear Colleagues, Dear Chairs,
>>>>
>>>> A brief email to follow-up the presentation of draft-ietf-grow-bmp-tlv
>>>> last week at the WG meeting. We authors believe there are no more
>>>> items to work on for this draft, received inputs were processed and
>>>> any questions / concerns were addressed. I'd hence like to ask to LC this work.
>>>>
>>>> You may read motivation for this work in the draft itself, let me
>>>> supplement it saying that this is a key piece of work that would make
>>>> extensible every BMP message defined so far; this, in turn, would
>>>> bring BMP on par with other modern monitoring (/ telemetry) protocols (/ stacks / solutions).
>>>>
>>>> Paolo
>>>>
>>>> _______________________________________________
>>>> GROW mailing list
>>>> GROW@ietf.org
>>>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
>>>> ietf.org%2Fmailman%2Flistinfo%2Fgrow&amp;data=04%7C01%7CThomas.Graf%40
>>>> swisscom.com%7C67562bce3536413b2e1008d9a91ca0db%7C364e5b87c1c7420d9bee
>>>> c35d19b557a1%7C0%7C0%7C637726762697241609%7CUnknown%7CTWFpbGZsb3d8eyJW
>>>> IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&
>>>> amp;sdata=HFqIEZe4rv2aBdlxEzo9%2BRBriEkOaBbhPi70WCeIZ2U%3D&amp;reserve
>>>> d=0
>>>
>>> _______________________________________________
>>> GROW mailing list
>>> GROW@ietf.org
>>> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fgrow&amp;data=04%7C01%7CThomas.Graf%40swisscom.com%7C67562bce3536413b2e1008d9a91ca0db%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637726762697251563%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=uemMUSyGVXFUQb1%2BKPZRyvrw%2BJp9fpjLJXjxpQyNPd4%3D&amp;reserved=0
>>
>>
>> _______________________________________________
>> GROW mailing list
>> GROW@ietf.org
>> https://www.ietf.org/mailman/listinfo/grow
> 
> _______________________________________________
> GROW mailing list
> GROW@ietf.org
> https://www.ietf.org/mailman/listinfo/grow