KR19990060648A - State Change Processing Method and System in Asynchronous Mode Switching System - Google Patents
State Change Processing Method and System in Asynchronous Mode Switching System Download PDFInfo
- Publication number
- KR19990060648A KR19990060648A KR1019970080890A KR19970080890A KR19990060648A KR 19990060648 A KR19990060648 A KR 19990060648A KR 1019970080890 A KR1019970080890 A KR 1019970080890A KR 19970080890 A KR19970080890 A KR 19970080890A KR 19990060648 A KR19990060648 A KR 19990060648A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- tmn
- management
- unit
- cmip
- 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.)
- Withdrawn
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 비동기 전송 모드(ATM)교환 시스템에 있어 상태변화를 통신관리망(TMN;Telecommunication Management Network)의 환경에서 처리하는 방법에 관한 것으로서, 특히 비 통신관리망(이하 NON_TMN 라칭함)환경의 로컬(Local)관리자와 통신관리망(이하TMN라칭함)환경의 관리자 시스템이 공존하는 환경에서 TMN관리 대행자 시스템의 각 처리 블록들을 스케줄링에 의해 비동기화 구조를 이용하여 NON_TMN환경의 로컬(Local)관리자의 운용시 발생하는 망 구성 장비의 상태 변화를 하나의 인터페이스를 통하여 TMN환경에 반영하는 방법 및 시스템에 관한 것이다.The present invention relates to a method for processing a state change in an environment of a telecommunication management network (TMN) in an asynchronous transmission mode (ATM) switching system, and particularly in a local area of a non-telecommunications management network (hereinafter referred to as NON_TMN) environment. (Local) Manager and communication management network (hereinafter referred to as TMN) in the environment where the co-existence of the management system of the local manager of the NON_TMN environment by using asynchronous structure by scheduling each processing block of the TMN management agent system The present invention relates to a method and system for reflecting a change in network configuration equipment generated during operation to a TMN environment through one interface.
Description
본 발명은 비동기 전송 모드(ATM)교환 시스템에 있어 상태변화를 통신관리망(TMN;Telecommunication Management Network)의 환경에서 처리하는 방법에 관한 것으로서,특히 비 통신관리망(이하 NON_TMN 라칭함)환경의 로컬(Local)관리자와 통신관리망(이하TMN라칭함)환경의 관리자 시스템이 공존하는 환경에서 TMN관리 대행자 시스템의 각 처리 블록들을 스케줄링에 의해 비동기화 구조를 이용하여 NON_TMN환경의 로컬(Local)관리자의 운용시 발생하는 망 구성 장비의 상태 변화를 하나의 인터페이스를 통하여 TMN환경에 반영하는 비동기 모드 교환시스템의 상태 변화 처리방법 및 시스템에 관한 것이다.The present invention relates to a method for processing a state change in an environment of a telecommunication management network (TMN) in an asynchronous transmission mode (ATM) switching system, and particularly in a local area of a non-telecommunications management network (hereinafter referred to as NON_TMN) environment. (Local) Manager and communication management network (hereinafter referred to as TMN) in the environment where the co-existence of the management system of the local manager of the NON_TMN environment by using asynchronous structure by scheduling each processing block of the TMN management agent system The present invention relates to a state change processing method and system of an asynchronous mode switching system that reflects a state change of a network equipment generated during operation to a TMN environment through one interface.
종래 비동기 전송모드(ATM)교환기에서 도 1의 예와 같이 대행자(Proxy)형태의 통신망 관리 대행부(103)에 의한 TMN환경의 관리와 기존의 NON_TMN환경의 로컬 관리부(105)가 공존하여 망 관리 장비를 감시 및 운용, 관리를 하는 경우 NON_TMN환경의 로컬관리부(105)의 요구에 의해 통신망 관리대행부(103)및 TMN 관리부(101)에서 관리되는 관리 정보가 망 구성 요소의 실제 정보와 불일치하는 문제가 발생할 수 있다. 이와 같은 환경에서는 필히 기존에 존재는 NON_TMN환경에서 동작하는 로컬 관리부(105)에 의해 제어되는 부분을 통신망관리대행부(103)에서 반영해 주어야 한다. 그러나 망 관리 장비의 운용 및 관리 구성이 상기 와 같은 경우 종래의 기존의 NON_TMN환경의 로컬 관리부(105)의 운용이 TMN환경에 반영된 경우는 아직까지 논문이나 권고안에서도 발견하지 못했으며, 최근 들어 TMN통한 망 관리가 급속도로 퍼짐에 따라 이러한 문제가 제기되면서 기존의 NON_TMN 환경의 로컬 관리부(105)의 운용을 TMN 환경에 반영하는 방법들이 제기되고 있다.In the conventional asynchronous transfer mode (ATM) switch, as shown in the example of FIG. 1, the management of the TMN environment by the proxy type communication network management agent 103 and the local management unit 105 of the existing NON_TMN environment coexist and manage the network. When monitoring, operating and managing the equipment, the management information managed by the network management agency 103 and the TMN management unit 101 may be inconsistent with the actual information of the network component by the request of the local management unit 105 of the NON_TMN environment. Problems may arise. In such an environment, the existing network must be reflected in the communication network management unit 103 by the local management unit 105 operating in the NON_TMN environment. However, in the case where the operation and management configuration of the network management equipment is as described above, the case where the operation of the local management unit 105 of the conventional NON_TMN environment is reflected in the TMN environment has not been found in the literature or recommendation. As network management spreads rapidly, such problems are raised, and methods for reflecting the operation of the local management unit 105 of the existing NON_TMN environment to the TMN environment have been raised.
따라서 본 발명의 목적은 종래의 NON_TMN환경의 로컬 관리부와 TMN환경의 TMN관리부가 공존하는 환경으로 발생하는 정보의 불일치를 해결하기 위해 TMN관리 대행부의 각 처리 블록들을 스케줄링에 의한 비동기화 구조를 이용하여 NON_TMN환경의 로컬 관리부의 운용시 발생하는 망 구성 장비의 상태 변화를 하나의 인터페이스를 통하여 TMN환경에 반영함으로써 기존에 TMN 관리 대행부의 운용에 성능적으로 영향을 주지 않으면서 전체적인 시스템 운용의 효율성을 도모하고자 하는 방법 및 시스템을 제공함에 있다.Accordingly, an object of the present invention is to use an asynchronous structure by scheduling each processing block of the TMN management agent in order to solve the inconsistency of information generated in the environment where the local management unit of the conventional NON_TMN environment and the TMN management unit of the TMN environment coexist. By reflecting changes in network configuration equipment generated during the operation of the local management unit in the NON_TMN environment to the TMN environment through a single interface, the overall system operation efficiency can be improved without affecting the operation of the TMN management agency in the past. The present invention provides a method and system.
상기 목적을 수행하기 위한 본 발명은 로컬 관리부와, 통신망 관리부와, 교환기를 구비한 시스템에서 상기 교환기와의 망구성장비의 외부통신을 위한 메시지와 로컬관리부와의 망 구성장비와 통신을 하기 위해 필요한 정보들을 정의한 스트링메시지를 변환하는 메시지변환부와, 상기 통신망관리부와 교환기에서 초기화 관련하여 망 구성 장비 내부의 블록과의 송/수신메세지를 처리하며 상기 메시지변환부와 통신관리부사이의 CMIP 메시지에 대해 메시지분석 및 추출하여 송신하고 수신된 메시지를 CMIP메세지로 조립하며 상기 메시지변환부와의 요구와 응답에 의해 상기 송수신메세지에 대해 관리객체 쓰레드당 수신 및 송신 처리부를 분리하여 시간스케쥴링을 사용하여 연속적인 메세지송/수신 시 발생하는 쓰레드의 블록킹을 제거하는 통신망관리대행부로 구성된다.The present invention for carrying out the above object is required to communicate with the local management unit, the communication network management unit, the message for the external communication of the network configuration equipment with the switch and the network configuration equipment with the local management unit in a system equipped with a switch. A message conversion unit for converting a string message defining information, and a transmission / reception message with a block inside a network constituting device in relation to initialization at the communication network management unit and the exchange, and for a CMIP message between the message conversion unit and the communication management unit. Analyzes and extracts the message, sends it, assembles the received message into CMIP messages, and separates the receiving and sending processing units per management object thread for the sending and receiving messages by request and response from the message converting unit. Network manager that removes blocking of threads that occur when sending / receiving messages It consists of rows.
도 1는 본 발명에 따른 망관리 장비의 운용 및 관리 구성도1 is a block diagram of the operation and management of the network management equipment according to the present invention
도 2는 본 발명에 따른 통신관리망(TMN)환경에 비통신관리망(NON_TMN)환경의 망 관리 시스템에 의한 망구성 장비의 상태 변화를 반영하기 위한 구체 블록도2 is a detailed block diagram for reflecting a state change of network configuration equipment by a network management system of a non-communication management network (NON_TMN) environment in a communication management network (TMN) environment according to the present invention.
도 3는 본 발명에 따른 도 2의 TMN 관리 대행부(103)의 관리객체쓰레드(118)의 비동기화 처리 과정을 나타낸 도면3 is a diagram illustrating an asynchronous process of the management object thread 118 of the TMN management agent 103 of FIG. 2 according to the present invention.
도 4는 본 발명에 따른 TMN과 NON_TMN 환경의 요구 및 응답을 처리하기 위해 통합 메시지 및 인덱스를 이용한 TMN 메시지와 NON_TMN 메시지의 구분하기 위한 제안된 메시지 포맷을 나타낸 도면4 is a diagram illustrating a proposed message format for distinguishing between a TMN message and a NON_TMN message using an integrated message and an index to handle requests and responses of a TMN and NON_TMN environment according to the present invention.
도 5는 본 발명에 따른 TMN 관리 대행부(103)의 내부에 존재하는 관리 객체 쓰레드(118)의 비동기화 방식을 이용한 TMN 관리부(101)의 명령 및 NON_TMN 환경에 존재하는 로컬 관리부(105)의 요구에 의해 변화되는 망 구성 장비의 상태 정보를 처리 하는 흐름도5 is a command of the TMN management unit 101 and the local management unit 105 present in the NON_TMN environment using the asynchronous method of the management object thread 118 existing inside the TMN management agent 103 according to the present invention. Flowchart for processing status information of network configuration equipment changed by demand
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 각 도면의 구성요소들에 참조부호를 부가함에 있어, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의내려진 용어들로서 이는 사용자 또는 칩설계자의 의도 또는 관례 등에 따라 달라질 수 있으며, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description of the reference numerals to the components of the drawings, it should be noted that the same reference numerals as much as possible even if displayed on different drawings. In describing the present invention, when it is determined that a detailed description of related known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. Terms to be described later are defined in consideration of functions in the present invention, which may vary according to the intention or custom of a user or a chip designer, and the definitions should be made based on the contents throughout the present specification.
도 2는 본 발명에 따른 통신관리망(TMN)환경에 비통신관리망(NON_TMN)환경의 망 관리 시스템에 의한 망구성 장비의 상태 변화를 반영하기 위한 구체 블록도로서,FIG. 2 is a detailed block diagram illustrating a state change of network configuration equipment by a network management system of a non-communication management network (NON_TMN) environment in a communication management network (TMN) environment according to the present invention.
워크스테이션(W1)에 연결되는 로컬 관리부(105)와, 워크스테이션(W1)에 연결되는 통신망 관리부(101)와, 교환기(107)를 구비한 시스템에 있어서, 상기 교환기(107)와의 망구성장비의 외부통신을 위한 메시지와 로컬관리부(105)와의 망 구성장비와 통신을 하기 위해 필요한 정보들을 정의한 스트링메시지를 변환하는 메시지변환부(200)와, 상기 통신망관리부(101)와 교환기(107)에서 초기화 관련하여 망 구성 장비 내부의 블록과의 송/수신메세지를 처리하며 상기 메시지변환부(200)와 통신관리부(101)사이의 CMIP 메시지에 대해 메시지분석 및 추출하여 송신하고 수신된 메시지를 CMIP메세지로 조립하며 상기 메시지변환부와의 요구와 응답에 의해 상기 송수신메세지에 대해 관리객체 쓰레드당 수신 및 송신 처리부를 분리하여 시간스케쥴링을 사용하여 연속적인 메세지송/수신 시 발생하는 쓰레드의 블록킹을 제거하는 통신망관리대행부(203)로 구성된다.In a system having a local management unit 105 connected to a workstation W1, a communication network management unit 101 connected to a workstation W1, and a switch 107, network configuration equipment with the switch 107. In the message conversion unit 200 and the communication network management unit 101 and the exchanger 107 for converting a message for external communication and the string message that defines the information necessary for communication with the network configuration equipment of the local management unit 105 and Processes transmission / reception messages with blocks inside the network constituent equipment in relation to initialization, analyzes and extracts and transmits a message for CMIP messages between the message conversion unit 200 and the communication management unit 101, and transmits the received message as a CMIP message. And the receiving and sending processing unit per management object thread for the transmission / reception message in response to the request and response from the message conversion unit. It is composed of a communication network management agent 203 for removing the blocking of the threads occurring during transmission and reception.
상기 메시지 변환부(200)는 망구성 장비와 통신을 하기 위해 필요한 정보들을 정의한 스트링 메세지를 처리하는 게이트웨이인터페이스(111)와,The message converting unit 200 is a gateway interface 111 for processing a string message defining the information necessary for communication with the network configuration equipment, and
상기 게이트웨이인터페이스(111)로 입출력되는 메시지를 분석하는 메시지분석부(113)와,A message analyzer 113 for analyzing messages inputted and outputted to the gateway interface 111;
상기 교환기(107)와 메시지분석부(113)와의 송/수신메세지를 처리하는 송/수신메세지처리부(115,116)로 구성된다.It is composed of a transmission / reception message processing unit (115, 116) for processing the transmission / reception message between the exchange 107 and the message analysis unit 113.
상기 통신망관리대행부(203)는 상기 통신망 관리부(117)로부터 수신되는 CMIP메세지를 분석 및 추출하는 CMIP메세지 분석 및 추출부(125)와,The communication network management agent 203 is a CMIP message analysis and extraction unit 125 for analyzing and extracting the CMIP message received from the network management unit 117,
상기 CMIP메세지 분석 및 추출부(125)에서 출력되는 메세지를 송신하는 내부메세지송신부(123)와,An internal message transmitter 123 for transmitting a message output from the CMIP message analysis and extraction unit 125;
상기 내부 메세지를 수신하는 내부메세지수신부(122)와,An internal message receiving unit 122 for receiving the internal message;
상기 내부메세지수신부(122)에서 출력되는 메시지를 CMIP메세지를 조립하여 상기 통신망관리부(101)로 전송하는 CMIP메세지조립부(121)와,A CMIP message assembly unit 121 for assembling a message output from the internal message receiving unit 122 and transmitting the CMIP message to the communication network management unit 101;
상기 메시지변환부(200)의 게이트웨이인터페이스(111)와 내부메세지송/수신부(122,123)와의 내부의 쓰레드들은 쓰레드당 송신/수신 처리를 분리하여 시간스케줄링을 사용하여 연속적인 메시지의 송/수신시 발생하는 쓰레드의 블록킹 현상을 제거하는 관리객체쓰레드(118)와,The internal threads of the gateway interface 111 and the internal message transmitter / receivers 122 and 123 of the message converter 200 may be generated during continuous message transmission / reception using time scheduling by separating transmission / reception processing per thread. Managed object thread 118 to remove the blocking phenomenon of the thread to
상기 관리객체쓰레드(118)에서 참조되는 API를 관리하는 라이브러리부(119)와,A library unit 119 for managing an API referenced by the management object thread 118,
상기 관리객체쓰레드(1118)에서 관리객체정보의 최신화를 위해 주고 받는 API를 보관하는 관리객체저장부(120)로 구성된다.The management object thread 1118 is composed of a management object storage unit 120 for storing the API to send and receive for updating the management object information.
도 3는 본 발명에 따른 도 2의 TMN 관리 대행부(103)의 관리객체쓰레드(118)의 비동기화 처리 과정을 나타낸 도면으로서3 is a diagram illustrating an asynchronous process of the management object thread 118 of the TMN management agent 103 of FIG. 2 according to the present invention.
TMN관리자의 요구메세지를 처리하는 송신부(Tx)와,A transmitting unit (Tx) for processing request messages from TMN managers,
TMN관리자의 응답메세지를 처리하는 수신부(Rx)로 구성된다.It consists of a receiving unit (Rx) for processing the response message of the TMN manager.
도 4는 본 발명에 따른 TMN과 NON_TMN 환경의 요구 및 응답을 처리하기 위해 통합 메시지 및 인덱스를 이용한 TMN 메시지와 NON_TMN 메시지의 구분하기 위한 제안된 메시지 포맷을 나타낸 도면이다.4 is a diagram illustrating a proposed message format for distinguishing between a TMN message and an NON_TMN message using an integrated message and an index to process requests and responses of a TMN and NON_TMN environment according to the present invention.
도 5는 본 발명에 따른 TMN 관리 대행부(103)의 내부에 존재하는 관리 객체 쓰레드(118)의 비동기화 방식을 이용한 TMN 관리부(101)의 명령 및 NON_TMN 환경에 존재하는 로컬 관리부(105)의 요구에 의해 변화되는 망 구성 장비의 상태 정보를 처리 하는 흐름도로서,5 is a command of the TMN management unit 101 and the local management unit 105 present in the NON_TMN environment using the asynchronous method of the management object thread 118 existing inside the TMN management agent 103 according to the present invention. As a flow chart for processing the status information of the network configuration equipment changed by the request,
내부처리에 의해 TMN요구메세지로부터 응답 또는 통지 메시지로 전송하는 제1과정과,A first process of transmitting a response or notification message from a TMN request message by internal processing;
상기 제1과정의 전송된 메세지를 수신한후 소정 기다려 TMN 응답 또는 메세지인지를 확인하는 제2과정과,A second step of checking whether the message is a TMN response or a predetermined wait after receiving the transmitted message of the first step;
상기 제2과정에서 TMN 응답 메시지일때 응답이 성공되었으면 내부 메시지를 분석하고 관리객체저장소의 참조와 최신화하는 제3과정과,A third step of analyzing the internal message, updating the reference to the management object store, and updating the message if the response is successful when the TMN response message is received in the second step;
상기 제2과정에서 TMN 통지 메시지일때 통지메세지를 분석,관리객체저장소의 참조 및 최신화하는 제4과정과,A fourth process of analyzing the notification message when the TMN notification message is in the second process, referring to and updating the management object store;
상기 제3과정에서 응답이 실패이거나 상기 내부 메시지를 분석하고 관리객체저장소의 참조와 최신화 작업중 에러가 발생되면 관리대행자프로세서에서 CMIP에러메세지를 발생하는 제5과정과,A fifth process of generating a CMIP error message in the management agent processor when a response fails in the third process or an error occurs during the analysis of the internal message and the reference and update of the management object store;
상기 제3,4과정에서 내부 메시지를 분석하고 관리객체저장소의 참조와 최신화과정에서 내부메세지에 의해 EFD와 관리 대행자 프로세서에서 CMIP메세지를 발생하고 TMN 관리자 프로세서에서 요구 CMIP메세지를 발생하고 관리 대행자 프로세서 요구 내부 메세지를 전송하는 제6과정으로 구성된다.In the third and fourth processes, the internal message is analyzed, the CMIP message is generated in the EFD and the management agent processor by the internal message in the process of referencing and updating the management object store, the required CMIP message is generated in the TMN manager processor, and the management agent processor is processed. And a sixth step of sending a request internal message.
따라서 본 발명의 구체적 일 실시 예를 도 2에서 도 5를 참조하여 상세히 설명하면,Therefore, a specific embodiment of the present invention will be described in detail with reference to FIGS. 2 to 5.
통신망관리부(101)에 의한 명령어 수행은 망 운용자로부터의 명령어 처리에 있어 TMN GUI 또는 다른 망 관리자 시스템으로부터 TMN 망 관리자에게로 명령어가 송신된다. 상기 통신망관리부(101)는 수신된 명령어를 분석하여 망 운용자 또는 다른 망 관리자 시스템이 요구하는 정보를 얻기 위해 통신망 관리 대행자부(203) 으로 CMIP 명령어를 송신한다. 상기 통신망 관리 대행부(203)의 내부에 존재하는 관리 대행자 프로세스(117)는 망 운용자의 요구를 수행가능한 관리 객체 쓰레드(118)로 내부 메시지를 이용하여 전송한다. 상기 관리 객체 쓰레드(118)는 수신된 내부 메시지를 분석하고, 내부 관리 정보 데이터 베이스를 이용하여 처리 가능한 경우는 처리하여 관리 대행자 프로세스(117)를 통해 통신망 관리 대행부(203)로 전송하고, 내부 관리 정보 데이터 베이스 정보로 처리 불가능한 경우 또는 망 구성 장비와 통신을 할 필요가 있는 경우는 도 3의 비동기화 처리 루틴을 이용하여 도 4의 예와 같은 메시지를 만들어 메시지변환부(200)의 메시지 변환 및 송/수신 블록으로 전송 후 다음 메시지를 처리하기 위해 기다린다.상기 메시지변환부(200)의 메시지 변화 및 송/수신 블록 내의 게이트웨이 인터페이스(111)는 관리 객체 쓰레드(118)로부터 송신된 메시지를 받아 해당 메시지를 메시지 분석부(113)로 보내어 망 구성 장비와의 통신에 필요한 메시지 타입으로 변환한 후 송신 메시지 처리부(115)를 통하여 망 구성 장비에게 전송한다.망 구성 장비로부터의 응답을 수신 메시지 처리부(116)가 수신하여 메시지 분석부(113)의 메시지 변환을 통해 게이트웨이 인터페이스(111)의 보드케스팅(Broadcasting)기능을 통해 관리 객체 쓰레드(118) 및 로컬 관리부(105)에게 전송한다. 수신을 기다리던 해당 관리 객체 쓰레드(118)는 스케쥴링에 의해 게이트웨이 인터페이스(111)로부터 송신된 메시지를 도 5와 같은 과정을 거쳐 관리 대행자 프로세스(117)를 거쳐 통신망관리부(101)에 CMIP 프로토콜을 이용하여 전송된다. 통신망 관리자부(101)는 수신된 CMIP 메시지와 내부에 갖고 있는 데이터를 이용하여 망 운용자가 필요로 하는 메시지를 만들어 망 운용자에게 전달하여 망 운용자가 TMN GUI를 통해 요구한 정보를 확인하도록 한다. 망 구성 장비의 이상 상황 발생시 TMN 환경에서의 처리 과정은 메세지변환부(200)의 메시지 변환 및 송/수신 블록내의 수신 메시지 처리부(116)에서 망 구성 장비의 이상 상황 발생시 통지되는 메시지를 수신하여 메시지 분석부(113)의 메시지 변환을 통해 게이트웨이 인터페이스(111)의 보드케스팅기능을 통해 관리 객체 쓰레드(118) 및 로컬관리부(105)로 전송한다. 상기 수신을 기다리던 해당 관리 객체 쓰레드(118)는 스케쥴링에 의해 게이트웨이 인터페이스(111)로부터 송신된 메시지를 도 5와 같은 과정을 거쳐 관리 대행자 프로세스(117)를 거쳐 통신망 관리부(101)에 CMIP 프로토콜 중 M_EVENT_REPORT서비스를 이용하여 전송된다. 상기 통신망 관리부(101)는 수신된 CMIP 메시지를 분석하여 망 운용자가 필요로 하는 메시지를 만들어 망 운용자에게 전달하여 망 운용자가 TMN GUI를 통해 망 구성 장비의 이상 상황에 대한 통지를 확인하도록 한다.Command execution by the communication network management unit 101 is transmitted to the TMN network manager from the TMN GUI or other network manager system in the command processing from the network operator. The communication network management unit 101 analyzes the received command and transmits a CMIP command to the communication network management agent unit 203 to obtain information required by a network operator or another network manager system. The management agent process 117 existing in the network management agent 203 transmits a request of the network operator to the managed object thread 118 using the internal message. The management object thread 118 analyzes the received internal message, processes it if it can be processed using the internal management information database, and transmits it to the communication network management agent 203 through the management agent process 117, and internally. When it is impossible to process the management information database information or when it is necessary to communicate with the network configuration equipment, the message conversion unit 200 converts a message as shown in the example of FIG. 4 by using the asynchronous processing routine of FIG. And wait to process the next message after transmission to the transmission / reception block. The message change of the message conversion unit 200 and the gateway interface 111 in the transmission / reception block receive the message transmitted from the management object thread 118. Send the message to the message analyzer 113 to convert the message type necessary for communication with the network configuration equipment and then send the message The controller 115 transmits the response from the network component to the network component via the receiver 115. The message processing unit 116 receives the response from the network component and converts the message from the message analyzer 113 into the boardcasting of the gateway interface 111. It transmits to the managed object thread 118 and the local management unit 105 through the function. The management object thread 118 waiting to receive the message transmitted from the gateway interface 111 by scheduling through the management agent process 117 through the process as shown in FIG. 5 by using the CMIP protocol to the communication network management unit 101. Is sent. The communication network manager 101 creates a message required by the network operator using the received CMIP message and data stored therein and delivers the message to the network operator to confirm the information requested by the network operator through the TMN GUI. When an abnormal situation occurs in the network configuration equipment, the processing in the TMN environment may be performed by receiving a message notified when an abnormal situation occurs in the network configuration equipment by the message conversion unit 200 of the message conversion unit 200 and the reception message processing unit 116 in the transmission / reception block. The message conversion of the analysis unit 113 transmits to the management object thread 118 and the local management unit 105 through the board casting function of the gateway interface 111. The management object thread 118 waiting for the reception of the M_EVENT_REPORT of the CMIP protocol to the communication network management unit 101 through the management agent process 117 through the process as shown in FIG. Is sent using the service. The communication network manager 101 analyzes the received CMIP message, creates a message required by the network operator, and delivers the message to the network operator so that the network operator can check the notification of an abnormal situation of the network component through the TMN GUI.
한편, NON_TMN환경의 로컬 관리부(105)에 의한 명령어의 TMN 환경으로의 반영 과정은 로컬 관리부(105)의 요구에 의한 망 구성 장비의 상태 변화 메시지를 메시지변환부(200)의 수신 메시지 처리부(116)에서 수신하여 메시지 분석부(113)의 메시지 변환을 통해 게이트웨이 인터페이스(111)의 보드케스팅기능을 통해 관리 객체 쓰레드(118) 및 로컬 관리부(105)로 전송한다.상기 수신을 기다리던 해당 관리 객체 쓰레드(118)는 스케쥴링에 의해 게이트웨이 인터페이스(111)로부터 송신된 메시지를 도 5와 같은 과정을 거쳐 관리 대행자 프로세스(117)를 거쳐 통신망관리부(101)에 CMIP 프로토콜 중 M_EVENT_REPORT 서비스를 이용하여 전송된다.상기 통신망 관리부(101)는 수신된 CMIP 메시지를 분석하여 통지 보고 메시지 처리 절차와 동일하게 망 운용자가 필요로 하는 메시지를 만들어 망 운용자에게 전달하여 망 운용자가 TMN GUI를 통해 NON_TMN 환경의 로컬 관리부(105)에 의해 자신이 관리하는 망 구성 장비의 상태 변화를 확인할 수 있도록 한다.On the other hand, in the process of reflecting the command to the TMN environment by the local management unit 105 of the NON_TMN environment, the received message processing unit 116 of the message conversion unit 200 receives a state change message of the network configuration equipment at the request of the local management unit 105. ) Is transmitted to the management object thread 118 and the local management unit 105 through the board casting function of the gateway interface 111 through message conversion of the message analysis unit 113. The corresponding management object thread waiting for the reception. 118 transmits the message transmitted from the gateway interface 111 by scheduling to the communication network management unit 101 through the management agent process 117 using the M_EVENT_REPORT service of the CMIP protocol through the process as shown in FIG. 5. The communication network manager 101 analyzes the received CMIP message and creates a message required by the network operator in the same manner as a notification report message processing procedure. It delivers to the network operator so that the network operator can check the state change of the network configuration equipment managed by the local management unit 105 of the NON_TMN environment through the TMN GUI.
도 3은 통신망 관리 대행부(203)의 내부의 관리객체쓰레드(118)의 비동기화 처리 과정 기술을 기술한 것이다. TMN 관리 대행부(203)의 내부의 관리객체쓰레드(118)들은 쓰레드당 수신 및 송신 처리부(Tx,Rx)를 분리하여 시간 스케쥴링을 사용하여 연속적인 메시지 송/수신 시 발생하는 쓰레드의 블록킹 현상이 제거된다.3 illustrates a description of the asynchronous process of the management object thread 118 in the network management agent 203. The management object threads 118 inside the TMN management agent 203 separate the reception and transmission processing units (Tx, Rx) per thread and use the time scheduling to prevent the blocking of threads that occur during continuous message transmission / reception. Removed.
도 4는 외부 망 관리 블록들과 메시지 변환 프로세서 사이에 주고 받는 메시지 타입을 통합하여 하나의 유일한 메시지 형태로 만들고 메시지 필드의 제어 필드 중 CALLID필드를 이용하여 TMN에 의해 요구된 메시지의 응답인지 NON_TMN 환경의 로컬 관리부(105)에 의해 요구에 의해 발생된 메시지인지를 구별할 수 있게 한다. 메시지 필드의 구성은 도 4와 같으며 각 필드의 의미는 아래와 같다.4 is a message type that is integrated between the external network management blocks and the message conversion processor into a single message type, and whether the response of the message requested by the TMN using the CALLID field of the control field of the message field is a NON_TMN environment. The local management unit 105 may determine whether the message is generated by a request. The configuration of the message field is shown in FIG. 4 and the meaning of each field is as follows.
[4-1]: 망 관리자 시스템으로부터 내려온 명령어 형태,[4-1]: Command form from network manager system,
[4-2]: 제어코드의 약자를 실제 정보를 제어하기 위해 정의된 필드이다.[4-2]: Abbreviation of control code is a field defined to control actual information.
[4-3]: 아래의 기능들을 구별하기 위해 정의된 필드이다.[4-3]: This field is defined to distinguish the following functions.
TMN관리자 시스템으로부터의 명령어에 대한 응답인지 아니면 NON_TMN환경의 Local관리자에 의해 대한 응답인지를 구별([4-3]의 값이 양의 정수의 값이 아닌 경우)Whether it is a response to a command from the TMN manager system or a Local manager in a NON_TMN environment (if the value in [4-3] is not a positive integer)
■ 관리 객체 쓰레드가 자신의 송신에 대한 응답인지 아닌지를 구별하는 필드로서 동작 및 관련정보를 찾는 인덱스로 사용. 즉, 관리 객체 쓰레드는 자신에 의해 송신된 메시지에 [4-3]의 값을 삽입 후 자신의 큐(QUEUE)에 [4-3]의 값을 인덱스로 하여 필요한 데이터를 저장하므로 메시지 변화 및 송/수신 블록으로부터 수신된 메시지 필드 중 [4-3]의 값을 이용하여 관련 정보 및 자신에 의해 송신된 메시지에 대한 응답을 확인 가능. ([4-3]의 값은 양의 정수값이며 외부로 송신 시 [4-3]의 값이 1씩 증가한다)■ A field to distinguish whether a managed object thread is in response to its transmission or not, as an index to find behavior and related information. In other words, the managed object thread inserts the value of [4-3] into the message sent by itself and saves the necessary data by indexing the value of [4-3] to its queue (QUEUE). You can check the information and the response to the message sent by you using the value of [4-3] in the message field received from the receiving block. (The value of [4-3] is a positive integer value. When sending to the outside, the value of [4-3] increases by one.)
[4-4]: 자신의 해당 주소를 나타냄[4-4]: indicates your address
[4-5]: 목적지의 해당 주소를 나타냄[4-5]: indicates the corresponding address of the destination
[4-6]: 연속적인 응답을 처리하기 위한 필드[4-6]: Field for processing successive responses
[4-7]: 실제 정보의 크기를 나타냄[4-7]: indicates the size of the actual information
[4-8]: Data CODE의 약자로 실제 정보가 들어 있는 필드이다.[4-8]: Abbreviation for data code. A field containing actual information.
도 5에서는 통신망관리대행자(203)의 내부에 존재하는 관리 객체 쓰레드(118)들의 비동기 방식을 통한 TMN 메시지 및 NON_TMN 메시지 처리 흐름도이다.5 is a flowchart illustrating processing of a TMN message and a NON_TMN message through an asynchronous method of the management object threads 118 existing in the network management agent 203.
관리 객체 쓰레드(118)의 처리는 크게 수신 메시지 처리부(Rx)와 송신 메시지 처리부(Tx)로 나누어 진다. 상기 수신 메시지 처리부(Rx)는 주로 통신망관리부(101)로부터의 요구 시 요구메시지와 내부의 관리 정보 데이터 베이스를 이용하여 망 관리 장비와 통신을 할 수 있는 메시지 타입을 작성하여 메시지 변환부(200)로 전달하는 역할을 하며, 송신 메시지 처리부(Tx)는 TMN 관리부(101)의 요구에 대한 응답 및 망 구성 장비의 이상 상황으로 발생하는 통지, NON_TMN 환경에 존재하는 로컬관리부(105)의 요구에 의한 명령을 도 4의 공통 메시지 타입 중 [4-2]의 각 C_CODE의 필드를 이용하여 순차적인 절차를 거쳐 처리된다.도 5는 수신 메시지 처리부와 송신 메시지 처리부를 하나의 연속된 처리 알고리듬을 나타내고 있다. 도 5에서 (5a)과정의 내부루틴을 통해 통신망 요구메세지를 통해 통신망 응답 또는 통지메세지의 수신을 기다려 (5c)과정에서 통신망 응답메세지인지를 확인한다.상기 (5c)과정에서 응답메세지 일시는 (5e)과정부터는 TMN 관리부(101)의 요구에 의한 응답 메시지이며, 상기 (5c)과정에서 통지메세지일시는 (5d)과정이하 에서는 망 구성 장비의 이상 상황으로 발생하는 통지 및 NON_TMN 환경에 존재하는 로컬 관리부(105)의 요구에 의한 명령에 대한 응답 메시지를 의미하며 망 구성 장비의 이상 상황으로 발생하는 통지 및 NON_TMN 환경에 존재하는 로컬 관리부(105)의 요구에 의한 망 구성 장비의 상태 변화에 대한 응답을 하나로 처리하므로 이후 망 구성 장비의 망 관리 시스템이 하나의 TMN 환경으로 통합되더라도 TMN 환경의 시스템들의 변화는 전혀 없다.The management object thread 118 is largely divided into a reception message processing unit Rx and a transmission message processing unit Tx. The received message processing unit Rx mainly prepares a message type capable of communicating with the network management equipment by using a request message from the communication network management unit 101 and an internal management information database. The transmission message processing unit (Tx) is a response to the request of the TMN management unit 101 and a notification caused by an abnormal situation of the network configuration equipment, by the request of the local management unit 105 present in the NON_TMN environment. The command is processed through a sequential procedure using the fields of each C_CODE of [4-2] among the common message types of FIG. 4. FIG. 5 shows one continuous processing algorithm of the receiving message processing unit and the transmitting message processing unit. . 5 waits for a network response or a notification message to be received through a network request message through an internal routine of step (5a), and checks whether it is a network response message in step (5c). From step 5e), it is a response message by the request of the TMN management unit 101, and the notification message date and time in step (5c) is a notification that occurs due to an abnormal condition of network configuration equipment in step (5d) and local in the NON_TMN environment. This is a response message to a command by a request of the management unit 105 and a response to a notification caused by an abnormal situation of the network configuration device and a change of state of the network configuration device due to a request of the local management unit 105 present in the NON_TMN environment. Therefore, since the network management system of the network equipment is integrated into a single TMN environment, there is no change in the systems of the TMN environment.
상술한 바와같이 종래의 NON_TMN 환경의 Local 관리자와 TMN 환경의 관리자 시스템이 공존하는 환경으로 발생하는 정보의 불일치를 해결하기 위해 TMN 관리 대행자 시스템의 각 처리 블록들을 스케줄링에 의한 비동기화 구조 및 통합 메시지 변환 블록을 이용하여 NON_TMN 환경의 Local 관리자의 운용 시 발생하는 상태 변화를 하나의 인터페이스를 통하여 TMN 환경에 반영함으로써 기존에 TMN 관리 대행자 시스템의 구조의 변화 및 TMN 관리 대행자 시스템의 성능에 영향을 주지 않으면서 전체적인 시스템 운용의 효율성을 추구하는 이점이 있다.As described above, in order to solve the inconsistency of information generated in the environment where the local manager of the conventional NON_TMN environment and the manager system of the TMN environment coexist, asynchronous structure and integrated message conversion by scheduling each processing block of the TMN management agent system By using the block, the state change generated by the operation of the local manager in the NON_TMN environment is reflected in the TMN environment through one interface, without affecting the structure of the TMN management agent system and the performance of the TMN management agent system. There is an advantage in pursuing the efficiency of the overall system operation.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970080890A KR19990060648A (en) | 1997-12-31 | 1997-12-31 | State Change Processing Method and System in Asynchronous Mode Switching System |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970080890A KR19990060648A (en) | 1997-12-31 | 1997-12-31 | State Change Processing Method and System in Asynchronous Mode Switching System |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR19990060648A true KR19990060648A (en) | 1999-07-26 |
Family
ID=66181310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970080890A Withdrawn KR19990060648A (en) | 1997-12-31 | 1997-12-31 | State Change Processing Method and System in Asynchronous Mode Switching System |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR19990060648A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010089050A (en) * | 2000-03-21 | 2001-09-29 | 박종섭 | Method for processing tmn agent data using multi process mixing |
| KR100358156B1 (en) * | 1999-12-10 | 2002-10-25 | 주식회사 케이티 | Converting Method of Managing Operation from service management system to Switching Command in a Integrated Network |
| KR100440578B1 (en) * | 2002-01-31 | 2004-07-19 | 한국전자통신연구원 | The Method of Operator Message Process between the Internal Functional Processors in High Speed Router |
-
1997
- 1997-12-31 KR KR1019970080890A patent/KR19990060648A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100358156B1 (en) * | 1999-12-10 | 2002-10-25 | 주식회사 케이티 | Converting Method of Managing Operation from service management system to Switching Command in a Integrated Network |
| KR20010089050A (en) * | 2000-03-21 | 2001-09-29 | 박종섭 | Method for processing tmn agent data using multi process mixing |
| KR100440578B1 (en) * | 2002-01-31 | 2004-07-19 | 한국전자통신연구원 | The Method of Operator Message Process between the Internal Functional Processors in High Speed Router |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6519635B1 (en) | SNMP master agent that translates messages to a sub-agent proprietary format using a translation table by the sub-agent | |
| US5706210A (en) | Network monitoring device | |
| US5678006A (en) | Network switch having network management agent functions distributed among multiple trunk and service modules | |
| US6263366B1 (en) | System and method therefor of translating a message having a given format for usage in an operations system | |
| US6359895B1 (en) | Communication control apparatus and method for controlling communications on a network having a tree-shape to improve the usage of buffers and reduce undesirable discard of data | |
| US5936941A (en) | Communication system including management terminal and plurality of communication terminals and enabling quick maintenance and management | |
| US7010795B2 (en) | Process for sending a notification in a data processing network with distributed applications | |
| US5748893A (en) | Network interface apparatus | |
| KR19990060648A (en) | State Change Processing Method and System in Asynchronous Mode Switching System | |
| JP4673532B2 (en) | Comprehensive alignment process in a multi-manager environment | |
| US7088682B1 (en) | Reducing overhead when using loopback cells for fault detection in bi-directional virtual circuits | |
| KR20000025015A (en) | Integrated operation management apparatus of wide band access machine and method thereof | |
| KR100251379B1 (en) | Method for optimizing event report of telecommunication management network in switching system | |
| US7003557B1 (en) | Method and system for racing control of operations in system management | |
| US7917657B2 (en) | Method and system for monitoring a telecommunications signal transmission link | |
| KR100298208B1 (en) | Method for remote program execution interfacting in switching system | |
| KR20010055482A (en) | Converting Method of Managing Operation from service management system to Switching Command in a Integrated Network | |
| CN111131932A (en) | Master-slave communication method in OLT system | |
| KR100243699B1 (en) | How to Perform Configuration Management Commands for Configuration Management in Communication Management Network | |
| KR100454967B1 (en) | Efficient Message Handling Method through Asynchronous System of TMS Management Agent System | |
| US20080172552A1 (en) | Method for the selective and collective transmission of messages in a tmn network | |
| KR100263386B1 (en) | Method of parsing transaction language 1 in a regional monitor and control system | |
| KR100443915B1 (en) | Structure for IPC of Network Management System | |
| KR100608905B1 (en) | 22.5 Service Creation Method and Apparatus in DNP-100 Switching Network Using COVA Based Integrated Network Management System | |
| KR100298206B1 (en) | Method for remote library call interfacing in switching system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19971231 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |