Re: [Idr] WG Adoption call for draft-spaghetti-idr-bgp-sendholdtimer-09 (2/28/2023 to 3/14/2023)
Robert Raszuk <robert@raszuk.net> Tue, 07 March 2023 08:11 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 63454C1516E1 for <idr@ietfa.amsl.com>; Tue, 7 Mar 2023 00:11:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 mBCTNDSRUBA0 for <idr@ietfa.amsl.com>; Tue, 7 Mar 2023 00:11:45 -0800 (PST)
Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (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 7B117C151552 for <idr@ietf.org>; Tue, 7 Mar 2023 00:11:45 -0800 (PST)
Received: by mail-wm1-x32b.google.com with SMTP id fm20-20020a05600c0c1400b003ead37e6588so9808756wmb.5 for <idr@ietf.org>; Tue, 07 Mar 2023 00:11:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1678176703; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pJE1F6ZrY5doxkJpzKYI6aMIMQxFEohiP/kbybzacnI=; b=cdqQAwkckGhO/QC/IFWhEQ4GkTIjOOe+LrQOBokMOOdn/3bKXAV+41TvE45UCndv+K WNyb74cHZH/BlaNWcxW0aVLVsCmxx2haei0Un9JRB2P/n3WakvWRrq/XsnjERHfjF7Sv zq4koCDHEcBEfCjM//a++t3He9OoO3CymT2JVpSOzGsCGUuAiNBU+t0ImX+NtANNTW8w MLmZ+AteuqE1OmLd9Iq60i3e8JGL8QtkLZMmBSGML7VOnvqMBnHa0xMKb9/yxsj26Qni FJ7lWlsQm0E+LqJm27SgXve4qyRF+pgmISW55ykYnmIVgilC+BvC6FsVhoClhkad7ESk ogQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678176703; 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=pJE1F6ZrY5doxkJpzKYI6aMIMQxFEohiP/kbybzacnI=; b=6Ahq8euf7Os1QlAw5vR9wwzkvHvozNocILO6qFFuqN6rFOhMdxBVdSelFybj/+2Pck iWvv+Mk0Mt5IKEjXczk5B6KquachfaBYHl5NOLVJrR41cUqtAnxSUBqRkanCNYt0HVrC l++mjxYcI0JfKaKyIb+TVh3sxE6JYqKtusUpDRC2PWJs0KuXvKmhPqeBeB2NyzRIXWjo bokw/gRdA7QMT2TwCFJVRS0yn68qjRBgTpCo2rb8VhsLz8ibpTwcq0QxnWCc2Vl9NSYE 6gvmQ+15yEi4XKLzPp9Xl45DUrY7TXq4QhEjwgdFfSHNMrs7wWAQ1U5B0V0XT+qA9BNv KidA==
X-Gm-Message-State: AO0yUKWCSuZDgAvkHeZk+vkYP63k/KS93BdtCpfDzkWnhQbJckhLb7+Y HlUl0YmESHWtz87+f611/G4uT1dHV2WhGgLuMsudC9z+A6po9o6q
X-Google-Smtp-Source: AK7set+TQYDXPOP4C9Jt97svgzTI3mIYOoqGV3HY/iQNoF1BNjN29MHO27LXML16VB3WkuFx8RtbOBpVGR0RL6VfDhk=
X-Received: by 2002:a05:600c:1e20:b0:3df:97a1:75e8 with SMTP id ay32-20020a05600c1e2000b003df97a175e8mr6514683wmb.0.1678176703271; Tue, 07 Mar 2023 00:11:43 -0800 (PST)
MIME-Version: 1.0
References: <BYAPR08MB4872FD426205CAC6F82D22BEB3AD9@BYAPR08MB4872.namprd08.prod.outlook.com> <AM7PR07MB6248673BB25E0C0BCDBEE480A0B69@AM7PR07MB6248.eurprd07.prod.outlook.com> <CAOj+MMHF9G5-CmGPJpWja=1kgBrV=EYtzyhQr9La1722=D+ugA@mail.gmail.com> <m2edq1ac7s.wl-randy@psg.com> <ZAZSyywxxg0HkaDw@snel> <CAOj+MMGiB8iiqKbj40kZsSFAQXCQ+baGQWuA7oQ1D0qF5aygeQ@mail.gmail.com> <alpine.DEB.2.20.2303070725390.2636@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.2303070725390.2636@uplift.swm.pp.se>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 07 Mar 2023 09:11:32 +0100
Message-ID: <CAOj+MMGUfxd1LLta9=_HU+uMKcbVVE6ijkG84-ST0LDo3m2MYQ@mail.gmail.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: Job Snijders <job=40fastly.com@dmarc.ietf.org>, idr@ietf.org
Content-Type: multipart/alternative; boundary="00000000000044e19e05f64af68c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/OTcSuow_0SOHCI5oWKJqMsDpFUA>
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: Tue, 07 Mar 2023 08:11:49 -0000
Martin & Mikael, > > My main issue with what is proposed here is that it completely ignores > TCP > > keepalives. > > What would the draft do to TCP keepalives? If the receiving application > has stopped reading from the socket then TCP keepalives will still run as > normal. > I am not sure I follow ... Isn't the objective here to detect when sender (your bgp peer) is not sending ? Or you want to also detect local "reading from socket" issues and RST BGP session ? Really ? > Of course one may say ... Oh if I configure long enough timers we will be > > fine - and that is maybe true - maybe SendHoldTimer will be just an extra > > fuse. > > That seems to be what is proposed, yes. > Indeed. But I am mainly worried that what is proposed here is to smash the session because applications have problems on possibly healthy TCP connection. See use of zero window is a very valid case in TCP. Of course everything depends on the duration hence concern about timers. But what was not answered was why to invent new "overlay" timer if TCP USER TIMEOUT does exactly and much better what is being required here. Sure there were bugs in the past, but should we get blocked by history of TCP implementations in linux kernel ? Thx a lot, R.
- [Idr] WG Adoption call for draft-spaghetti-idr-bg… Susan Hares
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Gert Doering
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Job Snijders
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Ben Cox
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Ben Maddison
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Marco Marzetti
- Re: [Idr] WG Adoption call for draft-spaghetti-id… tom petch
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jared Mauch
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Claudio Jeker
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Randy Bush
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Job Snijders
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jared Mauch
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Randy Bush
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Martin Millnert
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Claudio Jeker
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Martin Millnert
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Claudio Jeker
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Gert Doering
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Gert Doering
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Gert Doering
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Nick Hilliard
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Nick Hilliard
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeffrey Haas
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeffrey Haas
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeffrey Haas
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeffrey Haas
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeffrey Haas
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeff Tantsura
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeffrey Haas
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Nick Hilliard
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Jeffrey Haas
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Robert Raszuk
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Mikael Abrahamsson
- Re: [Idr] WG Adoption call for draft-spaghetti-id… tom petch
- Re: [Idr] WG Adoption call for draft-spaghetti-id… tom petch
- Re: [Idr] WG Adoption call for draft-spaghetti-id… Gyan Mishra
- Re: [Idr] WG Adoption call for draft-spaghetti-id… tom petch