[RTG-DIR]RtgDir Early review: draft-ietf-mboned-non-source-routed-sr-mcast-05

Donald Eastlake <d3e3e3@gmail.com> Fri, 19 June 2026 17:23 UTC

Return-Path: <d3e3e3@gmail.com>
X-Original-To: rtg-dir@mail2.ietf.org
Delivered-To: rtg-dir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id EA72710414420 for <rtg-dir@mail2.ietf.org>; Fri, 19 Jun 2026 10:23:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781889792; bh=Std6+SmaNAco6PJEBCcFAp83xoUMp2vNdVaCVcwqbNo=; h=From:Date:Subject:To:Cc; b=ZlPJH4MgPZTrcLlYahTNEuygVTGRjEQUgCxmtt5x/MtCQUFdSBBB2cZvNKuBeYXHV mv35drIKNByDxtHB5y49RID16XgYWYC1+UwgsjMbZtVEBFAGSXybI/KS4nOxGCJG0R y4xfWI8DNo2mue2d+QJ5WuTzU4F6fMo/NnKzsZp8=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.848
X-Spam-Level:
X-Spam-Status: No, score=-0.848 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, FORGED_GMAIL_RCVD=1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 MrCfj7nYX4RR for <rtg-dir@mail2.ietf.org>; Fri, 19 Jun 2026 10:23:12 -0700 (PDT)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 A834310414261 for <rtg-dir@ietf.org>; Fri, 19 Jun 2026 10:21:27 -0700 (PDT)
Received: by mail-qt1-x82d.google.com with SMTP id d75a77b69052e-517654b8e28so19047961cf.3 for <rtg-dir@ietf.org>; Fri, 19 Jun 2026 10:21:27 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781889681; cv=none; d=google.com; s=arc-20240605; b=BzwGuHEs6eiID/IGbi05FhmyjKj+jBXNfUftMB7dnI/5/zWmW1hk2Xgb/i3CpWZ9Ai t1WcwKub1z5Zn43xOAstOTYIdtFYrxz9vRCP1wtZCTkEYbWA6ixZemPZHxDISb2A/lBs pM5EM60jaDbcTU+lXP5Cpg34yeXpZOL3PNpjjNUimVEBDj4/hg79WT5dpHBlZCGNNCgB OIYQ2j/fCfoq9axPxRS6HH+2GKlbdT3qQ+joyKSXwDFD+P1aozA0EXPSZ6kUL/XM+Mga lhRzV9JrbRn7bOLp6nYBwEkPaE1WzIkf+GDUrPCxHrspuasTO1SoEs6bcUFr6vOX09YV 4SgA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:mime-version:dkim-signature; bh=2OPGfaCOXBzeEf1C3AMhe2EVRTW609RJ1ZcV9Vdi+Zg=; fh=3znh8A34Aq4l+evc+36evu0Rs1lv+IiOpalz1W061vo=; b=dzpkhVmM8Pjz2JimR2XL/VCU6ewr8ftIOk8iB+7GKke4Ti5jKRq7tuao5pSB2kAZ8S cX/wfh7gntJLVc5uuAUID6sWN5ktINU52A/WElcOMM9mtmZ1L6BTDQ3gMHW1wAmyF37Z pkW4p2o5g57rlXiNSPEnsR9iyIiZhnslt2+MG/jHRmBkASTpLtqY7LJQKXa8ln646e2A yTFnd6J8oqrYl5T4D4eWIcK0BnnrkLlBwuF/bx22UtkHodt281VAmfHN7Wgw5jsQ93qg tKP50vtfl/0hQQ9Sz2q6k6UOaxIS4Ez6SXDtLAndxTurCi/cp/IIF6TYvX9UwWIt7UYY UhgA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781889681; x=1782494481; darn=ietf.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=2OPGfaCOXBzeEf1C3AMhe2EVRTW609RJ1ZcV9Vdi+Zg=; b=qCAH838KAXArJPZwcaNsr8VxNYIa+1atuV3meppi0WTgLXeZXToZ/+rbdGcwBaVX58 AI2E+nFgRdLHZ6Zd35Wsoh6ud5Sx8fKFhGBO8tny9/i+ddy7l28FhA0+K5W9nqgpoB+x 7hiMYvPOEiNKKIySVC8KL+YIafaEyrKl/7D78XiR+1UvPERyDH2ay6X0JDgt3s2e9cNZ zaNf+bAg8oXXdTVe8axBGzQNOeE8YD+gMtK1gpIuIgsoAAsD3U3mc6n72EQPuczNIkmH MQ3e9vypfPUz62jbG0XOqiU/IYK3RMXL/+2D6KJDDnrwbeZDL/OxLYTbAc7Bt0Ec+GAL 0gkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781889681; x=1782494481; h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2OPGfaCOXBzeEf1C3AMhe2EVRTW609RJ1ZcV9Vdi+Zg=; b=egNij7vG20ARLUlVoTquUGOGqC98HadKm7vQ2I/NMAZNrFlqzvhn5f7j9M6eySs7nS D7maxeTR91mTX8PnzOkQz8L23HaUKL+mHm5ilsQ2diL7hZdtTSRVx6oyeuOfXjFFrxbF UB55HVzCp5Sulj01bbosgUkiua1d4sQMjLfmt0zizfsR9nBliCo3MurB58tTJGH9Rcml JnTCPo/8Ol8BVa29M5qwEZrLkSyL7RrP4crBqwIhk9qXujdHmnYXaQ9mDfhs3xk2RKqf UBzI3HzZiWlss/sYINneMIoPkfzN2v8qSEogHJTFXc/EmvKE48CXFHYrD8OH606IPx3k zLeQ==
X-Forwarded-Encrypted: i=1; AFNElJ8yDjbPeqs1+zOcCwpC0uxGXz98WpmwWVx7Un750ZhP262yUXFqcXDrK5393EGScuOROnDfh2V+@ietf.org
X-Gm-Message-State: AOJu0Ywk4JuDVsztKVzDZ7FOQOQK4+AmNL4Nkgl2Ziy1qe9uDC64KVw3 Wlu2hpkrFA6ITxiclnZe5VpMluZ7k2WvNSBl4eXFzzozSnHDPlxVkqZVlrXLzDOrW/F61cuW4KM sQ8Y8mK+K/xk09DdTNFrJ7+1YLZ2SCkQ=
X-Gm-Gg: AfdE7cloKgJqZSyhmqP+AQnz4AJ+udwX070ZfNJHjjsQ1z1W0FejI9+cVVNkzElgqXF G+Mbz0QjLWQj85ommeUo7QtwnCR/DWe/2gb/cw0k/04sm3F2Nm2O7nTtnDHlFSIiHJtrbMBeWBs 6NS+9uOTOt7nxDFkaW+spDF9A1a707uoibpm+NyoqSgq+3xmahgAxc2437WCMy1LFOgUvoXf4wZ qFLHi9tkrc3v1fdicgZgkfblgKC6LtIjMl019MvS20zWFkhMHs2Hp8uVzvTTnv2+EPV1DA=
X-Received: by 2002:ac8:5acc:0:b0:517:74af:641f with SMTP id d75a77b69052e-51a066c296bmr8844121cf.2.1781889680888; Fri, 19 Jun 2026 10:21:20 -0700 (PDT)
MIME-Version: 1.0
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Fri, 19 Jun 2026 13:21:09 -0400
X-Gm-Features: AVVi8Cf0t41ct7gNo1PZzPooZgneveYOop6mw8XH8upub1UFOVWfFkffTGLMGfY
Message-ID: <CAF4+nEGc_EVQQw1zu_xE44YjmQxbi6hq46skXGK+838M55udgA@mail.gmail.com>
To: mboned@ietf.org
Content-Type: multipart/alternative; boundary="00000000000075584506549e85cd"
Message-ID-Hash: PR44627QS7TUEJH2ZM3NKASUNOGRALND
X-Message-ID-Hash: PR44627QS7TUEJH2ZM3NKASUNOGRALND
X-MailFrom: d3e3e3@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-mboned-non-source-routed-sr-mcast.all@ietf.org, Routing Directorate <rtg-dir@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [RTG-DIR]RtgDir Early review: draft-ietf-mboned-non-source-routed-sr-mcast-05
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/goDpcp865JTKjMWJof9gaej7pu4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-dir-owner@ietf.org>
List-Post: <mailto:rtg-dir@ietf.org>
List-Subscribe: <mailto:rtg-dir-join@ietf.org>
List-Unsubscribe: <mailto:rtg-dir-leave@ietf.org>

