Network Interface Failover via Dynamic Priority Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Internet Mobility Protocol (IMP) systems face challenges in seamlessly switching back to a higher speed interface after a downstream network failure, requiring specific topology and static routes that are difficult to implement in all cases, leading to potential communication disruptions and inefficient failover mechanisms.
Innovation Solution
A network failover apparatus that includes a preferred interface coupler, a further interface coupler, a failed preferred interface detector, and a device to reestablish connection through the further interface when the preferred interface fails, with a ranking system for interface prioritization and configurable timeout periods to manage failover and bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IMP uses address selection to control gateway selection, then the system can switch between different network interfaces, but it requires specific topology and static routes that are difficult to implement in all cases
Solution Approach 1:
The system automatically detects interface status and performs failover without requiring manual configuration of static routes or specific topology. The IMP client monitors gateway responsiveness and autonomously switches to alternative interfaces when needed, eliminating the need for complex pre-configuration.
Solution Approach 2:
The interface selection becomes dynamic rather than static. Instead of relying on pre-configured static routes, the system continuously monitors interface status and adaptively redirects traffic based on real-time gateway availability, allowing flexibility across various network topologies.
2Reliability
If the system uses periodic IMP pings to detect interface failures, then failover detection can be accomplished, but communication disruptions occur during the detection period
Solution Approach 1:
The system performs preliminary interface status verification before initiating failover. By checking interface responsiveness in advance and maintaining a pool of pre-validated alternative interfaces, the system reduces the detection time and minimizes communication disruptions when failover is needed.
Solution Approach 2:
The system implements continuous feedback monitoring of interface status through responsive gateway detection. This real-time feedback mechanism allows the system to quickly identify interface failures and trigger failover procedures, reducing the time communication disruptions last.
3Adaptability or versatility
If the system forces traffic through a slower interface using static routes, then the faster interface can be preserved for other uses, but overall communication speed decreases
Solution Approach 1:
The system dynamically selects the optimal interface for traffic based on real-time status monitoring. Instead of forcing traffic through a slower interface via static routes, the IMP client adaptively chooses the fastest available interface that has a responsive gateway, maintaining high communication speed while preserving interface flexibility.
Data Source
AI summary
Virtual network interface selection manager in a client-server system, in which client and server are connectable through a plural alternate networks. System includes plural interfaces connectable to server through the plural networks, current interface indicator identifying a current interface through which data is transmitted to and/or received from the server, and prioritized listing of plural interfaces ranked in a descending order. Event detector detects occurrence of an event including time-out condition; successful interface test; and change in the plurality of interfaces, and a tester tests each plural interface in prioritized listing in a ranked order to test whether server is reachable. Marker identifies which of plural interfaces successfully pass the test, and switch switches from current interface to a higher priority interface when the marker identifies a higher priority interface as having successfully passed the test, whereby current interface indicator will identify the higher priority interface as current interface.


