Re: resend of no obj comments on draft-ietf-bfd-stability

Jeffrey Haas <jhaas@pfrc.org> Wed, 29 October 2025 20:27 UTC

Return-Path: <jhaas@pfrc.org>
X-Original-To: rtg-bfd@mail2.ietf.org
Delivered-To: rtg-bfd@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 54F337E58DCA; Wed, 29 Oct 2025 13:27:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yPe9NerFwHiR; Wed, 29 Oct 2025 13:27:09 -0700 (PDT)
Received: from slice.pfrc.org (slice.pfrc.org [67.207.130.108]) by mail2.ietf.org (Postfix) with ESMTP id 027857E58D30; Wed, 29 Oct 2025 13:26:39 -0700 (PDT)
Received: from smtpclient.apple (99-188-202-8.lightspeed.livnmi.sbcglobal.net [99.188.202.8]) by slice.pfrc.org (Postfix) with ESMTPSA id A0F651E24F; Wed, 29 Oct 2025 16:26:38 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.10\))
Subject: Re: resend of no obj comments on draft-ietf-bfd-stability
From: Jeffrey Haas <jhaas@pfrc.org>
In-Reply-To: <CAGgd1Of3yZtgGDiMcUvkXBsQYaw6eZhoQuDaGVPD4cPL_QOSTg@mail.gmail.com>
Date: Wed, 29 Oct 2025 16:26:38 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <C8DD670E-1710-4BEA-8204-850A3E2C3AFD@pfrc.org>
References: <CAGgd1OdMpTP=TYU0YcF2=+5FD69HENjPLLjwCzMbMU9DXKTsqg@mail.gmail.com> <319789E6-AD45-49EC-BAC0-02A37E325F8A@gmail.com> <CAGgd1OeJy1MwW=uxbwkFKx4e1+hCLYLniRXXu8DibbDh34Zehw@mail.gmail.com> <4E865F11-97DF-45A4-9C8B-EF8F6B54AC60@gmail.com> <ED65E795-5ACE-4A2E-915A-750E60900252@pfrc.org> <CAGgd1Of3yZtgGDiMcUvkXBsQYaw6eZhoQuDaGVPD4cPL_QOSTg@mail.gmail.com>
To: Deb Cooley <debcooley1@gmail.com>
X-Mailer: Apple Mail (2.3696.120.41.1.10)
Message-ID-Hash: SDREMEXX6Z46NLAR4EEMMWUB42G4DXUX
X-Message-ID-Hash: SDREMEXX6Z46NLAR4EEMMWUB42G4DXUX
X-MailFrom: jhaas@pfrc.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-stability@ietf.org, "rtg-bfd@ietf. org" <rtg-bfd@ietf.org>, bfd-chairs@ietf.org, Ketan Talaulikar <ketant@cisco.com>, The IESG <iesg@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection" <rtg-bfd.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/1tWrzfrN02HY_2YxyUUW9iBv8n0>
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>

Deb,

Glad to hear we're largely converged.  A minor clarification here may help - or might suggest the need for a minor tweak to verbiage:

> On Oct 29, 2025, at 4:16 PM, Deb Cooley <debcooley1@gmail.com> wrote:
> 
> [DC]  I really have no idea what the point of the second para is in Section 6 (the rest of the subsections are fine, and the first sentence/para in the section is fine too).  Why does this even need to be mentioned?  There is literally no mention of any of these techniques anywhere else in the specification.  It appears here, out of the blue.  Personally, I'd delete it.  But these aren't blocking comments, so if you all think it is clear, then I'm good. 
> 

In RFC 5880, we support the following authentication types:

       1       Simple Password
       2       Keyed MD5
       3       Meticulous Keyed MD5
       4       Keyed SHA1
       5       Meticulous Keyed SHA1

The distinction is MD5 and SHA1 also are permitted to operate in NON-meticulous mode.  The distinction is that the same auth seq# can be used more than once.  The motivation for that behavior is we still provide BFD messages saying "we're up!" but we're only requiring authentication to be re-done when the sequence number changes.  Otherwise, you effectively can do a memcmp and be satisfied that nothing has changed state-wise or security-wise.

For BFD stability purposes, the requirement is to use the meticulous mode in order to provide detection of lost packets.  Non-meticulous mode can't give us that.

With that explanation, is everything clear or do you have rewording you'd find helpful?

-- Jeff