Practical utilities for monitoring multicast service availability

Monitoring has become one of the key issues for the successful deployment of IP multicast in the Internet. During the last decade, several tools and systems have been developed to monitor several different characteristics of IP multicast. In this paper, we focus on one specific monitoring task: monitoring end-to-end multicast service availability in the inter-domain. This task is important to maintain service robustness between sources and receivers. Without this assurance, the multicast infrastructure may become disconnected and essentially unusable. In this paper, we first study existing multicast diagnostic tools (e.g. mping and mtrace) and present their shortcomings in verifying end-to-end multicast availability. Then, we propose new multicast diagnostic utilities (mcping and mcroute) that can be used to perform various monitoring and measurement functions including verification of end-to-end service availability. We present a sample case study demonstrating the utility of these primitives in detecting and classifying multicast reachability problems in the inter-domain. The proposed utilities introduce only a few modifications to the service architecture and, in exchange, provide the multicast community with effective means to monitor and measure multicast service characteristics.

[1]  Christophe Diot,et al.  Deployment issues for the IP multicast service and architecture , 2000, IEEE Netw..

[2]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[3]  Mostafa H. Ammar,et al.  Gothic: a group access control architecture for secure multicast and anycast , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[4]  Peter Reiher,et al.  A taxonomy of DDoS attack and DDoS defense mechanisms , 2004, CCRV.

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

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

[7]  Stephen Deering,et al.  Internet group management protocol , 1996 .

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

[9]  Supratik Bhattacharyya,et al.  An Overview of Source-Specific Multicast (SSM) , 2003, RFC.

[10]  Brad Cain,et al.  Internet Group Management Protocol, Version 3 , 2002, RFC.

[11]  Kevin C. Almeroth,et al.  Topology Sensitive Congestion Control for Real-Time Multicast , 2000 .

[12]  Bill Fenner,et al.  Multicast Source Discovery Protocol (MSDP) , 2003, RFC.

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

[14]  Robert Cole,et al.  Computer Communications , 1982, Springer New York.

[15]  David Thaler,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

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

[17]  Dave Katz,et al.  Multiprotocol Extensions for BGP-4 , 1998, RFC.

[18]  Kevin C. Almeroth,et al.  Analysis of routing characteristics in the multicast infrastructure , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[19]  J. J. Garcia-Luna-Aceves,et al.  KHIP—a scalable protocol for secure multicast routing , 1999, SIGCOMM '99.

[20]  Puneet Sharma,et al.  IP multicast operational network management: design, challenges and experiences , 2002, IEEE Workshop on IP Operations and Management.

[21]  Ehab Al-Shaer,et al.  SMRM: SNMP-based multicast reachability monitoring , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

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