Unit 9 · Network Troubleshooting

9.1Troubleshooting methodology

1Identify the problem→2Theory of cause→3Test the theory→4Plan of action→5Implement→6Verify→7Document
  1. Identify the problem: gather information, ask questions (who, what, when, what changed?), reproduce the fault, define the scope (one user, one subnet, everyone).
  2. Establish a theory of probable cause (start with the simple and common).
  3. Test the theory to confirm; if wrong, form a new theory or escalate.
  4. Establish a plan of action and consider the impact (get approval for production changes).
  5. Implement the solution (change only one thing at a time).
  6. Verify full system functionality and apply preventive measures.
  7. Document findings, actions and outcomes.

Approaches

7 Application6 Presentation5 Session4 Transport3 Network2 Data Link1 PhysicalTop-downstart at the applicationBottom-upstart at the cable;best when nothing worksDivide and conquerping first, then goup or down
Three ways to work through the layers: top-down, bottom-up, or divide and conquer starting at layer 3 with ping

Making the seven steps concrete

  1. Identify: "Who is affected — one PC, one VLAN, or everyone? Did anything change (new switch, new DHCP, Windows update)?" Reproduce the fault yourself.
  2. Theory: start with likely causes (unplugged cable, wrong gateway) before exotic ones.
  3. Test theory: swap the cable, ping the gateway, check ipconfig. One experiment at a time.
  4. Plan: for production, note downtime risk and get approval if needed.
  5. Implement: apply the fix; avoid changing five settings at once.
  6. Verify: confirm the original symptom is gone and related services still work.
  7. Document: what you saw, what fixed it, how to prevent it — future you will thank you.

Which approach when?

Remember

  • Method beats random clicking.
  • Change one variable at a time; always verify and document.