Brève introduction pour IGMP
Nov 15, 2017
Le protocole de gestion de groupe Internet, connu sous le nom de protocole IGMP (Internet Group Management Protocol), est un protocole de multidiffusion de la famille des protocoles Internet. Le protocole s'exécute entre l'hôte et le routeur de multidiffusion. Il existe trois protocoles IGMP, IGMPv1, v2 et v3.
Le logiciel IP hôte doit être étendu en multidiffusion pour permettre à l'hôte d'envoyer et de recevoir localement des paquets de multidiffusion. Mais cela ne suffit pas, car le transfert multidiffusion sur plusieurs réseaux doit dépendre des routeurs. Afin d'établir une route de transmission de multidiffusion, un routeur doit connaître la distribution de chaque membre sur Internet. Cela nécessite que l'hôte doit pouvoir notifier le routeur local du groupe de multidiffusion auquel il appartient. C'est également la base pour établir une route d'expédition de multidiffusion. Les hôtes et les routeurs locaux utilisent le protocole IGMP (Internet Group Management Protocol) pour échanger des informations sur les membres du groupe de multidiffusion. Sur cette base, le routeur local communique alors avec son routeur de multidiffusion sur vos informations, diffuse l'appartenance au groupe de multidiffusion et établit le routage multicast. Ce processus et le routeur entre le routage monodiffusion classique. Ce processus est très similaire à la propagation du routage unicast classique entre les routeurs. IGMP est l'une des normes TCP / IP les plus importantes. Tous les systèmes de multidiffusion IP (y compris les hôtes et les routeurs) doivent prendre en charge le protocole IGMP.
Les protocoles de multidiffusion incluent les protocoles de gestion des membres du groupe et les protocoles de routage multicast. Le protocole de gestion des membres est utilisé pour gérer l'adhésion et le départ des membres du groupe de multidiffusion. Le protocole de routage multicast est chargé d'établir l'échange d'informations entre les routeurs pour établir un arbre de multidiffusion. IGMP appartient à l'ancien et est un protocole utilisé par un routeur de multidiffusion pour maintenir les informations d'appartenance au groupe de multidiffusion. Il fonctionne entre l'hôte et le routeur de multidiffusion. Le message IGMP est encapsulé dans un paquet IP et son numéro de protocole IP est 2.
Si un hôte souhaite recevoir des paquets de multidiffusion envoyés à un groupe particulier, il doit écouter tous les paquets destinés à ce groupe particulier. Afin de résoudre la sélection d'itinéraire des paquets de données de multidiffusion sur Internet, un hôte doit joindre ou quitter un groupe en notifiant les routeurs multicast sur son sous-réseau. IGMP est utilisé en multidiffusion pour accomplir cette tâche. De cette manière, le routeur de multidiffusion peut connaître les membres du groupe de multidiffusion sur le réseau et décider de transmettre ou non les paquets de données de multidiffusion à leur réseau. Lorsqu'un routeur de multidiffusion reçoit un paquet de multidiffusion, il vérifie l'adresse de destination de multidiffusion du paquet et ne le transmet que s'il y a un membre de ce groupe sur l'interface.
IGMP fournit les informations nécessaires pour transmettre le paquet de multidiffusion à la destination dans la phase finale, permettant les capacités bidirectionnelles suivantes:
L'hôte utilise IGMP pour notifier au routeur qu'il souhaite recevoir ou laisser des informations pour un groupe de multidiffusion particulier.
Le routeur interroge périodiquement si les membres du groupe de multidiffusion du réseau local sont actifs via IGMP et collecte et maintient les relations de membre des groupes de segments de réseau connectés.




