[spring] Re: WGLC for draft-ietf-spring-bfd (ends Dec/16)

Greg Mirsky <gregimirsky@gmail.com> Fri, 13 December 2024 00:22 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27DC9C14F6A5; Thu, 12 Dec 2024 16:22:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 lkfb15BPeZsb; Thu, 12 Dec 2024 16:22:49 -0800 (PST)
Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 747DEC14F5F4; Thu, 12 Dec 2024 16:22:44 -0800 (PST)
Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-4361ecebc4dso8629325e9.0; Thu, 12 Dec 2024 16:22:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734049362; x=1734654162; 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=0yMXfBtJXb/pLf9wNXduj7tcgPSnd2vNjEjFSyHZsqo=; b=FPZINJ9U5ILMAxWmkHe2Nno2wxSFTzgyFR2atJ+d1cySroly3ZAYEzCS7yGkC/X+kc cAMaEnAKB1+vjfoYDBrfQpXj7iVyG5sbB6+lRlJxJMb40FwvbfOD0oaztynb69J0XZFf 5Pn+5eHOzzO+c9G5mC2wYIWGKcdNC0akiDp8OPVGTdKuP2A79v70UcW0ZnVUQcsPTje7 jue5188JOgCWuuXDmwjYTCBKC++qkBifLZXbAVuzRGmfGah8morAqUAabSJxUyfGRi6E 7Y2jQ5sT3ssXf27zeAiRyTx44tAU6rGjO2OZmfWupInipPmfoSPSo99jtR60r5z4PUqk OJAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734049362; x=1734654162; 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=0yMXfBtJXb/pLf9wNXduj7tcgPSnd2vNjEjFSyHZsqo=; b=EYGv/cSOBSI2LrqRUu1yEUArEG8BQFrXAml/6NJV9djPNB0FCC11HKtcdVCIbnzEXl on8QEtw1zB9py3LThCUxWKbtEVsYC8wdtO/WfXRt6LVMH+laqAjXxrbDYliUpLGqYdLz 5nADl5kULht0Gp862I04SjGckXkt9CDS0gIe96jXEdypQ8ZXWg/2x/E7ooWO+Y8RSOvP fhgknmoogkXkxZeScAqL2j6cbg1TsDREmBHUn3A7LxNBTZM9rPI2rP5k2GY+QkRe1Zel em0dCeWkTH1rvcim7at3Xikwvp8aNgBqTZW7D1xBS5ukvVQPnuliCwC+MtJl7UZecsLh rqEw==
X-Forwarded-Encrypted: i=1; AJvYcCU1FWGE3hcIUmjtktJNS6ViFBBr2vm7iVikv5DFC5owV0z7zEfQXXin82/WdMa2kNBTZyevGfanzdrZOV7134qv0vzTnw4=@ietf.org, AJvYcCU2T6JkiSrdWq8b6SkOoDk4n5ZmMV2N3Djyzg2LT5qPv9fX38Ui66pK47CZJO0HYAc9Me5J+mxF@ietf.org, AJvYcCW3wDbzy8Xxrun1zxwppvaYHKStwmTTnwWM4mqmncWxDHZsuoZyl2a39udCmcpErvJd0Egr239v4aNoAMXTnw==@ietf.org, AJvYcCW9H1TNHalG04pUD2hOXuy0tNwBBpZmabIGJQpCOR9mZiZLOM4qxgXRazOwPkBD7JySBVg37HpzsA==@ietf.org
X-Gm-Message-State: AOJu0YyPaHl9ggzF5e/KUGW33zOA2Z2xLbA4i4mx1aTEtzzAAAiKN2OW vUMPBX+QlGgrhtraVLZSKBmwU6iFD92qwT9CcIoEm0R2ID4uTtbmPbK6461m9jKCbWFj5qVK/6I lrJIDGu5WBrYzeMOFTJvcreui0w0RBE5E
X-Gm-Gg: ASbGncvIzfHAh/ZIokGl4Mc0up0n0XkmCZtHqoHJP+8h6gUqr6kC9icWk0wvotBVr19 FMkcPeopjkZtaTAfWU1Xlty9e/jlQNBUGdymGuYo=
X-Google-Smtp-Source: AGHT+IFDwaOeTkHDIXpKCbIkXsI2saLae34x8mmM5gEPb/91c7emPmlegUa1YOwfEjrPrOU9bG0mwLl40m6FfVIYGIs=
X-Received: by 2002:a05:600c:4e4d:b0:434:effb:9f8a with SMTP id 5b1f17b1804b1-4362aa65d40mr3661685e9.15.1734049361659; Thu, 12 Dec 2024 16:22:41 -0800 (PST)
MIME-Version: 1.0
References: <CAMMESsyHEPJyg0OqE3NgPKL42KM-6vAwFo-xdvmKMsLs6yvwoA@mail.gmail.com> <CAMMESsz0rdMaKHStNhVfNjxCW6fC0O5eB9c3HzMfmE71Dc5mBQ@mail.gmail.com> <A235983A-9192-4D3A-88B1-1B886B01DF9F@pfrc.org> <CA+RyBmW0ToZ4Sdwp3jptQchinfG0e3Z=3iQcTAZENyxzvjtnTA@mail.gmail.com> <8F84AFE8-2174-4C33-BE90-B1707443C14E@pfrc.org>
In-Reply-To: <8F84AFE8-2174-4C33-BE90-B1707443C14E@pfrc.org>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 12 Dec 2024 16:22:31 -0800
Message-ID: <CA+RyBmWSbD43ZfxXgrnTvMqq66zffNDTs6EtJEvUqROh7pn1Hg@mail.gmail.com>
To: Jeffrey Haas <jhaas@pfrc.org>
Content-Type: multipart/alternative; boundary="0000000000003990e706291bd459"
Message-ID-Hash: 4RXZHMIT4FR6OLLILM5YXVKOLJUAWHZP
X-Message-ID-Hash: 4RXZHMIT4FR6OLLILM5YXVKOLJUAWHZP
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spring.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Alvaro Retana <aretana.ietf@gmail.com>, "spring@ietf.org" <spring@ietf.org>, "rtg-bfd@ietf. org" <rtg-bfd@ietf.org>, draft-ietf-spring-bfd@ietf.org, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [spring] Re: WGLC for draft-ietf-spring-bfd (ends Dec/16)
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kcQCi72xiGExtS_82_1ZgS_J6r0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Owner: <mailto:spring-owner@ietf.org>
List-Post: <mailto:spring@ietf.org>
List-Subscribe: <mailto:spring-join@ietf.org>
List-Unsubscribe: <mailto:spring-leave@ietf.org>

