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 | ||
![[CAIDA - Cooperative Association for Internet Data Analysis logo]](/images/caida_globe_faded.png)