[pim] Re: draft-xz-pim-flex-algo adoption call
Toerless Eckert <[email protected]> Sat, 28 Feb 2026 02:23:53 +0100
| Newsgroups | gmane.ietf.pim |
|---|---|
| Message-ID | <[email protected]> |
I have no opinion right now other than missing to understand a couple of basics
and explanations which would be great to add to the text in case this document gets adopted
1. Is PFM only applicable to PIM-SM (including 'PIM-SSM') or also to
Bidir-PIM ? Or PIM-DM ? Sorry, can't remember.
It would be good to explicitly state in this document which modes of
PIM are applicable to this draft, especially if it's simply just PIM-SM.
2. Is this document meant to support
a) Each PIM state (S,G), (*,G), (S,G,RBit) (or Bidir-states)
can only have one "topology/algo" associated with it. This
mechanism only impacts RPF or accept elements of pre-existing
forwarding states.
b) There can be multiple instances of the same (S,G), (*,G),...
for different "topology/algo", effectively creating (sel,S,G),
for whatever additional selector is used in the forwarding plane.
I would guess it is a), but please write it out explicitly, that
this draft does only involve control-plane changes, no actual forwarding
plane changes.
3. I fail to see a strong example where this approach simplifies deploments,
so it would be great to give such an example/explanation in the draft.
From my understanding, this solution requires for all leaf PIM-routers
to have consistent configuration for how to map G or (S,G) to a particular
"topology/algo". Yes/no ?
If every router in the network has the consistent configuration, then
i would not need this extension, because then each router could determine
the topology/algo for each G or (S,G) itself from this mapping
configuration.
So, the likely intended benefit of this approach is to allow for
P routers that are never egress-PE to get away without this consisten
configuratation. But in the best case, the number of such P vs. the
totality of PE is probably just a small number. 10% ? So, where
is the real benefit here - it requires some controller or rhe like to
push the consistent mapping information to all egress-PE. How much more
difficult is it to also push it into 10% more routers (P) ?
Meaning: I am sceptical of this "benefit" option. But would be happy to
hear persuasive reasons why it is significantly beneficial to justify
the development cost of this feature.
4. Alternatively, the solution actually DOES EXPECT that all routers (including P)
are configured with consistent mapping information and the inclusion
of the topo/algo into the PIM joins is just a way to allow recognizing
when there is an inconsistency. That would be an interesting option,
but it would need to be written out as an intended benefit. To me,
this approach would actually be easer to see as beneficial especially
ffor live-live style deployments where you want to make sure there is
never an unintended "leave" between topologies.
5. I know it's not tradition in PIM to do so, but it would be lovely to
have an idea about some minimum requirements against the mapping that
routers can be configured for, so that an operator is not later
surprised between two vendors claiming to support this RFC - but
having different mapping options . Could be something like
requirements "Must allow to set for every ASM G an individual
set of topo/algo values", "Must allow to set for ever SSM (S,G) channel
an individual set of topo/algo values". Or something even more helpful...
I would certainly strongly advice to think about the impact of assigning
different topo/algo to different S1, S2 for the same ASM G. With possible
(*,G) forwarding and RPT/SPT switchover that sounds like a lot of pain
to me. The example in 4.3 does not talk about SSM vs. ASM.
6. I would love to see an example with actual path diversity,
aka: 2 sources using two different paths through the network - because
that's ultimately what i'd hope to be one of the most beneficial
solutions possible with multi-topo.
Cheers
Toerless
On Thu, Feb 26, 2026 at 09:56:12PM -0700, Mike McBride wrote:
> Hello pim,
>
> Today begins a two week adoption call for
> https://datatracker.ietf.org/doc/draft-xz-pim-flex-algo/ which was
> discussed in Montreal. It lets trees follow flex algo or multi-topology
> paths by including a topology/algorithm identifier in pim messages.
>
> Please review and speak up.
>
> thanks,
> mike
--
---
[email protected]
_______________________________________________
pim mailing list -- [email protected]
To unsubscribe send an email to [email protected]