NETWORK INFORMATION COLLECTION DEVICE AND METHOD THEREFOR
20220131775 · 2022-04-28
Inventors
- Atsushi Takada (Musashino-shi, Tokyo, JP)
- Naoyuki TANJI (Musashino-shi, Tokyo, JP)
- Kyoko YAMAGOE (Musashino-shi, Tokyo, JP)
Cpc classification
H04W24/08
ELECTRICITY
H04L41/069
ELECTRICITY
H04L41/0853
ELECTRICITY
International classification
H04L43/04
ELECTRICITY
Abstract
A network information collection device is provided, which connects, for example, artificial intelligence with each of a plurality of systems in one-to-one relationships. It includes an information collection and accumulation unit 10 which collects and accumulates information from each of management systems 71 to 75 for managing a plurality of devices constituting a network, a related information generation unit 20 which generates related information by associating connection relationships of the plurality of devices managed by the management systems 71 to 75 with the information, and a delivery unit 30 which delivers the related information to the outside with a specified granularity, the related information generation unit 20 includes a log aggregation unit 21 which records changes in a state of each of the plurality of devices, an inter-layer association unit 22 which associates the inter-layer connection relationships of the devices with the information, and a chronological arrangement unit 23 which chronologically arranges the changes in the states recorded in the log aggregation unit 21 and the information.
Claims
1. A network information collection device comprising an information collection and accumulation unit, including one or more processors, configured to collect and accumulate information from each of management systems for managing a plurality of devices constituting a network, a related information generation unit, including one or more processors, configured to generate related information by associating connection relationships of the plurality of devices managed by the management systems with the information, and a delivery unit, including one or more processors, configured to deliver the related information to outside with a specified granularity.
2. The network information collection device according to claim 1, wherein the related information generation unit comprises a log aggregation unit, including one or more processors, configured to record changes in a state of each of the plurality of devices, an inter-layer association unit, including one or more processors, configured to associate the connection relationships of the devices with the information, and a chronological arrangement unit, including one or more processors, configured to chronologically arrange the changes in the states recorded in the log aggregation unit and the information.
3. The network information collection device according to claim 1, further comprising a delivery condition set unit, including one or more processors, configured to change the granularity of the related information by operation from the outside.
4. The network information collection device according to claim 3, wherein the operation is performed in compliance with application programming interface specifications.
5. A network information collection method performed by a network information collection device, the network information collection method comprising an information collection and accumulation step of collecting and accumulating information from each of management systems for managing a plurality of devices constituting a network, a related information generation step of generating related information by associating connection relationships of the plurality of devices managed by the management systems with the information, and a delivery step of delivering the related information to outside with a specified granularity.
6. The network information collection method according to claim 5, wherein the related information generation step comprises recording changes in a state of each of the plurality of devices, associating the connection relationships of the devices with the information, and chronologically arranging the changes in the states recorded in the log aggregation unit and the information.
7. The network information collection method according to claim 5, further comprising changing the granularity of the related information by operation from the outside.
8. The network information collection method according to claim 7, wherein the operation is performed in compliance with application programming interface specifications.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
DESCRIPTION OF EMBODIMENTS
[0019] In the following, embodiments of the present invention are described using the drawings. In the plurality of drawings, the same objects are referred to with the same reference characters, and descriptions thereof are not repeated.
First Embodiment
[0020]
[0021] A network information collection device 100 includes an information collection and accumulation unit 10, a related information generation unit 20 and a delivery unit 30. The network information collection device 100 can be implemented, for example, by means of a computer consisting of ROMs, RAMS, CPUs, etc. When each functional configuration unit is implemented by means of a computer, processing contents of functions which each functional configuration unit should have are described with a program. This applies to the other embodiment described below.
[0022] In the following description, an example is described where the network information collection device 100 delivers the collected related information to external artificial intelligence. Artificial intelligence (not shown) is described, for example, using alarm correlation AI as an example. Alarm correlation AI is artificial intelligence which analyzes and determines correlations among a plurality of failure messages to identify a main factor alarm.
[0023] In the example shown in
[0024] The information collection and accumulation unit 10 collects and accumulates information from each of the management systems for managing the plurality of devices constituting the network (step S1). Information collected from each device are recorded in a database (DB) corresponding to each device.
[0025] As shown in
[0026]
[0027] As shown in
[0028] After that, the alarms are spread to a data link layer and a network layer to form various spread alarms. Various spread alarms are monitored by the transfer line device alert monitor system 76. Management systems may also be provided per layer in such a way.
[0029] These alarms are recorded in each database (DB) not shown in
[0030] The related information generation unit 20 (
[0031] The connection relationship of the device can be obtained by referring to the topology information DB 10.sub.4 based on an IP address accompanying each alarm information. The related information generation unit 20 generates related information by correlating the connection relationship obtained by referring to the topology information DB 10.sub.4 with an alarm recorded in the alarm DB 10.sub.1.
[0032] The related information is digital information representing a situation of the failure shown in
[0033] The delivery unit 30 delivers the related information to the outside with a specified granularity (step S3). A granularity is the size of one piece of information required by an external device (in this example, alarm correlation AI). For example, it means “per second”, “per minute”, etc. The granularity is preset in the delivery unit 30. Furthermore, the granularity may be variable. An example is described later where the granularity is variable.
[0034] As described above, the network information collection device 100 according to this embodiment includes the information collection and accumulation unit 10, the related information generation unit 20 and the delivery unit 30. The information collection and accumulation unit 10 collects and accumulates information from each of the management systems for managing the plurality of devices constituting the network. The related information generation unit 20 generates related information by associating connection relationships of a plurality of devices 80, 81 managed by the management systems with information collected from the management system. The delivery unit 30 delivers the related information to the outside with a specified granularity. In this way, a network information collection device 100 can be provided, which connects, for example, artificial intelligence with each of a plurality of management systems in one-to-one relationships.
[0035] In other words, as shown in
[0036] (Related Information Generation Unit)
[0037] With reference to
[0038] The log aggregation unit 21 records changes in a state of each of the plurality of devices 80, 81. The change in a state means, for example, that a switch (SW) of the data link (L2) layer in the example shown in
[0039] The inter-layer association unit 22 associates inter-layer connection relationships of the plurality of devices 80, 81 with information recorded in the information collection and accumulation unit 10. The inter-layer association unit 22 generates digital information by associating connection configuration of the network shown in
[0040] The chronological arrangement unit 23 chronologically arranges the changes in states recorded in the log aggregation unit 21 and the digital information generated by associating connection configuration of the network with alarms in the inter-layer association unit 22. As described above, information (alarms) may be in different orders depending on traffic situations, therefore the related information may be chronologically rearranged.
[0041] As described above, the related information generation unit 20 includes the log aggregation unit 21, the inter-layer association unit 22 and the chronological arrangement unit 23. The log aggregation unit 21 records changes in a state of each of the plurality of devices 80, 81 managed by the management systems. The inter-layer association unit 22 associates inter-layer connection relationships of the devices 80, 81 with information recorded in the information collection and accumulation unit 10. The chronological arrangement unit 23 chronologically arranges the changes in states recorded in the log aggregation unit 21 and the information generated by the inter-layer association unit 22. In this way, related information generation unit 20 can generate related information not affected by traffic. Therefore, for example artificial intelligence can be provided with correct input information.
[0042] Moreover, functions of the related information generation unit 20 are not limited to the above example. For example, there may be a function for unifying different formats of time information sent from management systems in different layers into one format (for example YYYYMMDDHHMMSS). There may also be a function for making up for loss of information.
Second Embodiment
[0043]
[0044] The delivery condition set unit 40 changes a granularity of related information by operation from the outside. “The outside” means, for example, a terminal (not shown) operated by a user who wants to make artificial intelligence to analyze a main factor alarm. The terminal is composed of, for example, a personal computer.
[0045] The delivery condition set unit 40 changes a granularity of related information delivered to the outside by the delivery unit 30, based on a control signal from the terminal operated by the user. The delivery condition set unit 40, for example, changes an interval with which each related information is delivered, from a second to a minute. In addition, related information may be delivered to another delivery destination.
[0046] With the delivery condition set unit 40, the network information collection device 200 can be connected to, for example, different artificial intelligence. The delivery condition set unit 40 can also disconnect artificial intelligence of a delivery destination. In other words, when new artificial intelligence is necessary to respond to change of operation policy or appearance of new technique, the delivery condition set unit 40 can easily and rapidly replace old type of artificial intelligence.
[0047] Moreover, it is convenient that control signals from terminals operated by users comply with application programming interface (hereinafter, shortly called API) specifications. An API is a scheme for utilizing information or functions etc. of other systems through exchange of data.
[0048] In recent years, various network services are provided in the form of an application programming interface (hereinafter, API). Operating the delivery condition set unit 40 with control signals compliant with API specifications, a granularity of related information delivered by the delivery unit 30 can be changed, for example, by HTTP methods such as GET, POST, PUT, DELETE.
[0049] In short, a granularity of related information delivered by the delivery unit 30 may be changed in compliance with API specifications. This can make operations of the delivery condition set unit 40 easy to understand.
[0050] As described above, with the network information collection device 100, 200 according to this embodiment, a network information collection device and a method thereof can be provided, which connect, for example, artificial intelligence with each of a plurality of management systems in one-to-one relationships.
[0051] Moreover, the example has been described where the network information collection devices 100, 200 deliver related information to one artificial intelligence, but the present invention is not limited to this example. As shown in
[0052] In other words, according to this embodiment, effectively connections between management systems for managing a plurality of devices constituting a network and, for example, artificial intelligence are not complicated. Moreover, the above embodiment has been described with an example where the network information collection device according to this embodiment is deployed between artificial intelligences and management systems, but is not limited to this example. Related information may be delivered to destinations other than artificial intelligence.
[0053] It goes without saying that the present invention includes various embodiments etc. not described herein. Therefore, the technical scope of the present invention shall be defined only by matters used to specify the invention according to the claims deemed reasonable from the above description.
REFERENCE SIGNS LIST
[0054] 100, 200 network information collection device [0055] 10 information collection and accumulation unit [0056] 10.sub.1 alarm DB [0057] 10.sub.2 log DB [0058] 10.sub.3 device information DB [0059] 10.sub.4 topology information DB [0060] 10.sub.5 construction information DB [0061] 20 related information generation unit [0062] 30 delivery unit [0063] 40 delivery condition set unit [0064] 71 alert monitor Sys (management system) [0065] 72 device log collection Sys (management system) [0066] 73 device information management Sys (management system) [0067] 74 topology information management Sys (management system) [0068] 75 construction information management Sys (management system) [0069] 76 transfer line device alert monitor Sys (management system) [0070] 77 transmission line device alert monitor Sys (management system) [0071] 80, 81 device (router) [0072] 91 alarm correlation AI [0073] 92 construction-related failure determination AI [0074] 93 handling deadline determination AI [0075] 94 handling priority determination AI