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

Robert Raszuk <robert@raszuk.net> Wed, 08 June 2022 20:41 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 B2094C15949B for <idr@ietfa.amsl.com>; Wed, 8 Jun 2022 13:41:59 -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=unavailable 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 uFYxDrmGqmWL for <idr@ietfa.amsl.com>; Wed, 8 Jun 2022 13:41:55 -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 D0FD8C15AAD3 for <idr@ietf.org>; Wed, 8 Jun 2022 13:41:17 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id v19so28634436edd.4 for <idr@ietf.org>; Wed, 08 Jun 2022 13:41:17 -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=HfW0NuDm3iJPs9GtfOnudQw1eG1w37qo8E+TTveKxfA=; b=G5ChebEpLEvMn/HodraCpPZFJHuc18GhUhzCnRMskO4giLdkKwI4AAe3MKjLqdRXUV Izn4VaQeokBkFwPxziIhpwNsO7xA3gC+hWGm/v+jI7ntKOYRkoMTFg8PlIgfJoC/GI/I TRhwQ6XlVgvv8yys3ja7t+IA40ZFMYZHC7as4Ht7q6BrApTbvJWf2rpfhOQKbpkMAVFE mhJGQe8mbTRRLCWjJY0k4wBw+1Aiazq2pXeM/XOK6d8GCEIqHKy1ydUVI12inaozqhuK uNjEQOJJpAuP5zESIqUKZAHa3VBKnH5WZTxGR8HSfGQFgeq8KNNCHV1gxqnPF24o2k2e a74A==
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=HfW0NuDm3iJPs9GtfOnudQw1eG1w37qo8E+TTveKxfA=; b=T+Sc4q5PZMUI31FcT3odbg0/AWFMIff1SMqJUgi1AhJ4qBR8Jd0UnmWF1U0tajNFQi c+mCUnUSkcAiRh3yrVmGN35DX1r21D4N4o9ilVQVNCEuiYtyii+bFLq2KFibEcqW6oDg 30zykvv66KIn5sQr2rM6YWkMEZ1awhahoJrIYJR/4NItfR+tf+tnWjvCFpfxp9nEAsyb pxdhwhTGIJJlRa6RNuU5ji10YXCuPGZiFhSySP+q7F/USUbVb33hUqquOYpKyRUXb4xZ 0/52IFebzqk2vU4JdirIZ5dPmLZKX3g4x+1xgSotlar7Gupx7Xu2rYpbSqIBK32KZiXy k58g==
X-Gm-Message-State: AOAM530xoitg3oHDVGXoR6EEXSAisxAbQvjZpBEeZBBeC1ZknlbNxDhc A7amhg5QVKpfC37zmt8KeBcXx+X0fOpMpWM92YOWAQ==
X-Google-Smtp-Source: ABdhPJyy5+aibGdU1e+/6qxUiRv/9im0Mg/7Kza/nH1G0g0vpE677mdyf9xtV+6ZfHUENs9lHefx9JtWppB7yC2FUJ0=
X-Received: by 2002:a05:6402:684:b0:431:503e:76e6 with SMTP id f4-20020a056402068400b00431503e76e6mr22279783edy.308.1654720875845; Wed, 08 Jun 2022 13:41:15 -0700 (PDT)
MIME-Version: 1.0
References: <BY5PR11MB4337153D1D387C125A822F12C1A59@BY5PR11MB4337.namprd11.prod.outlook.com> <BYAPR08MB487281C781BB66A00803B9ECB3A59@BYAPR08MB4872.namprd08.prod.outlook.com> <BY5PR11MB43370655CE2A2406B394C901C1A49@BY5PR11MB4337.namprd11.prod.outlook.com> <BYAPR08MB4872AB7D94218FFD4FF236D5B3A49@BYAPR08MB4872.namprd08.prod.outlook.com> <BY5PR11MB4337E9C8F39A7512FC8808DEC1A49@BY5PR11MB4337.namprd11.prod.outlook.com> <CAOj+MMFA+_2p0jucZJzDencS1KRnSVJPwK8SryV1nqf12M7VLA@mail.gmail.com> <CA+wi2hOnDrrFcpDFJGbBs412rP8-FgJ_ga-YPj3xhRgwu_ngEA@mail.gmail.com> <CAOj+MMEejRipew3CnxG9L9iZ1yBFxy1ewuDzDe+VgJN3_YCG+w@mail.gmail.com> <CA+wi2hMHdhrAhU3dP82XHh=W71TGxnCKUXVgZJEcE61N8J-0Pg@mail.gmail.com> <CAOj+MMFjfQmX-DLxgK01OcaMHVwCp3UrmXhbFhouz_SPRMbJBw@mail.gmail.com> <YqDjcrsoiCc0Sz58@Space.Net> <CA+wi2hOHuSqh6RwTEExxZnAbSCBRkcAccSN9u7XG86G3yaz6rA@mail.gmail.com> <CAOj+MMGn-N+qBkYGPMDzUvHCPgn_cQ3xsttjhAvhmabys0nsOQ@mail.gmail.com> <CA+wi2hMDwXnT8LdDVo+xQvcD9NwXNhnNguCywxEQNXP4k+Vd3g@mail.gmail.com> <CAOj+MMFqNG03Bo3PBhyq+9LFPg9E=ExEMEnJbHeG_SGQLLj+1g@mail.gmail.com> <CA+wi2hOjaZGVVJYDLESsn6Quj-ZBk6ouGT-1Um9AOZduibRrZA@mail.gmail.com>
In-Reply-To: <CA+wi2hOjaZGVVJYDLESsn6Quj-ZBk6ouGT-1Um9AOZduibRrZA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 08 Jun 2022 22:41:04 +0200
Message-ID: <CAOj+MMEjww7F08tK3--DAqL8awU4iT+pPANrh=8Fe=VHCHr7cw@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: Gert Doering <gert@space.net>, "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, "idr@ietf.org" <idr@ietf.org>, Susan Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary="00000000000001f2ae05e0f5ba38"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/jJ3ZEc7nIrlz_ei80MVc2GfaJOo>
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, 08 Jun 2022 20:41:59 -0000

