The Internet Group Management Protocol (IGMP) is used by IP hosts to report their multicast group membership to routers.