Content

 

Introduction...................................1

 

Chapter 1 Linux Network Infrastructure ........2

    1.1 Computer System Information ..................2

     1.2 Network Configuration Information ............2

         1.2.1 Basic Diagram .........................3

         1.2.2 Static Route Setting...................3

          1.2.3 TCP parameters on the machines ........4

    

Chapter 2 Tools used in the project ...........6

    2.1 Blast Test Code ..............................6

    2.2 Packet Dropper Code...........................6

     2.3 Proc File System Operation Code...............9

     2.4 Tool used for synchronization ...............10

 

Chapter 3 Performance Test Result without Packet Dropper.......................................13

     3.1 Max Throughput got from the infrastructure...13

            3.1.1 Get throughput by TCP blast test......13

            3.1.2 Get throughput by UDP blast test......13

     3.2 Infrastructure Delay.........................14

 

Chapter 4 Performance Test Result with Packet Dropper.......................................17

    4.1 Random Dropping..............................17

    4.2 Regular Dropping.............................20

    4.3 Interesting Result on Regular Dropping.......23

 

Chapter 5 Comparison between experimental and simulation result ............................24

 

Chapter 6    Future Work......................26

 

Chapter 7    Conclusion.......................27

 

Chapter 8    References.......................28