Lecture Notes, Sept 2002
Univ. de Los Andes,
Merida, Venezuela
Eitan Altman, Tania Jimenez
The lecture notes are availbe in postscript.
The following slides of the course are available in postscript
format:
1. Simulating RED (french).
2.
Simulating Diffserv (English).
3. Simulating RVs (English).
NS InterSIM
ex1.tcl
Performance Evaluation of TCP and CBR connections sharing a bottleneck link.
Toolbox for performance evaluation of
INTERNET PROTOCOLS:
Performance Evaluation of TCP
rdrop.tcl
Performance Evaluation of TCP and CBR connections with random drops.
ex3.tcl
Several TCP connections. Delays and initial trnamission times
created at radom.
shortTcp.tcl
Short TCP files with several
source nodes, sharing a single bottleneck link.
shortTcp2.tcl
A more sophisticated tcl
programming. Extra monitoring features.
Unicast and multicast routing
ex2.tcl
Unicast routing.
ctr.tcl
Multicast routing, CTR.
dvmrp.tcl
Multicast routing, DVMRP.
pimdm.tcl
Multicast routing, PIMDM.
bst.tcl
Multicast routing, bi-directional shared tree.
RED queue
red.tcl
TCP connections with a RED bottleneck buffer.
Parameters are configured automatically.
drptail.tcl
The same network as in red.tcl but with a dropt tail buffer.
The queue monitoring is done differently.
shortRED.tcl
This is a script for working with short TCP files with several
source nodes, sharing a single bottleneck link with a RED buffer.
Diffserv
diffs.tcl
Short TCP files with several
source nodes, sharing a single bottleneck link. It allows to how
with proper choice of CIR, marking decreases losses of vulnerable
packets (syns etc).
Local Area Networks
Classical Queueing Models
Mobile networks
wrls-dsdv.tcl
TCP over a 3 nodes Ad-hoc network with DSDV routing protocol.
wrls-dsr.tcl
TCP over a 3 nodes Ad-hoc network with DST routing protocol.
wrls-aodv.tcl
TCP over a 3 nodes Ad-hoc network with AODV routing protocol.
wrls-tora1.tcl
TCP over a 3 nodes Ad-hoc network with TORA routing protocol.
wrls-tora2.tcl
TCP over a 4 nodes Ad-hoc network with TORA routing protocol.
chain.tcl
TCP over a chain of nodes: the impact of increasing the delayed-ack factor
Others
rv1.tcl Testing Random Variables
AWK FILES:
avr.awk
Computing the average
stdv.awk
Computing thestandard deviation.
throughput.pl
Computing the throughput
column.pl
Extracting a column from a file
The Network Simulator Home Page
The ns Manual
Nortel-Diffserv module manual for ns
Marc Greis's tutorial
Tutorial by Jae Chung and Mark Claypool
RED Queue Management page