Computer Networking · Advanced level

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

  1. Define each planted fault.
  2. Choose an approach.
  3. Test hypotheses.
  4. Fix, verify and document.
Step-by-step

Solving 'the field office can't reach the finance server'

A structured method applied to a multi-site fault.

  1. Define the problem

    All users at the field office cannot open the finance system at head office; internet works; started at 09:10.

  2. Gather information

    Check monitoring and the change log: a firewall rule change was made at head office at 09:05.

  3. Hypothesise

    The new rule blocks the field office subnet from the finance server's port.

  4. 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.

  5. Fix

    Correct the rule's source range through an emergency change request with a rollback plan.

  6. 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

  1. Why change one thing at a time?

    Show answer

    To know which change fixed the problem and avoid new faults.

  2. 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.