Title: FPGA implementation and performance evaluation of an RFC 2544 compliant Ethernet test set

Authors: Cristiano B. Both, Cristiano Battisti, Felipe A. Kuentzer, Tatiana G.S. Dos Santos, Rafael R. Dos Santos

Addresses: Department of Informatics, University of Santa Cruz do Sul (UNISC), Santa Cruz do Sul, Brazil. ' Department of Informatics, University of Santa Cruz do Sul (UNISC), Santa Cruz do Sul, Brazil. ' Department of Informatics, University of Santa Cruz do Sul (UNISC), Santa Cruz do Sul, Brazil. ' Department of Informatics, University of Santa Cruz do Sul (UNISC), Santa Cruz do Sul, Brazil. ' Department of Informatics, University of Santa Cruz do Sul (UNISC), Santa Cruz do Sul, Brazil

Abstract: With the constant and rapid advances in microelectronics and networking technology, network service providers| needs for tuning up services, in order to attract more subscribers, have become more important. Ethernet technology has improved in terms of communication speed and has established itself as a standard enabling more recently throughput rates in the range of 1-100 Gbps. However, the need for quality services requires Ethernet testers to be not only standard compliant, but also meet performance criteria as specified by the standard. Performance criteria are difficult to prove and typically cannot be accomplished by software due to the limitations of the underlying general purpose hardware as well as the existence of many software layers. In this paper, we propose a design, an implementation and the performance verification achievements of an Ethernet tester compliant with the throughput and latency tests specified by the RFC 2544 for 10/100 Mpbs Ethernet networks. The results showed that the device designed achieved the performance criteria defined by the RFC while it was implemented in a Commercial Off-The-Shelf (COTS) low cost FPGA board. The performance was compared to an existent software implementation and the results showed that the usual limitations added by several hardware and software layers can be overcome by implementing a frame generator, monitor and media access (MAC layer 2) directly in an FPGA device.

Keywords: performance evaluation; ethernet test set; RFC 2544; FPGA implementation; field programmable gate arrays; performance verification; ethernet networks.

DOI: 10.1504/IJHPSA.2009.032028

International Journal of High Performance Systems Architecture, 2009 Vol.2 No.2, pp.107 - 115

Published online: 04 Mar 2010 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article