NS2 is an open-source simulation tool that runs on Linux. It is a discreet event simulator targeted at networking research and provides substantial support for simulation of routing, multicast protocols and IP protocols, such as UDP, TCP, RTP and SRM over wired and wireless (local and satellite) networks. It has many advantages that make it a useful tool, such as support for multiple protocols and the capability of graphically detailing network traffic. Additionally, NS2 supports several algorithms in routing and queuing. LAN routing and broadcasts are part of routing algorithms. Queuing algorithms include fair queuing, deficit round-robin and FIFO.

NS2 started as a variant of the REAL network simulator in 1989 (see Resources). REAL is a network simulator originally intended for studying the dynamic behavior of flow and congestion control schemes in packet-switched data networks.

Currently NS2 development by VINT group is supported through Defense Advanced Research Projects Agency (DARPA) with SAMAN and through NSF with CONSER, both in collaboration with other researchers including ACIRI (see Resources). NS2 is available on several platforms such as FreeBSD, Linux, SunOS and Solaris. NS2 also builds and runs under Windows.

Simple scenarios should run on any reasonable machine; however, very large scenarios benefit from large amounts of memory. Additionally, NS2 requires the following packages to run: Tcl release 8.3.2, Tk release 8.3.2, OTcl release 1.0a7 and TclCL release 1.0b11.

Numerous state of the art simulation tools are available for network research. Among the available simulators, NS-2 is the widely used and highly recognized open source network simulator. The simulation behavior of NS-2 is highly trusted within the research community. It is a dependable and realistic discrete event based simulator tool and proves to be more practicable. It is primarily designed based on OSI model to support wired networks. CMU wireless extension of NS2 extensively supports wireless networks.

An unique opportunity to gain hands-on experience in NS2, the first of its kind in Chennai. This course brings the best NS2 training for Graduate and Post-Graduate Engineering students and Research Scholars specialized in wired and wireless networks (B.E /B.Tech /M.E /M.Tech /M.S /Ph.D). Syllabus can be customized according to requirements of the student.

Introduction about NS2.

• Installation Procedure
• NS2 Architecture and Components
• TCL Scripting / OTCL
• Wired and Wireless Network Simulation models
• Graph Generation using AWK Script & Trace file Analysis.
• Case study on wired networks: Routing, Congestion Control and Queue Management
• Case study on wireless networks: MANET Routing, Mobility Management,TCP/ UDP and WSN Models
• Seating is limited, and pre-registration is required.
• Weekdays and weekend classes
• Unlimited Practical hours
• Free software installation
• Lot of samples for simulation models
• Training Certificate
• Softcopy of the Materials