Stephen Suess

New Prototype: RIPE Atlas Traceroute Visualisation Tool

Author image
Stephen Suess

5 min read

0
Article lead image

The RIPE Atlas team is developing a new tool for traceroute visualisations that should make analysing large traceroute measurements much clearer and easier.


Development preview

As part of our mission, the RIPE Atlas team is looking for ways to make our data more usable and accessible, providing tools that help users gain insights into the measurements they are running. Recently we have been working on one such tool that will help users visualise and make sense of measurements that contain many traceroutes. This tool is currently under heavy development, but we wanted to release it to the community in early form to gather feedback and make improvements before releasing it into production.

Visualisation of a measurement with 100 traces.

The challenge: visualising Internet routes

RIPE Atlas users are quite familiar with traceroute - a diagnostic tool that reveals the path packets take from source to destination. However, interpreting traceroute data presents significant challenges:

  • Scale: A single RIPE Atlas measurement can generate a large number of traceroutes from probes worldwide
  • Complexity: Each traceroute contains multiple hops through different routers and networks
  • Failures: Not all traceroutes succeed - some fail at intermediate points, creating incomplete paths
  • Aggregation: Understanding patterns requires grouping related paths while preserving important details

Using text-based traceroute output quickly becomes overwhelming when analysing multiple paths. RIPE Atlas has helpful measurement pages that give users a mapped overview and sortable results lists, and has an older tool called TraceMON that can visualise some routes. But it can still be challenging to make comparisons of the full collection of routes and get a clear visual overview. This new tool addresses these challenges by providing interactive, graphical representations of large amounts of measurement traceroute data together in one place.

Two complementary views: IP and ASN

The visualisations below consist of two main views using the new traceroutes tool; IP and ASN.

IP view: Detailed hop-by-hop analysis

The IP view presents traceroutes at the most granular level, showing each individual IP address encountered along the path. This view can be essential for troubleshooting specific connectivity issues and examining performance metrics.

The visualisation creates a tree structure with the destination IP at the centre, branching out through intermediate nodes and ultimately blue source nodes (probes) at the outer edges. Grey lines show successful paths, yellow nodes indicate unknown IPs, and the red nodes indicate last hops in traceroutes that did not reach their destination.

When using the new tool, click on any source node to get the full trace in IP view.

ASN view: Network-level topology

The ASN (Autonomous System Number) view (below) aggregates paths by the networks they traverse, providing a higher-level perspective useful for understanding Internet topology, and analysing peering relationships. Each Autonomous System appears as a labeled node with paths merged for clarity.

In the new tool, clicking or hovering over the source nodes reveal one or more traceroutes that are part of those paths.

Key Features and Controls

Here are a few of the features and controls you can find in the new tool. Try them out and let us know what you think.

Interactive Navigation

  • Pan and zoom to explore the visualization
  • Hover over nodes for quick information
  • Click nodes to pin a popup and then drag anywhere
  • Copy data directly from popups for analysis or reporting

Filtering Options

  • Country filter: Focus on specific geographic regions
  • Path search: Find all routes through a specific ASN or IP address
  • Hide successful traces: Isolate failed connections for troubleshooting
  • Hide unknown ASNs: Clean up incomplete data (ASN view)

Display Modes

  • Hops vs RTT (IP view): Position nodes by hop count or actual round-trip time to reveal true network distance
  • Show ASN labels: Toggle network identifiers for cleaner presentation

Visual Indicators

  • Node colour: Green (target/destination), Blue (sources), Red (failure points), Yellow (no IP), Black (intermediate)
  • Path highlighting: hovering source nodes will highlight path in orange
  • Adaptive scaling: Elements automatically resize based on trace density

Future development and testing

There are a slew of other features and enhancements the RIPE Atlas team are talking about, and we will add some of these in the coming days. But we very much want to hear from you, the community, at this point.

Try it out!

You can test out this new visualisation on our beta-ui site, from any traceroute measurement detail page, just look for the "TRACEVIS" link at the top of the page and click it.

Where to find the TRACEVIS link on the measurement details page.

Provide feedback

  • The RIPE Atlas mailing list is the place to discuss RIPE Atlas with other users, and is also followed by RIPE Atlas developers who will answer questions and read your feedback
  • You can also access the RIPE Atlas mailing list via a web-based interface using the RIPE NCC Forum
  • Ask a question or report a bug or problem by emailing us
0

You may also like

View more

About the author

Author image
Stephen Suess Based in Amsterdam

UX/UI/Frontend Developer with the RIPE NCC since February 2019.

Comments 0