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 12:02 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 B1A81C15155F for <idr@ietfa.amsl.com>; Tue, 7 Mar 2023 04:02:41 -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 x4d8Jj923rjE for <idr@ietfa.amsl.com>; Tue, 7 Mar 2023 04:02:37 -0800 (PST)
Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) (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 C4F3DC14F75F for <idr@ietf.org>; Tue, 7 Mar 2023 04:02:37 -0800 (PST)
Received: by mail-wr1-x432.google.com with SMTP id v16so11918491wrn.0 for <idr@ietf.org>; Tue, 07 Mar 2023 04:02:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1678190555; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=GaG+E9SfcVhbpjjqSBVzcbnFEG3XSMT8lu9k/HCZssg=; b=Va+R5PfzFhmsx5S9zZp+3Qakqp/svEqme4CX8EmZbGMZGvfaiFaiXNG6vtz5k/GdNX EAqN7lqXXrj9g1EQkidXguZtrGefOq9GX0emurUAL0QRoQGHDWf67t02xdU5DCw2D8Gb dCztM3P6mlafb3sbd7To4czZAsd1Ds8vpArWYZuhe6EDlDZp37mDttDX6w1/rA3vJzZ7 10APIhPiGBzS8hcCv3Rmxmywh4n0QtsPmgwoFN3H4BC8cMt/dMxZVDRFX8Bl7tGjFxPk ZO5Hnp1WucmVAhrcmP9RKquBsh3nzkHUYStxpGrn0tuHAvQ6le+180a+EF8y/KOC0/Kh RwKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678190555; 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=GaG+E9SfcVhbpjjqSBVzcbnFEG3XSMT8lu9k/HCZssg=; b=NS1x6FUpmwaMqkCyIEgEoyJaTsypQ+cx6MC0BnnRS8gIlQA8t1iW0vZ+LvqpXRRFGF XiYP7SGbRkHDPeQwBMIaADKGwWV25vKPEdXy2d4+Ye5lOi+05LgfaITQx2j9g36uvo4y K1sULfWkfgIUIo+BJp2BnAg1m4723N1+UqvbLDefqhqgENEou1moz3nQ/yAcrExGCDbY 0eZH/p3e9cLCHlONDVdv2GeQoqSakdMM5/53FhKHz/BVBJXGWpDzJGCBKms6AeG+7/zg gFKYZLWF4uOti2gBFX/z0qbJt++Vl5eAisL+YQyavsWR8PcMk4IwBdHx99cPaAy54JaD XSmA==
X-Gm-Message-State: AO0yUKWuGGH40vVWHzR2BOE5DjpNFA2sCndKI30o+ZoE1IoeQykVpnvv +Q6T0L9dbHAjJ4bptEtb3nw6uIZHq5lhDsmGC0ltdzTm7Ex1+IUX
X-Google-Smtp-Source: AK7set9oZ+9Kk0vcW1agvJ+65IYGyBnltvHRamrSc2g/JvYGbw8gACgh8kWJD42rHPMvNXnxqxBhjGGNEmuG52wdXvo=
X-Received: by 2002:adf:f006:0:b0:2c5:5aee:a2a4 with SMTP id j6-20020adff006000000b002c55aeea2a4mr3064381wro.6.1678190555554; Tue, 07 Mar 2023 04:02:35 -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> <CAOj+MMGUfxd1LLta9=_HU+uMKcbVVE6ijkG84-ST0LDo3m2MYQ@mail.gmail.com> <alpine.DEB.2.20.2303070953000.2636@uplift.swm.pp.se> <CAOj+MMF8gELjxXB=kmn3eTu8X96vP7ueOTSA6Q+V_086wfO=NQ@mail.gmail.com> <alpine.DEB.2.20.2303071107360.2636@uplift.swm.pp.se> <3caaea46-cc66-f084-ec9b-98783d6daa49@foobar.org> <CAOj+MME=-drWX_1=9T8jqBGvEfwB59PmjLoh65i8wvdppKFKYg@mail.gmail.com> <alpine.DEB.2.20.2303071224040.2636@uplift.swm.pp.se> <CAOj+MMFc29DOAL6QK3u9gzPBQPv3wRdhTRHRPD_1ABebtuX0=w@mail.gmail.com> <alpine.DEB.2.20.2303071246590.2636@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.20.2303071246590.2636@uplift.swm.pp.se>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 07 Mar 2023 13:02:23 +0100
Message-ID: <CAOj+MMG62rSvfhx_gSisQONiq+Am=4bGD0RDdRYh3tjA02bpMw@mail.gmail.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: Nick Hilliard <nick@foobar.org>, idr@ietf.org
Content-Type: multipart/alternative; boundary="000000000000edf67c05f64e2f6f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/NsUjNz4WqRUkx-CmKDoh99R4tS0>
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 12:02:41 -0000
> > > Specifies the amount of time that transmitted data may remain > > unacknowledged before the TCP connection is forcibly closed. > > > > So local socket buffer get's full because we are not receiving TCP level > > ack from the peer. > > The window is 0 because the receiver didn't get the data from the socket. > There's no data to send, so no ACKs to get lost. > Ok I was talking about time even before we get to zero window phase. > This isn't a connectivity problem. It's an application problem. > But this is exactly why we have BGP Keepalives in the first place. We trust that BGP implementation can act on it. > > > /* Besides we are all talking about broken BGP peer which does not > > receive new info from us yet keeps the connection up. */ > > Correct. Because the receiver stopped getting data from its socket. > > This isn't a TCP problem, that can be solved by keepalives etc, because > the problem isn't at the TCP level. It's at the remote application end and > it's being pushed back to us all the way through their TCP stack, through > the 0 window size, and through our TCP stack, which now won't let us put > more data into the socket because our sending buffer is full. > > >> What is it that will not clear in 8 minutes but that will clear in 60 > >> minutes, that you're concerned about? > > > > 8 min is not the normative MUST minimum. It is only "recommended". And > not > > even written in a normative language. > > You didn't answer the question. > Well I am pointing out that IMO we need a normative MUST and to declare some safe and sane minimum value. I am much less concerned about the absolute value of it irrespective of 8 or 60 min. (60 was just taken as an example from Nick's use case). Thx, R. > > -- > Mikael Abrahamsson email: swmike@swm.pp.se >
- [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