Multi-network card integrated test system and method

Through the integrated multi-network card testing system, automatic testing is achieved using main control equipment and multi-platform modules, the problems of large resource consumption and complex management of traditional network card testing tools are solved, and the performance and efficiency of the network system are improved.

CN120474966APending Publication Date: 2025-08-12CORE YUNSHENG (HANGZHOU) ELECTRONIC TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510527256.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

Traditional network card testing tools require a lot of resources and manual operations, are complex in management, and are inefficient in using multiple tools.

Method used

It provides a multi-network card integrated testing system, which coordinates and controls the test process through the main control equipment, integrates multi-platform modules for automated testing, including connection settings, network card testing, network performance, statistical data and wireless network platform, and supports multi-network card synchronization testing.

Benefits of technology

Multi-network card synchronization testing is implemented, data transmission speed and network efficiency are improved, network performance and stability are optimized, and the overall performance of the network system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120474966A_ABST
    Figure CN120474966A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of network card testing, in particular to a multi-network card integrated testing system and method.The multi-network card integrated testing system comprises a testing system body, a network card testing platform, a network performance platform, a statistical data platform, a priority setting platform, a wireless network platform and a connection setting platform; bidirectional communication connection is established between the test system body and each platform; the network card test platform tests network card performance, the network performance platform tests performance parameters, the statistical data platform tests data transmission and reception, the priority setting platform tests hardware performance flow, and the wireless network platform tests SSID, channel and signal strength. The connection setting platform measures the connection state, the signal strength, the network speed and the connection time, network resources of equipment are fully utilized, the network performance and stability are optimized, the data transmission efficiency and the network communication quality are improved, the overall performance of a network system is improved, and the network requirements in different application scenes are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of network card testing, and in particular to a multi-network card integrated testing system and method. Background Art

[0002] Network interface card (NIC) testing is a process used to quantitatively or qualitatively measure the basic functionality and performance of a network interface card (NIC). This is a primitive level of fault identification that doesn't require extensive historical data. For more advanced monitoring, network monitoring tools are used. NIC testing tools are a set of tools that help measure the performance of various aspects of a network. These tools range from ping, SNMP ping, traceroute, to WMI query tools, etc. NIC testing tools help network administrators make quick and informed decisions. The fundamental purpose of a network is to share resources efficiently. Establishing regular NIC testing using reliable NIC testing tools is crucial to understanding the state of the network, ensuring configuration changes are working as expected, detecting serious network attacks, and providing a top-notch end-user experience.

[0003] However, traditional network card testing has the following disadvantages: Traditional network card tests are very labor-intensive for network administrators because they require a lot of resources and manual work; If you use multiple network card testing tools, you must start and stop them individually to perform each network card test, which requires sufficient time; Traditional network card testing tools require a certain level of management, such as allocating storage, clearing caches, and starting and stopping necessary services. Managing multiple tools can become a daunting task in itself. Summary of the Invention

[0004] The present application aims to provide a multi-network card integrated testing system and method to solve the problems raised in the above background technology.

[0005] To achieve the above object, the present invention provides the following technical solutions: A multi-network card integrated test system, comprising: The test system body, as the main control device, is used to coordinate and control the test process; Multiple test terminals are communicatively connected to the test system body, and each test terminal is configured with multiple PCIe slots for simultaneously inserting multiple network cards to be tested; The multi-platform collaboration module is integrated into the test system, including: Connection setting platform, used to detect network card connection status, network speed and signal strength; Network card testing platform, used to test the signal strength, transmission speed, delay and channel analysis of network cards; Network performance platform to monitor network bandwidth utilization, device CPU / memory metrics, and traffic patterns; Statistics platform, used to count the data packets transmitted and received by the network card in real time; Priority setting platform for optimizing traffic distribution and hardware performance testing; Wireless network platform, used to determine the SSID, signal strength and security parameters of the network card.

[0006] Furthermore, the number of network cards that the master device can test depends on the number of PCIe slots configured in the test terminal, and supports automatic identification of network cards through the PCIe interface and writing configuration information, including model, MAC address and serial number.

[0007] Furthermore, the connection setting platform includes a state setting module, a duration module, a network card speed module, and a signal strength module; The state setting module determines whether the network card is connected to the network and whether the network card is connected to the network in a power-saving state; The duration module measures the duration of the network card connecting to the network; The network card speed module measures the network speed of the network card after connecting to the network; The signal strength module measures the strength of the network signal after the network card is connected to the network.

