Which three statements are true about the Internet Group Management Protocol (IGMP)? (Choose three.)
A.
IGMP is a multicast routing protocol that makes packet-forwarding decisions independent of other routing protocols such as EIGRP.
B.
IGMP is used to register individual hosts with a multicast group.
C.
IGMP messages are IP datagrams with a protocol value of 2, destination address of 224.0.0.2, and a TTL value of 1.
D.
IGMP snooping runs on Layer 3 routers.
E.
IGMP version 3 enables a multicast receiving host to specify to the router which sources it should forward traffic from.
F.
There are three IGMP modes: dense mode, sparse mode, and sparse-dense mode.