A Network Emulator on the NetFPGA Platform
نویسندگان
چکیده
Network emulators play an important role when researchers want to evaluate the performance of newly designed protocols or network mechanisms instead of deploying them in real networks, because network emulators can provide appropriate network situations, (for example, delay, bottleneck bandwidth and packet loss) needed for experiments through easy control ‘knobs’. In this paper, we have implemented a network emulator on the NetFPGA platform that support exact emulation functions by hardware-accelerated packet processing. We show the pipeline architecture of the NetFPGA emulator and explain its component function. Through various performance experiments, we show that the NetFPGA network emulator has more accurate emulation performance compared to softwarebased network emulators such as the Dummynet [1] and the NISTnet [2]. KeywordsNetwork Emulator, NetFPGA Platform, emulation performance
منابع مشابه
NetFPGA-based Precise Traffic Generation
Generating realistic network traffic that reflects different network conditions and topologies is crucial for performing valid experiments in network testbeds. Towards this goal, this paper presents Precise Traffic Generator (PTG), a new tool for highly accurate packet injections using NetFPGA. PTG is implemented using the NetThreads platform, an environment familiar to a software developer whe...
متن کاملNetFPGA - An Open Platform for Teaching How to Build Gigabit-Rate Network Switches and Routers
The NetFPGA platform enables students and researchers to build high-performance networking systems using Field Programmable Gate Array (FPGA) hardware. A new version of the NetFPGA platform has been developed and is available for use by the academic community. The NetFPGA platform has modular interfaces that enable development of complex hardware designs by integration of simple building blocks...
متن کاملPERFORMANCE COMPARISON BETWEEN THE CLICK MODULAR Router and the NetFPGA Router
1 It is possible to forward minimum-sized packets at rates of hundreds of Mbps using commodity hardware and Linux. We had a preference for the Click Modular Router platform due its flexibility and the fact that it claimed to have equal or higher performance than native forwarding if used with its polling drivers. Moreover, the NetFPGA is an open networking platform accelerator that enables rese...
متن کاملPrecise and Closed-loop Traffic Generation with Caliper
There are many challenges associated with performing valid experiments in network testbeds. Generating realistic and responsive traffic that reflects different network conditions and topologies is one of such key challenges. To perform network experiments, researchers often use a collection of commodity Linux machines as traffic generators. However, creating a large number of connections in ord...
متن کاملNAT implementation for the NetFPGA platform
We present an implementation of NAT (Network Address Translation) for the NetFPGA platform capable of line-rate Gigabit Ethernet. Our implementation features RAM and CAM (Random Access and Content Addressable) memories for a fast and efficient NAT table. Several simulation and regression tests are included.
متن کامل