Displaying and maintaining PIM ·································································································································· 88
PIM configuration examples ········································································································································· 89
PIM-DM configuration example ··························································································································· 89
BIDIR-PIM configuration example ······················································································································· 104
PIM-SSM configuration example ························································································································ 108
Troubleshooting PIM ···················································································································································· 111
RPs cannot join SPT in PIM-SM ·························································································································· 113
Overview ······································································································································································· 115
RPF check mechanism ········································································································································· 115
Static multicast routes ·········································································································································· 117
Multicast traceroute ············································································································································· 119
Configuration task list ·················································································································································· 120
Enabling IP multicast routing ······································································································································· 120
Configuration prerequisites ································································································································ 121
Tracing a multicast path ····································································································································· 124
Configuration examples ·············································································································································· 126
Changing an RPF route ······································································································································· 126
Creating an RPF route ········································································································································· 128
Static multicast route failure ······························································································································· 133
Configuring IGMP snooping ·································································································································· 135
Hardware compatibility ··············································································································································· 135
Overview ······································································································································································· 135
How IGMP snooping works ······························································································································· 137
IGMP snooping proxying ··································································································································· 138
Protocols and standards ····································································································································· 140
Configuration prerequisites ································································································································ 141
Enabling IGMP snooping ··································································································································· 141
Configuration prerequisites ································································································································ 142
Configuring static ports ······································································································································· 143
iii