Bidirectional Forwarding Detection on Aggregated Links

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

VSEngineering 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

Engineering Contradiction:
Improvenumber of BFD sessionsVSAvoidlink availability detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If multiple BFD sessions are established for each port in the aggregated link, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvelink availability detection accuracyVSAvoidnumber of BFD sessions
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #5Merging (Combining)

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

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

Data Source

PatentUS10218592B2Method, device and system for performing bidirectional forwarding detection on aggregated link
Publication Date: 2019.02.26 HUAWEI TECH CO LTD
  • US10218592B2 patent drawing
  • US10218592B2 patent drawing
  • US10218592B2 patent drawing

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.