Network Outage Root Cause Analysis: A Step-by-Step GuideA network outage root cause analysis (RCA) answers three questions after service is back: what happened, why it happened, and what will stop it from happening again. Restoring service is a different job. If your team only reboots the device and moves on, you have a recovery, not a root cause. The method below works for a single site, and it matters most when you run dozens of locations across several carriers.
TL;DR
- Restore first, then investigate, but capture evidence before you reboot anything you can safely leave alone.
- A root cause states a mechanism, such as a failed optic, a bad route change or an expired certificate. "It recovered after a restart" is not one.
- Most major outages have several contributing factors. Fixing only the trigger leaves the others in place.
- Work a ladder: define the problem, test reachability, trace the path, inspect device state, then capture packets if you still need ground truth.
- Write a blameless review with impact, timeline, evidence, root cause and owned action items, and track those items to completion.
Table of Contents
- Restoring service and finding the root cause are two jobs
- Root cause, trigger and symptom: know the difference
- Common causes of network outages
- How to investigate: a ladder from symptom to proof
- Investigating across many sites and carriers
- The evidence worth having before the outage
- Write the post-incident review
- How we think about it
- Make the next RCA faster
- FAQ
- Sources
Restoring service and finding the root cause are two jobs
During a live incident, the person running the response wants service back as fast as possible. Google's site reliability guidance describes this order clearly: mitigate during the active incident, then follow with root cause analysis and a postmortem. Mixing the two slows both.
The tension is real, though. A Cisco community article on the dilemma of service restoration describes the choice: reboot now and risk losing the evidence, or stay down longer to collect deep diagnostics. It also notes that once a reboot clears the fault, a vendor support team may not be able to pinpoint the cause because the live issue is gone, and logs captured before the reboot may not be enough.
A practical way through this:
- Decide in advance what to capture before a restart. Make it a short checklist: interface counters, the device log buffer, the routing table, the current configuration and any crash files.
- Assign two roles. One person restores service. Another person collects evidence and keeps a timestamped log of every action.
- Fail over if you can. With a redundant path, you can move traffic to the healthy link and leave the broken one alone for diagnosis. That is one of the quiet benefits of good redundancy design.
- Record what you changed. Every change during the incident alters the evidence. Write it down with a time.
When an RCA is worth the effort
Not every blip needs a formal investigation. Atlassian's problem management guidance says that spending resources on RCA is hard to justify for rare or low-impact incidents, while major outages and repeated, significant incidents warrant it. A useful rule for multi-site operators: run a full RCA when an outage affects more than one site, touches revenue-critical systems such as point of sale or phones, or has happened before.
Root cause, trigger and symptom: know the difference
During an outage you will see dozens of alerts. Servers unreachable, ping loss, phones offline, WiFi down. Almost all of those are symptoms. One or two are close to the cause.
Three terms help keep the analysis honest:
- Symptom: what users and monitoring tools report. "Store 14 cannot process cards."
- Trigger: the event that set the failure in motion. "A firmware update was pushed at 2:10 a.m."
- Root cause: the underlying condition that allowed the trigger to cause an outage. "The update was pushed to both edge devices at once, and the change process had no staged rollout."
Research material from AWS training content notes that root cause analysis often finds multiple contributing factors rather than a single cause, and that addressing those factors works better than fixating on the trigger alone. In practice, a typical multi-site outage might combine a carrier-side fault, a missing failover path and an alert that fired but went to a shared inbox nobody watched. Remove only one and you have a shorter outage next time, not no outage.
A quick test for a real root cause
Write one sentence in this form: "The outage occurred because [mechanism], which was possible because [condition], and we would have detected it sooner with [signal]." If you cannot fill all three blanks with evidence, you have a hypothesis, not a root cause. A reboot-and-recovered story fails this test every time, because it names no mechanism.
Common causes of network outages
When people search for the most common cause of network failure, they usually want a ranked list. The honest answer is that the mix varies by environment, and a published ranking from one operator will not match your network. What holds up across environments is a set of categories to check, roughly in the order worth ruling out:
| Category | Typical examples | Evidence to pull |
|---|---|---|
| Physical and last mile | Fiber cut, failed optic, bad cable, power loss at the site | Interface error counters, optical power readings, carrier ticket |
| Carrier or upstream | Provider maintenance, routing issue, congestion | Path traces, carrier status, outage notice, BGP session state |
| Configuration and change | Bad route, ACL or firewall rule, VLAN mistake, firmware push | Change history, config diffs, timestamps |
| Device failure | Memory leak, crash, overheated hardware, license expiry | Device logs, crash files, uptime counters |
| Capacity and design | Saturated link, single point of failure, failover that never worked | Utilization graphs, failover test records |
| Security events | DDoS, compromised device, misused credentials | Firewall logs, flow data |
| Dependencies | DNS, DHCP, authentication, certificates | Service logs, certificate expiry dates |
Hardware faults deserve a note. Vendor documentation on interface errors explains that a large number of errors such as CRC or carrier errors usually points to a problem with the NIC, cable, switchport or other hardware. If counters are climbing on one port, start there before you suspect software.
For wireless-specific problems at several locations, our enterprise WiFi troubleshooting field guide goes deeper. For a broader look at fixing failures as they happen, see our practical network failure guide.
How to investigate: a ladder from symptom to proof
The best RCAs follow a discipline rather than a hunch. Cisco's troubleshooting overview recommends changing only one variable at a time, so the result can be reproduced and the cause correctly identified. Here is a ladder that builds on that idea.
Step 1: Define the problem so it can be proven wrong
"The network is slow" cannot be tested. "Card terminals at the Fresno store lose connection to the payment gateway between 9 and 11 a.m., but the office laptops are fine" can. Name the affected service, the location, the start time and what still works. What still works is often the most useful clue, because it rules out whole layers.
Step 2: Build the timeline
Collect the first alert, the first user report, every change and every vendor notice. Align all timestamps to one time zone. Many wrong conclusions come from comparing a device log in UTC with a ticket in Pacific time.
Step 3: Test reachability, then trace the path
Start simple. Can the site reach its gateway? Can it reach the carrier's next hop? Can it reach the internet, then the application? Then move to path analysis with traceroute or mtr to see where loss or latency begins. If the problem starts at the same hop for several sites, you may be looking at a shared carrier or aggregation point rather than separate failures.
Step 4: Inspect device state
Check interface status and error counters, routing tables, tunnel and session state, CPU and memory, and logs around the first failure. For SD-WAN, the four metrics in our piece on SLA metrics that predict outages are a good place to look for slow degradation before the hard failure.
Step 5: Form competing hypotheses
Write down at least two or three possible explanations. Then look for evidence that would eliminate each one, rather than evidence that merely supports your favorite. If the carrier is at fault, the same circuit should fail from a second device. If the firmware is at fault, only upgraded devices should be affected. A hypothesis that survives a test designed to break it is worth trusting.
Step 6: Capture packets only when you need ground truth
Packet capture is the court of last resort. It settles arguments about what actually crossed the wire, such as whether a DNS reply came back or a handshake failed. It is also heavy, so reach for it after the cheaper steps have narrowed the field.
Step 7: Verify the mechanism
Before you close the investigation, show that the proposed cause explains every symptom and the timing. Better still, reproduce it in a lab or a maintenance window, or confirm it with the carrier's own incident report. If a symptom does not fit, the analysis is not finished.

