[go: up one dir, main page]

KR100442665B1 - Block generation / destruction device and method of T & M management agent system - Google Patents

Block generation / destruction device and method of T & M management agent system Download PDF

Info

Publication number
KR100442665B1
KR100442665B1 KR1019970032240A KR19970032240A KR100442665B1 KR 100442665 B1 KR100442665 B1 KR 100442665B1 KR 1019970032240 A KR1019970032240 A KR 1019970032240A KR 19970032240 A KR19970032240 A KR 19970032240A KR 100442665 B1 KR100442665 B1 KR 100442665B1
Authority
KR
South Korea
Prior art keywords
block
management agent
message
request message
tmn
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1019970032240A
Other languages
Korean (ko)
Other versions
KR19990009743A (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 KR1019970032240A priority Critical patent/KR100442665B1/en
Publication of KR19990009743A publication Critical patent/KR19990009743A/en
Application granted granted Critical
Publication of KR100442665B1 publication Critical patent/KR100442665B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/04Network management architectures or arrangements
    • H04L41/052Network management architectures or arrangements using standardised network management architectures, e.g. telecommunication management network [TMN] or unified network management architecture [UNMA]
    • 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]

Landscapes

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

Abstract

PURPOSE: An apparatus for generating and removing a block of a TMN management agent system is provided to efficiently manage a system by automatically generating and removing a block at which an event is generated, processes of the corresponding block, and blocks influenced by the corresponding block and processes in the blocks. CONSTITUTION: A management agent intrinsic block(122) receives and analyzes an CMIP(Common Management Information Protocol) request message from a TMN(Telecommunication Management Network) manager system(110), and changes and outputs the CMIP request message into inner processing or inner request message. When receiving an inner notice message, the management agent intrinsic block(122) converts the inner notice message into an CMIP notice message to transmit the CMIP notice message to the TMN manager system(110). A CASS(Connector for TMN Agent and ATM Switching System) block(123) converts the inner request message into an MMC(Man Machine Communication) request message defined in an ATM switching system(130) for transmitting the MMC request message to the ATM switching system(130). When receiving an ATM MMC notice message, the CASS block(123) converts the ATM MMC notice message into an inner notice message to transmit the inner notice message to the management agent intrinsic block(122). When receiving an inner request message for initializing the TMN manager system(110), an NEIF(Network Element InterFace) block(124) transmits a file transmission request message for configuration information and state information to the ATM switching system(130). When receiving an initialization file message, the NEIF block(124) transmits a message related to initialization to the management agent intrinsic block(122). A process manager block(121) promptly restores an organic problem between blocks and between processes.

Description

티엠엔 관리대행자 시스템의 블록 생성/소멸 장치 및 방법Block generation / destruction device and method of T & M management agent system

본 발명은 TMN 관리대행자 시스템의 블록 생성/소멸 장치 및 방법에 관한 것으로, 특히 하나의 시스템에 존재하는 다수개의 프로세스들이 다운될 시 신속하게 복구하여 정보 손실을 최소화할 수 있는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for generating / destroying a block of a TMN management agent system, and more particularly, to an apparatus and a method for minimizing information loss by quickly recovering when a plurality of processes existing in a system are down. .

일반적으로 TMN 관리대행자 시스템(Telecommunication Management Network Agent system)은 상기 TMN이란 개념을 기반으로 구성되며, 이로인해 네트워크 구성 요소에 대해 고유의 관리대행자 역할을 하는 블록과 TMN과 비-TMN(non-TMN) 환경의 메시지를 변환시켜 주는 Q_ADAPTOR 블록 및 초기화와 관련된 블록들로 구성된다. 상기와 같은 블록들은을 각각의 블록당 하나의 출력 파일을 만들어 처리하는 경우, 각 블록 당 하나의 화면이 필요하게된다. 그러나 실제적으로 운용자가 필요로 하는 것은 관리자로부터의 명령이 관리대행자로 제대로 전달되는가 또는 관리대행자로부터의 명령이 관리자에게 제대로 전달되는가이므로, 실제로는 하나의 화면만 존재하면 된다. 이를 위하여 각각의 블록의 출력 파일들을 스크립트(script)를 이용하여 하나의 명령어를 만들어 TMN 관리대행자 시스템을 구동시킨다.In general, the TMN management agent system (Telecommunication Management Network Agent system) is configured based on the concept of the TMN, thereby the block and TMN and non-TMN (non-TMN) that acts as a unique management agent for network components It consists of the Q_ADAPTOR block and the blocks related to initialization. When such blocks are processed by creating one output file for each block, one screen is required for each block. In practice, however, the operator needs only one command from the administrator, whether the command is properly delivered to the manager or the command from the manager. For this purpose, the output files of each block are made by using a script to drive the TMN management agent system.

그러나 상기와 같은 종래의 방법은 각각의 블록들의 내부 프로세스가 수행 중인 상태에서 다운(down)되거나 예측하지 못한 상황으로 인하여 다른 외부 블록들의 프로세스에 영향을 주는 경우, 수동에 의한 방법을 통하여 영향을 받는 블록과 영향을 준 블록들을 중지하여 다시하는 비효율적인 방법을 통해 TMN 관리대행자 시스템이 관리되어져 왔다.However, such a conventional method is affected by a manual method when the internal process of each block affects the process of other external blocks due to a down or unexpected situation in the running state. The TMN management agent system has been managed through an inefficient method of stopping and resuming blocks and affected blocks.

