Re: [Lsr] BGP vs PUA/PULSE

Robert Raszuk <robert@raszuk.net> Tue, 25 January 2022 08:55 UTC

Return-Path: <robert@raszuk.net>
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 644FA3A12DF for <lsr@ietfa.amsl.com>; Tue, 25 Jan 2022 00:55:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 731fepjGjh3c for <lsr@ietfa.amsl.com>; Tue, 25 Jan 2022 00:54:57 -0800 (PST)
Received: from mail-ua1-x92b.google.com (mail-ua1-x92b.google.com [IPv6:2607:f8b0:4864:20::92b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAE203A12D9 for <lsr@ietf.org>; Tue, 25 Jan 2022 00:54:56 -0800 (PST)
Received: by mail-ua1-x92b.google.com with SMTP id b37so18381540uad.12 for <lsr@ietf.org>; Tue, 25 Jan 2022 00:54:56 -0800 (PST)
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=YxbBt9jJMK+LP5F14Fc/OgCvChXNrOXY3SLQhtKB7Dg=; b=RdRJibadmNZbbNfVYgkZYRPsSPQRZTQBQR2plqubZ+enfKxgdoDzmYAgGuy8u2ZarM NszxPzYjR4k47Ym2tYVeGxjiF7U1jsXP+oavd8q+rKTHYaB5TFLWAK9MRIGkEwdoidfk rUNkt+SOwW+A80x3FoSkpPTxcNKUvHDqeRLDJKZj9qOZSkDBDNjbVIKCllo9AXkO7qCX 4W3JJNLd3OHx2Kl2yTaw902oQEYNogoHh+EBtv6pG9SwGmIsKTNeRILvoIdxPNqfnscQ gelrErSA4MLD/BaI6MSaDe2xUYJnWFL1KuPUjqKgstszHom1j/1kdfIyvqgg+X7pX44G 1JEw==
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=YxbBt9jJMK+LP5F14Fc/OgCvChXNrOXY3SLQhtKB7Dg=; b=fG4fDbicimtxq+0qf9uRXEIVpzSPBiyrwCoCU65GvLUUPTFgLxtM8trj9ZMJqMtKGw tLiJ45ucWi1ne0VPo/XnUJxFem3jbUZVgbkcO8Nb60uwHswP4E7pEonMKB4NxN605YKR gxXo2U9CZ4thDMqWb8j6O7OqiTJjX0Z63hHXTjD9uky564QLRXxTyZexM1+r2EqiuPD7 Ilw4kGi4Up0JwNYywrN6LzlU1u4IGp7c+s1eN3V500sI/oK91aw1q3/aY5brP/++t1PN J1IERUHl+5Wb55X6M00hAwOKkmGRJdMQpNJsRY+HeNhwBbbRO9VOr/vHXWr1HRBCnicU mQ/Q==
X-Gm-Message-State: AOAM533EXEwgb7ljlg35mFnddkidaENH49GIuigCbbR/zCxceJROFrg8 2sJ2+7rN+dOg5IHJG48eadXIC83y15+L5EvjtUvIzGvsxinNMw==
X-Google-Smtp-Source: ABdhPJxRZFJM0f7UI3n2a6B4AOhVylFnjOCU4FaV1paFNsun/L6vNhR4cWD60aGtoc6yeg6Mi0RGoV/XDtbVRPjYhDI=
X-Received: by 2002:a67:f80f:: with SMTP id l15mr6406987vso.38.1643100894607; Tue, 25 Jan 2022 00:54:54 -0800 (PST)
MIME-Version: 1.0
References: <CB9B14BB-19B0-415A-B206-2900D8AFBA99@chopps.org> <57004F09-6D59-48B3-A765-6A4878B4B342@tsinghua.org.cn> <D38FD052-65AC-4311-995D-7542ACF9ACFF@chopps.org> <CABNhwV1P7FJhBcA-PYGdrUVJcL6WF-85XY+=DuLtXjG_0eGDBw@mail.gmail.com> <m2a6flbrcx.fsf@ja.int.chopps.org> <00bd01d81103$017134c0$04539e40$@tsinghua.org.cn> <5CAD3C74-5ECC-4C4F-8A06-304871CDC4C8@chopps.org> <efb6f916-8ace-c036-0630-af9310a0817c@cisco.com> <3C8415BC-4ADD-4E9E-A76E-E8FF67110D28@chopps.org> <72f4bf07-01ea-6ae1-7b6e-df5956dd5475@cisco.com> <m2o840an9r.fsf@ja.int.chopps.org> <00ea01d8118d$c724ac80$556e0580$@tsinghua.org.cn> <699CB710-49DA-495B-95D3-8F8D1F65DA7C@tony.li> <00f501d811c1$9108c120$b31a4360$@tsinghua.org.cn>
In-Reply-To: <00f501d811c1$9108c120$b31a4360$@tsinghua.org.cn>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 25 Jan 2022 09:54:43 +0100
Message-ID: <CAOj+MMEkfThvQUvRT+svAo-8pZHcKwNWjGsaXWEX9cH17UPEDA@mail.gmail.com>
To: lsr <lsr@ietf.org>
Cc: Tony Li <tony.li@tony.li>
Content-Type: multipart/alternative; boundary="0000000000002753af05d6643d48"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/ELGs04LG5IKKAyogdo0y6Obiesg>
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: Tue, 25 Jan 2022 08:55:02 -0000

>
> As we’ve been saying for months now, the ordering is:
>
> 1) Leak PE loopbacks
> 2) Pub/Sub
> 3) Carry loopbacks in BGP and recurse
> 4) Multi-hop BFD
> 5) Pulse
> 6) PUA


I would like to actually add to this list two alternatives which some
vendors have been shipping for decades:

X) Withdraw service routes based on the local next hop tracking trigger
(from local RR)
Y) Even Further Aggregate the withdraws as described in X

X alone gives you today max a few seconds of connectivity disruption - if
that is the overall goal we are heading to no 1-6 is required.

Y as described in
https://www.ietf.org/archive/id/draft-raszuk-aggr-withdraw-00.txt   and/or
 https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-nh-cost   can
even further reduce that. #3 above is even further speed up via native to
BGP recursion.

If BGP is not running there some service does and that service hopefully
has better convergence characteristics then BGP.

So the main point here is that yes it is highly recommended to use
summaries across areas. But what's not clear (at least to me) is if we
really need to signal node liveness in IGP to accomplish the ultimate goal
of few sec connectivity restoration upon PE failure in the cases of
redundant egress connectivity.

I am perhaps restating the above but trying to look holistically at the
problem. Especially as some folks apparently still believe that "BGP is
slow" and that iBGP def timers of 180 sec are even relevant to the topic.
They are clearly not.

Many thx,
Robert