Network Router Layer 2 Switching Logic for Path Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network routers take a finite time to detect communication errors on primary data paths and switch to secondary data paths, resulting in potential significant data loss due to the slower and more costly secondary paths being used only after primary path failures.

Innovation Solution

A network router architecture that includes layer 1, layer 2, and layer 3 components with integrated switching logic, allowing for transparent and rapid switching between primary and secondary data paths by detecting error conditions at multiple layers and routing data packets through a secondary path without updating the routing table, thus minimizing data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the router uses a finite detection and switching time approach to monitor primary data path errors, then the router can maintain simplicity in error detection logic, but significant data loss occurs during the switching period

Engineering Contradiction:
Improveerror detection logicVSAvoiddata loss
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent implements preliminary action by continuously monitoring the primary data path for error conditions before actual failure occurs. The error detection logic proactively identifies degradation trends and triggers preemptive switching to the secondary data path, preventing data loss rather than reacting after failure. This is achieved through continuous error rate monitoring and threshold-based triggering mechanisms that activate backup paths before complete failure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies the skipping principle by implementing rapid switching mechanisms that minimize the transition period between primary and secondary data paths. The switching logic is designed to execute path transitions in minimal time, rushing through the critical switching period to reduce data loss. This involves optimized switching sequences and pre-configured backup paths that can be activated immediately upon error detection.

Inventive Principle:
Principle #21Skipping (Rushing through)

2Loss of information

If the router continuously monitors for error conditions to enable rapid switching, then data loss is reduced, but the complexity of monitoring and switching logic increases

Engineering Contradiction:
Improvedata lossVSAvoidmonitoring and switching logic
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the monitoring and switching functionality into distinct modular components: error detection modules at different protocol layers (physical, data link, network), switching logic modules, and path management modules. This segmentation allows each component to perform its specific function independently, reducing overall system complexity while maintaining comprehensive monitoring capabilities. The modular architecture enables selective deployment of monitoring at different layers based on requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary elements such as abstraction layers and standardized interfaces between monitoring components and switching logic. These intermediaries simplify the interaction between complex monitoring functions and switching mechanisms, providing a standardized control interface that reduces the complexity of integrating multiple monitoring functions. The intermediary layers translate complex error conditions into standardized switching triggers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the router switches to the secondary data path upon error detection, then communication continuity is maintained, but the secondary path's slower speed and higher cost are utilized unnecessarily during normal operation

Engineering Contradiction:
Improvecommunication continuityVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic path selection by continuously monitoring data path conditions and adapting the active path based on real-time performance metrics. The system dynamically switches between primary and secondary paths based on error conditions, ensuring that the secondary path is only activated when necessary. This dynamic approach maintains communication continuity through automatic failover while preserving the productivity benefits of the faster primary path during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes in data path selection by monitoring key performance parameters such as error rates, latency, and throughput. When primary path parameters degrade below thresholds, the system transitions to the secondary path. This parameter-based control ensures that the secondary path is activated only when primary path quality deteriorates, maintaining both reliability and productivity by avoiding unnecessary path switches.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7861002B2Network router that efficiently switches between a primary data path and a backup data path
Publication Date: 2010.12.28 ADTRAN INC
  • US7861002B2 patent drawing
  • US7861002B2 patent drawing
  • US7861002B2 patent drawing

AI summary

A network router initially communicates over a primary data path. Upon detection of an error condition associated with the primary data path, the network router initiates a layer 2 switch such that the communication occurring over the primary data path is switched to a backup data path. The layer 2 switch is preferably transparent to a layer 3 portion of the network router.