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

olivier.dugeon@orange.com Thu, 30 June 2022 10:12 UTC

Return-Path: <olivier.dugeon@orange.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 6E0ADC15A722 for <idr@ietfa.amsl.com>; Thu, 30 Jun 2022 03:12:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.672
X-Spam-Level:
X-Spam-Status: No, score=-1.672 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, FORGED_MUA_MOZILLA=2.309, NICE_REPLY_A=-1.876, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, 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=orange.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 FhmYo02b067P for <idr@ietfa.amsl.com>; Thu, 30 Jun 2022 03:12:45 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 263E4C157B49 for <idr@ietf.org>; Thu, 30 Jun 2022 03:12:45 -0700 (PDT)
Received: from opfedar05.francetelecom.fr (unknown [xx.xx.xx.7]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar27.francetelecom.fr (ESMTP service) with ESMTPS id 4LYYzp0vjtz2xxR; Thu, 30 Jun 2022 12:12:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1656583958; bh=BrjOlPhKJWsoUgcQySiCKroxqPwAps9qV76ylP9zGmo=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=O2r/39xv0DlFxxdHDLt4V02JmJ4iom4O97tjX950vswT1UHLpujK7rCkNb9sl2RCA c0kpD7nPnfoDmU6tWCP5KHyClSs8eTagPmHAcf4QjejIQ+b2dj2bI6h9SH7xJBWOip QptP9RfoU0y5m8dtjkrvgDsX72t2mnDj8sxj94fSR4kAWpsvo6EluDzdClycKcDlQD i/9Kyhv2uWjjm4R/iAqpx+1fn69Pu0lDTW59p7EltEMGJIN8IfYvguZN6DscnJLr4l m0+16o2FqLi3/ryhiW+Bi/xSM+BaKHEP9Lkn8qArTiIGYDB8y7pcZ5tHtnnQ1a18qt Wl4bruNGUAS4Q==
From: olivier.dugeon@orange.com
To: Robert Raszuk <robert@raszuk.net>, Susan Hares <shares@ndzh.com>
CC: "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] BGP-LS alternatives - problems and solutions
Thread-Index: AQHYjGns5Fa9+PC5LkG9GRbHwl7UNw==
Date: Thu, 30 Jun 2022 10:12:37 +0000
Message-ID: <20277_1656583958_62BD7716_20277_155_1_6b66b56f-8e05-be8d-7a90-2524fe2b975e@orange.com>
References: <BYAPR08MB4872F86B0433BF7CAF91326CB3BB9@BYAPR08MB4872.namprd08.prod.outlook.com> <CAKz0y8xVHBcxrGcKH6Q9mXbQK1mcsk5_zx-OOLQ5p7umuSJ=9Q@mail.gmail.com> <CAOj+MMG_9ZNrh41ixVRwguOXdvtGkMitfycDHXBJXop=Xb2cBw@mail.gmail.com>
In-Reply-To: <CAOj+MMG_9ZNrh41ixVRwguOXdvtGkMitfycDHXBJXop=Xb2cBw@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1
x-originating-ip: [10.115.26.50]
Content-Type: text/plain; charset="utf-8"
Content-ID: <81933391DCC71947942E76A0868677CF@adroot.infra.ftgroup>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/478j_INJWOKckKWmPcBqtfWhnaU>
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 10:12:49 -0000

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.