[MBONED]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: mboned@mail2.ietf.org
Delivered-To: mboned@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 42E831041443F for <mboned@mail2.ietf.org>; Fri, 19 Jun 2026 10:23:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781889793; bh=Std6+SmaNAco6PJEBCcFAp83xoUMp2vNdVaCVcwqbNo=; h=From:Date:Subject:To:Cc; b=OUFicXmLYjqgrqs1Blw7AZTDpnaGbRPUBWiXLxbIzVuSZVLI0tPXXisYEzx7l+5dD lgG4d6vjZjsGdDTh5jeRTFHJxu5vgrwx0MnxoOUlphR8yS2jfLgP0g4j2uAC5pltHM ZipbuPNP60WBt5dvEzFhgi9faCa+I2GR4nD92Gow=
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 6Jpb6SuMXhQt for <mboned@mail2.ietf.org>; Fri, 19 Jun 2026 10:23:12 -0700 (PDT)
Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 A6F2510414260 for <mboned@ietf.org>; Fri, 19 Jun 2026 10:21:27 -0700 (PDT)
Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-51a019e9ea9so3137761cf.2 for <mboned@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=ULgvzH2TT+Neyuz6FhQmJC8SacKkIDze//TiXt9szEvk7apF7NLyp9QVqT51GaZLc1 +P9TDlAhQrD+Xv6eB8ZBIbfGt2vCugOp/gRUjDFnGVF83v8kPL6GDUVQLO3YHjWdudzl O4L4F0Lj80xDpOqL7rQBzYnbBdcj2v7RR9BESurr3ggxOmis4igBvicXxn/fEBeRtFTk 0xfrb6vfs8HJhL6pvDFwBE5j91m2NzIcaiohfl5+qMCUkM5rd18qR29GF0r+adIKNMTi UB4JyYTMh98fTRFzvKN+E29kj0ixt/hXInSciPK7fpd2B/VfLnKzqtAV1p3wOroQFZQ4 gzdg==
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=GVfSPLHxrEH9wSA5PJnzYcFKyTIDIMKL6BMidnRgRgE=; b=gYPVK3NbTGRnspAhaADdg5BWz94ulmaztGHvcOBtVgmBAwK1YVCwju+6B8W6Ea2s24 inPC7aI4Xl1aIHzSW+mhNZYn7Re5l7i7Npuxe63EGBPLQQLWBlrflJwwOBnzi65p+Vqv KlMU6bppbGkYCaFPqIFOQa2a/I/RfBokNNREk4AWRFyXzhmkOOZIB6Zxbd2bfjzjoP1w Ufxn1KaOi9tA/t0TlMDa95mVA3KF6/xHUvopAEHZvSuQOBlzJPIJCCMDnbxXYeBWRG/v SaENQFDvRz7B9TDoULVh0/EV1lcxtwuuwgMWn9OU9OJeXa+lTcmEhoPIUBMTpbRxbd4s r+zA==; 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=MyfiQFbdxOXVSb6ZsjAxZCcI4LEY6Yeu1nDhhi3dngnFwNzxEBVf+EGLvk3O8RoZfA eizpkQEP6b/k1PCq1eJtbzcwX8hFs09CytHJXN9rs8udB/vH9KX48xaYOm3jcc6192GT mr04mCr0C0RZbt01y1HJQC+FUKhhGhFJWOvA/fawIc1ps0yvVFuKZcbzr3L5Iw32pGd1 NLdbRu9y5MPc9dEfy30PgFQEOOmFK5paR+LiQH9N6nNqyAApZM3MMbOTK2FkT4r5tBhB OInuZoC2sky5uy2OLgX5RMemPvY78LinclDcC60WChQBfXMQCS/W7WImzkje0mvCply0 UdsA==
X-Gm-Message-State: AOJu0Yx5bP9LzU/4WMORciVFpk/2uuNxSm/J49XiTTMVQQ+maEzijQ+B LnpPDF6i/uft0PVKLVDHWwSqIK7+gkBtlb5rMpHOGawNJBnxRAFEyOsxmz/caeDH0w23wbW7P7k Su3p6ru5fg7zHBCMxQI8F1geNpTZBZpxu2xc+wlU=
X-Gm-Gg: AfdE7cnHahrAPzWLDBJXkFkgbjeykyZMKEA071E/m8Pbr0d469/tpSQomhEnOu0/WRo WR+ibCodrXjLET09bvGZ+0j/dRgFsVdGFdOGsqH4uJdgV8g4x6Aub733qDy5UN7NpmeyWE+U04a ZWQ2sfeND3Oh00BuCvwOc/NO206gpgriOunLlS1ObKuPKH336xoZEBhgTScEYRlxlLOqSS1JiDI HE8Oa9kHfZTr4BCp65CWN3KsGaHw7gGxEdZEJy8Oku18mzzYF5HPPDDysmeWQ4E4KhJ260=
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-mboned.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: [MBONED]RtgDir Early review: draft-ietf-mboned-non-source-routed-sr-mcast-05
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/oZCtIB6loRcpAnlXTbXcKpFlpZU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Owner: <mailto:mboned-owner@ietf.org>
List-Post: <mailto:mboned@ietf.org>
List-Subscribe: <mailto:mboned-join@ietf.org>
List-Unsubscribe: <mailto:mboned-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