BFD Control Packet Maintenance Mode Indication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current networking protocols, such as BGP, lack a mechanism to divert forwarding plane traffic away from a network device in maintenance mode without deactivating protocols or bringing down links, leading to increased resource consumption, delays, and potential traffic drops.

Innovation Solution

A BFD control packet with a diagnostic code field is used to indicate a network device's maintenance mode, allowing other devices to divert traffic without deactivating protocols or bringing down links by adjusting OSPF link costs, BGP route preferences, and other routing parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a network device enters maintenance mode without notifying other devices, then the device can perform maintenance operations, but forwarding plane traffic continues to be sent to the device causing resource consumption and potential traffic drops

Engineering Contradiction:
Improveease of maintenanceVSAvoidresource consumption
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The network device sends a BFD control packet with the diagnostic code field set to indicate maintenance mode BEFORE performing maintenance operations. This preliminary notification allows other network devices to proactively divert traffic away from the maintenance device, preventing unnecessary resource consumption and traffic drops during the maintenance window.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If protocols are deactivated or links are brought down to divert traffic during maintenance, then traffic is diverted away from the device, but this causes increased resource consumption for protocol updates and potential service disruptions

Engineering Contradiction:
Improveresource consumptionVSAvoidservice continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The invention changes the diagnostic code parameter in the BFD control packet from its normal value to a specific value indicating maintenance mode. This parameter change conveys the maintenance state to neighboring devices, enabling them to adjust routing decisions without requiring protocol deactivation or link downtime, thus maintaining service continuity while diverting traffic.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If BFD control packets are exchanged at regular intervals without maintenance mode indication, then fault detection is maintained, but traffic continues to be routed to devices under maintenance causing delays and traffic drops

Engineering Contradiction:
Improvefault detectionVSAvoidtraffic delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The BFD control packet with the diagnostic code field serves as feedback from the network device entering maintenance mode to its neighbors. This feedback mechanism informs other devices of the maintenance state, enabling them to adjust routing in real-time. The regular BFD packet exchange continues to provide fault detection, while the diagnostic code feedback prevents traffic delays by proactively diverting traffic before it reaches the maintenance device.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3796596B1Bidirectional forwarding detection control packet to indicate maintenance mode operation
Publication Date: 2024.10.16 JUNIPER NETWORKS INC
  • EP3796596B1 patent drawingFigure 1A
  • EP3796596B1 patent drawingFigure 1B
  • EP3796596B1 patent drawingFigure 2

AI summary

A first network device may determine to transition to a maintenance mode. The first network device may transmit, to a second network device, a bidirectional forwarding detection (BFD) control packet that includes an indication that the first network device is in the maintenance mode.