Operations
Troubleshooting Guide
Structured methodology, common scenarios, and diagnostic commands
Structured Methodology
- Identify the Problem — Gather info, question users, check logs, try to replicate
- Establish a Theory — Most probable cause first (layer-by-layer, bottom-up)
- Test the Theory — If confirmed, proceed. If not, re-theorize
- Establish a Plan — Plan the fix, assess impact, schedule if needed
- Implement the Solution — Make the change, escalate if necessary
- Verify Full Functionality — Confirm fix and check for new issues
- Document Findings — Root cause, steps taken, lessons learned
Can't Communicate Across VLANs
- Verify VLAN config (show vlan brief)
- Check trunk allowed VLANs (show interfaces trunk)
- Confirm IP addresses and subnets match
- Verify inter-VLAN routing is configured
- Check ACLs blocking traffic (show access-lists)
Interface Down / Flapping
- Check physical cables and connections
- show interface <intf> — look for errors, CRC, resets
- Try shutdown / no shutdown
- Check speed/duplex mismatch (both sides)
- Verify SFP/transceiver compatibility
- Check for port-security violations
- Default the port to reset all config: default interface <intf> — then reconfigure from scratch
No Internet / WAN Down
- Ping default gateway, then upstream
- Check NAT translations (show ip nat translations)
- Verify default route exists (show ip route)
- Check ISP-facing interface status
- Verify DNS resolution (nslookup)
DHCP Not Working
- Verify DHCP pool config (show run | section dhcp)
- Check excluded addresses aren't overlapping the pool
- Verify ip helper-address if DHCP server is remote
- Confirm client interface is up and in correct VLAN
- Check DHCP bindings (show ip dhcp binding)
Slow Network / High Latency
- Check interface utilization (show interfaces)
- Look for CRC errors, collisions, drops
- Verify duplex settings (full duplex expected)
- Check for broadcast storms (show interfaces counters)
- Monitor bandwidth with SNMP/NetFlow
- Verify QoS policies if VoIP affected
- Check service-policy drops: show policy-map interface <intf>
OSPF Neighbor Not Forming
- Verify interfaces are in correct area (show ip ospf interface)
- Check hello/dead timers match on both sides
- Verify subnet masks match
- Check area type matches (stub, NSSA)
- Verify authentication matches
- Check MTU (must match for adjacency)
QoS / Service Policy Issues
- Confirm policy applied: show run interface <intf> | include service-policy
- View live counters and drops per class: show policy-map interface <intf>
- Check for queue tail-drops or WRED drops in the output direction
- Verify class-map match conditions are correct: show class-map
- Confirm correct policy-map is attached: show run | section service-policy
- Check DSCP/CoS markings on ingress traffic: show mls qos interface <intf>
- Reset counters: remove service-policy, re-apply, observe fresh counts
- Verify DSCP-to-queue mappings: show mls qos maps dscp-output-q