BFD Echo Session for Non-BFD Edge Device Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer networks, particularly in MPLS/VPN environments, many CE devices are not configured for Bidirectional Forwarding Detection (BFD), leading to delayed failure detection and convergence times, as BFD benefits are only realized by enabled devices, while non-configured devices remain unaware of link failures until other mechanisms detect them.

Innovation Solution

Establishing a BFD Echo session from a BFD-enabled device to a non-configured device via a monitored path and using an external BGP session over an alternate path to notify the non-configured device of path failures, allowing both devices to detect failures without requiring the non-configured device to be BFD-enabled.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If BFD is configured on all edge devices, then failure detection speed is improved, but device complexity and configuration effort increase

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

Solution Approach 1:

The patent introduces an intermediary mechanism where a BFD-capable device acts as a mediator to provide failure detection services to non-BFD devices. The BFD-capable device establishes BFD sessions with other BFD-capable devices and uses BFD Echo functionality to enable failure detection involving non-BFD devices without requiring them to be configured with BFD, thus resolving the contradiction between fast failure detection and configuration complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the BFD-capable device universal by enabling it to serve both BFD-configured and non-BFD devices. Through BFD Echo sessions and alternative notification paths, a single BFD-capable device can provide failure detection services to any device regardless of its BFD configuration status, eliminating the need for widespread BFD deployment while maintaining fast failure detection

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

2Loss of time

If BFD is configured on all edge devices, then convergence time is improved, but administrative time and costs increase

Engineering Contradiction:
Improveconvergence timeVSAvoidconfiguration effort
Core Design Contradiction:
Loss of timeVSEase of manufacture

Solution Approach 1:

The BFD-capable device serves as an intermediary that accelerates convergence for the entire network segment by implementing BFD only where needed. It rapidly detects failures through BFD sessions and quickly notifies dependent devices via alternative paths, achieving fast convergence without requiring configuration on all devices, thus reducing administrative time and costs

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of configuring BFD on all edge devices (excessive action), the patent applies BFD selectively only to devices that need or can support it (partial action). This selective deployment achieves sufficient convergence improvement while minimizing configuration effort and costs, as the BFD-capable device handles the detection work for the entire group

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If BFD Echo session is established to a non-configured device, then failure detection is enabled for both devices, but requires alternative notification path

Engineering Contradiction:
Improvefailure detection capabilityVSAvoidsession establishment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses existing routing protocols (OSPF, IS-IS, BGP) as intermediary notification mechanisms. When a BFD Echo session detects a failure involving a non-BFD device, the BFD-capable device leverages these existing protocol sessions to notify the non-BFD device of the failure condition, enabling reliable failure detection for both devices without requiring direct BFD capability on the non-BFD device or complex custom notification mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7765306B2Technique for enabling bidirectional forwarding detection between edge devices in a computer network
Publication Date: 2010.07.27 CISCO TECHNOLOGY INC
  • US7765306B2 patent drawing
  • US7765306B2 patent drawing
  • US7765306B2 patent drawing

AI summary

A technique enables bidirectional forwarding detection (BFD) between first and second edge devices in a computer network, wherein the second edge device is not configured for BFD. According to the novel technique, a BFD Echo session is established from the first edge device to the first edge device via the second edge device, i.e., along a monitored path (e.g., a single link). Also, an external border gateway protocol (eBGP) session is established between the first and second edge devices over an alternate path (e.g., an eBGP multi-hop session). The first edge device determines that the monitored path is down upon not receiving a returned BFD Echo message from the second edge device. In response, the first edge device notifies the second edge device that the monitored path is down through the eBGP session over the alternate path. Notably, upon notifying the second edge device that the monitored path is down, the first edge device breaks the eBGP session, and upon receiving the notification, the second edge device also breaks the eBGP session.