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

Robert Raszuk <robert@raszuk.net> Thu, 04 August 2022 00:05 UTC

Return-Path: <robert@raszuk.net>
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 2D3A5C14F723 for <idr@ietfa.amsl.com>; Wed, 3 Aug 2022 17:05:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 wf80Ma2UX4GR for <idr@ietfa.amsl.com>; Wed, 3 Aug 2022 17:05:47 -0700 (PDT)
Received: from mail-ua1-x936.google.com (mail-ua1-x936.google.com [IPv6:2607:f8b0:4864:20::936]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F267FC14F722 for <idr@ietf.org>; Wed, 3 Aug 2022 17:05:46 -0700 (PDT)
Received: by mail-ua1-x936.google.com with SMTP id z14so7616548uaq.13 for <idr@ietf.org>; Wed, 03 Aug 2022 17:05:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=+qcxO24oTd1SA1YHax8P8M6uLXhoXi5W+CLVEEa3yXk=; b=U6dmiRmCtwDH0qSOMWD+aM2ti2IYGISPPdLhcvbWnEkOSYeSHZaXiGqEtv7Sh5qomH 7Uq/ctN8WXFguN9YtWVc86z684l6xZI+RL9KKYluzhMfvxeiqPTbvw+Ddrv1O0R+58dP QdtYNGeh1jRTtfD+Q8AMh94fypUzd4cPG1SSWx38/ochqxwfJQ8njnwKUZBwIprZu0Tj np9n86zk56BqMiorSC/lwbClXty9A0rfNJI51WcgKupaGdZRCCD+KmhgGGjhpHFosc5z 3NDH3VknAqsB3IsdFZFrjt1uk5etK0HdvSvp9CWihn/TbyOMyHoVhHnAIBhNjHmN9Wg8 JEAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=+qcxO24oTd1SA1YHax8P8M6uLXhoXi5W+CLVEEa3yXk=; b=quMgkklirxGm4j88V3sztLiwpOLYVZvpBrDdyfxefnVDB391sYtI+0bVloxbxRwvNV EqfN6lHufyrxj02B5doFYVyOe1nO3UcQ2HTztw4v8ToM/oIAS08amOrMb/jZj0FuvZr4 3liNpImKw89ru1Y5TmsMyvKhf9caO/NvVdm8O/5s8C42sJ/56GHa63iVVVYlOhy/9T73 uyIV438SsEbiiRZanU0xBOkqlSHHnv7KQDg/LvzpZVAGc0RxUyR9TPg6UFAsXpcbdIwI 8mHecWrO3LKomRREJ2jdO4mZRQgQbBMH+wrUmmOZ0G1qKdsghx/colfU+Wh4mPNLbCy6 vgCQ==
X-Gm-Message-State: ACgBeo0WTqfZcX9C60N0iennZ4T6mF1HStF72kY455muoeicMtKdv40I EVuBJ79epFH2BH7gDRZ13xqSVb2K/yS2dtcAATgRPw==
X-Google-Smtp-Source: AA6agR70cWhPJKd/DByevsfup8anH8QqKtypK482JH7kDuW0nInHNpyvFKDz6UvgjnSnPAyRHwXmRhg90zBpr8AUGLk=
X-Received: by 2002:ab0:2102:0:b0:382:2773:aa7f with SMTP id d2-20020ab02102000000b003822773aa7fmr11477731ual.31.1659571545347; Wed, 03 Aug 2022 17:05:45 -0700 (PDT)
MIME-Version: 1.0
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> <20220803185353.GD16746@pfrc.org> <MW4PR02MB7394715B61411284F888994AC69C9@MW4PR02MB7394.namprd02.prod.outlook.com>
In-Reply-To: <MW4PR02MB7394715B61411284F888994AC69C9@MW4PR02MB7394.namprd02.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 04 Aug 2022 02:05:47 +0200
Message-ID: <CAOj+MMEs8RiBairs06eYWuMEPP8p6ZGTUiu6ZmeM=PCbrhuvQQ@mail.gmail.com>
To: "UTTARO, JAMES" <ju1738@att.com>
Cc: Jeffrey Haas <jhaas@pfrc.org>, Donatas Abraitis <donatas.abraitis@gmail.com>, Job Snijders <job=40fastly.com@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000070aa0905e55f1c22"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/DS-bp0IiylgExP1iBP9ZGozU-3Y>
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: Thu, 04 Aug 2022 00:05:51 -0000

Hi Jim,

That was my point. And here comes the crux of the issue.

If all AFI/SAFIs run on the same TCP session than we have a bit of hard
time to have a "global" behaviour different in respect to retaining some
routes but not the others.

That's the price we pay when BGP is used for much more then IPv4 and IPv6
reachability without proper separation.

Some will say - oh well use multi-sessions with per session long-lived GR
setting - well we do know how successful multi sessions feature has been
implemented and widely deployed.

Many thx,
R.

On Thu, Aug 4, 2022 at 1:50 AM UTTARO, JAMES <ju1738@att.com> wrote:

> The decision whether to retain forwarding state in the face of a control
> plane failure is dependent of the AFI/SAFI in question. For those that are
> internal to my network i.e Kompella VPLS/VPWS a catastrophic loss of the RR
> topology should not invalidate forwarding if NH viability remains.
> Long-lived-gr clearly calls out the reasoning for not nuking the data
> plane. IMO the decision needs to be made on an service basis where
> different operators may have varying tolerance of "incorrectness" for
> different AFI/SAFI(s).  The majority of customers remaining viable with
> some incorrectness is preferred over tearing everything down.
>
> Thanks,
>         Jim Uttaro
>
> -----Original Message-----
> From: Idr <idr-bounces@ietf.org> On Behalf Of Jeffrey Haas
> Sent: Wednesday, August 3, 2022 2:54 PM
> To: Donatas Abraitis <donatas.abraitis@gmail.com>
> Cc: Job Snijders <job=40fastly.com@dmarc.ietf.org>; idr@ietf. org <
> idr@ietf.org>
> Subject: Re: [Idr] Fwd: New Version Notification for
> draft-spaghetti-idr-bgp-sendholdtimer-05.txt
>
> 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
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
>
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/idr__;!!BhdT!jwmz-E-6Cd5M8DTgSBfS9MOgqZxUdyb4xRQfd6V_yDDb2FtQ9vbtvpt369JzsHi_Ef6mJ_k$
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>