Implementation of A Real-Time Fault Detection System using ICMP

ICMP를 이용한 실시간 장애 탐지 시스템의 구현

  • Kim, Hyun-Ku (School of Electrical & Computer Engineering, SungKyunKwan University) ;
  • Min, Ji-Young (School of Electrical & Computer Engineering, SungKyunKwan University) ;
  • Chang, B. (School of Electrical & Computer Engineering, SungKyunKwan University) ;
  • Chung, Tai-M. (School of Electrical & Computer Engineering, SungKyunKwan University)
  • 김현구 (성균관대학교 전기전자 및 컴퓨터 공학과) ;
  • 민지영 (성균관대학교 전기전자 및 컴퓨터 공학과) ;
  • 장범환 (성균관대학교 전기전자 및 컴퓨터 공학과) ;
  • 정태명 (성균관대학교 전기전자 및 컴퓨터 공학과)
  • Published : 2002.11.15

Abstract

1990년대를 지나면서 컴퓨팅 환경은 급속히 변화하였다. 과거 메인 프레임 중심의 환경에서 네트워크를 기반으로 클라이언트/서버 모델 중심의 분산 컴퓨팅 환경으로 전환되었다. 이러한 환경에서 복잡하고 유지하기 힘든 데이터 네트워크를 관리를 수행하고, 또한 유용한 정보를 줄 수 있는, 효과적인 네트워크 관리의 필요성이 대두되었다. 이러한 필요에 의해서 네트워크 관리의 개념이 등장하였다. 네트워크 관리에는, 기능적 관점에서, 장애 관리, 구성 관리, 계정관리, 성능 관리, 그리고 보안 관리로 나누어진다[1]. 그런데 네트워크가 발전함에 따라, 네트워크에서 발생할 수 있는 각종 장애를 신속히 발견하여 관리자에게 통보하고 적절한 처리를 할 수 있는 기능이 특히 요구되고 있다. 하지만 기존의 SNMP 트랩 기반의 장애 관리는 기능 면에서 부족한 점이 많다[2]. 예를 들어, 불규칙적인 트랩 메시지, 또는 SNMP 패킷의 소실 때문에 정확한 장애 발견에 문제가 생기게 된다. 본 논문에서는 SNMP 장애 관리 기능을 보완하기 위해 ICMP Echo/Reply 메시지를 이용한 장애 처리 시스템의 구조와 알고리즘에 대해 설명하고, 기존의 SNMP 기반의 NMS와 어떻게 연동될 수 있는 방안에 대해서 기술하도록 하겠다.

Keywords