background image

!
ip pim ssm default

Related Topics

SSM Components Overview, on page 233

Configuring Source Specific Multicast, on page 237

Where to Go Next for SSM

You can configure the following:

IGMP

Wireless Multicast

PIM

IP Multicast Routing

Service Discovery Gateway

You can also review the following IP Multicast Optimization processes for your configuration:

Optimizing PIM Sparse Mode in a Large IP Multicast Deployment

Multicast Subsecond Convergence

IP Multicast Load Splitting across Equal-Cost Paths

SSM Channel Based Filtering for Multicast

PIM Dense Mode State Refresh

IGMP State Limit

Additional References

Related Documents

Document Title

Related Topic

IP Multicast Routing Command Reference (Catalyst
3650 Switches)

For complete syntax and usage information for the
commands used in this chapter.

IP Multicast: PIM Configuration Guide, Cisco
IOS XE Release 3SE (Catalyst 3650 Switches)

IP Multicast: IGMP Configuration Guide, Cisco
IOS XE Release 3SE (Catalyst 3650 Switches)

IP Multicast: Multicast Optimization
Configuration Guide, Cisco IOS XE Release
3SE (Catalyst 3650 Switches)

Platform-independent configuration information

IP Multicast Routing Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3650 Switches)    

   OL-29890-01

247

Configuring SSM

Where to Go Next for SSM

Summary of Contents for Catalyst 3650

Page 1: ...alyst 3650 Switches First Published October 10 2013 Last Modified October 22 2013 Americas Headquarters Cisco Systems Inc 170 West Tasman Drive San Jose CA 95134 1706 USA http www cisco com Tel 408 526 4000 800 553 NETS 6387 Fax 408 527 0883 Text Part Number OL 29890 01 ...

Page 2: ... IMPLIED INCLUDING WITHOUT LIMITATION THOSE OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE T...

Page 3: ... CLI to Configure Features 6 Configuring the Command History 6 Changing the Command History Buffer Size 6 Recalling Commands 6 Disabling the Command History Feature 7 Enabling and Disabling Editing Features 7 Editing Commands Through Keystrokes 8 Editing Command Lines That Wrap 9 Searching and Filtering Output of show and more Commands 10 Accessing the CLI 11 Accessing the CLI Through a Console Co...

Page 4: ...ignalling 26 IGMP Join and Leave Process 27 IGMP Join Process 27 IGMP Leave Process 27 IGMP Snooping 28 Joining a Multicast Group 28 Leaving a Multicast Group 30 Immediate Leave 31 IGMP Configurable Leave Timer 31 IGMP Report Suppression 31 IGMP Snooping and Device Stacks 32 IGMP Filtering and Throttling Overview 32 Default IGMP Configuration 32 Default IGMP Snooping Configuration 33 Default IGMP ...

Page 5: ...t CLI 61 Configuring a Host Statically to Join a Group CLI 62 Enabling IGMP Immediate Leave CLI 64 Configuring the IGMP Leave Timer CLI 65 Configuring the IGMP Robustness Variable CLI 67 Configuring the IGMP Last Member Query Count CLI 68 Configuring TCN Related Commands 70 Controlling the Multicast Flooding Time After a TCN Event CLI 70 Recovering from Flood Mode CLI 71 Disabling Multicast Floodi...

Page 6: ...uisites for IGMP Proxy 89 Information about IGMP Proxy 90 IGMP Proxy 90 How to Configure IGMP Proxy 92 Configuring the Upstream UDL Device for IGMP UDLR 92 Configuring the Downstream UDL Device for IGMP UDLR with IGMP Proxy Support 93 Configuration Examples for IGMP Proxy 96 Example IGMP Proxy Configuration 96 Where to Go Next for IGMP Proxy 97 Additional References 98 Feature History and Informat...

Page 7: ...ulticast in a Switched Ethernet Network 109 C H A P T E R 6 Configuring PIM 111 Finding Feature Information 111 Prerequisites for Configuring PIM 111 Restrictions for Configuring PIM 112 Restrictions for Configuring Auto RP 112 Restrictions for Auto RP Enhancement 113 Restrictions for Configuring Auto RP and BSR 113 Information About PIM 113 PIM Versions 114 PIMv1 and PIMv2 Interoperability 114 PI...

Page 8: ...BSR for the Network CLI 144 Configuring Sparse Mode with Auto RP 146 Delaying the Use of PIM Shortest Path Tree CLI 151 Modifying the PIM Router Query Message Interval CLI 153 Monitoring PIM 155 Monitoring RP Mapping 156 Troubleshooting PIMv1 and PIMv2 Interoperability Problems 156 Configuration Examples for PIM 156 Example Enabling PIM Stub Routing 156 Example Verifying PIM Stub Routing 157 Examp...

Page 9: ... to Interconnect Multiple PIM SM Domains 169 Information About Using MSDP to Interconnect Multiple PIM SM Domains 170 Benefits of Using MSDP to Interconnect Multiple PIM SM Domains 170 Use of MSDP to Interconnect Multiple PIM SM Domains 170 MSDP Message Types 172 SA Messages 173 SA Request Messages 173 SA Response Messages 173 Keepalive Messages 173 SA Message Origination Receipt and Processing 17...

Page 10: ... Down an MSDP Peer 186 Configuring MSDP MD5 Password Authentication Between MSDP Peers 187 Troubleshooting Tips 188 Preventing DoS Attacks by Limiting the Number of SA Messages Allowed in the SA Cache from Specified MSDP Peers 189 Adjusting the MSDP Keepalive and Hold Time Intervals 190 Adjusting the MSDP Connection Retry Interval 192 Configuring a Default MSDP Peer 192 Configuring an MSDP Mesh Gr...

Page 11: ...st Source Discovery Protocol 214 C H A P T E R 9 Configuring Wireless Multicast 215 Finding Feature Information 215 Prerequisites for Configuring Wireless Multicast 215 Restrictions for Configuring Wireless Multicast 216 Information About Wireless Multicast 216 Information About Multicast Optimization 217 How to Configure Wireless Multicast 217 Configuring Wireless Multicast MCMC Mode CLI 217 Conf...

Page 12: ...S Based SSM Mapping CLI 242 Configuring Static Traffic Forwarding with SSM Mapping CLI 244 Monitoring SSM 245 Monitoring SSM Mapping 246 Configuration Examples for Source Specific Multicast 246 SSM with IGMPv3 Example 246 Where to Go Next for SSM 247 Additional References 247 Feature History and Information for SSM 249 C H A P T E R 1 1 Configuring IP Multicast Routing 251 Finding Feature Informat...

Page 13: ... IP Multicast Routing 271 Configuration Examples for IP Multicast Routing 272 Example Configuring an IP Multicast Boundary 272 Example Responding to mrinfo Requests 272 Where to Go Next for IP Multicast 272 Additional References 273 Feature History and Information for IP Multicast 274 C H A P T E R 1 2 Configuring the Service Discovery Gateway 275 Finding Feature Information 275 Restrictions for C...

Page 14: ...timizing PIM Sparse Mode in a Large IP Multicast Deployment 293 Finding Feature Information 293 Prerequisites for Optimizing PIM Sparse Mode in a Large IP Multicast Deployment 293 Information About Optimizing PIM Sparse Mode in a Large IP Multicast Deployment 294 PIM Registering Process 294 PIM Version 1 Compatibility 294 PIM Designated Router 295 PIM Sparse Mode Register Messages 295 Preventing U...

Page 15: ...Modifying the PIM Router Query Message Interval 308 Verifying Multicast Subsecond Convergence Configurations 309 Configuration Examples for Multicast Subsecond Convergence 310 Example Modifying the Periodic RPF Check Interval 310 Example Configuring PIM RPF Failover Intervals 311 Modifying the PIM Router Query Message Interval Example 311 Additional References 311 Feature History and Information f...

Page 16: ...icast Routing Changes 323 Use of BGP with ECMP Multicast Load Splitting 323 Use of ECMP Multicast Load Splitting with Static Mroutes 323 Alternative Methods of Load Splitting IP Multicast Traffic 324 How to Load Split IP Multicast Traffic over ECMP 324 Enabling ECMP Multicast Load Splitting 324 Prerequisites for IP Multicast Load Splitting ECMP 325 Restrictions 325 Enabling ECMP Multicast Load Spl...

Page 17: ...ticast Boundaries Denying Traffic Example 339 Additional References 340 Feature History and Information for SSM Channel Based Filtering for Multicast Boundaries 340 C H A P T E R 1 7 IP Multicast Optimization PIM Dense Mode State Refresh 341 Finding Feature Information 341 Prerequisite for PIM Dense Mode State Refresh 341 Restrictions on PIM Dense Mode State Refresh 342 Information About PIM Dense...

Page 18: ...mit Feature Design 350 Mechanics of IGMP State Limiters 350 How to Configure IGMP State Limit 351 Configuring IGMP State Limiters 351 Configuring Global IGMP State Limiters 351 Configuring Per Interface IGMP State Limiters 352 Configuration examples for IGMP State Limit 354 Configuring IGMP State Limiters Example 354 Additional References 356 Feature History and Information for IGMP State Limit 35...

Page 19: ... bold font Document titles new or emphasized terms and arguments for which you supply values are in italic font Italic font Terminal sessions and information the system displays appear in courier font Courier font Bold Courier font indicates text that the user must enter Bold Courier font Elements in square brackets are optional x An ellipsis three consecutive nonbolded periods without spaces afte...

Page 20: ...n at the beginning of a line of code indicates a comment line Reader Alert Conventions This document may use the following conventions for reader alerts Means reader take note Notes contain helpful suggestions or references to material not covered in the manual Note Means the following information will help you solve a problem Tip Means reader be careful In this situation you might do something th...

Page 21: ...ce Request For information on obtaining documentation submitting a service request and gathering additional information see the monthly What s New in Cisco Product Documentation which also lists all new and revised Cisco technical documentation at http www cisco com en US docs general whatsnew whatsnew html Subscribe to the What s New in Cisco Product Documentation as a Really Simple Syndication R...

Page 22: ...IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches xxii OL 29890 01 Preface Obtaining Documentation and Submitting a Service Request ...

Page 23: ...ds which show the current configuration status and clear commands which clear counters or interfaces The user EXEC commands are not saved when the device reboots To have access to all commands you must enter privileged EXEC mode Normally you must enter a password to enter privileged EXEC mode From this mode you can enter any privileged EXEC command or enter global configuration mode Using the conf...

Page 24: ...XEC mode enter the configure command Global configuration Use this mode to configure VLAN parameters When VTP mode is transparent you can create extended range VLANs VLAN IDs greater than 1005 and save configurations in the device startup configuration file To exit to global configuration mode enter the exit command To return to privileged EXEC mode press Ctrl Z or enter end Device config vlan Whi...

Page 25: ...uration mode specify a line with the line vty or line console command Line configuration Using the Help System You can enter a question mark at the system prompt to display a list of commands available for each command mode You can also obtain a list of associated keywords and arguments for any command SUMMARY STEPS 1 help 2 abbreviated command entry 3 abbreviated command entry Tab 4 5 command 6 c...

Page 26: ... Device Step 4 Lists the associated keywords for a command command Example Device show Step 5 Lists the associated arguments for a keyword command keyword Example Device config cdp holdtime 10 255 Length of time in sec that receiver Step 6 must keep this packet Understanding Abbreviated Commands You need to enter only enough characters for the device to recognize the command as unique This example...

Page 27: ...tion mark The possible keywords that you can enter with the command appear You did not enter enough characters for your device to recognize the command Ambiguous command show con Reenter the command followed by a question mark with a space between the command and the question mark The possible keywords that you can enter with the command appear You did not enter all of the keywords or values requi...

Page 28: ...er for a current terminal session or for all sessions on a particular line This procedure is optional SUMMARY STEPS 1 terminal history size number of lines DETAILED STEPS Purpose Command or Action Changes the number of command lines that the device records during the current terminal session in privileged EXEC mode You can configure the size from 0 to 256 terminal history size number of lines Exam...

Page 29: ...etting of the terminal show history Example Device show history Step 3 history global configuration command and the history line configuration command Disabling the Command History Feature The command history feature is automatically enabled You can disable it for the current terminal session or for the command line This procedure is optional SUMMARY STEPS 1 terminal no history DETAILED STEPS Purp...

Page 30: ...ys function only on ANSI compatible terminals such as VT100s Note Table 3 Editing Commands Description Editing Commands Moves the cursor back one character Ctrl B or use the left arrow key Moves the cursor forward one character Ctrl F or use the right arrow key Moves the cursor to the beginning of the command line Ctrl A Moves the cursor to the end of the command line Ctrl E Moves the cursor back ...

Page 31: ...he terminal screen including show command output You can use the Return and Space bar keystrokes whenever you see the More prompt Note Return key Scrolls down one screen Space bar Redisplays the current command line if the device suddenly sends a message to your screen Ctrl L or Ctrl R Editing Command Lines That Wrap You can use a wraparound feature for commands that extend beyond a single line on...

Page 32: ...ig 15 22 25 255 255 255 0 10 15 22 35 255 255 255 0 eq 45 Checks the complete syntax Ctrl A Step 2 Example Device config access list 101 permit tcp 10 15 22 25 255 255 255 0 10 15 2 The dollar sign appears at the end of the line to show that the line has been scrolled to the right Execute the commands Return key Step 3 The software assumes that you have a terminal screen that is 80 columns wide If...

Page 33: ...or Through Telnet Before you can access the CLI you must connect a terminal or a PC to the device console or connect a PC to the Ethernet management port and then power on the device as described in the hardware installation guide that shipped with your device If your device is already configured you can access the CLI through a local console connection or through a remote Telnet session but your ...

Page 34: ...net session or through an SSH session the user EXEC prompt appears on the management station IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 12 OL 29890 01 Using the Command Line Interface Accessing the CLI Through a Console Connection or Through Telnet ...

Page 35: ...x Information About Using The Web GUI A web browser or graphical user interface GUI is built into each device You can use either the service port interface or the management interface to access the GUI We recommend that you use the service port interface Click Help at the top of any page in the GUI to display online help You might need to disable your browser s pop up blocker to view the online he...

Page 36: ...n their classification friendly malicious ad hoc classified and unclassified The Configuration tab Enables you to configure the device for all initial operation using the web Configuration Wizard The wizard allows you to configure user details management interface and so on Enables you to configure the system internal DHCP server management and mobility management parameters Enables you to configu...

Page 37: ...configuration parameters in the CLI setup wizard Specify the IP address for the service port which is the gigabitethernet 0 0 interface After entering the configuration parameters in the configuration wizard you can access the Web GUI Now the device is configured with the IP address for service port Logging On to the Web GUI Enter the device IP address in your browser s address bar For a secure co...

Page 38: ...vice is loaded with IOS XE image and the service port interface is configured as gigabitethernet 0 0 Step 2 Start Internet Explorer 10 or later Firefox 2 0 0 11 or later or Google Chrome on your PC and enter the management interface IP address on the browser window The management interface IP address is same as the gigabitethernet 0 0 also known as service port interface When you log in for the fi...

Page 39: ...gement details and click Next Choose the interface VLAN or Ten Gigabit Ethernet from the Select Interface drop down list VLAN tag identifier or 0 for no VLAN tag in the VLAN id text box IP address of wireless management interface where access points are connected in the IP Address text box Network mask address of the wireless management interface in the Netmask text box DHCP IPv4 IP address in the...

