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

Robert Raszuk <robert@raszuk.net> Fri, 13 January 2023 09:10 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 24C91C153CCB for <idr@ietfa.amsl.com>; Fri, 13 Jan 2023 01:10:21 -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 QoIkK_xaHtcQ for <idr@ietfa.amsl.com>; Fri, 13 Jan 2023 01:10:16 -0800 (PST)
Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (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 703A9C15256A for <idr@ietf.org>; Fri, 13 Jan 2023 01:10:16 -0800 (PST)
Received: by mail-wm1-x330.google.com with SMTP id c4-20020a1c3504000000b003d9e2f72093so13474907wma.1 for <idr@ietf.org>; Fri, 13 Jan 2023 01:10:16 -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=oqfS2wW62dzwDwqrDIJrF6ubes7CTdnuN7nJiOrWUm4=; b=Iu8KkNCmx6KjAEgSeQI0XJYlQMKE+NL6NQgA7JKQqiAJ1RDNRtX+4+lIHB0BUw66XS 8lJ4E3Guo5bIRcM6QL4WMMYGysKKGTxkyFFnd1U4F+Ha4ERJz3Mxa4G7hslHUxMG48Om uDqKyfdOnuX3cigo7bDWucLNCG2ln2eQguE7wOG32snXPdiVTDB44b45/lRGU8acAh/Q SzfyZbDCyIlDu4aKj7NLzh2P3a1+Zp9s4CTamAfHz7noezzcqHwnxh/UD/xpzd0I4kk+ uiLTbvDOmD2FrHwhASZVQ5Wnm025qrxbtPhOlwuTlpIEKBeoP6Gn4gN/tZNacoEIyMMO rllQ==
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=oqfS2wW62dzwDwqrDIJrF6ubes7CTdnuN7nJiOrWUm4=; b=O8OucOfpOhJzH+C0xMVGORBsZF6hiXPLsZrqzwVOLfQ0HIwhVkSHcYWcCEMS+3VPtO HyaLZvBhCjvc2Xm92USRoO+LKRl8PKOpmgyanwHZr0xvIg0t8KZnZN5HXZszeblXKb9j IkpRoKquYiQiIu5CZmXRLcODeFXmz3H9tejryIjKsaxOph5TpSwJZKq+xvu75ah7jU1T l9kyuC5AF7r3O6v6zLVl1Q5JDAXV6v2/Klk4bMvJz38AVmGAixXan2qlfszyz5Rwdqph WVuZw+VlQvVmZWE3W6G/fZ1RgpgsKzzkYShmteXxdvi67wbEVp/9MRCmtNRpel8SUZkP HmcA==
X-Gm-Message-State: AFqh2kqAphXsK5z3vKUImsmTqMbtRwyfrgTJcxA/myH/ivXMbgH3JFbt o70ukcaBXAvRShgf4rxQed3xDEWBD73PQrg3pN3STQ==
X-Google-Smtp-Source: AMrXdXt85bzK4wWufQxMVPG3XWXwEqrIqvXx6h/7CqEweeDBfVUaVwbV6/7KUGaiFYKnmgDUKwvGFEr1GuQFKqcR7eI=
X-Received: by 2002:a05:600c:22d2:b0:3d1:f0e3:722c with SMTP id 18-20020a05600c22d200b003d1f0e3722cmr4046717wmg.33.1673601013673; Fri, 13 Jan 2023 01:10:13 -0800 (PST)
MIME-Version: 1.0
References: <CAOj+MMG9BuCBjATYNKO5H0oFUipCE8iBU+DJ0FLDDUZdp+nM3Q@mail.gmail.com> <C9D01C45-90BD-465D-B2C4-0CCA6B2A21A3@juniper.net> <CAOj+MMFrke5-9+pMKZ7QTawiOT+N3fD=2ta8hGEu=CG+qv_OQw@mail.gmail.com> <C264E12E-08DE-4C90-AF36-C0B477825DFE@juniper.net> <CAOj+MMF0R3dFZ+Wo9ymRXfeY1_0YyCWpdMf-WFXsbZ69wfAOaQ@mail.gmail.com> <B2FBC540-1F6C-481C-A421-DBD03DE28B04@juniper.net>
In-Reply-To: <B2FBC540-1F6C-481C-A421-DBD03DE28B04@juniper.net>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 13 Jan 2023 10:10:02 +0100
Message-ID: <CAOj+MMG2PGtio-OHBOfadU8TnVrWaGD1sHBPZUD9SfGV5jRcpg@mail.gmail.com>
To: John Scudder <jgs@juniper.net>
Cc: Jeffrey Haas <jhaas@pfrc.org>, Donatas Abraitis <donatas.abraitis@hostinger.com>, "Jakob Heitz (jheitz)" <jheitz@cisco.com>, Alvaro Retana <aretana.ietf@gmail.com>, Bruno Decraene <bruno.decraene@orange.com>, IDR List <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ea8b4f05f2219957"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/AL4cOAo-VN_RIJQianEhjc8Ffeo>
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: Fri, 13 Jan 2023 09:10:21 -0000

Hello John, Jeff and the WG,

I would like to perhaps make a final point to this discussion in regards to
the last few emails about protocol behavior. I do keep the subject
unchanged as this is directly related to the proposed draft.

It has been pointed out that for almost 22 years (!!) or 13 years BGP
capabilities are supposed to operate in a fashion of peer A sending to peer
B supported capabilities and then peer B using that information to properly
build session to peer A using new SAFI, new BGP Attribute or any other new
encoding.

Controversial aspect of whether peer B should signal peer A "Unsupported
Capability" when it receives one it does not recognize apparently could be
subject to a different thread. Needless to say some implementations do it
today and I would not call them buggy.

But what is important here in this very topic is that proposed extension
in draft-abraitis-bgp-version-capability is not a capability about
something peer A supports or not. *It is the signalling itself. *

So IMO signalling *anything* with zero assurance that peer understands is
not only pointless but could potentially lead to very wrong assumptions (if
at any time sender counts on the other party that such message is received
and understood).

Just imagine BGP running between a plane and ATC before take off. If ATC
sends any messages to the plane and plane simply drops it on the floor as
it does not recognize it - without telling about it to ATC - sooner or
later the disaster may happen.

Hope this makes my POV clear.

Kind regards,
Robert


On Thu, Jan 12, 2023 at 9:23 PM John Scudder <jgs@juniper.net> wrote:

> I see. Since the specified behavior of Capabilities has been as I
> described since RFC 2842 was published almost 22 years ago (!!) I think
> it’s unlikely we’d want to make any major changes to it now — even leaving
> aside any other considerations. I will point out that if anyone actually
> wanted the “reset the session if you don’t support this capability”
> functionality, they have always had it available, in the form of OPEN
> Optional Parameters. Those have been around even longer, since RFC 1771.
>
> I think we’ve probably come to the end of this subtopic but if there’s a
> desire to continue it further I’d suggest moving to a new subject line
> since it’s only tangentially related to draft-abraitis.
>
> —John
>
> > On Jan 12, 2023, at 2:11 PM, Robert Raszuk <robert@raszuk.net> wrote:
> >
> > Yes the following example I did not quote was about major support of
> IPv6. But it was just an example.
> >
> > But my point I think got lost in this discussion. IMO it is a feature
> not a bug to close the session when I am receiving stuff I do not
> understand.
> >
> > Please kindly observe that we are not talking about stopping in the
> middle of the flight .. we are talking about taking off or not.
> >
> > If you follow last paragraph of section 3 of RFC5492 and drop on the
> floor what I am sending to you then it is like I am talking chinese or
> hindu to you and you just ignore it. It does no one any good. In fact
> disabling this on the sender seems like a good thing to do.
> >
> > With that IMO BGP Capabilities (and perhaps one subset of their dynamic
> flavor) is not the right container to carry unrelated to BGP protocol and
> its operation free form text fields.
> >
> > So if we were to go for 5492-bis I would instead suggest removing the
> last paragraph of section 3.
> >
>
>