Advanced level · Module 4: Monitoring and Troubleshooting Complex Networks · Lesson 3 of 4
Structured Troubleshooting
Solve complex problems with a repeatable method.
In this lesson you will
- Apply a structured troubleshooting method
- Choose top-down, bottom-up or divide-and-conquer
Key concepts
define the problemhypotheses and testsOSI approachesverify and document
The lesson
A structured method: define the problem, gather information, form a hypothesis, test it, implement the fix, verify and document.
Choose an approach: bottom-up from cables, top-down from the application or divide-and-conquer starting with ping in the middle layers.
Change one thing at a time and record each test so you do not create new problems.
Step by step
- Define each planted fault.
- Choose an approach.
- Test hypotheses.
- Fix, verify and document.
Solving 'the field office can't reach the finance server'
A structured method applied to a multi-site fault.
Define the problem
All users at the field office cannot open the finance system at head office; internet works; started at 09:10.
Gather information
Check monitoring and the change log: a firewall rule change was made at head office at 09:05.
Hypothesise
The new rule blocks the field office subnet from the finance server's port.
Test
Ping and traceroute reach head office; a connection test to the server port fails; the firewall log shows denied packets from 10.30.0.0/24.
Fix
Correct the rule's source range through an emergency change request with a rollback plan.
Verify and document
Users confirm access; update the rule documentation and add a test of inter-site access to future firewall changes.
Result
The fault is fixed in minutes because the method led straight from symptoms to the recent change, and a new test prevents it recurring.
Practice activity
Solve the three multi-layer faults and write reports.
Expected result: Correct fixes with clear, structured reports.
Check your understanding
-
Why change one thing at a time?
Show answer
To know which change fixed the problem and avoid new faults.
-
Name three troubleshooting approaches.
Show answer
Bottom-up, top-down and divide-and-conquer.
Taught live by an instructor — online or in person. Free course lessons are for self-study and do not lead to a certificate — see registration options.