Page 40: ... the default value is 3 The DSCP value that you can set for the mobility device in the Mobility Control Message DSCP Value 0 63 text box The valid range is 0 to 63 and the default value is 0 Displays the number of mobility switch peer group member configured in the Switch Peer Group Members Configured text box The WLANs page appears Step 11 In the WLANs page enter the following WLAN configuration ...

Page 41: ...eview the configuration settings performed on the device using these steps and if you wish to change any configuration value click Previous and navigate to that page You can save the device configuration created using the wizard only if a success message is displayed for all the wizards If the Save Wizard page displays errors you must recreate the wizard for initial configuration of the device IP ...

Page 42: ...IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 20 OL 29890 01 Using the Web Graphical User Interface Configuring the Device Web GUI ...

Page 43: ...odule For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Restrictions for Configuring IGMP The following are the restrictions for con...

Page 44: ...alled a multicast group Queriers and hosts use IGMP messages to join and leave multicast groups Any host regardless of whether it is a member of a group can send to a group However only the members of a group receive the message Membership in a multicast group is dynamic hosts can join and leave at any time There is no restriction on the location or number of members in a multicast group A host ca...

Page 45: ...IGMP functionality by providing such features as the IGMP leave process to reduce leave latency group specific queries and an explicit maximum query response time IGMPv2 also adds the capability for routers to elect the IGMP querier without depending on the multicast protocol to perform this task For more information see RFC 2236 IGMP version 2 is the default version for the device Note IGMP Versi...

Page 46: ...2 also adds the capability for devices to elect the IGMP querier without dependence on the multicast protocol to perform this task RFC 2236 defines IGMPv2 IGMPv2 Provides for source filtering which enables a multicast receiver host to signal to a device which groups it wants to receive multicast traffic from and from which sources this traffic is expected In addition IGMPv3 supports the link local...

Page 47: ...election process to select a DR The PIM device with the highest IP address becomes the DR The DR is responsible for the following tasks Sending PIM register and PIM Join and Prune messages toward the rendezvous point RP to inform it about host group membership Sending IGMP host query messages Sending host query messages by default every 60 seconds in order to keep the IGMP overhead on hosts and ne...

Page 48: ...LUDE mode In this mode the receiver announces membership to a group and provides a list of IP addresses the INCLUDE list from which it wants to receive traffic EXCLUDE mode In this mode the receiver announces membership to a group and provides a list of IP addresses the EXCLUDE list from which it does not want to receive traffic In other words the host wants to receive traffic only from sources wh...

Page 49: ...in operation IGMPv1 Leave Process There is no leave group message in IGMPv1 to notify the devices on the subnet that a host no longer wants to receive the multicast traffic from a specific group The host simply stops processing traffic for the multicast group and ceases responding to IGMP queries with IGMP membership reports for the group As a result the only way IGMPv1 devices know that there are...

Page 50: ...icast group based bridging instead of MAC addressed based groups With multicast MAC address based groups if an IP address being configured translates aliases to a previously configured MAC address or to any reserved multicast MAC addresses in the range 224 0 0 xxx the command fails Because the device uses IP multicast groups there are no address aliasing issues The IP multicast groups learned thro...

Page 51: ... CPU uses the information in the IGMP report to set up a forwarding table entry that includes the port numbers connected to Host 1 and to the router Table 5 IGMP Snooping Forwarding Table Ports Type of Packet Destination Address 1 2 IGMP 224 1 2 3 The device hardware can distinguish IGMP information packets from other packets for the multicast group The information in the table tells the switching...

Page 52: ... the router continues forwarding the multicast traffic to the VLAN The device forwards multicast group traffic only to those hosts listed in the forwarding table for that IP multicast group maintained by IGMP snooping When hosts want to leave a multicast group they can silently leave or they can send a leave message When the device receives a leave message from a host it sends a group specific que...

Page 53: ...configuration of the leave time overrides the global configuration Related Topics Configuring the IGMP Leave Timer CLI on page 65 IGMP Report Suppression IGMP report suppression is supported only when the multicast query has IGMPv1 and IGMPv2 reports This feature is not supported when the query includes IGMPv3 reports Note The device uses IGMP report suppression to forward only one IGMP report per...

Page 54: ...up is applied to a device port the IGMP join report requesting the stream of IP multicast traffic is dropped and the port is not allowed to receive IP multicast traffic from that group If the filtering action permits access to the multicast group the IGMP report from the port is forwarded for normal processing You can also set the maximum number of IGMP groups that a Layer 2 interface can join IGM...

Page 55: ...e displays the default IGMP snooping configuration for the device Table 8 Default IGMP Snooping Configuration Default Setting Feature Enabled globally and per VLAN IGMP snooping None configured Multicast routers Disabled IGMP snooping Immediate Leave None configured Static groups 2 TCN1 flood query count Disabled TCN query solicitation Disabled IGMP snooping querier Enabled IGMP report suppression...

Page 56: ... devices that you administer are members of a multicast group pinging that group causes all of these devices to respond The devices respond to ICMP echo request packets addressed to a group of which they are members Another example is the multicast trace route tools provided in the software Performing this procedure might impact the CPU performance because the CPU will receive all data traffic for...

Page 57: ...terface Configuration as a Routed Port on page 83 An SVI A VLAN interface created by using the interface vlan vlan id global configuration command You will also need to enable IP PIM sparse dense mode on the VLAN join the VLAN as a statically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group and physical interface For a configuration example s...

Page 58: ...messages to find which multicast groups have members on attached local networks The device then forwards to these group members all packets addressed to the multicast group You can place a filter on each interface to restrict the multicast groups that hosts on the subnet serviced by the interface can join To limit the number of joins on the interface configure the port for the filter which associa...

Page 59: ...Matching IP addresses are denied exit Exits from the IGMP profile configuration mode permit 229 9 9 0 no Negates a command or set its defaults permit Matching addresses are permitted range Adds a range to the set Returns to global configuration mode exit Example Device config igmp profile exit Step 5 Specifies the interface to be configured and enters interface configuration mode interface interfa...

Page 60: ...ware stops forwarding multicast packets to the local network from remote origins for that group and sends a prune message upstream toward the source The device elects a PIM designated router DR for the LAN subnet The DR is the router or multilayer device with the highest IP address for IGMPv2 For IGMPv1 the DR is elected according to the multicast routing protocol that runs on the LAN The designat...

Page 61: ...t on page 83 An SVI A VLAN interface created by using the interface vlan vlan id global configuration command You will also need to enable IP PIM sparse dense mode on the VLAN join the VLAN as a statically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group and physical interface For a configuration example see Example Interface Configuration as...

Page 62: ...ry interval period controlled by the ip igmp query interval interface configuration command After that time if the device has received no queries it becomes the querier This procedure is optional SUMMARY STEPS 1 enable 2 configure terminal 3 interface interface id 4 ip igmp querier timeout seconds 5 end 6 show ip igmp interface interface id 7 copy running config startup config DETAILED STEPS Purpo...

Page 63: ... created by using the interface vlan vlan id global configuration command You will also need to enable IP PIM sparse dense mode on the VLAN join the VLAN as a statically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group and physical interface For a configuration example see Example Interface Configuration as an SVI on page 83 These interfaces ...

Page 64: ...alue enables the device to prune groups faster This procedure is optional SUMMARY STEPS 1 enable 2 configure terminal 3 interface interface id 4 ip igmp query max response time seconds 5 end 6 show ip igmp interface interface id 7 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if promp...

Page 65: ...AN join the VLAN as a statically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group and physical interface For a configuration example see Example Interface Configuration as an SVI on page 83 These interfaces must have IP addresses assigned to them Changes the maximum query response time advertised in IGMP queries ip igmp query max response tim...

Page 66: ...nterface interface id 4 ip igmp static group group address 5 end 6 show ip igmp interface interface id 7 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Specifies the Layer 3 int...

Page 67: ...ure is disabled static group 239 100 100 101 Returns to privileged EXEC mode end Example Device config if end Step 5 Verifies your entries show ip igmp interface interface id Example Device show ip igmp interface Step 6 gigabitethernet 1 0 1 Optional Saves your entries in the configuration file copy running config startup config Example Device copy running config Step 7 startup config Configuring ...

Page 68: ... number 4 permit deny 5 range ip multicast address 6 end 7 show ip igmp profile profile number 8 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Assigns a number to the profile y...

Page 69: ...Returns to privileged EXEC mode end Example Device config igmp profile end Step 6 Verifies the profile configuration show ip igmp profile profile number Example Device show ip igmp profile 3 Step 7 Optional Saves your entries in the configuration file copy running config startup config Example Device copy running config Step 8 startup config Applying IGMP Profiles CLI To control access as defined ...

Page 70: ... not belong to an EtherChannel port group interface interface id Example Device config interface Step 3 gigabitethernet1 0 1 Applies the specified IGMP profile to the interface The range is 1 to 4294967295 ip igmp filter profile number Example Device config if ip igmp filter 321 Step 4 To remove a profile from an interface use the no ip igmp filter profile number interface configuration command No...

Page 71: ...ups on routed ports or SVIs You also can use this command on a logical EtherChannel interface but cannot use it on ports that belong to an EtherChannel port group Beginning in privileged EXEC mode follow these steps to set the maximum number of IGMP groups in the forwarding table SUMMARY STEPS 1 enable 2 configure terminal 3 interface interface id 4 ip igmp max groups number 5 end 6 show running c...

Page 72: ...ice config if end Step 5 Verifies your entries show running config interface interface id Example Device show running config interface Step 6 gigabitethernet1 0 1 Optional Saves your entries in the configuration file copy running config startup config Example Device copy running config startup config Step 7 Configuring the IGMP Throttling Action CLI After you set the maximum number of IGMP groups ...

Page 73: ...ived on the interface If you configure the throttling action as replace the entries that were previously in the forwarding table are removed When the maximum number of entries is in the forwarding table the device replaces a randomly selected entry with the received IGMP report To prevent the device from removing the forwarding table entries you can configure the IGMP throttling action before an i...

Page 74: ...e existing group with the new group for which the IGMP report was received To return to the default action of dropping the report use the no ip igmp max groups action interface configuration command Note Returns to privileged EXEC mode end Example Device config if end Step 5 Verifies your entries show running config interface interface id Example Device show running config interface Step 6 gigabit...

Page 75: ...figure terminal Example Device configure terminal Step 2 Enters interface configuration mode interface type number Step 3 Example Device config interface gigabitethernet 1 For the type and number arguments specify an interface that is connected to hosts The first sample shows how to configure an interface on the device to join the specified group Do one of the following Step 4 ip igmp join group g...

Page 76: ...ce config if end Step 5 Optional Displays multicast related information about an interface show ip igmp interface interface type interface number Step 6 Example Device show ip igmp interface Related Topics Example Configuring the Device to Forward Multicast Traffic in the Absence of Directly Connected IGMP Hosts on page 84 Controlling Access to an SSM Network Using IGMP Extended Access Lists Perfo...

Page 77: ...ip 13 ip igmp version 3 14 Repeat Step 13 on all host facing interfaces 15 end DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global configuration mode configure terminal Example Device configure terminal Step 2 Enables IP multicast routing ip multicast routing distributed Step 3 Example Device config...

Page 78: ...his example shows how to create a deny statement that filters all groups for source 10 1 2 3 which effectively denies the source Allows a source address or group address in an IGMP report to pass the IP access list permit igmp source source wildcard destination destination wildcard igmp type precedence Step 7 precedence tos tos log time range time range name fragments You must have at least one pe...

Page 79: ...Device config if end Step 15 Related Topics Controlling Access to an SSM Network Using IGMP Extended Access Lists on page 84 Example Denying All States for a Group G on page 85 Example Denying All States for a Source S on page 85 Example Permitting All States for a Group G on page 85 Example Permitting All States for a Source S on page 86 Example Filtering a Source S for a Group G on page 86 How t...

Page 80: ...ample Device configure terminal Step 2 Globally enables IGMP snooping in all existing VLAN interfaces ip igmp snooping Example Device config ip igmp snooping Step 3 To globally disable IGMP snooping on all VLAN interfaces use the no ip igmp snooping global configuration command Note Returns to privileged EXEC mode end Example Device config end Step 4 Optional Saves your entries in the configuratio...

Page 81: ... ID range is 1 to 1001 and 1006 to 4094 ip igmp snooping vlan vlan id Example Device config ip igmp snooping vlan 7 Step 3 IGMP snooping must be globally enabled before you can enable VLAN snooping To disable IGMP snooping on a VLAN interface use the no ip igmp snooping vlan vlan id global configuration command for the specified VLAN number Note Returns to privileged EXEC mode end Example Device c...

Page 82: ...hernet Port Channel TenGigabitEthernet 4 end 5 show ip igmp snooping 6 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Enables IGMP snooping on a VLAN The VLAN ID range is 1 to 1...

Page 83: ...nnection to a multicast router use the ip igmp snooping vlan mrouter global configuration command on the device Static connections to multicast routers are supported only on device ports Note SUMMARY STEPS 1 enable 2 configure terminal 3 ip igmp snooping vlan vlan id mrouter interface interface id 4 end 5 show ip igmp snooping mrouter vlan vlan id 6 copy running config startup config DETAILED STEP...

Page 84: ...the no ip igmp snooping vlan vlan id mrouter interface interface id global configuration command Note Returns to privileged EXEC mode end Example Device config end Step 4 Verifies that IGMP snooping is enabled on the VLAN interface show ip igmp snooping mrouter vlan vlan id Example Device show ip igmp snooping mrouter vlan Step 5 5 Optional Saves your entries in the configuration file copy running...

Page 85: ...c ip_address interface interface id Step 3 Example Device config ip igmp snooping vlan 105 vlan id is the multicast group VLAN ID The range is 1 to 1001 and 1006 to 4094 ip address is the group IP address static 230 0 0 1 interface gigabitethernet1 0 1 interface id is the member port It can be a physical interface or a port channel 1 to 128 To remove the Layer 2 port from the multicast group use t...

Page 86: ...nly use the Immediate Leave feature when there is a single receiver present on every port in the VLAN Immediate Leave is supported only on IGMP Version 2 hosts IGMP Version 2 is the default version for the device Note SUMMARY STEPS 1 enable 2 configure terminal 3 ip igmp snooping vlan vlan id immediate leave 4 end 5 show ip igmp snooping vlan vlan id 6 copy running config startup config DETAILED S...

Page 87: ...py running config startup config Example Device copy running config startup config Step 6 Configuring the IGMP Leave Timer CLI Follow these guidelines when configuring the IGMP leave timer You can configure the leave time globally or on a per VLAN basis Configuring the leave time on a VLAN overrides the global setting The default leave time is 1000 milliseconds The IGMP configurable leave time is ...

Page 88: ...IGMP leave timer to the default setting use the no ip igmp snooping last member query interval global configuration command Note last member query interval 1000 Optional Configures the IGMP leave time on the VLAN interface The range is 100 to 32768 milliseconds ip igmp snooping vlan vlan id last member query interval time Step 4 Example Device config ip igmp snooping vlan 210 Configuring the leave...

Page 89: ...robustness variable is the integer used by IGMP snooping during calculations for IGMP messages The robustness variable provides fine tuning to allow for expected packet loss SUMMARY STEPS 1 enable 2 configure terminal 3 ip igmp snooping robustness variable count 4 ip igmp snooping vlan vlan id robustness variable count 5 end 6 show ip igmp snooping 7 copy running config startup config DETAILED STE...