Hi,

I have been selected to do a routing directorate “early” review of this
draft:
https://datatracker.ietf.org/doc/draft-ietf-mboned-non-source-routed-sr-mcast-05.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.

For more information about the Routing Directorate, please see
https://wiki.ietf.org/en/group/rtg/RtgDir

draft-ietf-mboned-non-source-routed-sr-mcast-05
Reviewer: Donald Eastlake 3rd
Review Date: 19 June 2026
Intended Status: Informational

Summary:
I have some minor concerns about this document that I think should be
resolved before it is submitted to the IESG.

Comments:
This is a well written informational survey that provides a useful catalog
of options for non-source-routed (SR) multicast routing in SR networks.
However, there are a few issues some of which would likely lead to requests
for changes later in the process.

Medium Issues:

References: The biggest issue I see is the classification of references
into Normative and Informational. With a couple of exceptions, it appears
that all the RFC references were declared Normative while all the draft
references were classified Informational. However, since this draft is
targeted at Informational, in my opinion, there should be few, if any,
Normative references. Generally, Normative references are things you must
read to implement what is specified in an RFC, but this draft doesn't
specify any protocol. At an absolute minimum, references should be treated
consistently. For example, RFCs 6826 and 6513 are cited in similar contexts
but one is listed as Normative and the other as Informational

