Automatic Generation of MIB for Network Management

네트웍 관리를 위한 MIB의 자동생성

  • 유재우 (숭실대학교 컴퓨터공학부) ;
  • 김영철 (숭실대학교 컴퓨터공학부) ;
  • 김성근 (숭실대학교 컴퓨터공학부)
  • Published : 2000.06.01

Abstract

Network management in TMN concerns to the operating system and communication equipments in network, and defines them as objects. GDMO(guidelines for the Definition of Managed Objects) is used to describe those objects. GDMO is not directly used for managing the network, but translated into a language with object-oriented paradigm. And GDMO refers to ASN.1(Abstract Syntax Notation One) for manage objects. This paper presents design and implementation techniques for the translator which automatically translates the specification of ASN.1 and GDMO to the object-oriented language for generating MIB(Managed object Instance Base). This system, unlike the existing source code generator, is designed to generate various object-oriented languages automatically, which are used to generate Managed object Instance Base(MIB). And the system includes various graphic user interface to enhance the development environment of ASn.1 and GDMO

TMN에서의 네트웍 관리는 네트웍에 존재하는 운영체제나 통신 장비를 객체로 정의하고 관리한다. 이들 객체를 기술하기 위해 GDMO(Guidelines for the DefInition of Managed Objects)를 사용하고 있다. GDMO는 네트웍 관리를 위해 직접 이용되지 않으며, 객체지향 파라다임을 가지는 언어로 변환되어 사용된다. 또한 GDMO는 객체들을 관리하기 위하여 ASN.1(Abstract Syntax Notation One)을 참조한다. 본 논문에서는 ASN.1 & GDMO 명세를 Managed object Instance Base(MIB) 생성에 사용되는 객체지향 언어로 자동 번역하는 번역기를 설계하고 구현하였다. 본 시스템은 기존의 네트워크 관리를 위한 원시코드 생성기와는 달리 MIB 생성에 이용될 수있는 다양한 객체지향 언어를 자동 생성할 수 있도록 고안되었으며, ASN.1과 GDMO를 하나의 부라우져에서 처리할 수 있는 통합 환경을 제공함으로써 응용프로그램을 개발하는데 편리하도록 하였다.

Keywords

References

  1. Network Management Standards U. Black
  2. ASN.1 The Tutorial and Reference D. Steedman
  3. ASN.1/C++ Application Programming Interface J. Embry
  4. The C++ Programming Language B. Stroustrup
  5. General Presentation of the MAVROS Compiler C. Huitema
  6. BBN System and Technology ASN.1 Compiler version 1.4 IOS developers
  7. ASN.1 Compiler version 1.2 M. Sample
  8. ISODE
  9. CASNI-ASN.1 to C. Compiler N. Drakos
  10. J.K. Ousterhout Tcl and the Tk Toolkit
  11. BYACC parser generator version 1.9 R. Corbett
  12. On-line manual pages distributed with the Flex Software package V. Paxson
  13. Objectivity DB C++ Application Development : Version 3 Objectivity Inc.