Switch Configuration Backup for Failure Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional switches in networked systems lose their configurations and operating statistics upon failure, requiring manual reconfiguration by administrators, leading to downtime and disruption of network access for client devices.
Innovation Solution
An information handling system with a failure detection and response engine that stores configurations in memory, detects imminent failures, and sends the configuration to a backup device for retrieval and automatic reconfiguration of a new or recovered switch.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If manual reconfiguration is performed after switch failure, then configuration accuracy is improved, but recovery time increases
Solution Approach 1:
The system performs preliminary actions by automatically backing up the running configuration to a backup device before failure occurs. When failure is detected, the backup configuration is already available for immediate restoration, eliminating the need for manual reconfiguration and reducing recovery time while maintaining configuration accuracy.
Solution Approach 2:
The system creates a copy of the running configuration and stores it on a separate backup device. This copy can be automatically restored after failure, replacing the need for manual reconfiguration and enabling rapid recovery while preserving the exact configuration state before failure.
2Reliability
If switch configuration is manually reconfigured after failure, then configuration reliability is improved, but administrative effort increases
Solution Approach 1:
The system performs self-service by automatically detecting failure, retrieving the backup configuration, and restoring it without requiring administrator intervention. This maintains configuration reliability through automated processes while eliminating the need for manual administrative effort in reconfiguration tasks.
Solution Approach 2:
The system implements feedback mechanisms where the failure detection engine continuously monitors switch health status. Upon detecting failure, the system automatically triggers configuration restoration and can verify successful recovery, ensuring configuration reliability while removing the burden of manual monitoring and reconfiguration from administrators.
3Speed
If automatic configuration backup is implemented, then recovery speed is improved, but system complexity increases
Solution Approach 1:
The system introduces an intermediary backup device that stores configuration backups separately from the main switch. This intermediary component handles the complexity of backup management, allowing the switch itself to maintain simpler architecture while still achieving fast recovery through pre-stored configurations available on the backup device.
Solution Approach 2:
The system segments the configuration management function by separating the backup storage (on external backup device) from the switch operations. This segmentation allows the switch to focus on core networking functions while the backup infrastructure handles configuration preservation and restoration, achieving fast recovery without significantly increasing switch complexity.
4Device complexity
If configuration is stored only in volatile memory, then device simplicity is improved, but information retention worsens
Solution Approach 1:
The system extracts the configuration retention function from the volatile memory of the switch and places it on an external backup device with non-volatile storage. This allows the switch to maintain simple volatile memory for active operations while the backup device preserves configuration information persistently, preventing information loss during failures.
Data Source
AI summary
A switch failure recovery system includes a network and a backup device that is coupled to the network. A first switch that includes a first switch memory system is also coupled to the network. The first switch stores a first switch configuration in the first switch memory system. The first switch then detects a failure issue associated with an imminent failure of the first switch and, in response, retrieves the first switch configuration from the first switch memory system, The first switch then sends the first switch configuration over the network to the backup device prior to an inability to communicate over the network due to the failure issue. The backup device may then provide the first switch configuration for application to the first switch (upon recovery) or a second switch that is coupled to the network.


