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

Robert Raszuk <robert@raszuk.net> Tue, 10 January 2023 22:49 UTC

Return-Path: <robert@raszuk.net>
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 7F4B8C09A5B7 for <idr@ietfa.amsl.com>; Tue, 10 Jan 2023 14:49:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 Qx91FhfWwriw for <idr@ietfa.amsl.com>; Tue, 10 Jan 2023 14:49:12 -0800 (PST)
Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C35B9C09A5A9 for <idr@ietf.org>; Tue, 10 Jan 2023 14:47:29 -0800 (PST)
Received: by mail-wr1-x42d.google.com with SMTP id bn26so13335254wrb.0 for <idr@ietf.org>; Tue, 10 Jan 2023 14:47:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=SlUlPnUB5EL/VL2rOTFgignGWGwh2fk6NmaRy0JaSQc=; b=ZXV/VhwZ3er7HBd2huqbsQhIVS0C8X+nL1Y4btIVPa/a0DzYyuMd7OvEv11vo3qxx3 veSBH0eTRo/8BhCEoxICZKTz9TXqT+ngMq5PuWe2e0sQZdy97lUI1+XxK0Fa6gtuTkhY ump6xWW1jElsWWYRSV0q+hJG8MmNrSsy2zoYRyzndtVWaOphEmMnIo/85Pp/zB8IPiFB jMGvKcxmz6aGcHzaCe2zzszVbbExUgsOXYh+BKX0XOdmF58JHOmEnOrRibshQ6qWXKCT tnxJHjmKcIssCP/Oii9oXVoSyoGu5TE40cp7vPzdReu5gPHYAa3rJmt11Z0Wmk2mj3ba mgWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SlUlPnUB5EL/VL2rOTFgignGWGwh2fk6NmaRy0JaSQc=; b=bftljFX56AxQpSQwdMPFBZ9apDRzInjnlsb79y+m41sgzHp/m/1oHOeqZXodYAjiCR wOQZnVYa7OWMTXvs0mbahRxsoW3U1hVC+87M+5bBlvLeQ8nZi8+Fa22oKH6LwhdfB3oF 4bpOCkq6GTOPauo+6msSZraL80EkIsU0JwDpPpa1XTeAtxobEU2HsvTnmzZNRzXaq1+q hKOHriVQAKh4dhgMVENKfmDj6LsFoxiL3JiyAIq7Pgpgn2aJjoUQ10Q49p0ONrUkZylE HCDbxUFCy6CsmmU7MRobGKwMmI+kO+ro5fcnyaDJSTzBq3qZk7gzydJwKfkKYD5UcgdW 9QPQ==
X-Gm-Message-State: AFqh2kpjPQxXiSzQYyKZUxfh40e5iw9IH+6g3Q6WJYIW4OTRrWrQ6rj9 xdc0PHPIHKGlJjwzS39ukPqHkS8wbrlDNrJS+S/Skw==
X-Google-Smtp-Source: AMrXdXvzeA/KCSwWQ+mWOOzQj4i89tl6rPNifq8+sqiM5REtY5JyPIM/43BW4DmO5/CbKjRkWUvIgi4aggj6QUSinow=
X-Received: by 2002:adf:dc4b:0:b0:242:72d6:7708 with SMTP id m11-20020adfdc4b000000b0024272d67708mr3305644wrj.157.1673390847710; Tue, 10 Jan 2023 14:47:27 -0800 (PST)
MIME-Version: 1.0
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> <65C185D6-D194-4865-A678-8F85EFB50DAD@pfrc.org>
In-Reply-To: <65C185D6-D194-4865-A678-8F85EFB50DAD@pfrc.org>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 10 Jan 2023 23:47:16 +0100
Message-ID: <CAOj+MMG6y0B6ZaPwLSn+5rvmuhtKWvEBw8MWAOgLWtw7n3dUag@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Cc: Donatas Abraitis <donatas.abraitis@hostinger.com>, 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>
Content-Type: multipart/alternative; boundary="0000000000000c6bc705f1f0ab28"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/--oCfQByGXVSkuv4LBKUkX9Vp2g>
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:49:16 -0000

Hi Jeff,

I would like to just highlight one IMHO very cool property hidden in yr
note ... If we would use URL to carry a pointer to the information the URL
can be shortened to be a fixed length of a few characters which could be
really easy to process and presented  to users in a pretty uniformed way
across any receiver.

Thx.
R./



On Tue, Jan 10, 2023 at 11:22 PM Jeffrey Haas <jhaas@pfrc.org> wrote:

> 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
>
> On Tue, Jan 10, 2023 at 9:21 PM Robert Raszuk <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> 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
> W: 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.
>
>
>