29
IGMP S
NOOPING
C
ONFIGURATION
Overview of IGMP
Snooping
IGMP Snooping
Fundamentals
IGMP Snooping (Internet Group Management Protocol Snooping) is a multicast
control mechanism running on Layer 2 switch. It is used to manage and control
multicast groups.
When the IGMP messages transferred from the hosts to the router pass through the
Layer 2 switch, the switch uses IGMP Snooping to analyze and process the IGMP
messages.
By listening to IGMP messages, the switch establishes and maintains MAC multicast
address tables at data link layer, and uses the tables to forward the multicast packets
delivered from the router.
As shown in Figure 79, multicast packets are broadcasted at Layer 2 when IGMP
Snooping is disabled and multicasted (not broadcasted) at Layer 2 when IGMP
Snooping is enabled.
Figure 79
Multicast packet transmission with or without IGMP Snooping
Table 219
IGMP message processing on the switch
Received message
type
Sender
Receiver
Switch processing
IGMP host report
message
Host
Switch
Add the host to the corresponding
multicast group.
IGMP leave message
Host
Switch
Remove the host from the multicast
group.
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Video stream
Video stream
Multicast
group member
Non-multicast
group member
Non-multicast
group member
Video stream
Video stream
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Multicast
group member
Non-multicast
group member
Non-multicast
group member
Video stream
Video stream
Multicast packet transmission
without IGMP Snooping
Multicast packet transmission
with IGMP Snooping
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Multicast packet transmission
without IGMP Snooping
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Video stream
Video stream
Multicast
group member
Non-
group member
Non-
group member
Video stream
Video stream
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Multicast
group member
Non-
group member
Non-
group member
Video stream
Video stream
Multicast packet transmission
without IGMP Snooping
Multicast packet transmission
with IGMP Snooping
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Multicast packet transmission
without IGMP Snooping
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Video stream
Video stream
Multicast
group member
Non-multicast
group member
Non-multicast
group member
Video stream
Video stream
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Multicast
group member
Non-multicast
group member
Non-multicast
group member
Video stream
Video stream
Multicast packet transmission
without IGMP Snooping
Multicast packet transmission
with IGMP Snooping
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Multicast packet transmission
without IGMP Snooping
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Video stream
Video stream
Multicast
group member
Non-
group member
Non-
group member
Video stream
Video stream
Internet
Video stream
VOD server
Layer 2 Ethernet sw itch
Muliticast router
Video stream
Multicast
group member
Non-
group member
Non-
group member
Video stream
Video stream
Multicast packet transmission
without IGMP Snooping
Multicast packet transmission
with IGMP Snooping
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Internet
Video stream
Muliticast
Multicast
group member
Non-
group member
Non-
group member
Multicast packet transmission
without IGMP Snooping
Summary of Contents for 3CR17660-91
Page 10: ...8 CONTENTS ...
Page 14: ...4 ABOUT THIS GUIDE ...
Page 46: ...32 CHAPTER 5 LOGGING IN THROUGH WEB BASED NETWORK MANAGEMENT SYSTEM ...
Page 48: ...34 CHAPTER 6 LOGGING IN THROUGH NMS ...
Page 60: ...46 CHAPTER 9 VLAN CONFIGURATION ...
Page 64: ...50 CHAPTER 10 MANAGEMENT VLAN CONFIGURATION ...
Page 80: ...66 CHAPTER 13 GVRP CONFIGURATION ...
Page 98: ...84 CHAPTER 15 LINK AGGREGATION CONFIGURATION ...
Page 112: ...98 CHAPTER 18 MAC ADDRESS TABLE MANAGEMENT ...
Page 126: ...112 CHAPTER 19 LOGGING IN THROUGH TELNET ...
Page 162: ...148 CHAPTER 20 MSTP CONFIGURATION ...
Page 274: ...260 CHAPTER 29 IGMP SNOOPING CONFIGURATION ...
Page 276: ...262 CHAPTER 30 ROUTING PORT JOIN TO MULTICAST GROUP CONFIGURATION ...
Page 298: ...284 CHAPTER 33 SNMP CONFIGURATION ...
Page 304: ...290 CHAPTER 34 RMON CONFIGURATION ...
Page 338: ...324 CHAPTER 36 SSH TERMINAL SERVICES ...
Page 356: ...342 CHAPTER 38 FTP AND TFTP CONFIGURATION ...
Page 365: ...Information Center Configuration Example 351 S4200G terminal logging ...
Page 366: ...352 CHAPTER 39 INFORMATION CENTER ...
Page 378: ...364 CHAPTER 40 BOOTROM AND HOST SOFTWARE LOADING ...
Page 384: ...370 CHAPTER 41 Basic System Configuration and Debugging ...
Page 388: ...374 CHAPTER 43 NETWORK CONNECTIVITY TEST ...
Page 406: ...392 CHAPTER 45 CONFIGURATION OF NEWLY ADDED CLUSTER FUNCTIONS ...