Re: [Idr] Fwd: New Version Notification for draft-spaghetti-idr-bgp-sendholdtimer-05.txt

Jeffrey Haas <jhaas@pfrc.org> Wed, 03 August 2022 18:53 UTC

Return-Path: <jhaas@slice.pfrc.org>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF8A4C14F73D for <idr@ietfa.amsl.com>; Wed, 3 Aug 2022 11:53:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4xf7lg2IX_2Y for <idr@ietfa.amsl.com>; Wed, 3 Aug 2022 11:53:55 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by ietfa.amsl.com (Postfix) with ESMTP id E6532C14F735 for <idr@ietf.org>; Wed, 3 Aug 2022 11:53:54 -0700 (PDT)
Received: by slice.pfrc.org (Postfix, from userid 1001) id E578D1E358; Wed, 3 Aug 2022 14:53:53 -0400 (EDT)
Date: Wed, 03 Aug 2022 14:53:53 -0400
From: Jeffrey Haas <jhaas@pfrc.org>
To: Donatas Abraitis <donatas.abraitis@gmail.com>
Cc: Job Snijders <job=40fastly.com@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>
Message-ID: <20220803185353.GD16746@pfrc.org>
References: <165920076221.43110.14224170878306367770@ietfa.amsl.com> <CAMFGGcC19MJ4poutfp_C-=14RjQeNQXgc24vHyXoQsdZLNq5PQ@mail.gmail.com> <1cb64c4d-b0ea-747c-7eb9-f28f5d399361@foobar.org> <20220803170621.GC16746@pfrc.org> <YuqtIlMIbMgu4woA@snel> <CAPF+HwXaf0SVz38QHB+qLjFTaZG7tNKQk62E9zKmAErL8kQxeQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CAPF+HwXaf0SVz38QHB+qLjFTaZG7tNKQk62E9zKmAErL8kQxeQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/LB9fCGUlKh13IgHUELV5P32H8VE>
Subject: Re: [Idr] Fwd: New Version Notification for draft-spaghetti-idr-bgp-sendholdtimer-05.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2022 18:53:56 -0000

Donatas,

On Wed, Aug 03, 2022 at 09:19:02PM +0300, Donatas Abraitis wrote:
> A couple of words regarding GR too (might be added):
> 
> "[RFC8538] defines an extension to BGP Graceful Restart that permits the
> Graceful Restart procedures to be
> performed when the BGP speaker receives a NOTIFICATION message or the Hold
> Time expires.
> This document appends BGP Graceful Restart procedures to be performed also
> when Send Hold Time expires."

That's a good start for the side dropping the session due to the
sendholdtimer expiring.

The authors will want to consider what the operational considerations are
for the other side of that connection.  There's no way to tell in the face
of a closed TCP session without related BGP signaling why the session went
down.  If graceful restart is configured, the peer that was (probably)
having problems will start retaining routes and the upstream already knew it
was out of sync.

Jim Uttaro's point in the prior thread was, effectively, how bad are things?
Are you better off retaining a lot of likely good state with some pending
bad state?  Or, is BGP being used in a situation where graceful restart is
simply inappropriate.

While this probably seems obvious, this draft motivates the question about
dropping the session because Stuff Isn't Getting Through.  This bit of
obvious discussion needs to be in the draft.

-- Jeff