Network Node Liveness Detection via ARP and NS Probes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccuracy of inactivity detectionVSAvoidcomputing and network resources
Core Design Contradiction:
ReliabilityVSLoss of energy

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvesession maintenance efficiencyVSAvoidmemory resources for session parameters
Core Design Contradiction:
ProductivityVSQuantity of substance

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

Inventive Principle:
Principle #19Periodic action

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

Engineering Contradiction:
Improveliveness detection accuracyVSAvoidnetwork traffic
Core Design Contradiction:
Measurement precisionVSLoss of substance

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11902380B1Liveness detection for an authenticated client session
Publication Date: 2024.02.13 JUNIPER NETWORKS INC
  • US11902380B1 patent drawing
  • US11902380B1 patent drawing
  • US11902380B1 patent drawing

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.