[Idr] Re: draft-tantsura-idr-unreachability-safi-00.txt

Jeffrey Haas <jhaas@pfrc.org> Wed, 12 November 2025 19:31 UTC

Return-Path: <jhaas@pfrc.org>
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 6095D883FFA5 for <idr@mail2.ietf.org>; Wed, 12 Nov 2025 11:31:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 UkHD1AsGwQBl for <idr@mail2.ietf.org>; Wed, 12 Nov 2025 11:31:27 -0800 (PST)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by mail2.ietf.org (Postfix) with ESMTP id 0E7CE883FED5 for <idr@ietf.org>; Wed, 12 Nov 2025 11:31:05 -0800 (PST)
Received: from smtpclient.apple (99-188-202-8.lightspeed.livnmi.sbcglobal.net [99.188.202.8]) by slice.pfrc.org (Postfix) with ESMTPSA id 258621E24F; Wed, 12 Nov 2025 14:30:58 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.10\))
From: Jeffrey Haas <jhaas@pfrc.org>
In-Reply-To: <CAOj+MME5n29iF7y8PR3GMJq=Eq+FcWOFBP18wHBpx2pEpNhjvg@mail.gmail.com>
Date: Wed, 12 Nov 2025 14:30:57 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <F6CF5DA0-E86A-4629-AC57-AEDC1F8E7ABE@pfrc.org>
References: <176289545153.2257004.4439438509549182676@dt-datatracker-5df8666cb-7l4w5> <CAOj+MME5n29iF7y8PR3GMJq=Eq+FcWOFBP18wHBpx2pEpNhjvg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
X-Mailer: Apple Mail (2.3696.120.41.1.10)
Message-ID-Hash: KNMYPWQ7ZLZVGA4DREZHWKN56PPCCC73
X-Message-ID-Hash: KNMYPWQ7ZLZVGA4DREZHWKN56PPCCC73
X-MailFrom: jhaas@pfrc.org
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>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: draft-tantsura-idr-unreachability-safi-00.txt
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/DFPa5YNU3kbd9WImXWbVHMUXH-8>
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>

Here we see the hazards of publishing a draft tagged with -idr.  The poor authors haven't even had time to introduce the context. :-)

While I broadly agree with the observations here and in subsequent points from Donatas and Nan Geng, the point here overlapping the operational message is the one I'd like to respond to.

Some portion of the use cases covered in the draft are effectively a form of "negative state attestation".  In other words "you shouldn't have this!" is the positive state.  Certainly a large number of these use cases overlap the more general notification dissemination mechanism that the operational message has.  However, where the analogy breaks down a bit (aside from a lack of standardized contents for such an operational message) is apparent intention from the draft that this state should be distributed throughout BGP.

This more broadly is impacted by some BGP fundamentals.  Namely, that withdraws are a local matter for any number of reasons.  The only one that is safe for any use cases for the draft is "this is completely gone from BGP".

Everything else is local.  And distributing positive state that "this isn't here" on a different distribution graph than where the routes themselves may not flow is problematic.

It'll be interesting to hear more about the intended use cases.  I have a feeling that part of this is a desire for routing-distributed telemetry.

-- Jeff

> On Nov 11, 2025, at 4:57 PM, Robert Raszuk <robert@raszuk.net> wrote:
> 
> Hi,
> 
> The proposal as written is just a form of a free floating idea. 
> 
> #1 - I would start first in providing a hook which would describe in which BGP PATH ATTRIBUTE of the BGP UPDATE MSG you are going to carry those NLRIs ... MP-REACH-NLRI ? MP-UNREACH-NLRI ?  NEW ONE ? 
> 
> #2 - Your justification for this work fully overlaps with already existing IDR WG document: 
> https://www.ietf.org/archive/id/draft-ietf-idr-operational-message-00.txt  Please kindly explain what gain do you see to add what you have proposed in the draft to BGP UPDATE MSG ? 
> 
> #3 - Value: 86 (to be assigned by IANA) .. That would be squatting at this point. Not good !
> 
> #4 - I am completely not following on your list of reasons: 
> 
> Type 2: Unreachability Reason Code
> 
>    *  Length: 2 octets
>    *  Value: Detailed reason code (registry to be established)
>    *  0: Unspecified
>    *  1: Policy Blocked
>    *  2: Security Filtered
>    *  3: RPKI Invalid
>    *  4-65535: Reserved for future use
> 
> I assume you are still trying to announce your own prefix which became unreachable in your domain ... so what does it mean to announce it with any of the types like 1, 2 or 3 ?
> 
> Or are you dreaming of any BGP speaker on the internet suddenly broadcasting to anyone in the world that he failed to install a received BGP prefix due to one of those listed reasons ???
> 
> To me this proposal looks too raw for any consideration at this point. 
> 
> Regards,
> Robert
> 
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Tue, Nov 11, 2025 at 10:12 PM
> Subject: I-D Action: draft-tantsura-idr-unreachability-safi-00.txt
> To: <i-d-announce@ietf.org>
> 
> 
> Internet-Draft draft-tantsura-idr-unreachability-safi-00.txt is now available.
> 
>    Title:   BGP Unreachability Information SAFI
>    Authors: Jeff Tantsura
>             Donald Sharp
>             Vivek Venkatraman
>             Karthikeya Venkat Muppalla
>    Name:    draft-tantsura-idr-unreachability-safi-00.txt
>    Pages:   12
>    Dates:   2025-11-11
> 
> Abstract:
> 
>    This document defines a new BGP Subsequent Address Family Identifier
>    (SAFI) called "Unreachability Information" that allows the
>    propagation of prefix unreachability information through BGP without
>    affecting the installation or removal of routes in the Routing
>    Information Base (RIB) or Forwarding Information Base (FIB).  This
>    mechanism enables network operators to share information about
>    unreachable prefixes for monitoring, debugging, and coordination
>    purposes while maintaining complete separation from the active
>    routing plane.
> 
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-tantsura-idr-unreachability-safi/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-tantsura-idr-unreachability-safi-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 mailing list -- idr@ietf.org
> To unsubscribe send an email to idr-leave@ietf.org