DocumentCode :
3738238
Title :
Leveraging open source platforms and high-level synthesis for the design of FPGA-based 10 GbE active network probes
Author :
M. Ruiz;G. Sutter;S. Lopez-Buedo;J. Ramos;J. E. Lopez de Vergara;J. Aracil
Author_Institution :
High-Performance Computing and Networking Research Group, Universidad Autonoma de Madrid, Ciudad Universitaria de Cantoblanco, 28049 Madrid, Spain
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
Nowadays, 10 Gb/s networks are becoming more and more widespread. Consequently, there is an increasing need for testing equipment for those networks, to measure parameters such as throughput, delay, jitter, packet loss rate, etc. Network testing equipment can be either active or passive, depending on whether it injects traffic or simply monitors packets in network links. In this paper we focus on active network probes, particularly those which are based on injection of packet trains. This type of probes have the advantage of causing little interference with existing network traffic, even though they are quite effective to measure several network parameters such as throughput or delay. Here, we take advantage of the open source NetFPGA project to implement a 10 GbE active monitoring probe based on the packet-train technique. In order to reduce development time, we used NetFPGA´s OSNT (Open Source Network Tester) monitor project as a starting point, and we also used high-level synthesis tools (namely, Vivado-HLS) to implement the IP core in charge of computing network parameters. Such two design strategies turned out to be very effective both in terms of coding productivity and accuracy of measurements. Actually, the quality of measurements was found to be much better than that obtained with software solutions running on commodity servers, though the development effort was not significantly higher, thanks to the use of open source platforms and high-level synthesis techniques.
Keywords :
"Monitoring","Throughput","Delays","Generators","Probes","Hardware","Loss measurement"
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
Type :
conf
DOI :
10.1109/ReConFig.2015.7393325
Filename :
7393325
Link To Document :
بازگشت