PermitANY

Diagnostics · python · 36 copies

VLAN Table Auditor

Pulls VLAN tables from a mixed-vendor fleet and reports what is inconsistent ACROSS switches — the same VLAN ID carrying two different names, a VLAN present on four of six switches, a gateway SVI in an unexpected place, or VLANs suspended on some members only. These are the conditions that cause intermittent, hard-to-trace failures. Also finds VLANs defined with no ports assigned. Exports the full table to CSV and returns a non-zero exit code when the domain is inconsistent.

  • Arista EOS
  • FortiOS
  • Cisco IOS
  • Cisco IOS-XE
  • Cisco IOS-XR
  • Junos
  • Cisco NX-OS
  • PAN-OS
$pip install "netmiko>=4.3" "PyYAML>=6.0"
terminal

Tags

vlanauditconsistencynetmikolayer2csvdriftyamlinventory