June 8-12, 2025
Join ThousandEyes at Cisco Live 2025

Product Updates

Simplifying Network Topologies

By Michael Meisel
| July 16, 2013 | 5 min read

Summary


One of the fundamental advantages of a visualization over standard traceroute output is that you can see the actual network topology, not just a list of IP addresses. But, as you might expect, these topologies can become quite complex. In this post, you'll learn about some easy ways we provide to simplify network topologies. That way, you can focus on finding problems instead of playing connect the dots.

Hiding Intermediate Hops

In our path visualization, ThousandEyes agents (either our public agents or private agents that you deploy) are on the left and the destinations on the right. Each dot (or "node") represents a different IP address. In the middle of the path, many of these IP addresses will be for routers inside third-party networks, such as tier-1 ISPs. When viewing the whole topology, you might see something like this:

Expanded path visualization
Figure 1: Network topology from agents, on the left, to a service, on the right.

Most of the time, the details of the path through the core of the Internet aren't of much concern to you. You can simplify the topology by hiding these intermediate hops using the following control:

Hops Control
Figure 2: Select hop visibility with the slider.

The result looks something like this:

simplified network topologies
Figure 3: Path visualization with three hops shown.

Those numbers on the dotted lines tell you the number of hidden hops. Of course, for those times when the intermediate nodes matter, you can interactively reveal hidden nodes by adjusting the slider from either end.

Interface Grouping

Another way to simplify network topologies is with interface grouping. Interface grouping is a way of adding some semantic information to traceroute data. One physical device often has many IP addresses, so what appears as multiple nodes may actually just be different interfaces on the same device.

before interface grouping
Figure 4: Path visualization with interfaces on the same node circled in red.

Interface grouping allows you to specify sets of IPs that belong to a single device, combining them into a single node in the visualization.

interface grouping dashboard
Figure 5: Group interfaces by IP address.
interface grouping network topology
Figure 6: Path visualization with grouped interfaces represented by larger dots.

The result is a simplified graph that better represents your actual network topology. This is just one small example of what you can do with interface grouping. How much would it simplify your network graph?

Stay tuned for a post about our upcoming auto-grouping feature; leveraging reverse DNS and regular expressions, we'll be able to group topologies with a single click.

If you’d like to read more about the path visualization piece of ThousandEyes Deep Path Analysis (DPA) check out our recent blog post Visualizing MPLS Routes with ThousandEyes.

related blogs

Blog Thumbnail: Boost Your BGP Ops With ThousandEyes' BGP Updates
Product Updates
Boost Your BGP Ops With ThousandEyes' BGP Updates
ThousandEyes' BGP Updates offers real-time insights, enabling operators to verify routing changes, diagnose issues, and optimize network performance.
By Kemal Sanjta & Arun Mehra | April 2, 2025 | 9 min read
Blog Thumbnail: ThousandEyes Connected Devices: Extending Service Provider Visibility Into the Last-mile Network
Product Updates
ThousandEyes Connected Devices: Extending Service Provider Visibility Into the Last-mile Network
At Mobile World Congress (MWC), ThousandEyes is announcing ThousandEyes Connected Devices, elevating service provider performance with enhanced visibility into the subscriber experience.
By David Puzas & Hassan Qadir | March 3, 2025 | 8 min read
Blog Thumbnail: Traffic Insights: Changing the Game for NetOps
Product Updates
Traffic Insights: Changing the Game for NetOps
ThousandEyes is giving customers access to a private preview of Traffic Insights, an innovation that helps network teams understand network behavior and its impacts on end-user experience.
By Jonathan Zarkower | February 11, 2025 | 12 min read