| With the continuous development of network communication technology and the continuous improvement of network capacity,network equipment has also obtained rapid development and a large number of applications,followed by a large number of Ethernet performance testing requirements.At present,China’s network performance testing instrument market is basically monopolized by foreign products,which are expensive and may pose risks to China’s information security.Therefore,it is necessary to develop a set of Ethernet performance test system with perfect test function,accurate test results and high cost performance,and it has great engineering application value.This paper mainly completed the research and design of Ethernet performance test system based on Field Programmable Gate Array.Firstly,the 10 Gigabit Ethernet and related basic theoretical knowledge are deeply analyzed.Combined with the functional requirements of the performance test system,an Ethernet test frame structure is designed.Secondly,the RFC2544 test standard used to evaluate the performance of network interconnection devices is deeply analyzed.Through the analysis of various performance indexes and test methods of RFC2544,a set of extended performance test scheme based on RFC2544 performance test is proposed.Thirdly,according to the performance test scheme,the overall design scheme of the test system for the performance test of 10 Gigabit Ethernet equipment and the design scheme of each functional module are designed.Through the 7 Series low-power FPGA platform of Xilinx company,the Gigabit Ethernet module,10 Gigabit Ethernet module,checksum calculation module,command analysis module,switching module The flow generation module,sending clock cycle calculation module,flow scheduling module,message processing and statistics module,performance test module and result information return module are implemented on FPGA.Finally,the functional modules of the test system and the whole system are simulated and the actual hardware test is carried out.The test results show that the system design meets the functional requirements and has certain theoretical and practical significance.The main contributions of this paper include:1)On the basis of RFC2544 test standard,the test methods and parameters of each performance index are supplemented,and an extended performance test scheme is proposed;2)The throughput,packet loss rate,delay and back-to-back test algorithm are designed and implemented,and the hardware implementation method of checksum algorithm is improved to improve the calculation rate;3)The overall design and implementation of Ethernet test system are completed.After test and verification,the maximum test rate of the system can reach 10 Gbps,which can test the throughput,delay,packet loss rate and back-to-back performance indexes of10 Gigabit Ethernet equipment. |