[pim] Re: Ketan Talaulikar's No Objection on draft-ietf-pim-mofrr-tilfa-12: (with COMMENT)

Ketan Talaulikar <ketant.ietf@gmail.com> Tue, 08 April 2025 05:06 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 88A8618BBB9B; Mon, 7 Apr 2025 22:06:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.698
X-Spam-Level:
X-Spam-Status: No, score=-0.698 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 oJuWzh02W5U6; Mon, 7 Apr 2025 22:06:45 -0700 (PDT)
Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) (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 F375418BBB8E; Mon, 7 Apr 2025 22:06:44 -0700 (PDT)
Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-2264aefc45dso64685665ad.0; Mon, 07 Apr 2025 22:06:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744088804; x=1744693604; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sMW81QKqcEL+hDGoRPNXDqWHkTvejizvIgCQCS41lRQ=; b=iZO2mfufXkPJjohYeJRnBzKfNX6SiXE3PHQZ4/Sw6O2/5GQzM5RWK+uwZlyD84QSlu h3os9ZZAFYWNbRP0Q3zWwe1jqF9V40SUP5QWNyaCguN8knPLOr2sXdDj/W1TohWqqEix 4iJ13VeraCoQfM66jXahhPdvy4wixlRmfySIw+FgsZNwhbQv8K1nNpNmKQ8E3+ol/IhB U/x9JzKb4KGPY1gBE8w3x5TZIkcxcuVKO2l0vfo4k90WFbpQ335kvIRwdkHe8ACCZSps 7nSqsuGy/+Nosc2uVJubVyXNrhklIwh1cUFsqwGCbMuFq3uQ2ew8pj0T3IetMP+iOt/j ha6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744088804; x=1744693604; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sMW81QKqcEL+hDGoRPNXDqWHkTvejizvIgCQCS41lRQ=; b=Ctsg/dGwUWFmTt22TmaYafftgD0Q+A2gU8VKdNIYli9F1uYMm5MqAviRnsF64oC7Ty ftoxFsoi232xUZfhHj3/E3ChLWtqBOFGZa2gSsyAhhj8su5Ggb79IMcKkGMTRHHQ1WcN bNG7Q6rCfhtZGgtD9nPZyfhFl6Y3ZhnV+PeVQorLTBivwyKjvUSyLIee0S3hiObExMNB 06v4EEIxMZsOJQXMpFmsweYlrh41HDJL+yu52FbLDgJRYFmglUQ9tqISzXqRzPbjHtbL ifePABC6jzqUhrtSaljnMKC6TRQOd1Yo5+6orcdAYgbnYweWJVD5RvQobn+l0lO0tEkk fkiw==
X-Forwarded-Encrypted: i=1; AJvYcCU2W0GH8w2sup4Hfaaupu06T1/PVmZ2f80P0cORUk0NuZeQ5/0qo18gkSWrJyiftVOJmZZEVDZXENJtYeXr5eWaauHCQFlm8S08NQ==@ietf.org, AJvYcCWnWCmSAxd2gt3zn7R/PAx9elyjpheZ2Hf37payZkofGWJ/hhI2tUNnRRhKFW7BHtK5NCMP@ietf.org, AJvYcCXp+T86SQULgdnIhHVnnDdTIfg60W53Gewpy6oqvGhHNIcGcoA7/cEIXKuA/or4wR9mQ6gCJjbpOO9tIA==@ietf.org
X-Gm-Message-State: AOJu0Yx3fiDkj7ZrDMEA9eiNDmzqtUUvCjhqO2LDTFR3CqlWthAiOXz/ ZLrWtNizO1ZfQKDV6GOE7zDqkBWIDO8JrqR/I5CcjxnaAK5951EX9hvPNTrxjmjeBaeCRYMLs3O baqnPcLG4JSXfOnSJsSE8SKrG6dwHZQrW
X-Gm-Gg: ASbGnctObbOw4dAv1DAUzZxOEx5gCyX5NCrCM7uwmlKsdy2CVNAclNoJncEGqqW2A0D m4L6ooRixZu2QIkygRWJAAV4MTjI/O5OejIxpizzrclZnDdUUiop3kGQ8lXpV5pFzZZEdnKebcs 2pWDWxcSzLsW6H0+vFRqBSfkbZO16vhYEdMV8CEG5XbCpAENXRl0U6mwALDg==
X-Google-Smtp-Source: AGHT+IHeL0v/GNZ971etcXEvkUslileDkiALnv5aoCDZXQj3DWx8WMMw9LPBQFX0uEnX4o59uEe1LUFNUaPf4G1HE5g=
X-Received: by 2002:a17:902:f541:b0:223:536d:f67b with SMTP id d9443c01a7336-22a8a8b7938mr227886775ad.38.1744088803777; Mon, 07 Apr 2025 22:06:43 -0700 (PDT)
MIME-Version: 1.0
References: <65e924380f334d9d9ce954d5a695ec73@h3c.com>
In-Reply-To: <65e924380f334d9d9ce954d5a695ec73@h3c.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Tue, 08 Apr 2025 10:36:30 +0530
X-Gm-Features: ATxdqUEfh3lGuvyM_6IEgz3VNrEiWIVNnoqXjAG4B-VZbFm1jDZIkyISunG_m_U
Message-ID: <CAH6gdPxj6-1ciUAynEseZJD-CdNmiG115LVc5Xa5HX2jitg7jg@mail.gmail.com>
To: linchangwang <linchangwang.04414@h3c.com>
Content-Type: multipart/alternative; boundary="0000000000009b28c606323d5197"
Message-ID-Hash: AM2NB34NP2MKR4IXWQ3C6JEPNVMUHUY3
X-Message-ID-Hash: AM2NB34NP2MKR4IXWQ3C6JEPNVMUHUY3
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-mofrr-tilfa@ietf.org" <draft-ietf-pim-mofrr-tilfa@ietf.org>, "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 No Objection on draft-ietf-pim-mofrr-tilfa-12: (with COMMENT)
List-Id: Protocol Independent Multicast <pim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/q-bUNyp7ZW68FkpMfGH21mnIaio>
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 Changwang,

Please find inline below my responses. I've skipped responses on those that
are addressed based on your updates/responses.

I see one challenge in proceeding with this document in its current form (I
had not picked it up clearly but your response to my comment does clarify).
Please see my response to the last comment below.


On Mon, Apr 7, 2025 at 10:19 PM linchangwang <linchangwang.04414@h3c.com>
wrote:

> Hi Ketan,
>
> Thank you for your review.
> We appreciate your thoughtful comments and suggestions.
>
> I submitted version-13 to address the following comments:
>
> Link:   https://datatracker.ietf.org/doc/draft-ietf-pim-mofrr-tilfa/13/
>
> Please see inline...
>
> Thanks,
> Changwang
>
> -----邮件原件-----
> 发件人: Ketan Talaulikar via Datatracker <noreply@ietf.org>
> 发送时间: 2025年4月2日 20:54
> 收件人: The IESG <iesg@ietf.org>
> 抄送: draft-ietf-pim-mofrr-tilfa@ietf.org; pim-chairs@ietf.org; pim@ietf.org;
> stig@venaas.com; stig@venaas.com
> 主题: Ketan Talaulikar's No Objection on draft-ietf-pim-mofrr-tilfa-12:
> (with COMMENT)
>
> Ketan Talaulikar has entered the following ballot position for
> draft-ietf-pim-mofrr-tilfa-12: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-pim-mofrr-tilfa/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Please find below some comments inline in the idnits output of the v12 of
> the draft:
>
> General Comment: I found it odd that this document that is titled TI-LFA
> has text
> and description for a solution for rLFA. TI-LFA subsumes rLFA in a manner
> of
> speaking and the document would not have lost anything if instead of rLFA
> it had
> used the same example to illustrate a TI-LFA repair path with a single PQ
> node
> using the RFP Vector Attribute and then gone on to solve the more complex
> TI-LFA
> repair path using a mix of RPF Vector and Explicit RFP Vector attributes.
> I will
> leave this to the authors and the WG given the time that this document has
> spent
> going back/forth.
>

KT> Any response to this one? Why would the rLFA (single PQ node) scenario
not be covered by TI-LFA. If the point is that the draft is also trying to
cover non-SR networks (where TI-LFA is not available), but there is say LDP
and so the rLFA can be used by multicast, then it is not coming out clearly.


>
>
> 94   This document introduces a new mechanism for MoFRR using Topology
> 95   Independent Loop-Free Alternate (TI-LFA)
> 96   [I-D.ietf-rtgwg-segment-routing-ti-lfa] fast reroute.  Unlike
> 97   conventional methods, TI-LFA is independent of network topology,
> 98   enabling broader coverage across diverse network environments.  The
> 99   applicability of this mechanism extends to PIM networks, such as
> 100   scenarios where PIM operates over native IP.
>
> <major> TI-LFA works only in SR networks. The solution specificies a
> solution
> for PIM over native IP, however, this works only in an SR network. This
> applicablity part is not stated very clearly. This should also result in
> the
> references to the SR RFCs becoming normative reference (based on the
> solution
> using the SR information from the IGP LSDB).
>
> [Changwang]: Version-13 adds the description of SR Network.
>
>
> 119   The approach does not alter the existing management and operation of
> 120   LFA, RLFA, and TI-LFA [RFC7916] [RFC8102]
> 121   [I-D.ietf-rtgwg-segment-routing-ti-lfa].  Also, this approach is not
> 122   affected by micro-loops [RFC5715] occurring during the network re-
> 123   converges.
>
> <major> Please check
>
> https://www.ietf.org/archive/id/draft-ietf-rtgwg-segment-routing-ti-lfa-21.html#section-2
> regarding micro-loops. Would you still like to claim that this solution is
> not
> affected at all by micro-loops?
> [Changwang]: Version-13 changed the description, this document does not
> address the PIM micro-loop issue.
>
>
> 125   Note that this document introduces an optional approach for backup
> 126   join paths, designed to enhance the protection scope of existing
> 127   multicast systems.  It is fully compatible with current protocol
> 128   implementations and does not necessitate any changes to the protocols
> 129   or forwarding functions on intermediate nodes.  If there is a choice
>
> <minor> The solution requires support specific PIM protocol extensions and
> support for RFC5496 and RFC7891 to be support pretty much across all
> routers
> in the IGP area/level where this solution is to be deployed. This is not
> specifically listed in an applicability section (ideally) or at least
> covered in the text above.
> [Changwang]: Version-13 adds a description stating that support for
> RFC5496 and RFC7891 is required on the backup path.
>
>
> 178                 10           20
> 179            [S1]----(R1)-------------(R4)
> 180                     |                |
> 181                     |                |
> 182                     |10              |10
> 183                 10  |                |
> 184            [S2]----(R2)-------------(R3)----[R]
> 185                     |        10      |   10
> 186                     |                |
> 187                     |10              |10
> 188                 10  |                |
> 189            [S3]----(R5)-----(R6)----(R7)
> 190                            100      10
>
> <nit> Please update the ASCII art to place the metric values 100 and 10 in
> the
> center of the R5-R6 and R6-R7 links respectively.
>
> 192                     Figure 1: Example Network Topology
>
> [Changwang]: Version-13 has been modified.
>
> 1942.2.  RLFA for MoFRR
>
> 196   The Remote Loop-Free Alternate (RLFA), as defined in [RFC7490],
> 197   extends the LFA mechanism, to accommodate a broader range of network
> 198   deployments by utilizing a tunnel as an alternate path.  The RLFA
> 199   requires that there exists at least one node, denoted as node N, in
> 200   the network where the fault node is neither on the path from the
> 201   source node to node N nor on the path from node N to the destination
> 202   node.  The source node and the destination node are the tunnel
> 203   endpoints of the RLFA repair path.
>
> <minor> Isn't is better to direct the reader to the RLFA RFC than trying to
> oversimply with a couple of sentences?
>
> [Changwang]: Version-13 removed the redundant description.
>
>
> 3264.  Illustration
>
> <major-editorial> Any reason why the same topology in Figure 1 with the
> source
> as S3 is not being used as an illustration instead of a new one? Seems very
> odd to me when there is a TI-LFA solution for that. Instead, the document
> introduces an entirely new topology for TI-LFA.
>
> 328   This section provides an illustration of MoFRR based on TI-LFA.  The
> 329   example topology is depicted in Figure 2.  The metric for the R3-R4
> 330   link is 100, while the metrics for the other links are 10.  All link
> 331   metrics are bidirectional.
>
> [Changwang]: Let's discuss. Figure 1 is used to illustrate three
> protection methods.
>  When describing TI-LFA specifically, Figure 1 is simplified, and Figure 2
> is used for a detailed solution description.
>  Should we maintain the current writing style?
>

KT> This is an editorial comment. While I would have preferred to keep the
same figure/example through the document to make it easier for the reader
to understand the benefit of TI-LFA use by MoFRR, I will leave it to the
authors.


>
> 4705.  Join Conflict Considerations
>
> 472   This section illustrates the resolution of PIM Join conflicts.  When
> 473   intermediate nodes must choose between PIM Join messages with an RPF
>
> <major> I believe this is already covered/specified in RFC7891. A
> reference to
> the specific section and some text saying ... this is nothing new ...
> would be
> helpful.
> [Changwang]: Section 7 of RFC 7891 does not mention this situation, so it
> was added in the earlier WG discussion.
>

KT> I see your point now. Neither RFC7891 nor RFC5496 say "When
intermediate nodes must choose between PIM Join messages with an RPF Vector
attribute and those without, priority should be given to the Join messages
without the RPF Vector attribute." This is an update of the
behavior/specifications on both of those Standards track documents and
therefore cannot be done through this informational document. I would
suggest to take out this entire section from this document so it can move
forward and the WG can take care of this behavior change via a document
that "updates" those RFCs OR via a bis on those RFCs - choice is left to
the WG.

Thanks,
Ketan


>
>
>
> -------------------------------------------------------------------------------------------------------------------------------------
> 本邮件及其附件含有新华三集团的保密信息,仅限于发送给上面地址中列出
> 的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、
> 或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本
> 邮件!
> This e-mail and its attachments contain confidential information from New
> H3C, which is
> intended only for the person or entity whose address is listed above. Any
> use of the
> information contained herein in any way (including, but not limited to,
> total or partial
> disclosure, reproduction, or dissemination) by persons other than the
> intended
> recipient(s) is prohibited. If you receive this e-mail in error, please
> notify the sender
> by phone or email immediately and delete it!
>