Virtual network, virtual network quality monitoring method and electronic equipment

By creating virtual nodes and software switches in cloud nodes, and using programmable switches to receive user-configured data packet processing logic and quality monitoring programs, the problem that existing cloud network quality monitoring methods cannot identify and monitor user-defined protocols in the virtual network are solved, and effective monitoring and processing of virtual network quality is achieved.

CN119583415AActive Publication Date: 2025-03-07SONGSHAN LAB +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411498510.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-03-07
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

The existing cloud network quality monitoring methods cannot identify and monitor user-defined communication protocols and information encapsulation formats in virtual networks, resulting in the inability to be applicable to large-scale virtual networks built on cloud networks.

Method used

Monitoring the quality of the virtual network is achieved by creating virtual nodes and software switches in cloud nodes and using programmable switches to receive user-configured data packet processing logic and quality monitoring programs. The specific steps include converting the user-configured data packet processing logic into a flow table, converting the quality monitoring program into a second flow table, and sending it to the software switch and programmable switch to perform data packet processing and quality monitoring.

Benefits of technology

It realizes effective monitoring of virtual network quality, can identify and process user-defined communication protocols and information encapsulation formats, and is suitable for large-scale virtual networks, improving the accuracy and applicability of network quality monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583415A_ABST
    Figure CN119583415A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of networks, and provides a virtual network, a virtual network quality monitoring method and electronic equipment, the virtual network is constructed based on a cloud network, the virtual network comprises a cloud node and a programmable switch, and the cloud node is connected with the programmable switch; the cloud node is used for creating a virtual node and a corresponding software switch based on a received user request, and the user request comprises the number of virtual nodes required by the virtual network and network connection topology information; and the software switch and the programmable switch are used for receiving data message processing logic which is configured by a user and is related to the virtual node and a quality monitoring program which is related to the data message processing logic, and monitoring the quality of the virtual network based on the quality monitoring program to obtain a quality monitoring result. In the invention, the software switch and the programmable switch perform quality monitoring on the virtual network according to the quality monitoring program to obtain the quality monitoring result, thereby realizing quality monitoring on the virtual network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of network technology, and in particular to a virtual network, a virtual network quality monitoring method and an electronic device. Background Art

[0002] If real network devices (such as switches and routers) are used to verify network topology connections, it is technically feasible and closest to the real network quality and can best reflect the network status, but the entire implementation process is complex, expensive, and cannot be adjusted dynamically. Therefore, using cloud resources to build virtual network nodes has become a current research hotspot, that is, scheduling and arranging network cloud nodes to connect as virtual devices to form a large-scale virtual network.

[0003] At present, the quality monitoring method of cloud network is essentially to obtain container network quality data through the sidecar component or the visualization tool cAdvisor to achieve network quality monitoring. However, network quality data is related to network protocols. In virtual networks, for user (data source) customized communication protocols and information encapsulation formats, cloud network quality monitoring methods cannot identify these non-standard communication traffic, making existing cloud network quality monitoring methods unsuitable for large-scale virtual networks built based on cloud networks. Therefore, how to implement a network quality monitoring method for large-scale virtual networks built based on cloud networks is a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present invention provides a virtual network, a virtual network quality monitoring method and an electronic device, which are used to solve the above technical problems existing in the prior art.

[0005] The present invention provides a virtual network, which is constructed based on a cloud network. The virtual network comprises: a cloud node and a programmable switch, and the cloud node is connected to the programmable switch.

[0006] The cloud node is used to create a virtual node and a corresponding software switch based on a received user request, wherein the user request includes the number of virtual nodes required by the virtual network and network connection topology information.

[0007] The software switch and the programmable switch are used to receive the data message processing logic related to the virtual node and the quality monitoring program related to the data message processing logic configured by the user, and monitor the quality of the virtual network based on the quality monitoring program to obtain a quality monitoring result.

[0008] According to a virtual network provided by the present invention, the cloud node is also used to convert the data message processing logic related to the virtual node configured by the user into a first flow table, convert the quality monitoring program into a second flow table, and send the first flow table and the second flow table to the software switch and the programmable switch.

[0009] According to a virtual network provided by the present invention, the software switch and the programmable switch are used to add the monitored quality monitoring results into the data messages when forwarding the data messages between the virtual nodes.

[0010] According to a virtual network provided by the present invention, the software switch and the programmable switch are used to parse and process the data message based on the data message processing logic after receiving the data message, and if the data message does not have a quality monitoring message header, add a quality monitoring message header and a quality monitoring result to the processed data message; if the data message has a quality monitoring message header, insert the quality monitoring result after the quality monitoring message header.

