IGMP is the Internet Group Management Protocol, which operates on Layer 2 of the OSI model. It is used in Group Management of multicast events. IGMP Snooping is a method of reducing IGMP traffic implemented on a switch by inspecting the IGMP packets, and forwarding the packets only to group members relevant to the multicast, and not to the entire broadcast domain.