NS-3-Click: Click Modular Router Integration for NS-3
Author(s) -
Lalith Suresh,
Ruben Merz
Publication year - 2011
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.4108/icst.simutools.2011.245535
Subject(s) - modular design , computer science , router , flexibility (engineering) , protocol (science) , embedded system , computer architecture , operating system , computer network , statistics , mathematics , medicine , alternative medicine , pathology
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom