Reverse Traceroute Data Set

Raw Datasets 2024 – present

About this dataset

Reverse traceroute measures the network path back to a user from selected network endpoints, and provides a rich source of information on network routing and topology. For every TCP connection to an M-Lab server, the Reverse Traceroute service collects network path information from the client back to the M-Lab server. Unlike standard traceroute, which measures the forward path from server to client, reverse traceroute reconstructs the return path without requiring control over the client device. Developed by the Reverse Traceroute group led by Ethan Katz-Bassett (Columbia University), RevTr uses a combination of techniques including Record-Route pings, spoofed probes from nearby vantage points, and atlas-based path stitching to reconstruct reverse paths. As of the current integration with M-Lab, roughly 25% of everyday NDT speed tests are paired with a reverse traceroute measurement.

Access the data

Dataset info

Geography
Global
Updated
Continuous
Publisher
Measurement Lab

Documentation

Citing this dataset

M-Lab data is released without restriction under a Creative Commons Zero waiver. Please cite this dataset as:

The M-Lab Reverse Traceroute Data Set, 2024-01-01–present. https://mlab.draftlab.dev/datasets/reverse_traceroute/

Or in BibTeX format:

@misc{reverse_traceroute,
author="{Measurement Lab}",
title="{Reverse Traceroute Data Set}",
year="(2024-01-01 -- present)",
howpublished="\url{https://mlab.draftlab.dev/datasets/reverse_traceroute/}",
comment="Reverse traceroute measures the network path back to a user from selected network endpoints, and provides a rich source of information on network routing and topology. For every TCP connection to an M-Lab server, the Reverse Traceroute service collects network path information from the client back to the M-Lab server. Unlike standard traceroute, which measures the forward path from server to client, reverse traceroute reconstructs the return path without requiring control over the client device. Developed by the Reverse Traceroute group led by Ethan Katz-Bassett (Columbia University), RevTr uses a combination of techniques including Record-Route pings, spoofed probes from nearby vantage points, and atlas-based path stitching to reconstruct reverse paths. As of the current integration with M-Lab, roughly 25\% of everyday NDT speed tests are paired with a reverse traceroute measurement.",
note="revtr1 BigQuery Table {\tt https://console.cloud.google.com/bigquery?project=measurement-lab\&d=revtr\_raw\&t=revtr1\&page=table}",
note1="trace1 BigQuery Table {\tt https://console.cloud.google.com/bigquery?project=measurement-lab\&d=revtr\_raw\&t=trace1\&page=table}",
note2="traceatlas1 BigQuery Table {\tt https://console.cloud.google.com/bigquery?project=measurement-lab\&d=revtr\_raw\&t=traceatlas1\&page=table}",
note3="ping1 BigQuery Table {\tt https://console.cloud.google.com/bigquery?project=measurement-lab\&d=revtr\_raw\&t=ping1\&page=table}",
note4="rankedspoofers1 BigQuery Table {\tt https://console.cloud.google.com/bigquery?project=measurement-lab\&d=revtr\_raw\&t=rankedspoofers1\&page=table}"
}

Related datasets