Bidirectional Forwarding Detection on Aggregated Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing bidirectional forwarding detection (BFD) methods for aggregated links often result in misjudgment when relying on a single BFD session to determine link availability, leading to potential communication disruptions.
Innovation Solution
Establishing multiple BFD sessions between aggregated ports to accurately determine the availability of an aggregated link by exchanging specific information about port identifiers and session identifiers between network devices, allowing for the establishment of BFD sessions between corresponding ports and determining link availability based on the status of these sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If only one BFD session is used to detect aggregated link status, then device complexity is reduced, but measurement precision deteriorates leading to misjudgment
Solution Approach 1:
The patent segments the aggregated link detection into multiple independent BFD sessions, each monitoring a specific physical port within the aggregated link. Instead of using a single BFD session that cannot accurately reflect the status of individual ports, the system creates multiple sessions (e.g., one per port) so that each session independently monitors its designated port's health, thereby improving detection precision without requiring complex coordination between sessions
Solution Approach 2:
The patent introduces a new dimension to BFD session management by establishing sessions at both the aggregated port level and the individual physical port level. This multi-level session structure allows the system to detect link status from multiple perspectives simultaneously, resolving the contradiction between simplicity and accuracy by adding structural dimensionality rather than increasing session count linearly
2Measurement precision
If multiple BFD sessions are established for each port in the aggregated link, then measurement precision is improved, but device complexity increases
Solution Approach 1:
The patent merges the detection results of multiple individual port-level BFD sessions at the aggregated port level. By combining the status information from multiple sessions through logical operations (such as OR logic where the aggregated link is considered down only if all individual ports are down), the system achieves comprehensive monitoring without requiring each session to independently make the final determination, thereby managing complexity through consolidation
Solution Approach 2:
The patent creates a universal BFD session framework that can simultaneously serve multiple functions: individual port monitoring, aggregated link status determination, and fault isolation. Each BFD session is designed to be multi-functional, participating in both granular port-level detection and overall link health assessment, reducing the need for separate detection mechanisms and thereby managing complexity through functional consolidation
Data Source
AI summary
A method for performing bidirectional forwarding detection (BFD) on an aggregated link between a first network device and a second network device, where the first network device sends, to the second network device, information used to establish at least two BFD sessions. The first network device receives information that is used to establish at least two BFD sessions and sent by the second network device. The first network device respectively establishes BFD sessions between at least two pairs of ports according to the stored information and the information sent by the second network device. The first network device determines whether at least one BFD session in the established BFD sessions is up. If at least one BFD session in the established BFD sessions is up, the first network device determines that the aggregated link between the first network device and the second network device is available.


