Vidéo: El protocolo IGMP | | UPV 2024
Le protocole IGMP (Internet Group Management Protocol) est un protocole de communication utilisé par les hôtes et les routeurs adjacents sur les réseaux IP pour établir des appartenances à des groupes de multidiffusion. IGMP fournit à vos routeurs une méthode pour rejoindre et quitter les groupes de multidiffusion. Groupes de multidiffusion et systèmes qui ont choisi de recevoir des données envoyées à une adresse de multidiffusion spécifique.
Deux types de périphériques, autres que l'expéditeur des données de multidiffusion, se trouvent sur le réseau, comme décrit dans cette liste:
-
Le Querier: Envoie des messages demandant aux périphériques connectés à ses segments de réseau quels périphériques sont membres de groupes de multidiffusion spécifiques.
-
Le récepteur: Reçoit le trafic de multidiffusion destiné à une adresse de multidiffusion. Ce périphérique peut être un périphérique client ou un routeur, qui transmet ensuite les données à d'autres hôtes et routeurs.
Le demandeur peut envoyer périodiquement une requête pour savoir quels périphériques sont dans un groupe spécifique, car si tous les périphériques clients disparaissent, le routeur peut arrêter de transmettre des données à certains segments du réseau.
Les paquets IGMP sont en fait envoyés en multidiffusion, où IGMP version 1 utilise 224. 0. 0. 1 comme adresse de requête générale et IGMP version 2 utilise 224. 0. 0. 2 comme général adresse de requête. Les requêtes spécifiques au groupe IGMP sont en fait envoyées à l'adresse du groupe de multidiffusion que le routeur interroge actuellement.
IGMP s'est amélioré au fil des ans:
-
La version 1 a été définie dans la RFC1112 et son objectif principal était d'introduire un système de requête-réponse. Ce système serait utilisé pour spécifier quels dispositifs sur un segment de réseau étaient configurés pour recevoir des données qui étaient envoyées à des groupes de multidiffusion.
-
IGMP version 2 a été défini dans RFC2236 et a considérablement amélioré les problèmes de latence qui existaient dans IGMP version 1. IGMP version 2 a également implémenté des fonctionnalités supplémentaires, qui incluent un processus de congé, des requêtes spécifiques au groupe et un temps de réponse maximum de la requête.
-
IGMP version 3 a encore étendu les capacités du protocole en permettant le filtrage des sources, ce qui signifie que les routeurs sont effectivement informés des sources d'où le trafic est attendu.
-
La version 4 d'IGMP offrait de nouvelles avancées au protocole, mais la plus grande amélioration du protocole était l'inclusion du support IPv6.