[Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorithm-02 ietf last call Rtgdir review
Tony Li <tony.li@tony.li> Sat, 23 May 2026 18:42 UTC
Return-Path: <tony1athome@gmail.com>
X-Original-To: lsr@mail2.ietf.org
Delivered-To: lsr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id D2CB3F3E37F1 for <lsr@mail2.ietf.org>; Sat, 23 May 2026 11:42:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779561766; bh=d6NF03etiaAKZ0NUpCsQ6uwmc1t4OsYc1Je7eZ61/Cs=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=XBaGDjCa2ela69B37zPlMvpd80yS5KGWpxt2PTApYAkMKmzB3LAAI+y2DjbzcOgGu U9kMBs0ePM6OUSvm6lDyRZsurkmbKXuaez6yoXvPCfr8AtWB0B52+XIAg4ESl242cf mU/gl1N8JcYwUXPC+EvXWTK1cslyIN0aYtWLbkHQ=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 ra86Azv7PKpy for <lsr@mail2.ietf.org>; Sat, 23 May 2026 11:42:44 -0700 (PDT)
Received: from mail-dy1-x1331.google.com (mail-dy1-x1331.google.com [IPv6:2607:f8b0:4864:20::1331]) (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 mail2.ietf.org (Postfix) with ESMTPS id C7148F3E37DB for <lsr@ietf.org>; Sat, 23 May 2026 11:42:44 -0700 (PDT)
Received: by mail-dy1-x1331.google.com with SMTP id 5a478bee46e88-2f68f3b075fso3019124eec.0 for <lsr@ietf.org>; Sat, 23 May 2026 11:42:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779561764; x=1780166564; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=O41dJl2frW+FU1KTlCkzTCpGb6+D4kBa8cqmenkN4Y8=; b=iXTuzrlH28gg0Z5MkqSUH4JT5E2UIG4+InlTyxe3fyx2s7t1+mvAtSgaKtCzgtbqXI Bdd2LiCNctg8mundk63fK1YE42ju/uXjqOmvJTKMDE5sM3r/dEpF+AYcrb7T9Nfc2Ge6 8xr1HJ+7UUPkK4p5x9raC9Z/nt8pTj2mMyGW1CXR0la95xCN4SSob5urI7jxeqEO7HNF CqlWEQQFJDitvXVBaITEJ4xdKIUzBah5gtOIqzBI4vjCftv8wwzL7QesOD3+qCwhdWTi XH608xBuR+iQz8i/nwlSbfPKkn5UiG5WoW+PXG3i2o3O/CCWbJEwGthhmAoVRhNW+x85 FUxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779561764; x=1780166564; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=O41dJl2frW+FU1KTlCkzTCpGb6+D4kBa8cqmenkN4Y8=; b=hQdcGPXbbKbmq5+RWIQdNW1K+l8AEMxqzkemQSanRHQS0RaPp3LcQEBTsVhvOIHCru bGpWLyRkoiDN/ZSEWJ8cfIlx3vMd9UEB89qiyPo/jSD+tziYItDuZAl6+luOGnqtFjwo pCpDNxdc5k/HOsbyK5PZ18/jKo7c+uIXUMelSrsiY0RbORlXAYiONIV7/kXyY7GKTxtb 8iqg74FGnXNm/B0L4CWpcPl3SkC7N8Q2hpi4Zb092ogrt/EogvrtKBX6PAfYbSghKZFQ OTexQyrCv/tSLYhfELrZYuyQ3uaeO4RK0GRk4/+ofboiFtZrL6ysKmwsOhqTGQJfvW+y 96nw==
X-Forwarded-Encrypted: i=1; AFNElJ/+tEzlSxqVz4z1VPaFLjcwVxLiYjs4drMM1/kNrtLli39OwlucF3bHuxiVkl7hSgqIVgo=@ietf.org
X-Gm-Message-State: AOJu0YxGvKGphUMzGnhrh+1vfym5I3ufyb1T7vA4VYVeRKyzAF0GIf4I FFDNE0g2h6+F54QhI6U2KNZSJnTXu/c3ofetWjTfA+faI5JUroE0cZa0
X-Gm-Gg: Acq92OFt+zGUufon7JliyLGsrKzlY6o8enWTLEE98zoh2kw2l30ZTL4xpG677dc6AvQ 8vXQW/Bfcyy4MPxY/eBcjvuQHypv++19dGdHTtYXicjrRN60bp3bcfxszrJg7pBzrMfQGmwyRVa INiJ3kJW8byg5mvyak58SVxITAPr/tb8sN9m2cNeegoxkMuOevacKqnZLujOnnSGuYXMZXK8s4M NnZ/+H0UmUByviXmzK1s0cThT/A0WAW8gK0hHJtabOpllv/bc/S2ErpzF54Qvrh3Yjy/+3PAx3C kMxlLziIMg5pnxLDJZxL9voGNN/CMeD/5kytd8V7evrc+P5zv11RD/eJxeCTRRVQFHIO4xVv6X4 rl7wpalaw6Mt2FauRtl8gzIQvHUt5CNuxcWWSZkXFg0Jq883RpUcbNXLil/ijuaQn02UOQECqxM La3nYyw1xtOzroMWxirHr8iEboWGU5CkTjm9n4nMeVzN3YrMi4Z4yOz76hE8UDtjFGbw==
X-Received: by 2002:a05:7301:e89:b0:2ed:27a3:eae2 with SMTP id 5a478bee46e88-304490683c9mr4119127eec.15.1779561763603; Sat, 23 May 2026 11:42:43 -0700 (PDT)
Received: from smtpclient.apple (c-73-93-167-4.hsd1.ca.comcast.net. [73.93.167.4]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30452259de0sm3716181eec.22.2026.05.23.11.42.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 May 2026 11:42:43 -0700 (PDT)
Sender: Tony Li <tony1athome@gmail.com>
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.4\))
From: Tony Li <tony.li@tony.li>
In-Reply-To: <6EAC63BC-C2F4-4AF8-952F-C72DD5745F03@gmail.com>
Date: Sat, 23 May 2026 11:42:32 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <4A9C9D78-2107-4BE2-BE00-FADC43DF1E8B@tony.li>
References: <177902980159.445427.5898722981614457602@dt-datatracker-7688897f84-l74h4> <6EAC63BC-C2F4-4AF8-952F-C72DD5745F03@gmail.com>
To: Acee Lindem <acee.ietf@gmail.com>
X-Mailer: Apple Mail (2.3826.700.81.1.4)
Message-ID-Hash: ZMJISHDH5SFJGDKGX3WTXGL46QOJQUWU
X-Message-ID-Hash: ZMJISHDH5SFJGDKGX3WTXGL46QOJQUWU
X-MailFrom: tony1athome@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-lsr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Sarah Chen <sarahchen@arista.com>, Routing Directorate <rtg-dir@ietf.org>, draft-ietf-lsr-dynamic-flooding-algorithm.all@ietf.org, last-call <last-call@ietf.org>, lsr <lsr@ietf.org>, Adrian Farrel <adrian@olddog.co.uk>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorithm-02 ietf last call Rtgdir review
List-Id: Link State Routing Working Group <lsr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/BgAvsdPD624AqUIrbUb_cvB6jT4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Owner: <mailto:lsr-owner@ietf.org>
List-Post: <mailto:lsr@ietf.org>
List-Subscribe: <mailto:lsr-join@ietf.org>
List-Unsubscribe: <mailto:lsr-leave@ietf.org>
Hi Acee, Yes, I’m on it. I’m sorry that I haven’t been as responsive as usual. I’ve had some travel demands and some $DAYJOB issues to take care of. Thank you for your comments and suggestions. Cheers, Tony > On May 23, 2026, at 10:56 AM, Acee Lindem - acee.ietf at gmail.com <mailforwards@cloudmails.net> wrote: > > Hi Tony, Sarah, > > Can you address Adrian's comments, as well as, my IDNITs comments that I sent you? I've > always been somewhat annoyed with the whole concept of an experimental draft needing > a description of the experiment, so I asked my friend Claude for some boilerplate text to > satisfy this requirement. Feel free to use, modify, and prune (I'd hardly think you'd want > to expand it): > > > Abstract Addition: > >> This document is published as an Experimental RFC to gain operational and implementation experience the specified dynamic flooding algorithm. The intent is to assess the suitability of this algorithm for advancement to the Standards Track as a Proposed Standard, pending sufficient deployment experience and feedback from the community.Experiment Description > > > Introduction Addition: > > >> This specification is published with Experimental status to allow the Internet community to gain experience with dynamic flooding algorithm prior to considering it for advancement to the Standards Track. >> The experiment is intended to determine: >> • Whether the algorithm operates as described under real-world conditions and at scale, >> • Whether implementations interoperate correctly across diverse environments, >> • Whether the algorithm's performance and security properties hold in operational deployments, and >> • Whether there are unforeseen interactions with existing protocols or mechanisms. > >> Implementors and operators who deploy this specification are encouraged to document their experiences and share feedback with the LSR Working Group at lsr@ietf.org. Such feedback will be instrumental in evaluating whether this specification should be advanced to Proposed Standard status. > >> Experiment Duration >> The experiment is expected to run indefinitely from the date of publication of this document, or until the LSR Working Group determines that sufficient experience has been gathered. The results will be assessed by the LSR Working Group, and a report on the outcomes of the experiment will be produced prior to any decision to advance or retire this specification. > >> Success Criteria >> Advancement of this specification to Proposed Standard will be considered if the following criteria are met: >> • At least [N] independent implementations are known to exist and to interoperate correctly. >> • Operational deployment experience has been documented and reported to the Working Group. >> • No fundamental technical objections to the algorithm's design have emerged from the experiment. >> • The Security Considerations identified in Section X have been validated or updated based on operational experience. > > > > Thanks, > Acee > > > > > >> On May 17, 2026, at 10:56 AM, Adrian Farrel via Datatracker <noreply@ietf.org> wrote: >> >> 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. >> >> >> >
- [Lsr] draft-ietf-lsr-dynamic-flooding-algorithm-0… Adrian Farrel via Datatracker
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Acee Lindem
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Tony Li
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Tony Li
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Acee Lindem
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Acee Lindem
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Tony Li
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Acee Lindem
- [Lsr] Re: draft-ietf-lsr-dynamic-flooding-algorit… Tony Li