Networking
knowledge skill
The agent analyzes network topology and configuration files to identify connectivity gaps or routing errors. It produces a technical remediation plan containing specific CLI commands or configuration changes to resolve the issue.
Worked examples
- {"input": {"topology_map": "RouterA(10.0.0.1) -> RouterB(10.0.0.2)", "config_files": "RouterA: ip route 192.168.1.0 255.255.255.0 10.0.0.2; RouterB: no ip route 192.168.2.0 255.255.255.0 10.0.0.1", "symptoms": "RouterB cannot reach 192.168.2.0/24"}, "output": {"root_cause": "Missing return route on RouterB for subnet 192.168.2.0/24", "remediation_steps": ["conf t", "ip route 192.168.2.0 255.255.255.0 10.0.0.1", "end", "wr"], "verification_test": "ping 192.168.2.1"}}
- {"input": {"topology_map": "Client -> SwitchA -> Firewall -> Gateway", "config_files": "Firewall: access-list 101 deny tcp any any eq 80", "symptoms": "HTTP requests from Client to Gateway timing out"}, "output": {"root_cause": "ACL 101 explicitly blocking TCP port 80 traffic", "remediation_steps": ["conf t", "no access-list 101 deny tcp any any eq 80", "access-list 101 permit tcp any any eq 80", "end"], "verification_test": "curl -I http://gateway_ip"}}
Input
- topology_map: string: JSON or text representation of network nodes and links
- config_files: string: Current device configuration dumps
- symptoms: string: Observed error logs or ping/traceroute failures
Output
- root_cause: string: Identification of the specific misconfiguration
- remediation_steps: array: Sequence of CLI commands to apply
- verification_test: string: Command to verify the fix
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0