[Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.txt
Robert Raszuk <robert@raszuk.net> Tue, 08 July 2025 09:55 UTC
Return-Path: <robert@raszuk.net>
X-Original-To: idr@mail2.ietf.org
Delivered-To: idr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 124F34130546 for <idr@mail2.ietf.org>; Tue, 8 Jul 2025 02:55:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZKGzC2jHoXW0 for <idr@mail2.ietf.org>; Tue, 8 Jul 2025 02:55:33 -0700 (PDT)
Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 898DB4130442 for <idr@ietf.org>; Tue, 8 Jul 2025 02:55:14 -0700 (PDT)
Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-ade76b8356cso757214666b.2 for <idr@ietf.org>; Tue, 08 Jul 2025 02:55:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1751968513; x=1752573313; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=lhZ9TXtwZLShYMiHz9JfpUhQRxZk0DhdMQKbaDwXtrQ=; b=e8Ni61Eva4dQ/GR/LmpnsGeS8IwuuiMK7ABFe4HxSfSuLG/YDtDtZGJxjziEorChCY hKJ3+QuqHlXtFrJJ3/b8rCyqMYA5jrOC7Ml/vylFHBDHTQwE6qzMZnGmWyLsTQnAPzss 9YD8SgwlaVOYtnCbSuztT/dBoeMxPCyxofXYo5fl5g8nBW50smWGWjchNCWYGkFfl9jc NtAQcqrgSBLl+KlmT6uD2yNQwyxjl2oxo5r/pbnFgvFVuEbMeHJhKsBQkyshYN6U4GcM M7DJBInLksUDr6yhEy3KLDvlG6VQUPuUlyZ8X//vc5Ug6tNa0dNyjGAmzhH+o+wQAxzY XB1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751968513; x=1752573313; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=lhZ9TXtwZLShYMiHz9JfpUhQRxZk0DhdMQKbaDwXtrQ=; b=O5i7Puqz4gQ1xQzbKBUhuDzVTNrT0z2Ni9m7UN2WLOzDSwNVoSWOjkNfBjQIi1EKEe og16pZajUF9Vz66kDx7aJ4HhZG6zBltnM/gA1+TUKyCvIyFQrZcybLhrY8z4VY/Ac2Ve AxBobszgy6LtWLsjQxEiWgozxyZaN7Zxk0escKX5JiTcXEM8BxCvFhT+UzlA9JUHTXTv BgagKia9NEAz9cB1eqEYUgtzuw21y++7xqs3r1r44jAgJHwifhWLptmv/uxfk43Vmpyk +rertCDmsoJgL9easdrGHAo6FS0Y8k80GrLRXQXekjGGSsL5Q2SN9k43zMHA66gfkcet 5png==
X-Gm-Message-State: AOJu0Yyhl4X/HfV1qEdT5pVv4h7fyQJrerGBJWvtU0Idv271IM5uBaPY tPbQlBLYKXIMH602f6/2aJVn6e09eIs+QI8aSGo/wfVh9GrjhhaY2+pnvIjacwiQNWCzDAPDJz3 o/2/fQPiRAu0C+CIqujFWw6EU9FtkDBYdhfUsr/42dg==
X-Gm-Gg: ASbGncvpnYFXHs3Uo2eKAlhEWDuvQR1ZdPbyf9DOOlgyCr3wQcQthgP96FfLcnCfuiT lHxolicNfhslzZFeHJHxI5yqgwW3bffT94av/Aec2rDezSDjTP8pucdFw4rwCS1yQf6Ns5OnmNM O9K2gxVHiNa4E3UlFagUfwN2SLaPZmErRIWj4IPXIsrA==
X-Google-Smtp-Source: AGHT+IGnDNlAOSMJsZGgG/CZXIByOpcfzTluMKxFxaOf51cJVzYRNx5laGtIi/OYGyKFGjySoCnxBMOoz6DtO3CkiMY=
X-Received: by 2002:a17:907:d58f:b0:ad8:9c97:c2da with SMTP id a640c23a62f3a-ae3fbe073d1mr1619952866b.40.1751968513340; Tue, 08 Jul 2025 02:55:13 -0700 (PDT)
MIME-Version: 1.0
References: <175190992223.1833125.11465365158591699525@dt-datatracker-6fcb845cd4-p6tkq> <CAOj+MMH-mNPFD2YOuHdXGQ=f2-ZR4m1LwGmSfW9pZYu-Sf6uOA@mail.gmail.com> <SJ2PR11MB8422FC5E3254B741CBA2A0FFCE4EA@SJ2PR11MB8422.namprd11.prod.outlook.com>
In-Reply-To: <SJ2PR11MB8422FC5E3254B741CBA2A0FFCE4EA@SJ2PR11MB8422.namprd11.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 08 Jul 2025 11:55:02 +0200
X-Gm-Features: Ac12FXz9ar0w475jxUX5cqUjdAbmNVbVNqjGxmpsuBNoZu3AICFKx7aeuKRmtDc
Message-ID: <CAOj+MMGNKye=oo_1qHtVp1iunAg9Swab15KyaDf5+tAg_uSh8A@mail.gmail.com>
To: "Jakub Horn (jakuhorn)" <jakuhorn@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000e54b4c063967f4de"
Message-ID-Hash: THJLO267D5AH542RJDVWCTBCLGIY3VJ6
X-Message-ID-Hash: THJLO267D5AH542RJDVWCTBCLGIY3VJ6
X-MailFrom: robert@raszuk.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "idr@ietf. org" <idr@ietf.org>, "Ciurea Mihai, INI-NET-VNC-TIP" <mihai.ciurea@swisscom.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.txt
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/2hTUr7K5SBicCfafx5YECUn10uw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
Hi Jakub, Due to personal reasons I am not planning to be in Madrid. However we could always chat here on the list or directly say via zoom or webex. As I mentioned in your draft I see fundamental issues which IMO are blocking for even an adoption call. Just to start with the most important issue: You say: " The specific prefix whose reachability is lost is encoded in the MP_UNREACH_NLRI attribute [RFC4760]." + "A new Transitive IPv4-Address-Specific Extended Community is defined for UPA." + " The UPA state for the prefix SHOULD be retained for a time period to ensure it has been propagated to its neighbors and avoid generation of multiple UPA messages for the same prefix." + "10. UPA Timer The UPA state needs to be retained in the BGP table for a configurable duration. This is crucial to prevent unwanted flooding and to allow sufficient time for the UPA to be propagated to all relevant peers. " Well all of the above is not how BGP or for that matter any distance vector protocol works. You can't think of propagating BGP withdrawals for the prefixes which were not advertised to the peer before. If you really want to do that you need to use MP_REACH attribute not MP_UNREACH_NLRI. But for MP_REACH you would need to make sure that suddenly it propagates negative routes. The concept of negative routes is not new. If you search the CPOL database you will likely find a few entries there and methods on how to do that :) Another major concern is leakage. As you may be reading the IDR list there are reports of BGP attributes escaping and leaking. Here you are opening a completely new chapter and as this is called to be supported in 2/1 global IPv6 table may one day explode due to a bunch of negative routes generated intentionally or not by someone or something (again assuming that you switch from using MP_UNREACH_NLRI as this goes to your peer and no further to MP_REACH). Maybe if you really want to do that in BGP you need a new SAFI where you can safely redefine the semantics of UPDATE message (just like we did it for a bunch of new functionality). Kind regards, Robert On Tue, Jul 8, 2025 at 2:12 AM Jakub Horn (jakuhorn) <jakuhorn@cisco.com> wrote: > Hi Robert, > > > > Thanks a lot for your initial comments and pointing us to your older > draft. I think if I correctly understand your draft is addresses something > slightly different than ours. Yours addresses mainly “mass withdrawal” our > is trying to address “advertise unreachability of the specific component of > aggregate”. But still happy to discuss your approach f2f in Madrid as there > might be some useful synergies in both. > > Looking forward for more comments! > > > > Thanks > > > > -j > > > > *From: *Robert Raszuk <robert@raszuk.net> > *Date: *Tuesday, July 8, 2025 at 6:59 AM > *To: *Serge Krier (sekrier) <sekrier@cisco.com>, Jakub Horn (jakuhorn) < > jakuhorn@cisco.com>, Ciurea Mihai, INI-NET-VNC-TIP < > mihai.ciurea@swisscom.com> > *Cc: *idr@ietf. org <idr@ietf.org> > *Subject: *Fwd: I-D Action: draft-krierhorn-idr-upa-00.txt > > Hi, > > > > Allow me to observe before even further commenting on the draft that > motivation for the IGP UPA work was based on the trigger of node down event > (planned or unplanned) in one non backbone areas. > > > > With that the analogy in the BGP world is not to advertise all atomic > prefixes which may have become unreachable, but instead quickly propagate > information about the next hop down event which is by design shared across > all such prefixes/locators. > > > > I along with few collegues in 2005 we wrote a draft - > https://www.ietf.org/archive/id/draft-raszuk-aggr-withdraw-00.txt > > > > At that time there was no sufficient interest in signalling such events in > BGP. > > > > If you think that times have changed I recommend you take a look at this > draft and possibly respin it or reuse it. > > > > Thx a lot, > > Robert > > > > PS. After a quick read I do have a number of comments on the text in the > draft however before we go down that path let's consider the alternative > approach. > > > > > > ---------- Forwarded message --------- > From: <internet-drafts@ietf.org> > Date: Mon, Jul 7, 2025 at 7:41 PM > Subject: I-D Action: draft-krierhorn-idr-upa-00.txt > To: <i-d-announce@ietf.org> > > > > Internet-Draft draft-krierhorn-idr-upa-00.txt is now available. > > Title: SRv6 BGP Unreachable Prefix Announcement (UPA) > Authors: Serge Krier > Jakub Horn > Mihai Ciurea > Name: draft-krierhorn-idr-upa-00.txt > Pages: 8 > Dates: 2025-07-07 > > Abstract: > > Summarization is often used in multi-domain networks to improve > network efficiency and scalability. With summarization in place, > there is a need to signal loss of reachability to an individual > prefix covered by the summary. This enables fast convergence by > steering traffic away from the node which owns the prefix and is no > longer reachable. > > This mechanism, referred to as Unreachable Prefix Announcement (UPA), > has been specified for IGPs. This document specifies an and > equivalent BGP mechanism for multi-AS networks where BGP is used to > carry summary routes. > > The IETF datatracker status page for this Internet-Draft is: > https://datatracker.ietf.org/doc/draft-krierhorn-idr-upa/ > > There is also an HTML version available at: > https://www.ietf.org/archive/id/draft-krierhorn-idr-upa-00.html > > Internet-Drafts are also available by rsync at: > rsync.ietf.org::internet-drafts > > > _______________________________________________ > I-D-Announce mailing list -- i-d-announce@ietf.org > To unsubscribe send an email to i-d-announce-leave@ietf.org >
- [Idr] Fwd: I-D Action: draft-krierhorn-idr-upa-00… Robert Raszuk
- [Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.… Jakub Horn (jakuhorn)
- [Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.… Robert Raszuk
- [Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.… Jakub Horn (jakuhorn)
- [Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.… Jeff Tantsura
- [Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.… Jeffrey Haas
- [Idr] Re: I-D Action: draft-krierhorn-idr-upa-00.… Robert Raszuk