BGP Route Synchronization via BMP Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network communication technologies, packet loss occurs when BGP route information is not synchronized properly between monitored and monitoring network elements, leading to invalid route information and increased packet loss.

Innovation Solution

A method and apparatus for updating BGP route information by establishing a BMP connection between monitored and monitoring network elements, where a first message is sent to indicate the need to update the BGP route information set, and the update set is used to synchronize the route information in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BGP route information is sent continuously without synchronization mechanism, then the monitoring network element receives route information updates, but packet loss occurs due to invalid or unsynchronized route information

Engineering Contradiction:
Improveroute information validityVSAvoidpacket loss
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by establishing a synchronization mechanism before route information updates are processed. The monitored network element sends a first message to the monitoring network element to indicate synchronization requirements, and the monitoring network element responds with a second message confirming synchronization status. This preliminary synchronization check ensures that route information is only processed when the monitoring network element is ready, preventing packet loss due to invalid or unsynchronized route information.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If route information updates are implemented without synchronization indication, then route information can be updated, but the monitoring network element may process invalid or outdated route information

Engineering Contradiction:
Improveroute information update speedVSAvoidroute information accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by establishing a two-way communication mechanism for synchronization. The monitored network element sends a first message to indicate synchronization requirements, and the monitoring network element responds with a second message containing synchronization status information. This feedback loop ensures that route information updates are only processed when the monitoring network element is synchronized, maintaining both update speed and accuracy by confirming synchronization status before processing updates.

Inventive Principle:
Principle #23Feedback

3Productivity

If BGP route information is obtained without synchronization mechanism, then route information can be collected, but packet loss increases due to invalid route information

Engineering Contradiction:
Improveroute information collection efficiencyVSAvoidpacket loss
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by establishing a synchronization mechanism before route information collection. The monitored network element sends a first message to the monitoring network element to indicate synchronization requirements, and the monitoring network element responds with a second message confirming synchronization status. This preliminary synchronization check ensures that route information is only collected when the monitoring network element is ready, preventing packet loss while maintaining collection efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12301441B2Method and apparatus for updating route information, computer device, and storage medium
Publication Date: 2025.05.13 HUAWEI TECH CO LTD
  • US12301441B2 patent drawing
  • US12301441B2 patent drawing
  • US12301441B2 patent drawing

AI summary

A method for updating route information includes a monitored network element establishes a Border Gateway Protocol (BGP) Monitoring Protocol (BMP) connection to a monitoring network element, and sends a first message to the monitoring network element when detecting a synchronization requirement of BGP route information, where the first message instructs the monitoring network element to update a BGP route information set, and the BGP route information set includes at least one piece of BGP route information. The first message indicates an update set, and the update set updates the BGP route information set.