...
The reflector is called by a URL of the form:
Code Block |
---|
httphttp://www-wanmon.slac.stanford.edu/cgi-wrap/reflector.cgi?region=northamerica&target=134.79.16.9 |
...
The responses appear as:
Landmark=http://128.6.192.158, Client=134.79.117.29, failed to connect response code 500
Landmark=http://141.149.218.208, Client=134.79.117.29, 10 packets transmitted, 0 received, 100% packet loss, rtt min/avg/max = 0/0/0
Landmark=http://128.193.33.7, Client=134.79.117.29, 10 packets transmitted, 10 received, 0% packet loss, rtt min/avg/max = 29.178/29.2495/29.316
...
2007/09/03 20:02:25 ERROR> EventHandler.pm:70 EventHandler::on_failure - Landmark=http://128.6.192.158, Client=134.79.117.29, failed to connect response code 500<BR>
2007/09/03 20:02:34 ERROR> EventHandler.pm:142 EventHandler::parseData - Landmark=http://129.22.150.90, Client=134.79.117.29, 10 packets transmitted, 0 received, 100% packet loss, rtt min/avg/max = 0/0/0:
2007/09/03 20:09:09 ERROR> EventHandler.pm:115 EventHandler::parseData - Landmark=http://128.143.137.250, Client=134.79.117.29, request timed out: To 134.79.16.9 timed out
2007/09/03 20:02:58 ERROR> EventHandler.pm:125 EventHandler::parseData - Landmark=http://128.4.36.11, Client=134.79.117.29, PlanetLab Server Error: submitted:9: warning: didn't see packet 5 leave: pcap overloaded or server bound to incorrect interface?
...
Code Block |
---|
28cottrell@wanmon:~>bin/tulip-log-analyze.pl tulip-log-analyze.pl: Mon Sep Sep 3 22:16:47 2007=1188883007 100%_loss,128.111.52.61=1 100%_loss,128.227.56.81=4 100%_loss,129.22.150.90=4 100%_loss,129.24.211.25=5 100%_loss,131.247.2.242=1 100%_loss,141.149.218.208=3 100%_loss,152.14.92.58=1 100%_loss,155.225.2.72=4 100%_loss,205.189.33.178=1 100%_loss,206.207.248.34=2 100%_loss,208.117.131.115=2 100%_loss,63.64.153.84=1 100%_loss,65.241.38.58=3 100%_loss,75.130.96.12=4 failed_to_connect,128.192.101.217=5 failed_to_connect,128.238.88.64=5 failed_to_connect,128.6.192.158=5 failed_to_connect,129.105.44.252=5 failed_to_connect,141.149.218.208=2 failed_to_connect,143.215.129.115=5 failed_to_connect,169.229.50.16=5 failed_to_connect,192.197.121.3=5 failed_to_connect,208.216.119.19=2 failed_to_connect,216.165.109.81=1 not_sent,128.4.36.11=1 timeout,128.143.137.250=1 timeout,128.4.36.11=1 timeout,129.130.252.138=1 timeout,155.225.2.72=1 timeout,64.151.112.20=1 timeout,65.241.38.58=1 Mon Sep Sep 3 22:16:47 2007 tulip-log-analyze.pl: took 0 seconds |
Performance
Some spot measures of performance indicate that for 10 pings per target and 86 PlanetLab landmarks for region=northamerica as we vary the number of landmarks accessed simultaneously, the number of parallel requests per landmark, and the timeout for each request the duration is as follows (n.b. there is a timeout of 100 seconds on the complete process, and the default values are ins boldface in the table below:
Simultaneous landmarks | Parallel requests / landmark | Request timeout | Duration (secs) |
---|---|---|---|
20 | 5 | 2 | 50 |
20 | 5 | 10 | 60 |
10 | 5 | 2 | 88 |
40 | 5 | 2 | 34 |
20 | 10 | 2 | 50 |
Sample Scripts
traceroute.pl: This script has been written with special security considerations so it will help in implementing reflector.cgi
...