Page 90: ...snooping vlan 100 Step 4 Configuring the robustness variable count on a VLAN overrides the globally configured value Note robustness variable 3 Returns to privileged EXEC mode end Example Device config end Step 5 Optional Displays the configured IGMP robustness variable count show ip igmp snooping Example Device show ip igmp snooping Step 6 Optional Saves your entries in the configuration file cop...

Page 91: ...o 7 messages The default is 2 messages ip igmp snooping last member query count count Example Device config ip igmp snooping Step 3 last member query count 3 Optional Configures the IGMP last member query count on the VLAN interface The range is 1 to 7 messages ip igmp snooping vlan vlan id last member query count count Step 4 Example Device config ip igmp snooping vlan 100 Configuring the last me...

Page 92: ...xamples of TCN events are when the client changed its location and the receiver is on same port that was blocked but is now forwarding and when a port went down without sending a leave message If you set the TCN flood query count to 1 by using the ip igmp snooping tcn flood query count command the flooding stops after receiving 1 general query If you set the count to 7 the flooding continues until...

Page 93: ...r entries in the configuration file copy running config startup config Example Device copy running config startup config Step 6 Recovering from Flood Mode CLI When a topology change occurs the spanning tree root sends a special IGMP leave message also known as global leave with the group multicast address 0 0 0 0 However when you enable the ip igmp snooping tcn query solicit global configuration c...

Page 94: ...lt query solicitation is disabled ip igmp snooping tcn query solicit Example Device config ip igmp snooping tcn query Step 3 To return to the default query solicitation use the no ip igmp snooping tcn query solicit global configuration command Note solicit Returns to privileged EXEC mode end Example Device config end Step 4 Verifies the TCN settings show ip igmp snooping Example Device show ip igm...

Page 95: ...tion Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Specifies the interface to be configured and enters interface configuration mode interface interface id Example Device config interface gigabitethernet Step 3 1 0 1 Disables the flooding of multicast t...

Page 96: ...dress specified the IGMP querier tries to use the VLAN device virtual interface SVI IP address if one exists If there is no SVI IP address the device uses the first available IP address configured on the device The first IP address available appears in the output of the show ip interface privileged EXEC command The IGMP snooping querier does not generate an IGMP general query if it cannot find an ...

Page 97: ... global configuration mode configure terminal Example Device configure terminal Step 2 Enables the IGMP snooping querier ip igmp snooping querier Example Device config ip igmp snooping querier Step 3 Optional Specifies an IP address for the IGMP snooping querier If you do not specify an IP address the querier tries to use the global IP address configured for the IGMP querier ip igmp snooping queri...

Page 98: ...eout Example Device config ip igmp snooping querier timer Step 7 expiry 180 Optional Selects the IGMP version number that the querier feature uses Select 1 or 2 ip igmp snooping querier version version Example Device config ip igmp snooping querier Step 8 version 2 Returns to privileged EXEC mode end Example Device config end Step 9 Optional Verifies that the IGMP snooping querier is enabled on th...

Page 99: ...g 6 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Disables IGMP report suppression no ip igmp snooping report suppression Step 3 Example Device config no ip igmp snooping To re...

Page 100: ... commands in the following table to display various routing statistics Table 10 Commands for Displaying System and Network Statistics Purpose Command Sends an ICMP Echo Request to a multicast group address ping group name group address Displays IGMP filter information show ip igmp filter Displays the multicast groups that are directly connected to the device and that were learned through IGMP show...

Page 101: ...ups vlan Displays group information by VLAN ID show ip igmp snooping groups count vlan vlan id A B C D count Displays the IGMP snooping tracking This command displays group and IP address entries only for wireless multicast IGMP joins and not for wired IGMP joins Wireless IP multicast must be enabled for this command to display Note show ip igmp snooping igmpv2 tracking Displays information on dyn...

Page 102: ...profile characteristics and you can display the IGMP profile and maximum group configuration for all interfaces on the device or for a specified interface You can also display the IGMP throttling configuration for all interfaces on the device or for a specified interface Table 12 Commands for Displaying IGMP Filtering and Throttling Configuration Purpose Command Displays the specified IGMP profile...

Page 103: ... config ip igmp profile 10 Device config igmp profile IGMP profile configuration commands deny matching addresses are denied exit Exit from igmp profile configuration mode no Negate a command or set its defaults permit matching addresses are permitted range add a range to the set Device config igmp profile range 172 16 5 1 Device config igmp profile exit Device config Device config interface gigab...

Page 104: ...e configure terminal Device config ip igmp snooping querier timer expiry 60 Device config end This example shows how to set the IGMP snooping querier feature to Version 2 Device configure terminal Device config no ip igmp snooping querier version 2 Device config end Related Topics Enabling or Disabling IGMP Snooping on a Device CLI on page 57 IGMP Snooping on page 28 Examples Configuring Filtering...

Page 105: ...255 0 Device config if ip pim sparse dense mode Device config if ip igmp join group 224 1 2 3 source 15 15 15 2 Device config if end Device configure terminal Device show run interface gigabitEthernet 1 0 9 Current configuration 166 bytes interface GigabitEthernet1 0 9 no switchport ip address 20 20 20 1 255 255 255 0 ip pim sparse dense mode ip igmp static group 224 1 2 3 source 15 15 15 2 end Ex...

Page 106: ...ethod allows fast switching The outgoing interface appears in the IGMP cache but the device itself is not a member as evidenced by lack of an L local flag in the multicast route entry In this example static group membership entries for group 225 2 2 2 are configured on Fast Ethernet interface 0 1 0 interface FastEthernet0 1 0 ip igmp static group 225 2 2 2 Related Topics Configuring the Device to ...

Page 107: ... denies this source ip access list extended test2 deny igmp host 10 2 1 32 any permit igmp any any interface GigabitEthernet1 1 0 ip igmp access group test2 Related Topics Controlling Access to an SSM Network Using IGMP Extended Access Lists on page 54 Example Permitting All States for a Group G The following example shows how to permit all states for a group G In this example Gigabit Ethernet int...

Page 108: ... source 232 2 2 2 for SSM group 232 2 30 30 in IGMPv3 reports ip access list extended test5 deny igmp host 10 4 4 4 host 232 2 30 30 permit igmp any any interface GigabitEthernet0 3 0 ip igmp access group test5 Related Topics Controlling Access to an SSM Network Using IGMP Extended Access Lists on page 54 Where to Go Next for IGMP You can configure the following Wireless Multicast PIM SSM IP Multi...

Page 109: ...em error messages in this release use the Error Message Decoder tool Standards and RFCs Title Standard RFC Host Extensions for IP Multicasting RFC 1112 Internet Group Management Protocol Version 2 RFC 2236 MIBs MIBs Link MIB To locate and download MIBs for selected platforms Cisco IOS releases and feature sets use Cisco MIB Locator found at the following URL http www cisco com go mibs All supporte...

Page 110: ...scribe to various services such as the Product Alert Tool accessed from Field Notices the Cisco Technical Services Newsletter and Really Simple Syndication RSS Feeds Access to most tools on the Cisco Support website requires a Cisco com user ID and password Feature History and Information for IGMP Modification Release This feature was introduced Cisco IOS XE 3 3SE IP Multicast Routing Configuratio...

Page 111: ...the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Prerequisites for IGMP Proxy All devices on the IGMP UDL have the same subnet address If all devices on the UDL cannot have the same ...

Page 112: ...ds to reach receivers that are in a sparse mode region Information about IGMP Proxy IGMP Proxy An IGMP proxy enables hosts in a unidirectional link routing UDLR environment that are not directly connected to a downstream router to join a multicast group sourced from an upstream network The figure below illustrates a sample topology that shows two UDLR scenarios Traditional UDL routing scenario A U...

Page 113: ...xy Scenario UDL Device without Directly Connected Receivers For scenario 2 the IGMP proxy mechanism is needed to enable hosts that are not directly connected to a downstream device to join a multicast group sourced from an upstream network In this scenario the following sequence of events occurs 1 User 1 sends an IGMP membership report requesting interest in group G 2 Router C sends a PIM Join mes...

Page 114: ...ce command on interfaces leading to PIM enabled networks with potential members Because PIM messages are not forwarded upstream each downstream network and the upstream network have a separate domain Note Related Topics Configuring the Upstream UDL Device for IGMP UDLR on page 92 Configuring the Downstream UDL Device for IGMP UDLR with IGMP Proxy Support on page 93 Example IGMP Proxy Configuration...

Page 115: ...ink Example Device config if ip igmp unidirectional link Step 4 Ends the current configuration session and returns to privileged EXEC mode end Example Device config if end Step 5 Related Topics IGMP Proxy on page 90 Example IGMP Proxy Configuration on page 96 Configuring the Downstream UDL Device for IGMP UDLR with IGMP Proxy Support Perform this task to configure the downstream UDL device for IGM...

Page 116: ... global configuration mode configure terminal Example Device configure terminal Step 2 Enters interface configuration mode interface type number Step 3 Example Device config interface gigabitethernet 0 0 0 For the type and number arguments specify the interface to be used as the UDL on the downstream device for IGMP UDLR Configures IGMP on the interface to be unidirectional for IGMP UDLR ip igmp u...

Page 117: ... mode and returns to global configuration mode exit Example Device config if exit Step 8 Enters interface configuration mode for the specified interface interface type number Step 9 Example Device config interface loopback 0 In this example loopback interface 0 is specified Configures IGMP helpering for UDLR ip igmp helper address udl interface type interface number Step 10 This step allows the do...

Page 118: ...nd see Step 7 Ends the current configuration session and returns to privileged EXEC mode end Example Device config if end Step 12 Optional Displays multicast related information about an interface show ip igmp interface Example Device show ip igmp interface Step 13 Optional Displays UDLR information for directly connected multicast groups on interfaces that have a UDL helper address configured sho...

Page 119: ...unidirectional link interface gigabitethernet 1 0 0 ip address 10 5 1 1 255 255 255 0 ip pim sparse mode ip igmp mroute proxy loopback 0 interface gigabitethernet 2 0 0 ip address 10 6 1 1 255 255 255 0 Related Topics Configuring the Upstream UDL Device for IGMP UDLR on page 92 Configuring the Downstream UDL Device for IGMP UDLR with IGMP Proxy Support on page 93 IGMP Proxy on page 90 Where to Go ...

Page 120: ...r Configuring IP Multicast in IPv6 Networks module Basic IP multicast concepts configuration tasks and examples Standards and RFCs Title Standard RFC Host extensions for IP multicasting RFC 1112 Internet Group Management Protocol Version 2 RFC 2236 Internet Group Management Protocol Version 3 RFC 3376 MIBs MIBs Link MIB To locate and download MIBs for selected platforms Cisco IOS XE releases and f...

Page 121: ...leshoot and resolve technical issues with Cisco products and technologies Access to most tools on the Cisco Support and Documentation website requires a Cisco com user ID and password Feature History and Information for IGMP Proxy Modification Release This feature was introduced Cisco IOS XE 3 3SE IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches OL 29890 01 ...

Page 122: ...IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 100 OL 29890 01 Configuring IGMP Proxy Feature History and Information for IGMP Proxy ...

Page 123: ...t in a Switched Ethernet Network page 109 Finding Feature Information Your software release may not support all the features documented in this module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go ...

Page 124: ...rts that are attached to interested receivers All other ports that have not explicitly requested the traffic will not receive it unless these ports are connected to a multicast router Multicast router ports must receive every IP multicast data packet Using CGMP when a host joins a multicast group it multicasts an unsolicited IGMP membership report message to the target group The IGMP report is pas...

Page 125: ...rol messages that are sent between the hosts and the routers to determine which switch ports are connected to interested receivers Switched Ethernet backbone network segments typically consist of several routers connected to a switch without any hosts on that segment Because routers do not generate IGMP host reports CGMP and IGMP snooping will not be able to constrain the multicast traffic which w...

Page 126: ... the Catalyst switch cannot distinguish between IP multicast data packets and IGMP report messages which are both at the MAC level and are addressed to the same group address Note CGMP should be enabled only on 802 or ATM media or LAN emulation LANE over ATM CGMP should be enabled only on devices connected to Catalyst switches SUMMARY STEPS 1 enable 2 configure terminal 3 interface type number 4 i...

Page 127: ...nding a CGMP Join message with the MAC address of the non CGMP capable device and group address of 0000 0000 0000 Ends the current configuration session and returns to EXEC mode end Example Device config if end Step 5 Optional Clears all group entries from the caches of Catalyst switches clear ip cgmp interface type interface number Step 6 Example Device clear ip cgmp Related Topics CGMP on Cataly...

Page 128: ...ce type number Example Device config interface ethernet 1 Step 3 Enables RGMP on Ethernet Fast Ethernet and Gigabit Ethernet interfaces ip rgmp Example Device config if ip rgmp Step 4 Ends the current configuration session and returns to EXEC mode end Example Device config if end Step 5 Optional Logs debug messages sent by an RGMP enabled device debug ip rgmp Example Device debug ip rgmp Step 6 IP...

Page 129: ... 3 1 in VLAN 50 The following configuration is applied on the GigabitEthernet1 interface Note that there is no ip multicast routing command configured because the router is not routing multicast traffic across its interfaces interface GigabitEthernet1 ip address 192 168 50 11 255 255 255 0 ip pim dense mode ip cgmp Related Topics Enabling CGMP on page 104 CGMP on Catalyst Switches for IP Multicast...

Page 130: ...ate Limit Additional References The following sections provide references related to constraining IP multicast in a switched Ethernet network Related Documents Document Title Related Topic Cisco IOS Master Commands List All Releases Cisco IOS commands Cisco IOS IP Multicast Command Reference Cisco IOS IP SLAs commands The IGMP Snooping module of the IP Multicast IGMP Configuration Guide IGMP snoop...

Page 131: ...ntent including links to products technologies solutions technical tips and tools Registered Cisco com users can log in from this page to access even more content Feature History and Information for Constraining IP Multicast in a Switched Ethernet Network Modification Release This feature was introduced Cisco IOS XE 3 3SE IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3...

Page 132: ...Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 110 OL 29890 01 Constraining IP Multicast in Switched Ethernet Feature History and Information for Constraining IP Multicast in a Switched Ethernet Network ...

Page 133: ...s page 160 Feature History and Information for PIM page 162 Finding Feature Information Your software release may not support all the features documented in this module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Fea...

Page 134: ...allowable route for IP traffic to the user is through a device that is configured with PIM stub routing The redundant PIM stub router topology is not supported Only the nonredundant access router topology is supported by the PIM stub feature Only directly connected multicast IGMP receivers and sources are allowed in the Layer 2 access domains The PIM protocol is not supported in access domains Res...

Page 135: ...s on the path between the BSR and a non Cisco PIMv2 router If you have non Cisco PIMv2 routers that need to interoperate with Cisco PIMv1 routers and multilayer devices both Auto RP and a BSR are required We recommend that a Cisco PIMv2 device be both the Auto RP mapping agent and the BSR Information About PIM Protocol Independent Multicast PIM is called protocol independent because regardless of ...

Page 136: ...re sent by a border router or a designated router PIM packets are no longer inside IGMP packets they are standalone packets PIMv1 and PIMv2 Interoperability To avoid misconfiguring multicast routing on your device review the information in this section The Cisco PIMv2 implementation provides interoperability and transition between Version 1 and Version 2 although there might be some minor problems...

Page 137: ...forward multicast packets for a group If a PIM DM device receives a multicast packet and has no directly connected members or PIM neighbors present a prune message is sent back to the source to stop unwanted multicast traffic Subsequent multicast packets are not flooded to this router or device on this pruned branch because branches without receivers are pruned from the distribution tree leaving o...

