IGMP Snooping is a common advanced option available on most of the routers. In this Layman’s IGMP Snooping guide, we will go over what IGMP Snooping does, and when you might need to enable IGMP Snooping configuration.

What is IGMP Snooping

From the default router advanced settings tooltip on an Asus branded router:
When enabled, IGMP Snooping monitors IGMP communications among devices and optimizes wireless multicast traffic.

This definition does not really explain much. However, a simpler way to put it is that IGMP Snooping can be enabled so that your router acts as a mailman or gate for the multicast traffic.

When your network has plenty of multicast traffic, the performance for the entire network can take a hit because of excessive false flooding. IGMP Snooping optimizes that performance overhead. The Router decides which devices will receive the applicable multicast traffic to improve the overall network speed.

But if you have little multicast traffic to begin with, say your home based wireless network where you just use it for basic internet and gaming use. IGMP Snooping will not help with any of the wifi performance issue. It will in fact be wasted resources for your router to listen or monitor for nonexistent type of traffic on your wifi setup.

When to Enable IGMP Snooping for Home Use

For a home based network, you should enable it when you frequently use any kind of streaming or mirroring from your devices to stream to Apple TV or Chromecast. In some brand firmware such as Asus, enabling IGMP Snooping can fix some of the Apple TV Airplay mirroring issues.

One of the most commonly reported problem is that Apple TV’s streaming function does not work when you stream with Airplay mirroring from a device such as iphone, ipad, or mac connected with a 5 Ghz frequency. (However you can still use mirroring with a 2.4 Ghz frequency).

You should generally leave the IGMP Snooping option as disabled if you do not use mirroring functions or other type of multicast traffic. In this case, leaving IGMP Snooping as “enabled” has no advantage and can waste some of the processing power since your router will be constantly monitoring applicable multicast transmissions that simply do not exist on your network.


Comments

Enable IGMP Snooping On or Off — 14 Comments

    • It will most likely have no effects with YouTube watching experience. Unless you stream YouTube from your mobile device instead of using the AppleTV or Chromecast directly, then it may make a difference. Your best bet is to test with your environment.

      • Appreciate your reply and the information on this website. Regarding watching YouTube, I watch it a lot on high speed internet connection. It frequently would stall when on ATT service of 25-30Mbps. Now with TWC at 50 Mbps, it crashes less, but still unacceptable quality and speed at times…my desktop is hard wired and we have 2 cell phone Galaxy V and Galaxy Note 4, a MS Surface Pro version 4, and an Amazon Fire tablet.

        The YouTube videos are slow on my Fire tablet and only play sound with a video freeze frame. I cannot even get 5G wireless to show on the Fire. All that may be the Fire low tech hardware.

        Anyway, I am thinking the YouTube servers get bogged down and slow my connection(s). The IGMP enabled sounds like it could help if it could extend into the WWW, but it is only limited to my home network, correct? Please help me understand more.

  1. What if you’re using several Roku boxes in your home as well as using BubbleUPnP and ToasterCast from multiple mobile devices?

  2. I am using Synology Video Station (similar to Plex) for watching movies in my smartphone or desktop. Should i enable IGMP snooping?

Leave a Reply

Your email address will not be published.