pritam001 / ns3-dumbell-topology-simulation

Analyze and compare TCP Reno, TCP Westwood, and TCP Fack performance using NS3 simulator
MIT License
15 stars 14 forks source link
congestion-loss dumbbell-topology ns3-simulator routers tcp-reno tcp-westwood throughput topology

ns3-dumbell-topology-simulation

Analyze and compare TCP Reno, TCP Westwood, and TCP Fack performance using NS3 simulator

Github Fork GitHub license No Maintenance Intended

Dependency:

https://www.nsnam.org/docs/release/3.24/

Topology

   H1 ---+      +--- H4
         |      |
   H2 ---R1 -- R2--- H5
         |      |
   H3 ---+      +--- H6

A Dumbbell topology with two routers R1 and R2 connected by a (10 Mbps, 50 ms) wired link.

Each of the routers is connected to 3 hosts i.e., H1, H2 and H3 are connected to R1, and H4, H5 and H6 are connected to R2. All the hosts are attached to the routers with (100 Mbps, 20ms) links.

Both the routers use drop-tail queues with a equal queue size set according to bandwidth-delay product.

Senders (i.e. H1, H2 and H3) are attached with TCP Reno, TCP Westwood, and TCP Fack agents respectively.

Packet size is 1.2KB.

Simulation

For all the simulations: