NetStacksNetStacks

Network Topology

Build, discover and explore network diagrams in the Terminal's 2D and 3D topology views, share them through the Controller, and map devices from discovery data.

Video Walkthrough

From the session library to the map — organising devices, then building and enriching the topology those sessions describe, in 2D and 3D.

Overview

Topologies are drawn and explored in the Terminal (desktop app or browser terminal). A topology is a saved diagram of devices, links between them (with interface names and labels) and annotations. You can build one by discovery, from a traceroute, by importing JSON, or by drawing it by hand.

  • Standalone: topologies are saved in the Terminal's local database.
  • Enterprise: topologies are saved on the Controller; you can publish them to your team, and administrators can review them in the admin console.
Austin HQ demo lab topology in the 2D view showing core, distribution and access layers with interface and subnet labels

The Topology Sidebar

Click Network Topology in the activity bar (the icon of three connected circles). The sidebar toolbar has New Topology, Import topology JSON, Paste Traceroute / MTR, New Folder, Refresh and a sort toggle, above Search topologies... and the list of saved topologies.

Topology sidebar with the toolbar, search box and the Austin HQ demo lab topology

Double-click a topology to open it in a tab. Right-click for Rename and Delete, and in enterprise mode Publish to Team / Unpublish. Published topologies appear under Team Topologies for everyone in the organization.

Creating a Topology

  • Discover — New Topology, enter a name, pick the devices (standalone: your open terminal sessions; enterprise: Controller devices) and click Discover Topology. NetStacks finds LLDP/CDP neighbours and draws the links. See Network Discovery.
  • From a traceroute — see Visualize a Traceroute.
  • Import — Import topology JSON loads a file exported with Export as JSON.
  • Draw — create an empty topology and place devices with the Device (D) tool.
New Topology dialog with a name field and the list of devices to discover

Working on the Canvas

The 2D canvas supports zooming (25% to 400%) with the controls at the bottom right (Zoom in, Zoom out, Reset view) or the mouse wheel, panning, and dragging devices to new positions. Links show the interface names at each end and an optional label such as the subnet.

Toolbar Reference

ControlWhat it does
2D / 3DSwitch between the 2D canvas and the 3D view.
Auto-layoutRe-arrange devices: Hierarchical, Force-Directed, Circular or Grid.
Select (V), Pan (H)Select and move items, or pan the canvas.
Device (D)Place a device. Types: Router, Switch, Firewall, Server, Cloud, Access Point, Load Balancer, WAN Optimizer, Voice Gateway, Wireless Controller, Storage, Virtual, SD-WAN, IoT, Unknown.
Connect (C)Draw a link between two devices.
Text (T), Shape (S), Line (L)Annotations. Shapes: rectangle, circle, diamond, arrow, cloud.
Undo / RedoCmd/Ctrl+Z / Cmd/Ctrl+Shift+Z
EnrichLook up extra data for devices (see Enrich).
LayersShow or hide parts of the diagram.
Export snapshot to DocsSave the topology into Documents.
ExportExport as PNG, SVG or JSON.

Click a device to open its detail card with the management IP and connection state, plus Open in Tab (a full device detail tab with system information, SNMP data, interfaces and history) and Open Terminal.

Device card for core-rtr-01 with management IP, connection status, Open in Tab and Open Terminal

Right-click a device for more actions:

Device context menu with Edit Device, Delete Device, Connect, AI actions, Focus Terminal, Open AI Assistant and Discover Neighbors
  • Edit Device, Delete Device, Connect, Focus Terminal.
  • AI: Analyze Device, AI: Show Config, AI: Troubleshoot, AI: Find Path To..., Open AI Assistant — hand the device to the AI assistant with the topology as context.
  • Discover Neighbors asks the AI assistant to find the device's neighbours; in standalone mode Add to Discovery adds it to a discovery run.

