Supporting multicast deployment efforts: a survey of tools for multicast monitoring

As the Internet is expected to better support multimedia applications, new services will need to be deployed. An example of one of these next-generation services is multicast communication, the one-to-many delivery of data. Over the last ten years, multicast research as well as deployment efforts have both been major areas of interest. In order to bridge the gap between the initial deployment experiments and the availability of multicast as a robust network service, there needs to be a full complement of multicast monitoring tools. In this paper we first survey the debugging, modeling, and management tools that have evolved along side the Internet's multicast infrastructure. Through this survey, we have observed important generalizations in three areas: (1) the challenges unique to monitoring multicast, (2) a methodology common to many multicast monitoring tools/systems, and (3) a set of considerations important to the development of new tools/systems. Using these generalizations we present two of our efforts to evaluate multicast reachability in the Internet. We also use these generalizations to evaluate some of the more recent efforts to develop large-scale management platforms.

[1]  Don Towsley,et al.  Packet loss correlation in the MBone multicast network , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[2]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[3]  Jeffrey D. Case,et al.  Introduction to Version 3 of the Internet-standard Network Management Framework , 1999, RFC.

[4]  Ehab Al-Shaer,et al.  Toward integrating IP multicasting in internet network management protocols , 2001, Comput. Commun..

[5]  Keith McCloghrie,et al.  Protocol Operations for version 2 of the Simple Network Management Protocol (SNMPv2) , 1993, RFC.

[6]  Kevin C. Almeroth,et al.  Modeling the branching characteristics and efficiency gains in global multicast trees , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[7]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[8]  Katia Obraczka Multicast Transport Mechanisms: A Survey and Taxonomy , 1998 .

[9]  Stephen Casner,et al.  A ''traceroute'' facility for IP Multicast. , 2000 .

[10]  K. C. Almeroth,et al.  Multicast group behavior in the Internet's multicast backbone (MBone) , 1997 .

[11]  Don Towsley,et al.  The use of end-to-end multicast measurements for characterizing internal network behavior , 2000, IEEE Commun. Mag..

[12]  Mark Handley,et al.  SAP: Session Announcement Protocol , 1996 .

[13]  Bruce A. Mah,et al.  Measurements and Observations of IP Multicast Traffic , 1999 .

[14]  Kevin C. Almeroth,et al.  MHealth: A Real-Time Graphical Multicast Monitoring Tool , 1999 .

[15]  K. Claffy,et al.  Trends in wide area IP traffic patterns - A view from Ames Internet Exchange , 2000 .

[16]  Tamara Munzner,et al.  Visualizing the global topology of the MBone , 1996, Proceedings IEEE Symposium on Information Visualization '96.

[17]  Daniel Massey,et al.  Fault detection in routing protocols , 1999, Proceedings. Seventh International Conference on Network Protocols.

[18]  Liming Wei,et al.  Justification for and use of the Multicast Routing Monitor (MRM) Protocol , 1999 .

[19]  Katia Obraczka,et al.  Multicast transport protocols: a survey and taxonomy , 1998, IEEE Commun. Mag..

[20]  Kevin C. Almeroth,et al.  A long-term analysis of growth and usage patterns in the Multicast Backbone (MBone) , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[21]  Kevin C. Almeroth,et al.  A Scalable Architecture for Monitoring and Visualizing Multicast Statistics , 2000, DSOM.

[22]  Kevin C. Almeroth,et al.  The evolution of multicast: from the MBone to interdomain multicast to Internet2 deployment , 2000, IEEE Netw..

[23]  kc claffy,et al.  Otter: A general-purpose network visualization tool , 1999 .

[24]  Keith McCloghrie,et al.  Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2) , 1993, RFC.

[25]  Sally Floyd,et al.  A tool for debugging Internet multicast routing , 1994, CSC '94.

[26]  M. Handley An Examination of MBone Performance , 1997 .

[27]  Dino Farinacci,et al.  Multicast Reachability Monitor (MRM) , 2000 .

[28]  David Thaler,et al.  An Architecture for Inter-Domain Troubleshooting , 1997, Proceedings of Sixth International Conference on Computer Communications and Networks.

[29]  Brian Neil Levine,et al.  A hierarchical multicast monitoring scheme , 2000, Networked Group Communication.

[30]  Kevin C. Almeroth,et al.  Real‐time multicast tree visualization and monitoring , 2000, Softw. Pract. Exp..

[31]  Kevin C. Almeroth,et al.  Supporting the Need for Inter-Domain Multicast Reachability , 2000 .

[32]  Kevin C. Almeroth,et al.  Monitoring reachability in the global multicast infrastructure , 2000, Proceedings 2000 International Conference on Network Protocols.

[33]  Ronald L. Rivest,et al.  The MD5 Message-Digest Algorithm , 1992, RFC.

[34]  Vern Paxson,et al.  An architecture for large-scale Internet measurement , 1998, IEEE Commun. Mag..