라우터 검증 도구의 설계 및 구현

정보 통신망의 하부 구조가 계속 발전되면서, 수많은 네트워크 장비들이 개발되고 있다. 이러한 장비들의 신뢰성을 검증하기 위해 다양한 검증 방법들이 제시되고 있지만, 테스트시에 많은 비용과 시간을 요하게 된다. 본 논문에서는 이를 최적화하여 최소의 시간과 장비만으로도 멀티 프로토콜을 지원하는 라우터의 기능을 테스트할 수 있는 검증 도구를 설계 및 구현하였으며, 시험 대상 라우터에 대한 테스트 결과들을 제시하였다. 본 논문에서 제시된 검증 도구인 RTOL은 사용자가 기술한 테스트 스크립트를 바탕으로 하여 기존의 IP뿐만 아니라, OSPF, AppleTalk, DecNet 등과 같은 여러 프로토콜들을 테스트할 수 있도록 설계되었다. 그리고, 라우터에 대한 설정 및 상태를 확인할 수 있도록 하기 위해 SNMP 기능을 추가하였고, 특히 멀티 쓰레드를 이용하여 가상 라우터 설정 기능을 추가하여, 하나의 시스템을 여러 대의 가상 라우터로 동작시킬 수 있도록 하였다.