Accurate and affordable packet-train testing systems for multi-gigabit-per-second networks
- 16 March 2016
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Communications Magazine
- Vol. 54 (3) , 80-87
Abstract
Communication networks these days face a relentless increase in traffic load. Multi-gigabitper- second links are becoming widespread, and network devices are under continuous stress, so testing whether they guarantee the specified throughput or delay is a must. Software-based solutions, such as packet-train traffic injection, were adequate for lower speeds, but they have become inaccurate in the current scenario. Hardware-based solutions have proved to be very accurate, but usually at the expense of much higher development and acquisition costs. Fortunately, new affordable FPGA SoC devices, as well as high-level synthesis tools, can very efficiently reduce these costs. In this article we show the advantages of hardware-based solutions in terms of accuracy, comparing the results obtained in an FPGA SoC development platform and in NetFPGA-10G to those of software. Results show that a hardware-based solution is significantly better, especially at 10 Gb/s. By leveraging high-level synthesis and open source platforms, prototypes were quickly developed. Noticeable advantages of our proposal are high accuracy, competitive cost with respect to the software counterpart, which runs in high-end off-the-shelf workstations, and the capability to easily evolve to upcoming 40 Gb/s and 100 Gb/s networks.Keywords
This publication has 11 references indexed in Scilit:
- An FPGA-based high-speed network performance measurement for RFC 2544EURASIP Journal on Wireless Communications and Networking, 2015
- Commodity Packet Capture Engines: Tutorial, Cookbook and ApplicabilityIEEE Communications Surveys & Tutorials, 2015
- Scalable 10Gbps TCP/IP Stack Architecture for Reconfigurable Hardware2015
- OSNT: open source network testerIEEE Network, 2014
- Bridging the gap between hardware and software open source network developmentsIEEE Network, 2014
- Flexible, extensible, open-source and affordable FPGA-based traffic generator2013
- Why Can Some Advanced Ethernet NICs Cause Packet Reordering?IEEE Communications Letters, 2010
- Do you trust your software-based traffic generator?IEEE Communications Magazine, 2010
- What do packet dispersion techniques measure?2001
- Benchmarking Methodology for Network Interconnect Devices1999