ACM Transactions on Computer Systems (TOCS)
Harpoon: a flow-level traffic generator for router and network tests
Proceedings of the joint international conference on Measurement and modeling of computer systems
NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing
MSE '07 Proceedings of the 2007 IEEE International Conference on Microelectronic Systems Education
NetFPGA: reusable router architecture for experimental research
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
NetFPGA—An Open Platform for Teaching How to Build Gigabit-Rate Network Switches and Routers
IEEE Transactions on Education
Hi-index | 0.00 |
A traffic monitor system has been implemented on the NetFPGA. The NetFPGA is an open networking platform accelerator that enables researchers and instructors to build working prototypes of high-speed, hardware-accelerated networking systems. The traffic monitor application allows network packets to be captured and analyzed from up to all four of the Gigabit Ethernet ports. A graphical user interface showing the traffic of any port has been implemented on top of it. The project has been implemented as a fully open-source project and serves as an exemplar project on how to build and distribute NetFPGA applications. All the code (Verilog, hardware, system software, verification scripts, makefiles, and support tools) can be freely downloaded from the NetFPGA.org website. System performance has been compared with other two implementations: one using the same NetFPGA architecture but implementing the reference router with port mirroring, and the other being a software implementation built on top of the Click Modular Router.