그러므로 종래의 하나의 스크립트를 이용한 방법에서 발생하는 해당 블록의 프로세스의 다운 또는 예측하지 못한 상황으로 인하여 발생하는 사건을 운용자가 수시로 확인해야 하는 경우 또는 TMN 관리대행자 시스템의 구동 중 블록 또는 블록 내부의 프로세스가 다운될 시, 다운된 블록 또는 프로세스 및 영향을 받는 블록 또는 프로세스를 운용자 수동으로 발행한 상황에 따라 프로세스 들을 소멸 및 생성하여야 했다. 따라서 상기와 같이 수동으로 프로세스들을 소멸 및 생성하는 종래의 방법은 복구 시간에 따른 정보 손실이 발생되었으며, 또한 심한 경우 복구 시간이 길어질 경우 TMN 관리대행자 시스템의 전체적인 초기화를 다시 실행하여야 하는 문제점이 있었다.Therefore, when an operator needs to check the event that occurs due to the down or unforeseen situation of the process of the corresponding block occurring in the method using a conventional script or the process of the block or the process inside the block during the operation of the TMN management agent system. When down, the processes had to be destroyed and created according to the situation in which the downed block or process and the affected block or process were manually issued by the operator. Therefore, the conventional method of manually destroying and generating processes as described above has caused a loss of information due to recovery time, and in a severe case, when the recovery time is long, there is a problem that the entire initialization of the TMN management agent system needs to be executed again.

따라서 본 발명의 목적은 프로세서 관리자를 이용하여 TMN 관리대행자 시스템을 운용할 시 발생하는 TMN 관리대행자 시스템의 내부 프로세스의 다운시 예측되는 문제점을 자동으로 처리할 수 있는 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for automatically handling a problem that is predicted when an internal process of a TMN management agent system occurs when operating a TMN management agent system using a processor manager.

본 발명의 다른 목적은 TMN 관리대행자 시스템에서 프로세스 다운시 신속한 복구를 통하여 정보의 손실을 최소화하면서 시스템 운용의 효율성을 향상시킬 수 있는 장치 및 방법을 제공함에 있다.It is another object of the present invention to provide an apparatus and method for improving efficiency of system operation while minimizing loss of information through rapid recovery during process down in a TMN management agent system.

상기 목적을 달성하기 위한 본 발명의 실시예에 따른 티엠엔 관리대행자 시스템이, 티엠엔 관리자 시스템에서 씨엠아이피 요구 메시지 수신하여 분석 후 내부 처리 또는 내부 요구 메시지로 변경하여 출력하며, 처리 후 또는 내부 통지 메시지 수신시 씨엠아이피 통지메세지로 변환하여 상기 티엠엔 관리자 시스템에 전송하는 관리대행자 고유 블록과, 상기 내부 요구메세지 수신시 에이티엠 교환기에서 정의된 엠엠씨 요구 메시지로 변환하여 상기 에이티엠 교환기에 전송하고 에이티엠 엠엠씨 통지 메시지 수신시 내부 통지 메시지로 변환하여 상기 관리대행자 고유 블록에 전송하는 씨에이에스에스 블록과, 상기 티엠엔 관리대행자 시스템의 초기화를 위한 내부 요구 메시지 수신시 구성 정보 및 상태 정보를 위한 파일 전송 요구 메시지를 상기 에이티엠 교환기에 전송하고, 초기화 파일 메시지 수신시 초기화 관련 메시지를 상기 관리대행자 고유 블록에 전송하는 엔이아이에프 블록과, 상기 티엠엔 환경의 내부 블록과 블록 사이 또는 프로세스와 프로세스 사이의 유기적인 문제를 신속한 시간 내에 복구하는 프로세스 관리자 블록으로 구성된 것을 특징으로 한다.TN management agent system according to an embodiment of the present invention for achieving the above object, receives the CMP request message from the TN manager system and outputs after analysis and change to the internal processing or internal request message, after processing or internal notification Upon receipt of the message, it converts the CMP notification message into a management agent unique block for transmitting to the TMS manager system, and when receiving the internal request message, converts it into an MC request message defined by the ATM switch and transmits the message to the ATM switch. A CS block converting an internal notification message upon transmission of an MMC notification message to a unique block of the management agent, and a file for configuration information and status information upon receiving an internal request message for initializing the TMS management agent system. Send a request message to the a The NIF block which transmits to the M exchange, and transmits the initialization-related message to the management agent unique block upon receiving the initialization file message, and the organic problem between the internal block and the block of the TMB environment or between the process and the process. It is characterized by consisting of a process manager block to recover in a short time.

도 1은 TMN 관리대행자 시스템에 존재하는 블록들의 전체 구성을 도시하는 도면1 is a diagram showing the overall configuration of blocks existing in the TMN management agent system;

도 2는 TMN 관리대행자 시스템의 내부 블록 및 해당 프로세스의 생성 과정을 설명하기 위한 도면2 is a view for explaining a process of generating an internal block and a corresponding process of the TMN management agent system;

도 3은 TMN 관리대행자 시스템의 내부 블록 중 관리대행자 고유 블록의 다운시 처리 과정을 설명하기 위한 도면3 is a view for explaining the process of down processing of the unique block of the management agent of the internal block of the TMN management agent system;

