Download presentation
Presentation is loading. Please wait.
Published byBethany Poole Modified over 9 years ago
1
NS2 - Appendix Ming-Feng Yang
2
2 2 Outline NS2 Models NS2 Directory Structure Extending NS2 in OTcl Extending NS2 in C++ NS2 related links
3
3 3 NS2 Models Traffic models and applications Web, FTP, telnet, CBR, real audio Transport protocols unicast: TCP (Reno, Vegas, etc.), UDP Multicast: SRM Routing and queueing Wired routing, ad hoc routing and directed diffusion queueing protocols: RED, drop-tail, etc Physical media Wired (point-to-point, LANs), wireless (multiple propagation models), satellite
4
4 4 NS2 Directory Structure TK8.0OTcltclclTcl8.0ns-2nam-1 tcl extest lib... examples validation tests C++ code OTcl code ns-allinone mcast
5
5 5 Extending NS2 in OTcl If you don’t want to compile Source your changes in your sim scripts Otherwise Modifying code; recompile Adding new files (ex. tcl/mysrc/msg.tcl) Change Makefile NS_TCL_LIB = \ tcl/mysrc/msg.tcl \ ….. Change tcl/lib/ns-lib.tcl Class Simulator source../mysrc/msg.tcl ….. Recompile
6
6 6 Extending NS2 in C++ Modifying code Make depend Recompile Adding code in new files Change Makefile (include “new files.o” in the object file list) Make depend Recompile
7
7 7 NS2 related links VINT Project Home Page: http://www.isi.edu/nsnam/vint/ NS Home Page: http://www.isi.edu/nsnam/ns/ NS Installation: http://www.isi.edu/nsnam/ns/ns-build.html NS Documentation: http://www.isi.edu/nsnam/ns/ns-documentation.html Tcl/Tk Quick Reference Guide: http://www.slac.stanford.edu/~raines/tkref.html OTcl Tutorial (Berkeley Version): http://bmrc.berkeley.edu/research/cmt/cmtdoc/otcl
8
8 8 NS2 related links The Network Simulator - Contributed Code: http://www.isi.edu/nsnam/ns/ns-contributed.html Network Animator (NAM): http://www.isi.edu/nsnam/nam/ NS Tutorial: http://www.isi.edu/nsnam/ns/tutorial/index.html NS by Example: http://nile.wpi.edu/NS/ NS Simulator Course for Beginners : http://www-sop.inria.fr/mistral/personnel/Eitan.Altman/ns.htm
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.