CIDRarchy: CIDR-based ns-3 Routing Protocol for Large Scale Network Simulation

Authors

DOI:

https://doi.org/10.4108/eai.24-8-2015.2261082

Keywords:

ns-3, cidr, routing, forwarding

Abstract

ns-3 is the successor of ns-2, the most popular network simulator. Network simulators such as ns-3 play an important role on understanding, designing, and building Internet systems. But simulations are only as good as their models, and the simulation of large scale Internet systems using accurate and complex models is a challenging task. ns-3 simulates realistically the network stack but the scale and complexity of the Internet topology is, from our point of view, limited by the IP forwarding operations. This work proposes CIDRarchy, an IPv4 routing protocol for ns-3 that uses CIDR as the base to create an hierarchical Internet-like network topology that enables (1) IP forwarding with constant time complexity and automatic IPv4 address assignment, and (2) the implementation of an ns-3 helper to ease network topology creation. We implemented CIDRarchy, evaluated its performance, and obtained simulation time reduction over existing ns-3 routing protocols implementations that can reach over one order of magnitude.

Metrics

Metrics Loading ...

Downloads

Published

30-01-2017

How to Cite

[1]
P. Silva, J. Dias, and M. Ricardo, “CIDRarchy: CIDR-based ns-3 Routing Protocol for Large Scale Network Simulation”, EAI Endorsed Trans Mob Com Appl, vol. 3, no. 8, p. e1, Jan. 2017.

Funding data