BFD Session Startup on IP Forwarding Plane

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Bidirectional Forwarding Detection (BFD) techniques do not provide a method for starting a BFD session on the Internet Protocol (IP) forwarding plane, limiting their effectiveness in failure detection across IP networks.

Innovation Solution

The method involves IP nodes obtaining BFD identifier information, starting a BFD session, encapsulating BFD packets, and transporting them between nodes, using mechanisms like BGP OPEN packets or ICMPv4 messages to configure and maintain the session, especially for inter-domain and intra-domain IP nodes with dynamic or static routing configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BFD is adopted for failure detection on the IP forwarding plane, then failure detection capability is improved, but implementation complexity increases due to lack of standardized session startup methods

Engineering Contradiction:
Improvefailure detection capabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes BFD universally applicable to both MPLS and IP forwarding planes by defining a unified session startup method using existing protocols (BGP OPEN packets for dynamic routing, ICMPv4 for static routing). This allows the same BFD mechanism to detect failures across different network layers and routing types without requiring separate implementation schemes, thereby improving reliability while managing complexity through standardization.

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

2Adaptability or versatility

If BFD session startup methods are defined for all media and protocols, then adaptability is improved, but protocol complexity increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses existing standardized protocols (BGP OPEN packets and ICMPv4 messages) as intermediaries to carry BFD session startup information. Instead of creating a new complex protocol, BFD leverages these existing mediators to exchange session identifiers and parameters, thereby achieving broad protocol compatibility while avoiding the complexity of designing a completely new session establishment mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If detailed implementation schemes are provided for BFD session startup, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improvesession setup easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by defining the session startup methodology in advance using standardized protocols. The BFD session identifiers and startup parameters are pre-configured and exchanged through established protocols (BGP OPEN or ICMPv4) before actual failure detection begins. This preliminary standardization makes the system easier to operate while preventing complexity from arising during runtime operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7664044B2Method of failure detection in an IP forwarding plane
Publication Date: 2010.02.16 HUAWEI TECH CO LTD
  • US7664044B2 patent drawing
  • US7664044B2 patent drawing
  • US7664044B2 patent drawing

AI summary

A method of failure detection on an Internet Protocol (IP) forwarding plane, which includes: IP nodes of the two ends obtain Bidirectional Forwarding Detection (BFD) identifier information which is used in the BFD, moreover start a BFD session, encapsulate and transport a BFD packet between the IP nodes running the BFD session and implement the failure detection according to the BFD packet transported between the IP nodes. The method of this invention realizes the failure detection via starting the BFD session and via transporting the BFD packet between the inter-domain IP nodes or the intra-domain IP nodes.