[pim] Re: Ketan Talaulikar's Discuss on draft-ietf-pim-pfm-forwarding-enhancements-05: (with DISCUSS and COMMENT)

Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 08 July 2026 07:56 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: pim@mail2.ietf.org
Delivered-To: pim@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B15AC112BFB11 for <pim@mail2.ietf.org>; Wed, 8 Jul 2026 00:56:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783497399; bh=qVK/tDLmYX7D0HuD6I3h0m5//pRetO44Wwr5D5PGd5g=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=EL2Oyf66RAyRVTBaQgWgfS2+7m+88aRip/xd7Qv1N4opvlx5Nm0+p/yrsT3Mb5SiN cXQ27XYB8WVHF0D9hKL5cYhEEaf2aZ7cqM3wb/oG2TJM4vtl/Vqxs//3ss5RGOqW+r yBtRAF7wwdX4POuaRf8cq6Er/ZFxf/dRIRGyFh0Q=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.098
X-Spam-Level:
X-Spam-Status: No, score=-1.098 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, FREEMAIL_REPLY=1, 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 iFEfaJQnsd0j for <pim@mail2.ietf.org>; Wed, 8 Jul 2026 00:56:39 -0700 (PDT)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 A4BC0112BF9E8 for <pim@ietf.org>; Wed, 8 Jul 2026 00:55:14 -0700 (PDT)
Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-2c9b1edf2bdso5636465ad.1 for <pim@ietf.org>; Wed, 08 Jul 2026 00:55:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783497313; cv=none; d=google.com; s=arc-20260327; b=iQqpXxL/mJqKIiV5YQRID2573FtSMObKgua4VoUSzYO5HGPx/nZTLdj2ncPBnVwy0p kkM4d4Ta0So3JTN3BZ4+n6AkiXvLlhpVJXhClsRO/Q5L6/fetxFM/TM1azyquJ1fn407 UzudpRhf9gZZrf8jr9AfO5b7rD/hQvgyYjF4SlxR5xbwLQ5y56EMaqOS8HV1ch7qajtD tgtsHbi8Lp+n3XAKR5pD9Gea+VI/UpMyFD46nWBcZm38Sndql/a+byb/C07KW95eGnhx y2xFRmdmnF5jXB21Bq9ZyNOWd/tfxqySv1OciYY422b4AqUpDM2IZUsmfTYYEnzgdM6D dIHg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=qVK/tDLmYX7D0HuD6I3h0m5//pRetO44Wwr5D5PGd5g=; fh=TJp9uv+hOggv0UahnhjYOSJMu1EX+TKB4qI4/Q9A//A=; b=RfWdt3IFzhmWKKrvly8tez56wn+hxtuptFpwV0UfaXtTsss8hVLcGF4mrMB+Wsc+M9 m5sYkFLPlSrfZaIZO7lmTm82YqroIUSjZF+FXRD/CCJODi3C2gwnqsaQRlvZCtPh/mxj FXUiXPFq9OcvwFK7iFh+ZO/pG5JbSPrDAOy+J04+IPct2GNWu+4fx7nzMEBiIZcubXSv V1CI7LplNp0hGqWIbD5ExH4pF7IIdxJsVnYlAdQ8g1hN4SGo5jr+KUhTYiUUsAHLL7uj QywL4RHYNPg6l2V+IWTE/RayJD90FwXXTPD9rtqSu+t5u9SLT1lFdZFwm/wJe8hmxaE3 hKyg==; 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=1783497313; x=1784102113; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qVK/tDLmYX7D0HuD6I3h0m5//pRetO44Wwr5D5PGd5g=; b=VQSqB9A1e/dYAD2G+euYrHgAVfQF8BYKjR5rwYGdAkZ6kcbZVuyXL3+Y8YtC7p4CuT l7ltGX2TEuVe7rxXVgcgKsfEbCsjTz4pmhqfWz2aEgsnK6uNSgQ/DzP6JO6YrPi2xgAN dJkKvfrKbqyHZsEg9uy/gBzb1PnWS/vmw0q183yVBUEH/dMivG43hv310rMbpObqyAwl IUJAhPk+EQzc3LSHzpWZhGTRu2ftY3CGqa0WlkIShdTmqqrqZXOiTxPNaCzNZ42au30X owvKYAk9cipiH8tnGIn6wUyMs5CWCw8Hf4uCGSyJ+ALe30tbcUcZ7tJySJSfi66+QJuS jqBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783497313; x=1784102113; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=qVK/tDLmYX7D0HuD6I3h0m5//pRetO44Wwr5D5PGd5g=; b=YQ6L/E9OlMjU7FX+q10l2aPDIMSeFqxlYDQ2LUnrvTKJ30kIiyAqQ1FU+yjZjpfX4k BKmbc9QkEeXcy3mkNxYfqPRIsqb9H4GQ/uacQJHaV/JBhRd5q9kOukPpDf5IJWw0z5Va pbfdr1ZBcg/cF52/nr/hAyZPAnbuzoNY4ZullPYWCw9oFkbfAoecrSDS1xrBDOxBQ9+S hBuX2QZWUmi5CvU6syGvaIyfoDTQ4qlQcvhxO5XpP4O4kWU2qSB+9afQt8TMT0gLPX81 1YnR1zx+5w6/uaNSExuJmJo3HrUsNx9OmKadiFq6MKWTZXEQo91ryCbUIEntwcSJ71Mp UHlQ==
X-Forwarded-Encrypted: i=1; AHgh+Ro+yL+CBREr5rNlUsrxyE33U1evqTecmKKWkZ5ScuMxPFpvUpa7+JSKkdj/Bv+arRNGhuQ=@ietf.org
X-Gm-Message-State: AOJu0YyhkNWTdEDRrnioS/HO2RFKlKVlgityIvZiM5gImV5S7AhgZvMs ANTdhAJ0XC2BPSTY8cHSAeXWyLd4e2m+Dv0BE627Vgsem2Z/PDCLS/BzVV8ecrX4Kw/BCZz5ZeO b5IDGUwlkrQPqh4Dfrujgo/Vt3JcPbJQ=
X-Gm-Gg: AfdE7cnrX5rp3WFwz2gsYIcJyRc0dXSv5seyjSuS5UJDOpdViSGKsqLtN8ZMrlbDElO FKlJKlQJSwAty49xchqDuU57WAJE7KFovfTgHqQMqV9QAgLCqkAa5gahbjdCkhP0eIzURHdK/8G KGr2LihVf60besqF/nfdrjk6/JJADQuO7KjmLfaefYIcz0uBSXUfCCL7Drh3zA0IrrN94y54SNO k/ba1PZDMpmpFgm5RBupsZtSf2HCDqWFvU97m2a3bzViqAAlV6BfI7bxvjgeexDaQ6wLpa56bRH B2UAj4zMNs/t1ZHNtq7r4MwF7SMebQ==
X-Received: by 2002:a17:902:ecc4:b0:2c8:4c29:afeb with SMTP id d9443c01a7336-2ccea35b611mr13838915ad.8.1783497313406; Wed, 08 Jul 2026 00:55:13 -0700 (PDT)
MIME-Version: 1.0
References: <178150702551.372910.15904950043652981957@dt-datatracker-f9b87776f-xzl65> <CY8PR11MB6940EA79BA2C7BB653344335C1E42@CY8PR11MB6940.namprd11.prod.outlook.com> <CAH6gdPx0ASN_kCToHKoUasDOq-UDbUDjRLiFq74dnBfUajfgXA@mail.gmail.com> <CY8PR11MB694022FA33F0E283B7DF0FD1C1F02@CY8PR11MB6940.namprd11.prod.outlook.com>
In-Reply-To: <CY8PR11MB694022FA33F0E283B7DF0FD1C1F02@CY8PR11MB6940.namprd11.prod.outlook.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 08 Jul 2026 13:25:01 +0530
X-Gm-Features: AVVi8CcD3rLZoYQWI7Zgnx2g7tKKCUaXWwDamDfJAhfYhTbXA8M7RcDeaCb5Sc8
Message-ID: <CAH6gdPyvQ51XezZfki6Jq36A89SiCAP7EbybcgmJ=5jhvc1qXg@mail.gmail.com>
To: "Ananya Gopal (ananygop)" <ananygop@cisco.com>
Content-Type: multipart/alternative; boundary="000000000000d2d4a1065614d37f"
Message-ID-Hash: BGBXUFF5RJCPO272GAIMYE4NEO5H4OE2
X-Message-ID-Hash: BGBXUFF5RJCPO272GAIMYE4NEO5H4OE2
X-MailFrom: ketant.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pim.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-pim-pfm-forwarding-enhancements@ietf.org" <draft-ietf-pim-pfm-forwarding-enhancements@ietf.org>, "mmcbride7@gmail.com" <mmcbride7@gmail.com>, "pim-chairs@ietf.org" <pim-chairs@ietf.org>, "pim@ietf.org" <pim@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [pim] Re: Ketan Talaulikar's Discuss on draft-ietf-pim-pfm-forwarding-enhancements-05: (with DISCUSS and COMMENT)
List-Id: Protocol Independent Multicast <pim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/90ylNjZt7bdNrHSiqF9YZMsOTcs>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Owner: <mailto:pim-owner@ietf.org>
List-Post: <mailto:pim@ietf.org>
List-Subscribe: <mailto:pim-join@ietf.org>
List-Unsubscribe: <mailto:pim-leave@ietf.org>

