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

Robert Raszuk <robert@raszuk.net> Thu, 30 June 2022 08:28 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 DF33CC15A72B for <idr@ietfa.amsl.com>; Thu, 30 Jun 2022 01:28:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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=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 GKzXogFky4Tx for <idr@ietfa.amsl.com>; Thu, 30 Jun 2022 01:28:31 -0700 (PDT)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 CD3E0C15A722 for <idr@ietf.org>; Thu, 30 Jun 2022 01:28:31 -0700 (PDT)
Received: by mail-lj1-x232.google.com with SMTP id n15so22086623ljg.8 for <idr@ietf.org>; Thu, 30 Jun 2022 01:28:31 -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=B9Bn/zkHS4I9uLbks7r+QDAv8b7QO+OBCtV+Yl7TMDg=; b=egKQG36FwLJ1GqVjcwupYjg4hz8B6n/VVAGad8YtTqXNbq0JZzi2kbfcFd/INjvfRj +BJSXGLfOhwsoXXDQsN5r1sump8s9rIeZk2YFHfzryeQa+nzpjKfKj3BTZm6pkV1Oepa GE/A2euVm2/yRGIyYK9iC7yI34y2168IHulDEzHVplqGcEj221Z9lHDLo/Wzz3aMu+h7 7Iy6wDy1i9xnkALX+eHoryjHaLJmdGRPqSyx/bJccZYkFg7NB3mtNT9kIqwAICw4dhvv k7hazxemyd80D7TQ0vUMHsOEloYS6ZYQndqhzxrizeAA8x+U7mb6SZcomTneuduXrXIj Me3g==
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=B9Bn/zkHS4I9uLbks7r+QDAv8b7QO+OBCtV+Yl7TMDg=; b=eBEclZYEhARmLkDatF/wAZ8P3ntLwX2Vt7++69rXQ/2EBnL3kCrhiJtR/2cmH1sexk Hgn0ixXTCnbczua2FW9F2jA887QBU5arPjGObUhDdWWypkhramKMfohhYobWpBciyLGX wDNj8X6uAtDVpI067FK5Jk+LjP1T/JoSyXQMjZc4AXesNkaxEeGJk8VIFfFuy82mCo/o AIBgZsbmL6SPivzRLfRlhtqeOS1kB+vfX/PCv/MXoYY8gf8AD637g/sqNJQCGNhZgxKg bN6mSRf9pp9YO/ujDCtg/Mztsn++nEI8PYTb9LfQ0ekMRiZy5yH7x9azqIHGwFWoZMh5 lo+Q==
X-Gm-Message-State: AJIora/D5KT1+Ok41ZH274EdzKIOlHMmz5AncNGN7DWiYfMr3Naw/gJC FsDgU7DosjjQNnWZ3kWgUy2Vb+NiyHSGdnBe1BUV7A==
X-Google-Smtp-Source: AGRyM1uev1gHjewAmUwpnCOhlM4vGGrkdLr544n44CsPnEjtR2Oj+BPkfeFiTKJoLuM7v3w4tZaYkrf/I7AWzM08HCI=
X-Received: by 2002:a05:651c:895:b0:250:c5ec:bc89 with SMTP id d21-20020a05651c089500b00250c5ecbc89mr4096021ljq.251.1656577709073; Thu, 30 Jun 2022 01:28:29 -0700 (PDT)
MIME-Version: 1.0
References: <BYAPR08MB4872F86B0433BF7CAF91326CB3BB9@BYAPR08MB4872.namprd08.prod.outlook.com> <CAKz0y8xVHBcxrGcKH6Q9mXbQK1mcsk5_zx-OOLQ5p7umuSJ=9Q@mail.gmail.com>
In-Reply-To: <CAKz0y8xVHBcxrGcKH6Q9mXbQK1mcsk5_zx-OOLQ5p7umuSJ=9Q@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 30 Jun 2022 10:28:21 +0200
Message-ID: <CAOj+MMG_9ZNrh41ixVRwguOXdvtGkMitfycDHXBJXop=Xb2cBw@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Cc: "idr@ietf.org" <idr@ietf.org>, Muthu Arul Mozhi Perumal <muthu.arul@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000e47ebc05e2a60d72"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/mmdCfFOWPCUKNw1Yf277tfxRazk>
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 08:28:36 -0000

All,

I am very glad we are having this thread.


> 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 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)?
>>
>>