IGMP was primarily designed for hosts on multi-access networks to inform locally-attached routers of their group membership information Hosts inform routers by multicasting IGMP Host Membership Reports Once multicast routers listen for these reports, they can exchange group membership information with other multicast routers This reporting system allows distribution trees to be formed to deliver multicast datagrams
Internet Group Management Protocol A protocol for managing the addition and deletion of hosts from multicast groups