Netkit: easy emulation of complex networks on inexpensive hardware

  • Authors:
  • Maurizio Pizzonia;Massimo Rimondini

  • Affiliations:
  • Roma Tre University;Roma Tre University

  • Venue:
  • Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communities
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Network emulators are software environments that closely reproduce the functionalities and the behavior of real world networks. In this paper we describe Netkit, a freely available lightweight network emulator based on User-Mode Linux. Netkit allows users to experiment with a large number of network technologies and provides tools for a straightforward setup of complex network scenarios that can be easily distributed via email or published on the Web. Netkit also comes with a set of ready to use experiences, accompanied by lecture slides, that enable users to immediately experiment with specific case studies. Our system has proved itself to be helpful in testing the configuration of ISP-scale real world networks and is profitably used within University level networking courses. We provide a detailed comparison against other competing solutions and experimental measures about the scalability of the system.