[Idr] Re: AD Review of draft-ietf-idr-bgp-sendholdtimer-10
Yingzhen Qu <yingzhen.ietf@gmail.com> Mon, 01 July 2024 01:40 UTC
Return-Path: <yingzhen.ietf@gmail.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 91064C169401 for <idr@ietfa.amsl.com>; Sun, 30 Jun 2024 18:40:40 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 5rTR8t2sSago for <idr@ietfa.amsl.com>; Sun, 30 Jun 2024 18:40:36 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 B1A2FC15155A for <idr@ietf.org>; Sun, 30 Jun 2024 18:40:36 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2ebe3fb5d4dso22051941fa.0 for <idr@ietf.org>; Sun, 30 Jun 2024 18:40:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719798034; x=1720402834; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=maFiZiFW6IA1s/l83ElL4J9ATZIBs/HwGJitFFaylMg=; b=IXX1DJKAuPMn/DgqSslLYZ163lTjp2aylSTdeoVxXZfczXpn+RIeUiHjvT/wmimUEc bDFOG+pw6iAvytR1nVbPCnn7KLf9J4kCTzfTWhXlPsQtPYx/Julh1gujaHvGy31JOcOh d3wO2MMPhLi3lM6QPyF4qDJVsXFnUeXR7gnC8r95+oD3d/Xv7aEFJ7fK542jp8KkxFNK oubqgYVZpTaIXFfw9ObF1BMXotfkpa/06sRTu92adiAuCQOaRuZrJNSHcC7Q9bda+NOS VhIgJjxtywvtg2ctbyaA1W4xnwuUW+aIexqD8hNo1R7MKvBBt9J0OSGIEiI1MtupO2gF 9bcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719798034; x=1720402834; 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=maFiZiFW6IA1s/l83ElL4J9ATZIBs/HwGJitFFaylMg=; b=wepYVbRXgQpTFcNXKKLuAJFELuqMyeDipXvw605wFuKPyMwGLGadnZQXvVaT0iuBUm zJz/e4htjDYWmseGpReifYKEl/oHyXmT0SiuYc3WUESovYHofkTpetxWUuDX9JIttgSr RetKI7Yebh+H2rD00VleD36VaXGTJDAy0iIIGu5w8jfJOpqwTXAXVhrzqzoEe5AVqwjR jjgeUhAy49TvNfmUjl3KOCIWjfTYmM12VHCKRt4Q0aemroH4FRpVbE5nOck6Vh0rlPoH sAH6I8jxQfeze6HKulv4TMluSHp+msio0vB+lZ92Ot6fvzeAg0tQPIwYCYn9umbiSgKv 22tg==
X-Gm-Message-State: AOJu0YxEVmpp5yLSy5kL1sC7iBog5EB7WbnlIILV3mfoK8nuru6opa7N kSqKASkzOXTkjOFEF7eqkRWmzUaqoGnHb4BbYNhzUfizdr9Ov49CoobiI6an11SBkjRrwPzoHsK YGIMj4LgO5xNGgXf0e+PpCmxVqQG+Mm8=
X-Google-Smtp-Source: AGHT+IH58MSiky+K8QRFW4wWfIXCF6zIrcAzOeBMVu3eQrNmucXJfEEuwPW8ZH+45H7qw+cJ3CEh8M8uviDggO1DqHA=
X-Received: by 2002:a2e:bc81:0:b0:2ec:500c:b2d3 with SMTP id 38308e7fff4ca-2ee5e335319mr19390781fa.2.1719798034136; Sun, 30 Jun 2024 18:40:34 -0700 (PDT)
MIME-Version: 1.0
References: <BN2P110MB11075E385EA61E9D9DB2918EDCD5A@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM> <BN2P110MB11072976193ABF423AC4FD6CDCD5A@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM>
In-Reply-To: <BN2P110MB11072976193ABF423AC4FD6CDCD5A@BN2P110MB1107.NAMP110.PROD.OUTLOOK.COM>
From: Yingzhen Qu <yingzhen.ietf@gmail.com>
Date: Sun, 30 Jun 2024 18:40:22 -0700
Message-ID: <CABY-gOPvMr=TrjYFyVtUokhWkaU28sD_n5d_eC4qPX45vmDbLA@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Content-Type: multipart/alternative; boundary="000000000000e9057b061c25ae74"
Message-ID-Hash: 376ZK32VCGKV5USKJZIUH3CJBYSNDLB6
X-Message-ID-Hash: 376ZK32VCGKV5USKJZIUH3CJBYSNDLB6
X-MailFrom: yingzhen.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Idr] Re: AD Review of draft-ietf-idr-bgp-sendholdtimer-10
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/vJkhwh22yakbUx7xrFhDnAyrVqM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
Hi Roman, Thanks for the review and comments. I've uploaded version -11 to address your comments. Please see detailed answers inline below. Thanks, Yingzhen On Tue, Jun 25, 2024 at 8:48 AM Roman Danyliw <rdd@cert.org> wrote: > Hi! > > I'm swapping with John and stepping in as the responsible AD for > draft-ietf-idr-bgp-sendholdtimer. I performed an AD review on > draft-ietf-idr-bgp-sendholdtimer-10. Thanks for this document. My > feedback is as follows: > > ** idnits reports: > > -- The document seems to lack a disclaimer for pre-RFC5378 work, but may > have content which was first submitted before 10 November 2008. If > you > have contacted all the original authors and they are all willing to > grant > the BCP78 rights to the IETF Trust, then this is fine, and you can > ignore > this comment. If not, you may need to add the pre-RFC5378 > disclaimer. > (See the Legal Provisions document at > https://trustee.ietf.org/license-info for more information.) > > Have the original authors been contact or should the alternative > boilerplate be used? > [Yingzhen]: updated to use "pre5378Trust200902". > > ** Section 3.1 > The following optional session attributes for each connection are > added to Section 8, before "The state session attribute indicates the > current state of the BGP FSM": > > The placement of this (14) and (15) doesn’t seem accurate. The (1) – (8) > list preceding the sentence “The state session attribute indicates the > current state of the BGP FSM" in Section 8 of RFC4271 lists mandatory > attributes (which the attribute described in this document is not). > > It seems like the (14) and (15) from this document should be added to the > end of the “(1) – (13) list” that occurs after the text “The optional > Session attributes are listed below”. > > [Yingzhen]: Thanks for catching this. Fixed. > ** Section 3.3 > - logs an error message in the local system with the BGP Error > Code "Send Hold Timer Expired", > > Is this step mandatory? > > [Yingzhen]: yes, otherwise it'd be marked with "(optionally)". > ** Section 3.4 > Section 10 of [RFC4271] summarizes BGP Timers. This document adds > another BGP timer: SendHoldTimer. > > This text, unlike prior text, isn’t explicit in saying where the new text > is being inserted in Section 10 of RFC4271. > [Yingzhen]: The exact insertion place doesn't matter for Section 10. > > ** Section 6. > This documents suggests that an attempt to send a > NOTIFICATION message with the "Send Hold Timer Expired" error code is > still made, > > What does “suggests” mean? > [Yingzhen]: "suggests" means it's optional. It's up to an implementation to decide whether or not to send the NOTIFICATION. Theoretically when the send hold timer expires, a NOTIFICATION won't be delivered to the peer. However, BGP may not have accurate knowledge about the TCP connection, and the NOTIFICATION might be able to reach the peer. By sending the NOTIFICATION, there will be something on the wire and a record in the BGP speaker, and this will help to debug the reason for the session reset. > ** Section 7 > This specification does not change BGP's security characteristics. > Doesn’t it improve the resilience of the BGP model by allowing consistent > termination of peers (i.e., improved availability of the global network)? > [Yingzhen]: I added "Implementing the BGP SendHoldTimer as specified in this document will enhance network resilience by terminating connections with malfunctioning or overwhelmed remote peers." > > Regards, > Roman > _______________________________________________ > Idr mailing list -- idr@ietf.org > To unsubscribe send an email to idr-leave@ietf.org >
- [Idr] AD Review of draft-ietf-idr-bgp-sendholdtim… Roman Danyliw
- [Idr] Re: AD Review of draft-ietf-idr-bgp-sendhol… Yingzhen Qu
- [Idr] Re: AD Review of draft-ietf-idr-bgp-sendhol… Job Snijders
- [Idr] Re: AD Review of draft-ietf-idr-bgp-sendhol… Jeffrey Haas
- [Idr] Re: AD Review of draft-ietf-idr-bgp-sendhol… Yingzhen Qu
- [Idr] Re: AD Review of draft-ietf-idr-bgp-sendhol… Yingzhen Qu