KR20030021862A - 이엠에스 서버와 에이전트 간의 장애 처리 방법 - Google Patents

이엠에스 서버와 에이전트 간의 장애 처리 방법 Download PDF

Info

Publication number
KR20030021862A
KR20030021862A KR1020010055319A KR20010055319A KR20030021862A KR 20030021862 A KR20030021862 A KR 20030021862A KR 1020010055319 A KR1020010055319 A KR 1020010055319A KR 20010055319 A KR20010055319 A KR 20010055319A KR 20030021862 A KR20030021862 A KR 20030021862A
Authority
KR
South Korea
Prior art keywords
agent
failure
information
fault
trap
Prior art date
Application number
KR1020010055319A
Other languages
English (en)
Inventor
김영목
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020010055319A priority Critical patent/KR20030021862A/ko
Publication of KR20030021862A publication Critical patent/KR20030021862A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 EMS 서버와 에이전트 간의 장애 정보를 일치시킬 수 있도록 하는 EMS 서버와 에이전트 간의 장애 처리 방법에 관한 것이다.
TMN에서 EMS 서버와 에이전트는 통신망의 망 요소를 정확하게 관리하기 위해서 EMS 서버와 에이전트에서 관리하는 장애 데이터를 서로 일치시키며, 망 요소에서 장애가 발생했을 때 장애 발생 여부와 내역을 운용자에게 보고하는 기능이 필요하게 되었다.
본 발명은, 장비의 장애 상태가 변경되면 에이전트에서 SNMP 프로토콜을 이용하여 변경 사항을 EMS 서버로 전송하여 EMS 서버와 에이전트의 장애 정보를 일치시키고, 장애 정보를 그래픽 또는 메시지 형식으로 구현하여 운용자에게 제공함으로써, 장애 처리를 효율적으로 수행할 수 있게 되고, 운용자가 망 요소의 상태를 용이하게 분석할 수 있게 된다.

Description

