Nothing Special   »   [go: up one dir, main page]

KR102521361B1 - Apparatus and method for generating training data training network failure analysis model - Google Patents

Apparatus and method for generating training data training network failure analysis model Download PDF

Info

Publication number
KR102521361B1
KR102521361B1 KR1020180077265A KR20180077265A KR102521361B1 KR 102521361 B1 KR102521361 B1 KR 102521361B1 KR 1020180077265 A KR1020180077265 A KR 1020180077265A KR 20180077265 A KR20180077265 A KR 20180077265A KR 102521361 B1 KR102521361 B1 KR 102521361B1
Authority
KR
South Korea
Prior art keywords
information
unit
alarm
manufacturer
standard
Prior art date
Application number
KR1020180077265A
Other languages
Korean (ko)
Other versions
KR20200004166A (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 KR1020180077265A priority Critical patent/KR102521361B1/en
Publication of KR20200004166A publication Critical patent/KR20200004166A/en
Application granted granted Critical
Publication of KR102521361B1 publication Critical patent/KR102521361B1/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/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • 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/0681Configuration of triggering conditions
    • 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/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network

Landscapes

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

Abstract

네트워크 장애 분석 모델을 학습시키기 위한 학습 데이터를 생성하는 학습 데이터 생성 장치로서, 표준 유니트 정보 별로 복수의 제조사 유니트 정보들을 매핑한 유니트 정보 변환 테이블을 저장하고, 표준 알람 정보 별로 복수의 제조사 알람 정보들을 매핑한 알람 정보 변환 테이블을 저장하는 변환 테이블 저장부, EMS(Element Management System) 또는 NMS(Network Management System) 중 적어도 하나로부터, 장애 발생시 생성되는 경보 데이터를 수신하는 경보 데이터 수집부, 그리고 상기 경보 데이터에서 제조사 유니트 정보 및 제조사 알람 정보를 추출하고, 상기 유니트 정보 변환 테이블을 이용하여 상기 추출한 제조사 유니트 정보에 대응하는 표준 유니트 정보를 결정하고, 상기 알람 정보 변환 테이블을 이용하여 상기 추출한 제조사 알람 정보에 대응하는 표준 알람 정보를 결정하고, 상기 결정한 표준 유니트 정보 및 상기 결정한 표준 알람 정보를 포함하는 학습 데이터를 생성하는 학습 데이터 생성부를 포함한다.As a learning data generation device that generates learning data for learning a network failure analysis model, it stores a unit information conversion table in which a plurality of manufacturer unit information is mapped for each standard unit information, and a plurality of manufacturer alarm information is mapped for each standard alarm information. A conversion table storage unit for storing an alarm information conversion table, an alarm data collection unit for receiving alarm data generated when a failure occurs from at least one of an Element Management System (EMS) or a Network Management System (NMS), and in the alarm data Extracting manufacturer unit information and manufacturer alarm information, using the unit information conversion table to determine standard unit information corresponding to the extracted manufacturer unit information, and using the alarm information conversion table to extract manufacturer alarm information corresponding to the extracted manufacturer and a learning data generation unit that determines standard alarm information and generates learning data including the determined standard unit information and the determined standard alarm information.

Figure R1020180077265
Figure R1020180077265

Description

네트워크 장애 분석 모델을 학습시키기 위한 학습 데이터 생성 장치 및 방법{APPARATUS AND METHOD FOR GENERATING TRAINING DATA TRAINING NETWORK FAILURE ANALYSIS MODEL}Apparatus and method for generating training data for training network failure analysis model

본 발명은 네트워크 장애 분석 모델을 학습시키기 위한 학습 데이터를 생성하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for generating learning data for training a network failure analysis model.

최근 AI (Artificial Intelligence) 기술이 다양한 IT 분야에 적용되며 급격하게 성장하고 있다. 이와 더불어, 네트워크 분야에서도 네트워크에 발생할 장애를 미리 예측하고, 발생한 장애의 원인을 분석하기 위해 AI 기술을 도입하고자 하는 시도가 급증하고 있다. 구체적으로, 장애 발생시 네트워크 또는 네트워크 장비로부터 수신되는 데이터를 학습 데이터로 하여 네트워크 장애 분석 모델을 생성하려는 시도가 증가하고 있다.Recently, AI (Artificial Intelligence) technology is applied to various IT fields and is rapidly growing. In addition, in the network field, attempts to introduce AI technology to predict failures that will occur in the network in advance and analyze the causes of the failures are rapidly increasing. Specifically, an attempt to create a network failure analysis model using data received from a network or network equipment as learning data when a failure occurs is increasing.

한편, 네트워크 및 네트워크를 구성하는 장비를 관리하기 위해 통상적으로 EMS(Element Management System) 및 NMS(Network Management System)를 활용한다. EMS는 네트워크 장비 관리 시스템으로서 네트워크를 구성하는 장비에 장애가 발생한 경우 이에 대한 정보를 포함하는 경보 데이터를 제공하고, NMS는 네트워크 관리 시스템으로서 네트워크의 구성, 성능, 장애 및 보안 등에 대한 정보를 포함하는 경보 데이터를 제공한다.Meanwhile, in order to manage a network and equipment constituting the network, an Element Management System (EMS) and a Network Management System (NMS) are typically used. EMS, as a network equipment management system, provides alarm data including information on the failure of equipment constituting the network, and NMS, as a network management system, provides alarms including information on network configuration, performance, failure, and security. Provide data.

하지만, EMS 및 NMS로부터 제공된 경보 데이터는 비정형 데이터가 다수이고, 일부 정형화된 데이터라도 EMS 및 NMS를 운영하는 제조사 별로 동일한 장애에 대해 제공하는 정보가 상이하다. 따라서, 네트워크 장애 분석 모델을 생성하기 위해 EMS 및 NMS로부터 제공된 경보 데이터를 그대로 학습 데이터로 이용하는 경우, 원하는 성능이 달성되지 못하는 문제가 있다.However, the alarm data provided from the EMS and NMS includes a large number of unstructured data, and even if the data is partly structured, the information provided for the same failure is different for each manufacturer operating the EMS and NMS. Therefore, when the alert data provided from the EMS and NMS is used as training data to generate a network failure analysis model, there is a problem in that desired performance is not achieved.

본 발명이 해결하고자 하는 과제는 EMS 및 NMS로부터 수집한 경보 데이터를 가공하여 네트워크 장애 분석 모델을 생성하기 위한 학습 데이터를 생성하는 장치 및 방법을 제공하는 것이다.An object of the present invention is to provide an apparatus and method for generating learning data for generating a network failure analysis model by processing alert data collected from EMS and NMS.

본 발명의 일 실시예에 따른 네트워크 장애 분석 모델을 학습시키기 위한 학습 데이터를 생성하는 학습 데이터 생성 장치는 표준 유니트 정보 별로 복수의 제조사 유니트 정보들을 매핑한 유니트 정보 변환 테이블을 저장하고, 표준 알람 정보 별로 복수의 제조사 알람 정보들을 매핑한 알람 정보 변환 테이블을 저장하는 변환 테이블 저장부, EMS(Element Management System) 또는 NMS(Network Management System) 중 적어도 하나로부터, 장애 발생시 생성되는 경보 데이터를 수신하는 경보 데이터 수집부, 그리고 상기 경보 데이터에서 제조사 유니트 정보 및 제조사 알람 정보를 추출하고, 상기 유니트 정보 변환 테이블을 이용하여 상기 추출한 제조사 유니트 정보에 대응하는 표준 유니트 정보를 결정하고, 상기 알람 정보 변환 테이블을 이용하여 상기 추출한 제조사 알람 정보에 대응하는 표준 알람 정보를 결정하고, 상기 결정한 표준 유니트 정보 및 상기 결정한 표준 알람 정보를 포함하는 학습 데이터를 생성하는 학습 데이터 생성부를 포함한다.According to an embodiment of the present invention, a learning data generation apparatus for generating learning data for learning a network failure analysis model stores a unit information conversion table in which a plurality of manufacturer unit information is mapped for each standard unit information, and each standard alarm information Alarm data collection for receiving alarm data generated when a failure occurs from at least one of a conversion table storage unit storing an alarm information conversion table in which a plurality of manufacturer alarm information is mapped, an EMS (Element Management System) or a NMS (Network Management System) and manufacturer unit information and manufacturer alarm information are extracted from the alarm data, standard unit information corresponding to the extracted manufacturer unit information is determined using the unit information conversion table, and standard unit information is determined using the alarm information conversion table. and a learning data generation unit that determines standard alarm information corresponding to the extracted manufacturer alarm information and generates learning data including the determined standard unit information and the determined standard alarm information.

상기 학습 데이터는 셀프 정보, 슬랏 정보, 포트 정보 또는 표준 신호 계위 정보 중 적어도 하나를 포함하고, 상기 학습 데이터 생성부는 상기 경보 데이터에 포함된 시스템 명칭 정보 또는 위치 정보 중 적어도 하나에 기초하여 상기 셀프 정보, 상기 슬랏 정보 또는 상기 포트 정보 중 적어도 하나를 결정하고, 상기 경보 데이터에 포함된 신호 계위 정보를 이용하여 상기 표준 신호 계위 정보를 결정한다.The learning data includes at least one of self information, slot information, port information, and standard signal hierarchy information, and the learning data generator generates the self information based on at least one of system name information and location information included in the alert data. , At least one of the slot information and the port information is determined, and the standard signal hierarchy information is determined using signal hierarchy information included in the alert data.

상기 학습 데이터는 수신 횟수 정보를 더 포함하고, 상기 학습 데이터 생성부는 상기 경보 데이터가 수신된 횟수를 상기 수신 횟수 정보로 결정한다.The learning data further includes reception number information, and the learning data generation unit determines the number of times the alert data has been received as the reception number information.

본 발명에 따르면, EMS 및 NMS로부터 수집된 경보 데이터를 이용하여 학습 데이터를 생성하는 바, 기존에 활용되고 있는 시스템을 그대로 이용하여 네트워크 분야에 AI 기술을 도입할 수 있다.According to the present invention, since learning data is generated using alert data collected from EMS and NMS, AI technology can be introduced into the network field by using the existing system as it is.

또한, 본 발명에 따르면, EMS 및 NMS로부터 수집된 비정형 데이터를 학습에 용이한 학습 데이터로 가공하는바, 네트워크 분야에 대한 AI 기술의 적용률을 높일 수 있다.In addition, according to the present invention, since unstructured data collected from EMS and NMS is processed into learning data that is easy to learn, the application rate of AI technology to the network field can be increased.

도 1은 본 발명의 한 실시예에 따른 학습 데이터 생성 장치가 구현되는 환경을 도시한 도면이다.
도 2는 본 발명의 한 실시예에 따른 학습 데이터 생성 장치의 구조도이다.
도 3 내지 도 5는 변환 테이블을 구축하기 위한 정보를 결정하는 방법을 도시한 도면이다.
도 6은 본 발명의 한 실시예에 따른 학습 데이터 생성 장치가 수신한 경보 데이터를 이용하여 학습 데이터를 생성하는 방법을 설명하는 도면이다.
도 7은 본 발명의 한 실시예에 따른 학습 데이터 생성 장치가 수신한 경보 데이터를 이용하여 유니트 정보 변환 테이블 및 알람 정보 변환 테이블을 업데이트하는 방법을 설명하는 도면이다.
1 is a diagram illustrating an environment in which an apparatus for generating learning data according to an embodiment of the present invention is implemented.
2 is a structural diagram of an apparatus for generating learning data according to an embodiment of the present invention.
3 to 5 are diagrams illustrating a method of determining information for constructing a conversion table.
6 is a diagram illustrating a method of generating learning data using alert data received by the learning data generating apparatus according to an embodiment of the present invention.
7 is a diagram for explaining a method of updating a unit information conversion table and an alarm information conversion table by using the alert data received by the learning data generating device according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily carry out the present invention. However, the present invention may be embodied in many different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a certain component is said to "include", it means that it may further include other components without excluding other components unless otherwise stated. In addition, terms such as “… unit”, “… unit”, and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software. there is.

도 1은 본 발명의 한 실시예에 따른 학습 데이터 생성 장치가 구현되는 환경을 도시한 도면이다.1 is a diagram illustrating an environment in which an apparatus for generating learning data according to an embodiment of the present invention is implemented.

도 1을 참고하면, 학습 데이터 생성 장치가 구현되는 환경은 EMS(Element Management System)(100), NMS(Network Management System)(200) 및 학습 데이터 생성 장치(300)를 포함한다.Referring to FIG. 1 , an environment in which a learning data generating device is implemented includes an Element Management System (EMS) 100 , a Network Management System (NMS) 200 and a learning data generating device 300 .

EMS(100)는 네트워크 장비 관리 시스템으로서 네트워크를 구성하는 네트워크 장비(이하, 유니트)에 장애가 발생한 경우, 해당 유니트로부터 장애 정보를 수신하여 경보 데이터를 제공한다.The EMS 100 is a network equipment management system, and when a failure occurs in a network equipment (hereinafter, a unit) constituting a network, it receives failure information from the corresponding unit and provides alarm data.

NMS(200)는 네트워크 관리 시스템으로서 네트워크의 구성, 성능, 장애 및 보안 등에 대한 경보 데이터를 제공한다.The NMS 200, as a network management system, provides alarm data on network configuration, performance, failure, and security.

EMS(100) 및 NMS(200)가 제공하는 경보 데이터가 포함하는 항목들은 표준(예를 들면, ITU-T Rec. G.709/Y.1331(06/2016))에 정의되어 있어 동일하나, 각 항목들에 대한 정보는 동일한 기능을 수행하는 유니트에서 동일한 장애가 발생한 경우에도 유니트를 제조한 제조사 별로 상이하다.The items included in the alarm data provided by the EMS 100 and the NMS 200 are the same as defined in the standard (eg, ITU-T Rec. G.709/Y.1331 (06/2016)), Information on each item is different depending on the manufacturer that manufactured the unit even when the same failure occurs in a unit performing the same function.

예를 들면, 제1 네트워크 및 제2 네트워크가 각각 제1 제조사 및 제2 제조사에 의해 구축된 ROADM(Re-configurable Optical Add-Drop Multiplexer) 기술로 구성된 네트워크이고, 제1 네트워크의 시스템 통신 유니트와 제2 네트워크의 시스템 통신 유니트에 동일한 시각에 광신호가 들어오지 않는 장애가 발생한 경우, 제1 네트워크와 연동된 제1 EMS(110)가 제공하는 제1 경보 데이터는 표 1에서 2행과 같고 제2 네트워크와 연동된 제2 EMS(120)가 제공하는 제2 경보 데이터는 표 1에서 3행과 같다.For example, the first network and the second network are networks composed of ROADM (Re-configurable Optical Add-Drop Multiplexer) technology built by the first manufacturer and the second manufacturer, respectively, and the system communication unit of the first network and the second network 2 When a failure occurs in the system communication unit of the network in which the optical signal does not enter at the same time, the first alarm data provided by the first EMS 110 interlocked with the first network is the same as row 2 in Table 1 and interlocked with the second network The second alarm data provided by the second EMS 120 is shown in row 3 in Table 1.

시스템 명칭 정보System name information 시간 정보time information 상태 정보status information 제조사 유니트 정보Manufacturer unit information 신호 계위 정보signal hierarchy information 제조사 알람 정보Manufacturer alarm information 위치 정보location information 제1
네트워크
No. 1
network
2018/3/31
-02:04:46
2018/3/31
-02:04:46
CRCR SSCSSC ClientClient R_LOSR_LOS 1-1-1-1-11-1-1-1-1
제2
네트워크
2nd
network
2018/3/31
-02:04:46
2018/3/31
-02:04:46
CRCR WCUWCU ClientClient (C) STM-LOS(C) STM-LOS 2-1-2-1-22-1-2-1-2

제1 경보 데이터 및 제2 경보 데이터는 표준에서 정의된 항목들을 공통적으로 포함하나, 동일한 기능을 수행하는 유니트에 동일한 장애가 발생한 경우라도 각 네트워크는 서로 다른 제조사에 의해 구축된바, 제1 경보 데이터는 제조사 유니트 정보 SSC 및 제조사 알람 정보 R_LOS를 가지고, 제2 경보 데이터는 제조사 유니트 정보 WCU 및 제조사 알람 정보 (C) STM-LOS를 가져 서로 다른 제조사 유니트 정보 및 제조사 알람 정보를 갖는다.이와 같이, 동일한 기능을 수행하는 유니트에서 동일한 장애가 발생한 경우에도 제조사 별로 서로 다른 내용의 경보 데이터를 제공하는바, EMS(100) 및 NMS(200)로부터 제공된 경보 데이터를 가공하지 않고 네트워크 장애 분석 모델을 학습 시키기 위한 학습 데이터로 이용하는 경우 학습에 어려움이 있다.Although the first alarm data and the second alarm data include items defined in the standard in common, even if the same failure occurs in a unit performing the same function, since each network is built by different manufacturers, the first alarm data It has manufacturer unit information SSC and manufacturer alarm information R_LOS, and the second alarm data has manufacturer unit information WCU and manufacturer alarm information (C) STM-LOS to have different manufacturer unit information and manufacturer alarm information. Thus, the same function Even if the same failure occurs in the unit that performs the training data for learning the network failure analysis model without processing the alarm data provided from the EMS (100) and the NMS (200), as each manufacturer provides different alarm data. There are difficulties in learning when used as

학습 데이터 생성 장치(300)는 EMS(100) 또는 NMS(200) 중 적어도 하나로부터 경보 데이터를 수신하고, 기 저장된 변환 테이블을 이용하여 수신한 경보 데이터를 가공하여 학습 데이터를 생성한다. 학습 데이터 생성 장치(300)가 학습 데이터를 생성하는 내용은 도 2를 통해 설명한다.The learning data generating device 300 receives alert data from at least one of the EMS 100 and the NMS 200, and generates learning data by processing the received alert data using a pre-stored conversion table. How the learning data generating device 300 generates learning data will be described with reference to FIG. 2 .

도 2는 본 발명의 한 실시예에 따른 학습 데이터 생성 장치의 구조도이고, 도 3 내지 도 5는 변환 테이블을 구축하기 위한 정보를 결정하는 방법을 도시한 도면이다.2 is a structural diagram of an apparatus for generating learning data according to an embodiment of the present invention, and FIGS. 3 to 5 are diagrams illustrating a method of determining information for constructing a conversion table.

도 2를 참고하면, 학습 데이터 생성 장치(300)는 경보 데이터 수집부(310), 변환 테이블 저장부(320) 및 학습 데이터 생성부(330)를 포함한다.Referring to FIG. 2 , the learning data generating device 300 includes an alert data collecting unit 310 , a conversion table storage unit 320 and a learning data generating unit 330 .

경보 데이터 수집부(310)는 EMS(100) 또는 NMS(200) 중 적어도 하나로부터 경보 데이터를 수신한다.The alarm data collection unit 310 receives alarm data from at least one of the EMS 100 and the NMS 200 .

구체적으로, 경보 데이터 수집부(310)는 네트워크 또는 네트워크를 구성하는 유니트에 장애가 발생한 경우, 장애가 발생한 유니트와 연동된 EMS(100) 또는 장애가 발생한 네트워크와 연동된 NMS(200) 중 적어도 하나로부터 경보 데이터를 수신한다.Specifically, when a failure occurs in the network or a unit constituting the network, the alarm data collection unit 310 collects alarm data from at least one of the EMS 100 interworking with the unit with failure or the NMS 200 interworking with the network where failure occurs. receive

변환 테이블 저장부(320)는 수신한 경보 데이터에 포함된 정보를 변환하는 변환 테이블을 저장한다. 구체적으로, 변환 테이블 저장부(320)는 유니트 정보 변환 테이블 및 알람 정보 변환 테이블을 저장한다.The conversion table storage unit 320 stores a conversion table for converting information included in the received alert data. Specifically, the conversion table storage unit 320 stores a unit information conversion table and an alarm information conversion table.

도 3 내지 도 5는 변환 테이블을 구축하기 위한 정보를 결정하는 방법을 도시한 도면이다.3 to 5 are diagrams illustrating a method of determining information for constructing a conversion table.

도 3을 참고하면, 각 제조사의 매뉴얼에 포함된 정보를 이용하여 동일한 기능을 수행하는 유니트에 대한 제조사 별 제조사 유니트 정보를 결정할 수 있다. 이 경우, 각 유니트가 구현되는 위치를 추가로 결정할 수 있다.Referring to FIG. 3 , it is possible to determine manufacturer unit information for each manufacturer for units performing the same function using information included in each manufacturer's manual. In this case, the location where each unit is implemented can be additionally determined.

도 4를 참고하면, 각 제조사의 매뉴얼에 포함된 정보를 이용하여 동일한 장애 정보에 대한 각 제조사 별 제조사 알람 정보를 결정할 수 있다.Referring to FIG. 4 , manufacturer alarm information for each manufacturer for the same failure information may be determined using information included in each manufacturer's manual.

도 5를 참고하면, 표준문서에 포함된 정보를 이용하여 특정 기능을 수행하는 유니트에 대한 표준 유니트 정보 및 특정 장애 정보에 대한 표준 알람 정보를 결정할 수 있다.Referring to FIG. 5 , standard unit information for a unit performing a specific function and standard alarm information for specific failure information may be determined using information included in a standard document.

표준 유니트 정보Standard unit information 제조사 유니트 정보Manufacturer unit information CONTCONT SSC, WCUSSC, WCU MUXMUX M40V, WMDUe-40M40V, WMDUe-40

표준 알람 정보Standard alarm information 제조사 알람 정보Manufacturer alarm information REMREM REM_SF, (D) STM-LOSREM_SF, (D) STM-LOS LOSLOS R_LOS, (C) STM-LOSR_LOS, (C) STM-LOS

표 2는 유니트 정보 변환 테이블의 예시이고, 표 3은 알람 정보 변환 테이블의 예시이다. 도 3 내지 도 5에서 결정된 정보를 조합하면 유니트 정보 변환 테이블 및 알람 정보 변환 테이블을 구축할 수 있다.Table 2 is an example of a unit information conversion table, and Table 3 is an example of an alarm information conversion table. By combining the information determined in FIGS. 3 to 5, a unit information conversion table and an alarm information conversion table can be constructed.

예를 들면, 도 3에서 시스템 통신 유니트에 대해 제조사 유니트 정보는 제1 제조사의 경우 SCC이고 제2 제조사의 경우 WCU이며, 도 5에서 동일한 유니트에 대해 표준 유니트 정보는 CONT이므로, 변환 테이블 저장부(320)는 표준 유니트 정보 CONT에 대해 제조사 유니트 정보 SSC 및 WCU를 매핑하여 유니트 정보 변환 테이블에 저장할 수 있다. 이와 동일한 방법으로 변환 테이블 저장부(320)는 광 다중화 유니트에 대해 표준 유니트 정보 MUX를 제조사 유니트 정보 M40V 및 WMDUe-40와 매핑하여 유니트 정보 변환 테이블에 저장할 수 있다. 즉, 변환 테이블 저장부(320)는 표준 유니트 정보 별로 복수의 제조사 유니트 정보들을 매핑한 테이블을 저장한다.For example, for the system communication unit in FIG. 3, the manufacturer unit information is SCC for the first manufacturer and WCU for the second manufacturer, and since the standard unit information for the same unit in FIG. 5 is CONT, the conversion table storage unit ( 320) may map manufacturer unit information SSC and WCU to standard unit information CONT and store them in a unit information conversion table. In the same way, the conversion table storage unit 320 may map the standard unit information MUX to the manufacturer unit information M40V and WDUe-40 for the optical multiplexing unit and store them in the unit information conversion table. That is, the conversion table storage unit 320 stores a table mapping a plurality of manufacturer unit information for each standard unit information.

또한, 예를 들면, 도 4에서 상대편의 광 신호가 들어오지 않은 장애에 대해 제조사 알람 정보는 제1 제조사의 경우 REM_SF이고 제2 제조사의 경우 (D) STM-LOS이며, 도 5에서 동일한 장애에 대해 표준 알람 정보는 REM이므로, 변환 테이블 저장부(320)는 표준 알람 정보 REM에 대해 제조사 알람 정보 REM_SF 및 (D) STM-LOS를 매핑하여 알람 정보 변환 테이블에 저장할 수 있다. 이와 동일한 방법으로 변환 테이블 저장부(320)는 광신호가 들어오지 않는 장애에 대해 표준 알람 정보 LOS를 제조사 알람 정보 R_LOS 및 (C) STM-LOS와 매핑하여 알람 정보 변환 테이블에 저장할 수 있다. 즉, 변환 테이블 저장부(320)는 표준 알람 정보 별로 복수의 제조사 알람 정보들을 매핑한 테이블을 저장한다.Also, for example, in FIG. 4, the manufacturer alarm information is REM_SF in the case of the first manufacturer and (D) STM-LOS in the case of the second manufacturer for the failure in which the optical signal of the other party does not come in. Since the standard alarm information is REM, the conversion table storage unit 320 may map manufacturer alarm information REM_SF and (D) STM-LOS to the standard alarm information REM and store them in the alarm information conversion table. In the same way, the conversion table storage unit 320 may map standard alarm information LOS with manufacturer alarm information R_LOS and (C) STM-LOS for failures in which the optical signal does not enter and store them in the alarm information conversion table. That is, the conversion table storage unit 320 stores a table mapping a plurality of manufacturer alarm information for each standard alarm information.

학습 데이터 생성부(330)는 변환 테이블 저장부(320)에 저장된 유니트 정보 변환 테이블 및 알람 정보 변환 테이블을 이용하여 수집한 경보 데이터에 포함된 정보를 가공하여 학습 데이터를 생성한다. 이 경우, 학습 데이터는 셀프 정보, 슬랏 정보, 포트 정보, 표준 유니트 정보, 신호 계위 정보, 표준 알람 정보 및 수신 횟수 정보를 포함한다.The learning data generation unit 330 generates learning data by processing information included in the collected alarm data using the unit information conversion table and the alarm information conversion table stored in the conversion table storage unit 320 . In this case, the learning data includes self information, slot information, port information, standard unit information, signal hierarchy information, standard alarm information, and reception count information.

구체적으로, 학습 데이터 생성부(330)는 수집한 경보 데이터에서 제조사 유니트 정보 및 제조사 알람 정보를 추출하고, 유니트 정보 변환 테이블을 이용하여 추출한 제조사 유니트 정보에 대응하는 표준 유니트 정보를 결정하고, 알람 정보 변환 테이블을 이용하여 추출한 제조사 알람 정보에 대응하는 표준 알람 정보를 결정한다.Specifically, the learning data generator 330 extracts manufacturer unit information and manufacturer alarm information from the collected alarm data, determines standard unit information corresponding to the extracted manufacturer unit information using a unit information conversion table, and determines alarm information Standard alarm information corresponding to the manufacturer alarm information extracted using the conversion table is determined.

또한, 학습 데이터 생성부(330)는 수집한 경보 데이터에 포함된 시스템 명칭 정보 또는 위치 정보 중 적어도 하나에 기초하여 셀프 정보, 슬랏 정보 또는 포트 정보 중 적어도 하나를 결정한다. 셀프 정보, 슬랏 정보 및 포트 정보는 각 네트워크에서 경보 데이터를 전송한 유니트의 물리적인 위치를 나타내는 정보이다.Also, the learning data generator 330 determines at least one of self information, slot information, and port information based on at least one of system name information and location information included in the collected alert data. Self information, slot information, and port information are information representing the physical location of a unit that has transmitted alarm data in each network.

또한, 학습 데이터 생성부(330)는 수집한 경보 데이터에 포함된 신호 계위 정보를 학습 데이터의 신호 계위 정보로 결정한다. 이 경우, 신호 계위 정보는 User, Client, OPU, ODU, OTU, OCH, OTS 및 OSC로 구분되며, User는 클라이언트 장비로부터 유입되는 알람이라는 신호 계위를 의미하며, Client는 클라이언트 레벨 (단대단)의 연결과 관련된 신호 계위를 의미한다. OPU, ODU, OTU는 OTN (Optical Transport Network)기술의 디지털 신호 계위에 속하며, OCH, OTS는 OTN 기술의 광 신호 계위에 속한다. OSC는 광 감시 채널에 관련된 신호 계위로서 OTN 기술과 별개로 정의한다.In addition, the learning data generation unit 330 determines the signal hierarchy information included in the collected alert data as the signal hierarchy information of the learning data. In this case, the signal hierarchy information is divided into User, Client, OPU, ODU, OTU, OCH, OTS, and OSC. It means the signal hierarchy related to the connection. OPU, ODU, and OTU belong to the digital signal layer of OTN (Optical Transport Network) technology, and OCH and OTS belong to the optical signal layer of OTN technology. OSC is defined separately from OTN technology as a signaling hierarchy related to optical monitoring channels.

또한, 학습 데이터 생성부(330)는 동일한 셀프 정보, 슬랏 정보, 포트 정보, 표준 유니트 정보, 신호 계위 정보 및 표준 알람 정보로 결정된 경보 데이터가 수신된 횟수를 카운트하고, 수신된 횟수를 수신 횟수 정보로 결정한다.In addition, the learning data generation unit 330 counts the number of times that the alarm data determined by the same self information, slot information, port information, standard unit information, signal hierarchy information, and standard alarm information is received, and converts the received number into reception number information to decide

학습 데이터 생성부(330)는 상기 과정을 통해 결정한 셀프 정보, 슬랏 정보, 포트 정보, 표준 유니트 정보, 표준 신호 계위 정보, 표준 알람 정보 및 수신 횟수 정보를 시스템 명칭 정보와 매핑하여 학습 데이터를 생성한다. 예를 들면, 학습 데이터 생성부(330)는 표 1의 경보 데이터에 대해 표 4와 같은 학습 데이터를 생성할 수 있다. 표 1에서 제1 경보 데이터 및 제2 경보 데이터는 비록 별개의 제조사에 의해 구축된 네트워크로부터 제공되었으나, 해당 유니트가 시스템 통신 유니트로서 동일하고, 발생한 장애가 광신호가 들어오지 않는 장애로서 동일한바, 표 4에서 제1 네트워크와 제2 네트워크의 표준 유니트 정보 및 표준 알람 정보는 동일하다.The learning data generation unit 330 generates learning data by mapping self information, slot information, port information, standard unit information, standard signal hierarchy information, standard alarm information, and reception number information determined through the above process with system name information. . For example, the learning data generation unit 330 may generate learning data as shown in Table 4 with respect to the alert data in Table 1. Although the first alarm data and the second alarm data in Table 1 are provided from a network built by a separate manufacturer, the corresponding unit is the same as the system communication unit, and the generated failure is the same as a failure in which the optical signal does not enter. Standard unit information and standard alarm information of the first network and the second network are the same.

시스템 명칭 정보System name information 제1 네트워크1st network 제2 네트워크2nd network 셀프 정보self information 22 33 슬랏 정보slot information 22 44 포트 정보port information 1One 1One 표준 유니트 정보Standard unit information CONTCONT CONTCONT 표준 신호 계위 정보Standard Signal Hierarchy Information ClientClient ClientClient 표준 알람 정보Standard alarm information LOSLOS LOSLOS 수신 횟수 정보Reception count information 1One 1One

도 6은 본 발명의 한 실시예에 따른 학습 데이터 생성 장치가 수신한 경보 데이터를 이용하여 학습 데이터를 생성하는 방법을 설명하는 도면이다.도 6에서, 도 1 내지 도 5에서 설명한 내용은 설명을 생략한다.6 is a diagram illustrating a method of generating learning data using alert data received by a learning data generating apparatus according to an embodiment of the present invention. In FIG. 6, the descriptions of FIGS. 1 to 5 omit

도 6을 참고하면, 학습 데이터 생성 장치(300)는 표준 유니트 정보 별로 복수의 제조사 유니트 정보들을 매핑한 유니트 정보 변환 테이블 및 표준 알람 정보 별로 복수의 제조사 알람 정보들을 매핑한 알람 정보 변환 테이블을 저장한다(S100).Referring to FIG. 6 , the learning data generation device 300 stores a unit information conversion table mapping a plurality of manufacturer unit information for each standard unit information and an alarm information conversion table mapping a plurality of manufacturer alarm information for each standard alarm information. (S100).

학습 데이터 생성 장치(300)는 EMS(100) 또는 NMS(200) 중 적어도 하나로부터 경보 데이터를 수신한다(S110).The learning data generating device 300 receives alert data from at least one of the EMS 100 and the NMS 200 (S110).

학습 데이터 생성 장치(300)는 수신한 경보 데이터에서 제조사 유니트 정보 및 제조사 알람 정보를 추출하고, 추출한 제조사 유니트 정보 및 제조사 알람 정보에 각각 대응하는 표준 유니트 정보 및 표준 알람 정보를 결정한다(S120).The learning data generating device 300 extracts manufacturer unit information and manufacturer alarm information from the received alarm data, and determines standard unit information and standard alarm information respectively corresponding to the extracted manufacturer unit information and manufacturer alarm information (S120).

학습 데이터 생성 장치(300)는 수집한 경보 데이터에 포함된 시스템 명칭 정보 또는 위치 정보 중 적어도 하나에 기초하여 셀프 정보, 슬랏 정보 및 포트 정보를 결정한다(S130).The learning data generating device 300 determines self information, slot information, and port information based on at least one of system name information and location information included in the collected alert data (S130).

학습 데이터 생성 장치(300)는 동일한 경보 데이터가 수신된 횟수에 기초하여 수신횟수 정보를 결정한다(S140).The learning data generating device 300 determines reception count information based on the number of times the same alert data is received (S140).

학습 데이터 생성 장치(300)는 결정한 셀프 정보, 슬랏 정보, 포트 정보, 표준 유니트 정보, 수집한 경보 데이터에 포함된 신호 계위 정보, 표준 알람 정보 및 수신 횟수 정보를 이용하여 수신한 경보 데이터에 대한 학습 데이터를 생성한다(S150).The learning data generating device 300 learns the received alarm data using the determined self information, slot information, port information, standard unit information, signal hierarchy information included in the collected alarm data, standard alarm information, and reception count information. Data is generated (S150).

도 7은 본 발명의 한 실시예에 따른 학습 데이터 생성 장치가 수신한 경보 데이터를 이용하여 유니트 정보 변환 테이블 및 알람 정보 변환 테이블을 업데이트하는 방법을 설명하는 도면이다.7 is a diagram for explaining a method of updating a unit information conversion table and an alarm information conversion table by using the alert data received by the learning data generating device according to an embodiment of the present invention.

도 7을 참고하면, 학습 데이터 생성 장치(300)는 EMS(100) 또는 NMS(200) 중 적어도 하나로부터 경보 데이터를 수신한다(S200).Referring to FIG. 7 , the learning data generating device 300 receives alert data from at least one of the EMS 100 and the NMS 200 (S200).

학습 데이터 생성 장치(300)는 수신한 경보 데이터에서 제조사 유니트 정보를 추출한다(S210).The learning data generating device 300 extracts manufacturer unit information from the received alert data (S210).

학습 데이터 생성 장치(300)는 추출한 제조사 유니트 정보가 기 저장된 유니트 정보 변환 테이블에 존재하는지 확인한다(S220).The learning data generating device 300 checks whether the extracted manufacturer unit information exists in the previously stored unit information conversion table (S220).

만일 추출한 제조사 유니트 정보가 유니트 정보 변환 테이블에 존재하지 않는 경우, 학습 데이터 생성 장치(300)는 새로운 표준 유니트 정보를 생성하고(S221), 새로운 표준 유니트 정보에 매핑하여 추출한 제조사 유니트 정보를 유니트 정보 변환 테이블에 저장한다(S223). 이 경우, 새로운 표준 유니트 정보는 사용자에 의해 설정되거나 추출한 제조사 유니트 정보에 포함된 문자열을 임의로 추출하여 설정될 수 있다. 이후, 데이터 생성 장치는 수신한 경보 데이터에서 제조사 알람 정보를 추출한다(S230).If the extracted manufacturer unit information does not exist in the unit information conversion table, the learning data generating device 300 generates new standard unit information (S221) and converts the manufacturer unit information extracted by mapping to the new standard unit information into unit information. It is stored in the table (S223). In this case, new standard unit information may be set by randomly extracting a character string included in manufacturer unit information set or extracted by the user. Thereafter, the data generating device extracts manufacturer alarm information from the received alarm data (S230).

만일 추출한 제조사 유니트 정보가 유니트 정보 변환 테이블에 존재하는 경우, 학습 데이터 생성 장치(300)는 수신한 경보 데이터에서 제조사 알람 정보를 추출한다(S230).If the extracted manufacturer unit information exists in the unit information conversion table, the learning data generating device 300 extracts manufacturer alarm information from the received alarm data (S230).

학습 데이터 생성 장치(300)는 추출한 제조사 알람 정보가 기 저장된 알람 정보 변환 테이블에 존재하는지 확인한다(S240).The learning data generating device 300 checks whether the extracted manufacturer alarm information exists in a pre-stored alarm information conversion table (S240).

만일 추출한 제조사 알람 정보가 알람 정보 변환 테이블에 존재하지 않는 경우, 학습 데이터 생성 장치(300)는 새로운 표준 알람 정보를 생성하고(S241), 새로운 표준 알람 정보에 매핑하여 추출한 제조사 알람 정보를 알람 정보 변환 테이블에 저장한다(S243). 이 경우, 새로운 표준 알람 정보는 사용자에 의해 설정되거나 추출한 제조사 알람 정보에 포함된 문자열을 임의로 추출하여 설정될 수 있다. 이후, 데이터 생성 장치(300)는 유니트 정보 변환 테이블 및 알람 정보 변환 테이블 업데이트를 종료한다(S250).If the extracted manufacturer alarm information does not exist in the alarm information conversion table, the learning data generating device 300 generates new standard alarm information (S241), maps the extracted manufacturer alarm information to the new standard alarm information, and converts the extracted manufacturer alarm information into alarm information. It is stored in the table (S243). In this case, the new standard alarm information may be set by randomly extracting a character string included in manufacturer alarm information set or extracted by the user. Then, the data generating device 300 ends updating the unit information conversion table and the alarm information conversion table (S250).

만일 추출한 제조사 알람 정보가 알람 정보 변환 테이블에 존재하는 경우, 데이터 생성 장치(300)는 유니트 정보 변환 테이블 및 알람 정보 변환 테이블 업데이트를 종료한다(S250).If the extracted manufacturer alarm information exists in the alarm information conversion table, the data generating device 300 ends updating the unit information conversion table and the alarm information conversion table (S250).

비록 도 7에서는 유니트 정보 변환 테이블을 우선적으로 업데이트하고 알람 정보 변환 테이블을 이후 업데이트하였으나, 실시예에 따라 알람 정보 변환 테이블을 먼저 업데이트하고 이후 유니트 정보 변환 테이블을 업데이트할 수 있음은 물론이다.Although the unit information conversion table is first updated and the alarm information conversion table is then updated in FIG. 7 , it goes without saying that the alarm information conversion table may be updated first and then the unit information conversion table may be updated according to an embodiment.

본 발명에 따르면, EMS 및 NMS로부터 수집된 경보 데이터를 이용하여 학습 데이터를 생성하는 바, 기존에 활용되고 있는 시스템을 그대로 이용하여 네트워크 분야에 AI 기술을 도입할 수 있다.According to the present invention, since learning data is generated using alert data collected from EMS and NMS, AI technology can be introduced into the network field by using the existing system as it is.

또한, 본 발명에 따르면, EMS 및 NMS로부터 수집된 비정형 데이터를 학습에 용이한 학습 데이터로 가공하는바, 네트워크 분야에 대한 AI 기술의 적용률을 높일 수 있다.In addition, according to the present invention, since unstructured data collected from EMS and NMS is processed into learning data that is easy to learn, the application rate of AI technology to the network field can be increased.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concept of the present invention defined in the following claims are also included in the scope of the present invention. that fall within the scope of the right.

Claims (3)

학습 데이터 생성 장치로서,
표준 유니트 정보 별로 복수의 제조사 유니트 정보들을 매핑한 유니트 정보 변환 테이블을 저장하고, 표준 알람 정보 별로 복수의 제조사 알람 정보들을 매핑한 알람 정보 변환 테이블을 저장하는 변환 테이블 저장부,
EMS(Element Management System) 또는 NMS(Network Management System) 중 적어도 하나로부터, 장애 발생시 생성되는 경보 데이터를 수신하는 경보 데이터 수집부, 그리고
상기 경보 데이터에서 제조사 유니트 정보 및 제조사 알람 정보를 추출하고, 상기 유니트 정보 변환 테이블을 이용하여 상기 추출한 제조사 유니트 정보를 표준 유니트 정보로 변환하고, 상기 알람 정보 변환 테이블을 이용하여 상기 추출한 제조사 알람 정보를 표준 알람 정보로 변환한 후, 상기 표준 유니트 정보 및 상기 표준 알람 정보를 네트워크 장애 분석 모델의 학습을 위한 표준화된 학습 데이터로 생성하는 학습 데이터 생성부를 포함하며,
상기 학습 데이터 생성부는
상기 경보 데이터에서 추출한 상기 제조사 유니트 정보 또는 상기 제조사 알람 정보에 해당하는 표준 정보가 상기 유니트 정보 변환 테이블 또는 상기 알람 정보 변환 테이블에 없으면, 상기 제조사 유니트 정보 또는 상기 제조사 알람 정보에서 추출한 문자를 기초로 새로운 표준 유니트 정보 또는 새로운 표준 알람 정보를 생성하고, 상기 새로운 표준 유니트 정보 또는 상기 새로운 표준 알람 정보를 상기 유니트 정보 변환 테이블 또는 상기 알람 정보 변환 테이블에 저장하는, 학습 데이터 생성 장치.
As a learning data generating device,
A conversion table storage unit for storing a unit information conversion table mapping a plurality of manufacturer unit information for each standard unit information and an alarm information conversion table mapping a plurality of manufacturer alarm information for each standard alarm information;
An alarm data collection unit that receives alarm data generated when a failure occurs from at least one of an EMS (Element Management System) and an NMS (Network Management System), and
Manufacturer unit information and manufacturer alarm information are extracted from the alarm data, the extracted manufacturer unit information is converted into standard unit information using the unit information conversion table, and the manufacturer alarm information is extracted using the alarm information conversion table. After converting the standard alarm information into standard alarm information, a learning data generator for generating standardized learning data for learning a network failure analysis model from the standard unit information and the standard alarm information;
The learning data generating unit
If standard information corresponding to the manufacturer unit information extracted from the alarm data or the manufacturer alarm information is not present in the unit information conversion table or the alarm information conversion table, new information is generated based on the manufacturer unit information or characters extracted from the manufacturer alarm information. A learning data generating device that generates standard unit information or new standard alarm information, and stores the new standard unit information or new standard alarm information in the unit information conversion table or the alarm information conversion table.
제1항에서,
상기 학습 데이터는
셀프 정보, 슬랏 정보, 포트 정보 또는 표준 신호 계위 정보 중 적어도 하나를 포함하고,
상기 학습 데이터 생성부는
상기 경보 데이터에 포함된 시스템 명칭 정보 또는 위치 정보 중 적어도 하나에 기초하여 상기 셀프 정보, 상기 슬랏 정보 또는 상기 포트 정보 중 적어도 하나를 결정하고, 상기 경보 데이터에 포함된 신호 계위 정보를 이용하여 상기 표준 신호 계위 정보를 결정하는 학습 데이터 생성 장치.
In paragraph 1,
The learning data is
including at least one of self information, slot information, port information, or standard signaling hierarchy information;
The learning data generating unit
At least one of the self information, the slot information, and the port information is determined based on at least one of system name information and location information included in the alert data, and the standard information is determined using signal hierarchy information included in the alert data. A learning data generating device that determines signal hierarchy information.
제1항에서,
상기 학습 데이터는
수신 횟수 정보를 더 포함하고,
상기 학습 데이터 생성부는
상기 경보 데이터가 수신된 횟수를 상기 수신 횟수 정보로 결정하는 학습 데이터 생성 장치.
In paragraph 1,
The learning data is
Further includes information on the number of receptions,
The learning data generating unit
Learning data generating device for determining the number of times the alert data has been received as the number of times of receiving information.
KR1020180077265A 2018-07-03 2018-07-03 Apparatus and method for generating training data training network failure analysis model KR102521361B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180077265A KR102521361B1 (en) 2018-07-03 2018-07-03 Apparatus and method for generating training data training network failure analysis model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180077265A KR102521361B1 (en) 2018-07-03 2018-07-03 Apparatus and method for generating training data training network failure analysis model

Publications (2)

Publication Number Publication Date
KR20200004166A KR20200004166A (en) 2020-01-13
KR102521361B1 true KR102521361B1 (en) 2023-04-12

Family

ID=69153486

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180077265A KR102521361B1 (en) 2018-07-03 2018-07-03 Apparatus and method for generating training data training network failure analysis model

Country Status (1)

Country Link
KR (1) KR102521361B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112770197B (en) * 2020-12-31 2024-08-23 深圳前海微众银行股份有限公司 Method, device, equipment and storage medium for determining fault cause of OTN equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101184916B1 (en) * 2009-12-18 2012-09-20 주식회사 케이티 Method for generating data structure related fault process and method and apparatus for providing fault management information using the same
KR101829881B1 (en) * 2016-07-06 2018-02-19 주식회사 케이티 Flow management system, controller and method for detecting fault

Also Published As

Publication number Publication date
KR20200004166A (en) 2020-01-13

Similar Documents

Publication Publication Date Title
EP3826230B1 (en) Method and apparatus for obtaining logical topology information of odn, device, and storage medium
US6707795B1 (en) Alarm correlation method and system
US20020019866A1 (en) System and method for monitoring and maintaining a communication network
US6718141B1 (en) Network autodiscovery in an all-optical network
US20070201383A1 (en) Discovery of physically adjacent neighbor devices using a unidirectional in-band process coupled with an out-of-band follow-up process
CN112770197B (en) Method, device, equipment and storage medium for determining fault cause of OTN equipment
EP2265029A1 (en) Image processor, image generator and computer program
US9699035B1 (en) Topology determination for an optical network
Bajic et al. A simple suboptimal construction of cross-bifix-free codes
CN110830539B (en) Network storage system and method
KR102521361B1 (en) Apparatus and method for generating training data training network failure analysis model
JP5382217B2 (en) Communication system, frame synchronization detection apparatus, and frame synchronization detection method
KR20200137637A (en) Training data generation method using virtual alarm, learning method of network failure analysis model, and network system implementing the same method
US20170170958A1 (en) Communication control device, communication control method, and computer program product
CN102546275A (en) Alarm detection method and device
US6819668B1 (en) Trail management in a communications network
Takahashi et al. Toward automated vulnerability monitoring using open information and standardized tools
CN101917282A (en) Method, device and system for processing alarm shielding rules
CN101951532B (en) Transmission and acquirement method, device and system of OTN (Optical Transport Network) network business defect information
CN107925635A (en) A kind of method for sending and receiving optical transfer network OTN signals, OTN equipment and system
WO1997024835A1 (en) Telecommunications network management method
US20040246954A1 (en) Autonomous data path verification in multi-module shelf configuration
Lehr et al. Management of all-optical WDM networks: First results of European research project MOON
EP3422611B1 (en) Automatic paths discovery in an optical network
US20030086367A1 (en) Method for monitoring spare capacity of a dra network

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180703

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20210628

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20180703

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20220901

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20230321

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20230410

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20230410

End annual number: 3

Start annual number: 1

PG1601 Publication of registration