도 4는 TMN 관리대행자 시스템의 내부 블록 중 큐_어댑터 관련 블록의 다운시 처리과정을 설명하기 위한 도면4 is a view for explaining a process of down processing of a queue_adapter related block among internal blocks of a TMN management agent system;

본 발명의 실시예에 따른 TMN 관리대행자 시스템은 사건이 발생된 해당 블록 또는 해당 블록의 프로세스 및 영향을 받는 블록 또는 프로세스들을 자동으로 처리한다. 이를 위하여 각 블록들의 유기적인 연관성 및 해당 프로세스들의 연관성을 고려하여 프로세스 관리자가 각각의 블록 또는 블록 내의 프로세스에서 발생하는 다운 또는 예측하지 못한 상황에 대한 상태를 보고 받는다. 그리고 상기 보고 받은 상태에 따라 프로세스 관리자가 자동으로 해당 블록 또는 블록 내의 프로세스 및 영향을 받는 블록 또는 블록 내의 프로세스들을 자동으로 소멸 및 생성하도록 하여 운용자의 불필요한 행위를 줄이며, 또한 복구 시간을 최소화하여 정보 손실을 최소화하므로써 전체적인 시스템 운용의 효율성을 도모한다.The TMN management agent system according to an embodiment of the present invention automatically processes the block or process of the block and the affected block or processes in which the incident occurred. To this end, in consideration of the organic association of each block and the association of the corresponding processes, the process manager reports a status of a down or unexpected situation occurring in each block or a process within the block. In addition, according to the status reported above, the process manager automatically destroys and creates processes in the block or blocks and the affected blocks or blocks in the block, thereby reducing unnecessary actions of the operator and minimizing recovery time, thereby losing information. By minimizing this, the overall system operation efficiency is improved.

도 1은 TMN 관리대행자 시스템에 존재하는 블록 들의 전체 구조를 도시하는 도면으로, 크게 TMN 관리대행자 시스템120은 TMN 관리자 시스템110과 ATM 교환기130 사이에 위치되며, 상기 TMN 관리대행자 시스템120은 프로세스 관리자 블록121, 관리대행자 고유 블록122, CASS 블록123, NEIF 블록124로 구성된다. 또한 상기 ATM 교환기130 내의 OMP 블록131은 HANDF132와 DBIF133을 구비한다. 상기 도 1에서 사용되는 약어는 하기 <표 1>과 같다.1 is a diagram showing the overall structure of the blocks present in the TMN management agent system, largely TMN management agent system 120 is located between the TMN manager system 110 and ATM switch 130, the TMN management agent system 120 is a process manager block 121, a management agent unique block 122, CASS block 123, NEIF block 124. The OMP block 131 in the ATM switch 130 also includes HANDF132 and DBIF133. The abbreviation used in FIG. 1 is as shown in Table 1 below.

약어Abbreviation full namefull name CMIPCMIP Common Management Information ProtocolCommon Management Information Protocol ATMATM Asynchronous Transformer ModeAsynchronous Transformer Mode TMNTMN Telecommunications Management NetworkTelecommunications Management Network CASSCASS Connector for TMN Agent and ATM Switching SystemConnector for TMN Agent and ATM Switching System OMPOMP Operation Maintenance ProcessorOperation Maintenance Processor HANDFHANDF HMI Application aNd Delivery FunctionHMI Application aNd Delivery Function DBIFDBIF DataBase InterFaceDataBase InterFace NEIFNEIF Network Element InterFaceNetwork Element InterFace MMCMMC Man Machine CommunicationMan machine communication

상기 도 1에서 (1)은 TMN 관리자 시스템110과 관리대행자 고유 블록122 상의 CMIP 요구/통지 메시지이며, (2)는 TMN 관리대행자 고유 블록112와 Q_ADAPTOR 블록인 CASS 블록123 사이의 내부 요구 /통지 메시지이고, (3)은 TMN 관리대행자 고유 블록112와 초기화 파일을 생성하는 블록인 NEIF 블록124 사이의 초기화 관련 내부 요구 /통지 메시지이며, (4)는 상기 CASS 블록123과 ATM 교환기130 사이의 정의된 MMC 요구/통지 메시지이고, (5)는 상기 NEIF 블록124와 ATM 교환기130의 내부 블록인 OMP 블록131 사이의 파일 전송 메시지이며, (6)은 제3의 프로세스에 의해 TMN 관리대행자 시스템120의 내부 블록들이 생성 및 소멸되는 명령 메세지이다.In FIG. 1, (1) is a CMIP request / notification message on a TMN manager system 110 and a management agent unique block 122, and (2) is an internal request / notification message between a TMN management agent unique block 112 and a CASS block 123 which is a Q_ADAPTOR block. (3) is an initialization-related internal request / notification message between TMN management agent-specific block 112 and NEIF block 124, which is a block for generating an initialization file, and (4) is defined between the CASS block 123 and ATM switch 130. MMC request / notification message, (5) is a file transfer message between the NEIF block 124 and the OMP block 131, which is an internal block of the ATM switch 130, (6) the internal of the TMN management agent system 120 by a third process This is a command message where blocks are created and destroyed.

상기 도 1을 참조하면, TMN 관리대행자 시스템120의 관리대행자 고유 블록122는 상기 TMN 환경 내부에 존재하며, TMN 관리 시스템110으로 부터의 CMIP 요구 메시지를 수신하여 처리하는 루틴과 교환기로부터의 통지 메시지를 받아 처리하는 루틴으로 나뉘어진다. 상기 TMN 관리자 시스템110으로 CMIP 메시지를 받은 경우 수신한 메시지를 분석 후 내부에서 처리하는 경우는 관리대행자 고유 블록122 내부에서 처리한 후 CMIP 메시지 형태로 변환하여 상기 TMN 관리자 시스템110에 전송한다. 또한 상기 교환기130으로 부터의 정보가 필요한 경우, 상기 CASS 블록123으로 이미 정의된 내부 요구 메시지를 작성하여 송신하며, 다시 해당 요구 메시지에 대한 응답 메시지를 받아 TMN 관리자 시스템110 요구에 대한 CMIP 응답 메시지를 만들어 전송한다.Referring to FIG. 1, a management agent-specific block 122 of the TMN management agent system 120 exists inside the TMN environment, and receives a notification message from a switch and a routine for receiving and processing a CMIP request message from the TMN management system 110. It is divided into routines to receive and process. When the CMIP message is received by the TMN manager system 110, the received message is analyzed and processed internally after being analyzed by the management agent's own block 122, and then converted into a CMIP message and transmitted to the TMN manager system 110. In addition, when information from the exchange 130 is needed, an internal request message defined by the CASS block 123 is created and transmitted, and a response message for the request message is received, and a CMIP response message for the TMN manager system 110 request is received. Make and send.

상기 CASS 블록123은 상기 TMN 환경의 메시지를 비_TMN 환경의 메시지로 변환하거나 또는 비_TMN 환경 메시지를 TMN_환경 메시지로 변환할 시 사용되는 블록으로, 관리대행자 고유 블록122의 메시지를 ATM 교환기130에서 사용되는 MMC 명령어로 변환하거나, 또는 ATM 교환기130에서 사용되는 MMC 명령어 형태로 전송된 메시지를 관리대행자 고유 블록122의 메시지로 변환하는 역할을 수행한다. 상기 TMN 개념으로는 이를 Q_ADAPTOR라고 불려진다.The CASS block 123 is a block used to convert a message of the TMN environment into a message of a non_TMN environment or a message of a non_TMN environment message to a TMN_environment message. It converts the message transmitted in the form of MMC command used in 130, or in the form of MMC command used in the ATM switch 130 to the message of the unique block 122 of the management agent. In the TMN concept, this is called Q_ADAPTOR.

상기 NEIF 블록124는 상기 TMN 관리대행자 시스템120의 초기화시 필요한 구성 정보 및 상태 정보를 교환기130의 데이터 베이스에서 가져오기 위해 설정된 블록으로 초기화시 사용되며, 관리대행자 고유 블록122의 요구에 의해 운용 중에도 구동이 가능하다.The NEIF block 124 is used to initialize the configuration information and state information necessary for the initialization of the TMN management agent system 120 into a block set to obtain from the database of the exchange 130, and is driven even during operation by the request of the management agent's unique block 122. This is possible.

상기 프로세스 관리자 블록121은 상기 TMN 관리대행자 시스템120 내부를 구성하고 있는 블록들과 블록 내부에 존재하는 프로세스 들의 이상 상황으로 인한 프로세스 다운시 발생하는 블록과 블록 사이 또는 프로세스와 프로세스 사이의 유기적인 문제들을 가장 빠른 시간에 자동 복구하므로써 정보 손실을 최소화하는 기능을 수행한다.The process manager block 121 may solve organic problems between the block and the block or between the process and the process that occur during process down due to an abnormal situation of the blocks constituting the inside of the TMN management agent system 120 and the processes present in the block. Minimize information loss by automatically recovering at the earliest possible time.

도 2는 상기 TMN 관리대행자 시스템120의 프로세스 관리자 블록121을 이용하여 TMN 관리대행자 시스템120의 내부 블록 및 해당 프로세스의 생성 과정을 도시하는 도면으로, 전체 프로세스의 생성 과정은 다음과 같이 진행된다.FIG. 2 is a diagram illustrating a process of generating an internal block of the TMN management agent system 120 and a corresponding process using the process manager block 121 of the TMN management agent system 120. The process of generating the entire process proceeds as follows.

상기 프로세스 관리자 블록121이 구동되면, 201과정에서 초기화 관련의 NEIF블록124의 NEIF 프로세스를 생성한다. 상기 NEIF 프로세스의 생성을 확인한 후 다음 과정으로 진행한다. 상기 NEIF 프로세스가 생성된 후, 프로세스 관리 블록121은 202 과정에서 관리대행자 고유 블록122인 관리대행자 프로세스를 생성한다. 이후 203과정에서 CASS 블록123 중 교환기130의 메시지를 수니하여 해당 관련 프로세스로 분류하는 시스템 프로세스를 생성시키며, 생성된 프로세스는 초기화 과정 중에 발생하는 교환기130으로 부터의 통지 메시지 및 운용 중에 발생하는 교환기130으로부터의 통지 메시지를 받아 저장하는 시스템 쓰레드(thread)를 생성시킨다.When the process manager block 121 is driven, the NEIF process of the initialization-related NEIF block 124 is created in step 201. After confirming the creation of the NEIF process proceeds to the next process. After the NEIF process is generated, the process management block 121 generates a management agent process that is a management agent-specific block 122 in step 202. Subsequently, in step 203, the system processes the message of the exchange 130 in the CASS block 123 and classifies it as a related process, and the generated process is a notification message from the exchange 130 generated during the initialization process and the exchange 130 generated during operation. Create a system thread that receives and stores notification messages from.

