NS3 Development Setup

NS3 (Network Simulator 3) is a discrete event network simulator that is widely used for research and development in the field of computer networking. It allows users to simulate the behavior of a variety of networking systems and protocols, including wireless and wired networks, and to evaluate their performance under different conditions. NS3 is implemented by C++ and Python, and the NS3 software includes a range of libraries and tools for building and running simulations, including graphical user interfaces and visualization tools. The following note summarizes the development environment in the Windows and Linux systems.

Windows

Ns-3 on Visual Studio Code

Linux

Ns-3 on Vim