Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adoption call (6/6 to 6/20)

Robert Raszuk <robert@raszuk.net> Wed, 22 June 2022 19:44 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 84BE9C15AAE4 for <idr@ietfa.amsl.com>; Wed, 22 Jun 2022 12:44:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 jZ_Pa7wI1mFx for <idr@ietfa.amsl.com>; Wed, 22 Jun 2022 12:44:19 -0700 (PDT)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 D0F03C15AAE3 for <idr@ietf.org>; Wed, 22 Jun 2022 12:44:19 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id eo8so25420562edb.0 for <idr@ietf.org>; Wed, 22 Jun 2022 12:44:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Av22cazv9r1Mw8kHGY7jn+80feW5MUyE41kkWFW4EKc=; b=ev5Xw78KbaoAv9RXN+AgO6zUCEbr2KWb2TwAuR81oeRunQBQDcFBXy6yvjFNu5X9o4 8W5epUrmYpsVAJQwUADzt/qOdKtubLmqlWB+7h2fC05lGABL7cSSGGfMbL7lqmPofbS0 ytcjoQ5WXlTqEE/6BcOW2DxC+7PQhRDPWXnq6j/7gzZz7xT504ayZUCi/xwaC04BKyvf e8fki86ujXMA/0jsxwUtIkbnUT2Dh98kR87+Lbv7lOyYvkmwzEc4Pf7OQUmW/k0RfzWp o8iUMNawnaZMWW1a41GNSOQVI6geb10to5T9E/Widb8avxjhD3mAXfTjFvowCXorRY3g OZ+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Av22cazv9r1Mw8kHGY7jn+80feW5MUyE41kkWFW4EKc=; b=n1St4CyKGa/z1AlZPqpDv8DWBaIM29Mmvb+N6fVgIuOSWu1Ba9xW16waySwtoReUOu wbyOe5qBJ85+wadPkeC8TaroevIQ59q+cDBRX2/FnkdoaJwK9PX4Iu2tZ9x/ryG/6eZw Vfn81O2c4BcEya8l0EQ9+7RtDkmDpqVHpECekYw8gBQgjRtNs9kGZgXL4lRUsnpZ8zE1 0gg2fprcEebqk4Nv4l1q/DZGGvVW6mgpubu87sMxuRrhVPwkenEXplyQz7OosKq1cOlj Crv2yi5XAj+MdOm4+DvIo6rheYgHeKBHbvdsFUfgpFB7fIm+FKxjY3NnF5PWV5QVn2h/ 16VA==
X-Gm-Message-State: AJIora/c865KXaS+upz0nVtVto/jd0VqWfYwFJ9mX56lfWh4hkuPio5f ax/298RjwJyPYYiX8BOgG7cjmlFlhGtYg6iJrvRJPQ==
X-Google-Smtp-Source: AGRyM1sI3hmRtL45GBTFj0gToLuOlAMuJZvGtbuPd+8qzCHeLyCbusnPuSkUg6kt3dW99bfRfmdrDAHyYnyKIDRF0cA=
X-Received: by 2002:a05:6402:298b:b0:435:20fd:d65d with SMTP id eq11-20020a056402298b00b0043520fdd65dmr6221366edb.190.1655927058081; Wed, 22 Jun 2022 12:44:18 -0700 (PDT)
MIME-Version: 1.0
References: <BY5PR11MB4337C1704EE6D3A9F889798CC1B39@BY5PR11MB4337.namprd11.prod.outlook.com> <5B5BC7AC-9B56-4497-8572-C6FCA95803C5@tsinghua.org.cn> <A41A94F6-01E2-414C-9836-7DB7AD6D826F@pfrc.org> <CAOj+MMH8aNHVi7Jck197ONyOeP9LdtmEjLmYMdJi_hTAxmPNmA@mail.gmail.com> <14727A17-D23A-4645-8D9F-6AEEC3053018@pfrc.org> <CAH6gdPytp5UZztLJ26wRg3Lb9gfhYuKMLiFHH5BWNjkvi37ctw@mail.gmail.com>
In-Reply-To: <CAH6gdPytp5UZztLJ26wRg3Lb9gfhYuKMLiFHH5BWNjkvi37ctw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 22 Jun 2022 21:44:06 +0200
Message-ID: <CAOj+MMHUk+c3ftTPV2+hD2=B+VDfcJZzNy964zJ+cLPa1HFiDQ@mail.gmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: Jeffrey Haas <jhaas@pfrc.org>, "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>, Sue Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary="000000000000123d9105e20e90c6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/db7hzJ-VMn4XMUeF49pNGciOJu0>
Subject: Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adoption call (6/6 to 6/20)
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, 22 Jun 2022 19:44:23 -0000

All,

Sorry but I would like to express complete opposition to the unconditional
and uncapped accommodation of IGP carried data in BGP - specifically
BGP-LS.

