WO2025088768A1 - Anomaly detection device, anomaly detection method, and program - Google Patents
Anomaly detection device, anomaly detection method, and program Download PDFInfo
- Publication number
- WO2025088768A1 WO2025088768A1 PCT/JP2023/038776 JP2023038776W WO2025088768A1 WO 2025088768 A1 WO2025088768 A1 WO 2025088768A1 JP 2023038776 W JP2023038776 W JP 2023038776W WO 2025088768 A1 WO2025088768 A1 WO 2025088768A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- group
- communication
- path
- anomaly detection
- detection device
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
Definitions
- This disclosure relates to an anomaly detection device, an anomaly detection method, and a program.
- optical communication networks such as WDM-NW (Wavelength Division Multiplexing-Network)
- WDM-NW Widelength Division Multiplexing-Network
- a transmission characteristic and signal quality are measured for each path in an optical transmission system, and faults are detected from fluctuations in signal quality.
- Patent Document 1 measures the signal quality for each path to detect anomalies, which creates a problem in that the processing costs associated with the monitoring process for detecting anomalies are high.
- the objective of this disclosure is to provide an anomaly detection device that can solve the above-mentioned problem of the high processing costs involved in detecting anomalies in communication paths in optical communication networks.
- An anomaly detection device includes: an acquisition unit that acquires path group information representing a group to which a plurality of communication paths on an optical communication network belong; a collection unit that collects characteristic data representing communication characteristics in the communication path; a detection unit that detects an abnormality in the group based on the characteristic data of the communication paths that belong to the group; Equipped with The structure is as follows.
- an anomaly detection method includes: Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network belong; Collecting characteristic data representative of communication characteristics in the communication path; Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group; The structure is as follows.
- a program includes: Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network belong; Collecting characteristic data representative of communication characteristics in the communication path; Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group; Have a computer carry out the process,
- the structure is as follows.
- this disclosure can reduce the processing costs of detecting anomalies in communication paths in optical communication networks.
- FIG. 1 is a diagram showing an overall configuration of an optical communication system according to the present disclosure.
- FIG. 1 is a diagram illustrating an example of a configuration of an optical communication network according to the present disclosure.
- 1 is a block diagram showing a configuration of an anomaly detection device according to the present disclosure.
- FIG. 2 is a diagram illustrating an example of information used in the anomaly detection device according to the present disclosure.
- FIG. 2 is a diagram illustrating an example of information used in the anomaly detection device according to the present disclosure.
- FIG. 2 is a diagram illustrating an example of information used in the anomaly detection device according to the present disclosure.
- FIG. 2 is a diagram illustrating an example of information used in the anomaly detection device according to the present disclosure.
- 1 is a block diagram showing a configuration of an anomaly detection device according to the present disclosure.
- 1 is a block diagram showing a hardware configuration of an anomaly detection device according to the present disclosure.
- 1 is a block diagram showing a configuration of an anomaly detection device according to the present disclosure.
- the optical communication system of the present disclosure is configured by connecting an abnormality detection device 10 to an optical communication network N.
- the optical communication network N is a network that performs optical communication such as WDM-NW (Wavelength Division Multiplexing-Network).
- WDM-NW Widelength Division Multiplexing-Network
- a plurality of nodes that are communication devices are installed, and each node is equipped with optical communication equipment D such as a transponder, an amplifier, and a switch.
- optical communication equipment D such as a transponder, an amplifier, and a switch.
- a plurality of communication paths P that pass through the optical communication equipment D are set as shown by arrows in FIG. 1. Note that, on the communication path P, it is possible to communicate with each other while overlapping communications using a plurality of channels, that is, a case may occur where the paths of the plurality of communication paths P overlap each other.
- the communication path P can be defined by a combination of optical communication devices D, such as transponders (TPND), amplifiers (CA), switches (XF), and amplifiers and switches (WA) mounted on nodes (1, 2, 3), and optical fiber cables.
- the optical fiber cables can be identified by specifying the output ports and input ports of each optical communication device D. Therefore, the route information of the communication path P can be expressed as a combination of optical communication devices D and ports. If the optical communication devices D in the route of the communication path P overlap and at least some of the ports of the overlapping optical communication devices D overlap, it can be determined that the communication path P overlaps. Note that the information representing the route configuration of the communication path P is stored in advance in the anomaly detection device 10, as described later.
- various sensors are installed in the optical communication network N.
- various sensors are installed in each optical communication device D and optical fiber cable of each node, and measure sensor data (characteristic data) representing communication characteristics in the communication path P passing through the optical communication device D and optical fiber cable.
- the sensor data measured as the communication characteristics in the communication path P is data representing the quality of optical communication, such as the optical intensity of the optical signal and the S/N (signal/noise) ratio, or data representing the state of the optical communication device D, such as the load and temperature.
- these sensor data are collected by the anomaly detection device 10.
- the sensor data collected by the anomaly detection device 10 may be data representing any communication characteristics that can be measured from the optical signal and the optical communication device D in the communication path P on the optical communication network N, or may be data calculated from data measured by the sensor.
- the anomaly detection device 10 is composed of one or more information processing devices each having a calculation device and a storage device. As shown in FIG. 3, the anomaly detection device 10 is composed of a data collection unit 11, a path group input unit 12, a group anomaly determination unit 13, a path anomaly determination unit 14, and an output unit 15. The functions of the data collection unit 11, the path group input unit 12, the group anomaly determination unit 13, the path anomaly determination unit 14, and the output unit 15 can be realized by the calculation device executing a program for realizing each function stored in the storage device.
- the anomaly detection device 10 is also composed of a data storage unit 16 and a path group storage unit 17.
- the data storage unit 16 and the path group storage unit 17 are composed of storage devices. Each component will be described in detail below.
- the data storage unit 16 stores information about the optical communication network N. Specifically, the data storage unit 16 first stores communication path information that indicates the configuration of the route of a communication path P set in the optical communication network N. As an example, as shown in FIG. 4, the communication path information associates a path ID (identifier) with path configuration information.
- the path ID indicates the identification information of the communication path
- the path configuration information indicates the combination of a pair of optical communication equipment D and a port that exists on the route of the communication path P, such as "(transponder 1, output port 1), (amplifier 1, input port 1, output port 1), ."
- the path configuration information can be said to include the optical communication equipment D located on the route of the communication path P and the optical fiber cable identified by the port of the optical communication equipment D.
- the data storage unit 16 also stores a sensor-path correspondence table representing the correspondence between sensors and communication paths P as information related to the optical communication network N.
- the sensor-path correspondence table associates sensor IDs with path IDs, as shown in FIG. 5.
- the sensor ID represents identification information for identifying the above-mentioned sensor
- the path ID represents identification information for identifying the communication path P.
- the data storage unit 16 also stores a sensor time series, which is sensor data measured by the sensors, as information related to the optical communication network N.
- the sensor time series stores measurement values measured by each sensor at each time (T 0 , T 1 , ). Note that the measurement times are, for example, at regular time intervals, but may be any timing.
- the recorded sensor data may be values calculated from values measured by the sensors.
- the sensor time series data is collected and stored by the data collection unit 11, as described below.
- the sensor time series data stored includes data collected as learning data when the optical communication network N was in a normal state, and data collected as monitoring data for detecting abnormalities in the optical communication network N.
- the data collection unit 11 collects sensor data measured by each sensor in the optical communication network N and stores it in the data storage unit 16 as the sensor time series shown in FIG. 6 described above.
- the data collection unit 11 may issue a measurement command to each sensor at each time preset as the measurement timing and collect the sensor data measured by each sensor in response to such command, or may collect the sensor data measured by each sensor at each time together with the measurement time.
- the path group input unit 12 accepts input of path group information that groups together multiple communication paths P set in the optical communication network N, and stores it in the path group storage unit 17.
- the path group information associates a group ID with a path ID.
- the group ID represents identification information of the group
- the path ID represents identification information of the communication path P.
- the example of FIG. 7 indicates that multiple communication paths P "Path_1, Path_3, " belong to the group ID "Group1".
- the path group information may include only one group, and all paths on the optical communication network N belong to one group.
- the path group information may also include multiple groups, and in this case, one or more communication paths P belong to each group, and the communication path P may belong to multiple groups.
- the path group information in this embodiment is set by an administrator who manages the optical communication network N, software that generates groups, or the like, and is input to the path group input unit 12.
- each group in the path group information is set based on the characteristics of each communication path P.
- multiple communication paths P that have a common route are grouped together and set.
- a common route means that part of the route of each communication path P is common, and examples of the case include the case where the same optical communication device D such as a transponder or its port, or the optical fiber cable is located on the route.
- multiple communication paths P that have common communication characteristics on the route of the communication path P are grouped together and set.
- examples of the case where communication characteristics are common include the case where sensor data collected in each communication path P is determined to be the same or similar according to a preset criterion, or is determined to have a correlation.
- the group abnormality determination unit 13 detects abnormalities in a group based on the sensor data in the communication paths P that belong to the group. Specifically, the group abnormality determination unit 13 first identifies the communication paths P that belong to each group based on the path group information, and extracts sensor data in all communication paths P that belong to each group based on the sensor-path correspondence table and the sensor time series. For example, in the case of the path group information shown in FIG. 7, it first identifies that the communication paths P "Path_1, Path_3, " belong to the group "Group1", identifies the sensors corresponding to these communication paths P from the sensor-path correspondence table shown in FIG. 5, and further extracts the sensor data measured by the identified sensors from the sensor time series shown in FIG. 6. At this time, the group abnormality determination unit 13 extracts sensor data from the sensor time series stored as monitoring data as described above. In this way, in the example of FIG. 7, the sensor data of the group "Group1" and the sensor data of the group "Group2" are extracted.
- the group anomaly determination unit 13 inputs the sensor data extracted as described above for the corresponding group into a group anomaly detection model prepared in advance for each group, and detects whether the group is abnormal or not according to the output from the group anomaly detection model.
- the group anomaly detection model is generated by machine learning using the sensor time series for each group collected as learning data as described above.
- the group anomaly detection model is trained to output a normality score and a feature value according to the correlation of the values of each sensor data in the group under normal conditions by machine learning the sensor data for each group when the optical communication network N is normal as learning data.
- the normality score and the feature value of the group are output, and an abnormality of the group can be detected according to these values. For example, if correlation destruction occurs between each sensor data of the input groups, the normality score is output lower than the threshold value, or a feature value different from that in the normal case is output. In this case, the group anomaly determination unit 13 detects that the group is abnormal.
- the group anomaly determination unit 13 prestores a group anomaly detection model corresponding to the group "Group1", a group detection model corresponding to the group “Group2”, and the like.
- the group anomaly detection model corresponding to the group “Group1” is generated by machine learning using learning data, which is sensor data collected in the communication path P belonging to the group “Group1", when the optical communication network N is normal.
- the group anomaly determination unit 13 inputs the monitoring data, which is sensor data collected in the communication path P belonging to the group “Group1”, to the group anomaly detection model corresponding to the group “Group1", thereby obtaining an output such as a normality score during monitoring of the group "Group1", and determining whether or not the group "Group1" is abnormal.
- the group anomaly determination unit 13 is not necessarily limited to detecting anomalies in the group using the above-mentioned method, and may detect anomalies in any other manner using the sensor data of the group.
- the group anomaly determination unit 13 may detect anomalies in the group based on statistical values of the sensor data of the group.
- the group anomaly determination unit 13 may detect anomalies in the group by calculating statistical values such as the average, variance, and mode of the sensor data of the group, and comparing them with a preset threshold value or statistical values under normal conditions.
- the path abnormality determination unit 14 detects an abnormality in a notification path P based on the sensor data in each communication path P from among the communication paths P belonging to the group detected as abnormal as described above. Specifically, the path abnormality determination unit 14 first identifies all communication paths P belonging to the group detected as abnormal based on the path group information, and extracts sensor data in the communication path P for each communication path P based on the sensor-path correspondence table and the sensor time series. For example, when the group "Group1" in the path group information shown in FIG. 7 is detected as abnormal, the sensor corresponding to each of the communication paths P "Path_1", “Path_3", "" belonging to the group is identified from the sensor-path correspondence table shown in FIG. 5, and further, the sensor data measured by the identified sensor is extracted from the sensor time series shown in FIG. 6. At this time, the path abnormality determination unit 14 extracts sensor data from the sensor time series stored as monitoring data as described above.
- the path abnormality determination unit 14 inputs the sensor data extracted as described above for the corresponding communication path P to a path abnormality detection model prepared in advance for each communication path P, and detects whether the communication path P is abnormal or not according to the output from the path abnormality detection model.
- the path abnormality detection model is generated by machine learning using the sensor time series for each communication path P collected as learning data as described above.
- the path abnormality detection model is trained to output a normality score and a feature value according to the correlation of the values of each sensor data in the communication path P in the normal state by machine learning the sensor data for each communication path P when the optical communication network N is normal as learning data.
- the path abnormality determination unit 14 detects that the communication path P is abnormal.
- the path abnormality determination unit 14 is not necessarily limited to detecting an abnormality in the communication path P using the above-mentioned method, and may detect an abnormality in any other manner using the sensor data of the communication path P.
- the path abnormality determination unit 14 may detect an abnormality in the communication path P based on statistical values of the sensor data of the communication path P.
- the path abnormality determination unit 14 may detect an abnormality in the communication path P by calculating statistical values such as the average, variance, and mode of the sensor data of the communication path P and comparing them with a preset threshold value or statistical values under normal conditions.
- the output unit 15 outputs information identifying the communication path P detected as abnormal. For example, the output unit 15 may notify a preregistered information processing device of the administrator of the optical communication network N of the path ID of the communication path P detected as abnormal. The output unit 15 may further identify the cause of the abnormality among the optical communication devices D and optical fiber cables that constitute the communication path P detected as abnormal, and output the cause of the abnormality. For example, the output unit 15 may check the sensor data of the communication path P detected as abnormal, identify the optical communication devices D and optical fiber cables that have measured sensor data with a value that is determined to be abnormal based on a preset criterion as the cause of the abnormality, and notify the administrator's information processing device of the information on the cause of the abnormality. However, the output unit 15 may identify the cause of the abnormality using any existing method.
- the anomaly detection device 10 stores information about the optical communication network N, that is, communication path information as shown in Fig. 4 and a sensor-path correspondence table as shown in Fig. 5.
- the anomaly detection device 10 also stores a group anomaly detection model used to detect an anomaly in a group and a path anomaly detection model used to detect an anomaly in a communication path, which are generated by machine learning using sensor data measured from the optical communication network N under normal conditions as described above.
- the anomaly detection device 10 acquires and stores path group information in which multiple communication paths P are grouped together, as shown in FIG. 7 (step S1 in FIG. 8).
- the groups included in the path group information are grouped and set based on the characteristics of the communication paths P. For example, multiple communication paths P that share a common route are grouped and set together in the same group, or multiple communication paths P that share common communication characteristics in the route of the communication paths P are grouped and set together in the same group.
- the anomaly detection device 10 collects sensor data measured by each sensor in the optical communication network N and stores the sensor data for monitoring purposes as the sensor time series shown in FIG. 6 described above (step S2 in FIG. 8). Note that the collection of sensor data for monitoring purposes may be performed before the acquisition of the path group information described above.
- the anomaly detection device 10 detects an anomaly for each group based on the sensor data in the communication paths P that belong to that group (step S3 in FIG. 8). Specifically, the anomaly detection device 10 performs the following process for each group to detect an anomaly. First, the anomaly detection device 10 identifies the communication paths P that belong to the group based on the path group information, and extracts sensor data in all communication paths P that belong to the group based on the sensor-path correspondence table and the sensor time series. The anomaly detection device 10 then inputs the sensor data extracted for the group as described above into a group anomaly detection model that has been prepared in advance for the corresponding group, and detects whether the group is abnormal based on the output from the group anomaly detection model.
- the anomaly detection device 10 detects an anomaly in a notification path P based on the sensor data in each communication path P from among the communication paths P belonging to the group detected as an anomaly (step S4 in FIG. 8). Specifically, the anomaly detection device 10 identifies all communication paths P belonging to the group detected as an anomaly based on the path group information, and extracts sensor data in the communication path P for each communication path P based on the sensor-path correspondence table and the sensor time series. Then, the anomaly detection device 10 inputs the extracted sensor data for the corresponding communication path P into a path anomaly detection model prepared in advance for each communication path P, and detects whether or not the communication path P is abnormal based on the output from the path anomaly detection model.
- the anomaly detection device 10 may output information about the communication path P that was detected as being abnormal, and may further identify and output the location of the cause of the anomaly in the communication path P that was detected as being abnormal.
- anomaly detection is first performed on a group basis that groups together multiple communication paths P, and then anomaly detection is performed on the communication paths P in the group in which an anomaly has been detected. This eliminates the need to perform monitoring processing to detect anomalies for each of the communication paths P, thereby reducing the processing costs involved in the anomaly detection processing.
- an abnormality detected in the optical communication network N may be an abnormality or failure in the optical communication device D or the optical fiber cable. For this reason, as disclosed herein, by grouping together multiple communication paths P that include the same optical communication device D or optical fiber cable in their route or have the same communication characteristics, it is possible to efficiently detect abnormalities that may occur due to the above-mentioned circumstances.
- the anomaly detection device 10 in this embodiment has a configuration similar to that of the anomaly detection device 10 in the above-described first embodiment, and in addition, the configuration differs from that of the first embodiment in the following respects.
- the anomaly detection device 10 in this embodiment includes a path group determination unit 12' instead of the path group input unit 12 disclosed in FIG. 3.
- each function of the path group determination unit 12' can be realized by a calculation unit included in the anomaly detection device 10 executing a program for realizing each function stored in a storage device.
- the path group determination unit 12' (acquisition unit) has a function of generating path group information as shown in FIG. 7 based on information representing the characteristics of the communication path P. Specifically, the path group determination unit 12' generates a group by grouping multiple communication paths P having common characteristics into the same group based on communication path information representing the configuration of the route of the communication path P as shown in FIG. 4, and sensor data representing the communication characteristics in the route of the communication path P that can be acquired from the sensor-path correspondence table shown in FIG. 5 and the sensor time series shown in FIG. 6. Specifically, as one example, the path group determination unit 12' generates a group by grouping multiple communication paths P having a common route of the communication path P into the same group.
- a common route refers to a case where a part of the route of each communication path P is common, and examples of the case include a case where the same optical communication device D such as a transponder, its port, or an optical fiber cable is located on the route.
- the path group determination unit 12' generates a group by grouping multiple communication paths P having common communication characteristics in the route of the communication path P into the same group.
- the communication characteristics being common may mean that the sensor data collected on each communication path P is determined to be identical or similar based on preset criteria, or that it is determined to have a correlation.
- the path group determination unit 12' is not limited to generating groups based on the route configuration and communication characteristics of the communication path P, and may generate groups based on other characteristics of the communication path P.
- the path group path information consisting of the groups generated by the path group determination unit 12' is stored in the path group storage unit 17 as in the first embodiment.
- the anomaly detection device 10 uses the path group information generated and stored by the path group determination unit 12' to perform anomaly detection for the groups as described above, and can detect anomalies in the communication path P.
- a third embodiment of the present disclosure will be described with reference to the drawings.
- an outline of the configuration of the anomaly detection device described in the above embodiment is shown.
- Figs. 10 and 11 are diagrams for explaining the configuration, and these diagrams may be related to any of the embodiments.
- the anomaly detection device 100 is configured as a general information processing device, and is equipped with the following hardware configuration, as an example.
- ⁇ CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- Program group 104 loaded into RAM 103
- a storage device 105 for storing the program group 104
- a drive device 106 that reads and writes data from and to a storage medium 110 outside the information processing device.
- a communication interface 107 that connects to a communication network 111 outside the information processing device
- Input/output interface 108 for inputting and outputting data
- a bus 109 that connects each component
- FIG. 10 shows an example of the hardware configuration of an information processing device that is the anomaly detection device 100
- the hardware configuration of the information processing device is not limited to the above-mentioned case.
- the information processing device may be configured with a part of the above-mentioned configuration, such as not having the drive device 106.
- the information processing device may use a GPU (Graphic Processing Unit), a DSP (Digital Signal Processor), an MPU (Micro Processing Unit), an FPU (Floating point number Processing Unit), a PPU (Physics Processing Unit), a TPU (Tensor Processing Unit), a quantum processor, a microcontroller, or a combination of these.
- the abnormality detection device 100 can be equipped with the acquisition unit 121, collection unit 122, and detection unit 123 shown in FIG. 11 by having the CPU 101 acquire and execute the program group 104.
- the program group 104 is stored in advance in the storage device 105 or ROM 102, for example, and is loaded into the RAM 103 and executed by the CPU 101 as necessary.
- the program group 104 may be supplied to the CPU 101 via the communication network 111, or may be stored in advance in the storage medium 110, and the drive device 106 may read out the programs and supply them to the CPU 101.
- the acquisition unit 121, collection unit 122, and detection unit 123 described above may be constructed with dedicated electronic circuits for realizing such means.
- the acquisition unit 121 acquires path group information representing a group to which multiple communication paths on an optical communication network are set to belong.
- the collection unit 122 collects characteristic data representing communication characteristics of the communication paths.
- the detection unit 123 detects an abnormality in the group based on the characteristic data of the communication paths belonging to the group.
- anomaly detection is performed on a group basis, which is a group of multiple communication paths. Therefore, after an anomaly is detected in a group, anomaly detection can be performed on each individual communication path in the group, thereby detecting anomalies in the communication paths. This eliminates the need to perform monitoring processing to detect anomalies in each of the communication paths, thereby reducing the processing costs involved in anomaly detection processing.
- At least one or more of the functions of the acquisition unit 121, collection unit 122, and detection unit 123 described above may be executed by an information processing device installed and connected anywhere on the network, that is, they may be executed by so-called cloud computing.
- Non-transitory computer readable medium includes various types of tangible storage medium.
- Examples of non-transitory computer readable medium include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, and semiconductor memory (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory)).
- the program may also be supplied to a computer by various types of transitory computer readable medium. Examples of transitory computer readable medium include electrical signals, optical signals, and electromagnetic waves.
- the temporary computer-readable medium can provide the program to the computer via a wired communication path, such as an electric wire or optical fiber, or via a wireless communication path.
- the anomaly detection device detects an abnormality in the communication path based on the collected characteristic data in the communication path belonging to the group detected as having an abnormality; Anomaly detection device. (Appendix 3) 2.
- the anomaly detection device according to claim 1, The group is set so that a plurality of the communication paths that have a part of a route in common in the communication paths belong to the group.
- Anomaly detection device. (Appendix 4) 2.
- the anomaly detection device according to claim 1 The group is set so that a plurality of communication paths having a common communication characteristic in the communication paths belong to the group. Anomaly detection device. (Appendix 5) 2.
- the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on information indicating characteristics of the communication paths.
- Anomaly detection device. (Appendix 6) 6.
- the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on a commonality of routes of the communication paths.
- Anomaly detection device. (Appendix 7) 6.
- Anomaly detection device. (Appendix 8) 2.
- the detection unit detects, for each group, an abnormality in the group based on the characteristic data collected as monitoring data in the communication paths belonging to the group, using a model generated by machine learning the characteristic data collected as learning data in the communication paths belonging to the group.
- Anomaly detection device (Appendix 9) Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network are set to belong; Collecting characteristic data representative of communication characteristics in the communication path; Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group; Anomaly detection methods. (Appendix 10) 10.
- the anomaly detection method Detecting an abnormality in the communication path based on the collected characteristic data of the communication path belonging to the group detected as having an abnormality; Anomaly detection methods. (Appendix 11) 10. The anomaly detection method according to claim 9, generating the group to which the plurality of communication paths belong based on information representing characteristics of the communication paths, and acquiring the path group information; Anomaly detection methods.
- (Appendix 12) Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network are set to belong; Collecting characteristic data representative of communication characteristics in the communication path; Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group; A computer-readable storage medium that stores a program for causing a computer to execute a process.
- Abnormality detection device 11 Data collection unit 12 Path group input unit 12' Path group determination unit 13 Group abnormality determination unit 14 Path abnormality determination unit 15 Output unit 16 Data storage unit 17 Path group storage unit 100 Abnormality detection device 101 CPU 102 ROM 103 RAM 104 Program group 105 Storage device 106 Drive device 107 Communication interface 108 Input/output interface 109 Bus 110 Storage medium 111 Communication network 121 Acquisition unit 122 Collection unit 123 Detection unit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本開示は、異常検知装置、異常検知方法、プログラムに関する。 This disclosure relates to an anomaly detection device, an anomaly detection method, and a program.
WDM-NW(Wavelength Division Multiplexing-Network)などの光通信ネットワークにおいて、光強度などの通信の品質を表す指標を計測し、かかる指標に基づいて通信パスの異常検知を行うことが知られている。例えば、特許文献1では、光伝送システムにおけるパス毎に伝送特性と信号品質を測定し、信号品質の変動から障害を検出している。 In optical communication networks such as WDM-NW (Wavelength Division Multiplexing-Network), it is known to measure indicators that indicate communication quality, such as optical intensity, and to detect abnormalities in communication paths based on such indicators. For example, in Patent Document 1, the transmission characteristics and signal quality are measured for each path in an optical transmission system, and faults are detected from fluctuations in signal quality.
しかしながら、上述した特許文献1の技術では、パス毎に信号品質を計測して異常検知を行っているため、異常検知の監視処理に伴う処理コストが高い、という問題が生じる。 However, the technology described in Patent Document 1 measures the signal quality for each path to detect anomalies, which creates a problem in that the processing costs associated with the monitoring process for detecting anomalies are high.
このため、本開示の目的は、上述した課題である、光通信ネットワークにおいて通信パスの異常検知にかかる処理コストが高い、ことを解決することができる異常検知装置を提供することにある。 The objective of this disclosure is to provide an anomaly detection device that can solve the above-mentioned problem of the high processing costs involved in detecting anomalies in communication paths in optical communication networks.
本開示の一形態である異常検知装置は、
光通信ネットワーク上の複数の通信パスが属するように設定されたグループを表すパスグループ情報を取得する取得部と、
前記通信パスにおける通信特性を表す特性データを収集する収集部と、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する検知部と、
を備えた、
という構成をとる。
また、本開示の一形態である異常検知方法は、
光通信ネットワーク上の複数の通信パスが属するように設定されたグループを表すパスグループ情報を取得し、
前記通信パスにおける通信特性を表す特性データを収集し、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する、
という構成をとる。
また、本開示の一形態であるプログラムは、
光通信ネットワーク上の複数の通信パスが属するように設定されたグループを表すパスグループ情報を取得し、
前記通信パスにおける通信特性を表す特性データを収集し、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する、
処理をコンピュータに実行させる、
という構成をとる。
An anomaly detection device according to an embodiment of the present disclosure includes:
an acquisition unit that acquires path group information representing a group to which a plurality of communication paths on an optical communication network belong;
a collection unit that collects characteristic data representing communication characteristics in the communication path;
a detection unit that detects an abnormality in the group based on the characteristic data of the communication paths that belong to the group;
Equipped with
The structure is as follows.
In addition, an anomaly detection method according to an embodiment of the present disclosure includes:
Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network belong;
Collecting characteristic data representative of communication characteristics in the communication path;
Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group;
The structure is as follows.
In addition, a program according to an embodiment of the present disclosure includes:
Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network belong;
Collecting characteristic data representative of communication characteristics in the communication path;
Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group;
Have a computer carry out the process,
The structure is as follows.
本開示は、以上のように構成されることにより、光通信ネットワークにおいて通信パスの異常検知の処理コストを抑制することができる。 By being configured as described above, this disclosure can reduce the processing costs of detecting anomalies in communication paths in optical communication networks.
<第1の実施形態>
本開示の第1の実施形態について、図面を参照して説明する。なお、図面はいずれの実施形態においても関連しうる。
First Embodiment
A first embodiment of the present disclosure will be described with reference to the drawings. Note that the drawings may be relevant to any embodiment.
[構成]
本開示の光通信システムは、図1に示すように、光通信ネットワークNに異常検知装置10が接続されて構成されている。ここで、光通信ネットワークNは、WDM-NW(Wavelength Division Multiplexing-Network)などの光通信を行うネットワークである。光通信ネットワークNには、通信装置である複数のノードが設置されており、さらに各ノードには、トランスポンダ、アンプ、スイッチなどの光通信機器Dが搭載されている。そして、光通信ネットワークN内には、図1に矢印で示すように、光通信機器Dを経由する通信パスPが複数設定されている。なお、通信パスP上では、複数のチャネルを用いて通信を重ね合いながら相互通信することができ、つまり、複数の通信パスPは、相互に経路が重複する場合が生じうる。
[composition]
As shown in FIG. 1, the optical communication system of the present disclosure is configured by connecting an abnormality detection device 10 to an optical communication network N. Here, the optical communication network N is a network that performs optical communication such as WDM-NW (Wavelength Division Multiplexing-Network). In the optical communication network N, a plurality of nodes that are communication devices are installed, and each node is equipped with optical communication equipment D such as a transponder, an amplifier, and a switch. In addition, in the optical communication network N, a plurality of communication paths P that pass through the optical communication equipment D are set as shown by arrows in FIG. 1. Note that, on the communication path P, it is possible to communicate with each other while overlapping communications using a plurality of channels, that is, a case may occur where the paths of the plurality of communication paths P overlap each other.
具体的に、通信パスPは、図2に示すように、ノード(1,2,3)に搭載されたトランスポンダ(TPND)、アンプ(CA)、スイッチ(XF)、アンプ及びスイッチ(WA)などの光通信機器Dと、光ファイバケーブルと、の組み合わせにより定義することができる。また、光ファイバケーブルは、各光通信機器Dにおける出力ポートや入力ポートを特定することで識別できる。従って、通信パスPの経路の情報は、光通信機器Dとポートとの組み合わせとして表現することができる。そして、通信パスPの経路のうち、光通信機器Dが重複し、かつ、重複する光通信機器Dにおけるポートのうちの少なくとも一部が重複する場合に、通信パスPが重複していると判断することができる。なお、通信パスPの経路の構成を表す情報は、後述するように、予め異常検知装置10に記憶されていることとする。 Specifically, as shown in FIG. 2, the communication path P can be defined by a combination of optical communication devices D, such as transponders (TPND), amplifiers (CA), switches (XF), and amplifiers and switches (WA) mounted on nodes (1, 2, 3), and optical fiber cables. The optical fiber cables can be identified by specifying the output ports and input ports of each optical communication device D. Therefore, the route information of the communication path P can be expressed as a combination of optical communication devices D and ports. If the optical communication devices D in the route of the communication path P overlap and at least some of the ports of the overlapping optical communication devices D overlap, it can be determined that the communication path P overlaps. Note that the information representing the route configuration of the communication path P is stored in advance in the anomaly detection device 10, as described later.
また、光通信ネットワークNには、図示しない種々のセンサが設置されている。例えば、種々のセンサは、各ノードの各光通信機器Dや光ファイバケーブルに設置されており、光通信機器Dや光ファイバケーブルを経由する通信パスPにおける通信特性を表すセンサデータ(特性データ)を計測する。ここで、通信パスPにおける通信特性として計測されるセンサデータは、光信号の光強度やS/N(signal/noise)比などの光通信の品質を表すデータであったり、光通信機器Dの負荷や温度などの状態を表すデータである。そして、これらセンサデータは、後述するように、異常検知装置10にて収集されることとなる。なお、異常検知装置10に収集されるセンサデータは、光通信ネットワークN上の通信パスPにおける光信号や光通信機器Dから計測できるいかなる通信特性を表すデータであってもよく、また、センサにて計測されたデータから算出されたデータであってもよい。 Also, various sensors (not shown) are installed in the optical communication network N. For example, various sensors are installed in each optical communication device D and optical fiber cable of each node, and measure sensor data (characteristic data) representing communication characteristics in the communication path P passing through the optical communication device D and optical fiber cable. Here, the sensor data measured as the communication characteristics in the communication path P is data representing the quality of optical communication, such as the optical intensity of the optical signal and the S/N (signal/noise) ratio, or data representing the state of the optical communication device D, such as the load and temperature. Then, as described later, these sensor data are collected by the anomaly detection device 10. Note that the sensor data collected by the anomaly detection device 10 may be data representing any communication characteristics that can be measured from the optical signal and the optical communication device D in the communication path P on the optical communication network N, or may be data calculated from data measured by the sensor.
異常検知装置10は、演算装置と記憶装置とを備えた1台又は複数台の情報処理装置にて構成されている。そして、異常検知装置10は、図3に示すように、データ収集部11、パスグループ入力部12、グループ異常判定部13、パス異常判定部14、出力部15、を備える。データ収集部11、パスグループ入力部12、グループ異常判定部13、パス異常判定部14、出力部15の各機能は、演算装置が記憶装置に格納された各機能を実現するためのプログラムを実行することにより実現することができる。また、異常検知装置10は、データ記憶部16、パスグループ記憶部17、を備える。データ記憶部16、パスグループ記憶部17は、記憶装置により構成される。以下、各構成について詳述する。 The anomaly detection device 10 is composed of one or more information processing devices each having a calculation device and a storage device. As shown in FIG. 3, the anomaly detection device 10 is composed of a data collection unit 11, a path group input unit 12, a group anomaly determination unit 13, a path anomaly determination unit 14, and an output unit 15. The functions of the data collection unit 11, the path group input unit 12, the group anomaly determination unit 13, the path anomaly determination unit 14, and the output unit 15 can be realized by the calculation device executing a program for realizing each function stored in the storage device. The anomaly detection device 10 is also composed of a data storage unit 16 and a path group storage unit 17. The data storage unit 16 and the path group storage unit 17 are composed of storage devices. Each component will be described in detail below.
データ記憶部16は、光通信ネットワークNに関する情報を記憶している。具体的に、データ記憶部16は、まず、光通信ネットワークNに設定されている通信パスPの経路の構成を表す通信パス情報を記憶している。通信パス情報は、一例として図4に示すように、パスID(identifier)とパス構成情報とが関連づけられている。ここで、パスIDは、通信パスの識別情報を表しており、パス構成情報は、「(トランスポンダ1、出力ポート1)、(アンプ1、入力ポート1、出力ポート1)、・・・、」のように、通信パスPの経路上に存在する光通信機器Dとポートとの組の結合を表している。つまり、パス構成情報は、通信パスPの経路上に位置する光通信機器Dと、光通信機器Dのポートで特定される光ファイバケーブルと、を含むとも言える。 The data storage unit 16 stores information about the optical communication network N. Specifically, the data storage unit 16 first stores communication path information that indicates the configuration of the route of a communication path P set in the optical communication network N. As an example, as shown in FIG. 4, the communication path information associates a path ID (identifier) with path configuration information. Here, the path ID indicates the identification information of the communication path, and the path configuration information indicates the combination of a pair of optical communication equipment D and a port that exists on the route of the communication path P, such as "(transponder 1, output port 1), (amplifier 1, input port 1, output port 1), ...." In other words, the path configuration information can be said to include the optical communication equipment D located on the route of the communication path P and the optical fiber cable identified by the port of the optical communication equipment D.
また、データ記憶部16は、光通信ネットワークNに関する情報として、センサと通信パスPとの対応を表すセンサ-パス対応表を記憶している。センサ-パス対応表は、一例として図5に示すように、センサIDとパスIDとが関連付けられている。ここで、センサIDは、上述したセンサを識別する識別情報を表しており、パスIDは通信パスPを識別する識別情報を表している。これにより、センサによって計測されたセンサデータは、当該センサに関連付けられた通信パスPにおけるセンサデータとして扱われる。 The data storage unit 16 also stores a sensor-path correspondence table representing the correspondence between sensors and communication paths P as information related to the optical communication network N. As an example, the sensor-path correspondence table associates sensor IDs with path IDs, as shown in FIG. 5. Here, the sensor ID represents identification information for identifying the above-mentioned sensor, and the path ID represents identification information for identifying the communication path P. As a result, sensor data measured by a sensor is treated as sensor data in the communication path P associated with that sensor.
また、データ記憶部16は、光通信ネットワークNに関する情報として、センサにて計測されたセンサデータであるセンサ時系列を記憶している。センサ時系列は、一例として図6に示すように、時刻毎(T0,T1,・・・)に、各センサにて計測された計測値が記憶される。なお、計測する時刻は、例えば、一定の時間間隔であるが、いかなるタイミングの時刻であってもよい。また、記録されるセンサデータは、センサにて計測された値から算出された値であってもよい。 The data storage unit 16 also stores a sensor time series, which is sensor data measured by the sensors, as information related to the optical communication network N. As an example, as shown in FIG. 6, the sensor time series stores measurement values measured by each sensor at each time (T 0 , T 1 , ...). Note that the measurement times are, for example, at regular time intervals, but may be any timing. The recorded sensor data may be values calculated from values measured by the sensors.
ここで、センサ時系列データは、後述するように、データ収集部11にて収集されて記憶される。そして、センサ時系列データは、光通信ネットワークNが正常状態であったときに学習用データとして収集されたものと、光通信ネットワークNの異常を検知するための監視用データとして収集されたもの、が記憶される。 Here, the sensor time series data is collected and stored by the data collection unit 11, as described below. The sensor time series data stored includes data collected as learning data when the optical communication network N was in a normal state, and data collected as monitoring data for detecting abnormalities in the optical communication network N.
データ収集部11(収集部)は、光通信ネットワークN内の各センサにて計測されたセンサデータを収集して、上述した図6に示すセンサ時系列として、データ記憶部16に記憶する。データ収集部11は、計測タイミングとして予め設定された各時刻に各センサに対して計測指令を出し、かかる指令に応じて各センサにて計測されたセンサデータを収集してもよく、各センサにて各時刻で計測されたセンサデータを、計測時刻と共に収集してもよい。 The data collection unit 11 (collection unit) collects sensor data measured by each sensor in the optical communication network N and stores it in the data storage unit 16 as the sensor time series shown in FIG. 6 described above. The data collection unit 11 may issue a measurement command to each sensor at each time preset as the measurement timing and collect the sensor data measured by each sensor in response to such command, or may collect the sensor data measured by each sensor at each time together with the measurement time.
なお、データ収集部11は、光通信ネットワークNが正常状態であるときにセンサデータを収集して、かかる収集したセンサデータであるセンサ時系列を学習用データとして記憶する。また、データ収集部11は、光通信ネットワークNに異常が生じていないか否かを監視する監視時にセンサデータを収集し、かかる収集したセンサデータであるセンサ時系列を監視用データとして記憶する。 The data collection unit 11 collects sensor data when the optical communication network N is in a normal state, and stores the collected sensor data, that is, the sensor time series, as learning data. The data collection unit 11 also collects sensor data during monitoring to monitor whether any abnormalities have occurred in the optical communication network N, and stores the collected sensor data, that is, the sensor time series, as monitoring data.
パスグループ入力部12(取得部)は、光通信ネットワークNに設定された複数の通信パスPをグループにまとめたパスグループ情報の入力を受け付けて、パスグループ記憶部17に記憶する。パスグループ情報は、一例として図7に示すように、グループIDとパスIDとが関連づけられている。ここで、グループIDは、グループの識別情報を表しており、パスIDは、通信パスPの識別情報を表している。図7の例では、グループID「Group1」に、複数の通信パスP「Path_1,Path_3,・・・」が属していることを表している。このとき、パスグループ情報に含まれるグループは1つであってもよく、1つのグループには、光通信ネットワークN上の全てのパスが属することとなる。また、パスグループ情報に含まれるグループは複数であってもよく、この場合、各グループには通信パスPが1つ又は複数属しており、通信パスPは複数のグループに属していてもよい。 The path group input unit 12 (acquisition unit) accepts input of path group information that groups together multiple communication paths P set in the optical communication network N, and stores it in the path group storage unit 17. As shown in FIG. 7 as an example, the path group information associates a group ID with a path ID. Here, the group ID represents identification information of the group, and the path ID represents identification information of the communication path P. The example of FIG. 7 indicates that multiple communication paths P "Path_1, Path_3, ..." belong to the group ID "Group1". In this case, the path group information may include only one group, and all paths on the optical communication network N belong to one group. The path group information may also include multiple groups, and in this case, one or more communication paths P belong to each group, and the communication path P may belong to multiple groups.
そして、本実施形態におけるパスグループ情報は、光通信ネットワークNを管理する管理者や、グループを生成するソフトウェアなどによって設定され、パスグループ入力部12に入力される。このとき、パスグループ情報における各グループは、各通信パスPの特性に基づいて設定されている。具体的に、一つの例として、通信パスPの経路が共通する複数の通信パスPは、同一のグループにまとめられて設定される。このとき、経路が共通するとは、各通信パスPの経路の一部が共通することであり、経路上に同一のトランスポンダなどの光通信機器Dやそのポート、また、光ファイバケーブルが位置する場合が挙げられる。また、別の例として、通信パスPの経路における通信特性が共通する複数の通信パスPは、同一のグループにまとめられて設定される。このとき、通信特性が共通するとは、各通信パスPにおいて収集されたセンサデータが予め設定された基準により同一あるいは類似であると判断されたり、相関関係を有すると判断される場合が挙げられる。 The path group information in this embodiment is set by an administrator who manages the optical communication network N, software that generates groups, or the like, and is input to the path group input unit 12. At this time, each group in the path group information is set based on the characteristics of each communication path P. Specifically, as one example, multiple communication paths P that have a common route are grouped together and set. At this time, a common route means that part of the route of each communication path P is common, and examples of the case include the case where the same optical communication device D such as a transponder or its port, or the optical fiber cable is located on the route. As another example, multiple communication paths P that have common communication characteristics on the route of the communication path P are grouped together and set. At this time, examples of the case where communication characteristics are common include the case where sensor data collected in each communication path P is determined to be the same or similar according to a preset criterion, or is determined to have a correlation.
グループ異常判定部13(検知部)は、グループに属する通信パスPにおけるセンサデータに基づいて、グループの異常を検知する。具体的に、グループ異常判定部13は、まず、パスグループ情報に基づいて各グループに属する通信パスPを特定し、センサ-パス対応表及びセンサ時系列に基づいて、グループ毎にグループに属する全ての通信パスPにおけるセンサデータを抽出する。例えば、図7に示すパスグループ情報の場合には、まず、グループ「Group1」については、通信パスP「Path_1,Path_3,・・・」が属することを特定し、これらの通信パスPに対応するセンサを、図5に示すセンサ-パス対応表から特定し、さらに、特定したセンサにて計測されたセンサデータを、図6に示すセンサ時系列から抽出する。このとき、グループ異常判定部13は、上述したように監視用データとして記憶されているセンサ時系列から、センサデータを抽出する。このようにして、図7の例では、グループ「Group1」のセンサデータ、グループ「Group2」のセンサデータ、を抽出する。 The group abnormality determination unit 13 (detection unit) detects abnormalities in a group based on the sensor data in the communication paths P that belong to the group. Specifically, the group abnormality determination unit 13 first identifies the communication paths P that belong to each group based on the path group information, and extracts sensor data in all communication paths P that belong to each group based on the sensor-path correspondence table and the sensor time series. For example, in the case of the path group information shown in FIG. 7, it first identifies that the communication paths P "Path_1, Path_3, ..." belong to the group "Group1", identifies the sensors corresponding to these communication paths P from the sensor-path correspondence table shown in FIG. 5, and further extracts the sensor data measured by the identified sensors from the sensor time series shown in FIG. 6. At this time, the group abnormality determination unit 13 extracts sensor data from the sensor time series stored as monitoring data as described above. In this way, in the example of FIG. 7, the sensor data of the group "Group1" and the sensor data of the group "Group2" are extracted.
そして、グループ異常判定部13は、グループ毎に予め用意されているグループ異常検知用モデルに、対応するグループについて上述したように抽出したセンサデータを入力し、かかるグループ異常検知用モデルからの出力に応じてグループが異常であるか否かを検知する。このとき、グループ異常検知用モデルは、上述したように学習用データとして収集されたグループ毎のセンサ時系列を用いて機械学習されることで生成されたものである。つまり、グループ異常検知用モデルは、光通信ネットワークNが正常である場合におけるグループ毎のセンサデータを学習用データとして機械学習することで、正常時におけるグループにおける各センサデータの値の相関関係に応じた正常度スコアや特徴量を出力するよう学習されている。このため、グループ異常検知用モデルに対して、対応するグループのセンサデータを入力することで、かかるグループの正常度スコアや特徴量が出力されることとなり、これらの値に応じてグループの異常を検知することができる。例えば、入力したグループの各センサデータ間において相関破壊が生じている場合には、正常度スコアが閾値よりも低く出力されたり、正常の場合とは異なる特徴量が出力されることとなる。この場合に、グループ異常判定部13は、そのグループが異常であることを検知する。 Then, the group anomaly determination unit 13 inputs the sensor data extracted as described above for the corresponding group into a group anomaly detection model prepared in advance for each group, and detects whether the group is abnormal or not according to the output from the group anomaly detection model. At this time, the group anomaly detection model is generated by machine learning using the sensor time series for each group collected as learning data as described above. In other words, the group anomaly detection model is trained to output a normality score and a feature value according to the correlation of the values of each sensor data in the group under normal conditions by machine learning the sensor data for each group when the optical communication network N is normal as learning data. Therefore, by inputting the sensor data of the corresponding group into the group anomaly detection model, the normality score and the feature value of the group are output, and an abnormality of the group can be detected according to these values. For example, if correlation destruction occurs between each sensor data of the input groups, the normality score is output lower than the threshold value, or a feature value different from that in the normal case is output. In this case, the group anomaly determination unit 13 detects that the group is abnormal.
さらに、具体的に説明すると、グループ異常判定部13は、図7の例では、グループ「Group1」に対応するグループ異常検知用モデル、グループ「Group2」に対応するグループ検知用モデル、などを予め記憶している。このとき、グループ「Group1」に対応するグループ異常検知用モデルは、光通信ネットワークNが正常である場合において、グループ「Group1」に属する通信パスPにおいて収集されたセンサデータである学習用データを用いて、機械学習により生成されている。そして、グループ異常判定部13は、監視時には、グループ「Group1」に対応するグループ異常検知用モデルに対して、グループ「Group1」に属する通信パスPにおいて収集されたセンサデータである監視用データを入力することで、グループ「Group1」の監視時における正常度スコアなどの出力を得ることができ、グループ「Group1」が異常であるか否かを判定することができる。 More specifically, in the example of FIG. 7, the group anomaly determination unit 13 prestores a group anomaly detection model corresponding to the group "Group1", a group detection model corresponding to the group "Group2", and the like. At this time, the group anomaly detection model corresponding to the group "Group1" is generated by machine learning using learning data, which is sensor data collected in the communication path P belonging to the group "Group1", when the optical communication network N is normal. Then, during monitoring, the group anomaly determination unit 13 inputs the monitoring data, which is sensor data collected in the communication path P belonging to the group "Group1", to the group anomaly detection model corresponding to the group "Group1", thereby obtaining an output such as a normality score during monitoring of the group "Group1", and determining whether or not the group "Group1" is abnormal.
但し、グループ異常判定部13は、必ずしも上述した方法でグループの異常を検知することに限定されず、グループのセンサデータを用いて他のいかなる方法で異常を検知してもよい。例えば、グループ異常判定部13は、グループのセンサデータの統計値に基づいて、グループの異常を検知してもよい。一例として、グループ異常判定部13は、グループのセンサデータの平均、分散、最頻値などの統計値を算出し、予め設定された閾値や正常時における統計値などと比較することで、グループの異常を検知してもよい。 However, the group anomaly determination unit 13 is not necessarily limited to detecting anomalies in the group using the above-mentioned method, and may detect anomalies in any other manner using the sensor data of the group. For example, the group anomaly determination unit 13 may detect anomalies in the group based on statistical values of the sensor data of the group. As one example, the group anomaly determination unit 13 may detect anomalies in the group by calculating statistical values such as the average, variance, and mode of the sensor data of the group, and comparing them with a preset threshold value or statistical values under normal conditions.
パス異常判定部14(検知部)は、上述したように異常と検知されたグループに属する通信パスPの中から、各通信パスPにおけるセンサデータに基づいて、通知パスPの異常を検知する。具体的に、パス異常判定部14は、まず、パスグループ情報に基づいて、異常と検知されたグループに属する全ての通信パスPを特定し、センサ-パス対応表及びセンサ時系列に基づいて、通信パスP毎に当該通信パスPにおけるセンサデータを抽出する。例えば、図7に示すパスグループ情報のグループ「Group1」が異常と検知された場合には、かかるグループに属する通信パスP「Path_1」、「Path_3」、「・・・」毎に、それぞれ対応するセンサを図5に示すセンサ-パス対応表から特定し、さらに、特定したセンサにて計測されたセンサデータを、図6に示すセンサ時系列から抽出する。このとき、パス異常判定部14は、上述したように監視用データとして記憶されているセンサ時系列から、センサデータを抽出する。 The path abnormality determination unit 14 (detection unit) detects an abnormality in a notification path P based on the sensor data in each communication path P from among the communication paths P belonging to the group detected as abnormal as described above. Specifically, the path abnormality determination unit 14 first identifies all communication paths P belonging to the group detected as abnormal based on the path group information, and extracts sensor data in the communication path P for each communication path P based on the sensor-path correspondence table and the sensor time series. For example, when the group "Group1" in the path group information shown in FIG. 7 is detected as abnormal, the sensor corresponding to each of the communication paths P "Path_1", "Path_3", "..." belonging to the group is identified from the sensor-path correspondence table shown in FIG. 5, and further, the sensor data measured by the identified sensor is extracted from the sensor time series shown in FIG. 6. At this time, the path abnormality determination unit 14 extracts sensor data from the sensor time series stored as monitoring data as described above.
そして、パス異常判定部14は、通信パスP毎に予め用意されているパス異常検知用モデルに、対応する通信パスPについて上述したように抽出したセンサデータを入力し、かかるパス異常検知用モデルからの出力に応じて通信パスPが異常であるか否かを検知する。このとき、パス異常検知用モデルは、上述したように学習用データとして収集された通信パスP毎のセンサ時系列を用いて機械学習されることで生成されたものである。つまり、パス異常検知用モデルは、光通信ネットワークNが正常である場合における通信パスP毎のセンサデータを学習用データとして機械学習することで、正常時における通信パスPにおける各センサデータの値の相関関係に応じた正常度スコアや特徴量を出力するよう学習されている。このため、パス異常検知用モデルに対して、対応する通信パスPのセンサデータを入力することで、かかる通信パスPの正常度スコアや特徴量が出力されることとなり、これらの値に応じて通信パスPの異常を検知することができる。例えば、入力した通信パスPの各センサデータ間において相関破壊が生じている場合には、正常度スコアが閾値よりも低く出力されたり、正常の場合とは異なる特徴量が出力されることとなる。この場合に、パス異常判定部14は、その通信パスPが異常であることを検知する。 The path abnormality determination unit 14 inputs the sensor data extracted as described above for the corresponding communication path P to a path abnormality detection model prepared in advance for each communication path P, and detects whether the communication path P is abnormal or not according to the output from the path abnormality detection model. At this time, the path abnormality detection model is generated by machine learning using the sensor time series for each communication path P collected as learning data as described above. In other words, the path abnormality detection model is trained to output a normality score and a feature value according to the correlation of the values of each sensor data in the communication path P in the normal state by machine learning the sensor data for each communication path P when the optical communication network N is normal as learning data. Therefore, by inputting the sensor data of the corresponding communication path P to the path abnormality detection model, the normality score and the feature value of the communication path P are output, and an abnormality in the communication path P can be detected according to these values. For example, when correlation destruction occurs between each sensor data of the input communication path P, the normality score is output lower than the threshold value, or a feature value different from that in the normal state is output. In this case, the path abnormality determination unit 14 detects that the communication path P is abnormal.
但し、パス異常判定部14は、必ずしも上述した方法で通信パスPの異常を検知することに限定されず、通信パスPのセンサデータを用いて他のいかなる方法で異常を検知してもよい。例えば、パス異常判定部14は、通信パスPのセンサデータの統計値に基づいて、通信パスPの異常を検知してもよい。一例として、パス異常判定部14は、通信パスPのセンサデータの平均、分散、最頻値などの統計値を算出し、予め設定された閾値や正常時における統計値などと比較することで、通信パスPの異常を検知してもよい。 However, the path abnormality determination unit 14 is not necessarily limited to detecting an abnormality in the communication path P using the above-mentioned method, and may detect an abnormality in any other manner using the sensor data of the communication path P. For example, the path abnormality determination unit 14 may detect an abnormality in the communication path P based on statistical values of the sensor data of the communication path P. As one example, the path abnormality determination unit 14 may detect an abnormality in the communication path P by calculating statistical values such as the average, variance, and mode of the sensor data of the communication path P and comparing them with a preset threshold value or statistical values under normal conditions.
出力部15は、異常と検知された通信パスPを特定する情報を出力する。例えば、出力部15は、予め登録された光通信ネットワークNの管理者の情報処理装置に対して、異常と検知された通信パスPのパスIDを通知してもよい。また、出力部15は、さらに、異常と検知された通信パスPを構成する光通信機器Dや光ファイバケーブルのうち、異常の原因箇所を特定して、かかる原因箇所を出力してもよい。例えば、出力部15は、異常と検知された通信パスPのセンサデータを調べ、予め設定された基準に対して異常と判定される値のセンサデータが計測された光通信機器Dや光ファイバケーブルを原因箇所と特定し、かかる原因箇所の情報を管理者の情報処理装置に対して通知してもよい。但し、出力部15は、既存のいかなる方法で原因箇所を特定してもよい。 The output unit 15 outputs information identifying the communication path P detected as abnormal. For example, the output unit 15 may notify a preregistered information processing device of the administrator of the optical communication network N of the path ID of the communication path P detected as abnormal. The output unit 15 may further identify the cause of the abnormality among the optical communication devices D and optical fiber cables that constitute the communication path P detected as abnormal, and output the cause of the abnormality. For example, the output unit 15 may check the sensor data of the communication path P detected as abnormal, identify the optical communication devices D and optical fiber cables that have measured sensor data with a value that is determined to be abnormal based on a preset criterion as the cause of the abnormality, and notify the administrator's information processing device of the information on the cause of the abnormality. However, the output unit 15 may identify the cause of the abnormality using any existing method.
[動作]
次に、上述した異常検知装置10の動作を説明する。異常検知装置10には、光通信ネットワークNに関する情報、つまり、図4に示すような通信パス情報、図5に示すようなセンサ-パス対応表、が記憶されている。また、異常検知装置10は、上述したように正常時における光通信ネットワークNから計測されたセンサデータを用いて機械学習により生成された、グループの異常を検知する際に用いるグループ異常検知用モデルや、通信パスの異常を検知する際に用いるパス異常検知用モデルが、記憶されていることとする。
[Action]
Next, the operation of the above-mentioned anomaly detection device 10 will be described. The anomaly detection device 10 stores information about the optical communication network N, that is, communication path information as shown in Fig. 4 and a sensor-path correspondence table as shown in Fig. 5. The anomaly detection device 10 also stores a group anomaly detection model used to detect an anomaly in a group and a path anomaly detection model used to detect an anomaly in a communication path, which are generated by machine learning using sensor data measured from the optical communication network N under normal conditions as described above.
上記状況において、異常検知装置10は、図7に示すような、複数の通信パスPをグループにまとめたパスグループ情報を取得して記憶する(図8のステップS1)。このとき、パスグループ情報に含まれるグループは、通信パスPの特性に基づいてまとめられて設定されている。例えば、通信パスPの経路が共通する複数の通信パスPが、同一のグループにまとめられて設定されていたり、通信パスPの経路における通信特性が共通する複数の通信パスPが、同一のグループにまとめられて設定されている。 In the above situation, the anomaly detection device 10 acquires and stores path group information in which multiple communication paths P are grouped together, as shown in FIG. 7 (step S1 in FIG. 8). At this time, the groups included in the path group information are grouped and set based on the characteristics of the communication paths P. For example, multiple communication paths P that share a common route are grouped and set together in the same group, or multiple communication paths P that share common communication characteristics in the route of the communication paths P are grouped and set together in the same group.
続いて、異常検知装置10は、光通信ネットワークNの異常の監視時に、光通信ネットワークN内の各センサにて計測されたセンサデータを収集して、上述した図6に示すセンサ時系列として監視用に記憶する(図8のステップS2)。なお、監視用のセンサデータの収集は、上述したパスグループ情報の取得の前に行われてもよい。 Next, when monitoring the optical communication network N for abnormalities, the anomaly detection device 10 collects sensor data measured by each sensor in the optical communication network N and stores the sensor data for monitoring purposes as the sensor time series shown in FIG. 6 described above (step S2 in FIG. 8). Note that the collection of sensor data for monitoring purposes may be performed before the acquisition of the path group information described above.
続いて、異常検知装置10は、グループ毎に、当該グループに属する通信パスPにおけるセンサデータに基づいて、グループの異常を検知する(図8のステップS3)。具体的に、異常検知装置10は、グループ毎に、以下のような処理を行い、異常検知を行う。まず、異常検知装置10は、パスグループ情報に基づいてグループに属する通信パスPを特定し、センサ-パス対応表及びセンサ時系列に基づいて、グループに属する全ての通信パスPにおけるセンサデータを抽出する。そして、異常検知装置10は、対応するグループ用に予め用意されているグループ異常検知用モデルに、上述したようにグループにおいて抽出したセンサデータを入力し、かかるグループ異常検知用モデルからの出力に応じてグループが異常であるか否かを検知する。 Then, the anomaly detection device 10 detects an anomaly for each group based on the sensor data in the communication paths P that belong to that group (step S3 in FIG. 8). Specifically, the anomaly detection device 10 performs the following process for each group to detect an anomaly. First, the anomaly detection device 10 identifies the communication paths P that belong to the group based on the path group information, and extracts sensor data in all communication paths P that belong to the group based on the sensor-path correspondence table and the sensor time series. The anomaly detection device 10 then inputs the sensor data extracted for the group as described above into a group anomaly detection model that has been prepared in advance for the corresponding group, and detects whether the group is abnormal based on the output from the group anomaly detection model.
続いて、異常検知装置10は、異常と検知されたグループに属する通信パスPの中から、各通信パスPにおけるセンサデータに基づいて、通知パスPの異常を検知する(図8のステップS4)。具体的に、異常検知装置10は、パスグループ情報に基づいて、異常と検知されたグループに属する全ての通信パスPを特定し、通信パスP毎に、センサ-パス対応表及びセンサ時系列に基づいて、通信パスPにおけるセンサデータを抽出する。そして、異常検知装置10は、通信パスP毎に、予め用意されているパス異常検知用モデルに、対応する通信パスPについて抽出したセンサデータを入力し、かかるパス異常検知用モデルからの出力に応じて通信パスPが異常であるか否かを検知する。 Then, the anomaly detection device 10 detects an anomaly in a notification path P based on the sensor data in each communication path P from among the communication paths P belonging to the group detected as an anomaly (step S4 in FIG. 8). Specifically, the anomaly detection device 10 identifies all communication paths P belonging to the group detected as an anomaly based on the path group information, and extracts sensor data in the communication path P for each communication path P based on the sensor-path correspondence table and the sensor time series. Then, the anomaly detection device 10 inputs the extracted sensor data for the corresponding communication path P into a path anomaly detection model prepared in advance for each communication path P, and detects whether or not the communication path P is abnormal based on the output from the path anomaly detection model.
その後、異常検知装置10は、異常と検知した通信パスPの情報を出力してもよく、さらに異常と検知した通信パスPの異常の原因箇所を特定して出力してもよい。 Then, the anomaly detection device 10 may output information about the communication path P that was detected as being abnormal, and may further identify and output the location of the cause of the anomaly in the communication path P that was detected as being abnormal.
以上のように、本開示では、まず、複数の通信パスPがまとめられたグループ単位で異常検知を行い、その後、異常と検知されたグループにおいて通信パスPの異常検知を行うこととしている。これにより、全ての通信パスPに対してそれぞれ異常を検知する監視処理を行う必要がなく、異常検知処理にかかる処理コストを抑制することができる。 As described above, in this disclosure, anomaly detection is first performed on a group basis that groups together multiple communication paths P, and then anomaly detection is performed on the communication paths P in the group in which an anomaly has been detected. This eliminates the need to perform monitoring processing to detect anomalies for each of the communication paths P, thereby reducing the processing costs involved in the anomaly detection processing.
ここで、光通信ネットワークNにおいて異常が検知される場合とは、光通信機器Dや光ファイバケーブルの異常や故障が考えられる。このため、本開示のように、同一の光通信機器Dや光ファイバケーブルを経路に含んだり、同一の通信特性を有する複数の通信パスPを同一グループにまとめておくことで、上述したような状況により生じうる異常を効率よく検知することができる。 Here, an abnormality detected in the optical communication network N may be an abnormality or failure in the optical communication device D or the optical fiber cable. For this reason, as disclosed herein, by grouping together multiple communication paths P that include the same optical communication device D or optical fiber cable in their route or have the same communication characteristics, it is possible to efficiently detect abnormalities that may occur due to the above-mentioned circumstances.
<第2の実施形態>
次に、本開示の第2の実施形態を、図面を参照して説明する。
Second Embodiment
Next, a second embodiment of the present disclosure will be described with reference to the drawings.
本実施形態における異常検知装置10は、上述した実施形態1における異常検知装置10とほぼ同様の構成を有しており、これに加え、以下の点で実施形態1と構成が異なる。具体的に、本実施形態における異常検知装置10は、図9に示すように、図3で開示したパスグループ入力部12に替えて、パスグループ判定部12’を備えている。なお、パスグループ判定部12’の各機能は、異常検知装置10が備える演算装置が記憶装置に格納された各機能を実現するためのプログラムを実行することにより実現することができる。 The anomaly detection device 10 in this embodiment has a configuration similar to that of the anomaly detection device 10 in the above-described first embodiment, and in addition, the configuration differs from that of the first embodiment in the following respects. Specifically, as shown in FIG. 9, the anomaly detection device 10 in this embodiment includes a path group determination unit 12' instead of the path group input unit 12 disclosed in FIG. 3. Note that each function of the path group determination unit 12' can be realized by a calculation unit included in the anomaly detection device 10 executing a program for realizing each function stored in a storage device.
パスグループ判定部12’(取得部)は、通信パスPの特性を表す情報に基づいて、上述した図7に表すようなパスグループ情報を生成する機能を有する。具体的に、パスグループ判定部12’は、図4に示すような通信パスPの経路の構成を表す通信パス情報や、図5に示すセンサ-パス対応表と図6に示すセンサ時系列から取得できる通信パスPの経路における通信特性を表すセンサデータ、などに基づいて、特性が共通する複数の通信パスPを同一のグループにまとめて、当該グループを生成する。具体的に、一つの例として、パスグループ判定部12’は、通信パスPの経路が共通する複数の通信パスPを、同一のグループにまとめてグループを生成する。このとき、経路が共通するとは、各通信パスPの経路の一部が共通する場合であり、経路上に同一のトランスポンダなどの光通信機器Dやそのポート、また、光ファイバケーブルが位置する場合が挙げられる。また、別の例として、パスグループ判定部12’は、通信パスPの経路における通信特性が共通する複数の通信パスPを、同一のグループにまとめてグループを生成する。このとき、通信特性が共通するとは、各通信パスPにおいて収集されたセンサデータが予め設定された基準により同一あるいは類似であると判断されたり、相関関係を有すると判断された場合がある。 The path group determination unit 12' (acquisition unit) has a function of generating path group information as shown in FIG. 7 based on information representing the characteristics of the communication path P. Specifically, the path group determination unit 12' generates a group by grouping multiple communication paths P having common characteristics into the same group based on communication path information representing the configuration of the route of the communication path P as shown in FIG. 4, and sensor data representing the communication characteristics in the route of the communication path P that can be acquired from the sensor-path correspondence table shown in FIG. 5 and the sensor time series shown in FIG. 6. Specifically, as one example, the path group determination unit 12' generates a group by grouping multiple communication paths P having a common route of the communication path P into the same group. At this time, a common route refers to a case where a part of the route of each communication path P is common, and examples of the case include a case where the same optical communication device D such as a transponder, its port, or an optical fiber cable is located on the route. As another example, the path group determination unit 12' generates a group by grouping multiple communication paths P having common communication characteristics in the route of the communication path P into the same group. In this case, the communication characteristics being common may mean that the sensor data collected on each communication path P is determined to be identical or similar based on preset criteria, or that it is determined to have a correlation.
なお、パスグループ判定部12’は、通信パスPの経路の構成や通信特性に基づいてグループを生成することに限定されず、通信パスPの他の特性に基づいてグループを生成してもよい。 Note that the path group determination unit 12' is not limited to generating groups based on the route configuration and communication characteristics of the communication path P, and may generate groups based on other characteristics of the communication path P.
そして、パスグループ判定部12’にて生成されたグループからなるパスグループパス情報は、実施形態1と同様にパスグループ記憶部17に記憶される。異常検知装置10は、パスグループ判定部12’にて生成され記憶されたパスグループ情報を用いて、上述同様にグループの異常検知を行い、通信パスPの異常検知を行うことができる。 Then, the path group path information consisting of the groups generated by the path group determination unit 12' is stored in the path group storage unit 17 as in the first embodiment. The anomaly detection device 10 uses the path group information generated and stored by the path group determination unit 12' to perform anomaly detection for the groups as described above, and can detect anomalies in the communication path P.
<第3の実施形態>
次に、本開示の第3の実施形態を、図面を参照して説明する。本実施形態では、上述した実施形態で説明した異常検知装置の構成の概略を示している。なお、図10乃至図11は、構成を説明するための図であり、かかる図面はいずれの実施形態においても関連しうる。
Third Embodiment
Next, a third embodiment of the present disclosure will be described with reference to the drawings. In this embodiment, an outline of the configuration of the anomaly detection device described in the above embodiment is shown. Note that Figs. 10 and 11 are diagrams for explaining the configuration, and these diagrams may be related to any of the embodiments.
まず、図10を参照して、異常検知装置100のハードウェア構成を説明する。異常検知装置100は、一般的な情報処理装置にて構成されており、一例として、以下のようなハードウェア構成を装備している。
・CPU(Central Processing Unit)101(演算装置)
・ROM(Read Only Memory)102(記憶装置)
・RAM(Random Access Memory)103(記憶装置)
・RAM103にロードされるプログラム群104
・プログラム群104を格納する記憶装置105
・情報処理装置外部の記憶媒体110の読み書きを行うドライブ装置106
・情報処理装置外部の通信ネットワーク111と接続する通信インタフェース107
・データの入出力を行う入出力インタフェース108
・各構成要素を接続するバス109
First, the hardware configuration of the anomaly detection device 100 will be described with reference to Fig. 10. The anomaly detection device 100 is configured as a general information processing device, and is equipped with the following hardware configuration, as an example.
・CPU (Central Processing Unit) 101 (arithmetic unit)
ROM (Read Only Memory) 102 (storage device)
RAM (Random Access Memory) 103 (storage device)
Program group 104 loaded into RAM 103
A storage device 105 for storing the program group 104
A drive device 106 that reads and writes data from and to a storage medium 110 outside the information processing device.
A communication interface 107 that connects to a communication network 111 outside the information processing device
Input/output interface 108 for inputting and outputting data
A bus 109 that connects each component
なお、図10は、異常検知装置100である情報処理装置のハードウェア構成の一例を示しており、情報処理装置のハードウェア構成は上述した場合に限定されない。例えば、情報処理装置は、ドライブ装置106を有さないなど、上述した構成の一部から構成されてもよい。また、情報処理装置は、上述したCPUの代わりに、GPU(Graphic Processing Unit)、DSP(Digital Signal Processor)、MPU(Micro Processing Unit)、FPU(Floating point number Processing Unit)、PPU(Physics Processing Unit)、TPU(TensorProcessingUnit)、量子プロセッサ、マイクロコントローラ、又は、これらの組み合わせなどを用いることができる。 Note that FIG. 10 shows an example of the hardware configuration of an information processing device that is the anomaly detection device 100, and the hardware configuration of the information processing device is not limited to the above-mentioned case. For example, the information processing device may be configured with a part of the above-mentioned configuration, such as not having the drive device 106. Furthermore, instead of the above-mentioned CPU, the information processing device may use a GPU (Graphic Processing Unit), a DSP (Digital Signal Processor), an MPU (Micro Processing Unit), an FPU (Floating point number Processing Unit), a PPU (Physics Processing Unit), a TPU (Tensor Processing Unit), a quantum processor, a microcontroller, or a combination of these.
そして、異常検知装置100は、プログラム群104をCPU101が取得して当該CPU101が実行することで、図11に示す取得部121と収集部122と検知部123とを構築して装備することができる。なお、プログラム群104は、例えば、予め記憶装置105やROM102に格納されており、必要に応じてCPU101がRAM103にロードして実行する。また、プログラム群104は、通信ネットワーク111を介してCPU101に供給されてもよいし、予め記憶媒体110に格納されており、ドライブ装置106が該プログラムを読み出してCPU101に供給してもよい。但し、上述した取得部121と収集部122と検知部123とは、かかる手段を実現させるための専用の電子回路で構築されるものであってもよい。 The abnormality detection device 100 can be equipped with the acquisition unit 121, collection unit 122, and detection unit 123 shown in FIG. 11 by having the CPU 101 acquire and execute the program group 104. The program group 104 is stored in advance in the storage device 105 or ROM 102, for example, and is loaded into the RAM 103 and executed by the CPU 101 as necessary. The program group 104 may be supplied to the CPU 101 via the communication network 111, or may be stored in advance in the storage medium 110, and the drive device 106 may read out the programs and supply them to the CPU 101. However, the acquisition unit 121, collection unit 122, and detection unit 123 described above may be constructed with dedicated electronic circuits for realizing such means.
上記取得部121は、光通信ネットワーク上の複数の通信パスが属するように設定されたグループを表すパスグループ情報を取得する。上記収集部122は、前記通信パスにおける通信特性を表す特性データを収集する。上記検知部123は、前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する。 The acquisition unit 121 acquires path group information representing a group to which multiple communication paths on an optical communication network are set to belong. The collection unit 122 collects characteristic data representing communication characteristics of the communication paths. The detection unit 123 detects an abnormality in the group based on the characteristic data of the communication paths belonging to the group.
本開示は、以上のように構成されることにより、複数の通信パスがまとめられたグループ単位で異常検知を行っている。このため、グループで異常が検知された後に、かかるグループにおいて個々の通信パスの異常検知を行うことで、通信パスの異常を検知することができる。これにより、全ての通信パスに対してそれぞれ異常を検知する監視処理を行う必要がなく、異常検知処理にかかる処理コストを抑制することができる。 By configuring the present disclosure as described above, anomaly detection is performed on a group basis, which is a group of multiple communication paths. Therefore, after an anomaly is detected in a group, anomaly detection can be performed on each individual communication path in the group, thereby detecting anomalies in the communication paths. This eliminates the need to perform monitoring processing to detect anomalies in each of the communication paths, thereby reducing the processing costs involved in anomaly detection processing.
なお、上述した取得部121と収集部122と検知部123との機能のうちの少なくとも一以上の機能は、ネットワーク上のいかなる場所に設置され接続された情報処理装置で実行されてもよく、つまり、いわゆるクラウドコンピューティングで実行されてもよい。 In addition, at least one or more of the functions of the acquisition unit 121, collection unit 122, and detection unit 123 described above may be executed by an information processing device installed and connected anywhere on the network, that is, they may be executed by so-called cloud computing.
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 The above-mentioned program may also be stored and supplied to a computer using various types of non-transitory computer readable medium. Non-transitory computer readable medium includes various types of tangible storage medium. Examples of non-transitory computer readable medium include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, and semiconductor memory (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory)). The program may also be supplied to a computer by various types of transitory computer readable medium. Examples of transitory computer readable medium include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can provide the program to the computer via a wired communication path, such as an electric wire or optical fiber, or via a wireless communication path.
以上、上記実施形態等を参照して本開示を説明したが、本開示は、上述した実施形態に限定されるものではない。本開示の構成や詳細には、本開示の範囲内で当業者が理解しうる様々な変更をすることができる。そして、上述した各実施形態は、適宜他の実施形態と組み合わせることができる。 The present disclosure has been described above with reference to the above-mentioned embodiments, but the present disclosure is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each of the above-mentioned embodiments can be combined with other embodiments as appropriate.
<付記>
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本開示における異常検知装置、異常検知方法、プログラムの構成の概略を説明する。但し、本開示は、以下の構成に限定されない。
(付記1)
光通信ネットワーク上の複数の通信パスが属するように設定されたグループを表すパスグループ情報を取得する取得部と、
前記通信パスにおける通信特性を表す特性データを収集する収集部と、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する検知部と、
を備えた異常検知装置。
(付記2)
付記1に記載の異常検知装置であって、
前記検知部は、異常と検知された前記グループに属する前記通信パスにおける収集された前記特性データに基づいて、当該通信パスの異常を検知する、
異常検知装置。
(付記3)
付記1に記載の異常検知装置であって、
前記グループは、前記通信パスにおける経路の一部が共通する複数の前記通信パスが属するよう設定されている、
異常検知装置。
(付記4)
付記1に記載の異常検知装置であって、
前記グループは、前記通信パスにおける通信特性が共通する複数の前記通信パスが属するよう設定されている、
異常検知装置。
(付記5)
付記1に記載の異常検知装置であって、
前記取得部は、前記通信パスの特性を表す情報に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知装置。
(付記6)
付記5に記載の異常検知装置であって、
前記取得部は、前記通信パスの経路の共通性に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知装置。
(付記7)
付記5に記載の異常検知装置であって、
前記取得部は、前記通信パスの通信特性の共通性に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知装置。
(付記8)
付記1に記載の異常検知装置であって、
前記検知部は、前記グループ毎に、前記グループに属する前記通信パスにおける学習用データとして収集された前記特性データを機械学習することにより生成されたモデルを用いて、前記グループに属する前記通信パスにおける監視用データとして収集された前記特性データに基づいて前記グループの異常を検知する、
異常検知装置。
(付記9)
光通信ネットワーク上の複数の通信パスが属するように設定されたグループを表すパスグループ情報を取得し、
前記通信パスにおける通信特性を表す特性データを収集し、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する、
異常検知方法。
(付記10)
付記9に記載の異常検知方法であって、
異常と検知された前記グループに属する前記通信パスにおける収集された前記特性データに基づいて、当該通信パスの異常を検知する、
異常検知方法。
(付記11)
付記9に記載の異常検知方法であって、
前記通信パスの特性を表す情報に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知方法。
(付記12)
光通信ネットワーク上の複数の通信パスが属するように設定されたグループを表すパスグループ情報を取得し、
前記通信パスにおける通信特性を表す特性データを収集し、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する、
処理をコンピュータに実行させるプログラムを記憶したコンピュータにて読み取り可能な記憶媒体。
<Additional Notes>
A part or all of the above-described embodiments may be described as follows: Below, an overview of the configurations of an anomaly detection device, an anomaly detection method, and a program according to the present disclosure will be described. However, the present disclosure is not limited to the following configurations.
(Appendix 1)
an acquisition unit that acquires path group information representing a group to which a plurality of communication paths on an optical communication network belong;
a collection unit that collects characteristic data representing communication characteristics in the communication path;
a detection unit that detects an abnormality in the group based on the characteristic data of the communication paths that belong to the group;
An anomaly detection device equipped with the above.
(Appendix 2)
2. The anomaly detection device according to claim 1,
the detection unit detects an abnormality in the communication path based on the collected characteristic data in the communication path belonging to the group detected as having an abnormality;
Anomaly detection device.
(Appendix 3)
2. The anomaly detection device according to claim 1,
The group is set so that a plurality of the communication paths that have a part of a route in common in the communication paths belong to the group.
Anomaly detection device.
(Appendix 4)
2. The anomaly detection device according to claim 1,
The group is set so that a plurality of communication paths having a common communication characteristic in the communication paths belong to the group.
Anomaly detection device.
(Appendix 5)
2. The anomaly detection device according to claim 1,
the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on information indicating characteristics of the communication paths.
Anomaly detection device.
(Appendix 6)
6. The anomaly detection device according to claim 5,
the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on a commonality of routes of the communication paths.
Anomaly detection device.
(Appendix 7)
6. The anomaly detection device according to claim 5,
the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on a commonality of communication characteristics of the communication paths.
Anomaly detection device.
(Appendix 8)
2. The anomaly detection device according to claim 1,
the detection unit detects, for each group, an abnormality in the group based on the characteristic data collected as monitoring data in the communication paths belonging to the group, using a model generated by machine learning the characteristic data collected as learning data in the communication paths belonging to the group.
Anomaly detection device.
(Appendix 9)
Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network are set to belong;
Collecting characteristic data representative of communication characteristics in the communication path;
Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group;
Anomaly detection methods.
(Appendix 10)
10. The anomaly detection method according to claim 9,
Detecting an abnormality in the communication path based on the collected characteristic data of the communication path belonging to the group detected as having an abnormality;
Anomaly detection methods.
(Appendix 11)
10. The anomaly detection method according to claim 9,
generating the group to which the plurality of communication paths belong based on information representing characteristics of the communication paths, and acquiring the path group information;
Anomaly detection methods.
(Appendix 12)
Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network are set to belong;
Collecting characteristic data representative of communication characteristics in the communication path;
Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group;
A computer-readable storage medium that stores a program for causing a computer to execute a process.
10 異常検知装置
11 データ収集部
12 パスグループ入力部
12’ パスグループ判定部
13 グループ異常判定部
14 パス異常判定部
15 出力部
16 データ記憶部
17 パスグループ記憶部
100 異常検知装置
101 CPU
102 ROM
103 RAM
104 プログラム群
105 記憶装置
106 ドライブ装置
107 通信インタフェース
108 入出力インタフェース
109 バス
110 記憶媒体
111 通信ネットワーク
121 取得部
122 収集部
123 検知部
10 Abnormality detection device 11 Data collection unit 12 Path group input unit 12' Path group determination unit 13 Group abnormality determination unit 14 Path abnormality determination unit 15 Output unit 16 Data storage unit 17 Path group storage unit 100 Abnormality detection device 101 CPU
102 ROM
103 RAM
104 Program group 105 Storage device 106 Drive device 107 Communication interface 108 Input/output interface 109 Bus 110 Storage medium 111 Communication network 121 Acquisition unit 122 Collection unit 123 Detection unit
Claims (12)
前記通信パスにおける通信特性を表す特性データを収集する収集部と、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する検知部と、
を備えた異常検知装置。 an acquisition unit that acquires path group information representing a group to which a plurality of communication paths on an optical communication network belong;
a collection unit that collects characteristic data representing communication characteristics in the communication path;
a detection unit that detects an abnormality in the group based on the characteristic data of the communication paths that belong to the group;
An anomaly detection device equipped with the above.
前記検知部は、異常と検知された前記グループに属する前記通信パスにおける収集された前記特性データに基づいて、当該通信パスの異常を検知する、
異常検知装置。 The anomaly detection device according to claim 1 ,
the detection unit detects an abnormality in the communication path based on the collected characteristic data in the communication path belonging to the group detected as having an abnormality;
Anomaly detection device.
前記グループは、前記通信パスにおける経路の一部が共通する複数の前記通信パスが属するよう設定されている、
異常検知装置。 The anomaly detection device according to claim 1 ,
The group is set so that a plurality of the communication paths that have a part of a route in common in the communication paths belong to the group.
Anomaly detection device.
前記グループは、前記通信パスにおける通信特性が共通する複数の前記通信パスが属するよう設定されている、
異常検知装置。 The anomaly detection device according to claim 1 ,
The group is set so that a plurality of communication paths having a common communication characteristic in the communication paths belong to the group.
Anomaly detection device.
前記取得部は、前記通信パスの特性を表す情報に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知装置。 The anomaly detection device according to claim 1 ,
the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on information indicating characteristics of the communication paths.
Anomaly detection device.
前記取得部は、前記通信パスの経路の共通性に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知装置。 The anomaly detection device according to claim 5,
the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on a commonality of routes of the communication paths.
Anomaly detection device.
前記取得部は、前記通信パスの通信特性の共通性に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知装置。 The anomaly detection device according to claim 5,
the acquiring unit acquires the path group information by generating the group to which the plurality of communication paths belong based on a commonality of communication characteristics of the communication paths.
Anomaly detection device.
前記検知部は、前記グループ毎に、前記グループに属する前記通信パスにおける学習用データとして収集された前記特性データを機械学習することにより生成されたモデルを用いて、前記グループに属する前記通信パスにおける監視用データとして収集された前記特性データに基づいて前記グループの異常を検知する、
異常検知装置。 The anomaly detection device according to claim 1 ,
the detection unit detects, for each group, an abnormality in the group based on the characteristic data collected as monitoring data in the communication paths belonging to the group, using a model generated by machine learning the characteristic data collected as learning data in the communication paths belonging to the group.
Anomaly detection device.
前記通信パスにおける通信特性を表す特性データを収集し、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する、
異常検知方法。 Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network are set to belong;
Collecting characteristic data representative of communication characteristics in the communication path;
Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group;
Anomaly detection methods.
異常と検知された前記グループに属する前記通信パスにおける収集された前記特性データに基づいて、当該通信パスの異常を検知する、
異常検知方法。 The anomaly detection method according to claim 9,
Detecting an abnormality in the communication path based on the collected characteristic data of the communication path belonging to the group detected as having an abnormality;
Anomaly detection methods.
前記通信パスの特性を表す情報に基づいて、複数の前記通信パスが属する前記グループを生成して前記パスグループ情報を取得する、
異常検知方法。 The anomaly detection method according to claim 9,
generating the group to which the plurality of communication paths belong based on information representing characteristics of the communication paths, and acquiring the path group information;
Anomaly detection methods.
前記通信パスにおける通信特性を表す特性データを収集し、
前記グループに属する前記通信パスにおける前記特性データに基づいて、当該グループの異常を検知する、
処理をコンピュータに実行させるプログラムを記憶したコンピュータにて読み取り可能な記憶媒体。
Obtaining path group information representing a group to which a plurality of communication paths on an optical communication network are set to belong;
Collecting characteristic data representative of communication characteristics in the communication path;
Detecting an abnormality in the group based on the characteristic data of the communication paths belonging to the group;
A computer-readable storage medium that stores a program for causing a computer to execute a process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/038776 WO2025088768A1 (en) | 2023-10-26 | 2023-10-26 | Anomaly detection device, anomaly detection method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/038776 WO2025088768A1 (en) | 2023-10-26 | 2023-10-26 | Anomaly detection device, anomaly detection method, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025088768A1 true WO2025088768A1 (en) | 2025-05-01 |
Family
ID=95515270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2023/038776 Pending WO2025088768A1 (en) | 2023-10-26 | 2023-10-26 | Anomaly detection device, anomaly detection method, and program |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025088768A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002335276A (en) * | 2001-03-17 | 2002-11-22 | Fujitsu Ltd | Path routing method and data processing system |
| JP2009055357A (en) * | 2007-08-27 | 2009-03-12 | Nippon Telegr & Teleph Corp <Ntt> | Node device, communication network, path setting method and program |
| JP2009111477A (en) * | 2007-10-26 | 2009-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Node device and communication path control method |
| JP2017175383A (en) * | 2016-03-23 | 2017-09-28 | 富士通株式会社 | Transmission apparatus, transmission system, path switching method, and path switching program |
-
2023
- 2023-10-26 WO PCT/JP2023/038776 patent/WO2025088768A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002335276A (en) * | 2001-03-17 | 2002-11-22 | Fujitsu Ltd | Path routing method and data processing system |
| JP2009055357A (en) * | 2007-08-27 | 2009-03-12 | Nippon Telegr & Teleph Corp <Ntt> | Node device, communication network, path setting method and program |
| JP2009111477A (en) * | 2007-10-26 | 2009-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Node device and communication path control method |
| JP2017175383A (en) * | 2016-03-23 | 2017-09-28 | 富士通株式会社 | Transmission apparatus, transmission system, path switching method, and path switching program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7298980B2 (en) | Optical communication system and method for monitoring optical transmission lines in optical communication system | |
| JP6394726B2 (en) | Operation management apparatus, operation management method, and program | |
| US9588834B1 (en) | Methods and apparatus for improved fault analysis | |
| CN104221400B (en) | For checking the method and system of sonic transducer | |
| US8831233B2 (en) | Monitoring apparatus and method | |
| US9524223B2 (en) | Performance metrics of a computer system | |
| US8554904B2 (en) | Abnormal point locating apparatus, method, and storage medium | |
| WO2013042789A1 (en) | Operations management device, operations management method, and program | |
| CN115190039A (en) | Equipment health evaluation method, system, equipment and storage medium | |
| WO2017169949A1 (en) | Log analysis device, log analysis method, and recording medium for storing program | |
| CN112905371A (en) | Software change checking method and device based on heterogeneous multi-source data anomaly detection | |
| CN111027721A (en) | A system fault location method | |
| WO2025088768A1 (en) | Anomaly detection device, anomaly detection method, and program | |
| JP6856168B2 (en) | Abnormal sound detection device and abnormal sound detection method | |
| WO2025161950A1 (en) | Network working state identification method and apparatus, device, medium, and product | |
| CN104515945B (en) | Hidden fault detection circuit and the method using hidden fault detection circuit detection of concealed failure | |
| US7487416B2 (en) | Self test device and self test method for reconfigurable device mounted board | |
| JP2014170269A (en) | Abnormality monitoring device and method for time series data and program | |
| JP6586067B2 (en) | Fault location device, fault location method, and fault location program | |
| WO2025203181A1 (en) | Abnormality detection device, abnormality detection method, and program | |
| JP5187278B2 (en) | Abnormal part identification program, abnormal part identification device, abnormal part identification method | |
| JP2020038525A (en) | Anomaly detection device | |
| CN117044241A (en) | Speaker output fault monitoring | |
| KR102857042B1 (en) | Method and system for diagnosing faults in induction motors using rms measurement of input current | |
| JPH08298533A (en) | Alarm collector |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23956819 Country of ref document: EP Kind code of ref document: A1 |