Tony,

... just to get something perhaps productive out of this thread ...

>  it should be a raw data conduit

I have spoken with a number of people about it. I must share that all but
one agree that what BGP-LS transports should be an opaque payload ...
perhaps in a form of bin chunks. BGP should never look at it, never
understand it.

IGP could zip it and give configurable chunks to BGP to carry it p2p.

Does it solve the problem - no. But does it free BGP dev and dev-test
resources from becoming IGP shadows - YES. And that would be a small step
win.

All 100% transparent to customers and they do not care if BGP parses each
IGP TLV bit or not.

So what's next ? Should we write a small draft and propose it to IDR ?
Before I or you spend any time on it - do we have formal rough consensus on
such an approach. Or maybe those who think BGP should act as IGP' should
speak up now - in this or new thread here ?

Kind regards,
Robert


On Wed, Jun 8, 2022 at 10:32 PM Tony Przygienda <tonysietf@gmail.com> wrote:

> Don't blame me for BGP-LS, read the RFC authors' list and go from there
> ;-)  I didn't sell it as "don't need a parser, it's secure, it's inter-AS,
> it's singing & dancing" ... And I was vocal if BGP is abused to carry IGP
> topology it should be a raw data conduit and about other problems it will
> cause down the road.
>
> And the answer for questions below is yes and many times over many, many
> years. actually before BGP-LS customers were running passive sessions and
> such things as lots of IGP folks now and actually, some customers who got
> disillusioned by BGP-LS I raw-streaming IGP via gRPC (whereas I think redis
> or some such thing is possibly a better choice but it's a deeply technical
> discussion for high performance IGP coders and realistic boundaries of
> automation code to consume IGP speed feeds) ... But few and far inbetween
> ;-)
>
> So, can we now go back and make sure we have a standardized version of
> this draft/technology in BGP-LS before we end up building it sideways stuff
> or have to squat points ?
>
> And you may observe we kept the stuff hre to super/duper minimum (just
> cluster ID) rather than stuffing things like client/FR/tunnel stuff into it
> since only the boundary is of interest really and correlation L1/L2 BGP-LS
> feed can happen with that minimum already in place.  Unless I hear opinions
> that we should put more stuff in.
>
> chiming out ...
>
> -- tony
>
> On Wed, Jun 8, 2022 at 10:22 PM Robert Raszuk <robert@raszuk.net> wrote:
>
>> Tony,
>>
>> Yes - let's keep adding to BGP stuff which does not belong there and
>> continue to keep crying how BGP is slow and how BGP  interdomain
>> convergence takes minutes for full table.
>>
>> Why do we need the Internet at all ? After all - you never sold anything
>> to "The Internet".
>>
>> Let me ask you a question - Did you ever presented to customers an
>> alternative to BGP-LS ? Did you demo it ? Did you discuss pros and cons?
>>
>> With such myopic view we can sit and watch how this train which left
>> years ago goes slower and slower ..
>>
>> Or maybe this is after all good news ... I am sure inventors of SCION can
>> be super happy to see such growing abuse of BGP to be happening in IETF
>> over and over again.
>>
>> Cheers,
>> R.
>>
>> On Wed, Jun 8, 2022 at 10:05 PM Tony Przygienda <tonysietf@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Wed, Jun 8, 2022 at 8:47 PM Robert Raszuk <robert@raszuk.net> wrote:
>>>
>>>>
>>>>
>>>>> train left the station ages ago pushed by original authors who
>>>>> dissipated leaving us with this contraption ...
>>>>>
>>>>
>>>> So perhaps time to cut this car out of the locomotive ? Before it
>>>> causes the entire train to derail damaging fun and joy for many ?
>>>>
>>>
>>> Robert, good luck with that then ... Let me know how it goes after you
>>> talked to a bunch of really large customers having lots automation built
>>> around it already ;-) Ooops, I forgot you're fortunate enough these days to
>>> not be with a vendor running a large part of the planet.
>>>
>>>
>>>>
>>>>
>>>> genuinely funny that this 5 pages tiny TLV draft is causing such a deep
>>>>> soul searrching in IDR ;-)
>>>>>
>>>>
>>>> For one this is not about this draft but any new IGP protocol extension
>>>> seen in ISIS or OSPF messages to go to BGP-LS -- as it turns out this is
>>>> really what it is.
>>>>
>>>> For this very draft irrespective if this is a separate document or you
>>>> copy and paste it into the main ISIS reflection spec - I am still not
>>>> seeing the need to send it anywhere by BGP.
>>>>
>>>>
>>> first, IGP draft is in publication already
>>>
>>> second, BGP-LS is IDR domain  unless there are plans to move it into LSR
>>> charter ?
>>>
>>> yes, I'm just mildly acerbic/flippant but please, let's stay real here
>>> though I know you go to arbitrary lengths often to get a laugh/raised
>>> eyebrows ;-)
>>>
>>> -- tony
>>>
>>