Virtual-real combined communication network performance test method
By developing an interference device model on the Exata network simulation platform and combining real interference devices, a communication network performance testing method combining virtual and real is realized, solving the problems of low credibility of network performance testing and imperfect model in the existing technology, and improving the reliability and real-time measurement.
Patent Information
- Application Number
- CN202411566121.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-11-05
AI Technical Summary
The existing pure virtual network simulation has low credibility and incomplete models, making it difficult to perceive external interference that affects network quality in real time, and cannot meet the needs of complex network performance testing.
The communication network performance testing method combining virtual and real is adopted, and the interference device model is developed based on the Exata network simulation platform, and combined with real interference devices and computer simulation platforms to simulate the interference effect of large-scale networks in real interference scenarios.
It improves the reliability and real-time performance of network performance measurement, and can more accurately simulate and analyze the performance of complex networks in different interference environments.
Smart Images

Figure CN119728485A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication network performance evaluation, and in particular to a communication network performance testing method combining virtual and real. Background Art
[0002] With the exponential growth of network users, the scale and structure of the network are becoming more and more complex. Only by mastering the performance parameter information of the network under different environmental interference can we accurately and effectively improve, maintain and manage the network. Therefore, network performance testing is of great significance to the development of network technology and the improvement of network user service quality. However, there are problems such as uncontrollable process, high testing cost, difficulty in collecting test results and large-scale testing that are difficult to operate in performance testing of real network environments. Therefore, network simulation is the main means of network performance testing.
[0003] Although pure virtual network simulation that relies solely on software solves the problems existing in actual measurement, the current pure virtual network simulation still has problems such as low credibility, imperfect models, and poor real-time perception of external interference that affects network quality. Therefore, in the process of exploring and researching network performance testing methods, traditional pure virtual network simulation methods can no longer meet the requirements. Summary of the invention
[0004] In order to overcome the above-mentioned deficiencies, the present invention provides a communication network performance testing method combining virtual and real.
[0005] The technical solution adopted by the present invention to solve its technical problem is: A virtual-real communication network performance testing method comprises the following steps: Step 1: Develop and build an interference device model based on the Exata network simulation platform, where the interference device model includes a physical layer model, a data link layer model, a network layer model, and an application layer model; Step 2: Build a communication network simulation scenario based on Exata through the control module; Step 3: Build an interference signal detection module, and collect and upload the detected interference signals; Step 4: Build a reconnaissance link and an interference link. The reconnaissance link conducts reconnaissance on the real nodes in the simulation scenario. When the real node network is detected to be communicating, the interference device transmits interference signals through the interference link to interfere with the real nodes in the link. Step 5: Run the network simulation scenario. The control module controls the start and end of the network simulation. The network simulation module receives the simulation parameters sent by the control module for simulation. When the simulation starts, the control module receives the interference signal parameters detected by the signal detection module and automatically configures them to the jammer of the virtual scenario in the simulation network. Step 6: Perform statistical analysis on the simulation results; collect the total number of packets sent, the total number of packets received, and the time when the first packet was received, calculate the packet loss rate and networking time, and perform communication network performance analysis.
[0006] The method for constructing the physical layer model in step 1 is as follows: complete the development of the jammer model transmitter event processing function, which is used to periodically send interference signals under the scheduling of the upper layer. The power, frequency, and bandwidth of the interference signal are completely determined by the upper layer. Among them, the packet loss mechanism in the interference device model is based on the signal-to-noise ratio SNR and based on the bit error rate BER.
[0007] The method for constructing the data link layer model in step 1 is as follows: Develop a corresponding function to control the transmitter to send an interference signal according to the interference power and interference frequency parameters specified by the interference strategy.
[0008] The method for constructing the network layer model in step 1 is as follows: Develop corresponding functions, and when some special network interference devices need to exchange data with other interference devices or a control center, use standard IP protocols and routing protocols.
[0009] The method for constructing the application layer model in step 1 is as follows: complete the settings of the interference device and the corresponding protocol models of each layer, and add the defined interference device model to the device list for simulation use.
[0010] The specific method of step 2 to build a communication network simulation scenario based on Exata through the control module is as follows: (1) Build network topology. Assign the device type and number required for the network simulation scenario, determine the network topology, and assign IP addresses to each device and subnet based on the topology; (2) Configuration parameters. Set the communication frequency of each subnet device to 30MHz~88MHz, the transmission power to 25dBm, the routing protocol and the service type of the node to data service, etc. (3) Generate .config configuration file.
[0011] The specific method of building an interference signal detection module in step 3 and collecting and uploading the detected interference signals is as follows: (1) Connect the RF output port of the interference device to the RF input port of the spectrum detection device; (2) Connect the data interface of the spectrum detection equipment to the data interface of the computer; (3) Connect the computer’s data interface to the network port of the control module; (4) Turn on the interference device and spectrum detection device. The spectrum detection device analyzes the spectrum of the interference signal and completes the analog-to-digital conversion process. The business terminal is responsible for uploading the collected interference signal parameters to the control module.
[0012] The specific operations of running the network simulation scenario in step 5 are as follows: (1) Parse the simulation configuration file and load the network scenario; (2) The control module detects the devices in the simulation scene and starts the simulation after the devices are detected normally; (3) After the reconnaissance link detects the communication signal, the jammer starts to transmit the jamming signal; (4) Set the model parameters of the virtual interference device in the simulation network scenario according to the interference signal parameters sent by the control module.
[0013] Due to the adoption of the above-mentioned technical solution, the present invention has the following advantages: The present invention provides a virtual-real communication network performance test method, which develops an interference device model based on the Exata platform. By adopting the virtual-real communication network performance test method combining real interference equipment and a computer simulation platform, the interference signal in the real environment can be applied to a network scenario including real nodes and virtual nodes, simulating the interference effect of a large-scale network in a real interference scenario, and solving the problems of low reliability and real-time performance in the process of network performance measurement. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a structure diagram of the communication network performance test that combines virtuality and reality; Figure 2 This is the connection diagram of the interference signal detection module; Figure 3 It is a flow chart of communication network performance test combining virtual and real; Figure 4 It is a communication network performance test scenario diagram that combines virtual and real. DETAILED DESCRIPTION
[0015] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0016] Combined with Figure 1-4 The virtual-real combined communication network performance testing method specifically comprises the following steps: Step 1: Develop interference device models based on the Exata network simulation platform, including physical layer models, data link layer models, network layer models, and application layer models. The specific methods are as follows: (1) Physical layer model construction: development of the jammer model transmitter event processing functions HandleSignalArrivalEvent() and MAC_ReceivePacketFromPhy(). This function is used to periodically send interference signals under the scheduling of the upper layer. The power, frequency, and bandwidth of the interference signal are completely determined by the upper layer. There are two types of packet loss mechanisms in the interference device model: based on the signal-to-noise ratio (SNR) and based on the bit error rate (BER).
[0017] (2) Construct the data link layer model and develop the ProcessEvent() and ProcessPacket() functions to control the transmitter to send interference signals according to the interference power, interference frequency and other parameters specified by the interference strategy.
[0018] (3) Network layer construction, Develop the MESSAGE_Send(), JammerHandleProtocolEvent(), and NetworkIpSendRawMessageToMacLayer() functions. The protocol of this layer does not need to be specially designed. When some special network interference devices need to exchange data with other interference devices or the control center, standard IP protocols and routing protocols can be used.
[0019] (4) Application layer construction mainly completes the setting of interference devices and corresponding protocol models at each layer, and adds the defined interference device model to the device list for simulation use.
[0020] Step 2: Use the control module to build a communication network simulation scenario based on Exata. The specific method is as follows: (1) Build network topology. Assign the device type and number required for the network simulation scenario, determine the network topology, and assign IP addresses to each device and subnet based on the topology.
[0021] (2) Configuration parameters: Set the communication frequency of each device in the subnet to 30MHz~88MHz, the transmission power to 25dBm, and the routing protocol and node service type to data service parameters.
[0022] (3) Generate .config configuration file.
[0023] Step 3: Follow Figure 2 Build an interference signal detection module, and collect and upload the detected interference signals.
[0024] The specific method is as follows: (1) Connect the RF output port of the interference device to the RF input port of the spectrum detection device.
[0025] (2) Connect the data interface of the spectrum detection equipment to the data interface of the computer.
[0026] (3) Connect the computer’s data interface to the control module’s network port.
[0027] (4) Turn on the interference device and spectrum detection device. The spectrum detection device analyzes the spectrum of the interference signal and completes the analog-to-digital conversion process. The business terminal is responsible for uploading the collected interference signal parameters to the control module.
[0028] Step 4: Build reconnaissance and interference links. The reconnaissance link conducts reconnaissance on the real nodes in the simulation scenario. When the real node network is detected to be communicating, the interference device transmits interference signals through the interference link to interfere with the real nodes in the link.
[0029] Step 5: Run the network simulation scenario. The control module controls the start and end of the network simulation, and the network simulation module receives the simulation parameters sent by the control module for simulation. When the simulation starts, the control module receives the interference signal parameters detected by the signal detection module and automatically configures them to the jammer of the virtual scenario in the simulation network.
[0030] The specific operations are as follows: (1) Parse the simulation configuration file and load the network scenario.
[0031] (2) The control module detects the devices in the simulation scene and starts the simulation after the devices are detected normally.
[0032] (3) After the reconnaissance link detects the communication signal, the jamming device starts to transmit the jamming signal.
[0033] (4) Set the model parameters of the virtual interference device in the simulation network scenario according to the interference signal parameters sent by the control module.
[0034] Step 6: Run the simulation software and perform statistical analysis on the simulation results. Collect the total number of packets sent, the total number of packets received, and the time when the first packet was received, calculate the packet loss rate and networking time, and perform communication network performance analysis.
[0035] The parts not described in detail in the above content are prior art, so they are not described in detail.
Claims
1. A virtual-real combined communication network performance testing method, characterized in that: The steps include: Step 1: Develop and build an interference device model based on the Exata network simulation platform, where the interference device model includes a physical layer model, a data link layer model, a network layer model, and an application layer model; Step 2: Build a communication network simulation scenario based on Exata through the control module; Step 3: Build an interference signal detection module, and collect and upload the detected interference signals; Step 4: Build a reconnaissance link and an interference link. The reconnaissance link conducts reconnaissance on the real nodes in the simulation scenario. When the real node network is detected to be communicating, the interference device transmits interference signals through the interference link to interfere with the real nodes in the link. Step 5: Run the network simulation scenario. The control module controls the start and end of the network simulation. The network simulation module receives the simulation parameters sent by the control module for simulation. When the simulation starts, the control module receives the interference signal parameters detected by the signal detection module and automatically configures them to the jammer of the virtual scenario in the simulation network. Step 6: Perform statistical analysis on the simulation results; Collect the total number of packets sent, the total number of packets received, and the time when the first packet is received, count the packet loss rate and networking time, and perform communication network performance analysis.
2. A virtual-real combined communication network performance testing method according to claim 1, characterized in that: The method for constructing the physical layer model in step 1 is as follows: complete the development of the jammer model transmitter event processing function, which is used to periodically send interference signals under the scheduling of the upper layer. The power, frequency, and bandwidth of the interference signal are completely determined by the upper layer. Among them, the packet loss mechanism in the interference device model is based on the signal-to-noise ratio SNR and based on the bit error rate BER.
3. The method for testing the performance of a virtual and real communication network according to claim 1, characterized in that: The method for constructing the data link layer model in step 1 is as follows: Develop a corresponding function to control the transmitter to send an interference signal according to the interference power and interference frequency parameters specified by the interference strategy.
4. The method for testing the performance of a virtual and real communication network according to claim 1, characterized in that: The method for constructing the network layer model in step 1 is as follows: Develop corresponding functions, and when the network interference device needs to exchange data with other interference devices or the control center, use standard IP protocols and routing protocols.
5. The method for testing the performance of a virtual and real communication network according to claim 1, characterized in that: The method for constructing the application layer model in step 1 is as follows: complete the settings of the interference device and the corresponding protocol models of each layer, and add the defined interference device model to the device list for simulation use.
6. The method for testing the performance of a virtual and real communication network according to claim 1, characterized in that: The specific method of step 2 to build a communication network simulation scenario based on Exata through the control module is as follows: (1) Build network topology. Assign the device type and number required for the network simulation scenario, determine the network topology, and assign IP addresses to each device and subnet based on the topology; (2) Configuration parameters. Set the communication frequency of each subnet device to 30MHz~88MHz, the transmission power to 25dBm, the routing protocol and the service type of the node to data service, etc. (3) Generate .config configuration file.
7. The method for testing the performance of a virtual and real communication network according to claim 1, characterized in that: The specific method of building an interference signal detection module in step 3 and collecting and uploading the detected interference signals is as follows: (1) Connect the RF output port of the interference device to the RF input port of the spectrum detection device; (2) Connect the data interface of the spectrum detection equipment to the data interface of the computer; (3) Connect the computer’s data interface to the network port of the control module; (4) Turn on the interference device and spectrum detection device. The spectrum detection device analyzes the spectrum of the interference signal and completes the analog-to-digital conversion process. The business terminal is responsible for uploading the collected interference signal parameters to the control module.
8. The method for testing the performance of a virtual and real communication network according to claim 1, characterized in that: The specific operations of running the network simulation scenario in step 5 are as follows: (1) Parse the simulation configuration file and load the network scenario; (2) The control module detects the devices in the simulation scene and starts the simulation after the devices are detected normally; (3) After the reconnaissance link detects the communication signal, the jammer starts to transmit the jamming signal; (4) Set the model parameters of the virtual interference device in the simulation network scenario according to the interference signal parameters sent by the control module.
Citation Information
Patent Citations
Intelligent jammer semi-physical simulation experiment system and method based on USRP
CN111107573A
Virtuality and reality combined information network verification platform
CN114338418A
Virtual and real node combined network anti-interference performance test method and system
CN116319418A
Wireless network reconnaissance interference semi-physical simulation device and method based on OPNET and USRPB210
CN117156475A
Cited By
Industrial electromagnetic safety simulation method and simulation sandbox
CN121000317A