← ClaudeAtlas

cisco-testlisted

Generate Python scripts that test and validate Cisco network configurations, reachability, and protocol state. Use when the user wants to verify network behavior, run connectivity tests, or validate routing/switching state.
bradmccloskey/claude-cisco-skills · ★ 0 · Testing & QA · score 75
Install: claude install-skill bradmccloskey/claude-cisco-skills
## Cisco Network Testing Scripts Write Python scripts that test and validate Cisco network state. Follow these standards: ### Test Categories #### Connectivity Tests - ICMP ping sweeps across subnets - TCP port reachability checks - Traceroute path validation - Latency and jitter measurement #### Routing Validation - Verify expected routes exist in routing table (`show ip route`) - Validate BGP neighbor state and prefix counts - Check OSPF neighbor adjacencies and LSA database - Verify EIGRP neighbor table and topology - Compare routing table against expected baseline #### Switching Validation - Verify VLAN assignments on ports - Check trunk allowed VLANs and native VLAN - Validate STP root bridge election - Verify EtherChannel bundle state - MAC address table validation #### Security Validation - Verify ACL hit counts and expected blocks/permits - Check NAT translations are active - Validate VPN tunnel status (ISAKMP SA, IPsec SA) - Verify AAA authentication is working - Check CoPP policy counters #### Interface Checks - Verify interface up/up state - Check for errors/drops/CRC on interfaces - Validate speed/duplex settings - Monitor interface utilization ### Libraries to Use - `netmiko` for SSH command execution - `paramiko` for low-level SSH if needed - `napalm` for vendor-neutral getters - `pyats` + `genie` for structured parsing (preferred for parsing show commands) - `textfsm` or `ttp` for custom show command parsing - `rich` for formatted test output (pass/fail