PermitANY

Troubleshooting · python · 27 copies

DMVPN Health Check

Checks all three DMVPN layers and tells you which one broke. GRE tunnel state, NHRP registration and resolution, and the IPsec crypto session fail independently and need completely different fixes, so every finding is tagged with its layer and carries the specific remediation. Reads the DMVPN session state directly — UP, NHRP or IKE — which names the failing layer without inference, and checks encap/decap counters to catch tunnels that are up but passing traffic one way only.

  • Cisco IOS
  • Cisco IOS-XE
$pip install "netmiko>=4.3" "PyYAML>=6.0" "requests>=2.28"
terminal

Tags

dmvpnvpnnhrpipsecgretroubleshootingnetmikohub-spokeyamlinventory