Page 138: ...uting feature available in all of the device software images reduces resource usage by moving routed traffic closer to the end user The PIM stub routing feature supports multicast routing between the distribution layer and the access layer It supports two types of PIM interfaces uplink PIM interfaces and PIM passive interfaces A routed interface configured with the PIM passive mode does not pass o...

Page 139: ...nable the device to send reports to the next hop interface Hosts that are not directly connected to a downstream router can then join a multicast group sourced from an upstream network The IGMP packets from a host wanting to join a multicast stream are forwarded upstream to the next hop device when this feature is configured When the upstream central router receives the helper IGMP reports or leav...

Page 140: ...hanges to a statically configured RP that was defined with the ip pim rp address global configuration command If no statically configured RP exists the router or device changes the group to dense mode operation Multiple RPs serve different group ranges or serve as hot backups of each other Related Topics Setting Up Auto RP in a New Internetwork CLI on page 129 Example Configuring Auto RP on page 1...

Page 141: ...d local not globally unique You can configure the filter autorp keyword to examine and filter Auto RP discovery and announcement messages at the administratively scoped boundary Any Auto RP group range announcements from the Auto RP packets that are denied by the boundary access control list ACL are removed An Auto RP group range announcement is permitted and passed by the boundary only if all add...

Page 142: ...PIM domain Because BSR messages contain the IP address of the current BSR the flooding mechanism enables candidate RPs to automatically learn which device is the elected BSR Candidate RPs send candidate RP advertisements showing the group range for which they are responsible to the BSR which stores this information in its local candidate RP cache The BSR periodically advertises the contents of thi...

Page 143: ...n the device Note The following figure shows port 2 receiving a multicast packet from source 151 10 3 21 The following table shows that the port on the reverse path to the source is port 1 not port 2 Because the RPF check fails the multilayer device discards the packet Another multicast packet from source 151 10 3 21 is received on port 1 and the routing table shows this port is on the reverse pat...

Page 144: ...fault members of a group receive data from senders to the group across a single data distribution tree rooted at the RP The following figure shows this type of shared distribution tree Data from senders is delivered to the RP for distribution to group members joined to the shared tree Figure 6 Shared Tree and Source Tree Shortest Path Tree If the data rate warrants leaf routers routers without any...

Page 145: ...processed by each PIM device along the path to the source or RP Register and register stop messages are not sent hop by hop They are sent by the designated router that is directly connected to a source and are received by the RP for the group Multiple sources sending to groups use the shared tree You can configure the PIM device to stay on the shared tree You can configure the PIM device to stay o...

Page 146: ...Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Specifies the interface on which you want to enable PIM stub routing and enters interface configuration mode interface interface id Example Device config interface Step 3 The speci...

Page 147: ...static group and physical interface For a configuration example see Example Interface Configuration as an SVI on page 83 These interfaces must have IP addresses assigned to them Configures the PIM stub feature on the interface ip pim passive Example Device config if ip pim passive Step 4 Returns to privileged EXEC mode end Example Device config if end Step 5 Optional Displays the PIM stub that is ...

Page 148: ...sco proprietary protocol separate from PIMv1 For information about these procedures see the following sections Setting Up Auto RP in a New Internetwork CLI on page 129 Adding Auto RP to an Existing Sparse Mode Cloud CLI on page 131 Preventing Join Messages to False RPs CLI on page 134 Filtering Incoming RP Announcement Messages CLI on page 134 Using a standards track protocol in the Internet Engin...

Page 149: ...RY STEPS 1 enable 2 configure terminal 3 ip pim rp address ip address access list number override 4 access list access list number deny permit source source wildcard 5 end 6 show running config 7 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration...

Page 150: ...nfig access list 25 For access list number enter the access list number specified in Step 2 The deny keyword denies access if the conditions are matched permit 10 5 0 1 255 224 0 0 The permit keyword permits access if the conditions are matched For source enter the multicast group address for which the RP should be used Optional For source wildcard enter the wildcard bits in dotted decimal notatio...

Page 151: ... Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Verifies that a default RP is already configured on all PIM devices and the RP in the sparse mode network It was previously configured with the ip pim rp address global configuration command show running config Example Device show running config Step 2 This step is not requir...

Page 152: ...cessary access list access list number deny permit source source wildcard Step 5 Example Device config access list 10 For access list number enter the access list number specified in Step 3 The deny keyword denies access if the conditions are matched permit 10 10 0 0 The permit keyword permits access if the conditions are matched For source enter the multicast group address range for which the RP ...

Page 153: ...m rp Optional Saves your entries in the configuration file copy running config startup config Step 11 Example Device copy running config startup config Related Topics Auto RP on page 117 Example Configuring Auto RP on page 157 Adding Auto RP to an Existing Sparse Mode Cloud CLI This section contains suggestions for the initial deployment of Auto RP into an existing sparse mode cloud to minimize di...

Page 154: ...ed for spare dense mode environments Note The selected RP should have good connectivity and be available across the network Use this RP for the global groups for example 224 x x x and other global groups Do not reconfigure the group address range that this RP serves RPs dynamically discovered through Auto RP take precedence over statically configured RPs Assume that it is desirable to use a second...

Page 155: ...ss range for which the RP should be used Optional For source wildcard enter the wildcard bits in dotted decimal notation to be applied to the source Place ones in the bit positions that you want to ignore Recall that the access list is always terminated by an implicit deny statement for everything Finds a device whose connectivity is not likely to be interrupted and assigns it the role of RP mappi...

Page 156: ...d is not configured on any device this problem can be addressed later In those routers or multilayer devices already configured with the ip pim accept rp command you must enter the command again to accept the newly advertised RP To accept all RPs advertised with Auto RP and reject all other RPs by default use the ip pim accept rp auto rp global configuration command This procedure is optional Rela...

Page 157: ...tted is accepted for the group ranges supplied in the group list access list number variable If this variable is omitted the filter applies to all multicast groups rp announce filter rp list 10 group list 14 If more than one mapping agent is used the filters must be consistent across all mapping agents to ensure that no conflicts occur in the group to RP mapping information Creates a standard acce...

Page 158: ...Example Device config end Step 5 Verifies your entries show running config Step 6 Example Device show running config Optional Saves your entries in the configuration file copy running config startup config Step 7 Example Device copy running config startup config Related Topics Example Filtering Incoming RP Announcement Messages on page 158 Configuring PIMv2 BSR The process for configuring PIMv2 BS...

Page 159: ...mingle candidate RP advertisements resulting in the election of RPs in the wrong domain This figure displays how you can configure the PIM domain border by using the ip pim bsr border command Figure 7 Constraining PIMv2 BSR Messages This procedure is optional SUMMARY STEPS 1 enable 2 configure terminal 3 interface interface id 4 ip pim bsr border 5 end 6 show running config 7 copy running config s...

Page 160: ...atically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group and physical interface For a configuration example see Example Interface Configuration as an SVI on page 83 These interfaces must have IP addresses assigned to them Defines a PIM bootstrap message boundary for the PIM domain ip pim bsr border Step 4 Example Device config if ip pim Ente...

Page 161: ...d or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Creates a standard access list repeating the command as many times as necessary access list access list number deny source source wildcard Step 3 Example Device config access list 12 deny 224 0 ...

Page 162: ...uted Port on page 83 An SVI A VLAN interface created by using the interface vlan vlan id global configuration command You will also need to enable IP PIM sparse dense mode on the VLAN join the VLAN as a statically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group and physical interface For a configuration example see Example Interface Configur...

Page 163: ...configure terminal 3 ip pim bsr candidate interface id hash mask length priority 4 end 5 show running config 6 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Configures your dev...

Page 164: ...ess is selected as the BSR The default is 0 Returns to privileged EXEC mode end Step 4 Example Device config if end Verifies your entries show running config Step 5 Example Device show running config Optional Saves your entries in the configuration file copy running config startup config Step 6 Example Device copy running config startup config Related Topics PIM v2 BSR on page 120 Example Configur...

Page 165: ...le Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Configures your device to be a candidate RP ip pim rp candidate interface id group list access list number Step 3 For interface id specify the interface whose associated IP address is advertised as a candidate RP address Valid interfaces include physical...

Page 166: ...le Device show running config Optional Saves your entries in the configuration file copy running config startup config Step 7 Example Device copy running config startup config Related Topics Example Configuring Candidate RPs on page 159 Configuring Auto RP and BSR for the Network CLI If there are only Cisco devices in your network no routers from other vendors there is no need to configure a BSR C...

Page 167: ... group DETAILED STEPS Purpose Command or Action On any Cisco device displays available RP mappings and metrics show ip pim rp hostname or IP address mapping hostname or IP address elected Step 1 Optional For the hostname specify the IP name of the group about which to display RPs in use metric hostname or IP address Example Device show ip pim rp mapping Optional For the IP address specify the IP a...

Page 168: ... is flooded over the interface To avoid this data flooding configure the Auto RP listener and then configure the interface as sparse mode When configuring Auto RP you must either configure the Auto RP listener feature Step 5 and specify sparse mode Step 7 or specify sparse dense mode Step 8 When you configure sparse dense mode dense mode failover may result in a network dense mode flood To avoid t...

Page 169: ... 15 interface type number 16 ip multicast boundary access list filter autorp 17 end 18 show ip pim autorp 19 show ip pim rp mapping rp address 20 show ip igmp groups group name group address interface type interface number detail 21 show ip mroute group address group name source address source name interface type interface number summary count active kbps DETAILED STEPS Purpose Command or Action E...

Page 170: ...is step if you are configuring sparse dense mode in Step 8 Enables PIM sparse dense mode on an interface ip pim sparse dense mode Step 8 Example Device config if ip pim sparse dense mode Skip this step if you configured sparse mode in Step 7 Exits interface configuration mode and returns to global configuration mode exit Example Device config if exit Step 9 Repeat Steps 1 through 9 on all PIM inte...

Page 171: ...e the optional interface type and interface number arguments to define which IP address is to be used as the source address of the RP mapping agent Use the scope keyword and ttl value argument to specify the Time to Live TTL value in the IP header of Auto RP discovery messages Use the optional interval keyword and seconds argument to specify the interval at which Auto RP discovery messages are sen...

Page 172: ...st entry that uses the deny keyword creates a multicast boundary for packets that match that entry Returns to global configuration mode end Example Device config if end Step 17 Optional Displays the Auto RP information show ip pim autorp Example Device show ip pim autorp Step 18 Optional Displays RPs known in the network and shows how the device learned about each RP show ip pim rp mapping rp addr...

Page 173: ... can configure when a PIM leaf router should join the shortest path tree for a specified group If a source sends at a rate greater than or equal to the specified kbps rate the multilayer device triggers a PIM join message toward the source to construct a source tree shortest path tree If the traffic rate from the source drops below the threshold value the leaf router switches back to the shared tr...

Page 174: ...s that you want to ignore The access list is always terminated by an implicit deny statement for everything Specifies the threshold that must be reached before moving to shortest path tree spt ip pim spt threshold kbps infinity group list access list number Step 4 Example Device config ip pim spt threshold For kbps specify the traffic rate in kilobits per second The default is 0 kbps Because of de...

Page 175: ...th PIM DM operation the DR has meaning only if IGMPv1 is in use IGMPv1 does not have an IGMP querier election process so the elected DR functions as the IGMP querier With PIM SM operation the DR is the device that is directly connected to the multicast source It sends PIM register messages to notify the RP that multicast traffic from a source needs to be forwarded down the shared tree In this case...

Page 176: ...ple Interface Configuration as a Routed Port on page 83 An SVI A VLAN interface created by using the interface vlan vlan id global configuration command You will also need to enable IP PIM sparse dense mode on the VLAN join the VLAN as a statically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group and physical interface For a configuration exa...

Page 177: ...ormation show ip pim autorp Displays information about mroutes filtered by administratively scoped IPv4 multicast boundaries configured on an interface show ip pim boundary Displays information about interfaces configured for Protocol Independent Multicast PIM show ip pim interface Displays the PIM neighbor information show ip pim neighbor Displays information about Protocol Independent Multicast ...

Page 178: ...XEC command making sure that all systems agree on the same RP for the same group 2 Verify interoperability between different versions of DRs and RPs Make sure that the RPs are interacting with the DRs properly by responding with register stops and forwarding decapsulated data packets from registers Configuration Examples for PIM Example Enabling PIM Stub Routing In this example IP multicast routin...

Page 179: ...D 1 30 1 3 1 1 2 100 1 1 1 Vlan100 v2 P 0 30 1 100 1 1 1 10 1 1 1 GigabitEthernet3 0 20 v2 P 0 30 1 10 1 1 1 Example Manually Assigning an RP to Multicast Groups This example shows how to configure the address of the RP to 147 106 6 22 for multicast group 225 2 2 2 only Device config access list 1 permit 225 2 2 2 0 0 0 0 Device config ip pim rp address 147 106 6 22 1 Example Configuring Auto RP T...

Page 180: ...ple Filtering Incoming RP Announcement Messages This example shows a sample configuration on an Auto RP mapping agent that is used to prevent candidate RP announcements from being accepted from unauthorized candidate RPs Device config ip pim rp announce filter rp list 10 group list 20 Device config access list 10 permit host 172 16 5 1 Device config access list 10 permit host 172 16 2 1 Device con...

Page 181: ...rtised BSR address uses 30 bits as the hash mask length and has a priority of 10 Device config interface gigabitethernet1 0 2 Device config if ip address 172 21 24 18 255 255 255 0 Device config if ip pim sparse dense mode Device config if ip pim bsr candidate gigabitethernet1 0 2 30 10 Related Topics Configuring Candidate BSRs CLI on page 141 PIM v2 BSR on page 120 Example Configuring Candidate R...

Page 182: ...ed Topic Protocol Independent Multicast PIM Motivation and Architecture Protocol Independent Multicast PIM Dense Mode Protocol Specification Protocol Independent Multicast PIM Sparse Mode Protocol Specification draft ietf idmr igmp v2 06 txt Internet Group Management Protocol Version 2 draft ietf pim v2 dm 03 txt PIM Version 2 Dense Mode PIM is defined in RFC 4601 and in these Internet Engineering...

Page 183: ... All Releases Cisco IOS commands Cisco IOS IP Multicast Command Reference Cisco IOS IP SLAs commands IP Multicast Technology Overview module Overview of the IP multicast technology area Configuring a Basic IP Multicast Network module Concepts tasks and examples for configuring an IP multicast network using PIM Error Message Decoder Link Description https www cisco com cgi bin Support Errordecoder ...

Page 184: ... Cisco products and technologies To receive security and technical information about your products you can subscribe to various services such as the Product Alert Tool accessed from Field Notices the Cisco Technical Services Newsletter and Really Simple Syndication RSS Feeds Access to most tools on the Cisco Support website requires a Cisco com user ID and password Feature History and Information ...

Page 185: ...isco com go cfn An account on Cisco com is not required Information About PIM MIB Extension for IP Multicast PIM MIB Extensions for SNMP Traps for IP Multicast Protocol Independent Multicast PIM is an IP multicast routing protocol used for routing multicast data packets to multicast groups RFC 2934 defines the PIM MIB for IPv4 which describes managed objects that enable users to remotely monitor a...

Page 186: ... extensions Allow users to identify changes in the multicast topology of their network by detecting changes in the RP mapping Provide traps to monitor the PIM protocol on PIM enabled interfaces Help users identify routing issues when multicast neighbor adjacencies expire on a multicast interface Enable users to monitor RP configuration errors for example errors due to flapping in dynamic RP alloca...

