Connectivity Protocol Delegation in Network Infrastructure
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer network systems face inefficiencies in monitoring connectivity due to the overhead of managing numerous simultaneous connectivity protocol sessions, which can lead to delayed fault detection and increased resource utilization on server devices.
Innovation Solution
Delegating responsibility for application-level session connectivity monitoring to intermediate network infrastructure, such as routers, which establish and manage connectivity protocol sessions using specialized hardware to detect and verify connectivity status, enabling more frequent monitoring and reduced server overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If server devices manage numerous simultaneous connectivity protocol sessions directly, then connectivity monitoring coverage is comprehensive, but server resource utilization increases and fault detection is delayed
Solution Approach 1:
The patent extracts the connectivity protocol session management function from the server device and relocates it to intermediate network infrastructure devices. The server initiates sessions and receives notifications, but the intermediate devices handle the actual protocol execution, message exchange, and session maintenance, thereby reducing server resource utilization while maintaining comprehensive monitoring coverage
Solution Approach 2:
The patent introduces intermediate network infrastructure devices as mediators between the server and client devices. These intermediary devices establish connectivity protocol sessions with both the server and end devices, managing the monitoring function and relaying connectivity status information, thus offloading the server from direct management of numerous simultaneous sessions
2Loss of time
If connectivity monitoring frequency is increased to detect faults rapidly, then fault detection speed improves, but server overhead increases
Solution Approach 1:
The patent extracts the high-frequency connectivity protocol execution from the server and places it at intermediate network devices, which have specialized hardware optimized for such operations. This enables rapid fault detection at sub-second granularity while the server only handles session initiation and notification reception, significantly reducing server overhead
Solution Approach 2:
The patent replaces general-purpose server hardware with specialized network infrastructure hardware that has dedicated components optimized for executing connectivity protocols at high frequencies. This substitution enables rapid monitoring without burdening the server's general-purpose processing resources
3Measurement precision
If server devices execute connectivity protocols directly with all clients, then session monitoring is application-level accurate, but the number of simultaneous sessions supported is limited
Solution Approach 1:
The patent introduces intermediate network devices as proxies that establish connectivity protocol sessions on behalf of the server with multiple client devices. These intermediaries maintain application-level monitoring accuracy by executing the protocol with proper context while enabling the server to support a much larger number of simultaneous sessions through centralized management
Solution Approach 2:
The patent merges multiple connectivity protocol sessions at the intermediate network device level, where a single intermediate device manages sessions with multiple clients for a given server. This consolidation reduces the total number of protocol endpoints the server must directly manage, thereby supporting more simultaneous sessions while maintaining monitoring precision through the intermediate device's specialized processing
Data Source
AI summary
In general, techniques are described for delegating responsibility for performing a connectivity protocol from one or more endpoint devices to network infrastructure situated along a network forwarding path connecting the endpoint devices. In some examples, an intermediate network device includes a connectivity protocol module of control unit that operates a connectivity protocol session on behalf of a server, wherein the server exchanges application data with the client using an application-layer communication session with the client. The connectivity protocol module monitors connectivity for the application-layer communication session with the connectivity protocol session by exchanging connectivity protocol messages for the connectivity protocol session with the client to determine a connectivity status for the communication session. The connectivity protocol module updates the server with the connectivity status for the communication session by sending a summary report message that includes the connectivity status for the communication session to the server.


