Re: [Lsr] BGP vs PUA/PULSE

Peter Psenak <ppsenak@cisco.com> Thu, 02 December 2021 13:28 UTC

Return-Path: <ppsenak@cisco.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9ED3A3A10D0 for <lsr@ietfa.amsl.com>; Thu, 2 Dec 2021 05:28:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.451
X-Spam-Level:
X-Spam-Status: No, score=-11.451 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-1.852, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3kQZg3iid72k for <lsr@ietfa.amsl.com>; Thu, 2 Dec 2021 05:27:56 -0800 (PST)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7846E3A10C6 for <lsr@ietf.org>; Thu, 2 Dec 2021 05:27:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=27063; q=dns/txt; s=iport; t=1638451675; x=1639661275; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=oeF8NMFvBWPQSKvd1pGa4t6KlnpxKoZK2E3GMiDw//A=; b=X32Mu6DoWnzjstkUUYxje1HWzjVp+TY2cJiKI6TPi5B1Q3MWYUZWy2bO jbWJTDTEaR20NHoha40WGsFT5YnkPLVv+M5b9Pjjdpomau/bziU98fIam Xn6g9ilqHRCofFJ+xfiHuaaF/E0nxh6lUzu5ZhgENTbqVJwSZlqBoc2pD 8=;
X-IronPort-AV: E=Sophos;i="5.87,282,1631577600"; d="scan'208";a="40811169"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Dec 2021 13:27:53 +0000
Received: from [10.147.24.37] ([10.147.24.37]) by aer-core-4.cisco.com (8.15.2/8.15.2) with ESMTP id 1B2DRqrI030763; Thu, 2 Dec 2021 13:27:52 GMT
To: Robert Raszuk <robert@raszuk.net>
Cc: Tony Przygienda <tonysietf@gmail.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Hannes Gredler <hannes@gredler.at>, lsr <lsr@ietf.org>, Tony Li <tony.li@tony.li>, Aijun Wang <wangaijun@tsinghua.org.cn>, Shraddha Hegde <shraddha@juniper.net>
References: <PH0PR05MB8320FBEE0B2827BD1F83A6FAD5629@PH0PR05MB8320.namprd05.prod.outlook.com> <95a1ac6e-737c-6536-b240-d409207096e7@cisco.com> <CAOj+MMH1b3cQnseL7i5=zeQnPm7qa=6pj6z493RG8Psg97Am-w@mail.gmail.com> <342cdb04-754e-8316-a7f0-dbf869f4a946@cisco.com> <20211130192225.GD22073@gredler.at> <MN2PR11MB43527FA100A2ADF2077928FDC1679@MN2PR11MB4352.namprd11.prod.outlook.com> <CA+wi2hNFSXdBzQ4cUgv0uMcHVyxtAkiNcQiFgB=L9yd6fQK=Xg@mail.gmail.com> <b8396f24-a5f6-be5f-11a6-3ab999b1c370@cisco.com> <CA+wi2hP8zzZhEJ-dmp6irpSyAdODfEUG-mcTxjbqZU5vdFgs+g@mail.gmail.com> <MN2PR11MB435288C069D119A8FF3AF978C1689@MN2PR11MB4352.namprd11.prod.outlook.com> <CA+wi2hP_PuOXjgeBZWtRS-46jPf_an5FAsAhRY04_EAVtnFpaQ@mail.gmail.com> <MN2PR11MB43520223DA617383AE269666C1689@MN2PR11MB4352.namprd11.prod.outlook.com> <CA+wi2hMhHXES=LVbNUjtity1XzWLEE6czzvg-WeAFkVgu+3FXQ@mail.gmail.com> <d5e63e07-b6c9-f63c-9e2c-b6b86b822213@cisco.com> <CAOj+MMGYSxcFpKzHggLsEQvcZDUK7GPQZXgyNykgB-gZEDx6yw@mail.gmail.com>
From: Peter Psenak <ppsenak@cisco.com>
Message-ID: <f29c53ab-71f6-85f2-39f8-b8044f2aa1c2@cisco.com>
Date: Thu, 02 Dec 2021 14:27:52 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CAOj+MMGYSxcFpKzHggLsEQvcZDUK7GPQZXgyNykgB-gZEDx6yw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Outbound-SMTP-Client: 10.147.24.37, [10.147.24.37]
X-Outbound-Node: aer-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/B8zQgq1MTuBJkpNuBazaAXj6FF4>
Subject: Re: [Lsr] BGP vs PUA/PULSE
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Dec 2021 13:28:02 -0000

