Communication Network Model Construction Device, Communication Network Model Construction Method, and Program

The communication network model construction apparatus addresses the challenge of accurately corresponding physical nodes with node models by using GPS and sensor data to update network models, enhancing disaster simulation and countermeasure training.

JP7694665B2Active Publication Date: 2025-06-18NIPPON TELEGRAPH & TELEPHONE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023536235
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-19
Publication Date
2025-06-18
Estimated Expiration
2041-07-19

AI Technical Summary

Technical Problem

Conventional communication network models fail to accurately correspond physical nodes with node models, especially in scenarios like disasters in data centers, where the physical arrangement of nodes is crucial for simulation and disaster countermeasures.

Method used

A communication network model construction apparatus that identifies data centers using GPS, combines physical and logical information from cameras and sensors to determine node additions or deletions, and updates the network model accordingly to ensure accurate correspondence between physical nodes and node models.

Benefits of technology

Enables proper correspondence between actual network nodes and their models, allowing for effective simulation of disaster scenarios and improved disaster countermeasure training.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007694665000001
    Figure 0007694665000001
  • Figure 0007694665000002
    Figure 0007694665000002
  • Figure 0007694665000003
    Figure 0007694665000003
Patent Text Reader

Abstract

Information concerning DCs (31a to 31d) is specified from GPSs (35), cameras (36), and sensors (37) of the DCs (31a to 31d), and physical information (D6) indicating addition or deletion of actual nodes (32a to 32f) of the DCs is obtained by the specified image information and detection information of the DCs. Logic information (D8) by which addition or deletion of the actual nodes (32a to 32f) of the DCs and peripheral nodes (32e, 32f) connected to the actual nodes can be identified is obtained. By combining both of the physical information (D6) and the logic information (D8), addition or deletion of the actual nodes (32a to 32f) of the DCs (31a to 31d) is inferred. The inferred addition or deletion of the actual nodes of the DCs and a change of setting information of other actual nodes, caused by the addition or deletion of the actual nodes, are reflected in node models (21a to 21f) of a communication NW model (21).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a communication network model construction apparatus, a communication network model construction method, and a program that estimate the correspondence between physical nodes constituting a communication network and node models on a network model, and update the network model according to addition and deletion of physical nodes.

Background Art

[0002] An actual communication network is constructed by connecting nodes (also referred to as physical nodes) such as servers, routers, and switches by a network (also referred to as NW (Network)) that is wired or wireless. Note that the actual communication network is also referred to as an actual NW.

[0003] In the prior art, the connection (NW topology) between nodes constituting a certain NW is estimated based on setting information and the like that can be obtained from each of the nodes. As this type of prior art, there are the techniques described in Non-Patent Documents 1 and 2.

Prior Art Documents

Non-Patent Documents

[0004]

Non-Patent Document 1

Non-Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0005] Conventional communication NW models are mainly configured with NW-connected node models according to the configuration information and connection information of actual nodes. However, in the prior art, it only stays at the collection of actual node configuration information and the visualization of the logical connection relationship between actual nodes, and there is a problem that each node model constituting the NW model does not correspond one-to-one including the physical arrangement of each actual node in the actual NW. For this reason, for example, in the face of a disaster in a data center where actual nodes are deployed, it is impossible to utilize the NW model to simulate the disaster-affected area and train for disaster countermeasures.

[0006] The present invention has been made in view of such circumstances, and an object thereof is to appropriately correspond an actual node constituting an actual network and a node model on a network model including the physical arrangement of each actual node.

Means for Solving the Problems

[0007] To solve the above problems, the communication network model construction device of the present invention is Before corresponding to a communication NW configured by NW-connecting a plurality of separated data centers in which a plurality of nodes as communication devices are NW-connected and deployed, and having a communication NW model having a plurality of node models corresponding to the plurality of nodes connected to the communication NW before Identify the data center from the location information by GPS (Global Positioning System) for each recording data center, and for each identified data center, based on either the image information of addition or deletion for each node by the camera or the detection information of addition or deletion for each node by the sensor, each data center for the plurality of nodes deployed Addition or deletion a predetermined node A specifying unit that specifies physical information, which is information indicating addition or deletion; before For each identified data center obtainable from the plurality of nodes deployed An extraction unit that extracts logical information based on any one of setting information, log information, and statistical information that can determine addition or deletion of nodes; before The physical information and obtained from the peripheral nodes among the plurality of nodes located around the predetermined node By combining both the logical information, the predetermined node Of addition or deletion infer An estimation unit that determines; before The recording of the predetermined node Addition or deletion change content indicating And the predetermined With the addition or deletion of nodes, the among the plurality of nodes other than the predetermined node Change in the setting information of the nodes content A setting input unit that reflects in the node model of the communication NW model; to It is characterized by comprising.

