Re: [Idr] WGLC is for "BGP Router Capabilities Attribute” [was: Re: WG LC for draft-ietf-idr-entropy-09 (8/29 to 9/12/2023)]

Robert Raszuk <robert@raszuk.net> Thu, 07 September 2023 22:20 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 113B8C1516F8 for <idr@ietfa.amsl.com>; Thu, 7 Sep 2023 15:20:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 I9_VN70zvKTa for <idr@ietfa.amsl.com>; Thu, 7 Sep 2023 15:20:51 -0700 (PDT)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (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 DDCD8C151079 for <idr@ietf.org>; Thu, 7 Sep 2023 15:20:51 -0700 (PDT)
Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-500913779f5so2513326e87.2 for <idr@ietf.org>; Thu, 07 Sep 2023 15:20:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1694125250; x=1694730050; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/db9Q5tLhwi8t5NNxCKu/Lm5sDnluoFXoFlFnPOMxao=; b=cLzqaupAj5+7iVKtZr6ZXfnIEPz+aVdt1aaIQJfFYRPH9sact7OPh7GYwjWRttBF97 TkgvgTaddpaL15Gv0oTq6pF4DCdfaTAUZf8oSpSqL3u5CwEnbjMHWrQP8TVR+mPCpHq6 ei2GD6BCDUJP+Lrp1W6OW678thmH2Uw6sjjP0SqOMU/6UpZWxzLh8SgFkrjCHotg24bu +cOvvBqKw1ya6I6hmE2xAsXhCKPWWR0zfAmfNi65w0W+swQ3lxysLrL7tIlYD5a/k47D 7j7L9wR3uGGiqyp1DBIvYclFUI+0dz+B3DswHKZq5qZ9gK/A1jUKMFy2vHQtddJrqm6R dapw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694125250; x=1694730050; 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=/db9Q5tLhwi8t5NNxCKu/Lm5sDnluoFXoFlFnPOMxao=; b=xFfsHfyagNsGxQZr7IUNP2WnVp6S6LFRNUcku1B3I56rdkezm2qaKpZQFg+RdKiJba 1wrFVaHNWthJVGhCTGuJdm6RdO9l3Rjjs6hjeOHn299EI8FEqz3AReMbI34yZL9lzCvP OW9gMhL1hrW9GZuAICEbfGQVlaNywqFC6OlDo8R1HRXUhLHSbsH7KdXg2cdnsK7cnh7s K50kv3rpjG/2CFzVECnfXLNO2kz4pzAu2AZV0GWCyGNeFGib5xIQSkknfDH9NBUpTrt3 TeDVS0SACc2rvC/huNbJchEWi7bBapPeBRJSxOvjrY9iYqEKrD2kif0j86xTwvF13I/R sAbQ==
X-Gm-Message-State: AOJu0YwODdnch41MZsCo76HzBx4VonON5HPSh0Afajm3Smy6G371HQs4 Dsq8x0uNsWuIKr84b0UpyL9ZaEXIIJvP+CHTruGAFg==
X-Google-Smtp-Source: AGHT+IG08f4bbQnHRPIX4No58NqE0a2pZVYSItJpv62gklPu0uyaOGBHh62KOI3PD47eFPod73owZpxyZCr06Kgu0ig=
X-Received: by 2002:a19:435d:0:b0:500:a408:dbd with SMTP id m29-20020a19435d000000b00500a4080dbdmr431056lfj.55.1694125249655; Thu, 07 Sep 2023 15:20:49 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR08MB48722A08FBACCBE523079846B3E7A@BYAPR08MB4872.namprd08.prod.outlook.com> <F75A6C76-D18C-4308-832B-BB6B14241C08@juniper.net> <EA75C4F9-0F37-4CE2-9761-6A5629A2A3F8@pfrc.org> <CAOj+MMGcGXguGM+1_WU5Tn9e+L7C0u0DfLf2Z6f0-a_MKZM9zQ@mail.gmail.com> <BYAPR08MB4872BA0F4A6F15516158B030B3EEA@BYAPR08MB4872.namprd08.prod.outlook.com>
In-Reply-To: <BYAPR08MB4872BA0F4A6F15516158B030B3EEA@BYAPR08MB4872.namprd08.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 08 Sep 2023 00:20:38 +0200
Message-ID: <CAOj+MMEekqkRv6=vBb_ApgOEJEr1jQ1ompp0YeSf1i5mtBrPMg@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: Jeffrey Haas <jhaas@pfrc.org>, John Scudder <jgs=40juniper.net@dmarc.ietf.org>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b609520604cc45af"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/dGPyK-DWYS8qqLkbOVkkuVb1QEQ>
Subject: Re: [Idr] WGLC is for "BGP Router Capabilities Attribute” [was: Re: WG LC for draft-ietf-idr-entropy-09 (8/29 to 9/12/2023)]
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: Thu, 07 Sep 2023 22:20:56 -0000

Hi Sue,

Robert:
>
>
>
> This draft-ietf-idr-entropy-09 text allows new features to be added to
> this attribute.
>

Those "features" and their yet to be defined handling requirements is what
worries me the most in this (well merged) proposal. We are standardizing
envelope with fixed header (read address space) and the requirements of the
future payloads may not fit the design of it.


> Are you suggesting that this signal the capability for handling different
> forms next-hops in the NLRI?
>

No, not at all. I hope not. This draft just described the property of the
last next hop (the same as in the NLRI) while allowing the future to be
defined aggregation of any information in other "capabilities".


> This seems to be within scope of this attribute as a capability.
>

I don't read it that way ... as we established so far today this is really
all opaque to BGP what is being carried by this attribute so far
with descriptive anchor being next hop.

Frankly what I am really afraid of is that we are opening the doors here
for a bunch of various new proposals which now will be moving all
signalling of node's capabilities from IGP to BGP and stuffing those into
the new attribute. And that would be done in a pretty wild uncontrolled way
as it is hard to say - oh entropy belongs here and why not XYZ (for example
MSD ) ?. We did that mistake with BGP-LS once already and one could hope
we learn from the past mistakes :-)


> draft-kaliraj-idr-multinexthop-attribute-09 suggests including multiple
> nexthops in an attribute (see section 5).  It removes the Next Hop from the
> AFI/SAFI NLRI into a attribute.   Are you suggesting we merge the
> draft-kaliraj-idr-multinexthop-attribute encoding also be merged into the
> variable Next Hop field?
>

Well - does it really remove it from MP_REACH ? My current reading of it
was that it allows to carry both best and non best path next hops in the
new attribute for various use cases, but not that it removes anything from
those SAFIs which do carry NH in the MP_REACH.

Please let me know if I understand your proposal.
>
>
>
> If I do understand your proposal, do you have a specific proposal for an
> encoding format?
>

My opinion is to actually limit the functionality of the new attribute to
ELCv3 only as described in the original proposal from John:

https://www.ietf.org/archive/id/draft-scudder-idr-entropy-label-01.txt
(with subsequent changes but pre-merge).

Kind regards,
Robert