Multicast Tools Taxonomy

| 
|
This page gives more detailed information about specific multicast tools.
| co-sponsored by: |  |
| 
|

|
| URL: |
http://www.caida.org/tools/measurement/mantra/ |
| Contact: |
Prashant Rajvaidya (prash@cs.ucsb.edu) and Kevin Almeroth (almeroth@cs.ucsb.edu) |
| Overview: |
Mantra (Monitor and Analysis of Traffic in Multicast Routers) is a tool for depicting snapshots of constituents
of the multicast infrastructure from the point of view of multicast routers. Characteristics of multicast sessions
and the behavior of participating hosts are graphed. Graphs indicating traffic flow based on MBGP route usage,
routes gained, lost, or changed are also available. Multicast Source Discovery Protocol (MSDP) statistics are given
for daily and weekly usage. Address allocation is monitored. Placement of
Group Sources and Receivers, MSDP
Sources, RPs, MBGP networks and DVMRP networks are presented geographically by mapping their IP addresses and
net-blocks to corresponding lat-long values.
|
| Access: |
Results published at
http://imj.ucsb.edu/mantra/ and
http://www.caida.org/tools/measurement/mantra/ |
| URL: |
http://imj.ucsb.edu/mhealth/ |
| Contact: |
David Makofske (davidm@cs.ucsb.edu) and Kevin Almeroth (almeroth@cs.ucsb.edu) |
| Overview: |
Mhealth discovers and graphically displays the full network tree distribution and delivery quality for a group, in
near real-time. Data logs can be used to isolate network faults by analyzing receiver lists over time, route
histories and changes, as well as the location, duration, and frequency of data loss.
|
| Access: |
A beta version is freely downloadable |
| URL: |
http://www.cc.gatech.edu/computing/Telecomm/mbone/ |
| Contact: |
Kevin Almeroth (almeroth@cs.ucsb.edu) |
| Overview: |
A tool for the collection and processing of MBone membership information.
This tool can be used
to generate information about (1) join and leave statistics, (2) connection time characteristics, and (3)
multicast tree size and characteristics.
|
| Access: |
Freely downloadable |
| URL: |
ftp://ftp.parc.xerox.com/pub/net-research/ipmulti/ |
| Contact: |
Bill Fenner |
| Overview: |
Multicast traceroute - returns a snapshot of the set of links used to connect a particular destination. A trace
query is passed hop-by-hop along the reverse path from the receiver to the source, collecting hop addresses, packet
counts, and routing error conditions along the path, and then the response is returned to the requestor.
Additional information that can be obtained includes loss rates along the links, and the number of multicast packets
flowing across each hop per second for that particular address.
|
| Comment: |
Results are not guaranteed and are not 100% reliable. However, this is currently the most effective tool for
debugging mbone routing problems.
|
| Access: |
Freely downloadable |
| URL: |
http://dast.nlanr.net/Projects/Beacon/
|
| Contact: |
beacon@dast.nlanr.net |
| Overview: |
The Multicast Beacon is an active measurement tool used to monitor the performance of current multicast transmission on the network. It does this by injecting a steady stream of probes into a multicast group, and measuring performance information when the probes arrive at other beacons.
It has two components:
Beacon Client -- an active probing program running at each machine. A set of Beacons sends packets continuously to each other through a multicast session, and measures the performance of the transmission. It then reports to the Beacon Server periodically. The current version (v0.63) is written in Java.
Beacon Server -- a central server collecting the performance information from the Beacon Clients. The v0.8 version of the Beacon Server is written in Perl.
A set of measurement hosts send small probe packets to a particular multicast session, and also receive packets from the session in order to determine session transfer (network) performance. Each probe packet contains the originating Beacon Client's name, a sequence number, and a time stamp so that the receiving client is able to calculate the packet statistics. It also contains an Multicast Beacon-specific identifier to help filter out non-Beacon multicast traffic, so Beacons don't drown in traffic that isn't of interest.
Because of the distributed nature of the measurement, Multicast Beacon is designed in such a way that clients can start or stop at any time without affecting other clients. Communication between client and server are handled via UDP.
The Multicast Beacon can be used as a general-purpose performance measurement tool for current multicast traffic on the network. For example, you may run a Beacon at each participating site, and see how well the multicast traffic travels between them.
|
| Access: |
downloadable
|
| URL: |
http://www.merci.crc.ca/mbone/MultiMON// |
| Contact: |
J.L. Robinson (john.robinson@crc.ca) and J.A. Stewart (john.stewart@crc.ca) |
| Overview: |
Collects, organizes, and displays all the IP multicast traffic detected at servers running MultiMON. This general purpose
multicast monitoring tool is intended to monitor multicast traffic on local network segments, and is suitable for
managing an intranet. Built on a client/server model, the data collectors (Servers) may be distant from the GUI
front end displays (Clients).
|
| Access: |
Freely downloadable
|
| URL: |
http://ganef.cs.ucla.edu/~masseyd/Route/ |
| Contact: |
Bill Fenner and Daniel Massey (masseyd@cs.ucla.edu) |
| Overview: |
Monitors stability of various multicast routes within the existing multicast topology.
RM tool collects data at the network layer by recording the DVMRP route updates issued by the local multicast
routers. Results are displayed listing some of the most unstable routes and describing plausible reasons for their
instability.
|
| Access: |
Results are published at
http://ganef.cs.ucla.edu/~masseyd/Route/. Sourcecode for the tool is also freely downloadable. |
| URL: |
ftp://mm-ftp.cs.berkeley.edu/pub/rtpmon/ |
| Contact: |
Andrew Swan (aswan@cs.berkeley.edu) and David Bacher (drbacher@cs.berkeley.edu) |
| Overview: |
Monitors control information exchanged between applications that implement Real-time Transport Protocol (RTP).
Feedback from receivers, including loss rate and jitter, are displayed in a table that can be sorted in various
ways to help isolate and diagnose multicast distribution problems.
|
| Access: |
Freely downloadable |
| URL: |
http://imj.ucsb.edu/sdr-monitor/ |
| Contact: |
Kamil Sarac (ksarac@cs.ucsb.edu) and Kevin Almeroth (almeroth@cs.ucsb.edu) |
| Overview: |
Effort to track, manage, and present information about the availability of world-wide sessions from the session directory
(SDR). A collection
of web pages has been put together, updated several times every hour, that displays an aggregated view of
SDR-cache entries sent by participants from around the world.
|
| Access: |
Results published at
http://imj.ucsb.edu/sdr-monitor/.
|
| URL: |
http://carmen.cselt.it/ipmc/sm/ |
| Contact: |
Domenico Lento (domenico.lento@cselt.it) |
| Overview: |
A session-monitor (SM) for listing all the SDR sessions currently visible to the host running the tool. Also
displays various SDP, user, and traffic statistics graphically. Part of the Multicast Session Control Center
(MSCC) tool suite.
|
| Access: |
Results published at
http://carmen.cselt.it/ipmc/sm/.
MSCC software is downloadable to registered users. |
|
|