The ns Manual
(formerly ns Notes and Documentation)1
The VINT Project
A Collaboration between researchers at
UC Berkeley, LBL, USC/ISI, and Xerox PARC.
Kevin Fall firstname.lastname@example.org , Editor
Kannan Varadhan email@example.com , Editor
January 6, 2009
ns c is LBNL’s Network Simulator . The simulator is written in C++; it uses OTcl as a command and conﬁguration
interface. ns v2 has three substantial changes from ns v1: (1) the more complex objects in ns v1 have been decomposed into
simpler components for greater ﬂexibility and composability; (2) the conﬁguration interface is now OTcl, an object oriented
version of Tcl; and (3) the interface code to the OTcl interpreter is separate from the main simulator.
Ns documentation is available in html, Postscript, and PDF formats. See http://www.isi.edu/nsnam/ns/ns-documentation.
html for pointers to these.
1 The VINT project is a joint effort by people from UC Berkeley, USC/ISI, LBL, and Xerox PARC. The project is supported by the Defense Advanced
Research Projects Agency (DARPA) at LBL under DARPA grant DABT63-96-C-0105, at USC/ISI under DARPA grant ABT63-96-C-0054, at Xerox PARC
under DARPA grant DABT63-96-C-0105. Any opinions, ﬁndings, and conclusions or recommendations expressed in this material are those of the author(s)
and do not necessarily reﬂect the views of the DARPA.