204과정에서 관리대행자 프로세스는 초기화 관련 블록124인 NEIF 프로세스로 초기화 작업의 시작 명령을 하며, 205과정에서 상기 NEIF 프로세스는 ATM 교환기130의 내부 블록인 OMP 블록131 내부의 DBIF133과의 통신을 통하여 TMN 관리대행자 시스템120의 구동에 필요한 데이터들을 가져온 후, 초기화 완료 메시지를 관리대행자 프로세스에 전송한다.In step 204, the management agent process issues a start command to the NEIF process, which is an initialization related block 124, and in step 205, the NEIF process manages the TMN through communication with DBIF133 inside the OMP block 131, which is an internal block of the ATM switch 130. After importing the data necessary to drive the agent system 120, the initialization completion message is transmitted to the management agent process.

그러면 상기 관리대행자 프로세스는 206 과정에서 초기화 관련 블록인 NEIF 프로세서로 부터의 응답 메시지가 NOK인 경우는 OK 메시지가 올 때 까지 상기 204과정 및 205과정을 반복하며, 응답 메시지가 OK인 경우는 초기 관련 데이터를 이용하여 MIT를 생성시킨다. 이후 상기 관리대행자 프로세스는 207과정에서 TMN 관리대행자 시스템120의 초기화가 완료되었음을 알려 상기 CASS 블록123 내부에 존재하는 장애, 과금, 구성, 연결 관련 프로세스를 생성하도록 한다.Then, in step 206, if the response message from the NEIF processor, which is an initialization-related block, is NOK, the management agent process repeats steps 204 and 205 until an OK message is received. Create MIT using data. Thereafter, the management agent process notifies that the initialization of the TMN management agent system 120 is completed in step 207 to generate a process related to failure, charging, configuration, and connection existing in the CASS block 123.

그러면 상기 프로세스 관리자 블록121은 208과정에서 211과정을 수행하여 다음과 같이 CASS 블록123 내부의 장애, 과금 구성 및 연결 프로세스들을 생성한다. 먼저 208과정에서 CASS 블록123을 구성하는 장애 프로세스를 생성하여 구동시킨다. 두 번째로 209과정에서 상기 CASS 블록123을 구성하는 과금 프로세스를 생성하여 구동시키며, 생성된 상기 과금 프로세스는 교환기로 부터의 통지된 메시지를 분석하기 위해 필요한 과금 쓰레드를 생성하여 구동시킨다. 세 번째로 210과정에서 상기 CASS 블록123을 구성하는 프로세스를 생성시켜 구동하며, 생성된 구성 프로세스는 교환기로부터의 통지된 메시지를 분석하기 위해 필요한 구성 쓰레드를 생성시켜 구동한다. 네 번째로 211과정에서 상기 CASS 블록123을 구성하는 연결 프로세스를 생성하여 구동시키며, 생성된 연결 프로세서는 교환기로 부터의 통지된 메시지를 분석하기 위해 필요한 연결 쓰레드를 생성하여 구동시킨다.Then, the process manager block 121 performs process 211 in step 208 to generate failure, charging configuration, and connection processes in the CASS block 123 as follows. First, in step 208, a failure process constituting the CASS block 123 is generated and driven. Secondly, in step 209, a charging process for constituting the CASS block 123 is generated and driven, and the generated charging process generates and runs a charging thread necessary for analyzing a notified message from an exchange. Third, in step 210, a process of configuring the CASS block 123 is generated and driven, and the generated configuration process generates and runs a configuration thread necessary to analyze a notified message from an exchange. Fourth, in step 211, a connection process constituting the CASS block 123 is generated and driven, and the generated connection processor generates and runs a connection thread necessary to analyze a notification message from an exchange.

도 3은 TMN 관리대행자 시스템120의 내부 블록 중 관리대행자 고유 블록122의 다운시 생성 처리 동작을 설명하기 위한 도면으로, 다음과 같은 과정을 통해 내부 처리 루틴이 수행된다.FIG. 3 is a diagram for describing a downtime generation processing operation of the management agent-specific block 122 among the internal blocks of the TMN management agent system 120. An internal processing routine is performed through the following process.

먼저 상기 관리대행자 프로세스 다운시 301과정에서 운용시스템은 관리대행자 프로세스의 프로세스 식별자와 상태 값을 프로세스 관리자에게 통지한다. 그러면 상기 프로세스 관리자는 302과정에서 상기 운용 시스템으로부터 수신된 프로세스 식별자와 상태 값을 분석하며, 관리대행자 프로세스가 다운시에는 관리대행자 프로세스를 생성하여 구동시킨다. 이때 상기 분석된 상태가 알 수 없는 상태로 빠진 경우에는 이미 갖고 있는 관리대행자 프로세스를 소멸시키고 새로운 관리대행자 프로세스를 생성시킨다.First, in step 301 when the management agent process is down, the operating system notifies the process manager of the process identifier and status value of the management agent process. Then, the process manager analyzes the process identifier and the state value received from the operating system in step 302, and creates and runs a management agent process when the management agent process is down. At this time, if the analyzed state falls into an unknown state, an existing management agent process is destroyed and a new management agent process is created.