[0011] According to a virtual network provided by the present invention, the software switch and the programmable switch are further used to upload the quality monitoring result in the data message when it is determined to be the last hop based on the routing policy.

[0012] The present invention also provides a virtual network quality monitoring method for monitoring the network quality of the virtual network described in any one of the above items. The method is applied to the programmable switch and the software switch and includes the following steps.

[0013] A quality monitoring program associated with the data message processing logic configured by a user is received.

[0014] The quality of the virtual network is monitored based on the quality monitoring program to obtain a quality monitoring result.

[0015] According to a virtual network quality monitoring method provided by the present invention, the quality of the virtual network is monitored based on the quality monitoring program to obtain a quality monitoring result, including the following steps.

[0016] Receive data packets sent by virtual nodes in the cloud node.

[0017] The data message is parsed and processed based on the data message processing logic.

[0018] The quality monitoring result monitored based on the quality monitoring program is added to the data message.

[0019] According to a virtual network quality monitoring method provided by the present invention, the quality monitoring result monitored by the quality monitoring program is added to the data message, including the following steps.

[0020] In the case that the data message does not have a quality monitoring message header, a quality monitoring message header and a quality monitoring result are added to the processed data message.

[0021] In the case where the data message has a quality monitoring message header, the quality monitoring result is inserted after the quality monitoring message header.

[0022] A virtual network quality monitoring method provided by the present invention further includes: in the case where it is determined to be the last hop based on the routing policy, collecting and uploading all quality monitoring results in the data message.

[0023] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the virtual network quality monitoring method as described in any one of the above is implemented.

[0024] The present invention provides a virtual network, a virtual network quality monitoring method and an electronic device, wherein the virtual network is based on a cloud network, and a virtual node and a corresponding software switch are created in the cloud node. The software switch and the programmable switch receive the data message processing logic related to the virtual node and the quality monitoring program related to the data message processing logic configured by the user. Therefore, during the operation of the virtual network, the software switch and the programmable switch monitor the quality of the virtual network according to the quality monitoring program, obtain the quality monitoring results, and thus realize the quality monitoring of the virtual network. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0026] Figure 1 It is a schematic diagram of the virtual network architecture provided by the present invention.

[0027] Figure 2 This is one of the flow charts of the virtual network quality monitoring method provided by the present invention.

[0028] Figure 3 This is the second flow chart of the virtual network quality monitoring method provided by the present invention.

[0029] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] The virtual network of the embodiment of the present invention is as follows: Figure 1 As shown in FIG, the virtual network is constructed based on a cloud network, including: cloud nodes and programmable switches (hardware switches), wherein the cloud nodes are connected to the programmable switches. Specifically, the cloud nodes are server nodes in the cloud network, such as Figure 1 As shown in the figure, in the cloud network, cloud nodes are divided into Master cloud nodes and ordinary cloud nodes (such as Node1~NodeN). In addition to the functions of ordinary cloud nodes, Master cloud nodes also run the cloud management platform of the entire cloud network, such as Kubernetes (K8s) cluster management plane components. Pod in each cloud node is the smallest scheduling unit in the cloud management platform (Kubernetes), with independent running space and resources. Pod runs on Master cloud nodes and ordinary cloud nodes, and a Pod contains multiple container instances.

[0032] The cloud node is used to create a virtual node and a corresponding software switch based on the received user request, and the user request includes the number of virtual nodes and network connection topology information required for the virtual network. Specifically, taking the Kubernetes cloud management platform as an example: the Kubernetes platform parses the user request, obtains the number of virtual nodes, and calls the resource management module in the platform to create a virtual node in the cloud node, namely the Pod node. The Pod node acts as a data message transceiver terminal in the virtual network; the network management module in the platform monitors the Pod resource changes of the resource management module, and creates a corresponding software switch P4-OVS to connect the virtual Pod node. There is a software switch P4-OVS in a cloud node, and finally realizes the networking of the virtual network.

[0033] The software switch and the programmable switch are used to receive the data message processing logic related to the virtual node and the quality monitoring program related to the data message processing logic configured by the user, and monitor the quality of the virtual network based on the quality monitoring program to obtain a quality monitoring result.

