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&data=04%7C01%7CThomas.Graf%40swisscom.com%7C67562bce3536413b2e1008d9a91ca0db%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637726762697241609%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=JROJtoThUbY9PaWO19f6UGiudA9dli83mNdkjlhrhaE%3D&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&data=04%7C01%7CThomas.Graf%40 >>>> swisscom.com%7C67562bce3536413b2e1008d9a91ca0db%7C364e5b87c1c7420d9bee >>>> c35d19b557a1%7C0%7C0%7C637726762697241609%7CUnknown%7CTWFpbGZsb3d8eyJW >>>> IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000& >>>> amp;sdata=HFqIEZe4rv2aBdlxEzo9%2BRBriEkOaBbhPi70WCeIZ2U%3D&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&data=04%7C01%7CThomas.Graf%40swisscom.com%7C67562bce3536413b2e1008d9a91ca0db%7C364e5b87c1c7420d9beec35d19b557a1%7C0%7C0%7C637726762697251563%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=uemMUSyGVXFUQb1%2BKPZRyvrw%2BJp9fpjLJXjxpQyNPd4%3D&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
- [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