Design and Implementation of NMS With Object-­Oriented Technology

객체지향기술을 도입한 망 관리 시스템 설계 및 구현

  • 김종훈 (한국방송통신대학교 평생대학원 정보과학과) ;
  • 손진곤 (한국방송통신대학교 평생대학원 정보과학과) ;
  • 강상원 (고려대학교 컴퓨터학과 분산시스템 연구실)
  • Published : 2003.10.01

Abstract

망 운용에 있어서 망 관리 시스템은 다양한 네트워크 장비의 증가로 인하여 점점 더 중요한 위치를 차지하고 있다. 과거 망을 구성하는 요소는 네트워크 장비로 국한되었지만 현재는 서비스를 지원하는 데몬(Daemon) 등 장비 외적인 요소까지 속하게 되어 더욱 복잡해 지고 있다. 기존의 망 관리 시스템은 SNMP(Simple Network Management Protocol)나ICMP(Internet Control Message Protocol) 프로토콜을 사용하였으나 이 기술만으로는 데몬과 같은 장비 외적인 요소들까지 제어, 관리하지 못했다. 반면. TELNET등과 같은 기능을 추가적으로 이용할 수 있다면. 보다 쉽게 망 정보를 얻을 수 있는 장점이 있어 기존의 망 관리 시스템에서 지원하지 못했던 기능의 한계점을 극복할 수 있다. 이에 본 논문은 객체지향기술(OOT : Object­Oriented Technology)을 도입하였다. 클래스(Class)는 고유한 특성을 가지는 관리 대상 종류를 선언한 것이고. 관리 대상은 네트워크 장비 뿐만 아니라 데몬이나 지역, 부서등과 같은 추상적인 대상이 포함되며 이는 객체(Object)를 의미한다. 또한. 상속(Inheritance) 개념을 도입하여 중복요소를 없앴으며, 클래스의 메소드(Method)에 관리 대상을 처리할 수 있는 기능을 정의하였다. 기능 정의에는 SNMP와 TELNET. ICMP등을 내부적으로 이용하여 구현된 스크립트(Script)를 이용하였다.

Keywords