Network Troubleshooting Guide
Step-by-step methodology for systematic network troubleshooting
Systematic Troubleshooting Process
1
1. Define the Problem
Clearly identify what is not working and gather information about the symptoms.
Key Questions & Actions:
- • What exactly is the problem?
- • When did it start occurring?
- • Is it affecting all users or specific ones?
- • What error messages are displayed?
- • Can you reproduce the problem consistently?
2
2. Gather Information
Collect relevant data including error messages, network topology, and recent changes.
Key Questions & Actions:
- • Review system and network logs
- • Check recent configuration changes
- • Document network topology
- • Identify affected systems and users
- • Note the scope and impact of the issue
3
3. Consider Possibilities
List potential causes based on the OSI model layers and network components.
Key Questions & Actions:
- • Physical layer: cables, connectors, power
- • Data link layer: switches, VLANs, spanning tree
- • Network layer: routing, IP addressing
- • Transport layer: TCP/UDP, port issues
- • Application layer: services, protocols
4
4. Create Action Plan
Develop a systematic approach to test each possibility, starting with the most likely causes.
Key Questions & Actions:
- • Prioritize based on probability and impact
- • Start with simple, non-disruptive tests
- • Plan for rollback procedures
- • Consider maintenance windows for changes
- • Prepare necessary tools and documentation
5
5. Implement & Test
Execute your plan methodically, testing one change at a time.
Key Questions & Actions:
- • Make one change at a time
- • Test thoroughly after each change
- • Document what you tried
- • Monitor for side effects
- • Be prepared to rollback if needed
6
6. Document Results
Record what worked, what didn't, and lessons learned for future reference.
Key Questions & Actions:
- • Document the root cause
- • Record the solution that worked
- • Update network documentation
- • Share knowledge with the team
- • Create preventive measures
Troubleshooting Tools by OSI Layer
Physical Layer (Layer 1)
Cable Tester
Test cable continuity and wiring
Multimeter
Check power and electrical connections
Optical Power Meter
Test fiber optic signal strength
Network Interface LEDs
Check link status and activity
Data Link Layer (Layer 2)
Switch Port Status
Check port configuration and status
MAC Address Table
Verify MAC learning and forwarding
VLAN Configuration
Check VLAN membership and trunking
Spanning Tree Status
Verify STP topology and port states
Network Layer (Layer 3)
ping
Test basic IP connectivity
traceroute
Trace packet path through network
Routing Table
Verify routing information
ARP Table
Check IP to MAC address resolution
Transport/Application Layers
telnet
Test TCP port connectivity
nslookup/dig
Test DNS resolution
netstat
Show network connections and listening ports
Wireshark
Capture and analyze network packets
Essential Troubleshooting Commands
Connectivity Testing
ping [destination]
traceroute [destination]
telnet [host] [port]
nslookup [domain]
System Information
show ip route
show interfaces
show arp
netstat -rn