Overview of Cisco Multicast Manager
Cisco Multicast Manager (CMM) 3.3 is a web-based network management application that enables monitoring and troubleshooting of IP multicast networks. CMM allows you to:
•Discover the devices in your IP multicast network.
•Determine the network topology to visualize the network architecture.
•Manage the network elements through multicast polling and monitoring of alerts.
•Troubleshoot problems by identifying the source of network faults.
•Support for Protocol Independent Multicast (PIM), PIM Sparse Mode (PIM-SM), PIM Dense Mode (PIM-DM), PIM Source Specific Multicast (PIM-SSM), and Multicast VPN (MVPN).
This chapter contains the following sections:
•CMM Applications and Architecture
•Additional Product Features
Note Cisco Multicast Manager can run on Linux systems and on Sun Microsystems systems running Sun Solaris 10. CMM is not supported on Windows Servers.
CMM Applications and Architecture
CMM is used in several industries, by:
•Financial services customers who broadcast information such as stock quotes and prices for other financial instruments over IP multicast.
•Service providers who deliver video over IP multicast. Using CMM, video service providers can monitor video quality over multiple channels, view alarms that indicate problems in the video delivery network, and isolate the source of faults that effect video broadcast.
CMM 3.3 includes support for Cisco VidMon monitoring on Cisco 7600 Series routers and Cisco ASR 9000 devices.
•Service providers who need to manage their Multicast VPN (MVPN) environment.
Multicast Monitoring and Troubleshooting
CMM provides powerful features for monitoring IP multicast networks, including:
•Automated multicast discovery and topology generation
•Proactive multicast polling and monitoring
•Real-time multicast diagnostics, including multicast trace for Layer 2 and Layer 3 devices by PIM neighbor address or by IP Management Address
•For VidMon devices (Cisco 7600 series devices and Cisco ASR 9000 series devices, unicast trace as well as multicast trace.
•Alerting and reporting
•Support for Protocol Independent Multicast (PIM), PIM Sparse Mode (PIM-SM), PIM Dense Mode (PIM-DM), PIM Source Specific Multicast (PIM-SSM), and Multicast VPN (MVPN)
Figure 1-1 shows how Cisco Multicast Manager can be used to trace a multicast group. The trace is presented in tabular and graphical format. The table can update dynamically, showing the packet per second (PPS) rate, output errors, and discards for each interface along the tree. Cisco Multicast Manager also includes support for video probes that might be deployed for monitoring video quality. Video probe monitoring includes the ability to monitor Digital Content Managers (DCMs). The embedded address management database shows which channels are affected if there is a problem with a specific multicast group.
Figure 1-1 Using Cisco Multicast Manager to Trace a Multicast Group
In environments that use MPLS Point-to-Point Traffic Engineering (P2MP TE), CMM performs a complete multicast trace that traces flows from a source customer network through the P2MP TE tunnel to the destination customer network(s).
Support for Cisco Video Solutions
CMM can be used to monitor multicast flows used in video networks. For example, CMM is used in the Cisco Video Assurance Management Solution (VAMS), which monitors end-to-end video transmission networks. CMM receives traps from industry standard video probes such as BridgeTech probes, IneoQuest probes, and Mixed Signals probes.
Figure 1-2 shows a typical CMM architecture in a video network.
Figure 1-2 Cisco Multicast Manager in a Video Network
When users view CMM events in the event lists in Cisco VAMS, they can use the cross-launch capability in Cisco VAMS to launch CMM to perform a trace and other analysis of the IP multicast network.
For more information on Cisco VAMS see the User Guide for Cisco Multicast Manager, 2.0 at the following location:
Cisco VidMon Support
The Cisco IOS supports video monitoring on Cisco 76xx devices and on Cisco ASR 9000 Series devices. IOS video monitoring, referred to as Cisco VidMon, is implemented through IOS CLI commands.
CMM video monitoring includes support for the VidMon capability provided in Cisco 7600 series routers running IOS 12.2(33)SRE and in ASR 9000 Series (Viking) devices running IOS XR 3.9. 1.
The VidMon support in CMM 3.3 varies for Cisco 7600 series routers and ASR 9000 devices. The Cisco 7600 supports VidMon metrics only on the enhanced service blade (ES+) line cards
Cisco VidMon provides the following video metrics:
•Media Delivery Index (MDI) Reporting—MDI is a metric developed in cooperation between IneoQuest and Cisco and presented in RFC 4445. MDI is a combination of two metrics that are used to measure the network's contribution to video impairments. The two MDI metrics are:
–MDI:MLR—MDI:Media Loss Rate indicates whether MPEG packets were dropped.
–MDI:DF—MDI:Delay Factor (DF) indicates the buffering requirements for the packets in the media stream. DF represents the difference between the arrival and drain rates of a media stream. This is largely based on the arrival of the IP flow. The DF over an interval period represents the buffering required to handle variations in transmission at a point in the transmission path.
•MRV Reporting—Media Rate Variation (MRV) measures loss as a function of the L3/L4 header. For Constant Bitrate Flows (CBR) a normalized bit arrival rate is created based on the known media arrival rate.
VidMon Media Rate Variation (MRV) measures loss as a function of the L3/L4 header. For Constant Bitrate Flows (CBR) a normalized bit arrival rate is created based on the known media arrival rate. The video flow is monitored for variations in the arrival rates which represent perturbations caused by excessive delay or loss in the media flow.
CMM Implementation of Cisco VidMon
CMM implements Cisco VidMon support as follows:
1. When CMM monitors a video flow using VidMon, depending on the device that is monitored, CMM uses two tables: a MDI table and a CBR table. The monitored IOS devices support MDI and CBR as follows:
–The Cisco 7600 platform supports both MDI and CBR. The VidMon implementation on Cisco 7600 devices uses a MDI table or a CBR table.
The MDI table contains both DF and MDI information. The CBR table contains DF and MRV information.
–ASR 9000 Series devices support only CBR through a CBR table.
2. When CMM detects a video flow it looks for the presence of an MDI table. If there is an MDI table, then CMM retrieves DF and MLR information.
3. If there is no MDI table, CMM examines the CBR table for the flow and retrieves DF and MRV information from the CBR table.
For Cisco 7600 devices CMM allows you to set a MLR threshold in packets
For both Cisco 7600 series devices and Cisco ASR 9000 series (Viking) devices, CMM allows you to set a delay factor in milliseconds and generate a VIDEO DF HIGH event when the DF threshold is exceeded.
For both Cisco 7600 series devices and Cisco ASR 9000 series (Viking) devices, CMM allows you to set a maximum and minimum MRV rate in millisecond percentages, and generates alerts if the maximum or minimum MRV is exceeded:
•When a specified MRV Maximum threshold is exceeded, CMM generates a VIDMON MRV HIGH alert.
•When a specified MRV Minimum threshold is reached, CMM generates a VIDMON MRV LOW alert.
Using the Graphs tab in the CMM Dashboard interface, you can view real-time graphs that compare MLR, DF, and MRV data for up to four devices at a time.
CMM provides a software development kit (SDK) that allows you to develop a client application that communicates with CMM by using Web Services Definition Language (WSDL) messages. The API operations provided by the SDK allow you to perform tasks such as:
•Getting a trace image file from the CMM server for use by your application.
•Getting the Source and Group (S,G) in a domain or on a device.
•Getting multicast events.
•Getting the multicast devices in a domain.
•Adding Layer 2 devices, Layer 3 devices, or video probes in bulk.
•Adding, deleting, and viewing polling configurations.
Additional Product Features
CMM 3.3 provides the following additional features:
•Interface Name Should Support `:'—In CMM, the Interface name with `:' do not get listed in Polling Configuration Page as it breaks the polling functionality. CMM 3.3 supports polling even for Interfaces with `:'.
•18K S,G Flow Support— CMM discovery for S,G entries is limited to10001 even if it has more entries. Cisco Multicast Manager 3.3 extends support for S,G entries upto 18K.
•Address Management Database Page— In CMM, the Address Management Database page is not sorted in an order. Cisco Multicast Manager 3.3 sorts the Address Management Database page in ascending order.
•Enabling Logging Mechanism— To enable the logging level (info, warn or debug) in CMM, the user has to manually edit the log4j.xml file. CMM 3.3 provides support for either of the logging options (info, warn or debug) for every funtionality on the UI.
•SNMP Trap Log— In CMM installed server, when an SNMP trap is received, no logs are populated. Cisco Multicast Manager 3.3 populates log, when it receives an SNMP trap.
•Filtering SG by Range— In CMM 3.3, you can filter SG polling using Source IP addresses or Group IP addresses.
•Polling Notification— In CMM, when any polling is configured under Polling Configuration & Reports tab, no notification is displayed about the corresponding global polling configuration. In CMM 3.3, a notification is displayed when polling is configured.
•Email Alert and Trap Support for Tree Polling— When events get configured for the polling, CMM does not send an Email Alert or a Trap, to the generated Tree Events. Cisco Multicast Manager 3.3 sends an email alert to the configured email address and trap to the trap receiver.
•Email Alert and Trap Support for RP Polling—When events get configured for the polling, CMM does not send an Email Alert or a Trap, to the generated RP Events. Cisco Multicast Manager 3.3 sends an email alert to the configured email address and trap to the trap receiver.
•Email Alert and Trap Support for CRM Polling—When events get configured for CRM polling, CMM does not send an Email Alert or a Trap, to the generated CRM Events. Cisco Multicast Manager 3.3 sends an email alert to the configured email address and trap to the trap receiver.
•Topology Change Reflection Without Re-discovery— In Cisco Multicast Manager 3.3, the topology changes are reflected without re-discovery. When CMM receives a trap notification for PIM Neighbor loss from a device, it runs a single device discovery for that device and reflects the topology changes.
•SNMP Walker—The Simple Network Management Protocol (SNMP) walker tool enables the user to query a device directly from the SNMP Walker GUI instead of accesing the device from the MIB viewer. It also helps the user view management information for a device.
•Show Specific Group— The Show Groups in CMM takes a long time to load when the S,G number is huge. To reduce this loading time, Show Specific Group is made available in CMM 3.3, where the user can enter the Specific Group IP as input and obtain its result.
•Nexus 7K Support—Cisco Multicast Manager 3.3 provides Nexus 7K support for Discovery, Trace, Polling, and Diagnostics. If Nexus 7k devices are configured with multicontext VDCs, then CMM will discover the default VDC as well as other VDCs as separate devices.
•Browser Support—Cisco Multicast Manager 3.3 provides support for FF 4.x and IE 9.x on Windows 7.