Zaheduzzaman Sarker's Discuss on draft-ietf-bfd-unaffiliated-echo-12: (with DISCUSS and COMMENT)
Zaheduzzaman Sarker via Datatracker <noreply@ietf.org> Thu, 17 October 2024 12:52 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: rtg-bfd@ietf.org
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from [10.244.8.251] (unknown [104.131.183.230]) by ietfa.amsl.com (Postfix) with ESMTP id CF6B1C151551; Thu, 17 Oct 2024 05:52:30 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Zaheduzzaman Sarker via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Subject: Zaheduzzaman Sarker's Discuss on draft-ietf-bfd-unaffiliated-echo-12: (with DISCUSS and COMMENT)
X-Test-IDTracker: no
X-IETF-IDTracker: 12.25.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <172916955050.1346853.15954860630215626238@dt-datatracker-78dc5ccf94-w8wgc>
Date: Thu, 17 Oct 2024 05:52:30 -0700
Message-ID-Hash: SYGXGJVAZA3PYCJQM62IA2SMVJSXC7FZ
X-Message-ID-Hash: SYGXGJVAZA3PYCJQM62IA2SMVJSXC7FZ
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-bfd.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-bfd-unaffiliated-echo@ietf.org, bfd-chairs@ietf.org, rtg-bfd@ietf.org, trammell@google.com
X-Mailman-Version: 3.3.9rc6
Reply-To: Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com>
List-Id: "RTG Area: Bidirectional Forwarding Detection" <rtg-bfd.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/-4phQIj-fNRJ9lxN3nWoBPwk9J8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-bfd-owner@ietf.org>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Subscribe: <mailto:rtg-bfd-join@ietf.org>
List-Unsubscribe: <mailto:rtg-bfd-leave@ietf.org>
Zaheduzzaman Sarker has entered the following ballot position for draft-ietf-bfd-unaffiliated-echo-12: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-bfd-unaffiliated-echo/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Thanks for working on this specificaition. This is an interesting protocol to enable system to loopback packets to itself. Also thanks for Brian Trammell for his good TSVART review. That email thread had a very good conversation to understand this specification better. Thanks to Erik, Jeffrey for reaching to resolutions. I am holding a discuss on the relaxation of congestion control statements in the operational considerations. I think it is very important that we explain the reason better on why we are relaxing that requirement on BFD session ( but not session) in this specification. # RFC 5880 says - Note that "congestion" is not only a traffic phenomenon, but also a computational one. It is possible for systems with a large number of BFD sessions and/or very short packet intervals to become CPU-bound. As such, a congestion control algorithm SHOULD be used even across single hops in order to avoid the possibility of catastrophic system collapse, as such failures have been seen repeatedly in other periodic Hello-based protocols. and this specification says All Operational Considerations from [RFC5880] apply, except that the Unaffiliated BFD Echo can only be used across one hop, which result in unnecessity of a congestion control mechanism. It seems like this specification is relaxing the congestion control requirements without really explaining why it is an exception from what is a SHOULD in RFC 5880, even for single hop. Note that RFC 8085 cprovides congestion control guidelines for protocol that uses UDP. I understand that there is a periodicity and configured value to send the BFD Echo packets, still that does not automatically result in unnecessity of a congestion control requirement for UDP traffic, especially when RFC 5880 also says the congestion is not only a traffic phenomenon. I was expecting more explanation of this exception ( this was also brought up by the TSVART review ) and potential operation impacts as RFC 5880 also indicates the effects can be catastrophic. ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- I have further comments below as I believe when addressed that will improve the specification description - # Section 1 : I don't quite get this statement This document updates [RFC5880] by defining a new method of BFD Echo-Only without requiring an implementation to support the full BFD protocol. Does this mean any IP packet forwarder can be Device B in figure 1? or the device B actually needs to implement RFC5880 partially. In the description of Figure 1 , it says Device B does not support BFD. So to me, Device B can be anything that understands IP forwarding, is it? # Section 5 : it is not clear to me if Device B (loop-back device) in figure 1 does not support BFD then how it can provide the authentication as per RFC 8550. I think we should say that for authentication the loop-back device needs to support RFC 5880.
- Zaheduzzaman Sarker's Discuss on draft-ietf-bfd-u… Zaheduzzaman Sarker via Datatracker
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… Jeffrey Haas
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… xiao.min2
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… Zaheduzzaman Sarker
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… Jeffrey Haas
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… xiao.min2
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… Zaheduzzaman Sarker
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… xiao.min2
- Re: Zaheduzzaman Sarker's Discuss on draft-ietf-b… xiao.min2