IGMP – Internet Group Management Protocol – Protocoles Multicast Stations Routeurs (voir Multicast).
- IGMP v1 (RFC 1112)
Adresse de groupe abstraite : pas de notion de machine ni de réseau.
Le groupe est dynamique : de 0 à une quasi-infinité de membres
Les membres d’un groupe sont indépendants d’une localisation physique.
Un membre doit envoyer un rapport à l’adresse 224.1.1.1 pour rejoindre le groupe.
Le routeur envoie périodiquement des requêtes générales à l’adresse 224.0.0.1 pour déterminer
l’appartenance aux groupes.
Pour maintenir le groupe, un membre (par groupe et par sous réseau) rapporte au routeur, les autres
membres annulent leur rapport.
Les ordinateurs quittent le groupe sans en référer au routeur. Si pas de réponse aux requêtes périodiques du
routeur, le groupe disparaît sur temporisation.
- IGMP v2 (2236)
Compatibilité descendante avec IGMP v1 +
Requête spécifique à un groupe – Le routeur vérifie que le dernier récepteur intéressé a quitté un groupe
avant de cesser l’envoi de ses données sur un sous réseau.
Message pour quitter explicitement un groupe – Un ordinateur envoie un message de résiliation s’il quitte le
groupe et s’il est le dernier membre (réduit le temps de latence de disparition d’un groupe par rapport au
IGMP v1).
Mécanisme d’élection du routeur requérant – Sur les réseaux multi accès, un routeur requérant IGMP est élu
sur la base de la plus petite adresse IP. Seul le routeur requérant envoie des requêtes générales.
Requêtes Générales – Intervalle de temps de réponse – Les requêtes générales spécifient le temps de
réponse maximum imparti aux ordinateurs pour répondre (amélioration de la réactivité des ordinateurs).
- IGMP v3 & 4 (Internet Group Management Protocol v3 & 4 – en cours d’élaboration)
Autoriseront l’écoute d’un sous-ensemble de participants au groupe Multicast.