그러면 상기 생성도니 관리대행자 프로세스는 303과정에서 초기화시에서 관리대행자 프로세스가 다운된 시점 까지의 데이터를 저장하고 잇는 데이터 베이스로부터 저장된 데이터를 요구한다. 그리고 상기 상기 관리자 대행자 프로세스는 304과정에서 상기 데이터 베이스로부터 저장되어 있던 데이터를 수신한다.Then, in step 303, the generating agent management agent process requests stored data from a database that stores data from the time of initialization to the time when the management agent process is down. In operation 304, the manager agent process receives data stored from the database.

상기 데이터 베이스로부터 데이터를 수신하는 생성된 관리대행자 프로세서는 305과정에서 MIT를 생성한다. 이는 수신된 데이터로부터 지금 까지 생성되었던 관리 객체 인스턴스를 생성시킴을 의미한다. 이후 상기 관리대행자 프로세스는 306과정에서 관리대행자 고유 블록122에 존재하는 내부 쓰레드들을 생성하여 구동시킨다.The generated management agent processor that receives data from the database generates an MIT in step 305. This means to create a managed object instance that has been created so far from the received data. Thereafter, the management agent process creates and runs internal threads existing in the unique block 122 of the management agent in step 306.

도 4는 TMN 관리대행자 시스템120의 내부 블록 중 Q_ADAPTOR 관련 블록의 내부 프로세스의 다운시 자동 생성 처리 과정을 도시하는 도면으로, 상기 Q_ADAPTOR 관련 블록의 내부 구조는 시스템, 장애, 과금, 구성, 연결 등의 5개 프로세스와 시스템, 과금, 구성, 연결 등의 4개 쓰레드로 구성된다. 상기 각각의 쓰레드가 다운시에는 모체가 되는 프로세스들이 자동으로 생성되며, 각각의 프로세스가 다운시에는 다음과 같은 과정들을 통해 자동 생성 루틴이 실행된다.4 is a diagram illustrating an automatic generation process when an internal process of a Q_ADAPTOR related block is down among the internal blocks of the TMN management agent system 120. The internal structure of the Q_ADAPTOR related block includes a system, an error, a charging, a configuration, a connection, and the like. It consists of five processes and four threads: system, billing, configuration, and connection. When each thread is down, the parent processes are automatically generated, and when each process is down, an auto-generating routine is executed through the following steps.

먼저 Q_ADAPTOR 관련 블록 내에 존재하는 프로세스 다운시 운용 시스템은 401과정에서 해당 프로세스의 프로세스 식별자와 상태 값을 프로세스 관리자에게 통지한다. 그리고 해당 프로세스가 다운시 자동으로 자신이 생성했던 자식 쓰레드를 소멸시킨다.First, when a process down existing in the Q_ADAPTOR related block is down, the operation system notifies the process manager of the process identifier and status value of the corresponding process. And when the process crashes, it automatically destroys the child threads it created.

그러면 프로세스 관리자는 402과정에서 상기 운용 시스템으로부터 수신된 프로세스 식별자와 상태 값을 분석하여 해당 프로세스가 다운시에는 관리대행자 프로세스를 새롭게 생성시킨다. 그러나 상기 분석된 상태가 알 수 없는 상태로 빠진 경우에는 이미 갖고 있는 관리대행자 프로세스를 소멸시키고 새로운 관리대행자 프로세스를 생성시킨다. 상기 생성 처리 루틴이 실패한 경우는 계속해서 해당 프로세스가 생성될 때 까지 반복한다. 그러면 상기와 같이 생성된 해당 프로세스는 403과정에서 교환기로부터 통지된 메시지를 분석하기 위해 필요한 자식 쓰레드를 생성하여 구동시킨다.Then, the process manager analyzes the process identifier and the state value received from the operating system in step 402 and creates a new manager agent process when the corresponding process is down. However, if the analyzed state falls into an unknown state, the management agent process already existing is destroyed and a new management agent process is created. If the generation processing routine fails, the process is repeated until the process is generated. Then, the process generated as described above generates and runs a child thread necessary to analyze a message notified from the exchange in step 403.