Missing: This document is missing the required IANA Considerations section.
(While it is not absolutely required that this section be maintained into
the RFC to be, so it may have instructions to the RFC Editor to remove it
before publication, IANA strongly prefers that it be maintained. The
current preferred wording for documents, such as this, where IANA does not
need to do anything is as follows:

        This document has no IANA actions.

(see draft-ietf-ianabis-rfc8126bis).)

Minor Issues:

Section 1, 1st paragraph, last sentence. I'm not sure what being "the
number one principle" means. The words "principle" and "one" do not seem to
appear in RFC 8402. Perhaps it should say "a major benefit" or something
else. This would probably imply a parallel change to the wording of the
last sentence in the 2nd paragraph, maybe deleting "principle and". I note
that RFC 8402 is careful to say things like state is only maintained at
ingress nodes; it does not simply say no per-flow state.

Section 1, paragraph 3: a naked URL to meeting minutes is an unusual
reference. It seems unnecessary, especially since it is with regard to out
of scope work. Suggest removing it or, if you really want to keep it, make
it a proper Informational reference.

Section 3, 1st sentence: "perfect" sounds a bit like marketing. Suggest
replacing this sentence with something like: "BIER was designed and
developed independently of SR, but is a good fit for an SR network because
it can maintain the SR benefit of no per-flow state at non-ingress nodes."

Section 5: Suggest something like "SR-P2MP does not follow the number one
principle of SR after all" -> "SR-P2MP does not provide the SR benefit of
no per-flow state except at ingress nodes"

Section 8: You might get by with this Security Considerations section.
However, it would be stronger if a sentence were added noting that the
choice among the options described in the draft has security-relevant
tradeoffs (for example, controller-based solutions add the controller as a
trust point and attack surface; ingress replication changes
traffic-amplification properties).

Nits:

Section 3, 3rd paragraph: "sthat" -> "that"

Section 3, 4th bullet point: Suggest "in BIER WG" -> "in the BIER WG" and
"brown field" -> "brownfield"

Section 6: "labels that leads" -> "labels that lead"

Section 6: "run PIM protocol" -> "run the PIM protocol"

Donald
===============================
 Donald E. Eastlake 3rd
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com