Numele oficial pentru alăturarea/plecarea IGMP este Raportul de membru IGMP. Un router din amonte care se ocupă de IGMP într-o rețea cu acces multiplu se numește Querier. Într-adevăr, interogează periodic toate gazdele (224.0.0.1) pentru starea lor reală de membru al grupului.
Deoarece rețeaua cu acces multiplu poate fi destul de mare, acest lucru poate declanșa un aflux de rapoarte de membru IGMP care poate copleși rețeaua sau un interogator în sine; Având în vedere natura multicastului, nu contează cu adevărat câte gazde dintr-o rețea ascultă un anumit grup, doar una ar fi suficientă pentru a continua transmiterea acestui grup pe o interfață.
De altfel, la primirea interogării IGMP, toate gazdele pornesc un temporizator aleatoriu și primul care expiră trimite Raportul de membru la 224.0.0.1 pentru ca interogatorul și alții să îl audă. Dacă gazda a auzit că grupurile sale au fost deja raportate, anulează cronometrul. Arhitectura este construită astfel încât, în majoritatea cazurilor, doar câteva gazde vor răspunde efectiv la Query. Gazda care a raportat un grup în timpul acestui proces se numește Last Reporter pentru acest grup.
După cum puteți vedea, routerul din amonte habar nu are câți clienți ascultă un anumit grup. Deci, atunci când gazda trimite Leave Report, routerul nu oprește (și nu ar trebui prin proiectare) imediat acest flux multicast pe o interfață, deoarece ar putea fi alți clienți care îl ascultă. În schimb, trimite o interogare specifică IGMP acestui grup anume (adică 239.0.0.1) pentru a declanșa alți clienți care îl ascultă să trimită înapoi Raportul de membru.
Întrucât toate aceste chestii de interogare/raport sunt trimise asincron și nesigur prin multicast, există o probabilitate diferită de zero ca această interogare specifică să nu primească imediat un raport înapoi din cauza pierderii de pachete sau a altor probleme, astfel încât routerul în mod implicit încearcă să-l trimită de două ori (peste două intervale de interogare) și numai atunci grupul multicast este tăiat pe o interfață și fluxul de trafic se oprește. Același lucru este valabil dacă pentru o interogare standard de membru (pe 224.0.0.1) grupul anume nu este raportat înapoi de două ori, acest lucru se poate întâmpla dacă un software sau hardware funcționează defectuos înainte de a putea trimite un raport de părăsire pentru un grup.
Scope ca atare este un domeniu de adresă multicast care își are rădăcinile în vremurile vechiului și gloriosul Global Internet Multicast Routing Dream și specifică zona în care ar trebui să circule acest grup, 0 înseamnă rețea locală în IPv4.