Although other popular tools, notably the Cisco Packet Tracer, provide many other simulation features and a useful graphical interface, it was opted to study these tools because they are especially popular for research. The network simulators analyzed in this chapter are the widely known NS3 and OMNeT++. InĂ¡cio, in Modeling and Simulation of Computer Networks and Systems, 2015 4.1 Network simulation tools It was developed at MIT as an object-oriented extension of the Tool command language (Tcl). OTcl is a relatively new language that uses object-oriented aspects. NS2 has been developed using the C++ programming language and OTcl. It is a very popular simulation package in academic environments. In addition, several kinds of network traffic types such as constant bit rate (CBR), available bit rate (ABR), and variable bit rate (VBR) can be generated easily using this package. NS2 is a simulation package that supports several network protocols including TCP, UDP, HTTP, and DHCP and these can be modeled using this package. It provides a highly modular platform for wired and wireless simulations supporting different network elements, protocols, traffic, and routing types.
NS2 SIMULATOR SIMULATOR
Network Simulator 2 (NS2) provides substantial support for simulation of different protocols over wired and wireless networks. Network Simulator (NS) is simply a discrete event-driven network simulation tool for studying the dynamic nature of communication networks. Wahida Mansouri, in Modeling and Simulation of Computer Networks and Systems, 2015 6.1.1 Network simulator 2