[0034] like Figure 1As shown, the controller can receive the user-configured data message processing logic related to the virtual node and the quality monitoring program related to the data message processing logic sent by the user terminal, send the user-configured data message processing logic related to the virtual node to the software switch and the programmable switch, and send the user-configured quality monitoring program related to the data message processing logic to the software switch and the programmable switch. Specifically, the controller can be deployed on a cloud node (such as a Master cloud node) or in a separate server. In order for the virtual network to eventually complete the processing and forwarding of data messages, the controller needs to send the user-configured data message processing logic to the software switch and the programmable switch. The software switch and the programmable switch configure themselves according to the data message processing logic to realize the processing and forwarding of data messages between virtual nodes in the virtual network. In order to monitor the network quality of the virtual network, the controller needs to send the user-configured quality monitoring program related to the data message processing logic to the software switch and the programmable switch.

[0035] During the operation of the virtual network, software switches and programmable switches monitor the quality of the virtual network according to the quality monitoring program. The quality monitoring program can be set according to the user's monitoring needs, so that when the quality monitoring program is executed, the corresponding indicators of the virtual network quality can be monitored, such as: packet count, timestamp, data input and output ports, queue ID, queue length, packet length and other indicators.

[0036] The software switch and the programmable switch can send the quality monitoring results obtained by each of them to the user terminal.

[0037] It should be noted that the virtual network of this embodiment, from the perspective of hardware architecture, may only include: cloud nodes and programmable switches. The above controllers and user terminals may be deployed on cloud nodes (such as Master cloud nodes). Figure 1 The quality monitoring server in is used to obtain quality monitoring results, parse, display and store quality monitoring results. For example, Prometheus is deployed in the quality monitoring server to collect and process the monitored network indicators, Infludb is deployed to store quality monitoring results, and Grafana is deployed to visualize the quality monitoring results. If the quality monitoring server is set up separately, the above controller and user terminal can also be deployed on the quality monitoring server. Of course, the quality monitoring server can also be any cloud node.

[0038] The virtual network of this embodiment is based on the cloud network. Virtual nodes and corresponding software switches are created in the cloud nodes. The software switches and programmable switches receive the data message processing logic related to the virtual nodes and the quality monitoring program related to the data message processing logic configured by the user. Therefore, during the operation of the virtual network, the software switches and programmable switches monitor the quality of the virtual network according to the quality monitoring program and obtain quality monitoring results, thereby realizing quality monitoring of the virtual network.

[0039] In some embodiments, the cloud node is also used to convert the user-configured data packet processing logic related to the virtual node into a first flow table, convert the quality monitoring program into a second flow table, and send the first flow table and the second flow table to the software switch and the programmable switch. Specifically, the virtual node acts as a data packet transceiver terminal in the virtual network. The user terminal will configure the data packet processing logic related to the virtual node. After receiving the data packet processing logic, the cloud node will convert the data packet processing logic into a flow table suitable for switch execution, that is, the first flow table. Similarly, the cloud node will also convert the quality monitoring program into the second flow table. The software switch and the programmable switch can complete the forwarding of data packets and the monitoring of the quality of the virtual network by executing the actions of the first flow table and the second flow table. In actual applications, Figure 1 The controller is deployed in the cloud node. The user terminal converts the data message processing logic and quality monitoring program between the configured virtual nodes into various application APP instances and sends them to the controller through the northbound interface. The controller parses these various application APP instances, converts them into flow tables, and sends them to the software switch (P4-OVS) and programmable switch in the cloud node through the southbound interface.

[0040] In some embodiments, the software switch and the programmable switch are used to add the monitored quality monitoring results to the data message when forwarding the data message between the virtual nodes. By embedding the quality monitoring results of the virtual network in the data message, the entire communication link of the data message can be monitored, thereby improving the accuracy of network quality monitoring.

[0041] In some embodiments, the software switch and the programmable switch are used to parse and process the data packet based on the data packet processing logic after receiving the data packet, and if the data packet does not have a quality monitoring message header, add a quality monitoring message header and a quality monitoring result to the processed data packet; if the data packet has a quality monitoring message header, insert the quality monitoring result after the quality monitoring message header.

[0042] Specifically, Figure 1As shown in the figure, the data message sent by the source virtual node Pod in the cloud node will first pass through the software switch P4-OVS in the cloud node where the source virtual node Pod is located. Since it is the first switch that the data message passes through, it is impossible for the quality monitoring message header to exist in the data message. After the first switch parses and processes the data message, it adds the quality monitoring message header to the processed data message, and then adds the quality monitoring result monitored by itself to the header in the form of metadata, and then repackages it according to the data message processing logic and forwards it to the next switch. After receiving the data message, the next switch parses and performs corresponding processing. Since the header has been added, the quality monitoring result monitored by itself is inserted after the header of the processed data message, and then repackages it according to the data message processing logic and forwards it to the next switch, and so on, until the data message is forwarded to the target virtual node Pod. During the data message forwarding process, only one quality monitoring message header is added. Each switch does not need to add its own quality monitoring message header. This avoids the data size of the data message being too large during the forwarding process, which leads to reduced transmission efficiency. In addition, in the subsequent processing of the data message by the switch, there is no need to add the header, which improves the processing speed to a certain extent.

