IP Multicast can efficiently provide enormous bandwidth savings by enabling sources to send a single copy of a messgae to multiple recipients who explicitly want to receive the information. But due to the complexity of IP multicagt and itsfundamental differences from unicast. there are not very many tools available for monitoring and debugging multicast networks, and only a few experts understand the tools that do exist.
This thesis proposes a Multicast Routing Debugger(MRD) system that monitor the status of a multicast network. This system is aimed to multicast-related fau1ts detection. In thesis, first, we define the set of information that should be monitored. Second, the method is developed to take out such information from multicast routers. Third, the Multicast Routing Debugger(MRD) system is prototyped to collect, process information from heterogeneous routers on a multicast network and to display the various status of the network comprehensively.
The prototype of Multicast Routing Debugger(MRD) system is implemented and deployed. We perform experiments with several scenarios. Experimental results show we can detect various problems as information that we define is monitored. The Multicast Routing Debugger(MRD) system is simple to use, web-based and intuitive tool that can monitor the status of a specific multicast network.
IP 멀티캐스트는 정보를 받고자 하는 여러 수신자들에게 송신자가 하나의 메시지를 보냄으로써 수많은 대역폭의 절약을 자져왔다. 그러나, IP 멀티캐스트의 복잡성과 유니캐스트와의 근본적인 차이 때문에 멀티캐스트 네트워크를 모니터링하고 디버깅하는 툴이 많이 없고 기존의 툴들은 소수의 전문가만이 이해하는 상황이다.
본 논문에서는 멀티캐스트 네트워크의 상태를 모니터하는 Multicast Routing Debugger(MRD) 시스템을 제안한다. 이 시스템은 멀티캐스트 관련 문제점들를 찾는 것을 목적으로 한다. 본 논문에시는 다음과 같은 방법으로 진행한다. 첫째, 모니터되어야 하는 정보들의 집합을 정의하다. 둘째, 멀티캐스트 라우터들로부터 이러한 정보들을 가져오는 틀을 개발한다. 세째, 멀티캐스트 네트워크 내의 이기종의 라우터들로부터 정보를 모으고 처리하여 네트워크의 다양한 상태를 이해하기 쉽게 보여주는 Multicast Routing Debugger(MRD) 시스템을 구현한다.
여리 시나리오를 바탕으로 한 실험결과와 분석은, 본 논문에서 정의한 정보들을 모니터함으로서 다양한 문제점들을 찾을 수 있음을 보여주었다. Multicast Routing Debugger(MRD) 시스템은 특정한 멀티캐스트 네트워크의 상태를 모니터하는 사용하기 쉽고, 웹을 기반으로 하며 이해하기 쉬운 툴이다.