Table of Contents
- IGMP snooping c'est quoi : le concierge qui lit les abonnements
- Concrètement, ça change quoi sur le réseau ?
- Faut-il activer l'IGMP snooping ? La vraie réponse
- Le TP : vois les abonnements de ton réseau avec Wireshark (10 min)
- FAQ : l'IGMP snooping en clair
- IGMP snooping c'est quoi, au fond : le switch qui arrête d'arroser tout le monde
- FAQs
Un client te dit "depuis qu'on a mis l'IPTV, tout le réseau rame, même les postes qui ne regardent pas la télé". Tu changes le switch, tu changes les câbles, rien n'y fait. Le coupable n'est pas le matériel. C'est un flux vidéo que le switch balance à tout le monde alors qu'une seule personne l'a demandé. Et la solution tient en deux mots : IGMP snooping.
IGMP snooping c'est quoi ? C'est le réflexe qui transforme ton switch en concierge intelligent : au lieu de glisser une copie du magazine dans toutes les boîtes aux lettres de l'immeuble, il ne le livre qu'aux abonnés. Garde cette image du concierge du début à la fin. On va voir ce que fait cette fonction, quand il faut vraiment l'activer, et à la fin tu captures toi-même les demandes d'abonnement de ton réseau avec Wireshark.
IGMP snooping c'est quoi : le concierge qui lit les abonnements
Rappel express. Le multicast, c'est l'art d'envoyer un flux à un groupe précis (une chaîne IPTV, une visio, une caméra) plutôt qu'à tout le monde. Pour s'abonner à un groupe, une machine lève la main avec le protocole IGMP, le registre d'abonnement du multicast. Jusque-là, tout va bien.
Le problème est ailleurs, dans le switch. Un switch travaille en couche 2, et par défaut il ne comprend pas ces abonnements. Quand un flux multicast arrive, il le traite comme une annonce générale : il en glisse une copie sur tous ses ports, y compris ceux où personne ne regarde. C'est le facteur qui met le même magazine dans les 40 boîtes de l'immeuble parce qu'il ne sait pas qui est abonné. Multiplie par un flux vidéo lourd, et tu satures les liens pour rien.
Le snooping règle ça. Le mot "snooping" veut dire "épier" : le switch se met à écouter en douce les messages IGMP qui passent entre les machines et le routeur. Il note qui s'abonne à quoi, se construit une liste port par port, et à partir de là ne livre chaque flux qu'aux ports qui l'ont réclamé. Le facteur est devenu concierge : il a lu les cartes d'abonnement.

Concrètement, ça change quoi sur le réseau ?
Sans lui, un seul flux IPTV consomme de la bande passante sur chaque port du switch. Les postes bureautiques qui n'ont rien demandé reçoivent quand même le débit vidéo, leur carte réseau trie et jette, mais le mal est fait : le lien est encombré. Sur un petit réseau ça passe, sur un réseau avec de la vidéo ou de la vidéosurveillance, ça écroule tout.
Avec le snooping activé, le flux ne part que vers les ports abonnés. Les autres respirent. C'est la différence entre une distribution ciblée et un arrosage général. Voilà pourquoi tu retrouves cette option sur quasiment tous les switches administrables, et pourquoi les intégrateurs IPTV en font un prérequis.
Faut-il activer l'IGMP snooping ? La vraie réponse
La réponse honnête : ça dépend de ce qui circule sur ton réseau. Voici comment trancher sans te tromper.
Active-le si tu as de l'IPTV, du streaming vidéo interne, de la vidéosurveillance sur IP, de la diffusion audio (paging), ou tout ce qui envoie un même flux à plusieurs destinataires en continu. C'est là qu'il fait gagner le plus.
Ne te précipite pas si ton réseau ne fait que de la bureautique classique (web, mails, fichiers). Sans trafic multicast lourd, tu ne verras aucune différence, et tu ajoutes une couche à comprendre pour rien.
C'est LE classique du dépannage : "j'ai activé le snooping et maintenant plus rien ne marche". Neuf fois sur dix, il manque le querier. Garde ça en tête, ça t'évitera une soirée blanche.
Question avant de mettre les mains dedans : sur le réseau que tu gères ou que tu prépares, saurais-tu dire en une minute si du multicast circule vraiment, ou si tu es en train d'activer une option pour rien ? Le TP qui suit répond à cette question.
Le TP : vois les abonnements de ton réseau avec Wireshark (10 min)

