[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100274848B1 - Network management method for network management system - Google Patents

Network management method for network management system Download PDF

Info

Publication number
KR100274848B1
KR100274848B1 KR1019970074285A KR19970074285A KR100274848B1 KR 100274848 B1 KR100274848 B1 KR 100274848B1 KR 1019970074285 A KR1019970074285 A KR 1019970074285A KR 19970074285 A KR19970074285 A KR 19970074285A KR 100274848 B1 KR100274848 B1 KR 100274848B1
Authority
KR
South Korea
Prior art keywords
manager block
sub
log data
manager
block
Prior art date
Application number
KR1019970074285A
Other languages
Korean (ko)
Other versions
KR19990054464A (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 KR1019970074285A priority Critical patent/KR100274848B1/en
Publication of KR19990054464A publication Critical patent/KR19990054464A/en
Application granted granted Critical
Publication of KR100274848B1 publication Critical patent/KR100274848B1/en

Links

Images

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/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • 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/042Network management architectures or arrangements comprising distributed management centres cooperatively managing the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

PURPOSE: A method for managing a network in a network management system is provided to enable the network management system to store and maintain the log data with respect to the agents necessary for network management, regardless of the down/operation status of a main manager block. CONSTITUTION: Each sub-manager blocks(200,300-N) has a management data base for storing the sequential backup priority data with respect to other sub-manager blocks when having a problem in the main manager block(100). If a network management system is in the initial mode, the log data of the agent(202,302-N) itself of the corresponding sub-manager block is transmitted to the main manager block and stand-by the response message from the main manager block for a predetermined period of time. If there is no response with the time set, on the basis of the backup priority data stored in the main manager block, a sub-manager block to have the log data are decided. After the log data are transmitted to the sub-manager block(200), the log data is stored in the management data base of the sub-manager block decided. It is checked if the current status of the main manager block is able to receive the log data by a predetermined cycle. If the main manager block is available, the log data are withdrawn out of the management data base of the transmission sub-manager block and sent to the main manager block, so that the log data of the transmission sub-manager block are stored in the management data base(104) of the main manager block.

Description

망관리 시스템에서의 망관리 방법Network Management Method in Network Management System

본 발명은 망관리 시스템에서의 망관리 기법에 관한 것으로, 더욱 상세하게는 다수의 각 부관리자 블록에서 메인 관리자 블록으로 전송되는 로깅 데이터(logging data)의 저장 실패를 방지함으로써, 효과적인 망관리를 실현하는 데 적합한 망관리 방법에 관한 것이다.The present invention relates to a network management technique in a network management system, and more particularly, by preventing failure of storing logging data transmitted from each of a plurality of sub-manager blocks to a main manager block, realizing effective network management. A network management method suitable for doing so.

통상적으로, 망관리 시스템에서 메인 관리자 블록에서는 망 엔티티들에 탑재된 다수의 에이젼트들을 관리하는 데, 이러한 메인 관리자 블록과 에이젼트들간의 통신은 SNMP(Simple Network Management Protocal)를 이용하고 있으며, 각 에이젼트들은 모든 정보들을 메인 관리자 블록으로 전송한다.Typically, in the network management system, the main manager block manages a plurality of agents mounted on network entities. The communication between the main manager block and agents uses Simple Network Management Protocol (SNMP), and each agent Send all information to the main manager block.

한편, 메인 관리자 블록에서는 관리하고자하는 망 엔티티들의 에이젼트들로부터 수신되는 로그 데이터, 예를들면 트랩(Trap) 메시지, 폴링(Polling) 메시지 등의 데이터를 자신의 데이터 베이스에 저장, 즉 메인 관리자 블록은 에이전트들로부터 수신되는 트랩 메시지들을 자신이 관리하는 데이터 베이스에 로그 파일로 보관하고, 어떤 망 엔티티들내의 특정 관리 객체(Managed Object : MO)값을 주기적으로 지켜볼 필요가 있을 때 해당 에이젼트들에게로 폴링 메시지를 전송하고 이에 대한 응답 역시 자신의 저장 영역에 로그 파일로 보관한다.Meanwhile, in the main manager block, log data received from agents of network entities to be managed, for example, a trap message and a polling message, are stored in its own database. Trap messages received from agents are kept in a log file in their own managed database and sent to agents when they need to periodically monitor the value of a specific Managed Object (MO) in certain network entities. Send polling messages and respond to them as log files in your storage.

그러나, 메인 관리자 블록은 자신이 정상적으로 동작할 때는 상술한 바와같이 망관리에 필요한 로그 파일을 보관하지만, 만약 자신이 다운 상태이거나 여러 가지 요인으로 인해 오동작을 하고 있는 동안에는 에이젼트들로부터 전송되는 로깅을 위한 데이터들을 저장할 수가 없었다.However, the main manager block keeps the log files necessary for network management as described above when it is operating normally.However, if the main manager block is down or is malfunctioning due to various factors, Could not save data.

따라서, 종래 방법에서는 메인 관리자 블록 자신이 다운 상태이거나 오동작 상태가 발생하는 경우 망관리에 반드시 필요한 로그 데이터의 저장에 실패함으로써, 망 엔티티들에 탑재된 에이젼트들에 대한 효과적인 관리가 곤란하다는 문제가 있다.Therefore, in the conventional method, when the main manager block itself is in a down state or a malfunction state occurs, it fails to store log data necessary for network management, thereby making it difficult to effectively manage agents mounted in network entities. .

따라서, 본 발명은 상기한 종래기술의 문제점을 해결하기 위한 것으로, 메인 관리자 블록의 다운 상태 또는 오동작 상태에 관계없이 망관리에 필수적인 에이젼트들에 대한 로그 데이터를 저장 및 유지할 수 있는 망관리 시스템에서의 망관리 방법을 제공하는 데 그 목적이 있다.Accordingly, the present invention is to solve the above problems of the prior art, in a network management system that can store and maintain log data for agents essential for network management regardless of the down state or malfunction of the main manager block The purpose is to provide a network management method.

상기 목적을 달성하기 위하여 본 발명은, 에이젼트를 각각 갖는 다수의 부관리자 블록과 메인 관리자 블록을 포함하는 망관리 시스템에서 망을 관리하는 방법에 있어서, 상기 각 부관리자 블록은, 상기 메인 관리자 블록의 이상시에 다른 부관리자 블록들에 대한 순차적인 백업 우선 순위 정보를 저장하는 관리 정보 베이스를 각각 가지며, 상기 방법은: 상기 망관리 시스템이 초기 모드로 되면, 해당 부관리자 블록의 에이젼트 자신의 로그 데이터를 상기 메인 관리자 블록으로 전송한 다음, 상기 메인 관리자 블록으로부터의 응답 메시지를 기설정된 소정시간 동안 대기하는 제 1 과정; 상기 기설정된 소정시간 이내에 상기 메인 관리자 블록으로부터 응답 메시지가 있으면, 상기 메인 관리자 블록에 자신이 전송한 상기 로그 데이터가 저장된 것으로 간주하여 다음 동작을 진행하는 제 2 과정; 상기 기설정된 소정시간 이내에 상기 메인 관리자 블록으로부터 응답 메시지가 없으면, 자신의 관리 정보 베이스에 기저장된 상기 백업 우선 순위 정보에 의거하여, 상기 다수의 부관리자 블록들중 상기 로그 데이터를 전송하고자하는 부관리자 블록을 결정하는 제 3 과정; 상기 결정된 부관리자 블록에 상기 로그 데이터를 전송하고, 상기 결정된 부관리자 블록의 관리 정보 베이스에 상기 전송 부관리자 블록으로부터 수신된 로그 데이터를 저장하는 제 4 과정; 기설정된 소정 주기 단위로 상기 메인 관리자 블록의 현재 상태가 로그 데이터를 수신 가능한 상태인지를 체크하는 제 5 과정; 및 상기 체크결과, 상기 메인 관리자 블록이 로그 데이터를 수신 가능한 상태로 판단될 때, 상기 결정된 부관리자 블록의 관리 정보 베이스에 저장된 상기 전송 부관리자 블록의 로그 데이터를 인출하여 상기 메인 관리자 블록으로 전송함으로써, 상기 메인 관리자 블록의 관리 정보 베이스에 상기 전송 부관리자 블록의 로그 데이터를 저장하는 제 6 과정으로 이루어진 망관리 시스템에서의 망관리 방법을 제공한다.In order to achieve the above object, the present invention provides a method for managing a network in a network management system including a plurality of sub-manager blocks and a main manager block each having an agent, wherein each of the sub-manager blocks, In case of an abnormality, each of the management information bases stores sequential backup priority information for the other sub-manager blocks, and the method includes: When the network management system enters the initial mode, log data of the agent itself of the sub-manager block is stored. A first step of transmitting to the main manager block and waiting for a response message from the main manager block for a predetermined time; If there is a response message from the main manager block within the predetermined time period, the second step of considering the log data transmitted by the main manager block as being stored and proceeding to the next operation; If there is no response message from the main manager block within the predetermined time, the sub-manager to transmit the log data among the plurality of sub-manager blocks based on the backup priority information pre-stored in its management information base. A third process of determining a block; Transmitting the log data to the determined sub-manager block and storing log data received from the transmission sub-manager block in a management information base of the determined sub-manager block; A fifth step of checking whether a current state of the main manager block is a state in which log data can be received in a predetermined predetermined period; And when it is determined that the main manager block can receive log data, the log data of the transmission sub-manager block stored in the management information base of the determined sub-manager block is extracted and transmitted to the main manager block. And a sixth step of storing log data of the transmission sub-manager block in a management information base of the main manager block.

도 1은 본 발명에 따른 망관리 방법을 적용하는 데 적합한 망관리 시스템의 블록구성도,1 is a block diagram of a network management system suitable for applying a network management method according to the present invention;

도 2는 본 발명의 바람직한 실시예에 따라 망관리를 수행하는 과정을 도시한 플로우챠트.2 is a flowchart illustrating a process of performing network management according to a preferred embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>

100 : 메인 관리자 블록 102 : 메인 관리자100: main manager block 102: main manager

104, 204, 304, 404, - - -, N04 : 관리 정보 베이스104, 204, 304, 404,---, N04: Management Information Base

200, 300, 400, - - -, N : 부관리자 블록200, 300, 400,---, N: sub-manager block

202, 302, 402, - - -, N02 : 에이젼트202, 302, 402,---, N02: Agent

본 발명의 상기 및 기타 목적과 여러가지 장점은 이 기술분야에 숙련된 사람들에 의해 첨부된 도면을 참조하여 하기에 기술되는 본 발명의 바람직한 실시예로 부터 더욱 명확하게 될 것이다.The above and other objects and various advantages of the present invention will become more apparent from the preferred embodiments of the present invention described below with reference to the accompanying drawings by those skilled in the art.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

먼저, 본 발명의 가장 큰 기술요지는, 메인 관리자 블록이 다운 상태이거나 혹은 오동작 상태일 때 부관리자 블록의 에이젼트에서 전송하는 로그 데이터(예를들면, 트랩 메시지, 폴링 메시지 등)를 다른 부관리자 블록에서 저장하도록 하고, 메인 관리자 블록이 정상 상태로 회복될 때 다른 부관리자 블록에 저장된 로그 데이터를 메인 관리자 블록에 저장하도록 함으로써, 망관리에 반드시 필요한 로그 데이터의 유실(즉, 저장 실패)을 방지한다는 것으로, 본 발명에서는 이러한 로그 데이터 저장 기법을 이용하여 효율적인 망관리를 실현한다.First, the biggest technical aspect of the present invention is to log data (eg, trap message, polling message, etc.) transmitted by the agent of the sub-manager block when the main manager block is down or malfunctioning. To save the log data stored in the other sub-manager block in the main manager block when the main manager block is restored to its normal state, thereby preventing the loss of log data necessary for network management (that is, the storage failure). In the present invention, efficient network management is realized using such a log data storage technique.

도 1은 본 발명에 따른 망관리 방법을 적용하는 데 적합한 망관리 시스템의 블록구성도를 나타낸다.Figure 1 shows a block diagram of a network management system suitable for applying the network management method according to the present invention.

동도면에 도시된 바와같이, 망 관리 시스템은 메인 관리자 블록(100)과 이 메인 관리자 블록(100)에 유기적으로 결합되는 다수의 부관리자 블록(200, 200, 400, - - -, N)을 포함하며, 메인 관리자 블록(100) 및 각 부관리자 블록(200, 200, 400, - - -, N)에는 관리 정보 베이스가 각각 구비된다.As shown in the figure, the network management system includes a main manager block 100 and a plurality of sub-manager blocks 200, 200, 400,---, N, which are organically coupled to the main manager block 100. The main manager block 100 and each sub manager block 200, 200, 400,---, N are provided with a management information base, respectively.

즉, 메인 관리자(102)와 망 엔티티들에 탑재된 에이젼트들(202, 302, 402, - - -, N02)은 관리되는 객첵인 MO들의 집합인 관리 정보 베이스(104, 204, 304, 404, - - -, N04)를 각각 가지고 있으며, 각각의 관리 정보 베이스(104, 204, 304, 404, - - -, N04)에는 본 발명에서 정의한 부관리자들에 관한 정보를 저장하는 부분을 포함한다.That is, the agents 202, 302, 402,---, N02 mounted on the main manager 102 and the network entities are managed information bases 104, 204, 304, 404, which are sets of MOs that are managed objects. N04), and each management information base 104, 204, 304, 404, -04, N04 includes a part for storing information on sub-managers defined in the present invention.

또한, 다수의 부관리자 블록(200, 300, 400, - - -, N)의 각 관리 정보 베이스(204, 304, 404, - - -, N04)에는 메인 관리자 시스템이 다운되거나 혹은 오동작할 때 에이젼트에서 발생하는 로그 파일을 백업할 시스템 우선 순위 정보가 저장된다.In addition, each management information base 204, 304, 404,---, N04 of the plurality of sub-manager blocks 200, 300, 400,---, N has an agent when the main manager system is down or malfunctions. The system priority information to back up the log file generated by the server is saved.

즉, 일예로서 관리 정보 베이스(204)에는 300, 400, - - -, N 의 순으로 백업 우선 순위가 결정된 시스템 우선 순위 정보가 저장되고, 관리 정보 베이스(304)에는 400, - - -, N, 200 의 순으로 백업 우선 순위가 결정된 시스템 우선 순위 정보가 저장되며, 관리 정보 베이스(404)에는 - - -, N, 200, 300 의 순으로 백업 우선 순위가 결정된 시스템 우선 순위 정보가 저장되는 방식으로 각각의 부관리자 블록내의 관리 정보 베이스에는 시스템 우선 순위 정보가 저장된다.That is, as an example, the management information base 204 stores system priority information of which backup priority is determined in order of 300, 400,---, N, and the management information base 304 stores 400,---, N. , The system priority information of which the backup priority is determined in the order of 200, and the system priority information of which the backup priority is determined in the order of---, N, 200, 300 are stored in the management information base 404. As a result, system priority information is stored in the management information base in each sub-manager block.

다음에, 상술한 바와같은 구성을 갖는 망관리 시스템을 이용하여 본 발명에 따라 망관리를 수행하는 과정에 대하여 설명한다.Next, a process of performing network management according to the present invention using a network management system having the above-described configuration will be described.

도 2는 본 발명의 바람직한 실시예에 따라 망관리를 수행하는 과정을 도시한 플로우챠트이다.2 is a flowchart illustrating a process of performing network management according to a preferred embodiment of the present invention.

먼저, 설명의 편의와 이해의 증진을 위해 부관리자 블록(200)의 에이젼트(202)에서 로그 데이터를 메인 관리자 블록(100)으로 전송하고, 또한 부관리자 블록(200)의 관리 정보 베이스(204)에는 300, 400, - - -, N 의 부관리자 블록 순으로 백업 우선 순위가 결정된 시스템 우선 순위 정보가 저장된 것이라 가정한다.First, the agent 202 of the sub-manager block 200 transmits log data to the main manager block 100 for the convenience of explanation and for better understanding, and also the management information base 204 of the sub-manager block 200. It is assumed that system priority information whose backup priority is determined in the order of 300, 400,---, N subadministrator blocks is stored.

도 2를 참조하면, 각 관리 정보 베이스(204 - N04)에 시스템 우선 순위 정보, 즉 메인 관리자 블록이 다운 상태이거나 혹은 오동작 상태일 때 특정 부관리자 블록의 에이젼트에서 메인 관리자 블록(100)으로 전송하는 로그 데이터(예를들면, 트랩 메시지, 폴링 메시지 등)를 다른 부관리자 블록에서 저장하도록 하는 시스템 우선 순위 정보가 기저장된 상태에서의 초기 모드시에 메인 관리자(102)는 모든 에이젼트들(202 - N02)에게 세트 요구 신호를 전송한다(단계 202, 204).Referring to FIG. 2, the system priority information, ie, the main manager block is down or malfunctions, is transmitted from an agent of a specific sub manager block to the main manager block 100 in each management information base 204-N04. In the initial mode with the system priority information pre-stored to allow log data (e.g., trap messages, polling messages, etc.) to be stored in other subadministrator blocks, the main manager 102 is responsible for all agents 202-N02. Transmits a set request signal to the control unit (steps 202 and 204).

이때, 에이젼트(202)는 망관리에 필요한 로그 데이터, 예를들면 트랩 메시지와 폴링 메시지를 메인 관리자(102)로 전송한 다음(단계 206), 이러한 메시지 전송에 대한 메인 관리자(102)로부터의 응답을 대기, 즉 메시지를 전송한 에이젼트(202)에서는 기설정된 소정시간(T1) 이내에 메인 관리자(102)로부터 메시지 수신에 따른 응답이 있는지의 여부를 체크한다(단계 208, 210).At this time, the agent 202 transmits log data necessary for network management, for example, a trap message and a polling message to the main manager 102 (step 206), and then a response from the main manager 102 to transmit such a message. The agent 202 waiting for the message, i.e., transmitting the message, checks whether there is a response according to the reception of the message from the main manager 102 within a predetermined time T1 (steps 208 and 210).

상기 단계(208)에서의 체크결과, 기설정된 소정시간(T1) 이내에 메인 관리자(102)로부터 메시지 수신에 따른 응답이 있는 것으로 판단되면, 메시지를 전송한 해당 에이젼트(202)는 자신이 전송한 메시지(로그 데이터)를 메인 관리자(102)가 수신하여 저장한 것으로 판단하고, 다음 동작을 수행하게 된다. 이때, 정상적인 망관리 동작을 수행중인 메인 관리자 블록(100)에서는 수신된 메시지를 관리 정보 베이스(104)의 소정 영역에 저장하게 된다(단계 228).As a result of the check in the step 208, if it is determined that there is a response according to the reception of the message from the main manager 102 within the predetermined time T1, the corresponding agent 202 which has transmitted the message is a message transmitted by the agent. It is determined that the log data has been received and stored by the main manager 102, and the following operation is performed. At this time, the main manager block 100 performing the normal network management operation stores the received message in a predetermined area of the management information base 104 (step 228).

한편, 상기 단계(210)에서의 체크결과, 기설정된 소정시간(T1) 이내에 메인 관리자(102)로부터 메시지 수신에 따른 응답이 없는 것으로 판단되면, 해당 에이젼트(202)에서는, 자신의 관리 정보 베이스(204)에 기저장된 시스템 우선 순위 정보에 의거하여, 자신이 전송할 메시지(즉, 로그 데이터)를 백업할 부관리자 블록(예를들면, 300)을 결정하고, 이 결정된 부관리자 블록(300)의 에이젼트(302)로 해당 메시지를 전송한다(단계 212).On the other hand, if it is determined that there is no response in response to receiving the message from the main manager 102 within the predetermined time T1 as a result of the check in the step 210, the agent 202, in its own management information base ( Based on the system priority information previously stored in 204, a sub-manager block (for example, 300) to back up a message (i.e., log data) to be transmitted is determined, and the agent of the determined sub-manager block 300 is determined. The message is sent to step 302 (step 212).

그런다음, 에이젼트(202)에서는 에이젼트(302)로부터의 메시지 수신에 따른 응답을 기설정된 소정시간(T1) 동안 대기하는 데(단계 214, 216), 단계(216)에서의 체크결과 기설정된 소정시간(T1) 이내에 부관리자 블록(300)의 에이젼트(302)로부터 메시지 수신에 따른 응답 메시지가 없는 것으로 판단되면, 에이젼트(202)에서는 부관리자 블록(300)이 정상 동작 상태가 아닌 것으로 판단하여 시스템 우선 순위 카운트 횟수 i를 1증가시키며(단계 218), 이후의 처리는 상술한 단계(212)로 되돌아가 그 이후의 과정을 반복 수행하게 된다.The agent 202 then waits for a predetermined time T1 for a response according to the reception of the message from the agent 302 (steps 214 and 216), and the predetermined time as a result of the check in step 216. If it is determined that there is no response message according to the reception of the message from the agent 302 of the sub-manager block 300 within (T1), the agent 202 determines that the sub-manager block 300 is not in a normal operating state and prioritizes the system. The rank count number i is increased by one (step 218), and the subsequent processing returns to step 212 described above to repeat the subsequent process.

즉, 에이젼트(202)에서는, 메인 관리자 블록(100) 및 부관리자 블록(300)이 모두 정상 동작 상태가 아닐 때, 단계(212) 내지 단계(218)를 통해 다음의 우선 순위를 갖는 부관리자 블록(400)으로 메시지를 전송하고, 응답을 대기하는 과정을 반복 수행하도록 함으로써, 다수의 부관리자 블록들중 기설정된 백업 우선 순위 정보에 따라 정상적인 동작을 수행하는 부관리자 블록에 자신의 로그 데이터를 전송하게 된다.That is, in the agent 202, when both the main manager block 100 and the sub manager block 300 are not in a normal operating state, the sub manager block having the next priority through the steps 212 to 218 is performed. By transmitting the message to 400 and repeatedly performing the process of waiting for a response, the log data is transmitted to the sub-manager block performing normal operation according to the backup priority information among the plurality of sub-manager blocks. Done.

한편, 상기 단계(214)에서의 체크결과, 기설정된 소정시간(T1) 이내에 메시지 수신에 따른 응답 메시지가 있는 것으로 판단되면, 메시지를 전송한 해당 에이젼트(202)는 자신이 전송한 메시지(로그 데이터)를 다른 부관리자 블록(예를들면, 300)이 수신하여 저장한 것으로 판단하고, 다음 동작을 수행하게 된다. 이때, 정상적인 동작을 수행중인 부관리자 블록(300)에서는 부관리자 블록(200)으로부터 전송되어 온 수신 메시지를 자신의 관리 정보 베이스(304)의 소정 영역에 저장하게 된다(단계 220).On the other hand, if it is determined that there is a response message according to the reception of the message within a predetermined time T1 as a result of the check in the step 214, the agent 202 which sent the message transmits the message (log data). ) Is determined to be received and stored by another sub-administrator block (eg, 300), and performs the following operation. At this time, the sub-manager block 300 performing the normal operation stores the received message transmitted from the sub-manager block 200 in a predetermined area of its management information base 304 (step 220).

다음에, 부관리자 블록(200)으로부터의 로그 데이터(메시지)를 수신하여 자신의 관리 정보 베이스(304)에 저장한 부관리자 블록(300)의 에이전트(302)는 현재 시간 t가 기설정된 시간 T2가 될 때마다 상태 체크 메시지를 메인 관리자(102)로 전송하고(단계 222), 메인 관리자 블록(100)의 정상 동작 상태에 따른 응답을 대기한다(단계 224). 즉, 에이젼트(302)에서는 상태 체크 메시지를 메인 관리자(102)에 전송한 다음 기설정된 소정시간 이내에 메시지 수신에 따른 응답이 있는지의 여부를 체크한다.Next, the agent 302 of the sub-manager block 300, which has received log data (message) from the sub-manager block 200 and stores it in its management information base 304, has time T2 at which the current time t is preset. Whenever, the status check message is transmitted to the main manager 102 (step 222), and waits for a response according to the normal operating state of the main manager block 100 (step 224). That is, the agent 302 transmits a status check message to the main manager 102 and then checks whether there is a response according to the reception of the message within a predetermined time.

상기 단계(224)에서의 체크결과, 메인 관리자(102)로부터 상태 체크 메시지 수신에 따른 응답이 있으면, 즉 메인 관리자 블록(100)이 정상 동작 상태로 전환된 것으로 판단되면, 에이젼트(302)에서는 자신의 관리 정보 베이스(304)에 저장된 에이젼트(202)의 로그 데이터를 인출하여 메인 관리자(102)로 전송한다(단계 226).If the result of the check in step 224 indicates that there is a response according to the reception of the status check message from the main manager 102, that is, the main manager block 100 is determined to be in a normal operation state, the agent 302 itself. The log data of the agent 202 stored in the management information base 304 is retrieved and transmitted to the main manager 102 (step 226).

따라서, 메인 관리자(102)는 부관리자 블록(300)의 에이젼트(302)로부터 전송되어 오는 부관리자 블록(200)의 에이젼트(202)의 로그 데이터를 수신하여 자신의 관리 정보 베이스(104)에 로그 파일로 저장하고 이 로그 파일의 저장에 따른 응답을 에이젼트(302)로 전송하게 된다(단계 228).Accordingly, the main manager 102 receives log data of the agent 202 of the sub-manager block 200 transmitted from the agent 302 of the sub-manager block 300 and logs it in its management information base 104. It saves to a file and sends a response to the agent 302 according to the storage of this log file (step 228).

이상 설명한 바와같이 본 발명에 따르면, 메인 관리자 블록이 다운 상태이거나 혹은 오동작 상태일 때 부관리자 블록의 에이젼트에서 전송하는 로그 데이터를 기설정된 우선 순위 정보에 따라 결정되는 다른 부관리자 블록에서 저장하도록 하고, 메인 관리자 블록이 정상 상태로 회복될 때 다른 부관리자 블록에 저장된 로그 데이터를 메인 관리자 블록에 저장하도록 함으로써, 망관리에 반드시 필요한 로그 데이터의 유실을 확실하게 방지할 수 있다. 따라서, 본 발명은 새로운 로그 데이터 저장 기법을 이용함으로써 효율적인 망관리를 실현할 수 있다.As described above, according to the present invention, when the main manager block is in a down state or a malfunction state, log data transmitted by an agent of the sub manager block is stored in another sub manager block determined according to preset priority information. When the main manager block is restored to a normal state, log data stored in another sub manager block is stored in the main manager block, thereby preventing the loss of log data necessary for network management. Therefore, the present invention can realize efficient network management by using a new log data storage technique.

Claims (2)

에이젼트를 각각 갖는 다수의 부관리자 블록과 메인 관리자 블록을 포함하는 망관리 시스템에서 망을 관리하는 방법에 있어서,In the method of managing a network in a network management system comprising a plurality of sub-manager blocks and a main manager block each having an agent, 상기 각 부관리자 블록은, 상기 메인 관리자 블록의 이상시에 다른 부관리자 블록들에 대한 순차적인 백업 우선 순위 정보를 저장하는 관리 정보 베이스를 각각 가지며,Each sub-manager block has a management information base for storing sequential backup priority information for other sub-manager blocks in case of abnormality of the main manager block, 상기 방법은:The method is: 상기 망관리 시스템이 초기 모드로 되면, 해당 부관리자 블록의 에이젼트 자신의 로그 데이터를 상기 메인 관리자 블록으로 전송한 다음, 상기 메인 관리자 블록으로부터의 응답 메시지를 기설정된 소정시간 동안 대기하는 제 1 과정;When the network management system enters an initial mode, transmitting a log data of an agent of a corresponding sub-manager block to the main manager block and then waiting for a response message from the main manager block for a predetermined time; 상기 기설정된 소정시간 이내에 상기 메인 관리자 블록으로부터 응답 메시지가 있으면, 상기 메인 관리자 블록에 자신이 전송한 상기 로그 데이터가 저장된 것으로 간주하여 다음 동작을 진행하는 제 2 과정;If there is a response message from the main manager block within the predetermined time period, the second step of considering the log data transmitted by the main manager block as being stored and proceeding to the next operation; 상기 기설정된 소정시간 이내에 상기 메인 관리자 블록으로부터 응답 메시지가 없으면, 자신의 관리 정보 베이스에 기저장된 상기 백업 우선 순위 정보에 의거하여, 상기 다수의 부관리자 블록들중 상기 로그 데이터를 전송하고자하는 부관리자 블록을 결정하는 제 3 과정;If there is no response message from the main manager block within the predetermined time, the sub-manager to transmit the log data among the plurality of sub-manager blocks based on the backup priority information pre-stored in its management information base. A third process of determining a block; 상기 결정된 부관리자 블록에 상기 로그 데이터를 전송하고, 상기 결정된 부관리자 블록의 관리 정보 베이스에 상기 전송 부관리자 블록으로부터 수신된 로그 데이터를 저장하는 제 4 과정;Transmitting the log data to the determined sub-manager block and storing log data received from the transmission sub-manager block in a management information base of the determined sub-manager block; 기설정된 소정 주기 단위로 상기 메인 관리자 블록의 현재 상태가 로그 데이터를 수신 가능한 상태인지를 체크하는 제 5 과정; 및A fifth step of checking whether a current state of the main manager block is a state in which log data can be received in a predetermined predetermined period; And 상기 체크결과, 상기 메인 관리자 블록이 로그 데이터를 수신 가능한 상태로 판단될 때, 상기 결정된 부관리자 블록의 관리 정보 베이스에 저장된 상기 전송 부관리자 블록의 로그 데이터를 인출하여 상기 메인 관리자 블록으로 전송함으로써, 상기 메인 관리자 블록의 관리 정보 베이스에 상기 전송 부관리자 블록의 로그 데이터를 저장하는 제 6 과정으로 이루어진 망관리 시스템에서의 망관리 방법.As a result of the check, when it is determined that the main manager block can receive log data, the log data of the transmission sub-manager block stored in the management information base of the determined sub-manager block is extracted and transmitted to the main manager block. And a sixth step of storing log data of the transmission sub-manager block in a management information base of the main manager block. 제 1 항에 있어서, 상기 제 3 과정은:The method of claim 1, wherein the third process is: 상기 백업 우선 순위 정보에 의거하여, 상기 다수의 부관리자 블록들중 상기 로그 데이터를 전송하고자하는 부관리자 블록을 일시 결정하는 제 31 과정;A thirty-first step of temporarily determining a sub-manager block to which the log data is to be transmitted among the plurality of sub-manager blocks based on the backup priority information; 상기 결정된 부관리자 블록에 상기 로그 데이터를 전송한 다음, 상기 일시 결정된 부관리자 블록으로부터의 응답 메시지를 기설정된 소정시간 동안 대기하는 제 32 과정;A thirty-second step of transmitting the log data to the determined sub-manager block and waiting for a response message from the temporarily determined sub-manager block for a predetermined time; 상기 기설정된 소정시간 동안에 상기 응답 메시지의 입력이 없으면, 상기 일시 결정된 부관리자 블록에 이어지는 다음의 새로운 부관리자 블록을 상기 로그 데이터의 전송을 위한 부관리자 블록으로 결정한 다음 상기 제 32 과정을 반복 수행하는 제 33 과정; 및If there is no input of the response message during the predetermined time, the next new sub-manager block following the temporarily determined sub-manager block is determined as the sub-manager block for the transmission of the log data, and then repeating the 32nd process. The thirty-third process; And 상기 기설정된 소정시간 이내에 상기 일시 결정된 부관리자 블록 또는 결정된 새로운 부관리자 블록으로부터 응답 메시지의 입력이 있으면, 응답 메시지를 송출한 해당 부관리자 블록을 상기 결정된 부관리자 블록으로 최종 결정하는 제 34 과정을 포함하는 것을 특징으로 하는 망관리 시스템에서의 망관리 방법.And a thirty-fourth step of finally determining, as the determined sub-manager block, a corresponding sub-manager block that has sent a response message when there is an input of a response message from the temporarily determined sub-manager block or the determined new sub-manager block within the predetermined time period. Network management method in the network management system, characterized in that.
KR1019970074285A 1997-12-26 1997-12-26 Network management method for network management system KR100274848B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970074285A KR100274848B1 (en) 1997-12-26 1997-12-26 Network management method for network management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970074285A KR100274848B1 (en) 1997-12-26 1997-12-26 Network management method for network management system

Publications (2)

Publication Number Publication Date
KR19990054464A KR19990054464A (en) 1999-07-15
KR100274848B1 true KR100274848B1 (en) 2000-12-15

Family

ID=19528719

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970074285A KR100274848B1 (en) 1997-12-26 1997-12-26 Network management method for network management system

Country Status (1)

Country Link
KR (1) KR100274848B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100429551B1 (en) * 2002-01-03 2004-04-29 삼성전자주식회사 Method for processing events of hierarchy structure in communication equipment
KR100570835B1 (en) * 2001-12-18 2006-04-13 한국전자통신연구원 A Management Method of Fault Information in Telecommunication Network

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100325390B1 (en) * 1999-08-24 2002-03-06 서평원 Message Trnsfer Part Restart Method In No.7 Signaling Network
KR100705590B1 (en) * 2006-01-16 2007-04-09 삼성전자주식회사 Exchange system and method for analyzing log thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100570835B1 (en) * 2001-12-18 2006-04-13 한국전자통신연구원 A Management Method of Fault Information in Telecommunication Network
KR100429551B1 (en) * 2002-01-03 2004-04-29 삼성전자주식회사 Method for processing events of hierarchy structure in communication equipment

Also Published As

Publication number Publication date
KR19990054464A (en) 1999-07-15

Similar Documents

Publication Publication Date Title
US6473795B1 (en) In-band/out-of-band alert delivery system
US20090113050A1 (en) Method and system for automated session resource clean-up in a distributed client-server environment
US20020188718A1 (en) Console information storage system and method
US6230210B1 (en) Method and apparatus for re-synchronizing a network manager to its network agents
US20130139178A1 (en) Cluster management system and method
US7499987B2 (en) Deterministically electing an active node
CN111277483B (en) Multi-terminal message synchronization method, server and storage medium
KR100274848B1 (en) Network management method for network management system
JPH11234272A (en) Compound communication terminal equipment management system and compound communication terminal equipment
CN114422335A (en) Communication method, communication device, server and storage medium
CN116346834A (en) Session synchronization method, device, computing equipment and computer storage medium
CN112437146B (en) Equipment state synchronization method, device and system
CN100502431C (en) Voice information system
KR100263386B1 (en) Method of parsing transaction language 1 in a regional monitor and control system
KR0169037B1 (en) Method of message control in agent of electric communication control network
KR100790067B1 (en) Method and apparatus for management database of intelligence management platform in mobile switching center of mobile communication system
KR100316841B1 (en) Method for restarting an agent and apparatus thereof
CN118400319A (en) Traffic distribution and switching method, device and equipment and storage medium
JP3341707B2 (en) Autonomous cooperative distributed processing management information system
KR100357867B1 (en) Managing method of a plurality of q3-adapter management agent system
KR100395506B1 (en) Method for Maintaining Data Consistency of Space Switch
KR100464498B1 (en) Apparatus and method for alarm management in network element
US20070133597A1 (en) Method and network management system for service-oriented planning and expansion of a communication network
CN115242820A (en) Cluster node fault processing method, device, equipment and medium
CN115604077A (en) Monitoring method, device, equipment and medium

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
N231 Notification of change of applicant
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee