i
Contents
Multicast overview ······················································································································································· 1
Introduction to multicast ····················································································································································1
Information transmission techniques ·······················································································································1
Multicast features······················································································································································3
Common notations in multicast ·······························································································································4
Multicast benefits and applications ························································································································4
Multicast models································································································································································5
Multicast architecture ························································································································································5
Multicast addresses ··················································································································································6
Multicast protocols ···················································································································································9
Multicast packet forwarding mechanism ····················································································································· 11
Configuring IGMP snooping ····································································································································· 13
Overview········································································································································································· 13
Basic IGMP snooping concepts ··························································································································· 13
How IGMP snooping works ································································································································· 15
Protocols and standards ······································································································································· 16
IGMP snooping configuration task list ························································································································· 17
Configuring basic IGMP snooping functions ·············································································································· 17
Enabling IGMP snooping ····································································································································· 17
Specifying the IGMP snooping version ··············································································································· 18
Setting the maximum number of IGMP snooping forwarding entries ······························································ 18
Configuring parameters for IGMP queries and responses ··············································································· 19
Configuring IGMP snooping port functions················································································································· 20
Setting aging timers for dynamic ports ··············································································································· 20
Configuring static ports········································································································································· 21
Enabling IGMP snooping fast-leave processing
································································································· 21
Configuring IGMP snooping policies··························································································································· 22
Configuring a multicast group filter ····················································································································· 22
Configuring multicast source port filtering ·········································································································· 23
Enabling dropping unknown multicast data ······································································································· 23
Setting the maximum number of multicast groups on a port ············································································ 24
Enabling the multicast group replacement function ··························································································· 24
Displaying and maintaining IGMP snooping·············································································································· 25
IGMP snooping configuration examples ····················································································································· 26
Group policy configuration example ·················································································································· 26
Static port configuration example ······················································································································· 28
Troubleshooting IGMP snooping ·································································································································· 30
Layer 2 multicast forwarding cannot function ···································································································· 30
Multicast group filter does not work ···················································································································· 31
Configuring multicast routing and forwarding
········································································································· 32
Overview········································································································································································· 32
RPF check mechanism ··········································································································································· 32
Static multicast routes ············································································································································ 34
Multicast forwarding across unicast subnets ······································································································ 36
Configuration task list ···················································································································································· 36
Enabling IP multicast routing ········································································································································· 37
Configuring multicast routing and forwarding
············································································································ 37
Configuring static multicast routes ······················································································································· 37