Design and Implementation of a CORBA/SNMP Gateway

CORBA/SNMP 게이트웨이 설계 및 구현

  • 이길행 (한국전자통신연구원) ;
  • 허정석 (울산대학교 컴퓨터정보통신공학부) ;
  • 김명균 (울산대학교 컴퓨터정보통신공학부)
  • Published : 2000.08.01

Abstract

This paper describes the design and implementation of a CORBA/SNMP gateway. The gateway is used to integrate traditional network management systems using CORBA. The integrated network management system uses World Wide Web (WWW) and CORBA. WWW provides a platform-independent and easy-to-use interface to distributed applications and CORBA is used to integrate different network management models seamlessly. To support the traditional managed objects without modification, we use a translation gateway between two different management models. The integrated network management server consists of a WWW server with enhancement for network management and translation gateways for converting management operations between different management models. This paper describes the design and implementation of a CORBA/SNMP gateway. The CORBA/SNMP gateway provides a syntactic and dynamic translation between CORBA and SNMP management models. The gateway provides a CORBA view to SNMP MIBs and allows the CORBA managers to access SNMP agents via CORBA operations. The CORBA/SNMP gateway also delivers the traps occurred in the SNMP agents to the CORBA managers that want to receive the trap information.

본 논문은 CORBA/SNMP 게이트웨이의 설계 및 구현에 대해 기술한다. 게이트웨이는 기존의 망관리 시스템들을 CORBA를 이용하여 통합하는데 이용된다. 본 논문의 통합 망관리 시스템은 웹과 CORBA 기술을 이용하여 구현된다. 웹은 분산 응용프로그램들에 플랫폼에 독립적이고 사용하기 쉬운 사용자 인터페이스를 제공하고, CORBA는 서로 다른 망관리 모델들을 효과적으로 통합하기 위해 사용된다. 기존의 피관리 객체들을 그대로 수용하기 위해, 제안된 통합 망관리 시스템은 서로 다른 망관리 모델 사이에 변환 게이트웨이를 사용한다. 통합 망관리 서버는 망관리 연산을 위해 기능이 확장된 웹 서버와 변환 게이트웨이들로 구성되는데, 본 논문에서는 CORBA/SNMP 게이트웨이의 설계 및 구현에 대해 기술한다. CORBA/SNMP 게이트웨이는 CORBA와 SNMP관리 모델 사이의 관리정보 및 관리연산 변환을 위한 정적, 동적 변환 기능을 수행한다. CORBA/SNMP 게이트웨이는 SNMP MIB에 대한 CORBA뷰를 제공하여, CORBA 관리자들로 하여금 SNMP에이전트들을 CORBA 연산들을 통해 접근할 수 있도록 하여준다. 또한 CORBA/SNMP게이트웨이는 SNMP 에이전트에서 발생한 통지(trap)를 받아, 그 통지를 받기를 원하는 CORBA 관리자들에 전달하는 역할을 수행한다.

Keywords

References

  1. CCITT Recommendation X.700 : Management Framework for Open Systems Interconnection (OSI) for CCITT Applications, 1992
  2. J. Case, M. Fedor, M. Schoffstall, and J. Davin, A Simple Network Management Protocol (SNMP), RFC 1157, 1990
  3. OMG, The Common Object Request Broker : Architecture and Specification, Revision 2.0, 1995
  4. OMG Telecom Task Force, CORBA-Based Telecommunication Network Management System, 1996
  5. Joint Inter-domain Working Group, Inter-domain Management : Specification Translation, Apr. 1997
  6. S. H. Chae, et. al, 'Implementation of GDMO to IDL translator and CORBA/CMIP gateway for TMN/CORBA integration,' APNOMS'98, Sendai, Japan, Sept. 1998
  7. J. W. Hong, et. al., 'Web-based intranet services and network management,' IEEE Communications Magazine, Vol.35, No.10, pp.100-110, Oct. 1997 https://doi.org/10.1109/35.623993
  8. Jae-Yong, Kim, et. al., 'TMN-based integrated network management using web and CORBA technologies,' Proc. of the 6-th IFIP/IEEE International Symposium on Integrated Network Management, Boston, USA., 1999 https://doi.org/10.1109/INM.1999.770739
  9. Qinzheng Kong and Graham, 'Integration TMN and CORBA environments.' Proc. of IEEE/IFIP Network Operations and Management Symposium, Kyoto, 1991
  10. Georg Pavlou, 'A novel approach for mapping the OSI-SM/TMN model to ODP/OMG CORBA,' Proc. of the 6-th IFIP/IEEE International Symposium on Integrated Network Management, Boston, USA., 1999 https://doi.org/10.1109/INM.1999.770675