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

Greg Mirsky <gregimirsky@gmail.com> Tue, 16 April 2024 07:55 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 91D50C14F6B6; Tue, 16 Apr 2024 00:55:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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 tdx3kQKqR8RY; Tue, 16 Apr 2024 00:55:44 -0700 (PDT)
Received: from mail-yw1-x112e.google.com (mail-yw1-x112e.google.com [IPv6:2607:f8b0:4864:20::112e]) (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 A94FEC14F682; Tue, 16 Apr 2024 00:55:44 -0700 (PDT)
Received: by mail-yw1-x112e.google.com with SMTP id 00721157ae682-617e42a3f94so42827697b3.2; Tue, 16 Apr 2024 00:55:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713254143; x=1713858943; 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=9xCQejUvM1CyPrTr9vjmcYTAMcPap1m6iHgIuK8a86c=; b=GDDW8WjY3JKWuVk8yI1CgMKhQ+xWtNSkSI++yCGYQgzdUV01gKPcltcB5K1+dsM+t0 aZQaqmJQhJC7oSIGZdyVEjZLh/YSbQQAslIiUPWeoAJy01Td78XATMGP7q4GbrDo2IUI P2CG35+yHb6EqIjVTDZvpM8eKh28JLjIYEIT3lrdwrnl1n17ameUWV5e/M8BHM30DV7O aq6rDycwb8okDjrYZFIyoiEfZtESP90QjHzfsT9EYV0kLOwYb0pMs40w43MdBVWcy/Lr YWlA0zbtZdMTKm8Dd+u6PRV6zWYEUchtp+rdOZyt5rmVEf+96voLXpzUyxdXIZXdmJVm a69Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713254143; x=1713858943; 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=9xCQejUvM1CyPrTr9vjmcYTAMcPap1m6iHgIuK8a86c=; b=ghcn7DFZNa/on95y3wyEFATVa8fkpXc8SW9UI8TW8WLC+nxgbBDh/3CSuVMngG845I 5LAQG1FuPiRDCeYxo373yCeNIyO1+S4jQ337rvT+eBa5q2Ucm+EdLxzCO+FgTNQWO++l WgX0CENPGnrOERTp8BpNpxuoNuQRsj08p0iBLTJJVN3CHWfci8JWtemLA17bZpq1pYNx +Ma0E3WKVKno0X6dZ9tKP5hYvEV1qRigyIikUDjC7+Xmmdetyv9DK/NqiQufDrZg6QLG AbGoP/ugjL3O5AhrSjaex7A7wGA9qufsxFbkuk1IU5nOIZqOTsmG51U/jxR/01NL0Ekr 69gw==
X-Forwarded-Encrypted: i=1; AJvYcCUMx5sMD1vKO263wKtjNqVF8+z22mooB9dQ/gCP5dIDbeDZxWRSyam5sJSkJ0Inu+9sFlh1p0y9IA5hUmzqVsz85ZERp2x5rPHxfqeaDliFlKpzXwsw2IbOcAcjCTS8uQ==
X-Gm-Message-State: AOJu0Yw9nBdJoBuYHnwOG+tPku4x2L5+DTPWLv7kmsvUmZvW+Vr6djoQ twdmy/jZler/hheiZiouwrivcYx5NAOO9/BNC09j7Sxfbf1wCDFKBz1Kizn8oCcQJQODQt+EBuC UCd3fqyvUTDuAgAD7XQKeKL8BS8PpehCN
X-Google-Smtp-Source: AGHT+IEUn14pXYVYl8S9HUnZgFcDMF9GU3R5v5mcYGPBeJSG+BdYoamuJOn863HDMkqb5KG3jwNlCFJPaGw/RYw/g48=
X-Received: by 2002:a05:690c:7486:b0:61a:cb97:6b33 with SMTP id jv6-20020a05690c748600b0061acb976b33mr6172077ywb.6.1713254143418; Tue, 16 Apr 2024 00:55:43 -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> <CA+RyBmVPFSNbFkca8RcGtOFJbNjLFnuCZ8gK2pb6DsOY7H41Ag@mail.gmail.com> <CAMMESsxdYyu+bG3FX7B8fLYR+gUQ2-+NWTgNKMpxH1Xr+kCcgQ@mail.gmail.com>
In-Reply-To: <CAMMESsxdYyu+bG3FX7B8fLYR+gUQ2-+NWTgNKMpxH1Xr+kCcgQ@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 16 Apr 2024 09:55:32 +0200
Message-ID: <CA+RyBmWc8OOUWMvyhjuGPQJru+f+4CKs1TK41JWJ3_+YGRW=uQ@mail.gmail.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
Cc: spring-chairs@ietf.org, draft-ietf-spring-bfd@ietf.org, spring <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a0fe1e0616321052"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/e2tGMJkMigFEsSFDB-mB6hvaWpE>
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: Tue, 16 Apr 2024 07:55:48 -0000

Hi Alvaro,
my follow-up notes below tagged by GIM2>>.

Regards,
Greg

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

> On April 15, 2024 at 5:16:35 PM, Greg Mirsky wrote:
>
>
> Greg:
>
> ...
> > > (1) I-D.ietf-spring-mpls-anycast-segments
> ...
> > > 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?
>
> No.
>
> The mention in draft-ietf-idr-bgp-car is to describe "how Anycast SID
> complements and improves the scaling" of the CAR proposal.  It is not
> a definition, which is what you need.
>
GIM2>> You're right; the IDR document does not define an Anycast SID (and
has no reference to the document that does, but that is not our problem
now). Could we use RFC 8402  <https://datatracker.ietf.org/doc/rfc8402/> as
the informational reference? AFAICS, it defines an Anycast SID in
Terminology section through IGP-Anycast Segment construct:
   IGP-Anycast Segment: an IGP-Anycast segment is an IGP-Prefix segment
   that identifies an anycast prefix advertised by a set of routers.

   Anycast-SID: the SID of the IGP-Anycast segment.

>
>
>
> > > (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?
>
> If the dependency on I-D.ietf-mpls-bfd-directed is so strong, then the
> simpler way forward would be to change the status to Experimental (so
> they match).
>
> An alternative would be to change the status to Informational, and
> leave in the dependency to I-D.ietf-mpls-bfd-directed.  The downref
> rules only apply to documents on the standards track.
>
> The IANA registries have ranges that can be used by
> Informational/Experimental.
>
> In both cases, the only "strange" detail would be that the new
> registry would have a couple of "Standards Action" ranges, but I
> didn't see anything in rfc8126 that would prohibit that.
>
>
>
> > 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?
>
> The fact that I-D.ietf-mpls-bfd-directed is being processed as
> Experimental remains.
>
> The only two choices to leave the document "intact" is to change its
> intended status.
>
GIM2>> Thank you for the detailed explanation of the options in front of
us. Let us think about that and we'll get back with the next step.

>
>
> Alvaro.
>