Data collection device, data collection method and computer program
By generating and updating the mapping table, combining label information and dynamic information, a data collection device and method is designed, which solves the problem that the prior art is difficult to monitor CNF in the virtual network, and realizes effective monitoring and dynamic update of CNF.
Patent Information
- Application Number
- JP2022060589
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-31
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-03-31
AI Technical Summary
Existing virtual network monitoring technologies are difficult to effectively monitor container-based cloud native network functions (CNF), and CNF is expected to become more popular in future cloud computing.
A data collection device and method are designed to realize monitoring of CNFs in the virtual network by generating and updating mapping tables, combining tag information and dynamic information. The device includes mapping information, tag information, collector unit and mapping unit for collecting and marking information of the virtual network and dynamically updating the mapping table based on configuration information.
It realizes effective monitoring of CNF in the virtual network, can be dynamically updated according to network configuration changes, and improves the flexibility and accuracy of network monitoring.
Smart Images

Figure 0007648564000001 
Figure 0007648564000002 
Figure 0007648564000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a data collection device, a data collection method, and a computer program. [Background technology]
[0002] In recent years, with the advancement of virtualization technology, virtualized communication networks (virtual networks) are becoming more common in the field of communication networks. Virtual networks have the advantage of being able to expand network functions only when and as much as necessary according to the user's situation. On the other hand, virtual networks have an increasing number of network components and their network configurations change dynamically, which makes network monitoring a challenge in terms of network maintenance and operation to ensure stable network operation. In virtual networks, network functions are built as virtual network instances on a physical server, which is the virtualization infrastructure, so it is necessary to monitor the operation status from both the physical server and the virtual network instance perspectives.
[0003] Patent Document 1 describes a virtual network monitoring technology that determines the need for lifecycle management operations such as autoscaling based on data obtained from VNFs (Virtual Network Functions) and the Network Function Virtualization Infrastructure (NFVI), which is the infrastructure that supports the VNFs, in order to monitor a virtual network. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Special Publication No. 2018-504809 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the virtual network monitoring technology described in the above-mentioned Patent Document 1 targets VNFs, which are virtual machine (VM)-based virtualized network functions, and therefore it is difficult to target CNFs (Cloud-native Network Functions). CNFs are container-based virtualized network functions with a different architecture from VM-based VNFs. Containers are a technology that is widely used in cloud computing services, and CNFs are expected to become particularly widespread in the future.
[0006] The present invention has been made in consideration of the above circumstances, and its purpose is to contribute to network monitoring targeting virtual networks using CNF. [Means for solving the problem]
[0007] (1) One aspect of the present invention is to provide a virtual network that uses cloud native network functions (CNFs) to be monitored. Mapping information and a mapping table generated based on configuration information of the virtual network to be monitored, the mapping table storing tag information provided for each monitoring unit, identification information for identifying network information collected from a virtual network instance of the virtual network to be monitored and an information processing device of a virtualization infrastructure on which the virtual network instance is executed, and a tag addition condition for adding the tag information in association with each other; a collector unit receiving the network information collected from the virtual network instance and the information processing device of the virtualization infrastructure; and a mapping unit adding the tag information to the network information received by the collector unit based on the mapping table. The mapping information has, for each monitoring unit, the tag information, the identification information, the tag addition condition, and additional information for acquiring the dynamic information when dynamic information of the configuration information of the virtual network to be monitored is used as the tag addition condition, and the additional information is information indicating the dynamic information and an acquisition source of the dynamic information, and the mapping table stores, for each tag information of each monitoring unit, the identification information, the tag addition condition, and tag information to be added when the tag addition condition is met, and the tag addition condition under which the dynamic information is used is such that the dynamic information acquired based on the additional information is stored in the mapping table. It is a data collection device. (2) One aspect of the present invention is The dynamic information indicated in the additional information is acquired from the acquisition source indicated in the additional information, and the acquired dynamic information The data collection device according to the above (1), further comprising a mapping table generating unit that generates the mapping table using the (3) In one aspect of the present invention, the mapping table generating unit Mapping Informationand the configuration of the virtual network to be monitored are changed, Mapping Information and updates the mapping table using the reacquired configuration information of the virtual network to be monitored.
[0008] (4) One aspect of the present invention is a data collection device for a monitored virtual network using cloud native network functions (CNF). Mapping information and a mapping table generated based on configuration information of the virtual network to be monitored, in which tag information provided for each monitoring unit, identification information for identifying network information collected from a virtual network instance of the virtual network to be monitored and an information processing device of a virtualization infrastructure on which the virtual network instance is executed, and a tag addition condition for adding the tag information are stored in association with each other, the data collection device including a network information receiving step of receiving the network information collected from the virtual network instance and the information processing device of the virtualization infrastructure, and a tag addition step of adding the tag information to the network information received in the network information receiving step based on the mapping table. the mapping information has, for each monitoring unit, the tag information, the identification information, the tag addition condition, and additional information for acquiring the dynamic information when dynamic information of the configuration information of the virtual network to be monitored is used as the tag addition condition, the additional information being information indicating the dynamic information and an acquisition source of the dynamic information, the mapping table stores, for each tag information of each monitoring unit, the identification information, the tag addition condition, and tag information to be added when the tag addition condition is met, and the tag addition condition under which the dynamic information is used is such that the dynamic information acquired based on the additional information is stored in the mapping table. Data collection method.
[0009] (5) One aspect of the present invention is a method for implementing the present invention on a computer. Cloud-native network functions (CNF) were used For monitored virtual networks Mapping informationand a mapping table generated based on configuration information of the virtual network to be monitored, in which tag information provided for each monitoring unit, identification information for identifying network information collected from a virtual network instance of the virtual network to be monitored and an information processing device of a virtualization infrastructure on which the virtual network instance is executed, and a tag addition condition for adding the tag information are stored in association with each other; a network information receiving step of receiving the network information collected from the virtual network instance and the information processing device of the virtualization infrastructure; and a tag adding step of adding the tag information to the network information received in the network information receiving step based on the mapping table. the mapping information has, for each monitoring unit, the tag information, the identification information, the tag addition condition, and additional information for acquiring the dynamic information when dynamic information of the configuration information of the virtual network to be monitored is used as the tag addition condition, the additional information being information indicating the dynamic information and an acquisition source of the dynamic information, the mapping table stores, for each tag information of each monitoring unit, the identification information, the tag addition condition, and tag information to be added when the tag addition condition is met, and the tag addition condition under which the dynamic information is used is such that the dynamic information acquired based on the additional information is stored in the mapping table. It is a computer program. Effect of the Invention
[0010] According to the present invention, it is possible to obtain an effect of contributing to network monitoring targeting a virtual network using CNF. [Brief description of the drawings]
[0011] [Figure 1] 1 is a block diagram showing an example of the configuration of a network monitoring system according to an embodiment; [Diagram 2] 1 is a sequence diagram showing an example of a procedure of a data collection method and a virtual network monitoring method according to an embodiment. [Diagram 3] 1 is a sequence diagram showing an example of a procedure of a mapping table updating method according to an embodiment; [Figure 4] 4 is a specific configuration example of mapping information according to an embodiment. [Diagram 5] 4 is a specific configuration example of a mapping table according to an embodiment. [Figure 6] 1 is a flowchart illustrating an example of a procedure of a tagging method according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a block diagram showing an example of the configuration of a network monitoring system 1 according to an embodiment. In Fig. 1, the network monitoring system 1 collects network information from a virtual network to be monitored, analyzes the state of the virtual network to be monitored based on the collected network information, and outputs the analysis result of the state of the virtual network to be monitored.
[0013] The virtual network to be monitored is a virtual network using CNF (Cloud Native Network Function), and includes a plurality of CNFs 40 and a CNF orchestrator 60. The CNFs 40 are constructed as virtual network instances executed on a physical server 30, which is an information processing device of the virtualization infrastructure. The CNF orchestrator 60 orchestrates the CNFs 40 used in the virtual network to be monitored.
[0014] A monitoring agent 50 is installed in the CNF_40 and the physical server 30. The monitoring agent 50 is an agent for collecting network information related to the CNF_40 or the physical server 30 in which it is installed. The network information is information used to analyze the state of the virtual network to be monitored, and is information indicating the virtual network performance state of, for example, network resources, computing resources, etc.
[0015] The network monitoring system 1 includes a mapping table generating unit 11, a data collecting and storing unit 12, and a data analyzing unit 13. In this embodiment, the mapping table generating unit 11 and the data collecting and storing unit 12 correspond to a data collecting device.
[0016] Each function of the network monitoring system 1 is realized by the network monitoring system 1 including computer hardware such as a CPU (Central Processing Unit) and a memory, and the CPU executing a computer program stored in the memory. The network monitoring system 1 may be configured using a general-purpose computer device, or may be configured as a dedicated hardware device. For example, the network monitoring system 1 may be configured using a server computer connected to a communication network such as the Internet. Each function of the network monitoring system 1 may be realized by cloud computing. The network monitoring system 1 may be realized by a single computer, or may be realized by distributing the functions of the network monitoring system 1 among multiple computers. The network monitoring system 1 may be configured to open a website using, for example, a WWW system.
[0017] The mapping table generating unit 11 receives mapping information from a user terminal 3 used by a user such as a network administrator. The mapping information is information including a monitoring policy for the virtual network to be monitored.
[0018] The mapping table generation unit 11 acquires configuration information of the virtual network to be monitored based on the monitoring policy included in the mapping information. The configuration information of the virtual network to be monitored is acquired from the CNF orchestrator 60 or the physical server 30.
[0019] The mapping table generator 11 generates a mapping table 110 based on the monitoring policy included in the mapping information and the configuration information of the virtual network to be monitored acquired from the CNF orchestrator 60 and the physical server 30. The mapping table 110 is a table in which tag information provided for each monitoring unit, identification information for identifying network information collected from the CNF_40 of the virtual network to be monitored and the physical server 30, and tagging conditions for adding the tag information to the network information are stored in association with each other.
[0020] The mapping table generating unit 11 transmits the generated mapping table 110 to the data collecting and storing unit 12 .
[0021] Furthermore, when at least one of the monitoring policy for the virtual network to be monitored and the configuration of the virtual network to be monitored is changed, the mapping table generating unit 11 reacquires configuration information of the virtual network to be monitored based on the latest monitoring policy, and uses the reacquired configuration information of the virtual network to be monitored to update the mapping table 110. The mapping table generating unit 11 transmits the updated mapping table 110 to the data collecting and accumulating unit 12.
[0022] The data collection and accumulation unit 12 includes a collector module (collector unit) 121, a mapping module (mapping unit) 122, and a data store (data storage unit) 123.
[0023] The collector module 121 receives from each monitoring agent 50 the network information collected by each monitoring agent 50 from the CNF_40 and physical servers 30 of the virtual network to be monitored.
[0024] The mapping module 122 adds the corresponding tag information to the network information received by the collector module 121 based on the mapping table 110 .
[0025] The data store 123 stores the network information to which tag information has been added by the mapping module 122. The network information stored in the data store 123 is classified for each monitoring unit by the tag information. In response to a data request from the data analysis unit 13, the data collection and accumulation unit 12 returns the tagged network information in the data store 123 to the data analysis unit 13.
[0026] The data analysis unit 13 acquires tagged network information from the data collection and storage unit 12, and performs performance analysis of the monitored virtual network for each monitoring unit based on the network information for each monitoring unit identified by the tag information of the acquired tagged network information. For this performance analysis, for example, a CNF model 130 corresponding to each CNF_40, which is a machine learning model constructed using a predetermined algorithm, is used. For the CNF model 130, network information that has been subjected to predetermined data preprocessing for performance analysis is used. The method used by the data analysis unit 13 for analysis is not limited to machine learning, and analysis methods using other algorithms or the like may be applied.
[0027] The data analysis unit 13 transmits the performance analysis result for each monitoring unit of the monitored virtual network to the user terminal 3. This allows a user such as a network administrator to recognize the performance status of the monitored virtual network for each monitoring unit from the performance analysis result received by the user terminal 3.
[0028] Next, a data collection method and a virtual network monitoring method according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a sequence diagram showing an example of the procedure of the data collection method and the virtual network monitoring method according to this embodiment.
[0029] (Step S1) The network administrator uses the user terminal 3 to input mapping information to the mapping table generating unit 11. The input mapping information (input mapping information) includes information (monitoring policy) for classifying network information for each monitoring unit and adding tag information for each monitoring unit.
[0030] (Step S2) Based on the input mapping information, the mapping table generating unit 11 requests the CNF orchestrator 60 for necessary monitoring target virtual network configuration information out of the configuration information of the monitoring target virtual network (monitoring target virtual network configuration information).
[0031] (Step S3) In response to a request from the mapping table generation unit 11, the CNF orchestrator 60 returns the requested monitoring target virtual network configuration information to the mapping table generation unit 11.
[0032] (Step S4) The mapping table generating unit 11 requests the physical server 30 for necessary monitoring target virtual network configuration information based on the input mapping information.
[0033] (Step S5) In response to the request from the mapping table generating unit 11, the physical server 30 returns the requested monitoring target virtual network configuration information to the mapping table generating unit 11.
[0034] (Step S6) The mapping table generation unit 11 generates the mapping table 110 based on the input mapping information and the monitoring target virtual network configuration information acquired from the CNF orchestrator 60 and the physical server 30.
[0035] (Step S7) The mapping table generating unit 11 transmits the generated mapping table 110 (table information) to the mapping module 122.
[0036] (Step S8) The mapping module 122 reads the mapping table 110 (table information) received from the mapping table generating unit 11 into a memory and holds it.
[0037] By the above steps S1 to S8, the mapping table 110 is generated and set in the mapping module 122. Then, the following steps are executed as a data collection stage.
[0038] (Step S9 ) The monitoring agent 50 preliminarily installed in the physical server 30 periodically collects network information from the physical server 30 and transmits the collected network information to the collector module 121 .
[0039] (Step S10) The monitoring agent 50 pre-installed in the CNF_40 of the virtual network to be monitored periodically collects network information from the CNF_40 and transmits the collected network information to the collector module 121.
[0040] (Step S11) The collector module 121 transfers to the mapping module 122 the network information received from the CNF_40 of the virtual network to be monitored and each monitoring agent 50 of the physical server 30.
[0041] (Step S 12 ) The mapping module 122 adds the corresponding tag information to the network information received from the collector module 121 based on the mapping table 110 .
[0042] (Step S13) The data store 123 stores the tagged network information to which the mapping module 122 has added the tag information.
[0043] Through the above steps S9 to S13, network information classified for each monitoring unit by tag information (tagged network information) is stored in the data store 123. Next, the following steps are executed as a data analysis stage.
[0044] (Step S14) The data analysis unit 13 requests tagged network information of the target of data analysis from the data store 123. For example, the data analysis unit 13 requests tagged network information corresponding to the monitoring unit of the target of data analysis from the data store 123. For example, the data analysis unit 13 requests tagged network information collected on the monitoring date and time of the target of data analysis from the data store 123. The network information includes the date and time of collection.
[0045] (Step S15) In response to a request from the data analysis unit 13, the data store 123 returns the requested tagged network information to the data analysis unit 13.
[0046] (Step S16) The data analysis unit 13 analyzes the tagged network information acquired from the data store 123 by using the CNF model 130, which is a machine learning model constructed in advance.
[0047] (Step S17) The data analysis unit 13 transmits the analysis result to the user terminal 3 of the network administrator.
[0048] Next, a mapping table updating method according to this embodiment will be described with reference to Fig. 3. Fig. 3 is a sequence diagram showing an example of the procedure of the mapping table updating method according to this embodiment.
[0049] (Step S31) When the network administrator changes the monitoring policy for the virtual network to be monitored, the network administrator uses the user terminal 3 to input changed mapping information to the mapping table generating unit 11. The input changed mapping information (input mapping information_changed) includes the changed monitoring policy.
[0050] (Step S32) When the configuration of the virtual network to be monitored has changed due to auto-scaling or the like, the CNF orchestrator 60 notifies the mapping table generation unit 11 of the change in the configuration of the virtual network to be monitored.
[0051] (Step S33) When the input mapping information has been changed, the mapping table generation unit 11 requests the CNF orchestrator 60 for necessary monitoring target virtual network configuration information based on the input mapping information_after change.
[0052] When there is no change in the input mapping information but there is a change in the configuration of the virtual network to be monitored, the mapping table generation unit 11 requests the CNF orchestrator 60 for the necessary configuration information of the virtual network to be monitored based on the input mapping information.
[0053] When there is a change in the input mapping information and a change in the configuration of the virtual network to be monitored, the mapping table generation unit 11 requests the CNF orchestrator 60 for the necessary configuration information of the virtual network to be monitored based on the input mapping information_after change.
[0054] (Step S34) In response to a request from the mapping table generation unit 11, the CNF orchestrator 60 returns the requested monitoring target virtual network configuration information to the mapping table generation unit 11.
[0055] (Step S35) If the input mapping information has been changed, the mapping table generating unit 11 requests the physical server 30 for the necessary monitoring target virtual network configuration information based on the input mapping information_after change.
[0056] When the input mapping information has not been changed but the configuration of the virtual network to be monitored has been changed, the mapping table generating unit 11 requests the physical server 30 for the necessary configuration information of the virtual network to be monitored based on the input mapping information.
[0057] When the input mapping information has been changed and the configuration of the virtual network to be monitored has been changed, the mapping table generating unit 11 requests the physical server 30 for the necessary configuration information of the virtual network to be monitored based on the input mapping information_after change.
[0058] (Step S36) In response to the request from the mapping table generating unit 11, the physical server 30 returns the requested monitoring target virtual network configuration information to the mapping table generating unit 11.
[0059] (Step S37) If the input mapping information has been changed, the mapping table generation unit 11 updates the mapping table 110 based on the input mapping information_after change and the monitored virtual network configuration information acquired from the CNF orchestrator 60 and the physical server 30.
[0060] (Step S38) The mapping table generation unit 11 transmits the updated mapping table 110 (table information) to the mapping module 122.
[0061] (Step S39) The mapping module 122 reloads the updated mapping table 110 (table information) received from the mapping table generation unit 11 into memory, overwrites the original mapping table 110, and holds it. As a result, the mapping table 110 is updated and set in the mapping module 122.
[0062] Fig. 4 is a specific configuration example of mapping information according to this embodiment. In the example of Fig. 4, for each monitoring unit, a monitoring unit name, identification information, conditions, and additional information are associated and stored in the mapping information. The identification information is identification information for identifying network information. The conditions are tagging conditions for adding tag information. The additional information is information for acquiring dynamic information (monitored virtual network configuration information) when dynamic information is used as a condition. When dynamic information is used as a condition, the mapping table generating unit 11 acquires the monitored virtual network configuration information indicated in the additional information from the acquisition destination indicated in the additional information (physical server 30 or CNF orchestrator 60).
[0063] In the example of Fig. 4, pidns (PID name space) and "TCP source IP address" are used as identification information. For pidns, dynamic information (monitored virtual network configuration information) acquired from the physical server 30 based on additional information is used as a condition (tagging condition). For "TCP source IP address", a value (static information) input by the network administrator as mapping information is used as a condition (tagging condition).
[0064] Fig. 5 is a specific configuration example of the mapping table 110 according to this embodiment. The example in Fig. 5 is generated based on the example of mapping information in Fig. 4. In the example in Fig. 5, for each tag information of each monitoring unit, identification information, a condition (tag addition condition), and tag information to be added when the condition (tag addition condition) is met are stored in the mapping table 110 in association with each other.
[0065] For the condition (tagging condition) associated with pidns, dynamic information (monitored virtual network configuration information) acquired from the physical server 30 based on the additional information of the mapping information is stored in the mapping table 110. For the condition (tagging condition) associated with "TCP source IP address", a value (static information) input by the network administrator as mapping information is stored in the mapping table 110.
[0066] 5, when, for example, identification information "pidns" matches the condition (tag addition condition) "4026533925" in the network information received by the collector module 121, the mapping module 122 adds tag information "amf" to the network information. Also, when, for example, identification information "TCP source IP address" matches the condition (tag addition condition) "192.168.13.81" in the network information received by the collector module 121, the mapping module 122 adds tag information "smf" to the network information.
[0067] 6 is a flowchart showing an example of the procedure of a tagging method according to this embodiment, which corresponds to the mapping table 110 in FIG.
[0068] (Step S101) The mapping module 122 receives network information (collected data) from the collector module 121.
[0069] (Step S102) The mapping module 122 determines whether or not the identification information "pidns" is included in the network information received from the collector module 121 based on the mapping table 110. If the identification information "pidns" is included, proceed to step S103, and if not, proceed to step S105.
[0070] (Step S103) The mapping module 122 judges whether or not the identification information "pidns" included in the network information matches the condition of the identification information "pidns" in the mapping table 110. If the condition is met, proceed to step S104, and if not, proceed to step S105.
[0071] (Step S104) The mapping module 122 adds tag information in the mapping table 110 that satisfies the condition of the matching identification information "pidns" to the network information.
[0072] (Step S105) The mapping module 122 judges whether or not the identification information "TCP source IP address" is included in the network information received from the collector module 121 based on the mapping table 110. If the identification information "TCP source IP address" is included, the process proceeds to step S106, and if not, the process of FIG. 6 ends.
[0073] (Step S106) The mapping module 122 judges whether or not the identification information "TCP source IP address" included in the network information matches the condition of the identification information "TCP source IP address" in the mapping table 110. If the condition is matched, the process proceeds to step S107, and if not, the process of FIG. 6 ends.
[0074] (Step S107) The mapping module 122 adds tag information in the mapping table 110 that corresponds to the condition of the matching identification information "TCP source IP address" to the network information.
[0075] According to this embodiment, an effect is obtained that it is possible to contribute to network monitoring targeting a virtual network using CNF.
[0076] In addition, in monitoring virtual networks, tag information for each monitoring unit can be added to network information collected from virtual network instances such as CNFs and their virtualization infrastructure using a mapping table, and the tagged network information can be accumulated, allowing performance information of the monitored virtual network to be aggregated and analyzed for each arbitrary monitoring unit.
[0077] In addition, if the monitoring policy for the monitored virtual network or the configuration of the monitored virtual network changes, the mapping table can be updated in response to notification of the change, thereby allowing monitoring of the monitored virtual network at any monitoring unit to continue while keeping up with changes in the environment related to the monitored virtual network.
[0078] This will make it possible to improve the overall service quality of network monitoring systems, for example, and thereby contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), which is to "Build resilient infrastructure, promote sustainable industrialization and foster innovation."
[0079] Although an embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like that do not deviate from the gist of the present invention are also included.
[0080] Also, a computer program for implementing the functions of each of the above-mentioned devices may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed. Note that the "computer system" referred to here may include hardware such as an OS and peripheral devices. Furthermore, in the case of using a WWW system, the "computer system" also includes the homepage providing environment (or display environment). In addition, the term "computer-readable recording medium" refers to writable non-volatile memory such as a flexible disk, an optical magnetic disk, a ROM, or a flash memory, a portable medium such as a DVD (Digital Versatile Disc), or a storage device such as a hard disk built into a computer system.
[0081] Furthermore, the term "computer-readable recording medium" includes devices that retain a program for a certain period of time, such as volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The program may be transmitted from a computer system in which the program is stored in a storage device or the like to another computer system via a transmission medium, or by a transmission wave in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already recorded in the computer system. [Explanation of symbols]
[0082] 1...network monitoring system, 3...user terminal, 11...mapping table generation unit, 12...data collection and storage unit, 13...data analysis unit, 30...physical server, 40...CNF, 50...monitoring agent, 60...CNF orchestrator, 110...mapping table, 121...collector module, 122...mapping module, 123...data store, 130...CNF model
Claims
1. a mapping table generated based on mapping information related to a monitored virtual network using a cloud native network function (CNF) and configuration information of the monitored virtual network, the mapping table storing tag information provided for each monitoring unit, identification information for identifying a virtual network instance of the monitored virtual network and network information collected from an information processing device of a virtualization infrastructure on which the virtual network instance is executed, and a tag addition condition for adding the tag information in association with each other; a collector unit for receiving network information collected from the virtual network instance and the information processing device of the virtualization infrastructure; a mapping unit that adds the tag information to the network information received by the collector unit based on the mapping table; Equipped with the mapping information includes, for each monitoring unit, the tag information, the identification information, the tagging condition, and additional information for acquiring dynamic information when dynamic information of configuration information of the virtual network to be monitored is used as the tagging condition; the additional information is information indicating the dynamic information and an acquisition source of the dynamic information, the mapping table stores, for each tag information of each monitoring unit, the identification information, the tag addition condition, and tag information to be added when the tag addition condition is met; The tagging condition in which the dynamic information is used is such that the dynamic information acquired based on the additional information is stored in the mapping table. Data collection equipment.
2. a mapping table generation unit that acquires the dynamic information indicated in the additional information from an acquisition source indicated in the additional information, and generates the mapping table using the acquired dynamic information; The data collection device of claim 1 further comprising:
3. the mapping table generation unit, when at least one of the mapping information and the configuration of the virtual network to be monitored is changed, reacquires configuration information of the virtual network to be monitored based on the mapping information, and updates the mapping table using the reacquired configuration information of the virtual network to be monitored. The data collection device of claim 2.
4. a data collection device includes a mapping table generated based on mapping information related to a monitored virtual network using a cloud native network function (CNF) and configuration information of the monitored virtual network, the mapping table storing tag information provided for each monitoring unit, identification information for identifying a virtual network instance of the monitored virtual network and network information collected from an information processing device of a virtualization infrastructure on which the virtual network instance is executed, and a tag addition condition for adding the tag information in association with each other; a network information receiving step in which the data collection device receives network information collected from the virtual network instance and the information processing device of the virtualization infrastructure; a tag addition step of the data collection device adding the tag information to the network information received in the network information receiving step based on the mapping table, the mapping information includes, for each monitoring unit, the tag information, the identification information, the tagging condition, and additional information for acquiring dynamic information when dynamic information of configuration information of the virtual network to be monitored is used as the tagging condition; the additional information is information indicating the dynamic information and an acquisition source of the dynamic information, the mapping table stores, for each tag information of each monitoring unit, the identification information, the tag addition condition, and tag information to be added when the tag addition condition is met; The tagging condition in which the dynamic information is used is such that the dynamic information acquired based on the additional information is stored in the mapping table. Data collection methods.
5. On the computer, a step of storing a mapping table generated based on mapping information regarding a monitored virtual network using a cloud native network function (CNF) and configuration information of the monitored virtual network, in which tag information provided for each monitoring unit, identification information for identifying a virtual network instance of the monitored virtual network and network information collected from an information processing device of a virtualization infrastructure on which the virtual network instance is executed, and a tag addition condition for adding the tag information are stored in association with each other; a network information receiving step of receiving network information collected from the virtual network instance and the information processing device of the virtualization infrastructure; a tag adding step of adding the tag information to the network information received in the network information receiving step based on the mapping table; A computer program for executing the mapping information includes, for each monitoring unit, the tag information, the identification information, the tagging condition, and additional information for acquiring dynamic information when dynamic information of configuration information of the virtual network to be monitored is used as the tagging condition; the additional information is information indicating the dynamic information and an acquisition source of the dynamic information, the mapping table stores, for each tag information of each monitoring unit, the identification information, the tag addition condition, and tag information to be added when the tag addition condition is met; The tagging condition in which the dynamic information is used is such that the dynamic information acquired based on the additional information is stored in the mapping table. Computer program.
Citation Information
Patent Citations
Packet network
JP2002044125A
Techniques for monitoring virtualized network functions or network function virtualization infrastructures
JP2018504809A
Model learning device, model learning method, and computer program
JP2021141481A
Systems and methods for transport based network slicing orchestration and management
US20210320878A1
Method, device, and program for management and orchestration of network functions virtualization
WO2016117697A1