Comprehensive and Detailed Step-by-Step Explanation:
Overview of IGMP Versions:
IGMPv1: The simplest version, supports basic group membership management using Report messages but lacks Leave messages.
IGMPv2: Adds features like Leave messages and Group-Specific Queries.
IGMPv3: Supports specifying multicast sources for Source-Specific Multicast (SSM).
Feature Supported by All Versions:
Report messages are fundamental to IGMP functionality and are supported in all three versions.
Features Not Supported by All Versions:
Group-Specific Queries (A): Supported in IGMPv2 and IGMPv3.
Leave Messages (B): Introduced in IGMPv2.
Specifying Multicast Sources (D): Introduced in IGMPv3.
[References:, HCIA-Datacom Study Guide, Chapter: IGMP Overview, Huawei Multicast Protocol Details, ]