상술한 바와 같이 본 발명의 실시예에 따른 TMN 관리대행자 시스템의 처리 방법은 사건이 발생된 해당 블록 또는 해당 블록의 프로세스 및 영향을 받는 블록 또는 프로세스들을 자동으로 처리한다. 이를 위하여 상기 TMN 관리대행자 시스템에 제3의 프로세스 관리자를두어 각 블록들의 유기적인 연관성 및 해당 프로세스 들의 연관성을 고려하여, 프로세스 관리자가 각각의 블록 또는 블록 내의 프로세스에서발생하는 다운 또는 예측하지 못한 상황에 대한 상태를 보고받으며, 보고받은 상태에 따라 프로세스 관리자가 자동으로 해당 블록 또는 해당 블록 내의 프로세스 및 영향을 받는 블록 및 블록 내의 프로세들을 자동으로 소멸 및 생성한다. 상기와 같이 블록 및 프로세스들을 자동 소멸 및 생성하므로써, 운용자의 불필요한 행위들을 줄여주며, 전체적으로 시스템 관리를 효율적으로 수행할 수 있다. 또한 TMN 관리대행자 시스템 내부의 블록 및 블록 내부의 프로세서 다운시 즉각적으로 조치르를 취하므로, 정보의 손실을 최소화할 수 있으며 이로인해 TMN 관리대행자 시스템의 전체적인 신뢰성 보장 및 TMN 관리대행자 시스템의 성능을 개선할 수 있다.As described above, the method of processing the TMN management agent system according to an embodiment of the present invention automatically processes the corresponding block or the process of the block and the affected block or processes. To this end, by having a third process manager in the TMN management agent system, in consideration of the organic association of each block and the association of the corresponding processes, the process manager is responsible for the down or unexpected situation occurring in each block or process within the block. The status is reported, and the process manager automatically destroys and creates the block or processes within the block and the affected blocks and processes within the block according to the reported status. By automatically destroying and generating blocks and processes as described above, it is possible to reduce unnecessary actions of the operator and to efficiently perform system management as a whole. In addition, immediate action is taken on blocks within the TMN management system and processors down within the block, thus minimizing loss of information, thereby ensuring overall reliability of the TMN management system and improving the performance of the TMN management system. can do.

Claims (2)

티엠엔 관리대행자 시스템의 블록 구성장치에 있어서,In the block configuration device of the TMS management agent system, 티엠엔 관리자 시스템에서 씨엠아이피 요구 메시지 수신하여 분석 후 내부 처리 또는 내부 요구 메시지로 변경하여 출력하며, 처리 후 또는 내부 통지 메시지 수신시 씨엠아이피 통지메세지로 변환하여 상기 티엠엔 관리자 시스템에 전송하는 관리대행자 고유 블록과,Receives the CMP request message from the TMB manager system, analyzes it and outputs the internal processing or internal request message after the analysis, and converts the CMP notification message after processing or receives the internal notification message and transmits it to the TMM manager system. Unique blocks, 상기 내부 요구메세지 수신시 에이티엠 교환기에서 정의된 엠엠씨 요구 메시지로 변환하여 상기 에이티엠 교환기에 전송하고 에이티엠 엠엠씨 통지 메시지 수신시 내부 통지 메시지로 변환하여 상기 관리대행자 고유 블록에 전송하는 씨에이에스에스 블록과,Upon receiving the internal request message, the SMS is converted into an MC request message defined by the ATM exchanger and transmitted to the ATM exchanger, and when receiving an ATM notification message, the MS is converted into an internal notification message and transmitted to the unique block of the management agent. Blocks, 상기 티엠엔 관리대행자 시스템의 초기화를 위한 내부 요구 메시지 수신시 구성 정보 및 상태 정보를 위한 파일 전송 요구 메시지를 상기 에이티엠 교환기에 전송하고, 초기화 파일 메시지 수신시 초기화 관련 메시지를 상기 관리대행자 고유 블록에 전송하는 엔이아이에프 블록과,Upon receipt of an internal request message for initialization of the TMS management agent system, a file transfer request message for configuration information and status information is transmitted to the AT switch, and upon receipt of an initialization file message, an initialization-related message is transmitted to a unique block of the management agent. NIF block to transmit, 상기 티엠엔 환경의 내부 블록과 블록 사이 또는 프로세스와 프로세스 사이의 유기적인 문제를 신속한 시간 내에 복구하는 프로세스 관리자 블록으로 구성된 것을 특징으로 하는 티엠엔 관리대행자 시스템의 블록 구성장치.And a process manager block for quickly recovering an organic problem between the internal block and the block or the process and the process of the TMB environment. 프로세스 관리자 블록, 관리대행자 고유 블록, 씨에이에스에스 블록 및 엔이아이에프 블록을 구비하는 티엠엔 관리대행자 시스템의 프로세스 생성 방법에 있어서,In the process generation method of the TMS management agent system having a process manager block, management agent-specific block, CS block and NIF block, 초기화 관련 블럭인 엔이아이에프 프로세스, 관리대행자 고유 블록인 관리대행자 프로세스 및 교환기의 메시지를 관련 프로세스로 분류하는 시스템 프로세스를 생성하는 과정과,Creating a system process that classifies the NIF process, which is an initialization-related block, a management agent process, which is a management agent-specific block, and a message of an exchange into related processes; 상기 엔이아이에프 프로세스를 구동하여 티엠엔 관리대행자 시스템의 구동에 필요한 데이터를 상기 교환기로부터 수신한 후 초기화 완료 메시지를 상기 관리대행자 프로세스에 전송하는 과정과,Transmitting the initialization completion message to the management agent process after receiving the data necessary for driving the NTN management agent system from the exchange by driving the NFC process; 상기 초기화 완료 메시지를 수신하는 관리대행자 프로세스가 상기 시스템 관리자 블록에 프로세스 생성을 통보하는과정과,Notifying the system manager block of the process creation by the management agent process receiving the initialization completion message; 상기 시스템 관리자 블록이 상기 씨에이에스에스 블록을 제어하여 장애 프로세스, 과금 프로세스, 구성 프로세스 및 연결 프로세스를 생성 및 구동하는 과정으로 이루어짐을 특징으로 하는 티엠엔 관리대행자 시스템의 프로세스 생성 방법.And the system manager block controls the CS block to generate and drive a failure process, a charging process, a configuration process, and a connection process.
KR1019970032240A 1997-07-11 1997-07-11 Block generation / destruction device and method of T & M management agent system Expired - Fee Related KR100442665B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970032240A KR100442665B1 (en) 1997-07-11 1997-07-11 Block generation / destruction device and method of T & M management agent system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970032240A KR100442665B1 (en) 1997-07-11 1997-07-11 Block generation / destruction device and method of T & M management agent system