이엠에스 서버와 에이전트 간의 장애 처리 방법{Method for Between EMS Server and Agent Fault Processing}
본 발명은 EMS 서버와 에이전트 간의 장애 처리 방법에 관한 것으로서, 특히 EMS 서버와 에이전트 간의 장애 정보를 일치시킬 수 있도록 하는 EMS 서버와 에이전트 간의 장애 처리 방법에 관한 것이다.
대규모의 종합 정보 통신망을 운용하고 있는 공중 통신망에서는 ISO/ITU-T의 TMN(Telecommunications Management Network) 체계를 기반으로 한 통신망 관리 기능 구축을 추진하고 있다.
TMN은 다양한 기술로 구성된 통신망, 서비스, 장비 등을 관리하기 위해 개발된 것으로, TMN 체계의 망관리 기능 구현에 핵심적인 EMS(Element Management System) 서버와 에이전트로 구성된다.
전술한, EMS 서버는 운용자에 의한 관리 명령어들을 물리적 혹은 논리적으로 분할되어 있는 에이전트들로 SNMP(Small Network Management Protocol)를 이용하여 데이터 통신망을 통해 전달하여 에이전트가 상주하고 있는 호스트에 대한 명령어를 수행시키고, 그 수행 결과나 교환기의 상태 보고들을 수집, 평가하여 유용한 망 관리 정보를 생성하는 역할을 담당한다.
그리고, 에이전트는 브릿지, 라우터, 게이트웨이, 파일 서버 등의 망 요소에 상주하여 EMS 서버의 요청에 따라 MIB(Management Information Base) 내의 정보를돌려주거나, 값을 바꾸는 역할을 수행한다. 그리고, 에이전트가 상주하고 있는 호스트에서 장애 정보가 발생하면 SNMP 프로토콜을 통해서 EMS 서버로 장애 내역을 송출하도록 되어 있다.
전술한 바와 같은, TMN에서 EMS 서버와 에이전트는 통신망의 망 요소를 정확하게 관리하기 위해서 EMS 서버와 에이전트에서 관리하는 장애 데이터를 서로 일치시키며, 망 요소에서 장애가 발생했을 때 장애 발생 여부와 내역을 운용자에게 보고하는 기능이 필요하게 되었다.
본 발명은 전술한 필요성을 감안하여 안출된 것으로서, 장비의 장애 상태가 변경되면 에이전트에서 SNMP 프로토콜을 이용하여 변경 사항을 EMS 서버로 전송하여 EMS 서버와 에이전트의 장애 정보를 일치시키고, 장애 정보를 그래픽 또는 메시지 형식으로 구현하여 운용자에게 제공할 수 있도록 하는 EMS 서버와 에이전트 간의 장애 처리 방법을 제공함에 그 목적이 있다.
도 1은 본 발명에 따른 EMS 서버와 에이전트 간의 장애 처리 방법이 적용되는 통신 관리망의 구조를 보인 도.
도 2 내지 도 4는 본 발명에 따른 EMS 서버와 에이전트 간의 장애 처리 방법을 설명하기 위한 플로우챠트.
*** 도면의 주요 부분에 대한 부호의 설명 ***
100. EMS 서버,110. GUI 응용부,
120. HMI 응용부,130. 데이터베이스 모듈,
140. CM 모듈,150. FM 모듈,
160. PM 모듈,170. SM 모듈,
180. 에이전트 인터페이스부,190. 실시간 데이터베이스 관리 시스템,
200. 에이전트,210. 장애 처리부,
220. MIB 관리부,230. MIB,
240. 인터페이스부,250. 전담 에이전트
전술한 목적을 달성하기 위한 본 발명에 따른 EMS 서버와 에이전트 간의 장애 처리 방법은, 에이전트의 장애 처리부에서 주기적으로 장비들에 대한 상태 정보를 수집하여 장애 상태 정보에 대한 변경 사항이 있는 지를 판단하는 과정과; 상기 분석결과 장애 상태 정보에 대한 변경 사항이 있는 경우에는 MIB 데이터를 변경하고, SNMP 프로토콜을 이용하여 변경 사항을 포함하는 PDU 포맷의 트랩을 발생시켜 EMS 서버로 전송하는 과정과; 상기 트랩을 수신받은 상기 EMS 서버에서 상기 에이전트로 상기 트랩에 대한 응답 메시지를 전송하고, 상기 수신받은 PDU 정보를 분석하여 데이터베이스의 테이블을 변경시키는 과정과; 상기 수신받은 트랩이 장애 트랩인 경우에는 상기 수신받은 PDU 정보를 장애 관리 모듈로 전달하는 과정과; 상기 PDU 정보를 전달받은 장애 관리 모듈에서 특정 에이전트의 형상 정보를 가지고 있는 공유 메모리의 장애 발생 위치에 장애 발생 여부 및 장애의 심각도를 기록하고, 상기 PDU 정보를 가공하여 장애 모니터링 창에 장애 발생 시스템, 장애 발생 시간, 심각도, 장애 위치를 디스플레이하는 과정을 구비하여 이루어진다.
그리고, 상기 장애 관리 모듈이 상기 공유 메모리에 기록해 놓은 장애 정보를 구성 관리 모듈에서 특정 시간 주기로 폴링하여 장애 내역을 그래픽으로 형성하여 운용자에게 제공하는 과정을 더 구비하여 이루어지는 것을 특징으로 한다.
그리고, 상기 에이전트의 장애 처리부에서 상기 장애 상태 정보에 대한 변경 사항을 UDP 메시지 형태로 구성하여 EMS 서버로 전송하는 과정과; 상기 UDP 메시지를 수신한 EMS 서버에서 수신받은 UDP 메시지를 형상 관리 모듈로 전달하는 과정과; 상기 형상 관리 모듈에서 상기 UDP 메시지에 장애 발생 시간, 장애 발생 장소를 추가하여 텍스트 형태로 운영자에게 제공하는 과정을 더 구비하여 이루어지는 것을 특징으로 한다.
그리고, 장애로 인해 상기 EMS 서버와 에이전트 간의 링크가 끊어진 경우에는, 상기 에이전트에서 주기적으로 상기 EMS 서버로 상기 링크가 복구되었는 지를확인하기 위한 특정 메시지를 전송하고, 상기 특정 메시지에 대한 응답 메시지의 수신 여부로 상기 링크가 복구되었는 지를 판단하는 과정과; 상기 판단결과 상기 링크가 복구된 경우에는 SNMP 프로토콜을 이용하여 MIB에 저장되어 있는 장애 상태 정보를 상기 EMS 서버로 차례대로 전송하는 과정과; 상기 장애 상태 정보를 전송받은 EMS 서버에서 상기 전송받은 장애 상태 정보에 의거하여 데이터베이스의 테이블을 변경하는 과정을 더 구비하여 이루어지는 것을 특징으로 한다.
이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 EMS 서버와 에이전트 간의 장애 처리 방법에 대해서 상세하게 설명한다.
도 1은 본 발명에 따른 EMS 서버와 에이전트 간의 장애 처리 방법이 적용되는 통신 관리망의 구조를 보인 도로, EMS 서버(100)와, 에이전트(200)를 구비하여 이루어진다.
이와 같은 구성에 있어서, EMS 서버(100)는 운용자에 의한 관리 명령어들을 물리적 혹은 논리적으로 분할되어 있는 에이전트(200)들로 SNMP를 이용하여 데이터 통신망을 통해 전달하여 에이전트(200)가 상주하고 있는 호스트에 대한 명령어를 수행시키고, 그 수행 결과나 호스트의 상태 보고들을 수집, 평가하여 유용한 망 관리 정보를 생성하는 역할을 담당하는 것으로, GUI(Graphical User Interface) 응용부(110)와, HMI(Human-Machine Interface) 응용부(120)와, 데이터베이스 모듈(130)과, CM(Configuration Management) 모듈(140)과, FM(Fault Management) 모듈(150)과, PM(Performance Management) 모듈(160)과, SM(Subscriber Management)모듈(170)과, 에이전트 인터페이스부(180)를 구비하여 이루어진다.
전술한, GUI 응용부(110)는 망 운용자가 망의 상태를 감시, 제어할 수 있도록 GUI를 통한 그래픽 또는 문자 형태의 정보를 입/출력한다.
HMI 응용부(120)는 망 운용자 단말기(미도시)와의 통신을 수행한다.
데이터베이스 모듈(130)은, 에이전트 인터페이스부(180)가 에이전트(200)로부터 수신한 트랩(Trap)에 의거하여 실시간 데이터베이스 관리 시스템(190)과의 인터페이스를 통해 데이터베이스의 테이블을 변경하여 에이전트(200)의 MIB(230)와 데이터 값을 일치시키고, 에이전트(200)를 운영하기 위한 환경 값을 가지고 있어 EMS 서버(100)의 구동에 사용하므로, EMS 서버(100)에 구비되어 있는 각각의 모듈(130, 140, 150, 160, 170)은 데이터베이스 모듈(130)을 항상 참고해야 한다.
CM 모듈(140)은 특정 에이전트의 장애 상태를 시각적으로 운용자에게 보고하고, EMS 서버(100)의 운영 및 제어를 담당한다.
FM 모듈(150)은 에이전트 인터페이스부(180)로부터 수신받은 장애 내역을 분석하여 실시간 모니터에 보고하고 공유 메모리에 기록한다. 여기서, 에이전트 인터페이스부(180)는 에이전트(200)에서 발생한 트랩을 수신하여, 수신한 트랩이 장애이면 해당 PDU(Packet Data Unit)를 FM 모듈(150)로 전송한다.
PM 모듈(160)은 에이전트(200)의 성능 및 통계에 관한 기능을 수행한다.
SM 모듈(170)은 에이전트 가입자 및 ATM, V5.2 파라미터 설정을 수행한다.
에이전트 인터페이스부(180)는 SNMP 프로토콜을 이용하여 에이전트(200)의 인터페이스부(240)와 상호 통신하여 트랩을 주고받으며, 에이전트(200)의 인터페이스부(240)로부터 트랩을 수신받으면 에이전트(200)의 인터페이스부(240)에 응답을 보낸다. 여기서, 에이전트(200)의 인터페이스부(240)로부터 트랩을 수신받았을 때 그에 대한 응답을 보내는 이유는, 장애 정보의 유실을 방지하기 위함이다. 또한, 에이전트 인터페이스부(180)는 에이전트(200)로부터 수신받은 장애 내역을 로그화하여 추후에 망 운용자가 장애 내역을 확인할 수 있고 통계 처리시에 사용할 수 있도록 한다.
한편, 에이전트(200)는 브릿지, 라우터, 게이트웨이, 파일 서버 등의 망 요소에 상주하여 EMS 서버(100)의 요청에 따라 MIB 내의 정보를 돌려주거나, 값을 바꾸는 역할을 수행하고, 자신이 상주하고 있는 호스트에 구비되어 있는 디바이스나 응용 프로세서에서 발생한 장애 정보를 수집하여 EMS 서버(100)로 통보하는 것으로, 장애 처리부(210)와, MIB 관리부(220)와, MIB(230)와, 인터페이스부(240)와, 전담 에이전트(250)를 구비하여 이루어진다.
전술한, 장애 처리부(210)는 에이전트(200)가 상주하고 있는 호스트에 구비되어 있는 장비들(디바이스나 응용 프로세서들)에 대한 상태를 감시하고 있다가 장애 상태가 변경된 장비가 발생하는 경우에는 변경된 장애 상태를 MIB(230)에 반영시키기 위해 MIB 관리부(220)로 변경 사항을 보고하고, EMS 서버(100)와 장애 데이터를 일치시키기 위해 전담 에이전트(250)로 변경 사항을 보고한다.
MIB 관리부(220)는 장애 처리부(210)로부터 보고받은 변경 사항에 의거하여 MIB(230)의 데이터를 변경한다.
MIB(230)는 에이전트(200)가 상주하고 있는 호스트에 구비되어 있는 장비들을 감시, 제어하기 위해 사용되는 체계화된 관리 정보 항목들의 집합으로, 각 장비에 관한 형상 정보를 제공하기 위해서 보유하고 있는 데이터베이스이다.
전담 에이전트(250)는 장애 처리부(210)로부터 보고받은 변경 사항에 의거하여 인터페이스부(240)를 통해 EMS 서버(100)로 트랩을 발생시켜 전송한다. 여기서, 트랩은 SNMP 프로토콜을 이용한 것으로 PDU 포맷으로 전송한다.
인터페이스부(240)는 EMS 서버(100)의 에이전트 인터페이스부(180)와 트랩을 송수신한다.
도 2 내지 도 4는 본 발명에 따른 EMS 서버와 에이전트 간의 장애 처리 방법을 설명하기 위한 플로우챠트이다.
우선, 도 2에 도시하는 바와 같이, 에이전트(200)의 장애 처리부(210)는 주기적으로 각각의 장비에 대한 상태 정보를 수집하여, 장비의 장애 상태 정보가 변경되었는 지를 분석한다(S10, S12).
상기한 과정 S12의 분석 결과 장비의 장애 상태가 변경되어 변경 사항이 발생한 경우에는, MIB 관리부(220)로 변경된 장애 상태가 있음을 보고하고, 장애 처리부(210)로부터 변경 사항을 보고받은 MIB 관리부(220)에서 제공되는 라이브러리를 참조하여 MIB 데이터를 변경한다(S14, S16).
이후, EMS 서버(100)와 MIB(230)의 장애 데이터를 일치시키기 위해, 장애 처리부(210)는 전담 에이전트(250)로 변경된 장애 상태가 있음을 보고하고, 장애 처리부(210)로부터 변경 사항을 보고받은 전담 에이전트(250)는 인터페이스부(240)를 통해 변경 사항을 포함하는 트랩을 발생시켜 EMS 서버(100)로 전송한다(S18, S20).
상기한 과정 S20에서 에이전트(200)의 인터페이스부(240)에서 발생시켜 EMS 서버(100)로 전송하는 트랩은, SNMP 프로토콜을 이용한 것으로 PDU 포맷으로 전송된다.
에이전트(200)의 인터페이스부(240)에서 전송한 트랩은 EMS 서버(100)의 에이전트 인터페이스부(180)에서 수신하는 데, 에이전트(200)의 인터페이스부(240)에서 전송한 트랩을 수신한 에이전트 인터페이스부(180)는 에이전트(200)의 인터페이스부(240)로 수신받은 트랩에 대한 응답 메시지를 전송하고, 에이전트(200)로부터 수신받은 트랩을 분석하여 데이터베이스 모듈(130)로 PDU 정보를 보낸다(S22).
상기한 과정 S22에서 에이전트 인터페이스부(180)가 인터페이스부(240)로 수신받은 트랩에 대한 응답 메시지를 전송하는 이유는, 장애 트랩의 유실을 방지하기 위함으로, 에이전트(200)의 인터페이스부(240)는 EMS 서버(100)로 트랩을 전송한 후, 그에 대한 응답을 전송받아야 한다. 트랩에 대한 응답을 전송받지 못할 경우에 에이전트(200)의 인터페이스부(240)는 같은 내용의 트랩을 계속하여 EMS 서버(100)로 전송하게 된다.
상기한 과정 S22에서 에이전트 인터페이스부(180)로부터 PDU 정보를 수신받은 데이터베이스 모듈(130)은 에이전트 인터페이스부(180)로부터 수신받은 PDU 정보에 의거하여 실시간 데이터베이스 관리 시스템(190)과의 인터페이스를 통해 데이터베이스(미도시)의 테이블을 변경하여 에이전트(200)의 MIB(230)와 데이터 값을 일치시킨다(S24).
이후에는 에이전트 인터페이스부(180)가 에이전트(200)의 인터페이스부(240)로부터 수신받은 트랩을 분석하여 에이전트(200)의 인터페이스부(240)로부터 수신받은 트랩이 장애 트랩인 경우에는, 에이전트 인터페이스부(180)는 인터페이스부(240)로부터 수신받은 PDU 정보를 FM 모듈(150)로 전달한다(S26, S28).
상기한 과정 S28에서 에이전트 인터페이스부(180)로부터 PDU 정보를 수신받은 FM 모듈(150)은 특정 에이전트의 형상 정보를 가지고 있는 공유 메모리의 장애 발생 위치(랙, 쉘프, 보드, 포트 등에 대한 번호)에 장애 발생 여부와, 장애의 심각도(critical, major, minor) 등과 같은 장애 내역을 기록하고, 운용자가 알 수 있는 형태로 PDU를 가공하여 장애 모니터링 창을 통해 장애 발생 시스템, 발생 시간, 심각도, 장애 위치를 디스플레이한다(S30).
이후, CM 모듈(140)에서는 FM 모듈(150)이 공유 메모리에 기록해 놓은 장애 정보를 특정 시간 주기로 폴링하여 장애의 내역을 시각적으로 운용자에게 보고하는 데, 운용자에게 장애 상태를 빠른 시간에 알리기 위하여 에이전트(200)와 똑같은 형상을 그래픽으로 형성하여 모니터 창에 디스플레이한다. 따라서, 운용자는 CM 모듈(140)에서 제공하는 그래픽 정보만 보아도 특정 보드의 장애 정보를 쉽게 파악할 수 있게 된다(S32).
한편, 도 3에 도시하는 바와 같이, 에이전트(200)의 장애 처리부(210)는 주기적으로 각각의 장비에 대한 정보를 수집하여, 장비의 장애 상태 정보가 변경되었는 지를 분석한다(S40, S42).
상기한 과정 S42의 분석 결과 장비의 장애 상태가 변경되어 변경 사항이 발생한 경우에는, MIB 관리부(220)로 변경된 장애 상태가 있음을 보고하고, 장애 처리부(210)로부터 변경 사항을 보고받은 MIB 관리부(220)에서 제공되는 라이브러리를 참조하여 MIB 데이터를 변경한다(S44, S46).
이후, 에이전트(200)의 장애 처리부(210)에서는 망 운용자가 장애 상태를 메시지로 알 수 있도록 하기 위해 장애 변경이 발생하면, 트랩 외에 변경된 장애 상태 정보를 일정한 형태의 메시지로 만들어 인터페이스부(240)를 통해 EMS 서버(100)로 전송한다(S48, S50).
상기한 과정 S50에서 메시지는 SNMP 프로토콜을 사용하지 않은 UDP(User Datagram Protocol) 메시지 형태로 전송된다.
상기한 과정 S50에서 에이전트(200)에서 전송한 UDP 메시지를 수신한 EMS 서버(100)의 에이전트 인터페이스부(180)는 수신받은 UDP 메시지에 대한 응답 메시지를 에이전트(200)의 인터페이스부(240)로 전송하고, 수신받은 UDP 메시지를 형상 관리 모듈(미도시)로 전달하고, 형상 관리 모듈(미도시)은 에이전트 인터페이스부(180)로부터 전달받은 메시지에 헤더 정보(장애 발생 시간, 발생 장소, 메시지 완료/계속 여부)를 추가하여 장애 정보를 텍스트 형태로 운용자에게 보고한다(S52, S54).
한편, 장애로 인해 에이전트(200)와 EMS 서버(100) 간의 링크가 끊어진 경우에, 에이전트(200)는 장애 처리 기능을 정상적으로 계속 처리할 수 있으므로, 에이전트(200)와 EMS 서버(100) 간의 링크가 복구될 때까지 자신이 상주해 있는 호스트의 장비에 대한 장애 처리 기능을 계속 수행함과 동시에, 도 4에 도시하는 바와 같이, 에이전트(200)의 인터페이스부(240)에서 주기적으로 EMS 서버(100)의 에이전트 인터페이스부(180)로 특정 메시지를 전송하고, 에이전트 인터페이스부(180)로부터 특정 메시지에 대한 응답 메시지가 수신되는 지를 확인하여 에이전트(200)와 EMS 서버(100) 간의 링크가 복구되었는 지를 판단한다(S60, S62).
상기한 과정 S62의 판단결과 에이전트 인터페이스부(180)로부터 특정 메시지에 대한 응답 메시지를 수신하여 에이전트(200)와 EMS 서버(100) 간의 링크가 복구된 경우에 인터페이스부(240)는 장애 처리부(210)로 에이전트(200)와 EMS 서버(100) 간의 링크가 복구되었음을 통보한다(S64).
상기한 과정 S64에서 인터페이스부(240)로부터 에이전트(200)와 EMS 서버(100) 간의 링크가 복구되었음을 통보받은 장애 처리부(210)는 EMS 서버(100)와 에이전트(200) 간의 장애 정보를 일치시키기 위해 전담 에이전트(250)로 MIB(230)에 저장되어 있는 장애 정보를 EMS 서버(100)로 차례대로 전송하라고 요구한다(S66).
상기한 과정 S66에서 장애 처리부(210)로부터 장애 정보 전송을 요구받은 전담 에이전트(250)는 인터페이스부(240)를 통해 장애 정보를 포함하는 트랩을 발생시켜 EMS 서버(100)로 전송한다(S68).
상기한 과정 S68에서 에이전트(200)의 인터페이스부(240)에서 전송한 트랩은 EMS 서버(100)의 에이전트 인터페이스부(180)에서 수신하는 데, 에이전트(200)의 인터페이스부(240)에서 전송한 트랩을 수신한 에이전트 인터페이스부(180)는 에이전트(200)의 인터페이스부(240)로 수신받은 트랩에 대한 응답 메시지를 전송하고,에이전트(200)로부터 수신받은 트랩을 분석하여 데이터베이스 모듈(130)로 PDU 정보를 보낸다(S70).
상기한 과정 S70에서 에이전트 인터페이스부(180)로부터 PDU 정보를 수신받은 데이터베이스 모듈(130)은 에이전트 인터페이스부(180)로부터 수신받은 PDU 정보에 의거하여 실시간 데이터베이스 관리 시스템(190)과의 인터페이스를 통해 데이터베이스(미도시)의 테이블을 변경하여 에이전트(200)의 MIB(230)와 데이터 값을 일치시킨다(S72).
이후, 상기한 과정 S72에서 에이전트 인터페이스부(180)가 에이전트(200)의 인터페이스부(240)로부터 수신받은 트랩을 분석하여 에이전트(200)의 인터페이스부(240)로부터 수신받은 트랩이 장애 트랩인 경우에는, 에이전트 인터페이스부(180)는 인터페이스부(240)로부터 수신받은 PDU 정보를 FM 모듈(150)로 전달한다(S74, S76).
상기한 과정 S76에서 에이전트 인터페이스부(180)로부터 PDU 정보를 수신받은 FM 모듈(150)은 특정 에이전트의 형상 정보를 가지고 있는 공유 메모리에 장애 발생 위치(랙, 쉘프, 보드, 포트 등에 대한 번호)에 장애 발생 여부와, 장애의 심각도를 기록하고, 운용자가 알 수 있는 형태로 PDU를 가공하여 장애 모니터링 창을 통해 장애 발생 시스템, 발생 시간, 심각도, 장애 위치를 보여준다(S78).
이후, CM 모듈(140)에서는 FM 모듈(150)이 공유 메모리에 기록해 놓은 장애 정보를 특정 시간 주기로 폴링하여 장애의 내역을 시각적으로 운용자에게 보고하는 데, 운용자에게 장애 상태를 빠른 시간에 알리기 위하여 에이전트(200)와 똑같은형상을 그래픽으로 형성하여 운용자에게 보여준다(S80). 따라서, 운용자는 CM 모듈(140)에서 제공하는 그래픽 정보만 보아도 특정 보드의 장애 정보를 쉽게 파악할 수 있게 된다.
본 발명의 EMS 서버와 에이전트 간의 장애 처리 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수 있다.
이상에서 설명한 바와 같은 본 발명의 EMS 서버와 에이전트 간의 장애 처리 방법에 따르면, 장비의 장애 상태가 변경되면 에이전트에서 SNMP 프로토콜을 이용하여 변경 사항을 EMS 서버로 전송하여 EMS 서버와 에이전트의 장애 정보를 일치시키고, 장애 정보를 그래픽 또는 메시지 형식으로 구현하여 운용자에게 제공함으로써, 장애 처리를 효율적으로 수행할 수 있게 되고, 운용자가 망 요소의 상태를 용이하게 분석할 수 있게 된다.

