Network Node Liveness Detection via ARP and NS Probes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network nodes incorrectly identify passive client devices as inactive due to lack of data transmission, leading to premature removal of authenticated client sessions, which necessitates reauthentication and wastes resources.
Innovation Solution
The network node sends ARP or NS messages to inactive client devices to verify the usage of their network addresses, preventing premature removal of authenticated sessions and conserving resources by maintaining active sessions until a response is received.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the network node removes parameters of authenticated client sessions after a period of inactivity, then the network node maintains clean and accurate network records, but passive client devices are incorrectly identified as inactive and require reauthentication, wasting computing and network resources
Solution Approach 1:
The patent introduces ARP messages and NS messages as intermediary probes to detect client device liveness. Instead of directly removing session parameters based on inactivity timers, the network node sends these protocol messages as intermediaries to verify whether the client device is still active before making removal decisions, thereby avoiding false identification of passive devices as inactive
Solution Approach 2:
The patent applies preliminary action by sending ARP or NS messages before removing session parameters. The network node performs this verification step in advance to confirm client device status, ensuring that removal decisions are based on accurate liveness information rather than mere inactivity timing
2Productivity
If the network node maintains authenticated client sessions for extended periods, then passive client devices remain in the network records without requiring reauthentication, but the network node consumes more computing and storage resources maintaining inactive sessions
Solution Approach 1:
The patent implements periodic action by sending ARP or NS messages at regular intervals to verify client device liveness. This periodic probing allows the network node to maintain session parameters only for devices that respond, automatically cleaning up inactive sessions without continuous resource consumption, thus balancing session maintenance efficiency with resource usage
3Measurement precision
If the network node sends verification messages to inactive client devices, then the network node accurately identifies truly inactive devices, but additional network traffic is generated
Solution Approach 1:
The patent applies parameter changes by utilizing existing network protocol parameters (ARP for IPv4, NS for IPv6) that are already part of standard network operations. By changing the approach from timer-based removal to protocol-based verification, the patent achieves accurate liveness detection using minimal additional traffic, as these messages leverage existing network layer mechanisms rather than introducing new communication overhead
Data Source
AI summary
A network node may determine parameters of an authenticated client session for a client device, wherein the parameters comprise a network address of the client device. The network node may determine inactivity of the client device in the authenticated client session. The network node may generate, based on determining the inactivity of the client device, an address resolution protocol (ARP) message or a neighbor solicitation (NS) message to send to the client device, wherein the ARP message or the NS message is to trigger a response from the client device to indicate that the network address of the client device is in use. The network node may provide, toward the client device, the ARP message or the NS message. The network node may perform one or more actions based on receiving or not receiving the response, from the client device, to the ARP message or the NS message.


