Hi,
I think what you need is PIM and customized "Group-ranges". Then you can configure devices with the correct mappings for your two RP in your network and it can be done statically using the "pim static" and "pim local" commands.
The PIM RP devices will have "pim local", these are the RP for all or specific group-ranges.
The receiver devices will have "pim static" and they are pointing to your RP(s).
You have to use "group-ranges" command, it can be seen here:
It's a bit messy as most there is inside a VR(F) but it applies to global table traffic as well.
You mentioned the following IP addressing:
* Group range = 239.11.0.0/24
* IP for new PIM RP = 10.13.63.254
Command is probably for the new RP device:
set protocols pim rp local group-ranges 239.11.0.0/24
For receiver-devices:
set protocols pim rp static address 10.13.63.254 group-ranges 239.11.0.0/24
set protocols pim rp static address 10.1.2.3 group-ranges 224.0.0.0/4
Example IP 10.1.2.3 = existing RP.
On this page there is some example output:
Specifically the "show pim rps extensive" should be useful there as it shows RP + Group-ranges + Active Groups (if any).
Best would be to capture such output before+after configuring above commands so that you can see that if you add your new RP (address 10.13.63.254 group-ranges 239.11.0.0/24) that the existing for your long list of groups is still in place.
Maybe your list can even be summarized into one for 224.0.0.0/4, and 239.11.0.0/24 as an exception!
For DirecTv, you should also redistribute a route (could be static-route) into your routing-table pointing towards new RP (10.13.63.254) otherwise your PIM "join-to-source" and RPF-check will fail and traffic will not flow. Because if most of your routing is dependent on a default-route pointing to your existing RP then PIM joins+RPFcheck will never work correctly. Maybe DirecTv can tell you their prefix, or if you perform "show pim join 239.11.0.0/24" you can see the source subnets easily.
This approach can probably be simplified with Bootstrap or Auto-RP functionality but I have no experience with those...
Another alternative could be to create one (or multiple) MSDP "mesh-group" from both your RP and with all your receiver-routers, but then I'm afraid this question becomes too big to handle in a forum topic here :)
Cheers!
Original Message:
Sent: 02-06-2025 09:57
From: WAQAS ZARAR
Subject: Multiple PIM RPs Multicast
Hello guys
I am looking for a solution for my environment where I have already static RP configured for some other services like Paging, Vocera and these services have PIM range
239.197.40.41/32
224.0.5.128/32
233.53.241.0/24
239.0.1.0/24
235.0.1.0/24
230.230.0.0/16
228.168.0.0/16
224.0.1.0/24
239.239.0.0/21
239.0.0.0/16
239.1.0.0/16
Now I need to run another multicast service which is IPTv from DirecTv and they have provided their own RP and PIM range which is different range from the one we are using currently for Paging and Vocera. My question is how I can configure new DirecTv RP on routers where I need this IPTv service as We have 1 RP configured on all of my branch routers. We need 2 RPs now and only want new RP for this range (239.11.0.0/24) and IP address of RP is 10.13.63.254
Thank you
------------------------------
WAQAS ZARAR
------------------------------