Drag and drop the multicast protocols from the left to the appropriate design situations on the right. <DragDrop items={["PIM-SM, SSM, BIDIR","PIM-DM, PIM-SM, SSM, BIDIR","IGMP","MSDP","MLD"]} slots={[{"answer":"IGMP","id":"ipv4_group_management","label":"IPv4 Group Management"},{"answer":"PIM-DM, PIM-SM, SSM, BIDIR","id":"ipv4_forwarding","label":"IPv4 Forwarding"},{"answer":"MSDP","id":"ipv4_interdomain_source_discovery","label":"IPv4 Interdomain Source Discovery"},{"answer":"MLD","id":"ipv6_group_management","label":"IPv6 Group Management"},{"answer":"PIM-SM, SSM, BIDIR","id":"ipv6_forwarding","label":"IPv6 Forwarding"}]} explanation={"IGMP manages IPv4 multicast receiver membership, and MLD performs the corresponding IPv6 membership function. PIM-DM, PIM-SM, SSM, and BIDIR provide IPv4 multicast forwarding; IPv6 forwarding uses the PIM-SM, SSM, and BIDIR models. MSDP discovers multicast sources across IPv4 multicast domains."} reuse={false} />