Documente Academic
Documente Profesional
Documente Cultură
Fabien Viger
fabien.viger@normalesup.org
Internship in the Department of Electrical and Electronic Engineering,
University of Melbourne
Supervisor : Darryl Veitch
Network
Sender
Sender
Monitor
Experimental Data :
departure and arrival times
other : order, loss
Receiver
Receiver
Monitor
Constraints :
non-invasive (rate)
not too many probes
Sending packets
#1
Receiving packets
#2
#1
#2
time
timestamps
interdeparture time
interarrival time
Independant probes
Back-to-back probes
450
400
350
nb probes
300
250
200
150
100
50
20
30
40
50
60
70
80
InterArrival Time, in ms
110
100
backtoback signature
90
nb pairs
80
70
60
50
40
30
20
10
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
InterArrival Time, ms
Hop #4
Hop #5
Destination
ICMPTE
Hop A
Hop B
Receiver
10
11
Example : ping
Sender
Hop A
Hop B
Receiver
154.231.46.23
12
Hoplimited probe
Sender
Hop A
Hop B
Receiver
13
Spoofed ping
Spoofed Echo Request
Sender
Echo Reply
Hop A
Hop B
Receiver
154.231.46.23
ICMPTE
Hop A
Hop B
Receiver
14
TE
#2
#1
Sender
#2
#1
#2
Hop #1
#1
Hop #2
TE
#2
Hop #3
TE
#2
Receiver
TE
#2
#1
Sender
#2
Hop #1
#1
#2
#1
Hop #2
#2
Hop #3
TE
#2
TE
Receiver
15
reordering ratio
100%
0
size of the 2nd probe
critical size
bandwidth =
critical size
ICM P generation time
16
100
UDP
ICMP
90
Reordering Ratio, in %
80
70
60
50
40
30
20
10
500
1000
1500
17
18
UDP
Echo Reply
Sender
Hop A
Hop B
Receiver
19
Receiving packets
UDP
UDP
time
ICMP
time
UDP
ICMP
UDP
interdeparture time
ICMP
interarrival time
time
delay variation
20
21
620
300
nb pairs
250
200
150
100
50
0
5
640
660
680
700
720
740
760
780
1
10
10
10
10
22
Size (bytes)
56
400
800
1200
1500
23
Hop #1
Hop #d2
Hop #d1
Destination
24
25
Same delay
26
3000
3000
2500
2500
2000
2000
nb pairs
nb pairs
UDP
1500
1500
1000
1000
500
500
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Back-to-back ICMP pairs have Inter-Arrival Time bigger than UDP ones
28
29
direct probe
direct probe
ICMPTE
Hop A
Hop B
Receiver
30
31
Router
CUBINlab Firewall
ENS Gateway
Router #3
Router #4
32
direct Probe
ICMPTE
Hop B
Hop A
Hop D
Hop C
Receiver
direct Probe
33
Echo Reply
Echo Reply
Echo Reply
Hop A
Hop B
Receiver
Router
ENS Gateway
Router #3
Router #4
The Results :
Router #3
34
Echo
Reply
hoplimited
probe
Echo Reply
ICMPTE
Echo Request
hoplimited probe
Sender
Hop A
35
Echo
Reply
hoplimited
probe
ICMPTE
Echo Reply
Echo Request
hoplimited probe
Sender
Hop A
36
Initial Order
37
38
39
TE
#2
#1
Sender
#2
#1
#2
Hop #1
#1
Hop #2
TE
#2
Hop #3
TE
#2
Receiver
TE
#2
#1
Sender
#2
Hop #1
#1
#2
#1
Hop #2
#2
Hop #3
TE
#2
TE
Receiver
40
reordering ratio
100%
0
size of the 2nd probe
critical size
bandwidth =
critical size
ICM P generation time
41
35
Reordering ratio, %
30
reordering ratio
100%
25
20
15
10
500
1000
nd
Size of the 2
1500
probe, in bytes
42
43
Conclusion
ICMP offers many possibilities :
Alternative to classical probes
Router-interaction probe
44