Skip to Content
[CAIDA - Cooperative Association for Internet Data Analysis logo]
The Cooperative Association for Internet Data Analysis
www.caida.org > tools : taxonomy : measurement : simtools.xml
Simulation Tools: A Survey
Network simulation tools are used to evaluate, compare, or model topology configurations, and are also useful for capacity planning.

Network Simulation Tools

Tool Contact Implementation Functionality Limitations
BitWizard BitWizard B.V. $$ investigate client-server software without actually setting up a WAN system Linux
REAL S. Keshav

Warren Toomey's searchable archive
- Based on a modified NEST 2.5
- IP layer WAN simulator
- diff srcs: generic/reno/tahoe dist-style sources like poisson (maybe tcplib?)
- dsts: ACK-sending pkt sinks
- routers: can configure queueing/dropping functions (first/last/random/fq/hrr,decbit)
flow, congestion control schemes
input:
- topology
- protocols
- workload
- cntrl params
output e.g.,
- packets/src
- q.ing delays
- lost, rexmits
- no linklayer (eg.CSMA/DQDB)
- just full-duplex links betw. nodes
- no data xfer
- (unlike xkernel (full protocol sim))
ns (LBL) NRG, LBL
ns@ee.lbl.gov
McCanne
Floyd
- extension of Tcl
- from Keshav's REAL
- extensible
- event driven
- supports several TCPs
- supports router scheduling algorithms
 
Opnet Modeler info@mil3.com $$ - scalable
- write code
access to code?
- good level 3 network design methodology
- reasonably fast
- pentium version
 
VINT - Virtual InterNetwork Testbed Ahmed Helmy
Satish Kumar
ns-2
nam
(has Libs of net topologies and traffic generators)
- Study of scale and protocol interaction in the context of current and future network protocols newnam - under development
MaRS- Maryland Routing Simulator Ibrahim Matta
NEU
implemented in C on a UNIX platform with two graphical interface (Xlib and Motif) simulation testbed for evaluating routing systems  
  Last Modified: Thurs Mar-2-2006 23:25:15 PDT
  Page URL: http://www.caida.org/tools/taxonomy/measurement/simtools.xml