Re: [Idr] BGP-LS alternatives - problems and solutions

Gyan Mishra <hayabusagsm@gmail.com> Thu, 30 June 2022 23:53 UTC

Return-Path: <hayabusagsm@gmail.com>
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 7EC29C14F73F for <idr@ietfa.amsl.com>; Thu, 30 Jun 2022 16:53:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, T_SCC_BODY_TEXT_LINE=-0.01, 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=gmail.com
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 HEr-7_pwo9NS for <idr@ietfa.amsl.com>; Thu, 30 Jun 2022 16:53:34 -0700 (PDT)
Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) (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 C137EC14F733 for <idr@ietf.org>; Thu, 30 Jun 2022 16:53:34 -0700 (PDT)
Received: by mail-pl1-x629.google.com with SMTP id l6so762164plg.11 for <idr@ietf.org>; Thu, 30 Jun 2022 16:53:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TKZtjUDtgItntDbO7zPZ6JwqEctn0aBfBMLFlAaLyxs=; b=hLQ7y99v8YVCPvx0lzymy213nQ3q2z/DMJZ8hOYR9HvCoZ5j1ZEtQVtWwG/kM30gWb TZIfEsvFGkuADwJVa0VvzlM0bouuR8aFHnV8zmIDIacsBf8aE7FyLlhVHh1B1e8AIteE ZV/SvF8dkImLJjVmzg89wr17HWHd8TKUadjBl7ZQLirio8hJnOiRf9TkXv6BoE7WDhPq TEVQVcC2tLpmBRLFgJ3MR1+kv8Muc2C5REF+CPMyFq/QYH3MshFUb8X4gjyrFDV84yNr ue1u1+/fVad8wJfPuujkSPPsHIUiMUC2fxglltkBpa2Bz7b8hmBpGsJn5qkd/ixBz2bs q9UA==
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=TKZtjUDtgItntDbO7zPZ6JwqEctn0aBfBMLFlAaLyxs=; b=LAo31M/99PT3beVkYRefyoq2r0ZP3wI/PtefMk8mDvM1IymejgCXceNbRmRzxgglCP 6hkaTPjJOllZPBbFEdZbXyim4dxOHR0z6FOqcPL3ruDMFN1RHSb3cPW/2TjEcD7LznF2 lmD+RQ0ItcSYMKS9mKtLHiD0vfW4hKFev75wqVWldqGjf9Rzv/S+FOaIFl7wLZQyVvcB 4gwWkTsBX7AOdLErcApZ30caks4rChVaScT3Pk7uDAqv1IgWC4PksGPfqEDhn0RYn8UT TISGNIIqex4tiBzy6W4nTkwJyexyg/sFqhw2rFImZLwwYGPNthBp5V/A3GUIqN6u+NBM 0TcQ==
X-Gm-Message-State: AJIora+7LhDzl+1HQaqO2ED08MV/pAxmBlMN4v2Vq01p1KcK4vuel4CB yCiBPEeuKD910Sb4SSf7IAp6bQCJGDSz1qAPKVBgRKyI
X-Google-Smtp-Source: AGRyM1s2SAer8xlMCGk318yw1Hva+fotmPBlPfXNkz3q3fRaEKtqFM+jnj/GoWdDhVtoFuGbtLjXy/QJIMAQKE1HYLE=
X-Received: by 2002:a17:902:b286:b0:16a:1006:a871 with SMTP id u6-20020a170902b28600b0016a1006a871mr18078753plr.109.1656633214164; Thu, 30 Jun 2022 16:53:34 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR08MB4872F86B0433BF7CAF91326CB3BB9@BYAPR08MB4872.namprd08.prod.outlook.com> <CAKz0y8xVHBcxrGcKH6Q9mXbQK1mcsk5_zx-OOLQ5p7umuSJ=9Q@mail.gmail.com> <CAOj+MMG_9ZNrh41ixVRwguOXdvtGkMitfycDHXBJXop=Xb2cBw@mail.gmail.com> <20277_1656583958_62BD7716_20277_155_1_6b66b56f-8e05-be8d-7a90-2524fe2b975e@orange.com>
In-Reply-To: <20277_1656583958_62BD7716_20277_155_1_6b66b56f-8e05-be8d-7a90-2524fe2b975e@orange.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Thu, 30 Jun 2022 19:53:20 -0400
Message-ID: <CABNhwV0KJq7qgfJHmwB1wHYpGmy2XiatBXMFPfyNmMMAmF_dBg@mail.gmail.com>
To: olivier.dugeon@orange.com
Cc: Robert Raszuk <robert@raszuk.net>, Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000040e32b05e2b2fa46"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/cyxeGiELuXZZjH4FekY3NFCW0iw>
Subject: Re: [Idr] BGP-LS alternatives - problems and solutions
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, 30 Jun 2022 23:53:39 -0000

Hi Oliver

I believe the goal here is as the subject states is to investigate an
alternative to BGP-LS to avoid overloading of BGP so BGP remains clean for
internet routing functions only.

Regarding new IGP extensions to be encoded for stateful PCE that come up,
all solutions end up requiring a separate parser for OSPF and ISIS as the
TLVs are different.  So you are in the same boat regardless of if it’s
BGP-LS, PCEP-LS, IGP of Yang.

I think it’s a good idea to have multiple alternative to BGP-LS for
operators.

One major advantage of PCEP-LS is that if you already have a Centralized
PCE/SDN controller deployed you already have a PCEP session NBI to all the
nodes in each domain across H-PCE parents and child PCEs, do to the PCEP
infrastructure beong already present and now can be reused for PCEP-LS
instead of BGP-LS.

Thanks

Gyan

On Thu, Jun 30, 2022 at 6:13 AM <olivier.dugeon@orange.com> wrote:

> Hello Robert, all
>
> Le 30/06/2022 à 10:28, Robert Raszuk a écrit :
> > All,
> >
> > I am very glad we are having this thread.
>
> me too ;-)
>
> >
> >
> >     There is also an experimental PCEP-LS: draft-dhodylee-pce-pcep-ls
> >
> >
> > IMO PCEP-LS is falling into the same trap as BGP-LS ended up being
> caught with. It defines TLVs and sub-TLVs to encode information. That means
> that any change or extension in the OSPF or ISIS would need to be reflected
> in the PCEP-LS protocol extension. That does not scale.
> >
> > While cherry picking some specific information may be useful it should
> be backwards compatible - so I would expect any new protocol to reuse
> already defined encoding for BGP-LS.
> >
> > New proposal should also allow a mode of operation where any new
> protocol extension is synchronized without any new IETF draft or RFC
> needed. As example OSPF OOB LSDB sync spec meets this criteria well:
> https://datatracker.ietf.org/doc/html/rfc4811
>
> I agree that PCEP-LS fall into the same problem as BGP-LS regarding IGP
> protocol extension. But, from a developer point of view, BGP-LS as the
> great advantage that you need to code, debug and maintain only one parser
> for the BGP-LS listener. Streaming out of band the contain of LSDB
> (whatever the protocol will be) means that you must code, debug and
> maintain one parser per IGP (at least one for OSPF and one for IS-IS) as
> the TLVs are not the same (at least T & L). If you try to standardized the
> LSDB e.g. with a yang model, you fall again into the same problem of
> managing new IGP TLVs extension. Another point not mention in the list of
> advantage for BGP-LS is the possibility to use a Route Reflector / Cluster
> architecture. I mean, from an SDN Controller point of view e.g. a PCE
> server, that you could collect the Link State topology of several IGP
> domains only with one BGP session to the Route Reflector / Cluster instead
> of one BGP session for each IGP domains. The BGP Route
> Reflector / Cluster architecture provides also security and reliability in
> case of failure. From an operational point of view, it is very important to
> keep this feature in mind if the WG decides to go to a new protocol. Best
> Regards Olivier
>
> >
> > I will try to document my proposal and share with the team in the coming
> weeks.
> >
> > Best,
> > Robert
> >
> >
> >         Just do routing.
> >
> >
> >
> >         Deficit/Benefit:
> >
> >         1. New protocol must be deployed along with
> >
> >         ISIS, OSPF and BGP.
> >
> >         2. Interactions between BGP-LS
> >
> >
> >
> >         Open issues:  What are potential error conditions for
> >
> >         Protocol interactions (ISIS/OSPF to DROID)?
> >
> >
> > _______________________________________________
> > Idr mailing list
> > Idr@ietf.org
> > https://www.ietf.org/mailman/listinfo/idr
> --
> Olivier Dugeon
>
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
> recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*