Investigating across many sites and carriers
Single-site RCA is hard enough. Multi-site operators add three complications.
Scope. Is this one site, one carrier, one region or everything? The first thing to establish is the pattern. Sites sharing a carrier, a hardware model, a firmware version or a configuration template are your suspects. Sites that differ on all of those but still fail point to something central, such as DNS, authentication or a cloud application.
Ownership. When several carriers supply circuits, each ticket can end with "no fault found on our side." You need your own evidence, such as timestamped loss measurements from your edge, to hand to each provider. Centralized logs make this far easier, which we cover in our article on real-time network visibility with centralized logs.
Inconsistency. Sites built at different times often have different device models, naming and templates. That makes comparison slow. Standard templates and a single inventory let you ask "what do the failing sites have in common?" in minutes instead of days.
The evidence worth having before the outage
An RCA is only as good as the data that existed at the moment of failure. The most useful sources are:
- Interface counters and utilization history, to show errors, drops and saturation building over time.
- Flow data, to show who was talking to whom and how much.
- Change history, because a large share of outages follow a change, planned or not.
- Syslog and event logs from every device, sent to one place, so they survive a device reboot.
- Synthetic tests, which measure from the site's point of view whether the application is reachable.
- Carrier tickets and notices, with times.
The gap between monitoring and observability matters here. Monitoring tells you a link is down. Observability lets you ask why. If you are weighing the two, our comparison of observability and monitoring lays out what network teams need from each. Alert quality matters too: a flood of low-value alerts hides the one that counts, and our guide to reducing network tickets with alert fixes shows how to clean that up before adding automation.
Write the post-incident review
The review is where an investigation turns into prevention. Google's SRE workbook treats the postmortem as a standard step after mitigation. A solid network review has these parts:
- Summary and impact. Which sites, which services, how many minutes, which customers or staff were affected.
- Timeline. Detection, escalation, mitigation, restoration, with timestamps and who did what.
- Root cause and contributing factors. The mechanism, the conditions that allowed it, and the evidence for each.
- What went well and what did not. Include detection time and handoffs between teams and carriers.
- Action items. Each with an owner, a due date and a measurable outcome.
Keep it blameless. The useful question is what conditions in the system allowed a reasonable action to cause harm, not who pressed the key. People who fear blame hide details, and details are what you need.
Good action items are specific. "Improve monitoring" is not one. "Add an alert for optical power below threshold on all fiber circuits, routed to the on-call rotation, by the end of next quarter" is. Aim for a mix: one fix for the direct cause, one for detection, one for recovery speed and one for the design weakness underneath.
Then review the open action items on a schedule. Many repeat outages happen because a known fix sat in a backlog.
How we think about it
Most outage reports we read stop at the trigger. A carrier circuit dropped, a device rebooted, a change went out. That is where the real work starts. The question that matters is why one fault became an outage at a whole site, or at forty of them.
We built our approach around that question. We source from more than 50 carriers, so we are not tied to one provider's explanation of what went wrong. Our own engineers design and deploy each site, so we know how it is meant to behave. Our U.S.-based NOC watches it around the clock through Netverge, our AI-powered observability platform, which is designed to show the path, the device state and the history in one dashboard, so diagnosis does not wait on a truck roll.
The other piece is people. When something breaks, you reach an engineer, not a queue, and the evidence is already collected. That is what turns a postmortem from guesswork into a short, accurate document.
Jim
Make the next RCA faster
If your team runs multiple locations and spends days assembling logs from separate carriers and devices, the bottleneck is usually visibility and ownership, not skill. California Telecom provides managed network services for multi-location businesses: Netverge monitoring for real-time observability, managed SD-WAN that uses multiple carriers for redundancy, and a 24/7 U.S.-based NOC. Our data services carry a 99.99% uptime SLA.To see how we handle monitoring, firewalls and diagnostics for distributed sites, start with our managed services overview, or review customer case studies.
FAQ
What is root cause analysis in networking?
It is a structured investigation into why a network failure happened, rather than only what broke. It names the mechanism, the conditions that allowed it and the fixes that prevent a repeat. It happens after service is restored, though evidence gathering should start during the incident.
What is the most common cause of network failure?
There is no single answer that fits every network. Physical faults, carrier problems, configuration changes, device failures and capacity limits all appear regularly. Your own change history and error counters will show which category hits you most, so review them across several incidents rather than relying on a generic ranking.
Is rebooting a device a valid fix?
It is a valid way to restore service, but it does not establish a root cause. A restart can clear the evidence, and a vendor support team may not be able to find the cause afterward. Capture counters, logs and configuration first when it is safe to do so.
How long should an RCA take?
It depends on the incident. A single-site circuit fault with a carrier report may take a day. A multi-site event with several contributing factors can take a week or more. Set a deadline for the written review, commonly within a few business days of the outage, and keep the action items open until they are finished.
Who should be in the post-incident review?
Include the people who responded, the owner of each affected service and someone from any carrier or managed provider involved. Keep the format blameless, so participants share what they saw and did without worrying about fault.
Sources
- Google SRE Workbook: Incident Response
- Cisco Learning Network: The Dilemma of Service Restoration vs. Root Cause Analysis
- Atlassian: What is the aim of problem management?
- AWS Workshop: Troubleshooting methodologies
- Cisco: Troubleshooting Overview
- Dynatrace Docs: Detect network errors

