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

Robert Raszuk <robert@raszuk.net> Wed, 11 January 2023 14:25 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 355BAC1522A4 for <idr@ietfa.amsl.com>; Wed, 11 Jan 2023 06:25:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.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_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 n_nY9IseL9vU for <idr@ietfa.amsl.com>; Wed, 11 Jan 2023 06:25:50 -0800 (PST)
Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 46BECC1516E1 for <idr@ietf.org>; Wed, 11 Jan 2023 06:25:50 -0800 (PST)
Received: by mail-wr1-x436.google.com with SMTP id k8so702349wrc.9 for <idr@ietf.org>; Wed, 11 Jan 2023 06:25:50 -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=SzDW9vbADSF4b+EwxgQmdUr1/zaPySpypcUOyVwsy+g=; b=Fotd26DNinBZoipFImiE+7lhUC/KRZxX8Ig7zuUr1oED2qIYU7yj+FIl0N9m4yWWnw qRLsHLaIjimC95UDLcFCQHdYpZO8KEMGnHURn6//+bUyXn8sIgtgndEcpctozvyDTS62 mF75N84qV6I5Je+b/T6u1TELKvHXomNflefh02/t7MQD6qrQwgP/jjtaHTp24EsiUQr9 thN6ilhusicHYUoZuBZRgkGq1k9hwydfl1YqJwlXdt4poQ6t9gCcn7oDatoK2e0U5Ob9 DtjdzcdJF+PeF4QFCabQpMLW4pUxfIPWGT7qajrZ1L3nguAwuzazOoDVziVDIXseEihl 2mjg==
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=SzDW9vbADSF4b+EwxgQmdUr1/zaPySpypcUOyVwsy+g=; b=vaynzWnkSf3HXTmz+o587ghcAI+keyZrpzui/uGv+UKbwJxXt7ZSfx3VKwjk2PG6Lb m7+ODtn0oFE2m9Dr1/RDQIl6zNmj8RBcmeOPb5EvK4EUbie6CU7n3AVxJVU3WFL9FmlO TJ/SeNHUwKJvuo5U+4PgacSpQ0B3WyUlRAzP9WUQ2P0SGVerUkj8KGVzZwO5muzPgLjW cQmb1kH2dcYkWK71o3KLNcwHb55qXEn/4ustF2vCut0KFDmNdHEnNWcqIxTjZIiig1Ey VngXhVckdBQAxgxdlYfxbegl3+RvbLmkyZWsMkL0m5UV17YPhWoS0EMUTVtzDu4h0GdY r5dg==
X-Gm-Message-State: AFqh2kpDqe6fKzNLymb6+9/AfFj4HL3olPHxlrhbjKlyqGiEev0s+uyB spTru2TG1VsVxlvzGzuf1N7UcfzjQIEoMxAKcNZOCA==
X-Google-Smtp-Source: AMrXdXvF9jvkPnCyX/G7kQgB5ETbXPwqSoqb3zEPxiBbKaXm6SavB66xiQIdnLTtit9XmDAijvTvLooiylm1hV4PtKs=
X-Received: by 2002:adf:dc4b:0:b0:242:72d6:7708 with SMTP id m11-20020adfdc4b000000b0024272d67708mr3421607wrj.157.1673447148706; Wed, 11 Jan 2023 06:25:48 -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> <CAOj+MMG6y0B6ZaPwLSn+5rvmuhtKWvEBw8MWAOgLWtw7n3dUag@mail.gmail.com> <A09C18C3-5038-4719-931B-2C86A3BCFF49@pfrc.org> <CAOj+MMFRKx5qHS5ZGaUcwwVMHB=sKnyxqP0F53XUeqhTR=tufA@mail.gmail.com> <BYAPR11MB3207F034217BE9E981B7D4CEC0FC9@BYAPR11MB3207.namprd11.prod.outlook.com> <CAJwpseU5_rUaC+PXgt=AU=DJ3umc-1DfH2pcNZ=We6iWHz_hrQ@mail.gmail.com> <FEF22BE4-8226-4286-AF7D-6B609D51E6BF@pfrc.org> <CAOj+MMH5C8zXZB=c9v57=M2Aa16cuyJY1EEMDHmX+T5FYq51mg@mail.gmail.com> <8D39FC71-043C-40A9-97D5-D71666611C5A@pfrc.org> <CAPF+HwUTMzWJSJtpqZe6vmz-emLaUC1hmQ788WdyYsaqwT1VfQ@mail.gmail.com>
In-Reply-To: <CAPF+HwUTMzWJSJtpqZe6vmz-emLaUC1hmQ788WdyYsaqwT1VfQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 11 Jan 2023 15:25:37 +0100
Message-ID: <CAOj+MMH73Hjhi1wULw_+fFy5je-9wRj_6UouD8D2YzX4rV4zVQ@mail.gmail.com>
To: Donatas Abraitis <donatas.abraitis@gmail.com>
Cc: Jeffrey Haas <jhaas@pfrc.org>, IDR List <idr@ietf.org>, Bruno Decraene <bruno.decraene@orange.com>, Donatas Abraitis <donatas.abraitis@hostinger.com>
Content-Type: multipart/alternative; boundary="000000000000d9710c05f1fdc66e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/7-cx79fctBNApHh72je_A-uEDkE>
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: Wed, 11 Jan 2023 14:25:54 -0000

