MC-LAG BFD Sub-Second Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches for link failure detection in Multi-Chassis Link Aggregation Groups (MC-LAG) using Link Aggregation Control Protocol (LACP) have a minimal timer of 1 second, resulting in a convergence time of at least 3 seconds, which is inadequate for fast failure detection.

Innovation Solution

The method involves transmitting Multiprotocol Label Switching (MPLS) encapsulated packets with a generic associated channel header and a bidirectional forwarding detection (BFD) control packet over MC-LAG links, enabling sub-second link failure detection by establishing micro-BFD sessions and using MPLS encapsulation to communicate BFD control packets as a single aggregation system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LACP is used for link failure detection in MC-LAG, then the system can detect link failures, but the convergence time is at least 3 seconds due to the minimal timer of 1 second

Engineering Contradiction:
Improvelink failure detection capabilityVSAvoidconvergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the detection parameter from LACP's minimal 1-second timer to BFD's configurable sub-second timers (e.g., 50ms, 100ms). By implementing micro-BFD sessions with shorter transmission intervals, the system achieves faster link failure detection while maintaining reliability, directly resolving the contradiction between detection capability and convergence time.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces MPLS encapsulation as an intermediary mechanism to transport BFD control packets over MC-LAG links. This intermediary approach allows BFD packets to be properly routed through the MC-LAG infrastructure without disrupting the existing LAG configuration, enabling fast failure detection while maintaining system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If micro-BFD sessions are established over each LAG member link, then fast failure detection is achieved, but the complexity of implementing BFD over MC-LAG increases

Engineering Contradiction:
Improvefailure detection speedVSAvoidBFD implementation complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent makes the MC-LAG system universally compatible with both LACP and BFD protocols. By implementing micro-BFD sessions that operate alongside existing LAG member links, the system gains fast failure detection capability without requiring separate dedicated infrastructure, thus reducing implementation complexity while maintaining multi-protocol functionality.

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

Solution Approach 2:

The patent segments the failure detection function into independent micro-BFD sessions for each LAG member link. This segmentation allows each session to operate autonomously with its own timer and state machine, simplifying the overall implementation by breaking down the complex task of MC-LAG failure detection into manageable, independent units that can be configured and managed separately.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10581726B2Method and apparatus for supporting bidirectional forwarding (BFD) over multi-chassis link aggregation group (MC-LAG) in internet protocol (IP) multiprotocol label switching (MPLS) networks
Publication Date: 2020.03.03 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10581726B2 patent drawing
  • US10581726B2 patent drawing
  • US10581726B2 patent drawing

AI summary

Methods and apparatuses for enabling sub-seconds link failure detection in a multi-chassis link aggregation group (MC-LAG) system are described. A first network device of a packet network transmits a Multiprotocol Label Switching (MPLS) encapsulated packet over a first link that is part of the MC-LAG, where the MC-LAG couples the first network device with a second network device and a third network device and the second and third network devices are part of an inter-chassis redundancy (ICR) system. The MPLS encapsulated packet includes a generic associated channel header (ACH) and a payload, and where the payload includes a bidirectional forwarding detection (BFD) control packet.