Re: [Lsr] "Prefix Unreachable Announcement" and "IS-IS and OSPF Extension for Event Notification"

Gyan Mishra <hayabusagsm@gmail.com> Thu, 14 October 2021 03:01 UTC

Return-Path: <hayabusagsm@gmail.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 EC90E3A096B for <lsr@ietfa.amsl.com>; Wed, 13 Oct 2021 20:01:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level:
X-Spam-Status: No, score=-2.087 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9XXOD33XE9qF for <lsr@ietfa.amsl.com>; Wed, 13 Oct 2021 20:01:09 -0700 (PDT)
Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 5E20F3A0962 for <lsr@ietf.org>; Wed, 13 Oct 2021 20:01:09 -0700 (PDT)
Received: by mail-pl1-x62a.google.com with SMTP id t11so3149095plq.11 for <lsr@ietf.org>; Wed, 13 Oct 2021 20:01:09 -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=kujk2//scolsvu03wAvARSoeBB83G+54VYiEHL/oqwk=; b=As+snZgsAp+GUa8M8oU3CjP+wkjFn+JpTciJs1wM/dQn+tBs62xr4rl9xEK+fzqbdZ /wFAwwE8IlrSznyBt5kceP4tfMkOAp9jX7QMX5Jbg98yt+B38iiETiP8AelVlT8WPQsP VgjrpH8TcjPBm3Iar6KUkN7yIsu+AUpXKef5B6c7WsPcT8QhX2DlILWZYJMLE2MzHL9q VSVBsh7zz339/sMk3E9OV/vdCbmGgM7MXBH+RFmqnb3+q+oqw1Jxui+N7zf6JBIww/QM 4w1fU0jMo7kBlUCuJga4hcLAUqt5mMqA0ZniFW+nc5g3ELCWriVc5QkGg+H7oCNEZ46u ODcQ==
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=kujk2//scolsvu03wAvARSoeBB83G+54VYiEHL/oqwk=; b=kZFd0D38kBnt59dbiUfskLIBv6iCniwjAh/BxRCBkA34UTGFjjyGYXkmOVQYfDTRlh QseBPcaTiU15Xztkr+f+itW3WMUBe0Z+0dD269mUR9i0D0FL9f08m5hcAIEJhydOt+3n TvWQ4cUYvYM3ggb/PksVJdsXRvDu1aNim0GZ0xIAG8euwF5odOG1J0Oo9MGI1Cqy7ObT ZnIjU8JC7stZo66vRPnZc+VhBNuvSGtjEq+v2pvrgbERiflAR7LDi/ihkGr/epHw1HgS aNpz/ryyh4AJofRxBgsZQ/Lgw6WQo17wMzzBIPF8/s5k/S2Ym1Mr+j5K2GE+0IhA+UMI 6CBg==
X-Gm-Message-State: AOAM531JgL441/11rS/DGtL8C0cJm5C++ckPSHnNzYWTpVZMsvYl94UF L4hBYnMQLRd9dGyW8Y4zpI0GIqiOpsgR/AJlFt4=
X-Google-Smtp-Source: ABdhPJyYIGwTl5jljZ+HKREG4A7XB2vO6kuSmrQBYzu42+6fFCDV0hRWoCBkLDBGbU0FK6XNjxVi25yOsz2pM6BrNCg=
X-Received: by 2002:a17:902:c104:b0:13f:24db:8658 with SMTP id 4-20020a170902c10400b0013f24db8658mr2784202pli.7.1634180468156; Wed, 13 Oct 2021 20:01:08 -0700 (PDT)
MIME-Version: 1.0
References: <D6E074A1-83B2-453A-B022-6CD5DEF3A4DF@cisco.com> <CAOj+MMG-pRy2XkwP0OSfC2gC0QAmYRchk5NFwp+WWV+LU+dmhg@mail.gmail.com> <008801d7bfd1$6a5367c0$3efa3740$@tsinghua.org.cn> <CA+RyBmUis7DiQnA0GfLzPi=VyF-xdDBx0PDQ-oCesjGEUMNZLQ@mail.gmail.com> <001701d7bfe7$b57fef50$207fcdf0$@tsinghua.org.cn> <CABNhwV3=XKY+Uzq4NHWUL7rypqocyTUUxoFBG2uw0U0UPQNbDA@mail.gmail.com> <CA+RyBmU0p3VwnvYz6HMkToCov=uJrHhCg8Z=DtiDDZfN-Zns1w@mail.gmail.com>
In-Reply-To: <CA+RyBmU0p3VwnvYz6HMkToCov=uJrHhCg8Z=DtiDDZfN-Zns1w@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 13 Oct 2021 23:00:57 -0400
Message-ID: <CABNhwV2_H7WkZ_po_KzYCG84B6rJPbBDDfk_NVw9EFGpqT3KcA@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, Aijun Wang <wangaijun@tsinghua.org.cn>, Robert Raszuk <robert@raszuk.net>, lsr@ietf.org
Content-Type: multipart/alternative; boundary="0000000000004dac9d05ce474a9b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/49f1sJZiM-zflfwbTQgWRXqbdUQ>
Subject: Re: [Lsr] "Prefix Unreachable Announcement" and "IS-IS and OSPF Extension for Event Notification"
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, 14 Oct 2021 03:01:16 -0000

