The network simulator (ns) comes along with an interesting tool, called the Network Animator (NAM). Nam is a Tcl/TK based animation tool for viewing network simulation traces and real world packet trace data. The design theory behind nam was to create an animator that is able to read large animation data sets and be extensible enough so that it could be used in different network visualization situations.Under this constraint nam was designed to read simple animation event commands from a large trace file. In order to handle large animation data sets a minimum amount of information is kept in memory. Event commands are kept in the file and are read from the file whenever necessary. A snapshot of NAM in action is presented
These are the features that can be done using NS-2
• Simulate different scenarios with existing protocols (TCP/UDP)
• Wired Routing protocols - Distance Vector and Link State (with the link state patch)
• Ad-Hoc Routing protocols - DSR, AODV, TORA
• MAC protocols - 802.3, 802.11 (Wireless MAC)
• Scheduling disciplines - DropTail, RED, WFQ, DRR, LQD etc.
• Different traffic characterizations - Poisson, Exponential, Pareto etc.
• Modify NS-2 to implement your own versions of the above protocols or even code totally new protocols
• Measurement of Statistics:
• Throughput, Delay, Jitter etc.
• Queue Monitoring, Drops at Queues.
• Literally all that you will need to know with your simulations.
Graphic visualization - using “nam” (Network Animator)
• Simulate different scenarios with existing protocols (TCP/UDP)
• Wired Routing protocols - Distance Vector and Link State (with the link state patch)
• Ad-Hoc Routing protocols - DSR, AODV, TORA
• MAC protocols - 802.3, 802.11 (Wireless MAC)
• Scheduling disciplines - DropTail, RED, WFQ, DRR, LQD etc.
• Different traffic characterizations - Poisson, Exponential, Pareto etc.
• Modify NS-2 to implement your own versions of the above protocols or even code totally new protocols
• Measurement of Statistics:
• Throughput, Delay, Jitter etc.
• Queue Monitoring, Drops at Queues.
• Literally all that you will need to know with your simulations.
Graphic visualization - using “nam” (Network Animator)
