IGMP Version 3

Hello,

Great lesson. But I have a doubt:

I have the following topology:

So the goal here is that KG-LAT1 is listening for 239.10.20.10 but only for KG2 stream (sourced from 10.116.201.2). Multicast traffic destined to 239.10.20.10 from KG1 should not be accepted by KG-LAT1.

So I put this configs on KG-LAT1:

So far so good. I configured PIM SM and BSR and N-TGX200 learn the RP address dynamically over tunnel 110. The tunnel is PIM SM enabled so multicast traffic flows through it. Now, here comes the doubt:

When I configured KG-LAT1, I run the following command on N-IR01:

and as expected, I got such output. However, note that this router is also the RP. I was expecting that the RP will see that no clients are interested in (10.116.200.2,239.10.20.10) and therefore, on the OIL of (10.116.200.2,239.10.20.10) in the MRT I will not see G2 listed. I was expecting to only see G2 on the OIL of (10.116.201.2,239.10.20.10) But I see the following:

So does this mean that the RP is not source-specific aware by default,even with IGMPv3 enabled on interfaces of the router that acts as the RP ? Is PIM Accept-Register the mechanism to achieve what I want?

I am confused on the fact that N-IR01 seems to be capable of determining what multicast streams to forward based on the source without PIM SSM or any other features by seeing the output of sho ip igmp groups 239.10.20.10 detail but at the same time the MRT is telling me the opposite thing!!

Thanks,

Jose