Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2837)

Issue 291550043: Traceroute mapping stuff

Can't Edit
Can't Publish+Mail
Start Review
Created:
8 years ago by marcus.falgert
Modified:
6 years, 8 months ago
Reviewers:
Visibility:
Public.

Description

ec2_paris-traceroute.sh: Updated the script to timeout after 1 second for each probe (the -T flag). Perhaps even 0.5 sec is enough. icmp_response_dpkt.py: The "server" which waits for UDP probes and sends back ICMP response. Still not finished, but from my findings it complains about a "procId", which is set to the source port when the UDP probe is sent. Different procIds of the sending probe and receiving probe made the traceroute application discard the probe. I have not set up my keys for the ec2s yet, but it would be easy to replace the logs/warnings with printf's instead, and then skip out on the debugging at all. It should then be easy to find out exactly where it fails in the whole chain of "checks" (they are not that many). traceroute_exp.sh and traceroute_exp_2.sh: just different scripts for running the whole chain of python files described below. traceroute_gnuplot_mapping_creator.py: creates a gnuplot script from the traceroute_latencies and traceroute_mappings described below. see the flags! traceroute_to_latency.py: creates a latency dataset from the traceroutes alone. useful, since the latencies obvserved from traceroutes can differ from the latencies observed from the udp_ping application. see the flags! traceroute_mapping.py: takes a latency dataset and a traceroute dataset and attempts to map certain factors, such as unique paths belonging to a certain latency-level, or unique ips seen only a certain latency-level. see the flags! traceroute_statistics.py: simply prints out a bunch of statistics about a traceroute dataset, such as the number of unique paths seen etc.

Patch Set 1 #

Total comments: 133
Unified diffs Side-by-side diffs Delta from patch set Stats (+1101 lines, -343 lines) Patch
D misc/calculate_statistics.py View 1 chunk +0 lines, -264 lines 0 comments Download
D misc/create_binary_ts.py View 1 chunk +0 lines, -64 lines 0 comments Download
M misc/ec2_paris-traceroute.sh View 1 chunk +7 lines, -3 lines 0 comments Download
D misc/ec2_traceroute.sh View 1 chunk +0 lines, -12 lines 0 comments Download
A misc/icmp_response_dpkt.py View 1 chunk +66 lines, -0 lines 0 comments Download
A misc/traceroute_exp.sh View 1 chunk +12 lines, -0 lines 0 comments Download
A misc/traceroute_exp_2.sh View 1 chunk +11 lines, -0 lines 2 comments Download
A misc/traceroute_gnuplot_mapping_creator.py View 1 chunk +66 lines, -0 lines 0 comments Download
A misc/traceroute_mapping.py View 1 chunk +436 lines, -0 lines 26 comments Download
A misc/traceroute_statistics.py View 1 chunk +335 lines, -0 lines 51 comments Download
A misc/traceroute_to_latency.py View 1 chunk +168 lines, -0 lines 54 comments Download

Messages

Total messages: 7
marcus.falgert
I put all the files ive been working on during this last week in this ...
8 years ago (2016-04-26 16:54:32 UTC) #1
kirill.sc
see my comments, start from traceroute_to_latency.py https://codereview.appspot.com/291550043/diff/1/misc/traceroute_exp_2.sh File misc/traceroute_exp_2.sh (right): https://codereview.appspot.com/291550043/diff/1/misc/traceroute_exp_2.sh#newcode3 misc/traceroute_exp_2.sh:3: python traceroute_to_latency.py --regions ...
7 years, 12 months ago (2016-04-28 14:49:13 UTC) #2
kirill.sc
see my comments, start from traceroute_to_latency.py
7 years, 12 months ago (2016-04-28 14:49:14 UTC) #3
marcus.falgert
https://codereview.appspot.com/291550043/diff/1/misc/traceroute_exp_2.sh File misc/traceroute_exp_2.sh (right): https://codereview.appspot.com/291550043/diff/1/misc/traceroute_exp_2.sh#newcode3 misc/traceroute_exp_2.sh:3: python traceroute_to_latency.py --regions $1-$2 --plot_offset 0.0 On 2016/04/28 14:49:10, ...
7 years, 12 months ago (2016-04-28 17:06:38 UTC) #4
kirill.sc
https://codereview.appspot.com/291550043/diff/1/misc/traceroute_mapping.py File misc/traceroute_mapping.py (right): https://codereview.appspot.com/291550043/diff/1/misc/traceroute_mapping.py#newcode350 misc/traceroute_mapping.py:350: parser.add_argument("--regions_trace", default="orgn-tkyo") On 2016/04/28 17:06:35, marcus.falgert wrote: > On ...
7 years, 12 months ago (2016-04-28 19:39:18 UTC) #5
marcus.falgert
https://codereview.appspot.com/291550043/diff/1/misc/traceroute_to_latency.py File misc/traceroute_to_latency.py (right): https://codereview.appspot.com/291550043/diff/1/misc/traceroute_to_latency.py#newcode13 misc/traceroute_to_latency.py:13: for elem in trace_line_parsed: On 2016/04/28 19:39:18, kirill.sc wrote: ...
7 years, 12 months ago (2016-04-29 09:23:28 UTC) #6
kirill.sc
6 years, 8 months ago (2017-08-17 07:09:42 UTC) #7

          
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b