Data centers and cloud networks span across a large number of nodes. Network topologies and applications of that scale often can be tested first in simulations to ensure that early results are verified quick before an extensive deployment and testing in a more realistic emulation or a physical test bench. In this recipe, we will learn to simulate network systems with ns-3.
Simulating networks with ns-3
Getting ready
First download ns-3 from https://www.nsnam.org/ns-3-26/download/. We are using ns-3.26 in this recipe. Extract the downloaded archive and run from the root directory ns-allinone-3.26:
$ ./build.py.
Since the allinone folder contains all the bundles, this build will consume a few minutes.
It shows the following...