The BGP-LS proposal started very lean ... we just need pieces of topology
sent to controllers from each area. And we promise we use separate BGP
infrastructure to accommodate the separation from any BGP routing data. So
the proposal was accepted.

However now we see a completely different scope being pushed into the
original apparatus with the justification you allowed for 1,2 & 3 so now
you guys have no choice and must allow for 4, 5, 6 --- infinity. Leave
alone that complete separation was only practical on the IETF slides.

So yes I am worried to see what is happening here just as I care about the
Interdomain Routing Protocol.

That uncontrolled push of any IGP extension to BGP is not a good thing.
Today we already see opaque data to topology information being sent.
Tomorrow we have Application Aware Networking which may likely require a
bunch of new IGP extensions. Right around the corner there are folks
pushing for MNA (MPLS Network Actions) with a bunch of new IGP extensions
to surface soon.

Is it wise to stuff it all into BGP tables and data structures just for
convenience that BGP is the only protocol which can establish TCP session
between two end points ?

Kind regards,
Robert












On Wed, Jun 22, 2022 at 3:15 PM Ketan Talaulikar <ketant.ietf@gmail.com>
wrote:

> Hi Jeff,
>
> I agree with your views and to elaborate further:
>
> 1) The BGP-LS is a product of the IDR WG and hence the base is what the
> IDR WG should be mostly focused on. This includes any improvements or fixes
> to the base specification. Has there been any discussion in this regard on
> this thread? If so, please point me to them and I can start separate
> discussion threads on those topics. As many WG members have stated, BGP-LS
> is widely implemented and deployments are only going up.
>
> 2) Most of the BGP-LS extensions are triggered by newer IGP extensions
> (ideally driven by use cases that benefit from getting them into BGP-LS).
> These are better handled by the LSR WG with cross-posting notices to the
> IDR WG. In fact, such extensions are better added to the corresponding LSR
> documents. I believe such an agreement was reached a year or two ago -
> perhaps it is time to just enforce this and not accept such BGP-LS
> documents for IDR adoption?
>
> 3) There are certain BGP-LS extensions that are not associated with IGP
> extensions and I guess those would need to be handled in the IDR WG.
>
> Coming to alternate proposals to provide the functionality delivered by
> BGP-LS, I would think that RTGWG would be a good place to start.
>
> Thanks,
> Ketan
>
>
> On Wed, Jun 22, 2022 at 5:11 PM Jeffrey Haas <jhaas@pfrc.org> wrote:
>
>> Robert,
>>
>>
>> On Jun 22, 2022, at 5:05 AM, Robert Raszuk <robert@raszuk.net> wrote:
>>
>> Hi Jeff,
>>
>> Again, speaking to the general case... why should it ever be
>>> constrained?  If the feature exists in the IGP, being able to represent it
>>> in BGP-LS is probably reasonable.
>>>
>>
>> Is there any technical reason to send point to point information over a
>> point 2 multipoint (aka spray) protocol ?
>>
>> Is there any benefit for BGP to take that load on its shoulders ?
>>
>> Is this done purely for convinvence of reusing established by BGP TCP
>> session ? IMHO poor justification.
>>
>>
>> Is there any particular reason you're contorting yourself to try to
>> justify not putting link state information into the BGP-link state protocol
>> extension?
>>
>> You might not like BGP-LS.  (There many things to not like in it.)  But
>> we have it.
>>
>>
>> Are you proposing to bend IDR WG rules and start allowing BGP
>> protocol extensions without two shipping interoperable implementations and
>> a documented implementation report ? Note that LSR WG does not have such a
>> bar.
>>
>>
>> In this case, I think I might be proposing that.
>>
>> The core BGP-LS mechanism is defined.  We already have cases where groups
>> like BESS put stuff into BGP things without passing through similar gates,
>> but typically through existing well defined extensions.  We don't require
>> full gate procedures when someone creates a FCFS bgp extended community
>> outside of IDR.
>>
>> And perhaps similarly we might not want to require every single link
>> state extension already adopted and accepted by LSR to need more than IDR
>> review before it's added to the BGP extension to carry their stuff.
>>
>> Where in the BGP protocol state machine do we have a rate limit to
>> capping accepted data (aka churn) from OSPF or ISIS protocols ?
>>
>>
>> I decline to re-open that entire line of discussion from the IDR archives
>> for BGP-LS.  Feel free to beat up on the archive server yourself. :-)
>>
>> Note - I am asking you those questions targeting yourself in both roles -
>> IDR WG member and IDR WG co-chair.
>>
>>
>> The above answered wearing both hats.  But that's also why we have more
>> the one chair - consensus among ourselves as well needs to be generated.
>>
>> I suspect this will be a topic for the next IDR chair chat.
>>
>> -- Jeff
>>
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
>>
>