Claims (4)

  1. 에이전트의 장애 처리부에서 주기적으로 장비들에 대한 상태 정보를 수집하여 장애 상태 정보에 대한 변경 사항이 있는 지를 판단하는 과정과;
    상기 분석결과 장애 상태 정보에 대한 변경 사항이 있는 경우에는 MIB 데이터를 변경하고, SNMP 프로토콜을 이용하여 변경 사항을 포함하는 PDU 포맷의 트랩을 발생시켜 EMS 서버로 전송하는 과정과;
    상기 트랩을 수신받은 상기 EMS 서버에서 상기 에이전트로 상기 트랩에 대한 응답 메시지를 전송하고, 상기 수신받은 PDU 정보를 분석하여 데이터베이스의 테이블을 변경시키는 과정과;
    상기 수신받은 트랩이 장애 트랩인 경우에는 상기 수신받은 PDU 정보를 장애 관리 모듈로 전달하는 과정과;
    상기 PDU 정보를 전달받은 장애 관리 모듈에서 특정 에이전트의 형상 정보를 가지고 있는 공유 메모리의 장애 발생 위치에 장애 발생 여부 및 장애의 심각도를 기록하고, 상기 PDU 정보를 가공하여 장애 모니터링 창에 장애 발생 시스템, 장애 발생 시간, 심각도, 장애 위치를 디스플레이하는 과정을 구비하여 이루어지는 이엠에스 서버와 에이전트 간의 장애 처리 방법.
  2. 제 1항에 있어서, 상기 장애 관리 모듈이 상기 공유 메모리에 기록해 놓은장애 정보를 구성 관리 모듈에서 특정 시간 주기로 폴링하여 장애 내역을 그래픽으로 형성하여 운용자에게 제공하는 과정을 더 구비하여 이루어지는 것을 특징으로 하는 이엠에스 서버와 에이전트 간의 장애 처리 방법.
  3. 제 1항에 있어서, 상기 에이전트의 장애 처리부에서 상기 장애 상태 정보에 대한 변경 사항을 UDP 메시지 형태로 구성하여 EMS 서버로 전송하는 과정과;
    상기 UDP 메시지를 수신한 EMS 서버에서 수신받은 UDP 메시지를 형상 관리 모듈로 전달하는 과정과;
    상기 형상 관리 모듈에서 상기 UDP 메시지에 장애 발생 시간, 장애 발생 장소를 추가하여 텍스트 형태로 운영자에게 제공하는 과정을 더 구비하여 이루어지는 것을 특징으로 하는 이엠에스 서버와 에이전트 간의 장애 처리 방법.
  4. 제 1항 내지 제 3항 중 어느 한 항에 있어서, 장애로 인해 상기 EMS 서버와 에이전트 간의 링크가 끊어진 경우에는,
    상기 에이전트에서 주기적으로 상기 EMS 서버로 상기 링크가 복구되었는 지를 확인하기 위한 특정 메시지를 전송하고, 상기 특정 메시지에 대한 응답 메시지의 수신 여부로 상기 링크가 복구되었는 지를 판단하는 과정과;
    상기 판단결과 상기 링크가 복구된 경우에는 SNMP 프로토콜을 이용하여 MIB에 저장되어 있는 장애 상태 정보를 상기 EMS 서버로 차례대로 전송하는 과정과;
    상기 장애 상태 정보를 전송받은 EMS 서버에서 상기 전송받은 장애 상태 정보에 의거하여 데이터베이스의 테이블을 변경하는 과정을 더 구비하여 이루어지는 것을 특징으로 하는 이엠에스 서버와 에이전트 간의 장애 처리 방법.