Page 187: ...evice config snmp server enable traps pim neighbor change rp mapping change This keyword enables notifications indicating a change in RP mapping information due to either Auto RP messages or BSR messages invalid pim message This keyword enables notifications for monitoring invalid PIM protocol operations for example when a device receives a join or prune message for which the RP specified in the p...

Page 188: ...hbor change interface ethernet0 0 ip pim sparse dense mode Related Topics Enabling PIM MIB Extensions for IP Multicast on page 164 PIM MIB Extensions for SNMP Traps for IP Multicast on page 163 Additional References Related Documents Document Title Related Topic Cisco IOS Master Commands List All Releases Cisco IOS commands Cisco IOS IP Multicast Command Reference IP multicast commands Standards a...

Page 189: ...sco web support index html The Cisco Support and Documentation website provides online resources to download documentation software and tools Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies Access to most tools on the Cisco Support and Documentation website requires a Cisco com user ID and password IP M...

Page 190: ...IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 168 OL 29890 01 Configuring PIM MIB Extension for IP Multicast Additional References ...

Page 191: ...tocol page 214 Finding Feature Information Your software release may not support all the features documented in this module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cf...

Page 192: ...If the RP either has no shared tree for a particular group or a shared tree whose outgoing interface list is null it does not send a join to the source in another domain Note When MSDP is enabled an RP in a PIM SM domain maintains MSDP peering relationships with MSDP enabled devices in other domains This peering relationship occurs over a TCP connection where primarily a list of sources sending to...

Page 193: ...peers The DR sends the encapsulated data to the RP only once per source when the source goes active If the source times out this process happens again when it goes active again This situation is different from the periodic SA message that contains all sources that are registered to the originating RP Those SA messages are MSDP control packets and thus do not contain encapsulated data from active s...

Page 194: ...P does nothing If there are group members the RP sends an S G join toward the source As a result a branch of the interdomain source tree is constructed across autonomous system boundaries to the RP As multicast packets arrive at the RP they are then forwarded down its own shared tree to the group members in the RP s domain The members DRs then have the option of joining the rendezvous point tree R...

Page 195: ... by originating RPs For more information about SA request messages see the Requesting Source Information from MSDP Peers on page 199 section Note SA Response Messages SA response messages are sent by the MSDP peer in response to an SA request message SA response messages contain the IP address of the originating RP and one or more S G pairs of the active sources in the originating RP s domain that...

Page 196: ...or The same SA message arriving from other MSDP peers must be ignored or SA loops can occur Deterministically selecting the MSDP RPF peer for an arriving SA message requires knowledge of the MSDP topology However MSDP does not distribute topology information in the form of routing updates MSDP infers this information by using M BGP routing data as the best approximation of the MSDP topology for th...

Page 197: ...update messages The BGP neighbor address is not the same as the next hop address in the path Because i M BGP peers do not update the next hop attribute of a path the next hop address usually is not the same as the address of the BGP peer that sent us the path Note The BGP neighbor address is not necessarily the same as the BGP ID of the peer that sent the peer the path Note 1 If the IP address of ...

Page 198: ...DP peer connection should be configured As opposed to Rule 1 the IP address of the far end MSDP peer connection does not have to be the same as the far end e M BGP peer connection The reason that the addresses do not have to be identical is that BGP topology between two e M BGP peers is not described by the AS path Rule 3 of RPF Checking of SA Messages in MSDP Rule 3 of RPF checking is applied whe...

Page 199: ...nect using TCP port 639 The lower IP address peer takes the active role of opening the TCP connection The higher IP address peer waits in LISTEN state for the other to make the connection MSDP peers send keepalive messages every 60 seconds The arrival of data performs the same function as the keepalive message and keeps the session from timing out If no keepalive messages or data is received for 7...

Page 200: ...DoS attacks We recommended that you configure SA message limits for all MSDP peerings on the device An appropriately low SA limit should be configured on peerings with a stub MSDP region for example a peer that may have some further downstream peers but that will not act as a transit for SA messages across the rest of the Internet A high SA limit should be configured for all MSDP peerings that act...

Page 201: ...is dependency on BGP by defining a default peer from which to accept all SA messages without performing the peer RPF check A default MSDP peer must be a previously configured MSDP peer A stub autonomous system also might want to have MSDP peerings with more than one RP for the sake of redundancy For example SA messages cannot just be accepted from multiple default peers because there is no RPF che...

Page 202: ...but only the first one is the active default peer as long as the device has connectivity to this peer and the peer is alive If the first configured peer goes down or the connectivity to this peer goes down the second configured peer becomes the active default and so on Related Topics Configuring a Default MSDP Peer on page 192 Example Configuring a Default MSDP Peer on page 210 MSDP Mesh Groups An...

Page 203: ... across the Internet To control what sources are advertised in SA messages you can configure SA origination filters on an RP By creating SA origination filters you can control the sources advertised in SA messages as follows You can configure an RP to prevent the device from advertising local sources in SA messages The device will still forward SA messages from other MSDP peers in the normal fashi...

Page 204: ...ssages from a specified peer based on the announcing RP address contained in the SA message by configuring the device to filter outgoing SA messages based on their origin even after an SA message has been transmitted across one or more MSDP peers The forwarding of all other SA messages to the MSDP peer will be stopped You can configure an outgoing filter list that includes an extended access list ...

Page 205: ... reject undesirable sources such as sources using private addresses Caution TTL Thresholds in MSDP The time to live TTL value provides a means to limit the number of hops a packet can take before being dropped The ip multicast ttl threshold command is used to specify a TTL for data encapsulated SA messages sent to specified MSDP peers By default multicast data packets in SA messages are sent to an...

Page 206: ...ntrol the outgoing SA request messages that a device will honor from specified peers by creating an SA request filter An SA request filter controls the outgoing SA requests that the device will honor from MSDP peers as follows You can filter all SA request messages from a specified peer by configuring the device to ignore all SA requests from the specified MSDP peer You can filter a subset of SA r...

Page 207: ...ion or the Configuring an MSDP Mesh Group on page 193 section Note Example Device config ip msdp peer 192 168 1 2 connect source loopback0 If you specify the connect sourcekeyword the primary address of the specified local interface type and number values are used as the source IP address for the TCP connection The connect sourcekeyword is recommended especially for MSDP peers on a border that pee...

Page 208: ...ion is terminated and not restarted until the peer is brought back up using the no ip msdp shutdown command for the specified peer Note Before You Begin MSDP is running and the MSDP peers must be configured SUMMARY STEPS 1 enable 2 configure terminal 3 ip msdp shutdown peer name peer address 4 Repeat Step 3 to shut down additional MSDP peers 5 end DETAILED STEPS Purpose Command or Action Enables p...

Page 209: ... MSDP MD5 Password Authentication Between MSDP Peers Perform this optional task to configure MSDP MD5 password authentication between MSDP peers SUMMARY STEPS 1 enable 2 configure terminal 3 ip msdp password peer peer name peer address encryption type string 4 exit 5 show ip msdp peer peer address peer name DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example...

Page 210: ...lobal configuration mode and returns to privileged EXEC mode exit Example Device config exit Step 4 Optional Displays detailed information about MSDP peers show ip msdp peer peer address peer name Step 5 Use this command to verify whether MD5 password authentication is enabled on an MSDP peer Note Example Device show ip msdp peer Related Topics MSDP MD5 Password Authentication on page 177 Example ...

Page 211: ...ll number of SA messages that the device can accept from specified MSDP peers Performing this task protects an MSDP enabled device from distributed denial of service DoS attacks We recommend that you perform this task for all MSDP peerings on the device Note SUMMARY STEPS 1 enable 2 configure terminal 3 ip msdp sa limit peer address peer name sa limit 4 Repeat Step 3 to configure SA limits for add...

Page 212: ...ed from MSDP peers that are stored in the cache Note Optional Displays MSDP peer status show ip msdp summary Step 8 Example Device show ip msdp summary The output of this command displays a per peer SA Count field that displays the number of SAs stored in the cache Note Adjusting the MSDP Keepalive and Hold Time Intervals Perform this optional task to adjust the interval at which an MSDP peer will...

Page 213: ...d EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global configuration mode configure terminal Example Device configure terminal Step 2 Configures the interval at which an MSDP peer will send keepalive messages and the interval at which the MSDP ip msdp keepalive peer address peer name keepalive interval hold time interval Step 3 peer will wait for keepalive me...

Page 214: ... Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global configuration mode configure terminal Example Device configure terminal Step 2 Configures the interval at which MSDP peers will wait after peering sessions are reset before attempting to reestablish the peering sessions ip msdp timer connection retry interval Example Device ip msdp timer...

Page 215: ...Device configure terminal Step 2 Configures a default peer from which to accept all MSDP SA messages ip msdp default peer peer address peer name prefix list list Example Device config ip msdp default peer 192 168 1 3 Step 3 Exits global configuration mode and returns to privileged EXEC mode exit Example Device config exit Step 4 Related Topics Default MSDP Peers on page 179 Example Configuring a D...

Page 216: ...group mesh name peer address peer name Step 3 Example Device config ip msdp mesh group peermesh All MSDP peers on a device that participate in a mesh group must be fully meshed with all other MSDP peers in the group Each MSDP peer on each device must be configured as a peer using the ip msdp peer command and also as a member of the mesh group using the ip msdp mesh group command Note Repeat Step 3...

Page 217: ... password if prompted Enters global configuration mode configure terminal Example Device configure terminal Step 2 Enables a filter for MSDP SA messages originated by the local device ip msdp redistribute list access list asn as access list route map map name Step 3 Example Device config ip msdp redistribute route map customer sources The ip msdp redistribute command can also be used to advertise ...

Page 218: ...or additional MSDP peers 5 exit DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global configuration mode configure terminal Example Device configure terminal Step 2 Enables a filter for outgoing MSDP messages ip msdp sa filter out peer address peer name list access list route map map name rp list acce...

Page 219: ...TEPS 1 enable 2 configure terminal 3 ip msdp sa filter in peer address peer name list access list route map map name rp list access list rp route map map name 4 Repeat Step 3 to configure incoming filter lists for additional MSDP peers 5 exit DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global confi...

Page 220: ...Multicast Data Sent in SA Messages Perform this optional task to establish a time to live TTL threshold to limit the multicast data sent in SA messages SUMMARY STEPS 1 enable 2 configure terminal 3 ip msdp ttl threshold peer address peer name ttl value 4 exit DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted En...

Page 221: ...s optional task to enable a device to request source information from MSDP peers Because SA caching is enabled by default and cannot be explicitly enabled or disabled in earlier Cisco software releases performing this task is seldom needed Note SUMMARY STEPS 1 enable 2 configure terminal 3 ip msdp sa request peer address peer name 4 Repeat Step 3 to specify that the device send SA request messages...

Page 222: ...nsetoOutgoingSARequestMessagesfromMSDPPeers Using SA Request Filters Perform this optional task to control the outgoing SA request messages that the device will honor from MSDP peers SUMMARY STEPS 1 enable 2 configure terminal 3 ip msdp filter sa request peer address peer name list access list 4 Repeat Step 3 to configure SA request filters for additional MSDP peers 5 exit DETAILED STEPS Purpose C...

Page 223: ...e mode PIM DM region You can have a device that borders a PIM SM region and a PIM DM region By default sources in the PIM DM domain are not included in MSDP You can configure this border device to send SA messages for sources active in the PIM DM domain If you do so it is very important to also configure the ip msdp redistribute command to control what local sources from the PIM DM domain are adve...

Page 224: ...ess Perform this optional task to allow an MSDP speaker that originates an SA message to use the IP address of its interface as the RP address in the SA message You can also change the originator ID for any one of the following reasons If you configure multiple devices in an MSDP mesh group for Anycast RP If you have a device that borders a PIM SM domain and a PIM DM domain If a device borders a P...

Page 225: ...es the RP address in SA messages to be the address of the originating device s interface ip msdp originator id type number Example Device config ip msdp originator id ethernet 1 Step 3 Exits global configuration mode and returns to privileged EXEC mode exit Example Device config exit Step 4 Monitoring MSDP Perform this optional task to monitor MSDP SA messages peers state and peer status IP Multic...

Page 226: ...eceived 1028 byte message from peer MSDP 224 150 44 254 SA TLV len 1028 ec 85 RP 172 31 3 92 MSDP 224 150 44 254 Peer RPF check passed for 172 31 3 92 used EMBGP peer MSDP 224 150 44 250 Forward 1028 byte SA to peer MSDP 224 150 44 254 Received 1388 byte message from peer MSDP 224 150 44 254 SA TLV len 1388 ec 115 RP 172 31 3 111 MSDP 224 150 44 254 Peer RPF check passed for 172 31 3 111 used EMBG...

Page 227: ...nt to display information about a particular peer The following is sample output from the show ip msdp peercommand Example Device show ip msdp peer 192 168 4 4 MSDP Peer 192 168 4 4 AS 64512 configured AS Connection status State Up Resets 0 Connection source Loopback0 2 2 2 2 Uptime Downtime 00 07 55 Messages sent received 8 18 Output messages discarded 0 Connection and counters cleared 00 08 55 a...

Page 228: ...5 32 Peer 192 168 4 4 Step 7 show ip msdp summary Use this command to display MSDP peer status The following is sample output from the show ip msdp summary command Example Device show ip msdp summary MSDP Peer Status Summary Peer Address AS State Uptime Reset SA Peer Name Downtime Count Count 192 168 4 4 4 Up 00 08 05 0 8 Clearing MSDP Connections Statistics and SA Cache Entries Perform this optio...

Page 229: ...es are cleared Use the optional group address argument to clear all SA cache entries associated with a specific group Enabling SNMP Monitoring of MSDP Perform this optional task to enable Simple Network Management Protocol SNMP monitoring of MSDP Before You Begin SNMP and MSDP is configured on your devices In each PIM SM domain there should be a device that is configured as the MSDP speaker This d...

Page 230: ...port number msdp Step 3 Example Device snmp server host examplehost msdp Exits global configuration mode and returns to privileged EXEC mode exit Example Device config exit Step 4 Troubleshooting Tips You can compare the results of MSDP MIB notifications to the output from the software by using the show ip msdp summary and show ip msdp peer commands on the appropriate device You can also compare t...

Page 231: ...ct source Loopback0 Device C interface Loopback 0 ip address 10 220 32 1 255 255 255 255 ip msdp peer 10 220 8 1 connect 10 220 8 1 connect source Loopback0 ip msdp peer 10 220 16 1 connect 10 220 16 1 connect source Loopback0 Related Topics MSDP Peers on page 177 Configuring an MSDP Peer on page 184 Shutting Down an MSDP Peer on page 186 Example Configuring MSDP MD5 Password Authentication The fo...

Page 232: ...essages to both Device A and Device C but accepts SA messages either from Device A only or Device C only If Device A is the first default peer in the configuration it will be used if it is up and running Only if Device A is not running will Device B accept SA messages from Device C The ISP will also likely use a prefix list to define which prefixes it will accept from the customer device The custo...

Page 233: ...rs but only the first one is the active default peer as long as the device has connectivity to this peer and the peer is alive If the first configured peer goes down or the connectivity to this peer goes down the second configured peer becomes the active default and so on The following example shows a partial configuration of Device A and Device C in the figure Each of these ISPs may have more tha...

