Because running configuration is temporary, any unsaved change disappears when the device restarts or loses power. That creates drift between what operators think is live and what the switch or router will actually load after reboot. In production networks, that gap can break connectivity, undo security settings, and make troubleshooting harder when the preserved state is not what was last tested.
Why running-only Cisco changes create a real operational gap
On Cisco devices, the running configuration is the live in-memory state, not the durable state that survives a reload. If a change is made only there, operations may look correct until the device restarts, at which point the startup configuration, or whatever was last saved, becomes the baseline again. That makes the change ephemeral, not reliable.
The practical risk is that a network can appear fixed during testing but revert later under restart, power loss, or maintenance. In production, that can produce a hidden mismatch between documented intent and actual reload behavior, which is especially dangerous when the change affects routing, VLANs, ACLs, management reachability, or any setting that operators assume is permanent.
That gap matters because network state is often validated in the moment and then trusted for much longer. If the saved configuration does not match the tested live state, the device can come back with an older policy, older neighbor relationship, or older access rule, and the resulting fault may be harder to correlate with the original change window.
What drift looks like after a reboot or failover
Configuration drift is the core failure mode. The device’s current behavior no longer matches the intended change set, and the discrepancy may remain invisible until an outage, rollback, or failover reveals it. In practice, this can break continuity across core services, remote access paths, or segmentation controls that were only updated in memory.
The risk is not limited to outages. An unsaved security change can also disappear, restoring an older and potentially weaker posture. For example, a control that was tightened for testing may vanish on reboot, leaving the environment in a state that operators believe was already hardened.
Because the running configuration is the authoritative live state only until reload, engineers need to treat it as provisional unless they deliberately commit it to the persistent configuration store. The point is not just to save work, but to ensure the device reloads into the exact state that was approved and tested.
Operationally, this is why change windows, maintenance reboots, and crash recovery are the moments that expose the issue. A configuration that works right now can still be functionally wrong for the next boot cycle, which makes the problem both intermittent and easy to underestimate.
What makes the issue harder to detect and troubleshoot
Unsaved changes are difficult because they often create a false sense of closure. The network may pass checks immediately after the change, so the team assumes the configuration has been preserved. If the device later reloads, the symptom set may look like a fresh incident rather than a missed save, especially if the original change ticket is closed.
That complicates troubleshooting in two ways. First, the live state the operator remembers may no longer exist. Second, logs and monitoring may show the symptom after reboot, but not the original cause, which forces teams to reconstruct whether the root problem was an application fault, a device reload, or a configuration not written to persistent storage.
It also increases the chance of bad rollback decisions. If the saved configuration is stale, restoring from backup may reintroduce the exact condition that had just been corrected in running state. In that case, the backup is not a safeguard, it is the wrong version of truth.
Risk and Threat Considerations
This operational pattern creates avoidable exposure because a benign reboot becomes a configuration rollback event. The risk is highest where the unsaved change affects routing, access control, management reachability, or other controls that protect production availability and trust boundaries.
Failure mechanism: A change made only in running configuration is lost on restart or power interruption, so the device reloads with older state and the live network diverges from what operators tested.
Impact: Connectivity can fail, security settings can revert, and incident response becomes harder because the recovered state no longer matches the last known good working state.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5, CIS Controls v8 and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | CM-3 — Configuration Change Control | Running-only changes create configuration drift and reload risk. |
| CM-6 — Configuration Settings | The issue is whether the intended device state is actually preserved. | |
| Recommendation — Require approval and persistence checks before closing device changes. Define and verify the saved configuration as the required baseline. | ||
| CIS Controls v8 | CIS-4 — Secure Configuration of Enterprise Assets and Software | Unsaved Cisco changes undermine secure, consistent device configuration. |
| Recommendation — Standardize configuration persistence checks for network devices. | ||
| ISO/IEC 27001:2022 | A.8.9 — Configuration management | The question is about controlling and preserving approved system configuration. |
| Recommendation — Control and record configuration changes so reload state matches intent. | ||
| NIST CSF 2.0 | PR.IP-1 — Configuration Baseline | Running-only changes indicate the active baseline is not yet durable. |
| Recommendation — Maintain and verify a persistent configuration baseline before production use. | ||
Practitioner Guidance
What to verify: Treat every network change as incomplete until the saved configuration has been compared with the running configuration and the reload behavior has been considered. If a reboot would erase the change, the change is not operationally real yet.
Decision rule: If the change affects production reachability, segmentation, or administrative access, validate persistence before closure. If it is only present in running state, keep the change open until the durable config matches the intended baseline.
Practitioner takeaway: The real control objective is not simply making the device work now, it is ensuring the device will still work after the next reload with the same security and connectivity posture intact.
Related resources from NHI Mgmt Group
- Why do network configuration changes create such a large operational risk?
- Why do security configuration changes create more operational risk than many teams expect?
- Why do configuration changes in identity providers create outsized operational risk?
- Why do unnoticed Atlas configuration changes create operational and compliance risk?