All scripts
analysis
Advanced
~6 min
L2/L3 Topology Discovery & Change Detector
Multi-protocol topology discovery: CDP/LLDP neighbor collection, graph-based topology construction with NetworkX, automated change detection vs previous snapshot, VLAN topology overlay, and Graphviz export.
cisco-ios
cisco-nxos
juniper
arista
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in โ
Capabilities
- CDP
- LLDP
- Topology
- NetworkX
- Change detection
- Graph
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
Discovery Protocol protocol | string | both | โ |
Detect Changes detect_changes | bool | true | โ |
Sample inventory schema
Authoritative shape of the device/policy data this script consumes.
No bundled inventory sample. The script accepts standard device lists (CSV/YAML) with hostname, mgmt IP, vendor, and credentials.
Expected output
Reference terminal output the script should produce โ used as a stylistic and structural target.
terminal
[INFO] Crawled 32 devices via LLDP+CDP [INFO] Built graph: 32 nodes, 71 edges [CRIT] Topology change vs baseline: 2 new links, 1 removed [WARN] R12: 4 ports show neighbor flap (>5/hour) [OK] Snapshot persisted โ topology_2026-05-14.json