Réseau / AV-ITGLOSSAIRE

IGMP Snooping

01 — Définition

L'IGMP snooping est une fonction de switch qui écoute les messages IGMP (Internet Group Management Protocol) pour savoir quels ports mènent à des récepteurs de chaque groupe multicast IPv4. La RFC 4541 relève qu'un switch sans snooping relaie le multicast sur tous ses ports, comme du broadcast. Avec le snooping, le trafic d'un groupe n'est envoyé qu'aux ports où un récepteur s'y est abonné et à ceux qui mènent à un routeur multicast ou à un querier. Le snooping dépend d'un querier IGMP sur le VLAN pour tenir ses tables d'abonnement à jour.

02 — Sur le terrain

Sur un gros système sACN sans IGMP snooping, des appareils étrangers à la lumière peuvent voir leur charge processeur monter ou perdre des paquets, car chaque univers envoyé en multicast atteint chaque port. L'activation par défaut du snooping dépend du modèle de switch et du firmware ; le réglage et la présence d'un querier sont donc vérifiés sur chaque VLAN qui transporte du multicast.

04 — Leçons liées

05 — Sources

  • RFC 4541 — sans snooping, le trafic multicast est relayé sur toutes les interfaces ; avec snooping, il suit les tables d'abonnement et est aussi relayé vers les ports routeur — rfc-editor.org
  • RFC 3376 — IGMPv3, rôle du querier et requêtes générales (rendue obsolète par la RFC 9776, qui reprend ces mécanismes) — rfc-editor.org
  • ANSI E1.31-2018 (sACN) — univers transmis en multicast, unicast également pris en charge — tsp.esta.org