DocumentCode
258609
Title
TNT10G: A high-accuracy 10 GbE traffic player and recorder for multi-Terabyte traces
Author
Zazo, Jose Fernando ; Forconesi, Marco ; Lopez-Buedo, Sergio ; Sutter, Gustavo ; Aracil, Javier
Author_Institution
NAUDIT HPCN, Cantoblanco, Spain
fYear
2014
fDate
8-10 Dec. 2014
Firstpage
1
Lastpage
6
Abstract
In this paper we present TNT10G (multi-Terabyte trace Network Tester), an FPGA-based tool for replaying and capturing massive Ethernet traces at 10 Gb/s. The tool is capable of reproducing and storing terabytes of network traffic at line rate, even if small packets are being used. Moreover, since the design works at low level (XGMII), accuracy is better than 10 ns, and it is also possible to observe and generate anomalous conditions, such as malformed frames, FCS errors, or illegal inter-frame gaps. All such features make TNT10G a truly useful tool for network testing and monitoring at 10 Gb/s. The design uses the NetFPGA-10G platform, although it could be easily ported to other boards since it uses standard AXI buses. The key element to achieve line-rate operation is a custom-developed Linux driver, which works in conjunction with a high-speed DMA backend core from Northwest Logic. Such blocks, together with a RAID0 array of commodity SSD disks, enable operation at 10 Gb/s. Finally, the use of a low-cost academic board together with off-the-shelf components allows for an open, extensible and cost-effective solution, a unique combination not found in commercial products.
Keywords
Linux; RAID; field buses; field programmable gate arrays; logic design; Ethernet; FPGA-based tool; NetFPGA-10G platform; RAID0 array; TNT10G; bit rate 10 Gbit/s; commodity SSD disk; custom-developed Linux driver; line-rate operation; multiterabyte trace network tester; network traffic; off-the-shelf component; standard AXI buses; traffic player; Accuracy; Clocks; Field programmable gate arrays; Hardware; IP networks; Random access memory; Software; 10 Gb/s Ethernet; FPGA-based network tester; Multi-terabyte pcap traces; NetFPGA-10G; Trace replayer and recorder;
fLanguage
English
Publisher
ieee
Conference_Titel
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4799-5943-3
Type
conf
DOI
10.1109/ReConFig.2014.7032561
Filename
7032561
Link To Document