Hi Ananya,

All the comments below were non-blocking as I had cleared my DISCUSS
position; thank you for the responses and clarifications. Looks good to me.

Thanks,
Ketan


On Tue, Jul 7, 2026 at 6:41 AM Ananya Gopal (ananygop) <ananygop@cisco.com>
wrote:

> Hi Ketan,
>
> Thanks for your feedback, please find responses inline.
>
> >
> > We miss the benefit of discussing the individual review points since you
> > have not replied inline, but this is not an issue because all of those
> were
> > non-blocking comments. Appreciate you taking care of them.
> >
> > Please check inline below for follow-up comments. I will also be
> clearing
> > my DISCUSS position shortly. Even if I believe this document should
> update
> > RFC8464, the updates address the technical problems, so I will go with
> the
> > WG consensus.
> >
> >
> > The use of the "update" tag is not very well defined (that is a
> different
> > story). However, the specifications in this document are not merely an
> > extension, but improvements/enhancements to the base. That, I felt,
> > deserved the "update" tag. This way an implementer looking at RFC8364 is
> > also pointed to this specification that introduces improvements to it.
> > In any case, this is experimental work and I hope the authors/WG will
> > produce a single spec if/when this work matures to Standards Track.
>
>
> AG:
> Apologies for not replying inline earlier. I am relatively new to this
> forum and still learning how to track overlapping WG comments and reviews
> effectively. Thank you for your patience and understanding. Regarding
> update tag, we fully echo the thought that the sub-TLVs should be part of
> the base standard.
>
> >
> > The other important bit, which was undone in the latest update is
> changing
> > the semantics of the T-bit to apply not just to a TLV but also to its
> > sub-TLVs. I thought that was a very good improvement over RFC8364. So,
> > please consider updating the base spec, even if only for the T-bit
> > semantics.
> >
>
> AG:
> We considered adding a T-bit to each Sub-TLV, but concluded that this
> would introduce additional complexity and processing overhead with limited
> practical benefit. If a router does not support Type TBD1 TLV, it is
> unlikely to support any of its contained Sub-TLVs. As now specified in
> Section 2.1 (in version 7) , when a router encounters an unrecognized
> Sub-TLV type, it MUST ignore that Sub-TLV and continue processing the
> enclosing GSI TLV and any remaining Sub-TLVs; an unrecognized Sub-TLV MUST
> NOT cause the router to discard the enclosing GSI TLV or the PFM message.
>
> https://datatracker.ietf.org/doc/draft-ietf-pim-pfm-forwarding-enhancements/07/
>
>
> > KT:
> > OK. I respect the WG's decision even if I feel otherwise. Right now, I
> > don't see any motivation for someone to implement the GSI TLV without
> any
> > sub-TLVs which makes the publication of most of this spec somewhat
> > unfruitful. On top of that, not considering the suggestion to reserve an
> > experimental range for the GSI TLV's sub-TLVs makes it harder for
> someone
> > to experiment with sub-TLVs. The only recourse left is Early Allocation
> via
> > RFC7120 but that will involve more process work for everyone. I leave
> this
> > to the authors/WG to consider.
> >
> AG:
>
> We agree that without defined Sub-TLV use cases, the immediate
> implementation value of GSI may appear limited. As noted earlier, Sub-TLV
> work was initially being developed in a separate draft, but the WG reached
> consensus to consolidate the work into a single document.
>
> So far the WG has not seen the need for experimental TLVs, and hence this
> document may not need to specify an experimental Sub-TLV range. If
> experimental TLVs are considered later, then Sub-TLVs should also be
> considered.
>
>
> Thank you,
> Ananya
>
>
> *From: *Ketan Talaulikar <ketant.ietf@gmail.com>
> *Date: *Friday, June 26, 2026 at 9:08 AM
> *To: *Ananya Gopal (ananygop) <ananygop@cisco.com>
> *Cc: *The IESG <iesg@ietf.org>;
> draft-ietf-pim-pfm-forwarding-enhancements@ietf.org <
> draft-ietf-pim-pfm-forwarding-enhancements@ietf.org>; mmcbride7@gmail.com
> <mmcbride7@gmail.com>; pim-chairs@ietf.org <pim-chairs@ietf.org>;
> pim@ietf.org <pim@ietf.org>
> *Subject: *Re: Ketan Talaulikar's Discuss on
> draft-ietf-pim-pfm-forwarding-enhancements-05: (with DISCUSS and COMMENT)
>
> Hi Ananya,
>
> Thanks for your response and the updated version you posted.
>
> We miss the benefit of discussing the individual review points since you
> have not replied inline, but this is not an issue because all of those were
> non-blocking comments. Appreciate you taking care of them.
>
> Please check inline below for follow-up comments. I will also be clearing
> my DISCUSS position shortly. Even if I believe this document should update
> RFC8464, the updates address the technical problems, so I will go with the
> WG consensus.
>
>
> On Thu, Jun 18, 2026 at 4:25 AM Ananya Gopal (ananygop) <
> ananygop@cisco.com>
> wrote:
>
> > Hi Ketan,
> >
> > Thank you for your valuable feedback.
> >
> > Regarding your overall comment on RFC8364, this document is being
> advanced
> > as a separate Experimental extension intended to improve operational
> > efficiency. We agree it defines behavior that extends RFC8364 procedures.
> > However, this extension is optional: implementations can continue to
> > implement RFC8364 as-is, and no changes are required for existing RFC8364
> > implementations.
> >
>
> KT> The use of the "update" tag is not very well defined (that is a
> different story). However, the specifications in this document are not
> merely an extension, but improvements/enhancements to the base. That, I
> felt, deserved the "update" tag. This way an implementer looking at RFC8364
> is also pointed to this specification that introduces improvements to it.
> In any case, this is experimental work and I hope the authors/WG will
> produce a single spec if/when this work matures to Standards Track.
>
> KT> The other important bit, which was undone in the latest update is
> changing the semantics of the T-bit to apply not just to a TLV but also to
> its sub-TLVs. I thought that was a very good improvement over RFC8364. So,
> please consider updating the base spec, even if only for the T-bit
> semantics.
>
>
> >
> > Made edits addressing your comments around:
> > 1) tightening several normative text areas for consistency and
> > readability.
> > 2) updating GSI/GSH handling by clarifying coexistence, backward
> > compatibility intent, support-versus-enablement behavior, and precedence
> > when both TLVs appear for the same (S,G), and replacing Type 1 in the
> text.
> >
> > Discussion:
> >
> > 3) We would still like to keep two separate hello options for ease-of-use
>