Re: [Idr] WG Adoption call for draft-spaghetti-idr-bgp-sendholdtimer-09 (2/28/2023 to 3/14/2023)

Robert Raszuk <robert@raszuk.net> Mon, 06 March 2023 17:25 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 6FBE5C14CE4E for <idr@ietfa.amsl.com>; Mon, 6 Mar 2023 09:25:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham 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 z3gfpBYl2NeC for <idr@ietfa.amsl.com>; Mon, 6 Mar 2023 09:25:16 -0800 (PST)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 2CC73C14F727 for <idr@ietf.org>; Mon, 6 Mar 2023 09:25:15 -0800 (PST)
Received: by mail-wr1-x431.google.com with SMTP id l1so9593686wry.12 for <idr@ietf.org>; Mon, 06 Mar 2023 09:25:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1678123514; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=uopDGW8UxVe2u1x77scFt8kZGXyt8Poa4ctvALrtiic=; b=XDxdOx4cEPPDRErbMdzxPT6DCMeHgy2LtiuqrEh1jHNDOIrIWK2qDGfskxQ1N/ebbD bRobGDT6FYFFEZkxQnJQMRggJItIJotTCq4eoRzFof3kFcAxixE0dEtC+VIG/S5yq24c UW42OKNIayXc1lQkgJf9MMC+C/Lm57acybkGpx+yhqtu0/Mm8ppvIVw5QmhnBAfpdF97 gTZzOG3oEwmhHPlK2PUnWIh1SF/QzpSjxqNtr9EoU2BbLY3AgF31ebJAgGKqXRvk3AgY FuRbqJCRCNlq4Pu5GZxhb4nTg72TCUegsBaP3bS0yKrGB3k+WFzMsht0P2wo1aY/vg1T WUmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678123514; 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=uopDGW8UxVe2u1x77scFt8kZGXyt8Poa4ctvALrtiic=; b=Kz8VimPlFbuxdJe+KRt7UZDwbLjzbPeOUeWTuBZYJJwSeFoXZY1lKOr2EDB22aSj7L UUgrxPHrqABFSLU5NpQLaETpGBR5jaTl9g77VJccAaRKP20LsBA/5g1qyZIpc9uQH9j8 3lvaywbUUqcPsrMCZXnJcoMjKOXZ2mcpWz4yO7D4bhpctP9JA6gU+nElsEjAFq4oXlHZ GkV34kJQglyzj16hsgyWsUcuGYBr/UUUTTxpGXEQxgnnwV9pm0fM4aKIwjoNl1e1obEL AY8gICoxpHWvRvmFIbBZEHpYAPcmsp8p6iheuVTSG55Sy8w7mv0OlhaGEskTehR8JI7u 2lMw==
X-Gm-Message-State: AO0yUKUiUXEaDcI32P6qIAhbxHqSYdzmzfjy3MluAsOVhO5WHt6EGESF o9YrighrlW0Pl3eq7X2r7nAF0Iuart8FqiW882rIXg==
X-Google-Smtp-Source: AK7set/D4hJkZl7Ar8mvpYUXSco9kVl46yTxz2V53QyUG7mz8rOa17Tn2FqcQ4eCvo8lO5RjbS3tYgcqBu4cZBlV2RQ=
X-Received: by 2002:adf:f30f:0:b0:2c7:eb4d:a4a5 with SMTP id i15-20020adff30f000000b002c7eb4da4a5mr2575845wro.6.1678123513755; Mon, 06 Mar 2023 09:25:13 -0800 (PST)
MIME-Version: 1.0
References: <BYAPR08MB4872FD426205CAC6F82D22BEB3AD9@BYAPR08MB4872.namprd08.prod.outlook.com> <AM7PR07MB6248673BB25E0C0BCDBEE480A0B69@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB6248673BB25E0C0BCDBEE480A0B69@AM7PR07MB6248.eurprd07.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 06 Mar 2023 18:25:02 +0100
Message-ID: <CAOj+MMHF9G5-CmGPJpWja=1kgBrV=EYtzyhQr9La1722=D+ugA@mail.gmail.com>
To: tom petch <ietfc@btconnect.com>
Cc: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ed4e7005f63e93a4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/mpeZYpZOdfR9Czn-R-KJhke62Vo>
Subject: Re: [Idr] WG Adoption call for draft-spaghetti-idr-bgp-sendholdtimer-09 (2/28/2023 to 3/14/2023)
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: Mon, 06 Mar 2023 17:25:20 -0000

FSM is one serious point.

But technically what is in this draft and apparently prototyped in one open
source implementation has a very limited (read narrow) applicability.

We provided alternative approach in
https://www.ietf.org/archive/id/draft-chen-idr-tcp-user-timeout-00.txt

If WG thinks there is really an issue worth solving we need to look at the
root of the problem not a way to just detect one of the possible
instantiations. Moreover what is detected at the BGP level may by TCP
design be simply wrong (false positive).

Regards,
Robert





On Mon, Mar 6, 2023 at 5:58 PM tom petch <ietfc@btconnect.com> wrote:

> From: Idr <idr-bounces@ietf.org> on behalf of Susan Hares <shares@ndzh.com
> >
> Sent: 01 March 2023 02:49
>
> This begins a 2 week WG adoption call for
> draft-spaghetti-idr-bgp-sendholdtimer-09(2/28/2023 - 3/14/2023).
> https://datatracker.ietf.org/doc/draft-spaghetti-idr-bgp-sendholdtimer/
>
> <tp>
> I think that the authors of this I-D underestimate the work involved in
> updating the BGP FSM, probably by an order of magnitude.
>
> They specify a new event and give a list of actions to be performed when
> it happens.  This is inadequate.  As the present FSM shows, such a list is
> required for each and every state that the FSM can be in, so multiply that
> by at least six, In practice, several states have in effect substates
> depending on the configuration so it is more than just the six defined
> states.
>
> Further, the timer will be running or not running in every state
> transition  so that for every state transition in any state, it must be
> specified what happens to the timer, started, stopped and so on,  Given the
> number of state transitions, multiply that by fifty, or more.
>
> As written, I think that this I-D will seriously damage RFC4271 rendering
> the FSM of limited value.
>
> Tom Petch
>
> The authors should send in an IPR statement.
>
> This draft modifies RFC 4271.
>
> The authors have this description of the draft
>
>   This document defines the SendHoldTimer session attribute for the
>    Border Gateway Protocol (BGP) Finite State Machine (FSM).
>    Implementation of a SendHoldTimer should help overcome situations
>    where BGP sessions are not terminated after it has become detectable
>    for the local system that the remote system is not processing BGP
>    messages.  For robustness, this document specifies that the local
>    system should close BGP connections and not solely rely on the remote
>    system for session closure when BGP timers have expired.  This
>    document updates RFC4271.
>
> Please consider if this addition should be made to RFC 4271.
>
> Cheerily, Sue
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>