Publications (2)

Publication Number Publication Date
KR19990009743A KR19990009743A (en) 1999-02-05
KR100442665B1 true KR100442665B1 (en) 2004-09-18

Family

ID=37357601

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970032240A Expired - Fee Related KR100442665B1 (en) 1997-07-11 1997-07-11 Block generation / destruction device and method of T & M management agent system

Country Status (1)

Country Link
KR (1) KR100442665B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100327116B1 (en) * 1999-12-24 2002-03-06 오길록 System For Multi-service Access Integrated Network Management Based On TNT And Method For Operation Management Of Access Network Using It
KR100480650B1 (en) * 2000-09-15 2005-04-06 엘지전자 주식회사 Method for reinitialization in TMN agent

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06252986A (en) * 1993-02-22 1994-09-09 Mitsubishi Electric Corp Hierarchical network management device
JPH06314247A (en) * 1993-04-30 1994-11-08 Nec Corp Automatic fault restoring system for network management system
KR970056354A (en) * 1995-12-19 1997-07-31 양승택 Failure Management Method in Management Agent System for Accessing ATM Switching System to Communication Management Network
KR19980038225A (en) * 1996-11-25 1998-08-05 양승택 Failure Management Method of Distributed Access Node System
KR0146445B1 (en) * 1995-05-19 1998-08-17 양승택 Maintenance method using TMG virtual segment shape management of integrated information communication network
KR19980044286A (en) * 1996-12-06 1998-09-05 양승택 Method and device for monitoring TMN communication connection of synchronous optical transmission device
KR19980069484A (en) * 1997-02-28 1998-10-26 김광호 Network Synchronization Status Management Device of Asynchronous Transfer Mode Switching System

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06252986A (en) * 1993-02-22 1994-09-09 Mitsubishi Electric Corp Hierarchical network management device
JPH06314247A (en) * 1993-04-30 1994-11-08 Nec Corp Automatic fault restoring system for network management system
KR0146445B1 (en) * 1995-05-19 1998-08-17 양승택 Maintenance method using TMG virtual segment shape management of integrated information communication network
KR970056354A (en) * 1995-12-19 1997-07-31 양승택 Failure Management Method in Management Agent System for Accessing ATM Switching System to Communication Management Network
KR19980038225A (en) * 1996-11-25 1998-08-05 양승택 Failure Management Method of Distributed Access Node System
KR19980044286A (en) * 1996-12-06 1998-09-05 양승택 Method and device for monitoring TMN communication connection of synchronous optical transmission device
KR19980069484A (en) * 1997-02-28 1998-10-26 김광호 Network Synchronization Status Management Device of Asynchronous Transfer Mode Switching System

Also Published As

Publication number Publication date
KR19990009743A (en) 1999-02-05

Similar Documents

Publication Publication Date Title
KR19980014313A (en) How to connect base station management devices and network management center
KR100442665B1 (en) Block generation / destruction device and method of T &amp; M management agent system
KR19990074817A (en) How to maintain the interface between the exchange and the charging center
KR100216580B1 (en) Method for managing communication error status between atm exchanger and operation workstation
US8719395B2 (en) Method and device for processing data for generating alarms within a communication network
KR100256672B1 (en) Data consistency method on communication management network environment
KR100279827B1 (en) Independent operation control method of remote access switch module
CN117857525B (en) Industrial data system based on efficient transmission protocol
KR100228402B1 (en) Data recovery method in tmn agent system of exchange
KR100535310B1 (en) Fault management method in network management system
KR100250118B1 (en) Apparatus of alarm gateway and methods of alarm message tramslation between systems of heterogeneous protocol
KR100932621B1 (en) Standard Message Translator and Transformation Method of Non-Standard Fault Messages
KR100273969B1 (en) M interface protocal method for matching network in exchange system
KR100287103B1 (en) Billing data processing device and method when billing is not available at exchange
KR100347848B1 (en) Data path state report method in a exchange
KR100357867B1 (en) Managing method of a plurality of q3-adapter management agent system
KR0121761B1 (en) Intelligent Network Service Processing Device and Switching Point Processing Method in Advanced Intelligent Network Switch
KR101146836B1 (en) Method and devices for operating a management network in the event a manager fails
Su et al. Application and Practice of Inter Domain Fault Localization Technology in Open Optical Network
KR100247433B1 (en) Method for digital link concentrator status management in full electronic exchange
KR20000009172A (en) Trouble message process method according to trouble grade
KR19990056206A (en) Method of Reflecting Operational Results of HM of Communication Management Network Using Local Management of Asynchronous Transfer Mode Switch
JPH04360254A (en) Trouble reporting method
KR100640329B1 (en) T-M-Agent Design Device to Minimize Dependency with Managed System
CN115567965A (en) Operation maintenance method and device for monitoring link through remote machine

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20080604

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20090723

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20090723

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000