BGP Metric Data Element with Continuity Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Border Gateway Protocol (BGP) lacks a mechanism to accurately determine end-to-end path cost across autonomous systems, due to the non-transitive nature of the Accumulated IGP (AIGP) attribute, which cannot be propagated without proper configuration and upgrades across all network devices.

Innovation Solution

The implementation of a method where BGP network devices generate and propagate messages containing attribute data with a metric data element format that includes continuity information, allowing intermediate devices to update and forward the metric values and continuity bits, thereby indicating support or lack thereof for the AIGP attribute and metric data element format along the path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the AIGP attribute is used to accumulate IGP cost across domains, then end-to-end path cost determination is improved, but the non-transitive nature of the attribute prevents propagation without proper configuration and upgrades across all network devices

Engineering Contradiction:
Improveend-to-end path cost determinationVSAvoidpropagation across autonomous systems
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The metric data element is segmented into multiple components: metric type, metric value, and continuity information. This segmentation allows each component to serve a specific function - the metric value carries the cost information while the continuity information separately tracks propagation status, enabling the attribute to be divided into manageable parts that can be processed independently by different network devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Continuity information acts as an intermediary mechanism that mediates between the metric data and the propagation process. It provides intermediate status indicators that allow network devices to understand whether they should accumulate or simply forward the metric information, enabling gradual adoption without requiring all devices to be upgraded simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If all network devices are upgraded to support AIGP attribute propagation, then accurate end-to-end path cost is achieved, but device complexity and upgrade requirements increase

Engineering Contradiction:
Improveend-to-end path cost accuracyVSAvoidconfiguration and upgrade requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system allows partial action where only some network devices need to support AIGP attribute propagation. Devices can operate in different modes - some accumulate metric information while others simply forward it - allowing the system to achieve improved path cost determination without requiring universal upgrades across the entire network infrastructure.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The invention introduces a new parameter (continuity information) that changes the state of the AIGP attribute from strictly non-transitive to conditionally transitive. This parameter change allows the attribute behavior to adapt based on device capabilities, transforming the fixed complexity requirement into a flexible parameter that can be adjusted per device.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the AIGP attribute is made transitive for propagation, then route selection across autonomous systems is improved, but the non-transitive design prevents unauthorized modification of metric information

Engineering Contradiction:
Improvepropagation capabilityVSAvoidmetric information integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts the transitivity behavior of the AIGP attribute based on the continuity information parameter. Rather than being statically non-transitive or transitive, the attribute's propagation behavior becomes dynamic - devices can choose to accumulate or forward based on their capabilities and the continuity status, allowing flexible adaptation while maintaining integrity through informed decisions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Continuity information provides feedback to network devices about the propagation status and support level along the path. This feedback mechanism allows devices to make informed decisions about whether to accumulate or forward metric information, ensuring that metric integrity is maintained while enabling propagation where appropriate.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250150380A1Continuity information included in metric data element of a non-transitive attribute
Publication Date: 2025.05.08 JUNIPER NETWORKS INC
  • US20250150380A1 patent drawing
  • US20250150380A1 patent drawing
  • US20250150380A1 patent drawing

AI summary

In some implementations, a border gateway protocol (BGP) network device may receive from an originator BGP network device via a first other BGP network device, a first message, wherein the first message includes first attribute data associated with a non-transitive attribute, wherein the first attribute data comprises a first metric data element that is associated with a metric data element format and that indicates a metric type, a metric value, and continuity information. The BGP may process the first message to determine first path information associated with a first path from the BGP network device to the originator BGP network device via the first other BGP network device.