About This Guide
Note When the multicast router is operating in IGMPv2 mode, DMP 4310G will use IGMP v2 by default.
This guide goes through the configuration steps for enabling IGMPv3 Source Specific Multicast (SSM) in a digital signage deployment utilizing Cisco DMP4310G devices. It assumes that you have already completed setup procedures for your DMP, and therefore:
- Your DMP is already connected to:
– A network that includes a DHCP server – unless your DMP will use pseudo-IP addressing.
– Its LCD display (or equivalent).
– Its AC power source.
– Checked the LEDs to confirm that your DMP has power and has obtained an IP address.
– Learned what dynamic IP address the DHCP server assigned to your DMP.
– Used your browser to log in to the DMPDM administrative account.
– Changed the factory-default passwords.
– Used DMPDM to configure video output to the presentation system.
Note Network topologies will vary from one organization to another. In addition to the SSM configurations defined below, there may or may not be additional routing and switching configurations required on the network for proper SSM configuration.
Tip For additional information on Source Specific Multicast configuration, see the following chapter from the Cisco ISO IP Configuration Guide: http://www.cisco.com/en/US/docs/ios/12_2/ip/configuration/guide/1cfssm.html
Step 1 Configure the sending (broadcasting) source with the desired multicast IP address.
Note A local-scope multicast IP address in the range of 18.104.22.168/8 should be used. The administratively scoped IPv4 multicast address range of 22.214.171.124/8 range may also be used. Reserved addresses that include (but not limited to) the following ranges must be avoided: 126.96.36.199 – 188.8.131.52 (reserved for local network control) and 184.108.40.206 – 220.127.116.11 (reserved for internetwork control).
Step 2 Configure the routers involved in the multicast network to have a time-to-live (TTL) value of greater than 3.
Router(config-if)# ip multicast ttl-threshold 4
Step 3 All router interfaces involved should be configured for PIM Sparse-Mode.
Router(config-if)# ip pim sparse-mode
Note Spare-Dense-Mode can also be used depending on your topology (Sparse-Mode is more common).
Step 4 Enable PIM SSM default on all routers involved in the multicast.
Router(config)# ip pim ssm default
Note You can also alternatively identify a range using a command such as: ip pim ssm range <access-list>
Step 5 Enable IGMP version 3 on all client facing network interfaces.
Router(config-if)# ip igmp version 3
Step 6 Verify and check the traffic on the routers involved in the multicast (typically the router closest to the multicast source).
Router(config-if)# sh ip mroute
Note The snooping switch connected to the IGMP querier router should be configured in the following manner depending upon the model of the Cisco switch:
- If it is a Cisco Catalyst 6k or 4k switch - enable IGMP snooping on the switch using the following command:
Router(config)# ip igmp snooping
- If it is a Cisco Catalyst 3k or 2k switch - isolate the network for receiving only v3 packets through the use of VLAN and disable IGMP snooping on the switch using the following command:
Router(config)# no ip igmp snooping
Step 7 Stop. You have completed this procedure.
Configuring the DMP for SSM
Note It is helpful to turn on debugging for the router closest to the multicast source to verify that the multicast traffic is being properly received.
Router(config-if)# debug ip igmp
Step 1 Configure (enable) the DMP for IGMPv3 by issuing the following MIB command string from a web browser – be sure to input the IP address of your DMP.
https://<ip of dmp>/set_param?init.force_igmp_version=3
Tip If there are a large number of DMP devices to be configured, this MIB command may be more efficiently issued through a custom-created Advanced Task through the DMM interface. Once created, this Advanced Task can be issued to entire groups of DMPs.
Step 2 Log into the DMPDM of a DMP as an administrator by using a web browser and the IP address of the DMP.
Step 3 Save and Restart the DMP in order save/preserve the IGMPv3 setting. If this step is not performed, the DMP will revert back to IGMPv2 (default setting) upon the next reboot.
Step 4 Select Media Playback from the left-hand column of settings within the DMPDM.
Step 5 From the Protocol drop-down menu, select either udp:// or rtp:// as the desired protocol.
Step 6 Fill in the Multicast Group IP Address with the multicast address of the broadcast source.
Step 7 Fill in the Group Port Number with the port number of the multicast.
Step 8 Fill in the Source IP Address if available.
Note If the Source IP Address field is inaccessible, it is because the DMP has not been properly enabled for IGMPv3. You must return to Step 1 and issue the MIB command to enable IGMPv3 before you will have access to configure this field.
Step 9 Click on the Start button. The multicast media stream should now be playing on the connected display.
Step 10 Verify and check the traffic on the routers involved in the multicast (typically the router closest to the multicast source)
router(config-if)# sh ip mroute ssm
Step 11 To stop the multicast media stream, simply click on the Stop button.
Step 12 Stop. You have completed this procedure.