A virtual-real node combined network anti-interference performance testing method and system
By combining virtual and real nodes, a network anti-interference performance testing method and system has been developed, which solves the problem of low correspondence between network simulation and actual network, realizes efficient network anti-interference performance testing, and supports large-scale radio interference countermeasure testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- UNIT 63966 OF PLA
- Filing Date
- 2023-03-01
- Publication Date
- 2026-07-14
AI Technical Summary
In existing technologies, network simulation is low-cost and fast, but it suffers from problems such as the protocol model's level of detail depending on the developers, the mathematical model's difficulty in simulating nonlinearity and randomness, and its low correspondence with actual networks.
By adopting a combination of virtual and physical nodes, a virtual-to-physical conversion table is established between the physical nodes and the virtual nodes in the simulated network to realize the conversion of test packets between virtual nodes and physical nodes, including the mapping relationship between IP addresses and MAC addresses, and supports the synchronization of routing tables and configuration parameters of virtual nodes.
It provides a scalable network anti-interference performance testing environment with realistic communication effects, supports interference countermeasure testing of a large number of radios, eliminates the need for a large number of physical radios, and improves the realism and efficiency of network simulation.
Smart Images

Figure CN116319418B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of network technology, and in particular to a method and system for testing the anti-interference performance of a network that combines virtual and physical nodes. Background Technology
[0002] In recent years, with the rapid development of the Internet and the increasing variety of network applications, the demand for network planning, testing and evaluation applications, and training of large-scale networks has increased significantly, making the study of network behavior and performance a challenging yet important task.
[0003] For various reasons, implementing real-world network systems is often costly or impractical. Network simulation, as a tool for studying network behavior and performance, plays a significant role in reproducing complex network environments. In the research of new technologies, network simulation can design the required network models as needed, understand the various characteristics of the network under different conditions with relatively little time and cost, and obtain rich and effective data for network research. This undoubtedly provides a convenient and efficient method for verification and analysis. Therefore, network simulation technology is playing an increasingly important role in the design and research of modern communication networks.
[0004] Currently, pure software simulation is mainly used because it is low-cost and fast. However, this approach has many limitations. For example, the level of sophistication of the protocol model depends on the implementation level of the simulation developers. Mathematical models are difficult to model nonlinear and stochastic characteristics, and are more akin to algorithm-level simulations, which do not correspond well with actual networks. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a network anti-interference performance testing method and system that combines virtual and real nodes to address the shortcomings of the existing technology.
[0006] The technical solution of the present invention to solve the above-mentioned technical problems is as follows:
[0007] Firstly, this application provides a method for testing the anti-interference performance of a network combining virtual and real nodes, the method comprising:
[0008] The program establishes a virtual-to-real conversion table between the physical nodes and the virtual nodes in the simulated network and distributes it to all the physical nodes and virtual nodes. The virtual-to-real conversion table includes the correspondence between the IP addresses of the physical nodes and the IP addresses of the virtual nodes, as well as the correspondence between the MAC addresses of the physical nodes and the MAC addresses of the virtual nodes.
[0009] The virtual-physical interface receives the test packet and checks whether the destination IP address of the test packet exists in the virtual-physical conversion table.
[0010] If a corresponding virtual node exists, the virtual-physical interface replaces the source IP address in the test message with the IP address of the corresponding virtual node, and then sends the test message to the virtual node in the simulation network.
[0011] The virtual node sends the test message to the next virtual node according to the virtual routing table;
[0012] When the destination virtual node receives the test message, the destination virtual node queries the virtual-to-real conversion table to see if there is a corresponding physical node.
[0013] If it exists, the destination virtual node will send the test message to the virtual-physical interface;
[0014] After the virtual-real interface converts the destination IP address of the test packet to the corresponding IP address of the physical node in the virtual-real conversion table, it sends the test packet to the corresponding physical node.
[0015] Secondly, this application provides a network anti-interference performance testing system combining virtual and physical nodes, the system comprising:
[0016] The testing platform is used to establish a virtual-to-real conversion table between the physical nodes and the virtual nodes in the simulated network and distribute it to all the physical nodes and virtual nodes. The virtual-to-real conversion table includes the correspondence between the IP addresses of the physical nodes and the IP addresses of the virtual nodes, as well as the correspondence between the MAC addresses of the physical nodes and the MAC addresses of the virtual nodes.
[0017] The virtual-real interface is used to receive test packets and check whether the destination IP address of the test packet exists in the virtual-real conversion table.
[0018] If a corresponding virtual node exists, the virtual-physical interface is used to replace the source IP address in the test message with the IP address of the corresponding virtual node, and then send the test message to the virtual node in the simulation network.
[0019] The virtual node is used to send the test message to the next virtual node according to the virtual routing table;
[0020] When the destination virtual node receives the test message, the destination virtual node is used to query whether there is a corresponding physical node according to the virtual-to-physical conversion table;
[0021] If it exists, the destination virtual node is used to send the test message to the virtual-physical interface;
[0022] The virtual-real interface is used to convert the destination IP address of the test message into the IP address of the corresponding physical node in the virtual-real conversion table, and then send the test message to the corresponding physical node.
[0023] The beneficial effects of this invention are: it proposes a network anti-interference performance testing method combining virtual and real nodes, including: a program establishing a virtual-to-real conversion table for real nodes and virtual nodes in a simulated network and distributing it to all real and virtual nodes; the virtual-to-real conversion table includes the correspondence between the IP addresses of the real nodes and the IP addresses of the virtual nodes, and the correspondence between the MAC addresses of the real nodes and the MAC addresses of the virtual nodes; the virtual-to-real interface receives a test packet and checks whether the destination IP address of the test packet exists in the virtual-to-real conversion table; if a corresponding virtual node exists, the virtual-to-real interface will... After replacing the source IP address in the test message with the corresponding IP address of the virtual node, the test message is sent to the virtual node in the simulated network. The virtual node then sends the test message to the next virtual node according to the virtual routing table. When the destination virtual node receives the test message, it checks whether a corresponding physical node exists according to the virtual-to-physical conversion table. If it does, the destination virtual node sends the test message to the virtual-to-physical interface. The virtual-to-physical interface converts the destination IP address of the test message to the IP address of the corresponding physical node in the virtual-to-physical conversion table and then sends the test message to the corresponding physical node. This application, by employing virtual construction technology, places physical radios in a virtual real environment and synchronously constructs physical jammers into a large-scale virtual test environment, thereby providing a scalable environment with realistic communication effects, capable of supporting jamming countermeasures testing of a large number of radios without requiring a large number of physical physical radios.
[0024] The advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0025] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is a flowchart illustrating a network anti-interference performance testing method combining virtual and real nodes according to an embodiment of the present invention.
[0027] Figure 2 This is a network schematic diagram of a network anti-interference performance testing method combining virtual and real nodes according to another embodiment of the present invention;
[0028] Figure 3 This is a network schematic diagram of a network anti-interference performance testing method combining virtual and real nodes according to another embodiment of the present invention;
[0029] Figure 4 This is a network schematic diagram of a network anti-interference performance testing method combining virtual and real nodes according to another embodiment of the present invention;
[0030] Figure 5 This is a system schematic diagram of a network anti-interference performance testing method combining virtual and real nodes according to an embodiment of the present invention. Detailed Implementation
[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0032] like Figure 1 The network anti-interference performance testing method combining virtual and real nodes described in this embodiment of the invention includes the following steps:
[0033] 110. The program establishes a virtual-to-real conversion table between the physical nodes and the virtual nodes in the simulation network and distributes it to all the physical nodes and virtual nodes. The virtual-to-real conversion table includes the correspondence between the IP addresses of the physical nodes and the IP addresses of the virtual nodes, as well as the correspondence between the MAC addresses of the physical nodes and the MAC addresses of the virtual nodes.
[0034] 120. The virtual-real interface receives the test message and checks whether the destination IP address of the test message exists in the virtual-real conversion table according to the virtual-real conversion table;
[0035] 130. If a corresponding virtual node exists, the virtual-physical interface replaces the source IP address in the test message with the IP address of the corresponding virtual node, and then sends the test message to the virtual node in the simulation network.
[0036] 140. The virtual node sends the test message to the next virtual node according to the virtual routing table;
[0037] 150. When the destination virtual node receives the test message, the destination virtual node queries the virtual-to-real conversion table to see if there is a corresponding physical node.
[0038] 160. If present, the destination virtual node sends the test message to the virtual-physical interface;
[0039] 170. After the virtual-real interface converts the destination IP address of the test message into the IP address of the corresponding physical node in the virtual-real conversion table, it sends the test message to the corresponding physical node.
[0040] Based on the above embodiments, further, the process of establishing the virtual-to-real conversion table between the physical nodes and the virtual nodes in the simulated network in step 110 also includes:
[0041] The program establishes a binding relationship between the MAC address of the physical node and the MAC address of the corresponding virtual node. When the virtual-physical interface detects that the source MAC address in the test message sent by the terminal has a corresponding virtual node MAC address in the virtual-physical conversion table, the program replaces the source MAC address of the test message with the MAC address of the virtual node and sends it to the corresponding virtual node.
[0042] Based on the above embodiments, it further includes:
[0043] The program is used to synchronize the virtual routing table of the acquired virtual node according to the virtual-to-real conversion table at a preset time, and then send it to the physical node for synchronization.
[0044] Based on the above embodiments, it further includes:
[0045] The program synchronizes the configuration parameter instructions of the physical node to the corresponding virtual node, and performs configuration parameter synchronization on the corresponding virtual node.
[0046] Based on the above embodiments, it further includes:
[0047] When the program detects that the physical node has received a test message, it copies the test message and sends it to the virtual-physical interface, and then sends it to the corresponding virtual node through the virtual-physical interface.
[0048] When the program detects that the virtual node has received a test message, it copies the test message and sends it to the virtual-physical interface, and then sends it to the corresponding physical node through the virtual-physical interface.
[0049] Based on the above embodiments, it further includes:
[0050] When the program detects that the virtual node has received a test message, it determines whether the previous hop source node of the test message has a corresponding relationship in the virtual-to-physical conversion table. If it does, the program does not copy the test message to the corresponding physical node.
[0051] like Figure 2 As shown in the figure, this embodiment provides a method for testing the anti-interference performance of a network that combines virtual and real nodes.
[0052] The business simulator simulates 4 terminals, which are represented by Terminal 1 to Terminal 4. The 4 radio simulation devices are also called physical nodes, which are represented by WNW-1 to WNW-4. The 12 virtual WNW nodes are represented by node1 to node12, which together form a large-scale virtual and physical combined simulation network.
[0053] Radio analog devices 1 through 4 form a chain topology. Twelve virtual WNW nodes form the irregular topology shown.
[0054] like Figure 3 As shown, terminal 1 sends a UDP data packet to terminal 4. The data packet reaches radio emulator WNW-1 and virtual node-1 respectively through the switch. However, radio emulator WNW-3 malfunctions due to enemy interference. At this time, the links between radio emulator networks WNW-2, WNW-4 and WNW-3 are interrupted, and similarly, the links between virtual nodes-2, node-4 and node-3 are also interrupted. Because the physical node WNW-3 is interrupted, the data packet needs to interact between the virtual and physical networks before finally reaching terminal 4. The specific process is as follows:
[0055] First, bind the radio simulators to the virtual nodes. This requires address binding. Create a table of IP and MAC addresses for all radio simulators in the simulation subsystem, and bind the MAC addresses of the radio simulators to the MAC addresses of the virtual nodes.
[0056] When data transmission occurs, if the source address of the data packet is detected to be the MAC address of the WNW-1 radio simulator, the data packet is sent to the MAC layer of virtual node-1, and the source MAC address is replaced with the source MAC address of node-1. Similarly, the destination MAC address is replaced for transmission within the virtual simulation network.
[0057] Table 1. MAC Address Correspondence between Radio Analog Devices and Virtual Nodes
[0058]
[0059] Table 2. Binding Table Between Terminal and Virtual Node IP Addresses
[0060]
[0061] In this example, the address binding relationship is shown in the table above. The routing table obtained by the virtual node during simulation is sent to the physical node every 500ms to synchronize virtual and physical routes, thus ensuring the consistency of the forwarding actions of the physical node and the virtual node. Finally, when the operation and management personnel use network management software to remotely configure the parameters of the radio simulation device, the configuration command is also forwarded to the bound virtual node so that it changes the corresponding parameters in the same way. Similarly, when using the local configuration command of the radio simulation device, the configuration command is sent to both the physical node and the virtual node simultaneously in two paths to complete the parameter synchronization.
[0062] Next, terminal 1 sends the data packet to radio emulation device WNW-1 through the switch. At the same time, radio WNW-1 also sends the data packet to the semi-physical interface of the network simulation software through the switch. The semi-physical interface replaces the source and destination IP addresses of the data packet with the corresponding virtual IP addresses.
[0063] Then, the radio analog device WNW-1 queries its routing table, which is synchronized with the virtual node node-1. Finding the next-hop node to be the physical node WNW-2, it sends the data packet to WNW-2 via electromagnetic wave. Virtual node node-1 queries its routing table and forwards the packet to virtual node node-2. Virtual node node-2, being a mapping node, first checks if the source MAC address of the previous-hop data packet is a physical node. If so, it queries its routing table and forwards the packet to virtual node node-6. Radio analog device WNW-2 then queries its routing table and sends data over the air to the MAC address of virtual node node-6. Virtual node node-6, being an unmapped virtual node, queries its routing table and forwards the packet to virtual node node-5. Virtual node node-5, also unmapped, queries its routing table and forwards the packet to virtual node node-4.
[0064] Finally, virtual node-4, acting as the mapping node, determines itself as the destination node and sends the data packet to the semi-physical interface. Simultaneously, virtual node-4 checks that the previous hop of the data packet is an unmapped virtual node and synchronously forwards the data packet via the network cable to the physical node WNW-4. Finally, physical node WNW-4 sends the data packet to service terminal 4.
[0065] The flowchart of the entire data packet transmission process is as follows: Figure 4 As shown.
[0066] like Figure 5 The network anti-interference performance testing system combining virtual and real nodes described in this embodiment of the invention includes:
[0067] The testing platform is used to establish a virtual-to-real conversion table between the physical nodes and the virtual nodes in the simulated network and distribute it to all the physical nodes and virtual nodes. The virtual-to-real conversion table includes the correspondence between the IP addresses of the physical nodes and the IP addresses of the virtual nodes, as well as the correspondence between the MAC addresses of the physical nodes and the MAC addresses of the virtual nodes.
[0068] The virtual-real interface is used to receive test packets and check whether the destination IP address of the test packet exists in the virtual-real conversion table.
[0069] If a corresponding virtual node exists, the virtual-physical interface is used to replace the source IP address in the test message with the IP address of the corresponding virtual node, and then send the test message to the virtual node in the simulation network.
[0070] The virtual node is used to send the test message to the next virtual node according to the virtual routing table;
[0071] When the destination virtual node receives the test message, the destination virtual node is used to query whether there is a corresponding physical node according to the virtual-to-physical conversion table;
[0072] If it exists, the destination virtual node is used to send the test message to the virtual-physical interface;
[0073] The virtual-real interface is used to convert the destination IP address of the test message into the IP address of the corresponding physical node in the virtual-real conversion table, and then send the test message to the corresponding physical node.
[0074] Based on the above embodiments, the testing platform is further configured to establish a binding relationship between the MAC address of the physical node and the MAC address of the corresponding virtual node, so that when the virtual-physical interface detects that the source MAC address in the test message sent by the terminal has a corresponding virtual node MAC address in the virtual-physical conversion table, the source MAC address of the test message is replaced with the MAC address of the virtual node and then sent to the corresponding virtual node.
[0075] Based on the above embodiments, the test platform is further configured to synchronize the virtual routing table of the acquired virtual node according to the virtual-to-real conversion table at a preset time, and then send it to the physical node for synchronization.
[0076] Based on the above embodiments, the test platform is also used to synchronize the configuration parameter instructions of the physical node to the corresponding virtual node, and to synchronize the configuration parameters of the corresponding virtual node.
[0077] Based on the above embodiments, a network anti-interference performance testing method combining virtual and physical nodes is proposed. The method includes: establishing a virtual-to-real conversion table for physical nodes and virtual nodes in a simulated network, and distributing it to all physical and virtual nodes. The virtual-to-real conversion table includes the correspondence between the IP addresses of the physical nodes and the IP addresses of the virtual nodes, as well as the correspondence between the MAC addresses of the physical nodes and the MAC addresses of the virtual nodes. The virtual-to-real interface receives a test packet and checks whether the destination IP address of the test packet exists in the virtual-to-real conversion table. If a corresponding virtual node exists, the virtual-to-real interface... After replacing the source IP address in the test message with the corresponding IP address of the virtual node, the test message is sent to the virtual node in the simulated network. The virtual node then sends the test message to the next virtual node according to the virtual routing table. When the destination virtual node receives the test message, it checks whether a corresponding physical node exists according to the virtual-to-physical conversion table. If it does, the destination virtual node sends the test message to the virtual-to-physical interface. The virtual-to-physical interface converts the destination IP address of the test message to the IP address of the corresponding physical node in the virtual-to-physical conversion table and then sends the test message to the corresponding physical node. This application, by employing virtual construction technology, places physical radios in a virtual real environment and synchronously constructs physical jammers into a large-scale virtual test environment, thereby providing a scalable environment with realistic communication effects, capable of supporting jamming countermeasures testing of a large number of radios without requiring a large number of physical physical radios.
[0078] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0079] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0080] In the embodiments provided by this invention, it should be understood that the disclosed apparatus / terminal devices and methods can be implemented in other ways. For example, the apparatus / terminal device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0081] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0082] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0083] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
[0084] Based on this understanding, the present invention can implement all or part of the processes in the methods of the above embodiments, or it can be accomplished by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0085] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
[0086] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for testing the anti-interference performance of a network combining virtual and real nodes, characterized in that, The method includes: Establish a virtual-to-real conversion table for physical nodes and virtual nodes in the simulated network and distribute it to all physical nodes and virtual nodes. The virtual-to-real conversion table includes the correspondence between the IP addresses of physical nodes and the IP addresses of virtual nodes, as well as the correspondence between the MAC addresses of physical nodes and the MAC addresses of virtual nodes. The virtual-physical interface receives the test packet and checks whether the destination IP address of the test packet exists in the virtual-physical conversion table. If a corresponding virtual node exists, the virtual-physical interface replaces the source IP address in the test message with the IP address of the corresponding virtual node, and then sends the test message to the virtual node in the simulation network. The virtual node sends the test message to the next virtual node according to the virtual routing table; When the destination virtual node receives the test message, the destination virtual node queries the virtual-to-real conversion table to see if there is a corresponding physical node. If it exists, the destination virtual node will send the test message to the virtual-physical interface; After the virtual-real interface converts the destination IP address of the test packet to the corresponding IP address of the physical node in the virtual-real conversion table, it sends the test packet to the corresponding physical node. When the virtual node detects that it has received a test message, it determines whether the previous hop source node of the test message has a corresponding relationship in the virtual-to-physical conversion table. If it does, the test message is not copied to the corresponding physical node.
2. The method according to claim 1, characterized in that, The process of establishing a virtual-to-real conversion table between physical nodes and virtual nodes in the simulated network also includes: The establishment of the binding relationship between the MAC address of the physical node and the corresponding MAC address of the virtual node is used so that when the virtual-physical interface detects that the source MAC address in the test message sent by the terminal has a corresponding virtual node MAC address in the virtual-physical conversion table, the source MAC address of the test message is replaced with the MAC address of the virtual node and then sent to the corresponding virtual node.
3. The method according to claim 1, characterized in that, The method further includes: The virtual routing table of the acquired virtual node is synchronized according to the virtual-to-real conversion table at a preset time, and then sent to the physical node for synchronization.
4. The method according to claim 1, characterized in that, The method further includes: The configuration parameter instructions of the physical node are synchronized to the corresponding virtual node, and the configuration parameters of the corresponding virtual node are synchronized.
5. The method according to claim 1, characterized in that, The method further includes: When it is detected that the physical node has received a test message, a copy of the test message is sent to the virtual-physical interface, and then sent to the corresponding virtual node through the virtual-physical interface; When the virtual node detects that it has received a test message, it copies the test message and sends it to the virtual-physical interface, and then sends it to the corresponding physical node through the virtual-physical interface.
6. A network anti-interference performance testing system combining virtual and real nodes, characterized in that, The system includes: The testing platform is used to establish a virtual-to-real conversion table between the physical nodes and the virtual nodes in the simulated network and distribute it to all the physical nodes and virtual nodes. The virtual-to-real conversion table includes the correspondence between the IP addresses of the physical nodes and the IP addresses of the virtual nodes, as well as the correspondence between the MAC addresses of the physical nodes and the MAC addresses of the virtual nodes. The virtual-real interface is used to receive test packets and check whether the destination IP address of the test packet exists in the virtual-real conversion table. If a corresponding virtual node exists, the virtual-physical interface is used to replace the source IP address in the test message with the IP address of the corresponding virtual node, and then send the test message to the virtual node in the simulation network. The virtual node is used to send the test message to the next virtual node according to the virtual routing table; When the destination virtual node receives the test message, the destination virtual node is used to query whether there is a corresponding physical node according to the virtual-to-physical conversion table; If it exists, the destination virtual node is used to send the test message to the virtual-physical interface; The virtual-real interface is used to convert the destination IP address of the test packet into the IP address of the corresponding physical node in the virtual-real conversion table, and then send the test packet to the corresponding physical node. When the test platform detects that the virtual node has received a test message, it determines whether the previous hop source node of the test message has a corresponding relationship in the virtual-to-physical conversion table. If it does, the test message is not copied to the corresponding physical node.
7. The system according to claim 6, characterized in that, The testing platform is also used to establish a binding relationship between the MAC address of the physical node and the MAC address of the corresponding virtual node, so that when the virtual-physical interface detects that the source MAC address in the test message sent by the terminal has a corresponding virtual node MAC address in the virtual-physical conversion table, the source MAC address of the test message is replaced with the MAC address of the virtual node and then sent to the corresponding virtual node.
8. The system according to claim 6, characterized in that, The testing platform is also used to synchronize the virtual routing table of the acquired virtual node according to the virtual-to-real conversion table at a preset time, and then send it to the actual node for synchronization.
9. The system according to claim 6, characterized in that, The testing platform is also used to synchronize the configuration parameter instructions of the physical node to the corresponding virtual node, and to synchronize the configuration parameters of the corresponding virtual node.