Operation Manual – Multicast Protocol
Quidway S3900 Series Ethernet Switches-Release 1510 Chapter 2 IGMP Snooping Configuration
Huawei Technologies Proprietary
2-2
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 -multic as t
group member
Non-multicast
group member
Video streamVideo 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 streamVideo 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 -multic as t
group member
Non-multicast
group member
Video streamVideo 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 streamVideo 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
Figure 2-1 Multicast packet transmission with or without IGMP Snooping being
enabled
2.1.2 IGMP Snooping Implementation
I. IGMP Snooping terminologies
Before going on, we first describe the following terms involved in IGMP Snooping:
z Router port: the switch port directly connected to the multicast router.
z Multicast member port: a switch port connected to a multicast group member (a
host in a multicast group).
z MAC multicast group: a multicast group identified by a MAC multicast address and
maintained by the switch.
The following three timers are closely associated with IGMP snooping.
Table 2-2 IGMP Snooping timers
Timer Setting
Packet normally
received before
timeout
Timeout action on the
switch
Router port
aging timer
Aging time of
the router port
IGMP general query
message/PIM
message/Dvmrp
Probe message
Consider that this port
is not a router port any
more.
Multicast
member port
aging timer
Aging time of
the multicast
member ports
IGMP message
Send an IGMP
group-specific query
message to the
multicast member port.
Query
response
timer
Query
response
timeout time
IGMP report message
Remove the port from
the member port list of
the multicast group.