cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3706
Views
3
Helpful
3
Replies

PIM RPT to SPT Switchover

Umesh Shetty
Level 1
Level 1

Hi All,

I have a question regarding the PIM RPT to SPT switchover . A PIM DR router configured for sparse mode tries to swithover to SPT if the source if the multcast is reachable via a better path rather than going through the RP. What would happen in a situation where the source is origination the multicast using ist secondary address which is not routed but is only advertised in its multcast streams and as a result the receivers althogh they see this address cannot reach the source and switchover to SPT.

Regards'

Umesh        

3 Replies 3

JohnTylerPearce
Level 7
Level 7

Umesh,

From my understanding, when you are using PIM-Sparse Mode, and a Multicast Source initiates a Multicast Stream, when the Multicast Receiver, receives the first multicast packet, it initiates a SPT Switchover by default. So it will send a PIM (S,G) Join towards the souce, and once the tree is built, the PIM DR of the Multicast Receiver, will send a PIM Prune to the RP, and from the RP to the source.

Now if the multicast stream is started from a secondary IP address, which is not routable to the rest of the network, that is a very good question. I'm assuming, since the First-Hop router(DR) of the segment on the Multicast Source, will encapsulate  the multicast packets in unicast, and make it to the RP, so if the RP, doesn't know how to get to the Multicast souce to create a SPT from the RP to the Multicast Source this would not work.

John,

Thanks for your reply and what you say makes perfect sense and thats what I believe too. What confused me was we had a new multicast setup     (Triple Play for IPTV) where the source originating the traffic was sending the multicast stream using the sync interface between itself and the seconday interface. Surprisingly the RP which should ideally do an RPF check for the source whenever it receives a register message did have the (S,G) entry for the non routed source for that group. Unfortunately it happened when I was not in office and could not check myself. I'll try to replicate this if possible and get back.

Regards

Umesh

Umesh Shetty
Level 1
Level 1

Another interesting observation, I tried to replicate this in GNS by making a router a host which would source the traffic and by assigning a loopback address to it which would act as the secondary address. What was weird was when I ping a unicast address with the loopback as source the source address in the captures would correctly be seen as the loopback address as intended and not the physical address . But when I ping a multicast address with the loopback as the source the captures show the source as the physical interface not the loopback, I have no idea why that would happen, anyone who's seen this happen and know whats could be the reason ?

Regards

Umesh

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card