PermitANY

Automation · python · 19 copies

Bulk Route Injection with Blast-Radius Guards

Injects or withdraws static routes, BGP network statements, and redistribution across many routers with the guards that stop a routing change becoming an outage. Refuses default routes and over-broad prefixes, detects martians, analyses overlap against the live routing table to show what each route would shadow, verifies next-hop reachability so a route cannot silently black-hole, caps how many routes one run may add, and captures BGP peer count before and after — automatically reverting the whole change if a session drops. Full VRF awareness on every platform.

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

Tags

routingstatic-routebgpredistributebulkvrfblast-radiusnetmikorollback