Network Control Protocol for Redundant Path Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network configurations experience communication downtime and computational overhead when transitioning from a faulty dedicated network connection to an alternate connection, leading to inefficiencies in network traffic management.
Innovation Solution
A network control protocol that simultaneously monitors and manages multiple dedicated network connections by assigning sequence numbers to packets, allowing communication across the path with greater bandwidth and generating reports on network performance, while alerting service providers of degradation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single dedicated network connection is used for network communications, then the network configuration is simple and computational overhead is low, but communication downtime occurs when a fault in the connection occurs
Solution Approach 1:
The system performs preliminary actions by pre-establishing multiple dedicated network connections and designating backup connections before faults occur. When a fault is detected, the system can immediately switch to a pre-configured backup connection without requiring time-consuming reconfiguration, thus eliminating communication downtime while maintaining reliability
Solution Approach 2:
The system changes the parameter of connection redundancy by using multiple dedicated network connections instead of a single connection. This parameter change allows the system to tolerate connection failures by switching to alternative connections, thereby improving reliability without incurring communication downtime
2Reliability
If multiple dedicated network connections are used with automatic failover, then communication continuity is improved, but computational overhead increases due to reassigning socket connections and network resources
Solution Approach 1:
The system performs preliminary actions by pre-configuring multiple dedicated network connections and designating backup connections before faults occur. This pre-configuration eliminates the need for complex real-time reassignment of socket connections and network resources, thereby reducing computational overhead while maintaining reliability
Solution Approach 2:
The system introduces an intermediary mechanism where a network controller manages multiple dedicated network connections and handles the switching logic. This intermediary abstracts the complexity of connection management from individual applications, reducing overall system complexity and computational overhead while ensuring communication continuity
3Loss of time
If multiple dedicated network connections are used with real-time switching capability, then communication downtime is reduced, but device complexity and configuration overhead increase
Solution Approach 1:
The system performs preliminary actions by pre-establishing multiple dedicated network connections and designating backup connections before faults occur. This pre-configuration eliminates the need for complex real-time reassignment of socket connections and network resources, thereby reducing computational overhead while maintaining reliability
Solution Approach 2:
The system implements self-service by automatically detecting connection faults and switching to backup connections without requiring manual intervention or complex configuration. The network controller autonomously manages the switching process, reducing configuration overhead and eliminating communication downtime
Data Source
AI summary
Disclosed are various embodiments for a network control application. Duplicate packets are simultaneously communicated across dedicated network communications paths. A receiving network access device detects a lagging network communications path. Packets received from the network communications path which is not lagging is communicated to a destination address while the duplicate is discarded.


