BGP Prefix Protection for Missing Route Advertisement Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

BGP prefix loss occurs due to misconfigurations, route flapping, malicious announcements, and session failures, leading to connectivity issues and instability in routing decisions.

Innovation Solution

Implementing a BGP prefix protection device (BPPD) that monitors BGP prefixes, verifies their validity, and re-sends missing prefixes using a new BGP attribute (BGP-PC) to ensure continuous propagation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BGP routers use standard advertisement methods (network command, redistribution, propagation from peers, aggregate-address), then routing information can be shared efficiently, but prefix loss occurs due to misconfigurations, route flapping, malicious announcements, and session failures

Engineering Contradiction:
Improveprefix propagation reliabilityVSAvoidBGP prefix loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a BGP Prefix Protection Device (BPPD) as an intermediary component between BGP routers. The BPPD monitors BGP prefix advertisements, validates their legitimacy, and ensures proper propagation across the network. This intermediary device prevents prefix loss by detecting misconfigurations, filtering malicious announcements, and maintaining prefix information even when route flapping or session failures occur, thus resolving the contradiction between efficient standard advertisement methods and reliable prefix propagation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If BGP routers propagate prefixes from peers to maintain network reachability, then routing stability is improved, but malicious actors can announce prefixes they do not own causing legitimate prefixes to be withdrawn

Engineering Contradiction:
Improvenetwork reachabilityVSAvoidmalicious prefix announcements
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where the BGP Prefix Protection Device continuously monitors BGP prefix advertisements and validates them against multiple criteria including origin validation, path consistency, and policy compliance. When a malicious announcement is detected, the BPPD provides feedback by filtering the announcement and notifying relevant BGP routers. This feedback loop maintains network reachability for legitimate prefixes while blocking malicious ones, resolving the contradiction between propagating prefixes for reachability and preventing malicious announcements.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If BGP session between routers is maintained to ensure prefix visibility, then routing decisions remain stable, but session failures cause prefix loss until re-established

Engineering Contradiction:
Improverouting decision stabilityVSAvoidprefix visibility
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent implements a cushioning mechanism where the BGP Prefix Protection Device maintains a local cache of validated BGP prefixes and their associated routing information. When a BGP session failure occurs, the BPPD uses this pre-cached information to continue advertising prefixes to affected routers, providing a buffer that prevents immediate prefix loss. This beforehand cushioning ensures prefix visibility and routing stability even during session disruptions, resolving the contradiction between session maintenance for stability and reliability during failures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20260074987A1System and method for preventing loss of border gateway protocol prefixes in a network
Publication Date: 2026.03.12 AT&T INTELLECTUAL PROPERTY I L P
  • US20260074987A1 patent drawing
  • US20260074987A1 patent drawing
  • US20260074987A1 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, a device, having: a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations including: receiving a border gateway protocol (BGP) prefix from a first provider edge (PE) router; determining that a second PE router failed to send the BGP prefix to the device; confirming that the BGP prefix is valid; and sending the BGP prefix to the second PE router. Other embodiments are disclosed.