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 21:27 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 82779C15AAD3 for <idr@ietfa.amsl.com>; Wed, 8 Jun 2022 14:27:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level:
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, 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 WQZ-I9LyGEap for <idr@ietfa.amsl.com>; Wed, 8 Jun 2022 14:27:14 -0700 (PDT)
Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (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 92042C157B47 for <idr@ietf.org>; Wed, 8 Jun 2022 14:27:14 -0700 (PDT)
Received: by mail-ej1-x633.google.com with SMTP id o7so10592795eja.1 for <idr@ietf.org>; Wed, 08 Jun 2022 14:27:14 -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=TcvSbVV9jiixoirLEFNlrQnwe71HQMRTlk//3LATu2o=; b=Y+i/7xSVudFZdmNdI5rbgzTAmO68pmcJnE3WSHGkUWAu09fslWJk8xWlFzdJqgWXIJ FLsY2nANOHEivCMe8MnM8jrMUyURZA5jfB0Pfu1+5+4gK+sdXlvlSGSfSqlzH4DRadly ByknXCUodHpJG/KLKr+YseWYiUpwwxtjpPQcBrRlCuix+VGOLg4YKGuanEm40RDdoyfr 6It3yUTOoUKUr2XJXiDb574Aq+jFYVZcUtqX4MmKvGM5qL0E0o+xZ3LVeMc3LHnBNTuD vGqr8u7a3CVf255xnfudHajuhxjt4Cj5U9wW9a20TjPggWa5jnikHdrBGXl3fN4ph8NL qGBg==
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=TcvSbVV9jiixoirLEFNlrQnwe71HQMRTlk//3LATu2o=; b=pcAEPLeWqJbjWo971DlHB4z9SuQ6W8Cpo1vBBUt2VbTIyTIc2xIzcsMD5nU3+tv/V9 /7gci3aWPjZXNHTJ1pYQAuOP861cQg5u2ZruehpOv9XE17bGmR+CDSDRbY16mHFYKO4E 28WgPT8KVWYpYsSBdm7chzlafSOqmAoo32Atp+J79s86Lo43XpiFs4ldFSAxnxsLed8e SpNfxpsfcNcdp5xBZiIKycRetAfhy4/lwQGSCZa9uCg7ghpB2jp3jBfVvidoNdO3ZfIg GIYpi8ezZoYaKdPoXTuNMeJLIggzLq0HDWjXpRLMI12cVtxo8rTMJetfCFesJT15Cf2E 9E0Q==
X-Gm-Message-State: AOAM533XtqwB2SJ2sYGoD1HjF2ZAcoz45CEvfP7cXzfwoRiP+xsq1BVG TBgoZNlsvfF4jml8l69ePYZPOsOdPXrqFqx0MmTX8lbeZ8w=
X-Google-Smtp-Source: ABdhPJwMJbx5EcqSW1TXPD1n07VA+mahjUvXgm4val7eHvXmAO7rtFv7EM/4LNgLM5ZoDHzh2yT3i7spX3FmdAdktcA=
X-Received: by 2002:a17:906:7944:b0:6da:b834:2f3e with SMTP id l4-20020a170906794400b006dab8342f3emr34193840ejo.353.1654723632964; Wed, 08 Jun 2022 14:27:12 -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> <CAOj+MMEjww7F08tK3--DAqL8awU4iT+pPANrh=8Fe=VHCHr7cw@mail.gmail.com> <CA+wi2hOPtMd8Yctj1uo=2QiWUbYdrZcCXQTJTCBZcF=pYybFzg@mail.gmail.com>
In-Reply-To: <CA+wi2hOPtMd8Yctj1uo=2QiWUbYdrZcCXQTJTCBZcF=pYybFzg@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Wed, 08 Jun 2022 23:27:01 +0200
Message-ID: <CAOj+MMHJoiqWEXkMhXJZnJ9Tccz41PDfWw8qGt5vO2zqVM2aeQ@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="00000000000058444405e0f65eb6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/DXgdeNt7h_JiFPa3bYgkSXsYf3Q>
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 21:27:18 -0000
Tony, To address your last three emails. What I am proposing as a first step is not to use any other protocol (just trying to make smooth small step evolutionary improvement). Yes we spoke about alternatives to BGP-LS offline but let's put it aside for now. So what I am proposing is that we add a two new TLVs to BGP-LS which will be used to carry exactly what you carry today except it will be completely opaque to BGP. Say for starter it will be HEX block. >From sessions intra and inter domain nothing changes. Nothing changes from security pov. IGP can encode this hex block as it would give this to BGP today - so no need to worry about writing smart ISIS or OSPF parsers on the controllers. Gain - BGP does not need to do anything new each time LSR WG invents a new link state protocol extension. BGP does not need to worry about malformed updates if such malformation would happen inside the IGP data. Do you think this is pragmatic enough approach that we could write small draft and propose ? Or do you still see an issue with taking such direction ? Again "you" here is a question to everyone. Thx, R. On Wed, Jun 8, 2022 at 11:05 PM Tony Przygienda <tonysietf@gmail.com> wrote: > > > On Wed, Jun 8, 2022 at 10:41 PM Robert Raszuk <robert@raszuk.net> wrote: > >> ... >> >> All 100% transparent to customers and they do not care if BGP parses each >> IGP TLV bit or not. >> >> > so for sake of completeness and to be fair to BGP-LS as it stands since it > seems this "pinata" thread got a bit too one-sided ;-) There were more good > arguments than the BGP is inter-AS ... > > Writing a good IGP parser is NOT trivial (especially ISIS) and then you > still have to stitch e'thing together from all the fragments flying around. > And that parser needs be maintained with IGP changes as well. And it's not > easy to get your hands on really good maintainable IGP parsers in open > source properly chopped off the main protocol implementation on top (unless > you enlighten me). And you have to keep up with flooding possibly & > tie-breaking and so on. For large operators at scale and so on arguably a > viable path, for lots of folks with limited resources BGP-LS is arguably a > much easier thing to consume to monitor some things/get some data. > > Also, there seem to be assumptions here that the code MUST be hacked into > BGP. That ain't so, arguably you can architecture independent code that has > read-only access to IGP and builds a projection of it as BGP-LS stuff that > is given to BGP to push out without BGP understanding really how the thing > comes about. > > so, 7752 was a trade-off. given how successful it got arguably a viable > trade-off as non-perfect things go ;-) > > -- tony >
- [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG adopt… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Acee Lindem (acee)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Les Ginsberg (ginsberg)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Acee Lindem (acee)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Aijun Wang
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Jordan Head
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Les Ginsberg (ginsberg)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Les Ginsberg (ginsberg)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Les Ginsberg (ginsberg)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Gert Doering
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Acee Lindem (acee)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… tom petch
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… tom petch
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Les Ginsberg (ginsberg)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Gert Doering
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Randy Bush
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Gert Doering
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Jeff Tantsura
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… bruno.decraene
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… bruno.decraene
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Ketan Talaulikar
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Jordan Head
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Jeffrey Haas
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Les Ginsberg (ginsberg)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Aijun Wang
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Acee Lindem (acee)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Acee Lindem (acee)
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Jeffrey Haas
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Jeffrey Haas
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Gert Doering
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Jeffrey Haas
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Ketan Talaulikar
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Ketan Talaulikar
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Ketan Talaulikar
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Ketan Talaulikar
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Ketan Talaulikar
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Tony Przygienda
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Susan Hares
- Re: [Idr] draft-head-idr-bgp-ls-isis-fr-01 - WG a… Robert Raszuk
- [Idr] YANG requirements for IDR drafts (was Re: d… Jeffrey Haas
- Re: [Idr] YANG requirements for IDR drafts (was R… Robert Raszuk
- Re: [Idr] YANG requirements for IDR drafts (was R… Acee Lindem (acee)
- Re: [Idr] [Lsr] YANG requirements for IDR drafts … Acee Lindem (acee)