N2.dvi NS 2 Manual
User Manual:
Open the PDF directly: View PDF .
Page Count: 146 [warning: Documents this large are best viewed by clicking the View PDF Link!]
![](asset-1.png)
![](asset-2.png)
![](asset-3.png)
![](asset-4.png)
![](asset-5.png)
![](asset-6.png)
![](asset-7.png)
![](asset-8.png)
![](asset-9.png)
![](asset-a.png)
![](asset-b.png)
![](asset-c.png)
![](asset-d.png)
![](asset-e.png)
![](asset-f.png)
![](asset-10.png)
![](asset-11.png)
Queue
Agent/Null
Delay TTL
drop
n0 n1
![](asset-12.png)
$n0
10ms
$n2
$n5
$n4
$n1
2Mbps
10ms
2Mbps
$n3
300kbps
300kbps 40ms
30ms
100ms
100ms 500kbps
500kbps
![](asset-13.png)
![](asset-14.png)
![](asset-15.png)
![](asset-16.png)
![](asset-17.png)
![](asset-18.png)
![](asset-19.png)
![](asset-1a.png)
TTL
Agent/Null
DelayQueue
n0
drop
n1
EnqT DeqT
DrpT
RecvT
![](asset-1b.png)
Event Time Flags Fid
From
node
To
node
Pkt
type
Pkt
size
Src
addr Dst
addr
Seq
num Pkt
id
![](asset-1c.png)
![](asset-1d.png)
![](asset-1e.png)
![](asset-1f.png)
![](asset-20.png)
![](asset-21.png)
![](asset-22.png)
![](asset-23.png)
![](asset-24.png)
![](asset-25.png)
![](asset-26.png)
![](asset-27.png)
![](asset-28.png)
![](asset-29.png)
![](asset-2a.png)
0
5000
10000
15000
20000
25000
30000
35000
40000
0 20 40 60 80 100 120 140
’thp’
0
10
20
30
40
50
60
0 20 40 60 80 100 120 140
’WinFile’
![](asset-2b.png)
3
2
1
CBR
0
FTP
![](asset-2c.png)
![](asset-2d.png)
![](asset-2e.png)
1
2
3
4
5
6
7
8
0 100 200 300 400 500 600 700
’win20’
1
2
3
4
5
6
7
8
100 150 200 250 300
’win20’
0
2
4
6
8
10
12
100 150 200 250 300
’win0’
![](asset-2f.png)
3
2
6
1
5
0
4
![](asset-30.png)
![](asset-31.png)
![](asset-32.png)
![](asset-33.png)
![](asset-34.png)
![](asset-35.png)
![](asset-36.png)
![](asset-37.png)
![](asset-38.png)
0
500
1000
1500
2000
2500
3000
0 2 4 6 8 10 12 14 16 18 20
Kbytes
packets 0
200
400
600
800
1000
1200
1400
0 2 4 6 8 10 12 14 16 18 20
Kbytes
packets
![](asset-39.png)
0
500
1000
1500
2000
2500
0 2 4 6 8 10 12 14 16 18 20
’Conn.tr’
0
500
1000
1500
2000
2500
0 2 4 6 8 10 12 14 16 18 20
’queuebw.tr’
![](asset-3a.png)
![](asset-3b.png)
![](asset-3c.png)
![](asset-3d.png)
![](asset-3e.png)
![](asset-3f.png)
3
21
5
0
4
![](asset-40.png)
![](asset-41.png)
![](asset-42.png)
![](asset-43.png)
![](asset-44.png)
3
2
1
5
0
4
![](asset-45.png)
![](asset-46.png)
![](asset-47.png)
![](asset-48.png)
![](asset-49.png)
![](asset-4a.png)
![](asset-4b.png)
![](asset-4c.png)
![](asset-4d.png)
3
2
1
0
4
![](asset-4e.png)
![](asset-4f.png)
![](asset-50.png)
![](asset-51.png)
![](asset-52.png)
0
10
20
30
40
50
60
70
80
90
100
0 5 10 15 20 25 30 35 40 45 50
’queue.tr’ using 1:5 0
20
40
60
80
100
120
140
160
180
200
0 5 10 15 20 25 30 35 40 45 50
’win’ using 1:2
’win’ using 1:3
’win’ using 1:4
![](asset-53.png)
0
10
20
30
40
50
60
70
0 5 10 15 20 25 30 35 40 45 50
’ave.tr’ using 2:3
’cur.tr’ using 2:3
0
2
4
6
8
10
12
14
10 15 20 25 30
’ave.tr’ using 2:3
’cur.tr’ using 2:3
0
2
4
6
8
10
12
14
8 10 12 14 16 18 20
’win’ using 1:2
’win’ using 1:3
’win’ using 1:4
![](asset-54.png)
![](asset-55.png)
![](asset-56.png)
![](asset-57.png)
0
20
40
60
80
100
0 5 10 15 20 25 30 35 40 45 50
’ave.tr’ using 2:3
’cur.tr’ using 2:3
0
20
40
60
80
100
120
140
160
180
200
0 5 10 15 20 25 30 35 40 45 50
’win’ using 1:2
’win’ using 1:3
’win’ using 1:4
![](asset-58.png)
![](asset-59.png)
![](asset-5a.png)
![](asset-5b.png)
![](asset-5c.png)
0
5
10
15
20
25
30
35
40
45
50
0 5 10 15 20 25 30 35 40 45 50
’ave.tr’ using 2:3
’cur.tr’ using 2:3
0
5
10
15
20
25
30
35
40
45
50
16 18 20 22 24
’ave.tr’ using 2:3
’cur.tr’ using 2:3
0
5
10
15
20
25
0 5 10 15 20 25 30 35 40 45 50
’Conn.tr’ using 1:8
![](asset-5d.png)
![](asset-5e.png)
![](asset-5f.png)
![](asset-60.png)
![](asset-61.png)
![](asset-62.png)
Source
Node
Edge Node
Source
Node
Edge Node
Source
Node
Edge Node
Source
Node
Edge Node
Source
Node
Edge Node
Edge Node Node
Destination
Core
Node
![](asset-63.png)
![](asset-64.png)
![](asset-65.png)
![](asset-66.png)
![](asset-67.png)
![](asset-68.png)
![](asset-69.png)
0
10
20
30
40
50
60
0 10 20 30 40 50 60
CIR 300kbps
CIR 10Mbps
![](asset-6a.png)
![](asset-6b.png)
![](asset-6c.png)
![](asset-6d.png)
$n0
10ms
$n2
$n5
$n4
$n1
2Mbps
10ms
2Mbps
$n3
300kbps
300kbps
100ms
100ms
LAN
![](asset-6e.png)
![](asset-6f.png)
![](asset-70.png)
![](asset-71.png)
![](asset-72.png)
2
1
0
![](asset-73.png)
![](asset-74.png)
![](asset-75.png)
![](asset-76.png)
![](asset-77.png)
![](asset-78.png)
0
10
20
30
40
50
60
70
0 20 40 60 80 100 120 140 160
’win.tr’
0
10
20
30
40
50
60
70
80
90
100
0 20 40 60 80 100 120 140 160
’win.tr’
![](asset-79.png)
2
1
02
1
0
0
20
40
60
80
100
120
140
160
0 20 40 60 80 100 120 140 160
’win.tr’
0
10
20
30
40
50
60
70
80
90
0 20 40 60 80 100 120 140 160
AODV, 3 nodes
![](asset-7a.png)
0
5
10
15
20
25
30
35
40
45
0 20 40 60 80 100 120 140 160
’win.tr’
0
10
20
30
40
50
60
0 20 40 60 80 100 120 140 160
’win.tr’
![](asset-7b.png)
32
1
0
32
1
0
![](asset-7c.png)
TCP
SOURCE TCP
DESTINATION
M1 M3M2 M4 M5
![](asset-7d.png)
![](asset-7e.png)
![](asset-7f.png)
8
10
12
14
16
0 5 10 15 20 25 30 35 40
standard TCP
DelAck d=2
DelAck d=3
DelAck d=4
5
6
7
8
9
10
11
12
13
0 5 10 15 20 25 30 35 40
standard TCP
DelAck d=2
DelAck d=3
DelAck d=4
5
6
7
8
9
10
11
5 10 15 20 25 30 35 40
standard TCP
DelAck d=2
DelAck d=3
DelAck d=4
![](asset-80.png)
0
2
4
6
8
10
12
14
0 20 40 60 80 100 120 140 160
simple TCP
1
2
3
4
5
6
7
8
9
10
0 20 40 60 80 100 120 140 160
DelAck d=3
![](asset-81.png)
0
5
10
15
20
25
30
35
40
0 20 40 60 80 100 120 140 160
’win.tr’
8
10
12
14
16
0 5 10 15 20 25 30 35 40
Int=30ms
Int=80m
Int=100ms
Int=130ms
![](asset-82.png)
![](asset-83.png)
![](asset-84.png)
![](asset-85.png)
0
10
20
30
40
50
60
70
80
0 100 200 300 400 500 600 700 800 900 1000
’qm.out’ using 1:5
![](asset-86.png)
![](asset-87.png)
![](asset-88.png)
![](asset-89.png)
![](asset-8a.png)
![](asset-8b.png)
![](asset-8c.png)
![](asset-8d.png)
![](asset-8e.png)
![](asset-8f.png)
![](asset-90.png)
![](asset-91.png)
![](asset-92.png)