Hi Jeff,
thank you for the expedient response. Please find my follow-up notes below
tagged GIM2>>.

Regards,
Greg

On Thu, Dec 12, 2024 at 11:55 AM Jeffrey Haas <jhaas@pfrc.org> wrote:

> Greg,
>
>
> On Dec 12, 2024, at 2:51 PM, Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> On Thu, Dec 12, 2024 at 6:31 AM Jeffrey Haas <jhaas@pfrc.org> wrote:
>
>> In section 6, discussing BFD Echo (not Echo BFD), the text states:
>>
>> "A BFD Control packet MAY be used as the payload of Echo BFD."
>>
>> BFD Unaffiliated Echo[1] has recently been sent to the IESG.  The work in
>> that draft covers the details for BFD to "talk to itself".  I'd suggest
>> leveraging this as a reference in the spring document.
>>
> GIM>> Would the following update be acceptable to you:
> OLD TEXT:
>    The use of other types of Echo BFD payload is outside the
>    scope of this document.
> NEW TEXT:
>    The use of Echo BFD function in modes other than defined in
>    [RFC5880], e.g., [I-D.ietf-bfd-unaffiliated-echo], and other types of
>    Echo BFD payload are outside the scope of this document.
>
>
> I think additionally what is needed is to delete the other text about what
> is intended to be inside such echo packets.  The reference to
> bfd-unaffiliated covers those procedures and they've had the review of the
> BFD WG.
>
GIM2>> As I understand, draft-ietf-bfd-unaffiliated-echo is applicable only
in an environment in which the sender and reflector of an Unaffiliated Echo
message are one IP hop away from each other. However, that is not
guaranteed to be the case in SR-MPLS (and in MPLS in general) because the
reflector of the Unaffiliated Echo may be several IP hops away. As a
result, TTL check on the sender of the Unaffiliated Echo message will fail.
For that reason, draft-ietf-bfd-unaffiliated-echo is outside the scope of
draft-ietf-spring-bfd. It seems that it could be confusing to a reader if
we reference any part of a document positioned as out of the scope.
Besides, draft-ietf-bfd-unaffiliated-echo, if I understand it correctly,
does not define the content of a BFD Echo message for scenarios that
conform to RFC 5880, i.e., that use three-way handshake and allow
transmission of BFD Echo message only if the session is in Up state. Am I
missing something here?


>
>
> Note that the binding SID specific text is still appropriate in the spring
>> document.
>>
> GIM>> Do you see any additional specific uses of a Binding SID for BFD
> over SR-MPLS beyond the BFD Echo function?
>
>
> I'm not a strong student of building SR networks.  In general, I'd think
> creating a binding SID specific to BFD probably is a bit contrary to the
> desired role of this extension to validate the end to end forwarding
> path(s) for a set of SIDs.
>
> But similar to many of the other tradeoffs we tend to do practically for
> BFD, if it simplifies the procedures and the operator and implementing
> vendor are satisfied that you're providing validation or protection to the
> tested endpoint, all should be good.
>
GIM2>> Thank you.

>
> -- Jeff
>
>