Re: [GROW] On LC for draft-ietf-grow-bmp-tlv (ends December 1st 2021)
Jeffrey Haas <jhaas@pfrc.org> Wed, 08 December 2021 16:57 UTC
Return-Path: <jhaas@slice.pfrc.org>
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 219C63A0650
for <grow@ietfa.amsl.com>; Wed, 8 Dec 2021 08:57:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, SPF_PASS=-0.001, 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 iBGSGzZ4OCT1 for <grow@ietfa.amsl.com>;
Wed, 8 Dec 2021 08:57:09 -0800 (PST)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108])
by ietfa.amsl.com (Postfix) with ESMTP id 3A9B73A0639
for <grow@ietf.org>; Wed, 8 Dec 2021 08:57:09 -0800 (PST)
Received: by slice.pfrc.org (Postfix, from userid 1001)
id 78E331E2FA; Wed, 8 Dec 2021 11:57:08 -0500 (EST)
Date: Wed, 8 Dec 2021 11:57:08 -0500
From: Jeffrey Haas <jhaas@pfrc.org>
To: Job Snijders <job=40fastly.com@dmarc.ietf.org>
Cc: Thomas.Graf@swisscom.com, grow@ietf.org
Message-ID: <20211208165708.GD19663@pfrc.org>
References: <d7828b07-8f2d-1642-4a12-ea0606b68343@ntt.net>
<YZPZUdnQN3BC5CgN@vurt.sobornost.net>
<ZRAP278MB0176E2FD40048FFCAC59B1FE89999@ZRAP278MB0176.CHEP278.PROD.OUTLOOK.COM>
<Yajh8yO+qBRwqG6X@snel>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Yajh8yO+qBRwqG6X@snel>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/grow/sMQeVGjS29sPRB18FBgsAhfv6m0>
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 16:57:14 -0000
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] 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