Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25

Jeffrey Haas <jhaas@pfrc.org> Tue, 10 January 2023 22:22 UTC

Return-Path: <jhaas@pfrc.org>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C69C7C17A745 for <idr@ietfa.amsl.com>; Tue, 10 Jan 2023 14:22:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A8ZWjuAEjck0 for <idr@ietfa.amsl.com>; Tue, 10 Jan 2023 14:22:34 -0800 (PST)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id 959F3C151711 for <idr@ietf.org>; Tue, 10 Jan 2023 14:22:24 -0800 (PST)
Received: from smtpclient.apple (99-59-193-67.lightspeed.livnmi.sbcglobal.net [99.59.193.67]) by slice.pfrc.org (Postfix) with ESMTPSA id 069FC1E35C; Tue, 10 Jan 2023 17:22:22 -0500 (EST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_C384D552-AF3F-43DE-AC10-B7F882CC6C0F"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
From: Jeffrey Haas <jhaas@pfrc.org>
In-Reply-To: <CAJwpseXG0SCN=+XZQqYavzu=i4sTetyKRDVDHrRg0mbD14BuCQ@mail.gmail.com>
Date: Tue, 10 Jan 2023 17:22:22 -0500
Cc: Robert Raszuk <robert@raszuk.net>, Alvaro Retana <aretana.ietf@gmail.com>, "Jakob Heitz (jheitz)" <jheitz@cisco.com>, Bruno Decraene <bruno.decraene@orange.com>, IDR List <idr@ietf.org>, John Scudder <jgs@juniper.net>
Message-Id: <65C185D6-D194-4865-A678-8F85EFB50DAD@pfrc.org>
References: <081E5E98-8D7B-452E-8517-EECBE72E3D7F@juniper.net> <64E754F4-CB63-4F2E-92A3-43ADEA1EC4AB@juniper.net> <20201028215313.GA8863@pfrc.org> <CAOj+MMFH35TB10gpeX80645qEZF3irFk0XVyyLZzkXagcTtwAA@mail.gmail.com> <20201029113316.GB8863@pfrc.org> <CAOj+MMHvVgP0SSTSLqcUHizfk_kR1tUjo0u8p3AnKiuHFr=VaQ@mail.gmail.com> <BYAPR11MB3207AE20610604C5310C0BBAC0140@BYAPR11MB3207.namprd11.prod.outlook.com> <007c01d6ae71$4513eec0$cf3bcc40$@tsinghua.org.cn> <8560_1604052018_5F9BE432_8560_210_1_53C29892C857584299CBF5D05346208A48FDBBFD@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <20201103163259.GC7455@pfrc.org> <CAJwpseXrj46EY7ccXYNH-aWqfykGD99obOaA5qLMNHfoWG7ptQ@mail.gmail.com> <CAMMESsx=c__3UR57zCXLUp62q2ua9YXPT90f-ThqDUJzCYiGjQ@mail.gmail.com> <CAOj+MMG+_aHkc0=+FNvJ8tcTu9W-GpmVxJf=6JeD=zZK+AyjUw@mail.gmail.com> <CAJwpseWAt5oUEMqUE85m+PNSEv_kfONScUSdGooq4XpP6EwFYg@mail.gmail.com> <CAOj+MMHCvyE7vDiP3iBOC+EHgpBsKUESXs4GvcHFbHj_VSChTg@mail.gmail.com> <CAJwpseWOaqP6zXYY2gPN3J47gEbDfcyCtt91C9PH5nZDnK6vJQ@mail.gmail.com> <CAOj+MMGTXB+XSyXCJKugVzKwEi=u8d7nP1LzKdYKJcSHXd9CiA@mail.gmail.com> <CAJwpseULj4_FTELt9WQbU8jqDVdO_GNUvcFxgxQONWViYzksVQ@mail.gmail.com> <CAOj+MMFnawJt=J2z0qWNmkPLoq6n+F9tKC+F+_hBtpJ=Xqe8iA@mail.gmail.com> <CAJwpseXG0SCN=+XZQqYavzu=i4sTetyKRDVDHrRg0mbD14BuCQ@mail.gmail.com>
To: Donatas Abraitis <donatas.abraitis@hostinger.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/T18yCr7lHH_weNXrXo-h7oie7f8>
Subject: Re: [Idr] WG adoption call for draft-abraitis-bgp-version-capability-08, to end September 25
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Jan 2023 22:22:38 -0000

Donatas,


> On Jan 10, 2023, at 2:26 PM, Donatas Abraitis <donatas.abraitis@hostinger.com> wrote:
> 
> I'm proposing to be something like this:
> identifier = product ["/" product-version]

Roughly the right idea, but your examples probably don't quite hit the level of specificity that you're looking for.  For example, Juniper has different products that ship as a given version number and may vary slightly by platform.

There's some level of desire to have something that's easy to parse so you can more readily scrape things for comparison.  E.g., "what versions are all of my juniper model X boxes running?".

Prior messages in this thread touched on URI or URL to cover the information.  Frankly, if you pointed to a given URL, that can be the location for more interesting structured data.  Examples of this sort of thing these days exists in "software bills of materials" (SBOM).  Here's a breadcrumb to an Internet-draft working on this area of technology.  You'll note that the current ISE, Elliot Lear, is one of the authors there.  I suspect he'd be happy to discuss this problem with you. 

https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-sbom-access

Focusing on your updated -10:
- IANA Considerations: you have an unchanged use of capability here.
- You have a start to unicode related gotchas in the draft.  Please take a look at RFC 9003 for text we've found useful in the past when talking about this stuff in BGP-land.
- I'd strongly suggest making this feature require RFC 9072.

-- Jeff


> 
> Inline diff: https://author-tools.ietf.org/iddiff?url1=draft-abraitis-bgp-version-capability-09&url2=draft-abraitis-bgp-version-capability-10&difftype=--hwdiff <https://author-tools.ietf.org/iddiff?url1=draft-abraitis-bgp-version-capability-09&url2=draft-abraitis-bgp-version-capability-10&difftype=--hwdiff>
> On Tue, Jan 10, 2023 at 9:21 PM Robert Raszuk <robert@raszuk.net <mailto:robert@raszuk.net>> wrote:
> 
> I am not worried about sender side ... much more the receiver side. 
> 
> First it is unrealistic that receiver will keep up and recognize zoo of BGP code bases. So if you choose to segment available space it still needs to be free form with some boundaries. 
> 
> Thx,
> R.
> 
> 
> 
> 
> On Tue, Jan 10, 2023 at 6:16 PM Donatas Abraitis <donatas.abraitis@hostinger.com <mailto:donatas.abraitis@hostinger.com>> wrote:
> >While nice for the sender may not be easy on the receiver. I would rather not hint on any formatting here if you choose not to make it as part of the spec. 
> I'm thinking about something like HTTP User-Agent, e.g.: frrouting/8.2, ios/12.0.1, junos/..., etc. What do you think?
> 
> This message and its attachments may contain privileged and confidential information. If you are not the intended recipient, do not use, copy, or disclose this information. Please notify the sender and permanently delete the message from your system.
> 
> 
> -- 
> Donatas Abraitis
> Principal Systems Engineer
> @: donatas.abraitis@hostinger.com <mailto:donatas.abraitis@hostinger.com>
> W: www.hostinger.com <https://www.hostinger.com/>
> 
> 
> This message and its attachments may contain privileged and confidential information. If you are not the intended recipient, do not use, copy, or disclose this information. Please notify the sender and permanently delete the message from your system.