ns-3-click: click modular router integration for ns-3

  • Authors:
  • P. Lalith Suresh;Ruben Merz

  • Affiliations:
  • Instituto Superior Tecnico, Lisbon, Portugal;Deutsche Telekom Laboratories/TU Berlin, Berlin, Germany

  • Venue:
  • Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Click Modular Router provides a flexible platform for protocol development and testing. Integrating the Click Modular Router with a network simulator offers the advantage of bringing this flexibility into a simulation framework. The existing integration of Click with ns-2 (nsclick) has several limitations, namely it cannot be used with generic traffic generators, transport protocols and NetDevices. For the integration with ns-3, we address these limitations. Furthermore, the design of ns-3 makes it much better suited for embedding Click than ns-2 does. This includes the closer alignment of ns-3 with real world packet formats and handling multiple interfaces per node. In this paper, we describe ns-3-click, discuss its design and how it improves over nsclick. Our experiments suggest that ns-3-click does not incur significant performance hits as far as wall clock run time is concerned, but uses more memory than ns-3.