Page 234: ...sh group 10 3 3 3 Device B Configuration ip msdp peer 10 1 1 1 ip msdp peer 10 3 3 3 ip msdp mesh group test mesh group 10 1 1 1 ip msdp mesh group test mesh group 10 3 3 3 Device C Configuration ip msdp peer 10 1 1 1 ip msdp peer 10 2 2 2 ip msdp mesh group test mesh group 10 1 1 1 ip msdp mesh group test mesh group 10 2 2 2 Related Topics Configuring an MSDP Mesh Group on page 193 MSDP Mesh Grou...

Page 235: ...ng and connectivity Cisco IOS Master Commands List All Releases Cisco IOS commands Cisco IOS IP Multicast Command Reference IP multicast commands Cisco IOS IPv6 Command Reference IPv6 commands Cisco IOS IPv6 Feature Mapping Cisco IOS IPv6 features Standards and RFCs Title Standard RFC IPv6 RFCs RFCs for IPv6 MIBs MIBs Link MIB To locate and download MIBs for selected platforms Cisco IOS releases a...

Page 236: ... technical issues with Cisco products and technologies Access to most tools on the Cisco Support and Documentation website requires a Cisco com user ID and password FeatureHistoryandInformationforMulticastSourceDiscovery Protocol Modification Release This feature was introduced Cisco IOS XE 3 3SE IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 214 OL 29890 ...

Page 237: ... information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Prerequisites for Configuring Wireless Multicast The IP multicast routing must be enabled and the PIM version and PIM mode must be configured The default routes should be available in the device After performing these tasks t...

Page 238: ...pports all the capabilities of v1 including Multicast Listener Discovery MLD v1 snooping but the v2 and v3 capabilities are limited This feature keeps track of and delivers IPv6 multicast flows to the clients that request them To support IPv6 multicast global multicast mode should be enabled Internet Group Management Protocol IGMP snooping is introduced to better direct multicast packets When this...

Page 239: ...clients are allowed to listen to a multicast stream on the multicast VLAN The MGID is generated using the mulicast VLAN and multicast IP addresses If multiple clients on different VLANs of the same WLAN are listening to a single multicast IP address a single MGID is generated The device makes sure that all multicast streams from the clients on this VLAN group always go out on the multicast VLAN to...

Page 240: ...e Device config ap capwap multicast 231 1 1 1 Step 4 Device config no ap capwap multicast 231 1 1 1 Exits the configuration mode Alternatively press Ctrl Z to exit the configuration mode end Example Device config end Step 5 Related Topics Information About Wireless Multicast on page 216 Configuring Wireless Multicast MCUC Mode CLI SUMMARY STEPS 1 enable 2 configure terminal 3 wireless multicast 4 ...

Page 241: ...st Add no in the command to disable the multicast mode no ap capwap multicast ipaddr Example Device config no ap capwap multicast 231 1 1 1 Step 4 Exits the configuration mode Alternatively press Ctrl Z to exit the configuration mode end Example Device config end Step 5 Related Topics Information About Wireless Multicast on page 216 Configuring IPv6 Snooping CLI SUMMARY STEPS 1 enable 2 configure ...

Page 242: ...2 configure terminal 3 ipv6 snooping policy policy name 4 security level guard 5 device role node 6 protocol dhcp ndp DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global command mode configure terminal Example Device configure terminal Step 2 IP Multicast Routing Configuration Guide Cisco IOS XE Rel...

Page 243: ...es in DHCP or NDP packets protocol dhcp ndp Example Device config ipv6 snooping protocol ndp Step 6 Configuring Layer 2 Port as Multicast Router Port CLI SUMMARY STEPS 1 enable 2 configure terminal 3 ipv6 mld snooping vlan vlan id mrouter interface Port channel port channel interface number DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable En...

Page 244: ...nitor router switch DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global command mode configure terminal Example Device configure terminal Step 2 Configures a policy for RA Guard ipv6 nd raguard policy policy name Example Device config ipv6 nd raguard policy myraguardpolicy Step 3 Sets up a trusted p...

Page 245: ...fault value is enable Wireless multicast must be enabled for the traffic to pass Add no in the command to disable the non IP multicast in all VLANs wireless multicast non ip Example Device config wireless multicast non ip Step 3 Device config no wireless multicast non ip Enables non IP multicast per VLAN Default value is enable Both wireless multicast and wireless multicast non IP must be enabled ...

Page 246: ...less clients Default value is disable Enabling wireless broadcast enables broadcast traffic for wireless broadcast Example Device config wireless broadcast Device config no wireless broadcast Step 3 each VLAN Add no in the command to disable broadcasting packets Enables broadcast packets for single VLAN Default value is enable Wireless broadcast must be enabled for broadcasting Add no in the comma...

Page 247: ...ion Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global command mode configure terminal Example Device configure terminal Step 2 Enters the configuration mode to configure various parameters in the WLAN wlan wlan_name Example Device config wlan test 1 Step 3 Disables WLAN shutdown Example Device config wlan shutdown Step 4 IP Multicast Rou...

Page 248: ... Displays the multicast status and IP multicast mode each VLAN s broadcast and non IP multicast status Also displays the mDNS bridging state show wireless multicast Displays all Source Group and VLAN lists and the corresponding MGID value show wireless multicast group summary Displays details of the given S G V and shows all of the clients associated with it and their MC2UC status show wireless mu...

Page 249: ...pv6 mld snooping wireless mgid Where to Go Next for Wireless Multicast You can configure the following IGMP PIM SSM IP Multicast Routing Service Discovery Gateway You can also review the following IP Multicast Optimization processes for your configuration Optimizing PIM Sparse Mode in a Large IP Multicast Deployment Multicast Subsecond Convergence IP Multicast Load Splitting across Equal Cost Path...

Page 250: ...elp you research and resolve system error messages in this release use the Error Message Decoder tool Standards and RFCs Title Standard RFC MIBs MIBs Link MIB To locate and download MIBs for selected platforms Cisco IOS releases and feature sets use Cisco MIB Locator found at the following URL http www cisco com go mibs All supported MIBs for this release IP Multicast Routing Configuration Guide C...

Page 251: ...nd technical information about your products you can subscribe to various services such as the Product Alert Tool accessed from Field Notices the Cisco Technical Services Newsletter and Really Simple Syndication RSS Feeds Access to most tools on the Cisco Support website requires a Cisco com user ID and password IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switch...

Page 252: ...IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 230 OL 29890 01 Configuring Wireless Multicast Additional References ...

Page 253: ...est feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Prerequisites for Configuring SSM The following are the prerequisites for configuring source ...

Page 254: ...ons in a network predating SSM do not work within the SSM range unless they are modified to support S G channel subscriptions Therefore enabling SSM in a network can cause problems for existing applications if they use addresses within the designated SSM range IGMPv3 uses new membership report messages that might not be correctly recognized by older IGMP snooping devices Address management is stil...

Page 255: ...r commands that appear in this chapter use the command reference master index or search online SSM Components Overview SSM is a datagram delivery model that best supports one to many applications also known as broadcast applications SSM is a core networking technology for the Cisco implementation of IP multicast solutions targeted for audio and video broadcast application environments The device s...

Page 256: ... 224 0 0 0 through 239 255 255 255 When an SSM range is defined an existing IP multicast receiver application will not receive any traffic when it tries to use addresses in the SSM range unless the application is modified to use explicit S G channel subscription or is SSM enabled through a URL Rendezvous Directory URD SSM Operations An established network in which IP multicast service is based on ...

Page 257: ...Internet broadcast applications this ISM behavior is highly undesirable because it allows unwanted sources to easily disturb the actual Internet broadcast source by simply sending traffic to the same multicast group This situation depletes bandwidth at the receiver side with unwanted traffic and thus disrupts the undisturbed reception of the Internet broadcast In SSM this type of denial of service...

Page 258: ...o these groups as long as it continues to receive the IGMPv1 or IGMPv2 membership reports and the SSM mapping for the group remains the same SSM mapping enables the last hop router to determine the source addresses either by a statically configured table on the router or through a DNS server When the statically configured table or the DNS mapping changes the router leaves the current sources assoc...

Page 259: ...servers is actively sending video traffic for the TV channel To look up one or more source addresses for a group that includes G1 G2 G3 and G4 you must configure these DNS records on the DNS server G4 G3 G2 G1 multicast domain timeout IN A source address 1 IN A source address 2 IN A source address n See your DNS server documentation for more information about configuring DNS resource records How t...

Page 260: ...r Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters global configuration mode configure terminal Example Device configure terminal Step 2 Enables IP multicast routing ip multicast routing distributed Step 3 Example Device config ip multicast routing Use the distributed keyword to enable Multicast Distributed Switching Configures SSM serv...

Page 261: ...ig if end Step 10 Optional Displays the multicast groups having receivers that are directly connected to the device and that were learned through IGMP show ip igmp groups group name group address interface type interface number detail Step 11 Example Device show ip igmp groups A receiver must be active on the network at the time that this command is issued in order for receiver information to be p...

Page 262: ...ist source address 6 Repeat Step 4 to configure additional static SSM mappings if required 7 end 8 show running config 9 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Enables S...

Page 263: ...in the SSM range the device determines the source addresses associated with the group by using each configured ip igmp ssm map static command The device associates up to 20 sources per group Note 11 172 16 8 11 Repeat Step 4 to configure additional static SSM mappings if required Step 6 Returns to privileged EXEC mode end Example Device config end Step 7 Verifies your entries show running config E...

Page 264: ...ditional DNS servers for redundancy if required 8 end 9 show running config 10 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Enables SSM mapping for groups in a configured SSM ...

Page 265: ... 6 172 16 1 111 172 16 1 2 Repeat Step 5 to configure additional DNS servers for redundancy if required Step 7 Returns to privileged EXEC mode end Example Device config end Step 8 Verifies your entries show running config Example Device show running config Step 9 Optional Saves your entries in the configuration file copy running config startup config Example Device copy running config Step 10 star...

Page 266: ...e must be one of the following A routed port A physical port that has been configured as a Layer 3 port by entering the no switchport interface configuration command gigabitethernet 1 0 1 You will also need to enable IP PIM sparse dense mode on the interface and join the interface as a statically connected member to an IGMP static group For a configuration example see Example Interface Configurati...

Page 267: ...up 239 1 2 1 source ssm map Returns to privileged EXEC mode end Example Device config if end Step 5 Verifies your entries show running config Example Device show running config Step 6 Optional Saves your entries in the configuration file copy running config startup config Example Device copy running config Step 7 startup config Related Topics Configuring DNS Based SSM Mapping CLI on page 242 Monit...

Page 268: ...rface number detail Displays the default domain name the style of name lookup service a list of name server hosts and the cached list of hostnames and addresses show host Displays the IGMP packets received and sent and IGMP host related events debug ip igmp group address Configuration Examples for Source Specific Multicast SSM with IGMPv3 Example The following example shows how to configure a rout...

Page 269: ...icast PIM Dense Mode State Refresh IGMP State Limit Additional References Related Documents Document Title Related Topic IP Multicast Routing Command Reference Catalyst 3650 Switches For complete syntax and usage information for the commands used in this chapter IP Multicast PIM Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches IP Multicast IGMP Configuration Guide Cisco IOS XE R...

Page 270: ... release Technical Assistance Link Description http www cisco com support The Cisco Support website provides extensive online resources including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies To receive security and technical information about your products you can subscribe to various services such as the Product Alert Tool accesse...

Page 271: ...or SSM Modification Release This feature was introduced Cisco IOS XE 3 3SE IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches OL 29890 01 249 Configuring SSM Feature History and Information for SSM ...

Page 272: ...IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 250 OL 29890 01 Configuring SSM Feature History and Information for SSM ...

Page 273: ...est feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Prerequisites for Configuring IP Multicast Routing The following are the prerequisites for co...

Page 274: ...lticast routers and multilayer devices forward incoming IP multicast packets out all interfaces that lead to members of the multicast group Any host regardless of whether it is a member of a group can send to a group However only the members of a group receive the message Cisco s Implementation of IP Multicast Routing Cisco IOS software supports the following protocols to implement IP multicast ro...

Page 275: ... Overview The device uses the Multicast Forwarding Information Base MFIB architecture and the Multicast Routing Information Base MRIB for IP multicast The MFIB architecture provides both modularity and separation between the multicast control plane Protocol Independent Multicast PIM and Internet Group Management Protocol IGMP and the multicast forwarding plane MFIB This architecture is used in Cis...

Page 276: ...lled administratively scoped addresses as the boundary mechanism If you configure an administratively scoped boundary on a routed interface multicast traffic whose multicast group addresses fall in this range cannot enter or exit this interface which provides a firewall for multicast traffic in this address range Multicast boundaries and TTL thresholds control the scoping of multicast domains howe...

Page 277: ...ary on page 272 Multicast Routing and Device Stacks For all multicast routing protocols the entire stack appears as a single router to the network and operates as a single multicast router In a device stack the active device performs these functions It is responsible for completing the IP multicast routing functions of the stack It fully initializes and runs the IP multicast routing protocols It b...

Page 278: ... outgoing interface list and IGMP snooping is disabled the outgoing interface might not be able to sustain line rate for multicast traffic because of the extra replication Note In populating the multicast routing table dense mode interfaces are always added to the table Sparse mode interfaces are added to the table only when periodic join messages are received from downstream devices or when there...

Page 279: ...ation mode interface interface id Example Device config interface Step 4 The specified interface must be one of the following A routed port A physical port that has been configured as a Layer 3 port by entering the no switchport interface configuration command You gigabitethernet 1 0 1 will also need to enable IP PIM sparse dense mode on the interface and join the interface as a statically connect...

Page 280: ...se mode is the recommended setting state refresh PM dense mode state refresh configuration Returns to privileged EXEC mode end Example Device config if end Step 6 Verifies your entries show running config Example Device show running config Step 7 Optional Saves your entries in the configuration file copy running config startup config Example Device copy running config Step 8 startup config Related...

Page 281: ...and or Action Enables privileged EXEC mode enable Step 1 Example Device enable Enter your password if prompted Enters the global configuration mode configure terminal Example Device configure terminal Step 2 Enables IP multicast forwarding ip mfib Example Device config ip mfib Step 3 Returns to privileged EXEC mode exit Example Device config exit Step 4 Verifies your entries show running config Ex...

Page 282: ... arguments Sources that match the source address or that fall in the source address range specified for the source address argument will RPF to either the interface associated with the IP address specified for the rpf address argument or the local interface on the device specified for the interface type and interface number arguments If an IP address is specified for the rpf address argument a rec...

Page 283: ...2 The source IP address 10 1 1 1 is configured to be reachable through the interface associated with IP address 10 2 2 2 ip mroute vrf vrf name source address mask fallback lookup global vrf vrf name protocol rpf address interface type interface number distance Step 3 Example Device configure ip mroute 10 1 1 1 255 255 255 255 10 2 2 2 Returns to privileged EXEC mode exit Example Device config exi...

Page 284: ...b one of which is http www video ja net mice index html SDR is a multicast application that listens to a well known multicast group address and port for Session Announcement Protocol SAP multicast packets from SAP clients which announce their conference sessions These SAP packets contain a session description the time the session is active its IP multicast group addresses media format contact pers...

Page 285: ...c group For a configuration example see Example Interface Configuration as a Routed Port on page 83 An SVI A VLAN interface created by using the interface vlan vlan id global configuration command You will also need to enable IP PIM sparse dense mode on the VLAN join the VLAN as a statically connected member to an IGMP static group and then enable IGMP snooping on the VLAN the IGMP static group an...