Right-click a link for Ask AI about this link, Ask AI: why is this link erroring? and Delete link. Clicking a link opens its detail card, with traffic data when live polling is on.

Auto-layout and Layers

Auto-layout re-arranges the devices with one of four algorithms. Hierarchical works well for core/distribution/access designs; Force-Directed for meshes.

Auto-layout menu with Hierarchical, Force-Directed, Circular and Grid

Layers toggles Devices, Connections, Annotations and Grid, discovered Managed and Neighbors devices, and devices by status.

Layers menu with Devices, Connections, Annotations, Grid, Discovery and Status toggles

3D View

Click 3D in the toolbar to see the same topology in 3D, with device labels, interface names and animated traffic particles along the links. Drag to rotate, scroll to zoom and right-drag to pan. The buttons at the top right switch between orbit mode and fly mode (WASD to move, mouse to look).

The Austin HQ topology in the 3D view with device labels and interface names

The 3D view is available only in the Terminal, not in the admin console.

Enrich

Enrich looks up extra information for every device on the topology. Choose what to run and click Run Enrichment:

  • Lookups: DNS Reverse, WHOIS / ASN.
  • Topology: Discover neighbors (1 hop) adds neighbouring devices; Show port stats (LibreNMS) shows port statistics from a LibreNMS source.
  • Configured integrations and MCP tools can appear as additional sources.
Enrich menu with DNS Reverse, WHOIS / ASN, Discover neighbors (1 hop), Show port stats (LibreNMS) and Run Enrichment

Live SNMP Overlay

In the standalone Terminal, the Live button (“Start live SNMP polling”) polls the devices on the topology every 30 seconds over SNMP v2c and overlays the results:

  • Links are coloured by health (green, orange, red, or grey when unknown) based on errors, discards and utilisation; busier links are drawn thicker, unhealthy ones pulse, and the midpoint shows Util: N%.
  • Each device shows a pill with interfaces up (N/M Up), CPU and memory, plus an uptime badge.

The button appears when the topology's devices have IP addresses, their profiles have SNMP community strings, and links have interface names (as discovery produces). Click it again to stop polling. See SNMP Polling.

Visualize a Traceroute

Click Paste Traceroute / MTR, paste the output of traceroute, tracert, tracepath or mtr --report, and click Visualize Path. You can also right-click traceroute output in a terminal to visualize it directly. The path opens as an unsaved topology; save it with Save topology to database.

Visualize Traceroute / MTR dialog with example traceroute and mtr output

Export and Share

Export saves the topology as PNG, SVG or JSON (JSON can be imported again). Export snapshot to Docs stores a copy in Documents. In enterprise mode, Publish to Team in the sidebar shares the topology with your organization.

Export menu with Export as PNG, Export as SVG and Export as JSON

Topologies in the Admin Console Enterprise

Inventory → Topologies lists every topology saved on the Controller with its Owner, number of Devices and Connections, Shared state and Last Updated time. Discover runs neighbour discovery from the Controller (see Network Discovery), and the trash icon deletes a topology.

Click a topology to see its devices (name, host, type, site, role, status) and connections (source and target interfaces, protocol, label) as tables, and to toggle Shared (visible to all users in the organization). Drawing and editing happen in the Terminal.

Topology detail in the admin console showing the ten devices and connections of the Austin HQ demo lab

Discovery Maps Enterprise

The NetStacks Crawler offers a separate, lightweight mapping tool in the admin console. On a device's detail page, expand Topology, click Start mapping here, and use the + on a device to add its discovered neighbours one by one. Open full map opens the map on Discovery → Topology, which lists Saved maps and Recent explorations. You can also start a map from the Traceroute Resolver.

Topology strip on the dist-sw-01 device page with Start mapping here, Save and a plus button to add neighbours
Discovery maps are personal

Discovery maps are saved in your browser, so they are not shared with other users. For a shared diagram, build the topology in the Terminal and publish it to your team.