KR1020010055319A 2001-09-08 2001-09-08 이엠에스 서버와 에이전트 간의 장애 처리 방법 KR20030021862A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010055319A KR20030021862A (ko) 2001-09-08 2001-09-08 이엠에스 서버와 에이전트 간의 장애 처리 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010055319A KR20030021862A (ko) 2001-09-08 2001-09-08 이엠에스 서버와 에이전트 간의 장애 처리 방법

Publications (1)

Publication Number Publication Date
KR20030021862A true KR20030021862A (ko) 2003-03-15

Family

ID=27723166

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010055319A KR20030021862A (ko) 2001-09-08 2001-09-08 이엠에스 서버와 에이전트 간의 장애 처리 방법

Country Status (1)

Country Link
KR (1) KR20030021862A (ko)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421544B1 (ko) * 2001-07-24 2004-03-09 엘지전자 주식회사 운용자 인터페이스 시스템에서 명령어 처리 방법
KR100462893B1 (ko) * 2002-12-13 2004-12-17 삼성전자주식회사 에이디에스엘 망관리장치의 가입자 일괄 통계를 통한가입자 특성 사전 분석 방법
KR100464330B1 (ko) * 2001-12-04 2005-01-03 삼성전자주식회사 간이네트워크관리프로토콜(snmp) 메니저의 네트워크장비의 대표상태의 관리 및 표시를 위한 시스템 및 방법
KR100484492B1 (ko) * 2002-12-09 2005-04-20 한국전자통신연구원 라우터 시스템의 장애 및 상태 관리를 위한 망 관리시스템 및 그 방법
KR100570835B1 (ko) * 2001-12-18 2006-04-13 한국전자통신연구원 통신망에서의 장애정보 관리 방법
KR100608917B1 (ko) * 2004-11-29 2006-08-08 한국전자통신연구원 분산 포워딩 구조 라우터의 장애 정보 관리방법
KR100964392B1 (ko) * 2003-06-30 2010-06-17 주식회사 케이티 망 관리에서의 장애 관리 시스템 및 그 방법
CN113726555A (zh) * 2021-08-02 2021-11-30 华迪计算机集团有限公司 一种适用于数据通信网络辅助解析告警的***及方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421544B1 (ko) * 2001-07-24 2004-03-09 엘지전자 주식회사 운용자 인터페이스 시스템에서 명령어 처리 방법
KR100464330B1 (ko) * 2001-12-04 2005-01-03 삼성전자주식회사 간이네트워크관리프로토콜(snmp) 메니저의 네트워크장비의 대표상태의 관리 및 표시를 위한 시스템 및 방법
KR100570835B1 (ko) * 2001-12-18 2006-04-13 한국전자통신연구원 통신망에서의 장애정보 관리 방법
KR100484492B1 (ko) * 2002-12-09 2005-04-20 한국전자통신연구원 라우터 시스템의 장애 및 상태 관리를 위한 망 관리시스템 및 그 방법
KR100462893B1 (ko) * 2002-12-13 2004-12-17 삼성전자주식회사 에이디에스엘 망관리장치의 가입자 일괄 통계를 통한가입자 특성 사전 분석 방법
KR100964392B1 (ko) * 2003-06-30 2010-06-17 주식회사 케이티 망 관리에서의 장애 관리 시스템 및 그 방법
KR100608917B1 (ko) * 2004-11-29 2006-08-08 한국전자통신연구원 분산 포워딩 구조 라우터의 장애 정보 관리방법
CN113726555A (zh) * 2021-08-02 2021-11-30 华迪计算机集团有限公司 一种适用于数据通信网络辅助解析告警的***及方法

