Software for manually mapping a network based on show cdp neighbors and show lldp neighbors output?

This page summarizes the projects mentioned and recommended in the original post on /r/networking

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • natlas

    natlas - Network Discovery and Auto-Diagramming (by MJL85)

  • netdisco

    A web-based network management tool.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ntc-templates

    TextFSM templates for parsing show commands of network devices

    I've created basic 'network maps' (more of a graph theory term and related to computer networks) to show the relationship of BGP neighbors in a hub and spoke DMVPN network (~200 spokes with four hubs) and then I used a gradient color scheme to show which BGP neighbors were bouncing the most frequently over time with red being really bad and green being healthy and the gradient was the number of BGP bounces over a time period. Drawing the relationships between BGP peers would be the same as drawing the relationships between CDP neighbors. Use Pythons ntp-tempates package to parse CDP neighbour output and parameterize it, then create a list of all CDP neighbour mappings and feed that into graphviz as nodes (the switches) and edges (the CDP neighbor relationships). It'll take care of drawing it to PDF for you and you can change the different layout types and create groups of devices to place them closer to each other.

  • neighbor-parser

    CDP and LLDP Neighbor Parser

    The tool I build doesn't give you visual maps, but it will parse out the CDP/LLDP data and give you back a nice CSV of the neighbors. Take a look at https://neighborparser.com/

  • N2G

    Need To Graph

    N2G is what you need. Makes creating network diagrams super easy with yEd.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts