Subject: (S,G,rpt) Prune

From: Narayanan Vidya-CVN065 <[email-masked]>
Date: Tue, 24 Apr 2001 16:42:06 -0500

Hi,
I have a question on the operation of the RP upon receiving a (S,G,rpt) prune sent by the source's DR. Assume that the source also is a receiver. Consequently, the source's DR has (*,G) state to begin with. On receiving packets from the source, the DR now sends a Register message followed by a (S,G,rpt) prune towards the RP. Assume that the RP has more receivers through other interfaces. If, for whatever reason, the prune from the DR reaches the RP before the Register message does, what does the RP do when it gets the Register encapsulated data packet? Does it just send a register-stop or does it also send an (S,G) Join to receive data natively, since it has other interfaces with receivers? What is the state at the RP when it receives the (S,G, rpt) prune and when it subsequently receives the register encapsulated packet? 

To help the explanation, assume:

Source+Receiver ----- DR ----- RP ----- More receivers.

Assume all point-to-point links (shouldn't really matter). 

Sorry if this has already been answered before. In that case, if someone could point me to the thread, that would be great. I could not derive an answer to this from the PIM draft. Any pointers would be of help. 

Thanks,
Vidya