Page 286: ...ns active so that if a source stops advertising SAP information old advertisements are not unnecessarily kept This procedure is optional SUMMARY STEPS 1 enable 2 configure terminal 3 ip sap cache timeout minutes 4 end 5 show running config 6 show ip sap 7 copy running config startup config DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Ent...

Page 287: ... to privileged EXEC mode end Example Device config end Step 4 Verifies your entries show running config Example Device show running config Step 5 Displays the SAP cache show ip sap Example Device show ip sap Step 6 Optional Saves your entries in the configuration file copy running config startup config Example Device copy running config Step 7 startup config Configuring an IP Multicast Boundary CL...

Page 288: ...ess list number the ranges are as follows access list number 1300 1999 access list number 2000 2699 dynamic extended rate limit access list number 1 99 IP standard access list access list number 100 199 IP extended access list Example Device config access list 99 access list number 1300 1999 IP standard access list expanded range permit any access list number 2000 2699 IP extended access list expa...

Page 289: ...iguration as an SVI on page 83 These interfaces must have IP addresses assigned to them Configures the boundary specifying the access list you created in Step 2 ip multicast boundary access list number Step 5 Additional command options include Example Device config if ip multicast For access list number the ranges are as follows access list number 1 99 IP standard access list boundary 99 access li...

Page 290: ...ed to be invalid You can use any of the privileged EXEC commands in the following table to clear IP multicast caches tables and databases Table 21 Commands for Clearing Caches Tables and Databases Purpose Command Deletes entries from the IGMP cache clear ip igmp group group hostname IP address vrf name group hostname IP address Clears all active IPv4 Multicast Forwarding Information Base MFIB traf...

Page 291: ...outing path that packets of your device are taking through the network You can use any of the privileged EXEC commands in the following table to display various routing statistics Table 22 Commands for Displaying System and Network Statistics Purpose Command Sends an ICMP Echo Request to a multicast group address ping group name group address Displays IGMP filter information show ip igmp filter Di...

Page 292: ...ulticast interface limit mpls redundancy vrf Displays information about interfaces configured for PIM This command is available in all software images show ip pim interface type number count detail df stats Display all VRFs show ip pim all vrfs tunnel Display global auto RP information show ip pim autorp Displays boundary information show ip pim boundary type number Display bootstrap router inform...

Page 293: ...ion Announcement Protocol SAP Version 2 cache Command parameters include A B C D IP group address WORD Session name in double quotes detail Session details show ip sap group session name detail Monitoring IP Multicast Routing You can use the privileged EXEC commands in the following table to monitor IP multicast routers packets and paths Table 23 Commands for Monitoring IP Multicast Routing Purpos...

Page 294: ... through DVMRP tunnels and all the routed interfaces This information includes the metric always set to 1 the configured TTL threshold the status of the interface and various flags You can also use the mrinfo privileged EXEC command to query the router or device itself as in this example Device mrinfo 171 69 214 27 mm1 7kd cisco com version cisco 11 1 flags PMS 171 69 214 27 171 69 214 26 mm1 r7kb...

Page 295: ...hes For complete syntax and usage information for the commands used in this chapter Routing Command Reference Catalyst 3650 Switches For information on configuring the Multicast Source Discovery Protocol MSDP Error Message Decoder Link Description https www cisco com cgi bin Support Errordecoder index cgi To help you research and resolve system error messages in this release use the Error Message ...

Page 296: ...d resolving technical issues with Cisco products and technologies To receive security and technical information about your products you can subscribe to various services such as the Product Alert Tool accessed from Field Notices the Cisco Technical Services Newsletter and Really Simple Syndication RSS Feeds Access to most tools on the Cisco Support website requires a Cisco com user ID and password...

Page 297: ...is module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Restrictions for Configuring the Service Discovery Gateway The following...

Page 298: ...ice it is aware of it provides a DNS response with the information from its cache With mDNS service discovery is accomplished by browsing An mDNS query is sent out for a given service type and domain and any device that is aware of matching services replies with service information The result is a list of available services for the user to choose from The mDNS protocol mDNS RFC together with DNS S...

Page 299: ...g the Service List CLI on page 279 Example Creating a Service List Applying a Filter and Configuring Parameters on page 288 Enabling mDNS Gateway and Redistributing Services CLI on page 283 Example Specify Alternative Source Interface for Outgoing mDNS Packets on page 287 Example Redistribute Service Announcements on page 287 Example Disable Bridging of mDNS Packets to Wireless Clients on page 288...

Page 300: ... name can be associated with multiple sequence numbers and each sequence number will be mapped to a rule If no filters are configured then the default action is to deny service list information to be transported through the device or interface Note Query is another option provided when creating service lists You can create queries using a service list If you want to browse for a service then activ...

Page 301: ...How to Configure the Service Discovery Gateway Configuring the Service List CLI This procedure describes how to create a service list apply a filter for the service list and configure parameters for the service list name SUMMARY STEPS 1 enable 2 configure terminal 3 service list mdns sd service list name deny sequence number permit sequence number query 4 match message type announcement any query ...

Page 302: ...he service list name that is created in step 2 If the match message type is an announcement then the service list rule only allows service advertisements or announcements for the device If the match message type is a query then only a query from the client for a certain service in the network is allowed Multiple service maps of the same name with different sequence numbers can be created and the e...

Page 303: ...rvice list name that is created in step 2 You cannot use the match command if you have used the query option in the previous step The match command can be used only for the permit or deny option Note service type _ipp _tcp Returns to privileged EXEC mode end Example Device config mdns sd sl end Step 7 What to Do Next Proceed to enable the mDNS gateway and redistribution of services Related Topics ...

Page 304: ...iguration DETAILED STEPS Step 1 Choose Configuration Controller mDNS Service List Step 2 Click Create Service The Service List Create Service page is displayed Step 3 In the Service List Name text box enter the service list name Step 4 From the Service rule drop down list choose from the following options permit permits the service list deny denies the service list Step 5 In the Sequence number te...

Page 305: ...e box shows the learned service that you have selected for an mDNS service Step 9 Click Apply Step 10 Click Save Configuration What to Do Next Proceed to enable the mDNS gateway and redistribution of services Enabling mDNS Gateway and Redistributing Services CLI After enabling mDNS gateway for a device you can apply filters apply IN bound filtering or OUT bound filtering and active queries by usin...

Page 306: ...utgoing service discovery information OUT bound filtering service policy service policy name IN OUT Example Device config mdns service policy Step 4 serv pol1 IN Optional Redistributes services or service announcements across subnets redistribute mdns sd Example Device config mdns redistribute mdns sd Step 5 If redistribution is enabled globally global configuration is given higher priority than i...

Page 307: ...ample Device config end Step 11 Related Topics Service Discovery Gateway on page 277 Filtering on page 278 Example Specify Alternative Source Interface for Outgoing mDNS Packets on page 287 Example Redistribute Service Announcements on page 287 Example Disable Bridging of mDNS Packets to Wireless Clients on page 288 Example Enabling mDNS Gateway and Redistributing Services on page 288 Example Glob...

Page 308: ...D STEPS Step 1 Choose Configuration Controller mDNS Global The Global Service Rules page is displayed Step 2 Select the mDNS gateway check box Step 3 From the Learn Service drop down list choose from the following options Enable Allows the device to learn all the announced services It is used to learn services by enabling all announcement queries by using Service Policy IN of type GUI permit all a...

Page 309: ...e for outgoing mDNS packets so its IP address can be used when there is none configured on the outgoing interface Device config service routing mdns sd Device config mdns source interface if name Related Topics Enabling mDNS Gateway and Redistributing Services CLI on page 283 Service Discovery Gateway on page 277 Filtering on page 278 Example Redistribute Service Announcements The following exampl...

Page 310: ...evice config mdns exit Related Topics Configuring the Service List CLI on page 279 Service Discovery Gateway on page 277 Filtering on page 278 Example Enabling mDNS Gateway and Redistributing Services The following example shows how to enable an mDNS gateway for a device and enable redistribution of services across subnets IN bound filtering is applied on the service list serv pol1 Twenty percent ...

Page 311: ...terface mDNS Configuration The following example displays how to configure mDNS for an interface Device config interface Vlan136 Device config if description Mgmt VLAN Device config if ip address 9 7 136 10 255 255 255 0 Device config if ip helper address 9 1 0 100 Device config if service routing mdns sd Device config if mdns sd service policy mypermit all IN Device config if mdns sd service poli...

Page 312: ...figuring DNS Information About DNS section in IP Addressing DNS Configuration Guide Cisco IOS XE Release 3SE DNS conceptual information IP Addressing DNS Configuration Guide Cisco IOS XE Release 3SE Platform independent configuration information Error Message Decoder Link Description https www cisco com cgi bin Support Errordecoder index cgi To help you research and resolve system error messages i...

Page 313: ...co products and technologies To receive security and technical information about your products you can subscribe to various services such as the Product Alert Tool accessed from Field Notices the Cisco Technical Services Newsletter and Really Simple Syndication RSS Feeds Access to most tools on the Cisco Support website requires a Cisco com user ID and password FeatureHistoryandInformationforServi...

Page 314: ...ulticast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 292 OL 29890 01 Configuring the Service Discovery Gateway Feature History and Information for Services Discovery Gateway ...

Page 315: ...g Feature Information Your software release may not support all the features documented in this module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco...

Page 316: ...tely send a register stop message back to the DR When the DR receives this register stop message it will stop sending register messages to the RP Once a routing entry is established for a source a periodic reregistering takes place between the DR and RP One minute before the multicast routing table state times out the DR will send one dataless register message to the RP each second that the source...

Page 317: ... network PIM Sparse Mode Register Messages Dataless register messages are sent at a rate of one message per second Continuous high rates of register messages might occur if a DR is registering bursty sources sources with high data rates and if the RP is not running PIM Version 2 By default PIM sparse mode register messages are sent without limiting their rate Limiting the rate of register messages...

Page 318: ...ister message and sends it to the RP 4 The RP forwards data down the shared tree to Router C and sends a Join message toward the source At this point data may arrive twice at Router C once encapsulated and once natively 5 When data arrives natively through multicast at the RP the RP sends a register stop message to Router A 6 By default reception of the first data packet prompts Router C to send a...

Page 319: ... path tree If the infinity keyword is specified all sources for the specified group use the shared tree never switching to the source tree How to Optimize PIM Sparse Mode in a Large IP Multicast Deployment Optimizing PIM Sparse Mode in a Large Deployment Consider performing this task if your deployment of IP multicast is large Steps 3 5 and 6 in this task are independent of each other and are ther...

Page 320: ...the first data packet it receives Specifying the infinity keyword causes the router never to move to the shortest path tree it remains on the shared tree This keyword applies to a multicast environment of many to many communication spt threshold infinity group list 5 The group list is a standard access list that controls which groups the SPT threshold applies to If a value of 0 is specified or the...

Page 321: ...ployment Optimizing PIM Sparse Mode in a Large IP Multicast Deployment Example The following example shows how to Set the query interval to 1 second for faster convergence Configure the router to never move to the SPT but to remain on the shared tree Set a limit of 10 PIM sparse mode register messages sent per second for each S G routing entry interface ethernet 0 ip pim query interval 1 ip pim sp...

Page 322: ...features Technical Assistance Link Description http www cisco com cisco web support index html The Cisco Support and Documentation website provides online resources to download documentation software and tools Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies Access to most tools on the Cisco Support and ...

Page 323: ...co IOS XE Release 3SE Catalyst 3650 Switches OL 29890 01 301 IP Multicast Optimization Optimizing PIM Sparse Mode in a Large IP Multicast Deployment Feature History and Information for Optimizing PIM Sparse Mode in a Large IP Multicast Deployment ...

Page 324: ...co IOS XE Release 3SE Catalyst 3650 Switches 302 OL 29890 01 IP Multicast Optimization Optimizing PIM Sparse Mode in a Large IP Multicast Deployment Feature History and Information for Optimizing PIM Sparse Mode in a Large IP Multicast Deployment ...

Page 325: ...ce page 312 Finding Feature Information Your software release may not support all the features documented in this module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn A...

Page 326: ...e Multicast Subsecond Convergence feature provides scalability enhancements that improve on the efficiency of handling increases or decreases in service users receivers and service load sources or content Scalability enhancements in this release include the following Improved Internet Group Management Protocol IGMP and PIM state maintenance through new timer management techniques Improved scaling ...

Page 327: ...ndent because it is based on the contents of the unicast routing table and not on any particular routing protocol Related Topics Modifying the Periodic RPF Check Interval on page 306 Example Modifying the Periodic RPF Check Interval on page 310 Triggered RPF Checks Multicast subsecond convergence provides the ability to trigger a check of RPF changes for mroute states This check is triggered by un...

Page 328: ... when a change in the network topology occurs unicast protocols first need to calculate options for the best paths for traffic and then multicast can determine the best path Multicast subsecond convergence allows multicast protocol calculations to finish almost immediately after the unicast calculations are completed As a result multicast traffic forwarding is restored substantially faster after a...

Page 329: ...05 Example Modifying the Periodic RPF Check Interval on page 310 Configuring PIM RPF Failover Intervals Perform this optional task to configure the intervals at which PIM RPF failover will be triggered by changes in the routing tables Cisco recommends that you do not modify the default values for the ip multicast rpf backoff command The default values allow subsecond RPF failover Note SUMMARY STEP...

Page 330: ...05 Example Configuring PIM RPF Failover Intervals on page 311 Modifying the PIM Router Query Message Interval Perform this task to modify the PIM router query message interval SUMMARY STEPS 1 enable 2 configure terminal 3 interface type slot subslot port 4 ip pim query interval period msec DETAILED STEPS Purpose Command or Action Enables privileged EXEC mode enable Step 1 Example Device enable Ent...

Page 331: ...ges on page 304 Modifying the PIM Router Query Message Interval Example on page 311 Verifying Multicast Subsecond Convergence Configurations Perform this task to display detailed information about and to verify information regarding the Multicast Subsecond Convergence feature SUMMARY STEPS 1 enable 2 show ip pim interface type number 3 show ip pim neighbor DETAILED STEPS Step 1 enable Example Devi...

Page 332: ...er DR Address Prio Mode 172 16 1 3 GigabitEthernet1 0 0 00 03 41 250 msec v2 1 S ConfigurationExamplesforMulticastSubsecondConvergence Example Modifying the Periodic RPF Check Interval In the following example the ip multicast rpf interval has been set to 10 seconds This command does not show up in show running config output unless the interval value has been configured to be the nondefault value ...

Page 333: ... example the ip pim query interval command has been set to 100 milliseconds This command does not show up in show running config command output unless the interval value has been configured to be the nondefault value interface gigabitethernet0 0 1 ip address 172 16 2 1 255 255 255 0 ip pim query interval 100 msec ip pim sparse mode Related Topics Modifying the PIM Router Query Message Interval on ...

Page 334: ...t index html The Cisco Support and Documentation website provides online resources to download documentation software and tools Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies Access to most tools on the Cisco Support and Documentation website requires a Cisco com user ID and password Feature History an...

Page 335: ...Finding Feature Information Your software release may not support all the features documented in this module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on...

Page 336: ...vous point RP addresses for G states can be used to achieve a reasonable form of load balancing This limitation applies equally to the per flow load splitting in Cisco Express Forwarding CEF or with EtherChannels As long as there are only a few flows those methods of load splitting will not result in good load distribution without some form of manual engineering Default Behavior for IP Multicast W...