[0043] In some embodiments, the software switch and the programmable switch are further used to upload the quality monitoring result in the data message when the routing policy determines that it is the last hop, that is, the software switch of the last hop uploads the quality monitoring result on the entire transmission link to the user terminal or the quality monitoring server. In this embodiment, the quality monitoring result of the entire link is uploaded at one time at the last hop, avoiding the problem that each switch uploads its own quality monitoring result separately, which will occupy more virtual network link resources and affect the transmission efficiency of the data message.

[0044] The embodiment of the present invention also provides a virtual network quality monitoring method for monitoring the network quality of the virtual network of the above embodiment, and the method is applied to the programmable switch and the software switch, such as Figure 2 As shown, the following steps are included.

[0045] Step S210: receiving a quality monitoring program configured by a user and related to the data message processing logic.

[0046] Step S220: monitor the quality of the virtual network based on the quality monitoring program to obtain a quality monitoring result.

[0047] In the virtual network quality monitoring method of this embodiment, the software switch and the programmable switch receive the data message processing logic related to the virtual node and the quality monitoring program related to the data message processing logic configured by the user, so that during the operation of the virtual network, the software switch and the programmable switch monitor the quality of the virtual network according to the quality monitoring program, obtain the quality monitoring results, and thus realize the quality monitoring of the virtual network.

[0048] In some embodiments, step S220 specifically includes the following steps.

[0049] Receive data packets sent by virtual nodes in the cloud node.

[0050] The data message is parsed and processed based on the data message processing logic.

[0051] The quality monitoring result monitored based on the quality monitoring program is added to the data message.

[0052] In this embodiment, by embedding the quality monitoring result of the virtual network in the data message, the entire communication link of the data message can be monitored, thereby improving the accuracy of network quality monitoring.

[0053] In some embodiments, the quality monitoring results monitored based on the quality monitoring program are added to the data message, including: when there is no quality monitoring message header in the data message, adding the quality monitoring message header and the quality monitoring results to the processed data message; when there is a quality monitoring message header in the data message, inserting the quality monitoring results after the quality monitoring message header.

[0054] In some embodiments, the virtual network quality monitoring method further includes: in a case where it is determined to be the last hop based on the routing policy, collecting and uploading all quality monitoring results in the data message.

[0055] like Figure 3 As shown, combined Figure 1 The virtual network architecture of the present embodiment is described in detail as follows.

[0056] Step S310: The process in the virtual node Pod space in the source cloud node calls the protocol stack to send a data message in a custom protocol format.

[0057] Step S320: the software switch P4-OVS in the source cloud node parses the data message, performs flow table matching and corresponding processing actions, adds a quality monitoring Header message header and fills in the quality monitoring result.

[0058] Step S330: If the destination address is another virtual node Pod of the same cloud node, the software switch P4-OVS in the source cloud node sends the data message to the process in the other Pod whose destination is the same cloud node.

[0059] Step S340: If the destination address is not another virtual node Pod of the same cloud node, the programmable network card in the source cloud node processes and forwards the data message, that is, forwards it to the programmable switch.

[0060] Step S350: The programmable switch parses the data message, performs flow table matching and corresponding processing actions, inserts the quality monitoring result after the Header message header, and forwards the processed data message to the programmable network card in the destination cloud node. It should be noted that in this step, the data message can be forwarded between multiple programmable switches before reaching the programmable network card in the destination cloud node.

[0061] Step S360: The programmable network card in the destination cloud node processes and forwards the data message, that is, forwards it to the software switch P4-OVS in the destination cloud node.

[0062] Step S370: The P4-OVS in the destination cloud node parses the data message, performs flow table matching and corresponding processing actions, and inserts the quality monitoring result after the Header message header. In this step, since the P4-OVS in the destination cloud node is the last hop on the forwarding path, the P4-OVS in the destination cloud node also collects the quality monitoring results in the data message and sends them to the user terminal or the quality monitoring server.

[0063] Step S380: The P4-OVS in the destination cloud node sends the data message to the virtual node Pod in the destination cloud node.

