Re: [spring] Dependency Issues (WAS: I-D Action: draft-ietf-spring-bfd-09.txt)

Greg Mirsky <gregimirsky@gmail.com> Mon, 15 April 2024 21:16 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 03DE9C14F74E; Mon, 15 Apr 2024 14:16:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 5VrUSGe3yk5U; Mon, 15 Apr 2024 14:16:35 -0700 (PDT)
Received: from mail-yw1-x112d.google.com (mail-yw1-x112d.google.com [IPv6:2607:f8b0:4864:20::112d]) (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 649F1C14F726; Mon, 15 Apr 2024 14:16:35 -0700 (PDT)
Received: by mail-yw1-x112d.google.com with SMTP id 00721157ae682-618944792c3so30245517b3.1; Mon, 15 Apr 2024 14:16:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713215794; x=1713820594; 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=0FRyomO7zRIOOF5Ftt/gu7CbjUGFImdqiPV7I96fIFg=; b=nM14Klg7GCB4mLNeDu+S2YRIgykEuUNF1n76I3oxo2zrS4cMGdQR6Ms/a6XpYCHofK QrMyF42qKrgmsTBodXiRFMxGXBd7i5cKO/r2zBSg6b/Ho460MUMUqrTNDQHPVk/hnCKd GmMq7gKzoaDboXvQUHMH/0bR2buPfsNgUa5lu++hRziWQjM21IUlyxqVFCMRELynNvtX JSLqF1x97vCbGwdFbGmWGLCzoHwfBebZCd7BsmkkojLIcuF8niOCs0gMk422qPBcX3Nr 27clC809et0YfBE5gjHrp3o8vWRZ4bjb/84+3jQ/lhIEntildQwLH220z/TcpAbUM62D VJrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713215794; x=1713820594; 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=0FRyomO7zRIOOF5Ftt/gu7CbjUGFImdqiPV7I96fIFg=; b=uvon26pok0hW1rpMBDwKfboz/bA83fUtyNBF90MJxnR/wdSQaKNC+uoorINUkdKcpK xr2U95x6T0RU5taF2YI4pCG4AO3Pmi3gOEkirz8fQhJeXCRYWb8g5YlcK7xUsIC8em43 tIqu0fRt8e29gZbNZiWcrnvd0cc9dHoPbcoMrXTUR3icXuW6aVhLWA0mrRjHKBZdYD45 QOz+8o81KulCXZbyZ6RBjkSIEeeldoPPwhBFs3NCrc9QR+gKNreO1vtPS8IKHZwEFSsw SfORVMluZIM97rImpYIUGept4HgJlHO2GHyu8gMSTjVTGJiiyUS+R5hx4WN+uh1mNhPH lZIQ==
X-Forwarded-Encrypted: i=1; AJvYcCVvmZo2IX4hsgKFWw9RpWJoJfQwwYxajFMIhU4z/1VYkgkYJchoinmzaDAiS5c/3L7/JrHk4kJvVGEq2wCJ/u7WwYhCPNv6de13orEzYREGFvxefvH3ZtQ=
X-Gm-Message-State: AOJu0YxNHj2+RDs2UdsQd2fpcu0hwmHV9Nx/+ysyhqTV/89WcMCoRtTj Aam86+VwbfEuh9W/Va4Cm1QUaOTLLif4Zd/78G5zxD+jojVATsJ+oHYSS/EZgC8eIwPQk8FhW9k 8lMor1PFTzL+XV+0AVWRYFupExguN7vMdpOw=
X-Google-Smtp-Source: AGHT+IHDT74jKwcN1vCNV05+S4MI1LyxMib0ZIdA8QNbA5fyPcoitaw0icQTeMIuacnvLFwM+gm8/4+7+YgE/UykZJU=
X-Received: by 2002:a81:ed11:0:b0:618:7f3c:cbac with SMTP id k17-20020a81ed11000000b006187f3ccbacmr10460099ywm.31.1713215794362; Mon, 15 Apr 2024 14:16:34 -0700 (PDT)
MIME-Version: 1.0
References: <170638521705.45842.11493288633483064056@ietfa.amsl.com> <CA+RyBmU6Q8D=U8Ss6N3GxgMsLPpsSu9beUSZLBdzPVTfXaVwSg@mail.gmail.com> <CAMMESsyj0tLU+ENyroaXSzXWffa+NrOXbNuxF5rx-HmrM=R8nA@mail.gmail.com>
In-Reply-To: <CAMMESsyj0tLU+ENyroaXSzXWffa+NrOXbNuxF5rx-HmrM=R8nA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 15 Apr 2024 23:16:23 +0200
Message-ID: <CA+RyBmVPFSNbFkca8RcGtOFJbNjLFnuCZ8gK2pb6DsOY7H41Ag@mail.gmail.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
Cc: draft-ietf-spring-bfd@ietf.org, spring <spring@ietf.org>, spring-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000d8c5d6061629221b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Bis7kmaT3B-jSDAYo5xCNzwrgAg>
Subject: Re: [spring] Dependency Issues (WAS: I-D Action: draft-ietf-spring-bfd-09.txt)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Apr 2024 21:16:40 -0000

Hi Alvaro,
thank you for your analysis and detailed questions. Please find my notes
below tagged GIM>>.

Regards,
Greg

On Mon, Apr 15, 2024 at 5:48 PM Alvaro Retana <aretana.ietf@gmail.com>
wrote:

> On January 27, 2024 at 3:00:04 PM, Greg Mirsky wrote:
>
>
> Greg/authors:
>
> Hi!
>
> > The draft is stable, and the authors believe that it is ready for the WG
> LC.
> > We appreciate your consideration of moving this work forward to the WG
> LC.
>
>
> I took a quick look at this document, and we need to address a couple
> of dependency-issues before moving closer to WGLC.
>
> [I will provide a more detailed review as we move forward.]
>
>
> (1) I-D.ietf-spring-mpls-anycast-segments
>
> I-D.ietf-spring-mpls-anycast-segments is listed as an Informative
> reference, but it needs to be Normative because it is required in §2:
>
>    If the target segment is an anycast prefix segment
>    ([I-D.ietf-spring-mpls-anycast-segments]) the corresponding Anycast
>    SID MUST be included in the Target TLV as the very last sub-TLV.
>    Also, for BFD Control packet the ingress SR node MUST use precisely
>    the same label stack encapsulation, especially Entropy Label
>    ([RFC6790]), as for the LSP ping with the BFD Discriminator TLV
> that bootstrapped the BFD session. Other operational aspects of using
> BFD
>    to monitor the continuity of the path to the particular Anycast SID,
>    advertised by a group of SR-MPLS capable nodes, will be considered in
>    the future versions of the document.
>
> I-D.ietf-spring-mpls-anycast-segments expired almost 4 years ago! :-(
>
> Before we try to revive it, is the reference needed?  This paragraph
> is the only one that talks about anycast.  Also, it sounds (from the
> last sentence) as if more could be said about anycast, so perhaps all
> the considerations can be handled in a future document. (?)
>

GIM>> I somehow missed that in idnits report. Apologies. I've looked up any
current IETF document that references the Anycast SID.  The only one I have
found is in Section 5.5 of draft-ietf-idr-bgp-car
<https://datatracker.ietf.org/doc/draft-ietf-idr-bgp-car/07/>. Would
changing the reference to that draft address your concern?

>
>
> (2) I-D.ietf-mpls-bfd-directed
>
> I-D.ietf-mpls-bfd-directed is a Normative reference and is listed as
> one of the options in §3 (Use BFD Reverse Path TLV over Segment Routed
> MPLS Tunnel).  However, that document is Experimental, and this one is
> on the standards track.
>
> While downrefs are possible, using I-D.ietf-mpls-bfd-directed is
> premature.  Not only has the document not become an RFC yet, allowing
> for experience on the experiment to be collected, but the reason for
> its Experimental status is precisely that the "return path that this
> session might be less stable than the
> tunnel being tested" [1].
>
> Is the reference required?
>
GIM>> In my opinion, if we remove that reference and all that is anchored
on it, then the document should be changed to Informational because we have
taken out the Non-FEC TLV and all the IANA requests. Do you see any
reasonable way forward with that reference? On a somewhat brighter side,
draft-ietf-mpls-bfd-directed is close to IESG Telechat. And I don't agree
(although that is in Shepherd's review) with the "return path that this
session might be less stable than the tunnel being tested," as that came
from RtgDir's early review without any substantive evidence but as a
personal assertion. The reverse path is likely another tunnel that is no
less stable than the one chosen in the forwarding direction. Also, the
reported implementation has been in service for several years without any
problems reported. What would you suggest we do?

>
>
> Thanks!
>
> Alvaro.
>
>
> [1]
> https://datatracker.ietf.org/doc/draft-ietf-mpls-bfd-directed/shepherdwriteup/
>