ARP Keepalive Link Fault Detection for Static Routing
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Speed
If BFD protocol is used for link detection, then detection speed is fast, but configuration complexity increases and system overhead is high
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
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
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
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
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
Data Source
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.


