[Idr] draft-spaghetti-idr-bgp-sendholdtimer - Feedback requested

Ben Cox <ben@benjojo.co.uk> Tue, 20 April 2021 13:48 UTC

Return-Path: <ben@benjojo.com>
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 EA9123A24AA for <idr@ietfa.amsl.com>; Tue, 20 Apr 2021 06:48:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=benjojo.co.uk
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X3A6vnl3tYgy for <idr@ietfa.amsl.com>; Tue, 20 Apr 2021 06:48:03 -0700 (PDT)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B6AF3A24AC for <idr@ietf.org>; Tue, 20 Apr 2021 06:48:03 -0700 (PDT)
Received: by mail-qk1-x72e.google.com with SMTP id x11so39262491qkp.11 for <idr@ietf.org>; Tue, 20 Apr 2021 06:48:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=benjojo.co.uk; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=NmSIS51t4/qE+5V/q9Q3H54/JaG+rR8ba8BDjS7aW0w=; b=OmN4YG9G3pbk52C5Aos3UYQQy2j80gnFf9khnPcMrdamzv6xxOiSjFkWhDlFhQB4fY vOOPMv2R7ja1AsQeDCY50G8cX9jrdROiLWzQsO6T0cQuBaN15D6WpgDX+0Ho2KN5FrTQ fSbgRA7BpY8IKOyZDj5nzUf8pAsY2g2nwPVXH1DPbsSoS0o3dp+FjhhpxvPAxn6JvFeZ k2krg70mmIwZ8lWamqdbW128/sIxPzKzeFwRGq9O5eRhiC7F2Z+ufcyBgm3IKpX2vzbE IMCZOJ9wjb5DO9b4UvjuzMAtvQW8gqEI0q2Jxn1L3dAL7hvOrFoKHQn5s+miHYh1NP9Y u87Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=NmSIS51t4/qE+5V/q9Q3H54/JaG+rR8ba8BDjS7aW0w=; b=dRPF0U+2DeUslI6flYnEEiO2kwIh2Qht1EHu4UlBieBES4UpjhX5q1up4xt5f+p049 t8wki2+s5fLB8+86rERWiScm1jutIfm8GtauWbDD8CR4PZuUQzzH3FkzFM07ztog37PQ LcDddO2uWOg6m3ZdMR1JbxrulbJAt5cf6A7dpufJy7Pa4bAI7ePo4Fvjj60hK79JaAkh 9ZwPgqB7ip44Hll5TvC+WGzStM/wAz0WhVpECzC9nglc0nD8LYd9yIuXLG/zjg+ztzEH rHYS/xGSTG5pD1JHtzUp6QbFzTu9uktUyG5TDCRQMnbL0tyWpCIDlw1bnnGkGJ9U/eOO pJ6A==
X-Gm-Message-State: AOAM533widT/89q7nYDxRhKN2cWyHcbpYHdhMmxBgk2XLwzWoMTtn+RT Syci79EJgBWs7J5ROyA0vx2bxNWilO3+ZXGd5fgZjDhOj3m7HWim
X-Google-Smtp-Source: ABdhPJwmKKIFL+ceUVAP7zj3z6nm5zoruaXZggTIBXc4fV3ImFu9I+9h3dDAesXw6MfZZ+eKFKOQjG11Qv7PPjPg8GM=
X-Received: by 2002:a37:a5c4:: with SMTP id o187mr13676364qke.422.1618926481156; Tue, 20 Apr 2021 06:48:01 -0700 (PDT)
MIME-Version: 1.0
From: Ben Cox <ben@benjojo.co.uk>
Date: Tue, 20 Apr 2021 14:47:35 +0100
Message-ID: <CAL=9YSVy+mvxvAv+maxkUSzPbe0bfnUy-XJJTtcVhi3S3bm=WQ@mail.gmail.com>
To: idr@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/r6N2LEGzukQLsnaEUCsYh9TNb-k>
Subject: [Idr] draft-spaghetti-idr-bgp-sendholdtimer - Feedback requested
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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, 20 Apr 2021 13:53:30 -0000

Hi IDR folk,

In response to previous discussion over BGP protocol interactions with
TCP Zero Windows
(https://mailarchive.ietf.org/arch/msg/idr/L9nWFBpW0Tci0c9DGfMoqC1j_sA/)
me (who is new to the IETF, so please forgive me for my inevitable
errors) and Job Snijders have decided to attempt to address this and
focus discussion on handling this case with a internet draft, the gist
of it in the abstract of the draft so I won't re-word it here :)

--
   This document defines the SendHoldTimer session attribute for the
   Border Gateway Protocol (BGP) Finite State Machine (FSM).  A session
   should be terminated if the TCP receive window is zero for the
   duration of the Send Hold Timer, in this situation the peer is
   expected to terminate the connection.  For robustness, this document
   specifies that the local system should also close the connection.
   This document updates RFC4271.
--

We submitted our first draft today (
https://datatracker.ietf.org/doc/draft-spaghetti-idr-bgp-sendholdtimer/
) and we are looking for feedback knowing that it is not complete but
is likely in a state for some discussion.

Since this draft tweaks the BGP FSM, we would like to make sure that
it's done correctly and so we are soliciting help from this working
group.

We already have a test BGP speaker that triggers some of these zero
window edge cases. If that helps, please get in touch with us for the
peering information.

Looking forward to feedback!
Ben