No it is not.

Jeff thinks it is fine. But that is his opinion.

Thx,
R.

On Wed, Jan 11, 2023 at 3:23 PM Donatas Abraitis <donatas.abraitis@gmail.com>
wrote:

> >I'm willing to receive it and potentially just throw it on the floor. I
> might even be willing to burn the 255 bytes of space in a buffer in my bgp
> peer data structure for it after running it through the same sanitizer we
> do for RFC 9003.
>
> I'm confused now. In the past, we discussed that this is _very_ bad
> approach using Capability, now it's fine to go?
>
> On Wed, Jan 11, 2023 at 4:08 PM Jeffrey Haas <jhaas@pfrc.org> wrote:
>
>>
>>
>> On Jan 11, 2023, at 8:52 AM, Robert Raszuk <robert@raszuk.net> wrote:
>>
>> Jeff,
>>
>> > My personal preference?  Capability, adopted by the WG.
>>
>> Just to make sure I got it correctly ...
>>
>> You are willing to send free form text as BGP Capability ?
>>
>>
>> I'm willing to receive it and potentially just throw it on the floor. I
>> might even be willing to burn the 255 bytes of space in a buffer in my bgp
>> peer data structure for it after running it through the same sanitizer we
>> do for RFC 9003.
>>
>>
>> You are ok to burn 25% of space designated for BGP Capabilites ?
>>
>>
>> Your math is off, especially in the face of extended optional parameters.
>>
>>
>> You are ok to punch holes in BGP Capability Negotiation for it ?
>>
>>
>> This comment makes no sense.  Try again.
>>
>>
>> You are willing or not willing to suppres Unsuported Capability when such
>> is received on non upgraded node ?
>>
>>
>> You're encouraged to go re-read last paragraph of section 3 of RFC 5492.
>>
>>
>> etc ...
>>
>> What if tomorrow we will see another draft asking for FCFS type from
>> https://www.iana.org/assignments/capability-codes/capability-codes.xhtml
>> to support other free form text there ? I bet there is tons of other stuff
>> compute nodes are willing to share with the network ...
>>
>>
>> Oh, probably so.
>>
>> The job of the chairs of a working group where the code points are FCFS
>> is to make sure that the request is a reasonable one.  This includes
>> avoiding duplication of work if there are prior features covering the code
>> point request.  If there's reason to say no, the IESG and IANA will likely
>> support us.    And, as stewards of the code point space, we also are here
>> to make sure that code points aren't exhausted for bad reasons.
>>
>> In other words, there's reasonable discretion.
>>
>> The same holds true of a BGP implementation.  If the remote
>> implementation doesn't support extended optional parameters, then the
>> sending implementation should make wise choices as to what it places in the
>> limited space it has available.  And even in the most of 4k space that's
>> available for extended optional parameters, if stuff doesn't fit and it
>> keeps the session from coming up?  That implementation is likely to not get
>> deployed very well one would think.
>>
>> -- Jeff
>>
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
>>
>
>
> --
> Donatas
>