[Last-Call] draft-ietf-lsr-dynamic-flooding-algorithm-02 ietf last call Rtgdir review
Adrian Farrel via Datatracker <noreply@ietf.org> Sun, 17 May 2026 14:56 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: last-call@ietf.org
Delivered-To: last-call@mail2.ietf.org
Received: from [10.244.11.233] (unknown [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id B4475EF998E0; Sun, 17 May 2026 07:56:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779029801; bh=EMLERIROL1UV1OjMp6ri+3Un7IDfDQ5tKxGNwX+hbQo=; h=From:To:Cc:Subject:Reply-To:Date; b=MRaF+onVUjN9dja0LC/7D6TIH7I3XwFk9S951ehlvu11vPX61YGC949Q4B/dZR89X rKWDN0l+WTE7kBTsUOL96nX7UjwEjAY5hIph+okQnlm5quat/LA8OLGdhwvOGqGmEf hpeq+3NrF1lD5dsNs8verLMDEPj1oh0a/rlAF+PY=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Adrian Farrel via Datatracker <noreply@ietf.org>
To: rtg-dir@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.65.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <177902980159.445427.5898722981614457602@dt-datatracker-7688897f84-l74h4>
Date: Sun, 17 May 2026 07:56:41 -0700
Message-ID-Hash: 4RMCCNZJYIEQTC7SGWI3PNANDWTERPM4
X-Message-ID-Hash: 4RMCCNZJYIEQTC7SGWI3PNANDWTERPM4
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-lsr-dynamic-flooding-algorithm.all@ietf.org, last-call@ietf.org, lsr@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Adrian Farrel <adrian@olddog.co.uk>
Subject: [Last-Call] draft-ietf-lsr-dynamic-flooding-algorithm-02 ietf last call Rtgdir review
List-Id: IETF Last Calls <last-call.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/grkw1wZTmuU6uj8JEn3RFdr3tj4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Owner: <mailto:last-call-owner@ietf.org>
List-Post: <mailto:last-call@ietf.org>
List-Subscribe: <mailto:last-call-join@ietf.org>
List-Unsubscribe: <mailto:last-call-leave@ietf.org>
Document: draft-ietf-lsr-dynamic-flooding-algorithm Title: An Algorithm for Computing Dynamic Flooding Topologies Reviewer: Adrian Farrel Review result: Has Nits Hello I have been selected to do a routing directorate "early" review of this draft. https://datatracker.ietf.org/doc/draft-ietf-spring-bfd-12.txt/ The routing directorate will, on request from the working group chair, perform an "early" review of a draft before it is submitted for publication to the IESG. The early review can be performed at any time during the draft’s lifetime as a working group document. The purpose of the early review depends on the stage that the document has reached. As this document is in working group last call, my focus for the review was to determine whether the document is ready to be published. Please consider my comments along with the other working group last call comments. For more information about the Routing Directorate, please see https://wiki.ietf.org/en/group/rtg/RtgDir Document: draft-ietf-lsr-dynamic-flooding-algorithm-02 Reviewer: Adrian Farrel Review Date: 2026-05-16 Intended Status: Experimental Summary: I have some minor concerns about this document that I think should be resolved before it is submitted to the IESG. Comments: Thanks for this draft which is an interesting read. The points raised in my review are presented in the spirit of making this document more valuable to the community. I am not attached to any of the proposed changes. The document is clear and readable, although I found that the outline in section 3 to be both too detailed to not be taken as a complete overview of the algorithm, and not detailed enough to capture all of the important bits of the algorithm as defined in section 4. Cheers, Adrian = Significant = This document is presented as Experimental, but there is no evidence of this being an experiment: no description of how the experiment should be carried out; no description of what results should be collected; no suggestion of how to separate the experiment from other operational practices. draft-bonica-gendispatch-exp provides some suggestions of the sort of material you might include in the draft if it remains Experimental. On the other hand, you might consider that this document is actually Informational disclosing the algorithm developed by Arista and HPE - that seems like a lot less effort. --- I may be struggling with the term "biconnected". My graph theory is probably rusty, but I thought the term meant: - the graph is connected (i.e., you can navigate edges and nodes to reach from any node to any other node) - removal of a node from the graph does not make what remains disconnected Given this, I am not sure that we have the same understanding of the term because I don't think that property 2 in Section 3 makes for a biconnected graph in my definition (a ring is biconnected, hub and spoke is not). Actually, the detailed description of the algorithm in section 4 seems to differ from that in section 3. The detail in section 4 *does* work with biconnected graphs even if the outline in section 3 does not. = Minor = I think it would be informative to include some implementation status even if that would be removed from the published RFC. Such information would explain to reviewers why it is worthwhile to publish the document. You can find guidance in RFC 7942. --- Section 1 provides a useful summary of the desired behaviors of a flooding topology. It would be helpful to clarify that this a summary of the requirements set out in RFC 9667 (and not a new set of requirements created in this document). --- While there is no requirement to do so, it may be helpful to introduce an Operational Considerations section to help understand how this algorithm would be deployed, configured, and diagnosed. For example, what are the assumptions for discovery or configuration of the nodes at each end of an edge? You can find some advice on this in draft-ietf-opsawg-rfc5706bis. --- Section 2 says... We model the physical topology as an undirected graph. No question about this being applicable to a physical topology. Could it also be applied to a virtual topology? --- Section 3 has... V is the set of all reachable nodes in this area I think "reachable" has to be in the context of a "source" node because consider a partitioned network. Since you later say that one of the properties of the resultant subgraph is... 1. It covers all nodes in the area. ... I think you might either: - change s/all reachable nodes/all nodes/ or - s/covers all nodes in the area/covers all reachable nodes in the area/ Or, I suppose, "reachable" means that the intention is to cover all nodes and edges that are supposed to be connected within the area, notwithstanding any failed nodes and edges. When I get to section 4, I discover that there is an assumption that the base graph is connected, and with that assumption all is good. So perhaps it is just that the outline in section 3 needs to call this out. = Nits = Please don't make references from the Abstract as it needs to be available as stand-alone text. However, draft-ietf-lsr-dynamic-flooding is now RFC 9667 so, *if* you feel that it is necessary to point at another document, you can write Dynamic flooding as described in RFC 9667, alleviates... --- The document is missing a mandatory IANA Considerations section. --- Please expand LSP and LSPDU on first use. --- I'm pretty sure that you are using draft-ietf-lsr-dynamic-flooding (i.e., RFC 9667) as a normative reference.
- [Last-Call] draft-ietf-lsr-dynamic-flooding-algor… Adrian Farrel via Datatracker
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Acee Lindem
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Tony Li
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Tony Li
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Acee Lindem
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Acee Lindem
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Tony Li
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Acee Lindem
- [Last-Call] Re: draft-ietf-lsr-dynamic-flooding-a… Tony Li