[0008] Furthermore, the network card testing platform includes a signal testing module, a speed testing module, a delay testing module, a channel analysis module, a network security module, a network map module, and a record analysis module. The signal testing module measures the strength of the network card signal to help users determine the signal coverage range; The speed test module measures the actual transmission speed of the network card, including download speed and upload speed, to evaluate the performance of the network; The delay test module measures the network card delay time, that is, the time from sending data to receiving a response, to help users determine whether the network is stable; The channel analysis module analyzes the utilization and interference of each channel in the wireless network to help users optimize network settings; The network security module scans and detects security holes in the wireless network; The recording and analysis module records data during the test process to help users analyze network performance and improve strategies.

[0009] Furthermore, the network performance platform includes a first monitoring module, a second monitoring module, a third monitoring module, a fourth monitoring module, an availability module, a memory module, a traffic module, an error discard module, and a WAN performance module, wherein the availability module detects device connectivity by periodically sending pings to the device; The memory module monitors utilization, speed, idle time and processor time CPU indicators, writes data to the specified memory address of the network card and then reads it out to check whether the written data and the read data are consistent; The amount of data the traffic module is moving through the network at any given time, including the network's bandwidth utilization and traffic patterns optimized to provide higher performance; The error discarding module discards data packets according to memory utilization; The WAN performance module organizes LANs from different locations around the world to interconnect using a wide area network; The first monitoring module provides detailed monitoring and data analysis of switches, routers, servers and other network devices; The second monitoring module checks CPU and memory performance; The third monitoring module displays incoming and outgoing traffic patterns; The fourth monitoring module monitors the availability, round trip time and traffic details of all WAN links.

[0010] Furthermore, the statistical data platform includes a data packet transmission module and a data packet reception module. The data packet transmission module performs real-time testing on the data transmitted by the network card, and the data packet reception module performs real-time testing on the data received by the network card.

[0011] Furthermore, the priority setting platform includes a binding flow optimization module, a throughput optimization module and a protocol traffic optimization module. The binding flow optimization module is used to configure multiple IP addresses on a single network port to implement traffic binding testing. Two IP addresses are configured on a single network port. Two interfaces are added to one port of the tester and two IP addresses are configured. The traffic sent from the tester port P1 is forwarded by the routing of the single network port device and then received from the P1 port for binding flow testing. The throughput optimization module tests the actual throughput of the three-layer loopback traffic of a single port of the network card. The protocol traffic optimization module configures the traffic forwarding method based on the TCP / UDP source port and destination port through the network card to support the forwarding of TCP / UDP type messages. The network card configuration needs to be configured by yourself.

[0012] Furthermore, the wireless network platform includes a network parameter module, a network security module and a network display module. The network parameter module measures relevant parameters of the network card, the network security module measures the security of the network card, and the network display module measures the display status of the network card.

[0013] Furthermore, the system supports automated execution of the following test items: Temperature and power test: detects whether the network card's operating temperature and power consumption exceed the threshold; I2C verification test to verify the accuracy of the optical module data; DRAM read and write test, which tests the memory function by writing and reading data; PCIe DMA test to verify the stability of direct memory access function; PRBS self-loop test, detecting the bit error rate through the self-loop optical module; Throughput test: evaluates whether the actual throughput of the network card reaches more than 90% of the nominal value; LED status test, detects the display function of the network card indicator light.

[0014] A multi-network card integrated testing method includes the following steps: S1: Set the test host as the master control device, and use the master control device to detect the PCIe slot status of all test terminals to ensure that the interface is available; S2: Insert the network card to be tested into the test terminal and automatically write the network card configuration information; S3: The master device initiates parallel testing through the multi-platform collaborative module, including signal strength, transmission speed, latency, temperature, power, and throughput tests; S4: Generate a comprehensive test report, mark unqualified network cards and output the specific cause of the failure.

[0015] Compared with the prior art, the present invention has the following beneficial effects: Using a single master device to drive multiple test terminals to achieve multi-network card synchronous testing can comprehensively evaluate the performance of the device under multiple network card configurations, and can realize multi-path transmission, improve data transmission speed and network efficiency, make full use of the device's network resources, optimize network performance and stability, improve data transmission efficiency and network communication quality, help improve the overall performance of the network system, and meet the network needs in different application scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is a schematic diagram of the architecture of the test system of the present invention; Figure 2 A schematic diagram of the architecture of the connection setting platform of the present invention; Figure 3 This is a schematic diagram of the architecture of the network card testing platform of the present invention; Figure 4 Schematic diagram of the network performance platform of the present invention; Figure 5 Schematic diagram of the architecture of the statistical data platform of the present invention; Figure 6 A schematic diagram of the architecture of the platform for setting the priority of the present invention; Figure 7 A schematic diagram of the architecture of a wireless network platform of the present invention; Figure 8 Flowchart of the present invention. DETAILED DESCRIPTION

