Multicast PIM Snooping

This topic is to discuss the following lesson:

Great content so far!
Please update the topology pic, there the IP adress in 192.168.123.0-network for R2 and R3 must be changed.
Is pim snooping ever used as it doesn’t seem to be well covered from Cisco’s documentation, too.

  • Why is R2 the DR as R3 has higher IP?
  • Why should one filter traffic to the DR as it break the ability to send join/register messages to the RP and to register sources or receivers? Or does this join/regeister forwarding by an DR only apply when the RP is in another broadcast domain?
    Best regards
    Alex

Hello Alexander

Looking at the topology pic, I’m not sure where the error is. The 192.168.123.0/24 network is shared between the three routers on interface Ge0/1 with IP addresses of .1, .2 and .3. Please elaborate on what should be corrected.

As for your other questions:

Actually, R1 is the DR as is indicated in the PIM debug messages on both R1 and R2. Although you are correct that the higher IP should be chosen as the DR, in this case, the DR is statically assigned. If you look at the configuration files of R1, R2 and R3 you will see the following command:

ip pim rp-address 1.1.1.1

This statically assigns the R1 router as the DR.

Cisco answers this question quite elegantly:

By default, switches that have PIM snooping enabled will flood multicast traffic to the designated router (DR). This method of operation can send unnecessary multicast packets to the designated router. The network must carry the unnecessary traffic, and the designated router must process and drop the unnecessary traffic.

To reduce the traffic sent over the network to the designated router, disable designated-router flooding. With designated-router flooding disabled, PIM snooping only passes to the designated-router traffic that is in multicast groups for which PIM snooping receives an explicit join from the link towards the designated router.

This comes from this Cisco Documentation.

I hope this has been helpful!

Laz

Hi. Thanks for your answers, didn’t see the hard-coded RP in the first moment.
Explanaition for PIM Snooping and DR traffic is sufficient.

Regarding the topology pic, the IP adresses for R2 and for R3 are wrong/ should be changed.
R2 has configured 192.168.123. 2 and topology pic shows 192.168.123. 3
R3 has configured 192.168.123. 3 and topology pic shows 192.168.123. 2

Best regards
Alex

1 Like

Thanks Alex, just fixed it.

dears
from cisco document:
By default, routers that have PIM snooping enabled will flood multicast traffic to the designated router
(DR). This method of operation can send unnecessary multicast packets to the designated router. The
network must carry the unnecessary traffic, and the designated router must process and drop the
unnecessary traffic.
To reduce the traffic sent over the network to the designated router, disable designated-router flooding.
With designated-router flooding disabled, PIM snooping only passes to the designated-router traffic that
is in multicast groups for which PIM snooping receives an explicit join from the link towards the
designated router.
my questions are :

  1. command no ip pim snooping dr-flood is for router or switch
  2. need senario more clear about dr-flooding bahavior

Hello Saif

The no ip pim snooping dr-flood is a command available in both switches and routers. It is generally supported by higher end devices such as the 6500 series catalyst switches and the 7600 routers. In the example that Rene showed in the lesson, it is applied to the switches.

When PIM is enabled, any and all multicast traffic, when it arrives at a network device, will be flooded to the DR. The DR does not need to receive all of this traffic, since there may be no end devices being served that particular multicast traffic connected to the DR. This means that the DR will need to receive this traffic, determine that it is not responsible for routing it and will discard it. This takes time, CPU, and memory resources, which if avoided, will be more efficient for the network.

I hope this has been helpful!

Laz

Can this video be rerecorded once the correct hardware is in the lab?

Thanks,

Jay K.

Hello Jay,

It’s been a while since i recorded this video. What was wrong about it?

Rene

Hi Rene,

At the 7m30s mark of the video the ‘ip pim snooping’ command wouldn’t apply under the global config setting or the subinterface setting either. As I’d like to mirror your labs for my personal development, I’d like to see this fixed please.

Appreciatively,

Jay K.

Hello Jay

In the video, Rene is showing three commands:

  • ip pim snooping in global configuration mode
  • ip pim snooping in interface configuration mode
  • no ip pim snooping dr-flood in global configuration mode

In the video you can see that these command return an error saying invalid input has been detected. But at the end, (at around 8:20) Rene mentions that

“Unfortunately I can show you the commands but I can’t show you that they’re actually working… if you do have a switch that supports it, you will be able to see that it’s enabled.”

The switch Rene is using in this particular instance doesn’t support those particular features, but if you use one that does, those commands will be successful.

I hope this has been helpful!

Laz

Hi Laz,

I’m aware of the shortcoming of the switch in the video, that’s why I asked my question. I’d actually like to see it work so that i can replicate Rene’s successes.

I’ve completed all of the multicast tower and I’m grateful for all of the videos.

Whenever Rene is ready to create more ipv6 multicast videos, consider me a viewer. I’m very thankful for his knowledge transfer.

Cheers,

Jay K.

Hello Jay

Understood. I’ll forward the request to Rene and see if he can do anything about the issue. I’m glad that you find the videos and content useful for you!

Laz

1 Like

Thanks for this very Great and clear explanation. I did the same lab on my EVE-NG but PIM snooping feature is not there, do you have an idea what is the image that I can user for that?
Thanks

Hello Rami

Based on the Cisco feature navigator tool, you can see that PIM snooping is available in the Universal Network Advantage license for IOS. You can find your particular platform in the list and see which IOS version is the most appropriate to use.

I hope this has been helpful!

Laz

Hi,
I tried to enable the pim snooping in cat9300/9200 series as a L2 switch and its look like the commend its not supported. I used the license of network-advantage and 17.9.4a ver.
Anyone know why by any chance?

Hello Netunim

The Cisco Feature Navigator us an excellent tool that you can use to determine what platforms and IOS combinations support which features. Going there, I put in the PIM snooping feature, and it showed me that this feature is not supported by the CAT9200/9300 series switches. I only see CAT9500/9600 platforms supporting this feature.

I hope this has been helpful!

Laz