On 02/12/2021 14:19, Robert Raszuk wrote:
> 
>  > The purpose of the pulse is to notify interested clients
> 
> How do you know that a client is interested in a given PULSE message ?
> 
> I am asking as this is one of my objections. If this is fixed please 
> share details.

interested clients on the receiving router - e.g. BGP, TE, etc,.

Peter


> 
> Thx,
> R.
> 
> 
> 
> On Thu, Dec 2, 2021 at 2:03 PM Peter Psenak <ppsenak@cisco.com 
> <mailto:ppsenak@cisco.com>> wrote:
> 
>     Tony,
> 
>     On 02/12/2021 11:49, Tony Przygienda wrote:
>      > Idly thinking about the stuff more and more issues pop up that
>     confirm
>      > my initial gut feeling that the pulse stuff is simply not what
>     IGP can
>      > do reasonably (i.e. liveliness). negative as liveliness
>     indication is
>      > arguably even worse ;-) but I think most of us agreed on that across
>      > those hundreds of emails by now.
>      >
>      > So, to expound a bit. IGP reachability which IGP does normally is
>     _very_
>      > different from liveliness and here's another example (I describe
>     it in
>      > principle but people who deployed stuff will know what scenarios I'm
>      > talking about)
>      >
>      > So, in short, the fact that an IGP, let's say ABR, advertises a
>     summary
>      > has _nothing_ to do much with liveliness of what it summarizes in
>     system
>      > wide sense. In more specifics, even when this aggregate goes away
>     or IGP
>      > cannot compute _reachability_ to a specific address/node does NOT
>     mean
>      > that the prefix advertised by such node is not _alive_.
>      >
>      > Imagine (often done in fact in deployments I dealt with) that the
>     prefix
>      > advertised by a node into IGP is not _reachable_ by IGP all of a
>     sudden,
>      > simplest case being a link loss of course. However, it is in the
>     system
>      > still reachable by means e.g. of a default route from another
>     protocol
>      > or a specific route (static?) over a link IGP is not running on.
>     Now, if
>      > IGP starts to pulse it will defeat the very purpose of such backup.
> 
>     no less specific route will ever make something that went down
>     reachable. The purpose of the pulse is not to defeat the purpose of the
>     default, or less specific route. The purpose of the pulse is to notify
>     interested clients that the reachability of some less specific route
>     (typically a host route) that is covered by the summary in its source
>     area is lost.
> 
>     If a unique host route that was reachable in its source area became
>     unreachable because its originator became unreachable, we know for sure
>     that the host route is gone no matter what less specific routes may
>     cover it.
> 
> 
>      >
>      > And no, you cannot "know" whether backup is here, there are even
>     funky
>      > cases where a policy only installs a backup route if the primary
>     went
>      > away which may be fast enough to keep e.g. TCP up (whether it's
>     the best
>      > possible architecture is disputable but it's a fact of live that
>     such
>      > stuff exists).
>      >
>      > So, basically we try to invent "liveliness indication" in IGP
>     whereas
>      > IGP cannot be aware whether the prefix is reachable system-wide
>     through
>      > it even when IGP lost _reachability_.
> 
>     we can limit the pulse notification to host prefixes. That should
>     address your concern.
> 
>     thanks,
>     Peter
> 
> 
>      >
>      > And yes, before we go there, I know that with enough "limited
>     domain"
>      > and "limited scale" and "limited use case" arguments anything one
>     can
>      > imagine "works" ...
>      >
>      > --- tony
>      >
>      > On Wed, Dec 1, 2021 at 8:13 PM Les Ginsberg (ginsberg)
>      > <ginsberg@cisco.com <mailto:ginsberg@cisco.com>
>     <mailto:ginsberg@cisco.com <mailto:ginsberg@cisco.com>>> wrote:
>      >
>      >     Tony –____
>      >
>      >     __ __
>      >
>      >     Inline.____
>      >
>      >     __ __
>      >
>      >     *From:* Tony Przygienda <tonysietf@gmail.com
>     <mailto:tonysietf@gmail.com>
>      >     <mailto:tonysietf@gmail.com <mailto:tonysietf@gmail.com>>>
>      >     *Sent:* Wednesday, December 1, 2021 9:33 AM
>      >     *To:* Les Ginsberg (ginsberg) <ginsberg@cisco.com
>     <mailto:ginsberg@cisco.com>
>      >     <mailto:ginsberg@cisco.com <mailto:ginsberg@cisco.com>>>
>      >     *Cc:* Peter Psenak (ppsenak) <ppsenak@cisco.com
>     <mailto:ppsenak@cisco.com>
>      >     <mailto:ppsenak@cisco.com <mailto:ppsenak@cisco.com>>>;
>     Hannes Gredler <hannes@gredler.at <mailto:hannes@gredler.at>
>      >     <mailto:hannes@gredler.at <mailto:hannes@gredler.at>>>; lsr
>     <lsr@ietf.org <mailto:lsr@ietf.org>
>      >     <mailto:lsr@ietf.org <mailto:lsr@ietf.org>>>; Tony Li
>     <tony.li@tony.li <mailto:tony.li@tony.li>
>      >     <mailto:tony.li@tony.li <mailto:tony.li@tony.li>>>; Aijun
>     Wang <wangaijun@tsinghua.org.cn <mailto:wangaijun@tsinghua.org.cn>
>      >     <mailto:wangaijun@tsinghua.org.cn
>     <mailto:wangaijun@tsinghua.org.cn>>>; Robert Raszuk
>      >     <robert@raszuk.net <mailto:robert@raszuk.net>
>     <mailto:robert@raszuk.net <mailto:robert@raszuk.net>>>; Shraddha Hegde
>      >     <shraddha@juniper.net <mailto:shraddha@juniper.net>
>     <mailto:shraddha@juniper.net <mailto:shraddha@juniper.net>>>
>      >     *Subject:* Re: [Lsr] BGP vs PUA/PULSE____
>      >
>      >     __ __
>      >
>      >     "____
>      >
>      >     Nodes which originate FSP-LSPs MUST____
>      >
>      >         remember the last sequence number used for a given
>     FSP-LSP and____
>      >
>      >         increment the sequence number when generating a new
>     version.____
>      >
>      >     __  __
>      >
>      >         FSP-LSP generation SHOULD utilize the "next" FSP-LSP ID
>     each time new____
>      >
>      >         pulse information needs to be advertised i.e., if the
>     most recent____
>      >
>      >         FSP-LSP ID used was A-00.n, the next set of pulse
>     information SHOULD____
>      >
>      >         be advertised usingFSP-LSP.ID  <http://FSP-LSP.ID> 
>     A-00.n+1.  This minimizes the____
>      >
>      >         possibility of confusion if other routers in the network
>     have not yet____
>      >
>      >         removed A-00.n from their LSPDB.
>      >     "____
>      >
>      >     So you tell me I onver-interpreted as "between restarts" ;-)
>     OK, fine. Fair 'nuff. Maybe add one sentence clarification.____
>      >
>      >     */[LES:] Sure./*____
>      >
>      >     Otherwise yeah, I'd like the draft to add the "in case of
>     partition things may break but it's not much worse than before" ;-)
>     and "assumption is that the overlay will retry after dropping
>     session on negative so no positives are needed" and I'm ok with this
>     thread.____
>      >
>      >     */[LES:] I think significantly more needs to be said about the
>      >     current use case for event notification – and this point can
>     be part
>      >     of that. Look for that in the next revision of the draft./*____
>      >
>      >     my big gripe about "don't do it in main ISIS, take service
>     instance" remains though due to scalability concerns that bunch of
>     senior folks here raised already____
>      >
>      >     */[LES:] I am not in favor of a separate instance in this case.
>      >     Reason being all of the information required to determine when to
>      >     send pulses is already known by the main instance. Moving the
>     pulse
>      >     advertisements themselves to a separate instance would likely be
>      >     more costly in resources on the routers themselves than
>     advertising
>      >     them in the main instance. Scale considerations need to be
>     addressed
>      >     – as has been stated in this and earlier threads many times – and
>      >     that would be true regardless of whether we used the main
>     instance
>      >     or a separate instance. ____/*
>      >
>      >     */There is also the point made by Greg Mirsky early on in this
>      >     discussion – that the use of event-notification needs to be
>      >     carefully limited to cases that make sense for the main routing
>      >     instance. The next revision of the draft will also address this
>      >     point.____/*
>      >
>      >     */    Les/*____
>      >
>      >     -- tony____
>      >
>      >     __ __
>      >
>      >     On Wed, Dec 1, 2021 at 5:52 PM Les Ginsberg (ginsberg)
>      >     <ginsberg@cisco.com <mailto:ginsberg@cisco.com>
>     <mailto:ginsberg@cisco.com <mailto:ginsberg@cisco.com>>> wrote:____
>      >
>      >         Tony –____
>      >
>      >         ____
>      >
>      >         ____
>      >
>      >         *From:* Tony Przygienda <tonysietf@gmail.com
>     <mailto:tonysietf@gmail.com>
>      >         <mailto:tonysietf@gmail.com <mailto:tonysietf@gmail.com>>>
>      >         *Sent:* Wednesday, December 1, 2021 7:58 AM
>      >         *To:* Peter Psenak (ppsenak) <ppsenak@cisco.com
>     <mailto:ppsenak@cisco.com>
>      >         <mailto:ppsenak@cisco.com <mailto:ppsenak@cisco.com>>>
>      >         *Cc:* Les Ginsberg (ginsberg) <ginsberg@cisco.com
>     <mailto:ginsberg@cisco.com>
>      >         <mailto:ginsberg@cisco.com <mailto:ginsberg@cisco.com>>>;
>     Hannes Gredler <hannes@gredler.at <mailto:hannes@gredler.at>
>      >         <mailto:hannes@gredler.at <mailto:hannes@gredler.at>>>;
>     lsr <lsr@ietf.org <mailto:lsr@ietf.org>
>      >         <mailto:lsr@ietf.org <mailto:lsr@ietf.org>>>; Tony Li
>     <tony.li@tony.li <mailto:tony.li@tony.li>
>      >         <mailto:tony.li@tony.li <mailto:tony.li@tony.li>>>; Aijun
>     Wang <wangaijun@tsinghua.org.cn <mailto:wangaijun@tsinghua.org.cn>
>      >         <mailto:wangaijun@tsinghua.org.cn
>     <mailto:wangaijun@tsinghua.org.cn>>>; Robert Raszuk
>      >         <robert@raszuk.net <mailto:robert@raszuk.net>
>     <mailto:robert@raszuk.net <mailto:robert@raszuk.net>>>; Shraddha Hegde
>      >         <shraddha@juniper.net <mailto:shraddha@juniper.net>
>     <mailto:shraddha@juniper.net <mailto:shraddha@juniper.net>>>
>      >         *Subject:* Re: [Lsr] BGP vs PUA/PULSE____
>      >
>      >         ____
>      >
>      >         1. my question is different. why does the draft say that
>     seqnr#
>      >         & IDs have to be preserved between restarts ____
>      >
>      >         ____
>      >
>      >         ____
>      >
>      >         */[LES:] Section 4.3.1 of the draft tries to answer your
>      >         question – but there is no mention of “restart” there./*____
>      >
>      >         */There is in fact no mention of restart anywhere in the
>     draft
>      >         other than to say pulses are not preserved across
>     restarts./*____
>      >
>      >         *//*____
>      >
>      >         */WE only retain the sequence #’s to make it easier to
>     identify
>      >         a new Pulse LSP from a retransmission./*____
>      >
>      >         *//*____
>      >
>      >         *//*____
>      >
>      >         2. I'm still concerned about L1/L2 hierarchy. If an L2 border
>      >         sees same prefix negative pulses from two different
>     L1/L2s  it
>      >         still has to keep state to only pulse into L1 after _all_ the
>      >         guys pulsed negative (which is basically impossible since the
>      >         _negative_ cannot persist it seems). Now how will it even
>     know
>      >         that? it has to keep track who advertised the same
>     summary & who
>      >         pulsed or otherwise it will pulse on anyone with a summary
>      >         giving a pulse and with that anycast won't work AFAIS and
>     worse
>      >         you get into weird situations where you have 2 L1/L2 into
>     same
>      >         L1 area, one lost link to reach the PE (arguably L1 got
>      >         partitioned) and pulses & then the L1/L2 on the border of the
>      >         down L1 pulses and tears the session down albeit the
>     prefix is
>      >         perfectly reachable through the other L1/L2. I assume that
>      >         parses for the connoscenti ... ____
>      >
>      >         ____
>      >
>      >         */[LES:] We are not trying to handle the area partition
>     case./*____
>      >
>      >         */In such a case, even if nothing is done, traffic will
>     flow via
>      >         both ABRs and half of it will be dropped – so one could argue
>      >         that switching BGP traffic to the backup path is still a good
>      >         idea./*____
>      >
>      >         *//*____
>      >
>      >         */   Les/*____
>      >
>      >         ____
>      >
>      >         -=--- tony ____
>      >
>      >         ____
>      >
>      >         On Wed, Dec 1, 2021 at 4:00 PM Peter Psenak
>     <ppsenak@cisco.com <mailto:ppsenak@cisco.com>
>      >         <mailto:ppsenak@cisco.com <mailto:ppsenak@cisco.com>>>
>     wrote:____
>      >
>      >             Tony,
>      >
>      >             On 01/12/2021 15:31, Tony Przygienda wrote:
>      >
>      >              >
>      >              > Or maybe I missed something in the draft or
>     between the
>      >             lines in the
>      >              > whole thing ... Do we assume the negative just quickly
>      >             tears down the
>      >              > BGP session & then it loses any relevance and we
>     rely on
>      >             BGP to retry
>      >              > after reset automatically or something?
>      >
>      >             yes.
>      >
>      >
>      >             But then why do we even care about retaining the LSP
>     IDs &
>      >             SeqNr# would
>      >             I ask?
>      >
>      >             it's used for the purpose of flooding, so that during the
>      >             flooding you
>      >             do not flood the same pulse LSP multiple times.
>      >
>      >             thanks,
>      >             Peter
>      >
>      >
>      >              >
>      >              > -- tony
>      >              >
>      >              >
>      >              >
>      >              >
>      >              >
>      >              > On Tue, Nov 30, 2021 at 11:19 PM Les Ginsberg
>     (ginsberg)
>      >              > <ginsberg=40cisco.com@dmarc.ietf.org
>     <mailto:40cisco.com@dmarc.ietf.org>
>      >             <mailto:40cisco.com@dmarc.ietf.org
>     <mailto:40cisco.com@dmarc.ietf.org>>
>      >              > <mailto:40cisco.com@dmarc.ietf.org
>     <mailto:40cisco.com@dmarc.ietf.org>
>      >             <mailto:40cisco.com@dmarc.ietf.org
>     <mailto:40cisco.com@dmarc.ietf.org>>>> wrote:
>      >              >
>      >              >     Hannes -
>      >              >
>      >              >     Please see
>      >              >
>      >
>     https://datatracker.ietf.org/doc/html/draft-ppsenak-lsr-igp-event-notification-00#section-4.1
>      >              >
>      >              >     The new Pulse LSPs don't have remaining lifetime -
>      >             quite intentionally.
>      >              >     They are only retained long enough to support
>     flooding.
>      >              >
>      >              >     But, you remind me that we need to specify how the
>      >             checksum is
>      >              >     calculated. Will do that in the next revision.
>      >              >
>      >              >     Thanx.
>      >              >
>      >              >          Les
>      >              >
>      >              >      > -----Original Message-----
>      >              >      > From: Hannes Gredler <hannes@gredler.at
>     <mailto:hannes@gredler.at>
>      >             <mailto:hannes@gredler.at <mailto:hannes@gredler.at>>
>     <mailto:hannes@gredler.at <mailto:hannes@gredler.at>
>      >             <mailto:hannes@gredler.at <mailto:hannes@gredler.at>>>>
>      >              >      > Sent: Tuesday, November 30, 2021 11:22 AM
>      >              >      > To: Peter Psenak (ppsenak)
>     <ppsenak@cisco.com <mailto:ppsenak@cisco.com>
>      >             <mailto:ppsenak@cisco.com <mailto:ppsenak@cisco.com>>
>      >              >     <mailto:ppsenak@cisco.com
>     <mailto:ppsenak@cisco.com> <mailto:ppsenak@cisco.com
>     <mailto:ppsenak@cisco.com>>>>
>      >              >      > Cc: Robert Raszuk <robert@raszuk.net
>     <mailto:robert@raszuk.net>
>      >             <mailto:robert@raszuk.net <mailto:robert@raszuk.net>>
>     <mailto:robert@raszuk.net <mailto:robert@raszuk.net>
>      >             <mailto:robert@raszuk.net <mailto:robert@raszuk.net>>>>;
>      >              >     Les Ginsberg (ginsberg)
>      >              >      > <ginsberg@cisco.com
>     <mailto:ginsberg@cisco.com> <mailto:ginsberg@cisco.com
>     <mailto:ginsberg@cisco.com>>
>      >             <mailto:ginsberg@cisco.com
>     <mailto:ginsberg@cisco.com> <mailto:ginsberg@cisco.com
>     <mailto:ginsberg@cisco.com>>>>;
>      >             Aijun Wang
>      >              >     <wangaijun@tsinghua.org.cn
>     <mailto:wangaijun@tsinghua.org.cn>
>      >             <mailto:wangaijun@tsinghua.org.cn
>     <mailto:wangaijun@tsinghua.org.cn>>
>      >             <mailto:wangaijun@tsinghua.org.cn
>     <mailto:wangaijun@tsinghua.org.cn>
>      >             <mailto:wangaijun@tsinghua.org.cn
>     <mailto:wangaijun@tsinghua.org.cn>>>>; lsr
>      >              >      > <lsr@ietf.org <mailto:lsr@ietf.org>
>     <mailto:lsr@ietf.org <mailto:lsr@ietf.org>>
>      >             <mailto:lsr@ietf.org <mailto:lsr@ietf.org>
>     <mailto:lsr@ietf.org <mailto:lsr@ietf.org>>>>; Tony Li
>      >             <tony.li@tony.li <mailto:tony.li@tony.li>
>     <mailto:tony.li@tony.li <mailto:tony.li@tony.li>>
>      >              >     <mailto:tony.li@tony.li
>     <mailto:tony.li@tony.li> <mailto:tony.li@tony.li
>     <mailto:tony.li@tony.li>>>>;
>      >             Shraddha Hegde
>      >              >      > <shraddha@juniper.net
>     <mailto:shraddha@juniper.net>
>      >             <mailto:shraddha@juniper.net
>     <mailto:shraddha@juniper.net>> <mailto:shraddha@juniper.net
>     <mailto:shraddha@juniper.net>
>      >             <mailto:shraddha@juniper.net
>     <mailto:shraddha@juniper.net>>>>
>      >              >      > Subject: Re: [Lsr] BGP vs PUA/PULSE
>      >              >      >
>      >              >      > hi peter,
>      >              >      >
>      >              >      > Just curious: Do you have an idea how to make
>      >             short-lived LSPs
>      >              >     compatible
>      >              >      > with the problem stated in
>      >              >      > https://datatracker.ietf.org/doc/html/rfc7987
>      >              >      >
>      >              >      > Would like to hear your thoughts on that.
>      >              >      >
>      >              >      > thanks,
>      >              >      >
>      >              >      > /hannes
>      >              >      >
>      >              >      > On Tue, Nov 30, 2021 at 01:15:04PM +0100, Peter
>      >             Psenak wrote:
>      >              >      > | Hi Robert,
>      >              >      > |
>      >              >      > | On 30/11/2021 12:40, Robert Raszuk wrote:
>      >              >      > | > Hey Peter,
>      >              >      > | >
>      >              >      > | >      > #1 - I am not ok with the ephemeral
>      >             nature of the
>      >              >     advertisements. (I
>      >              >      > | >      > proposed an alternative).
>      >              >      > | >
>      >              >      > | >     LSPs have their age today. One can
>      >             generate LSP with the
>      >              >     lifetime of 1
>      >              >      > | >     min. Protocol already allows that.
>      >              >      > | >
>      >              >      > | >
>      >              >      > | > That's a pretty clever comparison indeed. I
>      >             had a feeling it
>      >              >     will come
>      >              >      > | > up here and here you go :)
>      >              >      > | >
>      >              >      > | > But I am afraid this is not comparing
>     apple to
>      >             apples.
>      >              >      > | >
>      >              >      > | > In LSPs or LSA flooding you have a bunch of
>      >             mechanisms to
>      >              >     make sure the
>      >              >      > | > information stays fresh
>      >              >      > | > and does not time out. And the default
>     refresh
>      >             in ISIS if I
>      >              >     recall was
>      >              >      > | > something like 15 minutes ?
>      >              >      > |
>      >              >      > | yes, default refresh is 900 for the default
>      >             lifetime of 1200
>      >              >     sec. Most
>      >              >      > | people change both to much larger values.
>      >              >      > |
>      >              >      > | If I send the LSP with the lifetime of 1 min,
>      >             there will never
>      >              >     be any
>      >              >      > | refresh of it. It will last 1 min and
>     then will
>      >             be purged and
>      >              >     removed from
>      >              >      > | the database. The only difference with
>     the Pulse
>      >             LSP is that it
>      >              >     is not
>      >              >      > | purged to avoid additional flooding.
>      >              >      > |
>      >              >      > |
>      >              >      > | >
>      >              >      > | >     Today in all MPLS networks host routes
>      >             from all areas are
>      >              >     "spread"
>      >              >      > | >     everywhere including all P and PE
>     routers,
>      >             that's how LS
>      >              >     protocols
>      >              >      > | >     distribute data, we have no other
>     way to
>      >             do that in LS IGPs.
>      >              >      > | >
>      >              >      > | >
>      >              >      > | > Can't you run OSPF over GRE ? For ISIS Henk
>      >             had proposal not
>      >              >     so long ago
>      >              >      > | > to run it over TCP too.
>      >              >      > | >
>      >              >
>      >
>     https://datatracker.ietf.org/doc/html/draft-hsmit-lsr-isis-flooding-over-
>      >              >      > tcp-00
>      >              >      > |
>      >              >      > | you can run anything over GRE, including
>     IGPs,
>      >             and you don't
>      >              >     need TCP
>      >              >      > | transport for that. I don't see the relevance
>      >             here. Are you
>      >              >     suggesting to
>      >              >      > | create GRE tunnels to all PEs that need the
>      >             pulses? Nah, that
>      >              >     would be an
>      >              >      > | ugly requirement.
>      >              >      > |
>      >              >      > | thanks,
>      >              >      > | Peter
>      >              >      > |
>      >              >      > |
>      >              >      > | >
>      >              >      > | > Seems like a perfect fit !
>      >              >      > | >
>      >              >      > | > Thx,
>      >              >      > | > R.
>      >              >      > |
>      >              >
>      >              >     _______________________________________________
>      >              >     Lsr mailing list
>      >              > Lsr@ietf.org <mailto:Lsr@ietf.org>
>     <mailto:Lsr@ietf.org <mailto:Lsr@ietf.org>> <mailto:Lsr@ietf.org
>     <mailto:Lsr@ietf.org>
>      >             <mailto:Lsr@ietf.org <mailto:Lsr@ietf.org>>>
>      >              > https://www.ietf.org/mailman/listinfo/lsr
>      >              > ____
>      >
>