[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only 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 making creative efforts are within the scope of protection of the present invention. Example

[0018] like Figure 1-8 As shown, a multi-network card integrated test system includes a test system body, a network card test platform, a network performance platform, a statistical data platform, a priority setting platform, a wireless network platform, and a connection setting platform. It is characterized in that a two-way communication connection is established between the test system body and each platform; and the network card test platform tests the network card performance, the network performance platform tests the performance parameters, the statistical data platform tests the data transmission and reception, the priority setting platform tests the hardware performance flow, the wireless network platform tests the SSID, channel and signal strength, and the connection setting platform measures the connection status, signal strength, network speed and connection time.

[0019] The present invention provides a method for a multi-network card integrated testing system, comprising the following steps: S1: Set the test host as the master control device, and use the master control device to detect the PCIe slot status of all test terminals to ensure that the interface is available; S2: Insert the network card to be tested into the test terminal and automatically write the network card configuration information; S3: The master device initiates parallel testing through the multi-platform collaborative module, including signal strength, transmission speed, latency, temperature, power, and throughput tests; S4: Generate a comprehensive test report, mark unqualified network cards and output the specific cause of the failure.

[0020] First, check whether the PCIe interface of the network card can be recognized by the test host, and then write the model, serial number, MAC address and other data for each network card through the PCIe interface.

[0021] Each network card is then formally tested. The main test items include temperature and power test, I2C test, DRAM test, PCIeDMA test, PRBS test, and LED light test.

[0022] In the test system, tests are performed through the network card test platform, network performance platform, statistics platform, priority setting platform, wireless network platform, and connection setting platform. The network card test platform tests the performance of the network card during use, the network performance platform tests the relevant performance parameters of the network card, the statistics platform tests the data transmitted and received by the network card, the priority setting platform tests the network card hardware performance flow, the wireless network platform measures the SSID, channel or signal strength of the network card, and the connection setting platform measures the connection status, signal strength, network speed and network connection time of the network card.

[0023] The connection setting platform includes a status setting module, a duration module, a network card speed module, and a signal strength module. The status setting module determines whether the network card is connected to the network and whether the network card is connected in a power-saving state. The duration module determines the duration of the network card connection. The network card speed module determines the network speed after the network card is connected to the network. The signal strength module determines the strength of the network signal after the network card is connected to the network. The network card testing platform includes a signal test module, a speed test module, a delay test module, a channel analysis module, a network security module, a network map module and a record analysis module. The signal test module measures the strength of the network card signal and displays it in a chart or digital format to help users determine the signal coverage range. The speed test module measures the actual transmission speed of the network card, including download speed and upload speed, to evaluate the performance of the network. The delay test module measures the delay time of the network card, that is, the time from sending data to receiving a response, to help users determine whether the network is stable. The channel analysis module analyzes the utilization and interference of each channel in the wireless network to help users optimize network settings and improve performance. The network security module scans and detects security vulnerabilities in the wireless network, such as weak passwords and unencrypted networks, and provides security recommendations. The network map module draws a coverage and strength distribution map of the wireless network based on the user's location and surrounding wireless network information. The record analysis module records data during the test and generates reports or charts to help users analyze network performance and improvement strategies.

[0024] The network performance platform includes the first monitoring module, the second monitoring module, the third monitoring module, the fourth monitoring module, the availability module, the memory module, the traffic module, the error drop module and the WAN performance module. The availability module confirms availability by sending pings to the device at regular intervals. The memory module monitors utilization, speed, idle time and processor time CPU indicators. The traffic module measures the amount of data moving through the network at any given time, including the network's bandwidth utilization and traffic patterns optimized to provide higher performance. The error drop module drops packets based on memory utilization, and network errors vary, ranging from DNS problems to server unresponsiveness. The WAN performance module allows organizations to use wide area networks to interconnect LANs from different locations around the world. The first monitoring module provides detailed monitoring and data analysis of switches, routers, servers and other network devices. The second monitoring module views CPU and memory performance. The third monitoring module displays incoming and outgoing traffic patterns. The fourth monitoring module monitors the availability, round-trip time and traffic details of all WAN links.

[0025] The statistical data platform includes a data packet transmission module and a data packet receiving module. The data packet transmission module performs real-time testing on the data transmitted by the network card, and the data packet receiving module performs real-time testing on the data received by the network card. In the embodiment, the final result is the average value of each group of tests.

[0026] The priority setting platform includes a binding flow optimization module, a throughput optimization module and a protocol traffic optimization module. The binding flow optimization module is used to configure multiple IP addresses on a single network port to realize traffic binding testing. Two IP addresses are configured on a single network port. Two interfaces are added under one port of the tester and two IP addresses are configured. The traffic sent from the tester port P1 is forwarded by the routing of the single network port device and will be received from the P1 port for binding flow testing. The throughput optimization module conveniently tests the actual throughput of the three-layer loopback traffic of a single port of the network card. The protocol traffic optimization module configures the traffic forwarding method based on the TCP / UDP source port and destination port through the network card to support the forwarding of TCP / UDP type messages. The network card configuration needs to be configured by yourself.

[0027] The wireless network platform includes a network parameter module, a network security module and a network display module. The network parameter module measures the relevant parameters of the network card, the network security module measures the security of the network card, and the network display module measures the display status of the network card.

[0028] The number of network cards that the master device can test depends on the number of PCIe slots configured in the test terminal. Taking a 10G network card as an example, the test results are as follows for a test terminal with 6 PCIe slots: Table 1-5 shows the test results of the master device testing six network cards on multiple platforms: Network card number Number of transmitted data packets Number of received data packets Eth0 813120 813112 Eth1 813975 813969 Eth2 813941 813938 Eth3 812839 812832 Eth4 813337 813318 Eth5 812629 812621 Table 1 Statistical data platform data results table Network card number Status Setting Duration setting Network card speed setting Signal strength Eth0 Connecting 60 minutes 1 Gbps good Eth1 Connecting 30 minutes 100 Mbps medium Eth2 Connecting continued 10 Gbps powerful Eth3 Connecting 45 minutes 1 Gbps medium Eth4 Connecting 30 minutes 100 Mbps medium Eth5 Connecting continued 10 Gbps good Table 2 Connection setting platform data results table Network card number Security Network parameters Network Display Eth0 Safety pass Display normal Eth1 Safety pass Display normal Eth2 Safety pass Display normal Eth3 General safety pass Display normal Eth4 Safety pass Display normal Eth5 General safety pass Display normal Table 3 Wireless Network Platform Data Results Network card number Availability Memory utilization Traffic patterns Error drop rate WAN performance Eth0 normal 60% high 0.5% Available Eth1 normal 70% middle 1.2% Available Eth2 normal 50% Low 0.8% Available Eth3 normal 80% high 1.5% Available Eth4 normal 60% middle 1.0% Available Eth5 normal 60% high 0.3% Available Table 4 Network performance platform data results Network card number Signal strength test results Speed test results Latency test results Channel analysis results Network security situation Network map analysis Record analysis Eth0 good 9908Mbps 2 ms Premium Channel Safety normal No abnormalities Eth1 medium 9972Mbps 3 ms Normal channel Safety normal No abnormalities Eth2 good 9963Mbps 1 ms Premium Channel Safety normal No abnormalities Eth3 medium 9987Mbps 3 ms Normal channel Safety normal No abnormalities Eth4 weak 9962Mbps 4 ms Normal channel Safety There is an abnormality No abnormalities Eth5 good 9964Mbps 2 ms Premium Channel Safety normal No abnormalities Table 5 Network card test platform data results It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the embodiments should be considered in all respects as illustrative and non-restrictive, and the scope of the invention is defined by the appended claims rather than the foregoing description. It is intended that all variations within the meaning and range of equivalents of the claims be embraced herein, and any reference signs in the claims should not be construed as limiting the claims to which they relate.

Claims

1. A multi-network card integrated test system, characterized in that: include: The test system body, as the main control device, is used to coordinate and control the test process; Multiple test terminals are communicatively connected to the test system body, and each test terminal is configured with multiple PCIe slots for simultaneously inserting multiple network cards to be tested; The multi-platform collaboration module is integrated into the test system, including: Connection setting platform, used to detect network card connection status, network speed and signal strength; Network card testing platform, used to test the signal strength, transmission speed, delay and channel analysis of network cards; Network performance platform to monitor network bandwidth utilization, device CPU / memory metrics, and traffic patterns; Statistics platform, used to count the data packets transmitted and received by the network card in real time; Priority setting platform for optimizing traffic distribution and hardware performance testing; Wireless network platform, used to determine the SSID, signal strength and security parameters of the network card.

2. The multi-network card integrated test system according to claim 1, characterized in that: The number of network cards that the master device can test depends on the number of PCIe slots configured in the test terminal. It also supports automatic identification of network cards through the PCIe interface and writing configuration information, including model, MAC address, and serial number.

3. The multi-network card integrated test system according to claim 1, characterized in that: The connection setting platform includes a state setting module, a duration module, a network card speed module and a signal strength module; The state setting module determines whether the network card is connected to the network and whether the network card is connected to the network in a power-saving state; The duration module measures the duration of the network card connecting to the network; The network card speed module measures the network speed of the network card after connecting to the network; The signal strength module measures the strength of the network signal after the network card is connected to the network.

4. The multi-network card integrated test system according to claim 1, characterized in that: The network card testing platform includes a signal testing module, a speed testing module, a delay testing module, a channel analysis module, a network security module, a network map module and a record analysis module; The signal test module is used to measure and display the network card signal strength and coverage; The speed test module is used to measure the actual transmission speed of the network card, including download speed and upload speed, to evaluate the performance of the network; The delay test module is used to calculate the delay time from data sending to response, that is, the time from sending data to receiving a response, to help users determine whether the network is stable; The channel analysis module is used to analyze wireless channel utilization and interference to help users optimize network settings; The network security module is used to detect security vulnerabilities in the wireless network and provide repair suggestions; The recording and analysis module is used to record data during the test process to help users analyze network performance and improve strategies.

5. The multi-network card integrated test system according to claim 1, characterized in that: The network performance platform includes a first monitoring module, a second monitoring module, a third monitoring module, a fourth monitoring module, an availability module, a memory module, a traffic module, an error discard module and a WAN performance module; The availability module detects device connectivity by periodically sending pings to the device; The memory module monitors utilization, speed, idle time and processor time CPU indicators, writes data to the specified memory address of the network card and then reads it out to check whether the written data and the read data are consistent; The amount of data the traffic module is moving through the network at any given time, including the network's bandwidth utilization and traffic patterns optimized to provide higher performance; The error discarding module discards data packets according to memory utilization; The WAN performance module organizes LANs from different locations around the world to interconnect using a wide area network; The first monitoring module provides detailed monitoring and data analysis of switches, routers, servers and other network devices; The second monitoring module checks CPU and memory performance; The third monitoring module displays incoming and outgoing traffic patterns; The fourth monitoring module monitors the availability, round trip time and traffic details of all WAN links.

6. The multi-network card integrated test system according to claim 1, characterized in that: The statistical data platform includes modules for transmitting and receiving data packets, and performs real-time testing on the data transmitted and received by the network card.

7. The multi-network card integrated test system according to claim 1, characterized in that: The priority setting platform includes a binding flow optimization module, a throughput optimization module and a protocol traffic optimization module; The binding flow optimization module is used to configure multiple IP addresses on a single network port to implement flow binding testing; The throughput optimization module is used to test the actual throughput of the loopback traffic of a single port of the network card; The protocol traffic optimization module is used to configure message forwarding rules based on TCP / UDP ports.

8. The multi-network card integrated test system according to claim 1, characterized in that: The wireless network platform includes a network parameter module, a network security module and a network display module, which respectively measure the relevant parameters, usage security and display status of the network card.

9. The multi-network card integrated test system according to claim 1, characterized in that: The system supports automated execution of the following test items: Temperature and power test: detects whether the network card's operating temperature and power consumption exceed the threshold; I2C verification test to verify the accuracy of the optical module data; DRAM read and write test, which tests the memory function by writing and reading data; PCIe DMA test to verify the stability of direct memory access function; PRBS self-loop test, detecting the bit error rate through the self-loop optical module; Throughput test: evaluates whether the actual throughput of the network card reaches more than 90% of the nominal value; LED status test, detects the display function of the network card indicator light.

10. The multi-network card integrated testing method according to claim 1, characterized in that: The steps include: S1: Set the test host as the master control device, and use the master control device to detect the PCIe slot status of all test terminals to ensure that the interface is available; S2: Insert the network card to be tested into the test terminal and automatically write the network card configuration information; S3: The master device initiates parallel testing through the multi-platform collaborative module, including signal strength, transmission speed, latency, temperature, power, and throughput tests; S4: Generate a comprehensive test report, mark unqualified network cards and output the specific cause of the failure.

Citation Information

Patent Citations

  • Network card testing method and system

    CN102185733A

  • System and method for simultaneously controlling multiple network cards and making same subjected to wireless board testing

    CN106330619A

  • Method for automatically testing PCIe board card

    CN116506338A