IGMP-Snooping ist eine Technologie, die in Netzwerk-Switches verwendet wird, um das IP-Multicast-Verhalten zu verbessern. Das Akronym IGMP steht für Internet Group Management Protocol. IGMP-Snooping überwacht den Verkehr auf einem Switch und identifiziert die Hosts, die Mitglieder einer Multicast-Gruppe sind.
Wenn ein Host einem Multicast-Stream beitritt oder ihn verlässt, sendet er IGMP-Nachrichten, um dies mitzuteilen. IGMP-Snooping erfasst diese IGMP-Nachrichten und erstellt eine Tabelle, um die Gruppenmitglieder zu verfolgen. Dadurch kann der Switch intelligentere Entscheidungen darüber treffen, welchen multicastfähigen Verkehr an welche Ports weitergeleitet wird.
Indem er unnötige multicatstfähige Verkehrsstürme vermeidet, hilft IGMP-Snooping Switches, Bandbreite effizienter zu nutzen und Netzwerküberlastungen zu reduzieren. Es sorgt auch dafür, dass nur Mitglieder einer Multicast-Gruppe die entsprechenden Datenpakete erhalten, was die Sicherheit erhöht.
Allerdings kann IGMP-Snooping in einigen Fällen auch zu Fehlfunktionen führen, z. B. wenn IGMP-Nachrichten durch Firewalls blockiert werden oder wenn ein Multicast-Routing-Protokoll verwendet wird, das IGMP nicht unterstützt. In solchen Fällen müssen möglicherweise spezielle Konfigurationsschritte unternommen werden, um das IGMP-Snooping optimal einzurichten.