[0064] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 410, a communications interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communications interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the virtual network quality monitoring method, which is used to monitor the network quality of the virtual network of the above embodiment, and the method is applied to the programmable switch and the software switch, and includes the following steps.

[0065] A quality monitoring program associated with the data message processing logic configured by a user is received.

[0066] The quality of the virtual network is monitored based on the quality monitoring program to obtain a quality monitoring result.

[0067] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0068] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the virtual network quality monitoring method provided by the above methods. The method is used to monitor the network quality of the virtual network of the above embodiments. The method is applied to the programmable switch and software switch, and includes the following steps.

[0069] A quality monitoring program associated with the data message processing logic configured by a user is received.

[0070] The quality of the virtual network is monitored based on the quality monitoring program to obtain a quality monitoring result.

[0071] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the virtual network quality monitoring method provided by the above-mentioned methods. The method is used to monitor the network quality of the virtual network of the above-mentioned embodiments. The method is applied to the programmable switch and the software switch, and includes the following steps.

[0072] A quality monitoring program associated with the data message processing logic configured by a user is received.

[0073] The quality of the virtual network is monitored based on the quality monitoring program to obtain a quality monitoring result.

[0074] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0075] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A virtual network, characterized in that: The virtual network is constructed based on a cloud network, and the virtual network includes: a cloud node and a programmable switch, and the cloud node is connected to the programmable switch; The cloud node is used to create a virtual node and a corresponding software switch based on a received user request, wherein the user request includes the number of virtual nodes required for the virtual network and network connection topology information; The software switch and the programmable switch are used to receive the data message processing logic related to the virtual node and the quality monitoring program related to the data message processing logic configured by the user, and monitor the quality of the virtual network based on the quality monitoring program to obtain a quality monitoring result.

2. The virtual network according to claim 1, characterized in that: The cloud node is also used to convert the user-configured data message processing logic related to the virtual node into a first flow table, convert the quality monitoring program into a second flow table, and send the first flow table and the second flow table to the software switch and the programmable switch.

3. The virtual network according to claim 1 or 2, characterized in that: The software switch and the programmable switch are used to add the monitored quality monitoring results into the data messages when forwarding the data messages between the virtual nodes.

4. The virtual network according to claim 3, characterized in that: The software switch and the programmable switch are used to parse and process the data message based on the data message processing logic after receiving the data message, and if the data message does not have a quality monitoring message header, add a quality monitoring message header and a quality monitoring result to the processed data message; if the data message has a quality monitoring message header, insert the quality monitoring result after the quality monitoring message header.

5. The virtual network according to claim 3, characterized in that: The software switch and the programmable switch are also used to upload the quality monitoring result in the data message when it is determined to be the last hop based on the routing policy.

6. A virtual network quality monitoring method, characterized in that: The method for monitoring the network quality of a virtual network according to any one of claims 1 to 5 is applied to the programmable switch and the software switch, comprising: Receiving a quality monitoring program associated with the data message processing logic configured by a user; The quality of the virtual network is monitored based on the quality monitoring program to obtain a quality monitoring result.

7. The virtual network quality monitoring method according to claim 6, characterized in that: Monitoring the quality of the virtual network based on the quality monitoring program to obtain a quality monitoring result includes: Receive data packets sent by virtual nodes in the cloud node; Parsing and processing the data message based on the data message processing logic; The quality monitoring result monitored based on the quality monitoring program is added to the data message.

8. The virtual network quality monitoring method according to claim 7, characterized in that: Adding the quality monitoring result monitored by the quality monitoring program to the data message includes: In the case where the data message does not have a quality monitoring message header, adding a quality monitoring message header and a quality monitoring result to the processed data message; In the case where the data message has a quality monitoring message header, the quality monitoring result is inserted after the quality monitoring message header.

9. The virtual network quality monitoring method according to claim 7, characterized in that: Also includes: In the case where it is determined to be the last hop based on the routing policy, all quality monitoring results in the data message are collected and uploaded.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the virtual network quality monitoring method according to any one of claims 6 to 9 is implemented.

Citation Information

Patent Citations

  • Virtual machine network quality monitoring method and system in cloud environment

    CN112367212A

  • Network shooting range system and virtual network implementation method and device of network shooting range system

    CN114363021A

  • Network detection method and device, electronic equipment, storage medium and program product

    CN118509353A

  • Monitoring and managing system for electricity energy quality

    CN201957060U

  • An agile network protocol for secure communications with assured system availability

    WO2000027086A2