Advantages of the Invention

[0008] According to the present invention, the actual nodes constituting the actual network can be properly corresponded to the node models on the network model.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Embodiment for Carrying Out the Invention

[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings. <Configuration of the Embodiment> FIG. 1 is a block diagram showing the configuration of a communication network model construction apparatus according to an embodiment of the present invention.

[0011] A communication network model construction apparatus (also referred to as a construction apparatus) 10 shown in FIG. 1, when an addition or deletion of a node (actual node) connected to an actual communication network (actual NW) occurs, reflects information such as the addition or deletion of the actual node and the physical arrangement in each data center of the actual node in the node model of the communication NW model (NW model), and performs processing to appropriately correspond the NW model to the actual NW.

[0012] This construction apparatus 10 includes a data center information IF (Interface) unit 11, a data center identification unit 12, a sensor information processing unit 13, an image processing unit 14, a data center internal node identification unit 15 (node identification unit 15), a maintenance network IF unit 16, an information extraction unit 17, a correspondence relationship estimation unit 18, an actual NW information storage unit 19, a setting input unit 20, and a communication NW model 21 (NW model 21). The data center information IF unit 11 is also referred to as the IF unit 11, and the maintenance network IF unit 16 is also referred to as the IF unit 16.

[0013] Note that the data center information IF unit 11, the data center identification unit 12, the sensor information processing unit 13, the image processing unit 14, and the data center internal node identification unit 15 constitute the identification unit described in the claims. The maintenance network IF unit 16 and the information extraction unit 17 constitute the extraction unit described in the claims. The correspondence relationship estimation unit 18 constitutes the estimation unit described in the claims.

[0014] The NW model 21 includes a plurality of node models 21a, 21b, 21c, 21d that are virtually NW-connected, and node models 21e, 21f are connected to node models 21a, 21c and are constructed on an NW simulator. Also, an actual NW 31 is connected to the IF units 11, 16. However, node models 21a to 21d correspond to actual nodes 32a to 32d described later, and node models 21e, 21f correspond to actual nodes (peripheral nodes) 32e, 32f described later.

[0015] The actual NW 31 includes a plurality of DCs (data centers) 31a, 31b, 31c, 31d. Each of the DCs 31a to 31d is constructed at a distant location such as Tokyo, Osaka, or at a position separated by a shorter distance than these regions. Each of the DCs 31a to 31d includes a plurality of actual nodes 32a to 32f, a GPS (Global Positioning System) 35, a camera 36, and a sensor 37. FIG. 1 shows a state where one each of the GPS 35, the camera 36, and the sensor 37 is deployed in each of the DCs 31a to 31d, but there may also be a case where a plurality are deployed for each floor, rack, etc. of the DCs 31a to 31d.

[0016] The GPS 35 is a device for acquiring the position information of the DC (for example, DC 31a) where the GPS 35 is deployed.

[0017] The camera 36 is a device for acquiring image information that can recognize the addition or deletion, operating status, and arrangement status of the nodes 32a, 32b within the DC (for example, DC 31a) where the camera 36 is deployed. The image information shows, for example, images of the front, back, side, etc. of the racks for placing and storing objects arranged in the DCs 31a to 31d, and images of the arrangement of various devices in the room.

[0018] The sensor 37 is an RFID (Radio Frequency IDentification), BLE (Bluetooth Low Energy: "Bluetooth is a registered trademark") beacon, an infrared sensor, or the like. For example, in the case of RFID, the arrangement state of the detected object can be detected by attaching an RF tag to the detected object. For example, in the case of an infrared sensor, the entry and exit of the detected object into and out of the rack can be detected. With such a sensor 37, it is possible to obtain detection information that can recognize the name of the node in the DC (for example, DC31a) where the sensor 37 is deployed, the addition or deletion of nodes, and the like.

[0019] The actual nodes 32a to 32f are communication devices such as servers, routers, and switches. In this example, it is assumed that the actual nodes 32a and 32e connected to the NW are deployed in DC31a, the actual node 32b is deployed in DC31b, the actual nodes 32c and 32f connected to the NW are deployed in DC31c, and the actual node 32d is deployed in DC31d.

[0020] The data center information IF unit 11 acquires each piece of information (referred to as device information) D1a, D1b, D1c, D1d from the GPS 35, camera 36, and sensor 37 in each of the DCs 31a to 31d. This IF unit 11 notifies the data center identification unit 12 of the position information D2 among the acquired device information D1a to D1d. The IF unit 11 acquires specific information D3 such as the name of each of the DCs 31a to 31d identified by the data center identification unit 12 based on the notification.

[0021] The data center identification unit 12 (identification unit 12) has position information indicating that each of the DCs 31a to 31d is installed at a certain place such as Tokyo or Osaka, and specific information for identifying each of the DCs 31a to 31d is associated therewith. This identification unit 12 returns the specific information D3 corresponding to the position information D2 for each of the DCs 31a to 31d notified from the IF unit 11 to the IF unit 11.

[0022] The IF unit 11 associates the specific information D3 for each of the DCs 31a to 31d obtained from the specific unit 12 with the image information D4 of the cameras 36 of the same DCs 31a to 31d and outputs it to the image processing unit 14. At the same time, the IF unit 11 associates the detection information D5 of the sensor 37 and outputs it to the sensor information processing unit 13.

[0023] The image processing unit 14 specifies the position within the DCs 31a to 31d where the image of the image information D4 is projected. For example, the image processing unit 14 specifies the shooting position of the image information D4 from the floor map for each of the DCs 31a to 31d stored in a storage unit (not shown) in advance. Further, by comparing the current and past image information D4, the addition or deletion of nodes in the image is detected, and a process of attaching metadata related to this addition or deletion of nodes to the image information D4 is performed. The image information D4a within each of the DCs 31a to 31d processed in this way is associated with the position information and specific information of the same DCs 31a to 31d and output to the node specifying unit 15.

[0024] The sensor information processing unit 13 receives the detection information D5 of the sensor 37 associated with the specific information for each of the DCs 31a to 31d from the IF unit 11, and outputs the name of the node associated with the specific information for each of the DCs 31a to 31d and the detection information D5a indicating the addition or deletion of the node to the node specifying unit 15.

[0025] The node specifying unit 15 outputs the physical information D6 (described later) to the correspondence relationship estimation unit 18 according to the image information D4a within the DCs 31a to 31d including the position information and specific information for each of the DCs 31a to 31d from the image processing unit 14, and the detection information D5a indicating the name of the node associated with the specific information for each of the DCs 31a to 31d and the addition or deletion of the node from the sensor information processing unit 13.

[0026] The physical information D6 is physical information such as the arrangement of racks and nodes within each of the DCs 31a to 31d. This physical information D6 is node specifying information and appearance information indicating that a node (for example, node 32a) has been added (or deployed) or deleted (excluded) to / from a first rack (not shown) within a certain DC (for example, DC31a).

[0027] The conservative network IF unit 16 acquires and aggregates various types of information D7a, D7b, D7c, D7d (described later) that can be obtained from the actual nodes 32a to 32f, and outputs the aggregated information D7 to the information extraction unit 17. The various types of information D7a to D7d are configuration information, log information, statistical information such as the number of packet arrivals, etc.

[0028] The configuration information is information such as the IP address of the node itself, routing information, packet filter information, QoS settings, etc. for operating the actual node by NW connection. Also, the various types of information D7a to D7d include the host name, address, model, OS (Operating System), specifications related to the node, and further include the logs of the peripheral nodes 32e, 32f connected to the own node (for example, nodes 32a, 32c).

[0029] The information extraction unit 17 extracts configuration information such as the IP address for each of the actual nodes 32a to 32d related to the aggregated information D7 and logical information (referred to as logical information D8) regarding the addition / removal of the peripheral nodes 32e, 32f, and outputs it to the correspondence relationship estimation unit 18. However, the logical information D8 includes node information such as the host name, address, model, OS, specifications, etc. related to the actual nodes 32a to 32d, and node addition / removal information detected from the logs of the peripheral nodes 32e, 32f, etc. Furthermore, the information extraction unit 17 outputs the above-mentioned configuration information (referred to as configuration information D9) of the actual nodes 32a to 32f to the configuration input unit 20.

[0030] The actual NW information storage unit (also referred to as the storage unit) 19 stores the physical information D6 and logical information D8 of the actual nodes 32a to 32f, and the stored information is added or deleted and updated by access from the estimation unit 18.

[0031] The correspondence relationship estimation unit (also referred to as the estimation unit) 18 combines the physical information D6 from the node identification unit 15 and the logical information D8 from the information extraction unit 17 to improve the estimation accuracy of the correspondence relationship between both the actual nodes 32a to 32f and the node models 21a to 21f. The estimation information D10 of the correspondence relationship with improved estimation accuracy is output to the setting input unit 20. To explain further, the estimation unit 18 detects an event such as the addition or deletion of the actual nodes 32a to 32f based on the physical information D6, and identifies the actual nodes 32a to 32f from floors, racks, etc. within the DC31a to 31d. Further, the estimation unit 18 uses the logical information D8 to detect the addition or deletion of the actual nodes 32a, 32f from the information of the peripheral nodes 32e, 32f, and acquires the model, specifications, address, etc. of the added or deleted nodes. By combining (or adding) these physical information D6 and logical information D8, the accuracy of detection and identification can be improved. Note that the addition or deletion of the actual nodes 32a to 32f can also be detected and identified (or estimated) using only the physical information D6 or the logical information D8 alone.

[0032] The correspondence relationship between the physical information D6 and the logical information D8 will be described. For example, assume that the logical information D8 is node information (logical information) such as the host name, address, model, OS, specifications, etc. related to the actual node 32a. Also, from the adjacent node 32e that is NW-adjacent to the actual node 32a, by using information such as the routing information of the adjacent node 32e, the addition of the actual node 32a can also be detected from the logical information D8. Here, assume that the physical information D6 is node identification information and appearance information including image information (physical information) indicating that the actual node 32a has been added to the rack within each DC31a. In this case, since the physical information of the actual node 32a as the physical information D6 and the logical information of the actual node 32a as the logical information D8 are in a corresponding relationship, the addition of the actual node 32a can be estimated, and this estimation information D10 can be output to the setting input unit 20.

[0033] The estimation unit 18 estimates the "addition" or "deletion" of nodes by combining the physical information D6 and the logical information D8 related to the addition or deletion of each of the actual nodes 32a to 32f in each of the DCs 31a to 31d. The estimation unit 18 outputs the estimation information D10 of the "addition" or "deletion" to the setting input unit 20.

[0034] Also, the estimation unit 18 accesses the storage unit 19 and updates, based on the estimation information D10, the physical information D6 and the logical information D8 of the stored actual nodes 32a to 32f due to the addition or deletion of each of the actual nodes 32a to 32f in each of the DCs 31a to 31d.

[0035] The setting input unit 20 reflects the node addition or deletion information related to an actual node (for example, node 32a) in the corresponding node model 21a according to the setting information D9 from the information extraction unit 17 and the estimation information D10 from the estimation unit 18. At the same time, if there is a change in the setting information of each other actual node due to the addition or deletion of the actual node, the setting information D9 related to each actual node where the setting change occurs is reflected in the corresponding node model. In this way, by reflecting the node addition or deletion information related to each of the actual nodes 32a to 32f in each of the node models 21a to 21f, the correspondence between the actual NW 31 and the NW model 21 can be established.

[0036] <Operation of the Embodiment> Next, the operation of the communication network model construction apparatus according to this embodiment will be described with reference to the flowcharts shown in FIGS. 2 and 3.

[0037] However, assume that the communication NW31 shown in FIG. 1 is constructed by NW-connecting DCs 31a to 31d that are separated from each other by a long distance. Also assume that the data center identification unit 12 has the location information of each of the DCs 31a to 31d and the identification information for identifying each of the DCs 31a to 31d associated therewith and stored in a storage unit (not shown). The actual NW information storage unit 19 stores the correspondence between the actual nodes 32a to 32f and the node models 21a to 21f. For example, information such as which rack in the physical DC31a the node model 21a is deployed in and what logical settings are made is stored.

[0038] In step S1 shown in FIG. 2, the data center information IF unit 11 acquires the device information D1a to D1d from the GPS 35, camera 36, and sensor 37 within each of the DCs 31a to 31d.

[0039] In step S2, the IF unit 11 notifies the data center identification unit 12 of the location information D2 among the acquired device information D1a to D1d.

[0040] In step S3, the data center identification unit 12 returns the identification information D3 such as the name of each of the DCs 31a to 31d identified from the notified device information D1a to D1d to the IF unit 11.

[0041] In step S4, the IF unit 11 outputs, to the image processing unit 14, by associating the identification information D3 for each of the DCs 31a to 31d acquired from the identification unit 12 with the image information D4 of the camera 36 of the same DCs 31a to 31d.

[0042] In step S5, the IF unit 11 outputs, to the sensor information processing unit 13, by associating the identification information D3 for each of the DCs 31a to 31d acquired from the identification unit 12 with the detection information D5 of the sensor 37 of the same DCs 31a to 31d.

[0043] In step S6, the image processing unit 14 identifies the position within DC31a to 31d where the image of the image information D4 is projected. The image information D4a within each of the identified DC31a to 31d is output to the node identification unit 15 in association with the position information and identification information of the same DC31a to 31d.

[0044] In step S7, the sensor information processing unit 13 receives the detection information D5 of the sensor 37 associated with the identification information for each of DC31a to 31d, and outputs the name of the node associated with the identification information for each of DC31a to 31d and the detection information D5a of the addition or deletion of the node to the node identification unit 15.

[0045] In step S8 shown in FIG. 3, the node identification unit 15 outputs physical information D6 to the correspondence relationship estimation unit 18 according to the image information D4a representing the physical image within DC31a to 31d from the image processing unit 14 and the detection information D5a of the name of the node for each of DC31a to 31d and the addition or deletion of the node physically detected from the sensor information processing unit 13. That is, the physical information D6 indicating that a node (for example, node 32a) has been added or deleted to the physical rack or the like within each of DC31a to 31d is output to the correspondence relationship estimation unit 18.

[0046] In step S9, the maintenance network IF unit 16 acquires and aggregates various information D7a to D7d, which are setting information, log information, and statistical information for operating the actual nodes, acquired from the actual nodes 32a to 32f, and outputs the aggregated information D7 to the information extraction unit 17.

[0047] In step S10, the information extraction unit 17 extracts setting information such as the IP address for each of the actual nodes 32a to 32f related to the aggregated information D7 and logical information D8 regarding the addition / deletion of the peripheral nodes 32e, 32f, and outputs them to the correspondence relationship estimation unit 18. Also, the information extraction unit 17 outputs the setting information D9 such as the IP address for each of the actual nodes 32a to 32f related to the aggregated information D7 to the setting input unit 20.

[0048] In step S11, the estimation unit 18 combines the physical information D6 from the node identification unit 15 and the logical information D8 from the information extraction unit 17, thereby improving the estimation accuracy of the correspondence between both the actual nodes 32a to 32f including the physical arrangement and the like of the actual nodes 32a to 32f and the node models 21a to 21f. The estimation information D10 of the correspondence with improved estimation accuracy is output to the setting input unit 20.

[0049] In step S12, based on the estimation information D10, the estimation unit 18 updates the physical information D6 and the logical information D8 of the actual nodes 32a to 32f stored in the storage unit 19 by adding or deleting each of the DC31a to 31d for each of the actual nodes 32a to 32f.

[0050] In step S13, the setting input unit 20 reflects the node addition or deletion information related to the actual nodes 32a to 32f according to the estimation information D10 from the estimation unit 18 in the corresponding node models 21a to 21f. At the same time, if there is a change in the setting information of each other actual node accompanying the addition or deletion of the actual node, the setting information D9 related to each actual node where the setting change has occurred is reflected in the corresponding node model. By this reflection, the correspondence between the actual nodes 32a to 32f and the node models 21a to 21f can be established, so that the correspondence between the actual NW31 and the NW model 21 can be established.

[0051] <Effect of the Embodiment> The effect of the communication network model construction apparatus 10 according to the embodiment of the present invention will be described.

[0052] This construction apparatus 10 corresponds to a communication NW31 configured by NW-connecting a plurality of separated DC31a to 31d in which a plurality of actual nodes (nodes) 32a to 32f as communication devices are NW-connected and deployed, and includes a communication NW model 21 having a plurality of node models 21a to 21f corresponding to the plurality of actual nodes 32a to 32f connected to the communication NW31.

[0053] Furthermore, the construction device 10 includes a specific part composed of a data center information IF unit 11, a data center identification unit 12, a sensor information processing unit 13, an image processing unit 14, and a data center internal node identification unit 15. It also includes an extraction part composed of a maintenance network IF unit 16 and an information extraction unit 17, and further includes an estimation unit 18 and a setting input unit 20.

[0054] The specific part identifies DC31a to 31d from the position information by GPS35 for each of DC31a to 31d, and based on either the additional or deleted image information of each actual node 32a to 32f by the camera 36 of each identified DC31a to 31d or the detection information of the addition or deletion of each actual node 32a to 32f by the sensor 37, obtains physical information D6 which is information indicating the addition or deletion of each actual node 32a to 32f of each DC31a to 31d.

[0055] The extraction part obtains logical information D8 based on any one of the setting information, log information, and statistical information that can determine the addition or deletion of each actual node 32a to 32f of each of the identified DC31a to 31d and the peripheral nodes 32e, 32f connected to the actual nodes 32a, 32c.

[0056] The estimation unit 18 improves the estimation accuracy of the correspondence between the actual nodes 32a to 32f and the node models 21a to 21f, including the physical arrangement of the actual nodes 32a to 32f, by combining the physical information D6 and the logical information D8.

[0057] The setting input unit 20 is configured to perform a process of reflecting the estimated addition or deletion of each actual node 32a to 32f of each DC31a to 31d in the node models 21a to 21f of the communication NW model 21.

[0058] According to this configuration, the addition or deletion of actual nodes connected to the actual actual NW31 and their physical arrangements can be reflected in the NW model 21. Therefore, the actual nodes 32a to 32f and the node models 21a to 21f can be properly corresponded.

[0059] <Program> Next, a program executed by the computer of the present embodiment will be described. The computer corresponds to a communication network 31 configured by NW-connecting a plurality of separated DCs 31a to 31d in which a plurality of actual nodes (nodes) 32a to 32f as communication devices are NW-connected and deployed, and includes a communication network model construction device 10 having a communication NW model 21 with a plurality of node models 21a to 21f corresponding to the plurality of actual nodes 32a to 32f connected to the communication NW 31.

[0060] This program causes the above computer to identify the DCs 31a to 31d from the position information by the GPS 35 for each of the DCs (data centers) 31a to 31d, and based on either the additional or deleted image information for each of the actual nodes 32a to 32f by the cameras 36 of the identified DCs 31a to 31d or the detected information of addition or deletion for each of the actual nodes 32a to 32f by the sensors 37, to identify physical information D6 indicating addition or deletion for each of the actual nodes 32a to 32f of each of the DCs 31a to 31d, to extract logical information D8 from any of the information of setting information, log information, and statistical information that can determine addition or deletion of each of the actual nodes 32a to 32f of each of the identified DCs 31a to 31d and the peripheral nodes 32e, 32f connected to the actual nodes 32a, 32c, to detect addition or deletion for each of the actual nodes 32a to 32f by combining both the physical information D6 and the logical information D8, and to function as means for reflecting the addition or deletion for each of the actual nodes 32a to 32f of each of the detected DCs 31a to 31d and the change in the setting information of other actual nodes accompanying the addition or deletion of the actual nodes in the node models 21a to 21f of the communication NW model 21.

[0061] According to this program, similar to the effect of the communication network model construction device 10 described above, the NW model 21 can appropriately correspond to the actual NW 31. However, the program is stored in a storage medium, and the CPU (Central Processing Unit) reads the program from the storage medium and executes it.

[0062] <Effect> (1) A communication NW model having a plurality of node models corresponding to a plurality of nodes connected to a communication NW configured by NW-connecting a plurality of separated data centers in which a plurality of nodes as communication devices are NW-connected and deployed, and identifying data centers from position information by GPS (Global Positioning System) for each data center, and physical information indicating addition or deletion for each node of each data center based on either image information of addition or deletion for each node by a camera of each identified data center or detection information of addition or deletion for each node by a sensor; a specifying unit that specifies the physical information; an extracting unit that extracts logical information based on any one of setting information, log information, and statistical information capable of discriminating addition or deletion of each node of each specified data center and peripheral nodes connected to the node; an estimating unit that estimates addition or deletion for each node by combining both the physical information and the logical information; and a setting input unit that reflects changes in setting information of other actual nodes accompanying addition or deletion of nodes for each data center estimated and addition or deletion of actual nodes in the node models of the communication NW model. A communication network model construction apparatus characterized by comprising:

[0063] According to this configuration, addition or deletion of actual nodes connected to an actual communication NW (actual NW) and physical arrangements and the like can be reflected in a communication NW model (NW model). Therefore, the actual nodes and the node models can be properly corresponded.

[0064] In addition, regarding specific configurations, appropriate changes can be made without departing from the gist of the present invention.

Explanation of Signs

[0065] 10 Communication network model construction apparatus 11 Data center information IF unit (specifying unit) 12 Data center specifying unit (specifying unit) 13 Sensor information processing unit (specifying unit) 14 Image processing unit (specifying unit) 15 In-data-center node specifying unit (specifying unit) 16 Conservative network IF section (extraction section) 17 Information extraction section (extraction section) 18 Correspondence relationship estimation section (estimation section) 19 Actual NW information storage section 20 Setting input section 21 Communication NW model 21a~21f Node model 31 Actual communication NW 31a~31d DC (data center) 32a~32f Node (actual node) 35 GPS 36 Camera 37 Sensor

Claims

1. corresponding to a communication NW configured by NW-connecting a plurality of separated data centers in which a plurality of nodes as communication devices are NW-connected and deployed, and having a communication NW model having a plurality of node models corresponding to the plurality of nodes connected to the communication NW; identifying the data centers from the position information of each of the data centers by GPS (Global Positioning System), and identifying physical information, which is information indicating a predetermined node added or deleted to / from the plurality of nodes deployed in each data center, based on either the image information of addition or deletion for each node by a camera of the identified data center or the detection information of addition or deletion for each node by a sensor; an extraction unit that extracts logical information based on any one of setting information, log information, and statistical information that can determine addition or deletion of the predetermined node and that can be obtained from the plurality of nodes deployed in each of the identified data centers; an estimation unit that estimates addition or deletion of the predetermined node by combining both the physical information and the logical information obtained from peripheral nodes among the plurality of nodes located around the predetermined node; a setting input unit that reflects, in the node models of the communication NW model, the change content indicating addition or deletion of the predetermined node and the change content of the setting information of nodes other than the predetermined node among the plurality of nodes accompanying addition or deletion of the predetermined node; A communication network model construction apparatus, characterized by comprising the above.

2. A communication network model construction method by a communication network model construction apparatus, wherein the communication network model construction apparatus comprises a communication NW model corresponding to a communication NW configured by NW-connecting a plurality of separated data centers in which a plurality of nodes as communication devices are NW-connected and deployed, and having a plurality of node models corresponding to the plurality of nodes connected to the communication NW; Identifying data centers from the GPS-based location information for each data center, and identifying physical information, which is information indicating a predetermined node added or deleted to / from the plurality of nodes deployed in each data center, based on either the image information of addition or deletion for each node by a camera of each identified data center or the detection information of addition or deletion for each node by a sensor; Extracting logical information based on any one of setting information, log information, and statistical information that can be used to determine the addition or deletion of the predetermined node, and that can be obtained from the plurality of nodes deployed in each of the identified data centers; Estimating the addition or deletion of the predetermined node by combining both the physical information and the logical information obtained from the peripheral nodes among the plurality of nodes located around the predetermined node; Reflecting the change content indicating the addition or deletion of the predetermined node and the change content of the setting information of the nodes other than the predetermined node among the plurality of nodes accompanying the addition or deletion of the predetermined node in the node model of the communication NW model; A method for constructing a communication network model, characterized by executing the above steps.

3. A program for causing a computer to function as the communication network model construction apparatus according to Claim 1.

Citation Information

Patent Citations

  • Network management system

    JP2004228740A

  • Program, method, and device for verifying network configuration

    JP2008182445A

  • Network management support device and program

    JP2009031962A

  • System and method for network management

    JP2017524320A