Objectif : capturer les messages IGMP de ton propre réseau pour savoir si du multicast circule et voir un abonnement se faire en direct. C'est exactement ce que le switch "épie" quand il fait du snooping.
Prérequis : Wireshark, gratuit. Idéalement une box avec de l'IPTV, ou n'importe quel réseau maison.
- Ouvre Wireshark et double-clique sur ton interface réseau active.
- Dans la barre de filtre, tape
igmppuis Entrée. Tu ne gardes que les messages d'abonnement. - Observe : si tu vois des
Membership Report, une machine dit "je m'abonne à ce groupe". Si tu vois desMembership Query, c'est le querier qui fait l'appel des abonnés. Pas de querier visible ? Retiens-le, c'est le point à vérifier avant d'activer le snooping. - Provoque un abonnement : lance un flux IPTV, ou change de chaîne sur le décodeur. Une rafale de
Membership Reportapparaît, avec l'adresse du groupe multicast rejoint. - Clique sur un
Membership Reportet lis l'adresse du groupe (dans la plage 224.0.0.0 à 239.255.255.255). C'est la chaîne à laquelle ce port vient de s'abonner.
Auto-vérification : si tu captures au moins un message IGMP et que tu sais dire s'il y a un querier ou non sur ton réseau, tu as la réponse à la question "faut-il activer le snooping ici". Du multicast + un querier = active, tu gagnes. Pas de multicast du tout = laisse tomber, ça ne servirait à rien. Zéro ligne IGMP après avoir lancé un flux ? Ton flux n'est peut-être pas du vrai multicast (certaines box font de l'unicast), et là le snooping n'a rien à optimiser.
FAQ : l'IGMP snooping en clair
IGMP snooping c'est quoi, simplement ?
C'est une fonction du switch qui écoute les messages IGMP échangés sur le réseau pour savoir quels ports veulent quel flux multicast. Il ne transmet alors chaque flux qu'aux ports abonnés, au lieu de l'envoyer à tout le monde. Résultat : moins de trafic inutile.
Quelle différence entre IGMP et IGMP snooping ?
IGMP est le protocole par lequel une machine s'abonne à un groupe multicast (couche 3). Le snooping est la capacité du switch (couche 2) à espionner ces abonnements pour optimiser sa distribution. L'un demande, l'autre écoute la demande pour mieux livrer.
Faut-il activer l'IGMP snooping pour l'IPTV ?
Oui, c'est fortement recommandé dès qu'il y a de la vidéo en multicast. Sans lui, le flux IPTV inonde tous les ports et sature le réseau. Attention : il faut aussi un querier (souvent le routeur) pour que la liste d'abonnés reste à jour.
Pourquoi mon multicast ne marche plus après avoir activé le snooping ?
Presque toujours parce qu'il manque un querier. Sans lui, la table d'abonnés du switch se vide et le multicast finit bloqué. Active un IGMP querier sur le routeur ou un switch de niveau 3, et le flux repart.
Le snooping est-il activé par défaut ?
Ça dépend du constructeur : certains switches administrables l'activent d'origine, d'autres non. Sur du matériel grand public non administrable, tu n'as souvent pas la main dessus. Vérifie l'interface d'administration de ton switch.
IGMP snooping c'est quoi, au fond : le switch qui arrête d'arroser tout le monde
Retiens le concierge : il lit les cartes d'abonnement et ne livre qu'aux abonnés. Savoir ce qu'est le snooping, savoir quand l'activer et surtout connaître le piège du querier, c'est le genre de détail qui te fait passer pour un pro le jour où l'IPTV d'un client fait ramer tout un plateau. Personne ne changera le switch au hasard : toi, tu ouvriras Wireshark et tu sauras. Et ça, ça s'asprend, sans diplôme d'école.
Envie de diagnostiquer au lieu de changer le matériel au hasard ?
Pas besoin de diplôme d'école pour y arriver. Parles-en avec un vrai pro de l'IT (jamais un commercial) : l'appel découverte est gratuit et sans engagement.
FAQs
IGMP snooping c'est quoi, simplement ?
C'est une fonction du switch qui écoute les messages IGMP échangés sur le réseau pour savoir quels ports veulent quel flux multicast. Il ne transmet alors chaque flux qu'aux ports abonnés, au lieu de l'envoyer à tout le monde. Résultat : moins de trafic inutile.
IGMP snooping c'est quoi, simplement ?
C'est une fonction du switch qui écoute les messages IGMP échangés sur le réseau pour savoir quels ports veulent quel flux multicast. Il ne transmet alors chaque flux qu'aux ports abonnés, au lieu de l'envoyer à tout le monde. Résultat : moins de trafic inutile.
Quelle différence entre IGMP et IGMP snooping ?
IGMP est le protocole par lequel une machine s'abonne à un groupe multicast (couche 3). L'IGMP snooping est la capacité du switch (couche 2) à espionner ces abonnements pour optimiser sa distribution. L'un demande, l'autre écoute la demande pour mieux livrer.
Faut-il activer l'IGMP snooping pour l'IPTV ?
Oui, c'est fortement recommandé dès qu'il y a de la vidéo en multicast. Sans lui, le flux IPTV inonde tous les ports et sature le réseau. Attention : il faut aussi un querier (souvent le routeur) pour que la liste d'abonnés reste à jour.
Pourquoi mon multicast ne marche plus après avoir activé l'IGMP snooping ?
Presque toujours parce qu'il manque un querier. Sans lui, la table d'abonnés du switch se vide et le multicast finit bloqué. Active un IGMP querier sur le routeur ou un switch de niveau 3, et le flux repart.
L'IGMP snooping est-il activé par défaut ?
Ça dépend du constructeur : certains switches administrables l'activent d'origine, d'autres non. Sur du matériel grand public non administrable, tu n'as souvent pas la main dessus. Vérifie l'interface d'administration de ton switch.