Similar Documents

Publication Publication Date Title
US7822849B2 (en) Apparatus and method for measuring and using response to SNMP requests to provide real-time network parameter estimates in a network management zone
US20070250625A1 (en) Real-time services network quality control
US6570867B1 (en) Routes and paths management
EP2141860B1 (en) Method for monitoring events in a communication network
US20060168263A1 (en) Monitoring telecommunication network elements
US8514725B2 (en) Operating network entities in a communications system
EP1791337B1 (en) System and method for end-to-end communications tracing
KR20030021862A (ko) 이엠에스 서버와 에이전트 간의 장애 처리 방법
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
KR100453823B1 (ko) 다수의 이더넷 수동 광통신망을 관리하기 위한 네트워크운용관리 및 유지보수 방법 및 장치
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
Cisco Overview of TrafficDirector
KR100720285B1 (ko) 무선인터넷 end to end 품질관리 시스템 및 그방법
KR100725783B1 (ko) Snmp를 이용한 망 관리 에이전트로 구성된홈게이트웨이 시스템 및 홈게이트웨이 시스템에서snmp를 이용한 망 관리 에이전트 구성 방법
KR100398725B1 (ko) 티엠엔 에이전트와 엠엠에스간의 접속 장치 및 그 장치를 이용한 시스템 관리방법
KR20030021536A (ko) 네트워크 통신시스템의 관리정보 동기화 방법
KR100386948B1 (ko) 아이티엠에이의 망 트래픽관리 및 인터페이스장치
KR100283390B1 (ko) 망 관리 시스템의 폴링 구현 방법

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Withdrawal due to no request for examination