Page 337: ... join messages are not used in PIM DM instead Device 2 would prune the IP multicast traffic across serial interface 0 and would receive it through serial interface 1 because that interface has the higher IP address on Device 1 IPv4 RPF lookups are performed by intermediate multicast device to determine the RPF interface and RPF neighbor for IPv4 G and S G multicast routes trees An RPF lookup consi...

Page 338: ...P multicast load splitting based on source group and next hop address using the next hop based S G hash algorithm For more information see the ECMP Multicast Load Splitting Based on Source Group and Next Hop Address on page 319 section The default behavior the highest PIM neighbor behavior does not result in any form of ECMP load splitting in IP multicast but instead selects the PIM neighbor that ...

Page 339: ...ingtheBasicS G Hash Algorithm ECMP multicast load splitting based on source and group address uses a simple hash referred to as the basic S G hash algorithm which is based on source and group address The basic S G hash algorithm is predictable because no randomization is used in coming up with the hash value The S G hash mechanism however is subject to polarization because for a given source and g...

Page 340: ...hat scenario Router 7 would apply equal cost load splitting to the 10 S G states The problem of polarization in this scenario would affect Router 7 because that router would end up choosing serial interface 0 on Router 5 for sources S1 to S5 and serial interface 1 on Router 6 for sources S6 to S10 The problem of polarization furthermore would also affect Router 5 and Router 6 in this topology Rout...

Page 341: ...p based hash function avoids polarization because it introduces the actual next hop IP address of PIM neighbors into the calculation so the hash results are different for each device and in effect there is no problem of polarization In addition to avoiding polarization this hash mechanism also increases stability of the RPF paths chosen in the face of path failures Consider a device with four equa...

Page 342: ...very useful For more information about configuring static mroutes see the Configuring Multiple Static Mroutes in Cisco IOS configuration note on the Cisco IOS IP multicast FTP site which is available at ftp ftpeng cisco com ipmulticast config notes static mroutes txt Note When load splitting of IP multicast traffic over ECMP is enabled the presence of PIM hello message from neighbors is not consid...

Page 343: ...DF election would elect one device for each RP to forward traffic across Gigabit Ethernet interface 1 0 0 for any groups using that particular RP based on the device with the highest IP address configured for that interface Even if multiple RPs are used for example one for G1 and another one for G2 the DF election for those RPs would always be won by the device that has the higher IP address confi...

Page 344: ...ice 3 and Device 4 as equal cost next hops and would sort the list of equal cost paths in the same way by IP address When applying the multipath hash function for each S G or G state they would choose the same RPF neighbor either Device 3 or Device 4 and send their PIM joins to this neighbor If Device 5 and Device 2 are inconsistently configured with the ip multicast multipath command or if Device...

Page 345: ...ath Once configured when BGP installs the remote next hop information RPF lookups will execute recursively to find the best next hop towards that BGP next hop as in unicast If for example there is only a single BGP path for a given prefix but there are two IGP paths to reach that BGP next hop then multicast RPF will correctly load split between the two different IGP paths Use of ECMP Multicast Loa...

Page 346: ... Traffic over ECMP Enabling ECMP Multicast Load Splitting Perform the following tasks to load split IP multicast traffic across multiple equal cost paths based on source address If two or more equal cost paths from a source are available unicast traffic will be load split across those paths However by default multicast traffic is not load split across multiple equal cost paths In general multicast...

Page 347: ...ic is not load split across multiple equal cost paths In general multicast traffic flows down from the RPF neighbor According to PIM specifications this neighbor must have the highest IP address if more than one neighbor has the same metric The ip multicast multipath command does not support configurations in which the same PIM neighbor IP address is reachable through multiple equal cost paths Thi...

Page 348: ...n using PIM SM with shortest path tree SPT forwarding the T bit mus be set for the forwarding of all S G states Before configuring ECMP multicast load splitting it is best practice to use the show ip rpf command to validate whether sources can take advantage of IP multicast multipath capabilities BGP does not install multiple equal cost paths by default Use the maximum paths command to configure m...

Page 349: ...ces in a redundant topology Step 4 Exits global configuration mode and returns to privileged EXEC mode exit Step 5 Example Device config exit Optional Displays the information that IP multicast routing uses to perform the RPF check show ip rpf source address group address Step 6 Example Device show ip rpf 10 1 1 2 Use this command to verify RPF selection so as to ensure that IP multicast traffic i...

Page 350: ...ables multicast traffic from devices that send many streams to groups or that broadcast many channels such as IPTV servers or MPEG video servers to be more effectively load split across equal cost paths Enable ECMP multicast load splitting on the device that is to be the receiver for traffic from more than one incoming interfaces which is opposite to unicast routing From the perspective of unicast...

Page 351: ...st load splitting For the ip address argument enter the IP address of a source to validate that there are multiple paths available to the source for shortest path trees or the IP address of an RP to validate that there are multiple paths available to the RP for shared trees Related Topics ECMP Multicast Load Splitting Based on Source and Group Address Using the Basic S G Hash Algorithm on page 317...

Page 352: ...nal Step 2 Enables ECMP multicast load splitting based on source group and next hop address using the next hop based S G hash algorithm ip multicast multipath s g hash next hop based Step 3 Example Router config ip multicast multipath s g hash next hop based Because this command changes the way an RPF neighbor is selected it must be configured consistently on all routers in a redundant topology to...

Page 353: ...ltiple paths available to the RP for shared trees Related Topics ECMP Multicast Load Splitting Based on Source Group and Next Hop Address on page 319 Example Enabling ECMP Multicast Load Splitting Based on Source Group and Next Hop Address on page 332 Configuration Examples for Load Splitting IP Multicast Traffic over ECMP Example Enabling ECMP Multicast Load Splitting Based on Source Address The ...

Page 354: ...t hop address using the next hop based S G hash algorithm ip multicast multipath s g hash next hop based Related Topics Enabling ECMP Multicast Load Splitting Based on Source Group and Next Hop Address on page 329 ECMP Multicast Load Splitting Based on Source Group and Next Hop Address on page 319 Additional References Related Documents Document Title Related Topic Cisco IOS Master Commands List A...

Page 355: ...ion software and tools Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies Access to most tools on the Cisco Support and Documentation website requires a Cisco com user ID and password Feature History and Information for Load Splitting IP Multicast Traffic over ECMP Modification Release This feature was int...

Page 356: ...ion Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 334 OL 29890 01 IP Multicast Optimization IP Multicast Load Splitting across Equal Cost Paths Feature History and Information for Load Splitting IP Multicast Traffic over ECMP ...

Page 357: ...se notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Finding Feature Information Your software release may not support all the features documented in this module For the latest caveats and featur...

Page 358: ... of the command are used the filtering will be cumulative If a boundary statement with no keyword exists with a boundary statement with the inkeyword both access lists will be applied on the in direction and a match on either one will be sufficient All instances of the command apply to both control and data plane traffic Protocol information on the extended access list is parsed to allow reuse and...

Page 359: ...Purpose Command or Action Enables privileged EXEC mode enable Example Device enable Step 1 Enters global configuration mode configure terminal Example Device configure terminal Step 2 Configures the standard or extended access list ip access list standard extended access list name Example Device config ip access list 101 Step 3 Permits specified ip host traffic permit protocol host address host ad...

Page 360: ... Denying Traffic Example on page 338 Configuring the Multicast Boundaries Permitting Traffic Example on page 339 Configuring the Multicast Boundaries Denying Traffic Example on page 339 Configuration Examples for SSM Channel Based Filtering for Multicast Boundaries ConfiguringtheMulticastBoundariesPermittingandDenyingTrafficExample The following example permits outgoing traffic for 181 1 2 201 232...

Page 361: ...le denies a group range that is announced by the candidate RP Because the group range is denied no pim auto rp mappings are created configure terminal ip access list standard acc_grp10 deny 225 0 0 0 0 255 255 255 permit any access list extended acc_grp12 permit pim host 181 1 2 201 host 232 1 1 8 deny udp host 181 1 2 201 host 232 1 1 8 permit pim host 181 1 2 203 0 0 0 255 host 227 7 7 7 permit ...

Page 362: ...tp www cisco com cisco web support index html The Cisco Support and Documentation website provides online resources to download documentation software and tools Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies Access to most tools on the Cisco Support and Documentation website requires a Cisco com user I...

Page 363: ...47 Finding Feature Information Your software release may not support all the features documented in this module For the latest feature information and caveats see the release notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account...

Page 364: ...nd the entire PIM dense mode network is reflooded with multicast packets and prune messages This reflooding of unwanted traffic throughout the PIM dense mode network consumes network bandwidth The PIM Dense Mode State Refresh feature keeps the pruned state in PIM dense mode from timing out by periodically forwarding a control message down the source based distribution tree The control message refr...

Page 365: ... control messages by using the interval argument The default interval is 60 seconds The interval range is 1 second to 100 seconds Router config if ip pim state refresh origination interval interval Related Topics PIM Dense Mode State Refresh Overview on page 342 Originating Processing and Forwarding PIM Dense Mode State Refresh Control Messages Example on page 345 Processing and Forwarding PIM Den...

Page 366: ...ollowing output assumes that the debug ip pim privileged EXEC command has already been configured on the router In the first output from the show ip mroute command the prune timer reads 00 02 06 The debug messages indicate that a PIM Dense Mode State Refresh control message is received and sent on Ethernet interface 1 0 and that other PIM Dense Mode State Refresh routers were discovered In the sec...

Page 367: ...RefreshControlMessages Example The following example is for a PIM router that is just processing and forwarding PIM Dense Mode State Refresh control messages on Fast Ethernet interface 1 1 0 ip multicast routing interface FastEthernet1 1 0 ip address 172 16 7 3 255 255 255 0 ip pim dense mode Related Topics Configuring PIM Dense Mode State Refresh on page 343 PIM Dense Mode State Refresh Overview ...

Page 368: ...s for selected platforms Cisco IOS releases and feature sets use Cisco MIB Locator found at the following URL http www cisco com go mibs No new or modified MIBs are supported by this feature and support for existing standards has not been modified by this feature RFCs Title RFC No new or modified RFCs are supported by this feature and support for existing standards has not been modified by this fe...

Page 369: ...duct Alert Tool accessed from Field Notices the Cisco Technical Services Newsletter and Really Simple Syndication RSS Feeds Access to most tools on the Cisco Support website requires a Cisco com user ID and password Feature History and Information for PIM Dense Mode State Refresh Modification Release This feature was introduced Cisco IOS XE 3 3SE IP Multicast Routing Configuration Guide Cisco IOS ...

Page 370: ...t Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 348 OL 29890 01 IP Multicast Optimization PIM Dense Mode State Refresh Feature History and Information for PIM Dense Mode State Refresh ...

Page 371: ...notes for your platform and software release Use Cisco Feature Navigator to find information about platform support and Cisco software image support To access Cisco Feature Navigator go to http www cisco com go cfn An account on Cisco com is not required Prerequisites for IGMP State Limit IP multicast is enabled and the Protocol Independent Multicast PIM interfaces are configured using the tasks d...

Page 372: ...te limiters in global configuration mode specifies a global limit on the number of IGMP membership reports that can be cached Configuring IGMP state limiters in interface configuration mode specifies a limit on the number of IGMP membership reports on a per interface basis Use ACLs to prevent groups or channels from being counted against the interface limit A standard or an extended ACL can be spe...

Page 373: ...address If only per interface IGMP state limiters are configured then each limit is only counted against the interface on which it was configured If both a global IGMP state limiter and per interface IGMP state limiters are configured the limits configured for the per interface IGMP state limiters are still enforced but are constrained by the global limit How to Configure IGMP State Limit Configur...

Page 374: ...ns to privileged EXEC mode end Example Device config if end Step 4 Optional Displays the multicast groups with receivers that are directly connected to the device and that were learned through IGMP show ip igmp groups Example Device show ip igmp groups Step 5 Related Topics IGMP State Limit on page 350 Configuring IGMP State Limiters Example on page 354 Configuring Per Interface IGMP State Limiter...

Page 375: ...bitEthernet0 0 Specify an interface that is connected to hosts Configures a per interface limit on the number of mroutes states created as a result of IGMP membership reports IGMP joins ip igmp limit number except access list Example Device config if ip igmp limit 100 Step 4 Do one of the following Step 5 Optional Ends the current configuration session and returns to global configuration mode Repe...

Page 376: ...h IGMP show ip igmp groups Example Device show ip igmp groups Step 7 Configuration examples for IGMP State Limit Configuring IGMP State Limiters Example The following example shows how to configure IGMP state limiters to provide multicast CAC in a network environment where all the multicast flows roughly utilize the same amount of bandwidth This example uses the topology illustrated in the figure ...

Page 377: ...ovision the services being offered by the service provider To determine the required CAC needed per interface the total number of channels is divided by 4 because each channel utilizes 4 Mbps of bandwidth The required CAC needed per interface therefore is as follows 500Mbps 4Mbps 125 mroutes Once the required CAC is determined the service provider uses the results to configure the per IGMP state l...

Page 378: ...ed platforms Cisco IOS XE releases and feature sets use Cisco MIB Locator found at the following URL http www cisco com go mibs No new or modified MIBs are supported by this feature and support for existing standards has not been modified by this feature Technical Assistance Link Description http www cisco com cisco web support index html The Cisco Support and Documentation website provides online...

Page 379: ...ation Release This feature was introduced Cisco IOS XE 3 3SE IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches OL 29890 01 357 IP Multicast Optimization IGMP State Limit Feature History and Information for IGMP State Limit ...

Page 380: ...IP Multicast Routing Configuration Guide Cisco IOS XE Release 3SE Catalyst 3650 Switches 358 OL 29890 01 IP Multicast Optimization IGMP State Limit Feature History and Information for IGMP State Limit ...

Page 381: ...d router DR 295 Distance Vector Multicast Routing Protocol 252 See DVMRP 252 DNS based SSM mapping 236 DVMRP 272 mrinfo requests responding to 272 neighbors 272 displaying information 272 tunnels 272 displaying neighbor information 272 F false RPs 134 feature information 88 162 249 274 IGMP 88 IP Multicast 274 PIM 162 SSM 249 G global leave IGMP 71 H host signalling 26 I IGMP 22 23 24 27 28 29 30 ...

Page 382: ...stack 32 method 60 IGMP snooping continued monitoring 79 querier 74 configuration guidelines 74 configuring 74 supported versions 23 VLAN configuration 59 IGMP throttling 32 34 50 80 configuring 50 default configuration 34 described 32 displaying action 80 IGMPv3 26 Immediate Leave IGMP 31 described 31 Internet Group Management Protocol 252 See IGMP 252 IP multicast boundaries 254 IP multicast bou...

Page 383: ...ps 121 enabling a mode 258 monitoring 155 router query message interval modifying 153 shortest path tree delaying the use of 151 sparse mode 115 116 122 join messages and shared tree 115 prune messages 116 RPF lookups 122 versions 114 156 interoperability 114 troubleshooting interoperability problems 156 v2 improvements 114 PIM Dense Mode State Refresh 341 342 343 344 345 benefits 342 configuratio...

Page 384: ...ource specific multicast 237 See SSM 237 sparse mode register messages 295 SSM 233 245 IGMPv3 233 monitoring 245 PIM 233 SSM Source Specific Multicast 233 differences from ISM 233 SSM mapping 236 240 242 244 246 DNS based 236 242 monitoring 246 static traffic forwarding 244 SSM Mapping 236 SSM operations 234 stack changes effects on 32 255 IGMP snooping 32 multicast routing 255 stacks switch 255 m...

Reviews: