ARP Keepalive Link Fault Detection for Static Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing link fault detection methods, such as BFD, require complex configuration and result in high system overhead, making it difficult to implement link detection after strategy or static routing is applied.

Innovation Solution

A method and device for link fault detection and recovery based on ARP interaction, where an ARP module performs keepalive operations on next hops and updates availability status, allowing for regular inquiry of ARP entries and dynamic ARP entry management to determine link availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional routing technology is used, then routing configuration is simple, but link fault detection capability is insufficient and cannot detect next-hop connectivity

Engineering Contradiction:
Improvelink fault detection capabilityVSAvoiddetection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines link fault detection functionality with the existing ARP module by integrating a keepalive timer and ARP request transmission capabilities into the current ARP architecture. This merging approach enables link detection without requiring a separate detection protocol or complex additional mechanisms, thus improving reliability while avoiding increased device complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The ARP module is enhanced to serve dual purposes: traditional address resolution and link fault detection. By making the ARP module multi-functional through the addition of keepalive timer and automated ARP request transmission, the system achieves link detection capability without adding dedicated detection infrastructure, resolving the contradiction between detection capability and system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Speed

If BFD protocol is used for link detection, then detection speed is fast, but configuration complexity increases and system overhead is high

Engineering Contradiction:
Improvelink detection speedVSAvoidconfiguration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system implements self-service link detection by automatically triggering ARP requests through a keepalive timer without requiring manual configuration or external control. The ARP module autonomously monitors link status by periodically sending ARP requests and evaluating responses, achieving fast detection speed while eliminating complex configuration requirements associated with protocols like BFD

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the operational parameters of the ARP module by introducing a keepalive timer with configurable intervals and automated request transmission. This parameter adjustment transforms the ARP module from a passive address resolution tool into an active link monitoring system, achieving fast detection speed through optimized timing parameters without the configuration complexity of dedicated detection protocols

Inventive Principle:
Principle #35Parameter changes

3Reliability

If interface state is used to determine link availability, then detection is simple, but accuracy is insufficient as interface up does not guarantee link availability

Engineering Contradiction:
Improvelink availability accuracyVSAvoiddetection difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements feedback-based link detection by monitoring ARP request responses from next-hop devices. The keepalive timer triggers ARP requests, and the presence or absence of responses provides feedback about actual link availability. This feedback mechanism accurately reflects whether the next-hop device is reachable, resolving the insufficiency of simple interface state monitoring while maintaining manageable detection complexity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs preliminary action by proactively sending ARP requests before actual data transmission to verify link availability. The keepalive timer continuously pings the next-hop device using ARP requests, ensuring that link status is known in advance. This preliminary verification approach improves accuracy of link availability determination without significantly increasing detection difficulty, as it builds upon existing ARP infrastructure

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9276898B2Method and device for link fault detecting and recovering based on ARP interaction
Publication Date: 2016.03.01 XIAN ZHONGXING NEW SOFTWARE
  • US9276898B2 patent drawing
  • US9276898B2 patent drawing
  • US9276898B2 patent drawing

AI summary

A method for link fault detection and recovery based on Address Resolution Protocol (ARP) interaction, including: configuring an IP address and a mask code, a strategy routing or static routing module and an ARP module for network devices of a home terminal and an opposite terminal; the strategy routing or static routing module regularly inquiring whether an ARP entry to which a next hop corresponds exists, if the ARP entry exists, a link being available, otherwise, notifying the ARP module to perform keepalive on the next hop; and the ARP module performing a process of keepalive on the next hop, and after performing keepalive on the next hop, notifying the strategy routing or static routing module to judge whether the link is available. Further, a device for link fault detection and recovery based on ARP interaction.