BGP Prefix Limit Exchange for Route Advertisement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Border Gateway Protocol (BGP) systems face inefficiencies due to the inability of BGP speakers to predict prefix limits, leading to unnecessary peering session restarts and route re-advertisement, resulting in overhead costs and network disruptions.

Innovation Solution

A method for prefix limit exchange between routing neighbors, where the prefix limit is communicated and recorded, and route advertisement is suspended or resumed based on the limit, allowing for dynamic adjustments without resetting the peering session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BGP speakers do not exchange prefix limit information, then the routing protocol remains simple, but peering sessions are restarted and routes are re-advertised causing overhead costs and network disruptions

Engineering Contradiction:
Improvepeering session stabilityVSAvoidrouting protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having BGP speakers exchange prefix limit information during the initial peering session establishment phase. This allows both speakers to know each other's capacity constraints before route advertisement begins, preventing later session restarts and route re-advertisements. The prefix limit capability is negotiated and recorded in advance, so when routes are advertised, both parties can operate within known limits without disruption.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If BGP speakers restart peering sessions when prefix limits are exceeded, then route advertisement reliability is maintained, but processing overhead and network bandwidth usage increase

Engineering Contradiction:
Improveroute advertisement reliabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements feedback by having BGP speakers monitor the number of routes advertised against the known prefix limit of the peer. When the route count approaches or reaches the prefix limit, the speaker adjusts its advertisement behavior accordingly, suspending further advertisements until routes are withdrawn. This feedback mechanism eliminates the need for session restarts while maintaining route advertisement reliability, as both speakers operate within each other's capacity constraints.

Inventive Principle:
Principle #23Feedback

3Loss of information

If BGP speakers advertise all available routes, then complete route information is provided, but prefix limits are exceeded causing session instability

Engineering Contradiction:
Improveroute information completenessVSAvoidpeering session stability
Core Design Contradiction:
Loss of informationVSStability of the object's composition

Solution Approach 1:

The patent applies dynamics by making route advertisement behavior adaptive rather than static. BGP speakers dynamically adjust their route advertisement based on the peer's prefix limit and the current number of advertised routes. When the limit is approached, advertisements are suspended; when routes are withdrawn and capacity becomes available, advertisements resume. This dynamic adjustment ensures complete route information is provided within the constraints of peer capacity, maintaining both information completeness and session stability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7418519B1Technique for prefix limit exchange for route advertisement
Publication Date: 2008.08.26 PULSELINK SYSTEMS LLC
  • US7418519B1 patent drawing
  • US7418519B1 patent drawing
  • US7418519B1 patent drawing

AI summary

A technique for prefix limit exchange for route advertisement is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for prefix limit exchange for route advertisement. The method comprises communicating a prefix limit from a first element to a second element, wherein the first element and the second element are routing neighbors in a network. The method also comprises advertising a plurality of routes from the second element to the first element. The method further comprises recording, at the second element, a number of the plurality of routes that the second element has advertised to the first element. The method additionally comprises suspending route advertisement from the second element to the first element when the number is the same as or greater than the prefix limit.