Hi Greg

PUA Section 5 really helps describe a primary use case for both PUA and
event notification draft, tracking of egress PE BGP next hop attribute
component prefixes that are part of a summary and I used the example of RFC
5283 MPLS LDP Inter-area extension LPM matching but can apply to any use
case even IP data plane or SRv6 forwarding plane improvements in
convergence.

Kind Regards

Gyan
On Wed, Oct 13, 2021 at 9:05 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Gyan,
> thank you for the most detailed information. With the addition of the
> single-hop BFD the puzzle is complete. Or almost complete. What I am
> wondering, is the fact that a PE is likely to be a part of a mesh network
> that provides more resilient service. As a result, a single BFD session
> going down would not mean that the PE is disconnected from the network and
> generating an update seems sub-optimal. I've likely missed how such a
> scenario is handled in the drafts. Need to read more carefully.
>
> Regards,
> Greg
>
> On Wed, Oct 13, 2021 at 5:38 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
>>
>> Hi Greg
>>
>> This draft would utilize the same IGP optimizations used today such as
>> IGP single hop BFD for core link failure detection tuning down to sub
>> second.  Most modern routers LC’s are to process BFD control packet
>> processing in hardware.  We are assuming all typical optimizations are in
>> utilized for close to hitless convergence such as LFA, RLFA, BGP PIC etc.
>>
>> Even with all the optimizations, we still need a method of tracking
>> component prefixes when summarization is employed in very large domains
>> carved up into many areas or levels.
>>
>> The goal of the PUA and Event Notification draft is to be able to track
>> the component prefixes of ASBR summary advertisement in the use case of BGP
>> next hop attribute set to self loopback0 on each PE. With the PUA mechanism
>> a negative advertisement PUA is flooded to force the control plane to
>> converge when the PE goes down and loopback0 component prefix.  This same
>> mechanism of PUA component prefix tracking of a summary advertisement is
>> also done via the Event Notification draft IGP extension.
>>
>> So an alternative has been proposed to use loopback to loopback multi hop
>> BFD to track the iBGP peering directly as a mechanism of tracking the same
>> component prefixes of a summary advertisement if the individual iBGP PE-RR
>> peering went down.  That would be more complicated and convoluted and maybe
>> not as scalable is the thought for large scale network with 1000s of PEs.
>>
>>
>> Kind Regards
>>
>> Gyan
>>
>> On Wed, Oct 13, 2021 at 12:07 AM Aijun Wang <wangaijun@tsinghua.org.cn>
>> wrote:
>>
>>> Hi, Greg:
>>>
>>>
>>>
>>> The defect detection time should be same as the IGP flooding speed. It
>>> can achieve such goals via the PUA mechanism.
>>>
>>> Or else, we must depends on other mechanism, such as BFD, which requires
>>> configuration overhead, and the process pressure especially when the timer
>>> is decreased in multi-hop BFD mode.
>>>
>>>
>>>
>>>
>>>
>>> Best Regards
>>>
>>>
>>>
>>> Aijun Wang
>>>
>>> China Telecom
>>>
>>>
>>>
>>> *From:* lsr-bounces@ietf.org <lsr-bounces@ietf.org> *On Behalf Of *Greg
>>> Mirsky
>>> *Sent:* Wednesday, October 13, 2021 10:43 AM
>>> *To:* Aijun Wang <wangaijun@tsinghua.org.cn>
>>> *Cc:* lsr@ietf.org; Robert Raszuk <robert@raszuk.net>; Acee Lindem
>>> (acee) <acee=40cisco.com@dmarc.ietf.org>
>>> *Subject:* Re: [Lsr] "Prefix Unreachable Announcement" and "IS-IS and
>>> OSPF Extension for Event Notification"
>>>
>>>
>>>
>>> Hi Aijun,
>>>
>>> could you help me  to understand the requirement for defect detection
>>> time for the method you propose? Single seconds? Tens of seconds?
>>>
>>>
>>>
>>> Regards,
>>>
>>> Greg
>>>
>>>
>>>
>>> On Tue, Oct 12, 2021, 18:27 Aijun Wang <wangaijun@tsinghua.org.cn>
>>> wrote:
>>>
>>> Hi, Robert:
>>>
>>>
>>>
>>> Answers to your comments are inline below.
>>>
>>>
>>>
>>>
>>>
>>> Best Regards
>>>
>>>
>>>
>>> Aijun Wang
>>>
>>> China Telecom
>>>
>>>
>>>
>>> *From:* lsr-bounces@ietf.org <lsr-bounces@ietf.org> *On Behalf Of *Robert
>>> Raszuk
>>> *Sent:* Wednesday, October 13, 2021 3:52 AM
>>> *To:* Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org>
>>> *Cc:* lsr@ietf.org
>>> *Subject:* Re: [Lsr] "Prefix Unreachable Announcement" and "IS-IS and
>>> OSPF Extension for Event Notification"
>>>
>>>
>>>
>>> Hi Acee,
>>>
>>>
>>>
>>> I would like to make a comment on your point #1.
>>>
>>>
>>>
>>> You said:
>>>
>>>
>>>
>>> "Is this a problem that needs to be solved in the IGPs? The use case
>>> offered in both drafts is signaling unreachability of a BGP peer. Could
>>> this better solved with a different mechanism  (e.g., BFD)..."
>>>
>>>
>>>
>>> That is not a very precise statement - simply due to the fact that to
>>> signal anything in any solution requires a peer to detect giben network
>>> event.
>>>
>>>
>>>
>>> In both cases such an event will likely be detected using BFD (if we are
>>> talking about unreachability of a BGP or IGP peer).
>>>
>>> *[WAJ] No. Link or Node Failures are not detected via BFD within one IGP
>>> domain. It just rely on the normal IGP flooding procedures. Once the ABRs
>>> receive the updated LSA, they will make the calculation and find the
>>> missing prefixes.*
>>>
>>>
>>>
>>> Neither of the drafts mentioned here replaces local BFD detection.
>>>
>>> *[WAJ] Deploy such mechanisms can replace the BFD for BGP configuration
>>> between PEs that located in different IGP domains.*
>>>
>>>
>>>
>>> I do infer from your message that what was meant to be said was an
>>> alternative to support BFD sessions across areas/levels for example between
>>> PEs. Clearly that would get very ugly very quickly.
>>>
>>>
>>>
>>> However IMO the natural signalling in this case would be to use BGP
>>> itself. Here are the few reasons:
>>>
>>> *[WAJ] How the BGP peer be detected that the peer has been unreachable?
>>> Via BFD for BGP?*
>>>
>>>
>>>
>>> * detection time will be the same for IGP or BGP
>>>
>>> *[WAJ] It is the ABR**’s summarization action hides the unreachable
>>> prefixes, then BGP peers located in different IGP domains can’t know the
>>> failure as quickly as IGP within the same domain.*
>>>
>>>
>>>
>>> * only those network elements which keep "interesting" state will be
>>> notified
>>>
>>> *[WAJ] To be more accurate, your above statement should be   **【* only
>>> those network elements which keep "interesting" state will act upon the PUA
>>> messages.】*
>>>
>>>
>>>
>>> * speed of withdraw can be argued to be as fast as IGP flooding
>>> especially considering hierarchical IGP design
>>>
>>> *[WAJ] When we let ABR send the PUA messages, not hide them, the speed
>>> of withdraw can certainly be accelerated.*
>>>
>>>
>>>
>>> * withdraws can be easily aggregated (when we loose PE single prefix can
>>> be used to remove all paths advertised by given PE)
>>>
>>> *[WAJ] This is the effects PUA mechanism. when the BGP peer receives the
>>> PUA message that includes the PE itself, all the path advertised by the
>>> given PE can certainly be removed.*
>>>
>>> * withdraws can be injected as the next hop /32 or /128 prefixes and
>>> remote next hop validation can be set not to consider less specific routes
>>> to resolve next hops (in any case due to MPLS data plane host routes are
>>> used in many networks today to resolve BGP service routes to LSPs in spite
>>> of efforts to make this more scalable).
>>>
>>> *[WAJ]This the effect of PUA mechanism.*
>>>
>>>
>>>
>>> Only when we prove that BGP based solutions are not sufficient we
>>> could/should explore moving such signalling to IGPs.
>>>
>>> *[WAJ] Do the above responses prove the BGP based solution are not
>>> sufficient?*
>>>
>>>
>>>
>>> Kind regards,
>>>
>>> R.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Oct 12, 2021 at 9:06 PM Acee Lindem (acee) <acee=
>>> 40cisco.com@dmarc.ietf.org> wrote:
>>>
>>> Speaking as WG Chairs:
>>>
>>>
>>>
>>> The authors of “Prefix Unreachable Announcement” have requested an
>>> adoption. The crux of the draft is to signal unreachability of a prefix
>>> across OSPF or IS-IS areas when area summarization is employed and prefix
>>> is summarised. We also have “IS-IS and OSPF Extension for Event
>>> Notification” which can be used to address the same use case. The
>>> drafts take radically different approaches to the problem and the authors
>>> of both drafts do not wish to converge on the other draft’s method so
>>> it is understandable that merging the drafts really isn’t an option.
>>>
>>>
>>>
>>> Before an adoption call for either draft, I’d like to ask the WG:
>>>
>>>
>>>
>>> 1.  Is this a problem that needs to be solved in the IGPs? The use case
>>> offered in both drafts is signaling unreachability of a BGP peer. Could
>>> this better solved with a different mechanism  (e.g., BFD) rather than
>>> flooding this negative reachability information across the entire IGP
>>> domain?
>>>
>>> 2.  Assuming we do want to take on negative advertisement in the IGP,
>>> what are the technical merits and/or detriments of the two approaches?
>>>
>>>
>>>
>>> We’ll reserve any further discussion to “WG member” comments on the two
>>> approaches.
>>>
>>>
>>>
>>> Thanks,
>>> Acee and Chris
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Lsr mailing list
>>> Lsr@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lsr
>>>
>>> _______________________________________________
>>> Lsr mailing list
>>> Lsr@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lsr
>>>
>>> _______________________________________________
>>> Lsr mailing list
>>> Lsr@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lsr
>>>
>> --
>>
>> <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*
>>
>> --

<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*