BGP Route Withdrawal via Single Tag Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Border Gateway Protocol (BGP) systems require multiple messages to withdraw multiple routes, which can be inefficient and cumbersome, especially in scenarios where a single tag can represent multiple routes, hindering network performance and scalability.

Innovation Solution

Implementing a method to withdraw multiple advertised routes based on a single tag, utilizing a 'withdraw by tag' capability within BGP, where a BGP speaker can advertise and process routes associated with a specific tag, allowing for efficient withdrawal of multiple routes using a single Update message.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple individual route withdrawal messages are sent in BGP, then each route can be withdrawn accurately, but the number of messages increases and system efficiency decreases

Engineering Contradiction:
Improveroute withdrawal efficiencyVSAvoidtime for route withdrawal
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple individual route withdrawal operations into a single consolidated withdrawal message by introducing a data structure that can represent multiple routes. Instead of sending separate UPDATE messages for each route withdrawal, the system combines multiple route identifiers into one message structure, thereby reducing the total number of messages exchanged and improving withdrawal efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal withdrawal message structure that can handle both single-route and multi-route withdrawals. This multi-functional data structure serves dual purposes: it maintains compatibility with existing single-route withdrawal protocols while enabling efficient bulk withdrawals, thus providing versatility across different operational scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If traditional BGP route withdrawal method is used, then compatibility with existing systems is maintained, but the complexity of managing multiple withdrawal messages increases

Engineering Contradiction:
Improveroute management simplicityVSAvoidmessage processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent reduces operational complexity by merging multiple withdrawal operations into a single actionable message. Network operators no longer need to manage and track multiple individual withdrawal messages; instead, a single consolidated message handles multiple route withdrawals, simplifying the operational workflow and reducing the cognitive load on operators.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the withdrawal information within a single message by organizing multiple route identifiers into a structured format. This segmentation allows the receiving system to efficiently parse and process each route individually while benefiting from the reduced message overhead, thus lowering processing complexity.

Inventive Principle:
Principle #1Segmentation

3Reliability

If multiple withdrawal messages are exchanged in BGP, then complete route information is communicated, but network overhead and bandwidth consumption increase

Engineering Contradiction:
Improveroute information accuracyVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent combines multiple withdrawal notifications into a single network message, thereby consolidating the bandwidth consumption that would otherwise be distributed across multiple separate transmissions. This merging maintains complete route information accuracy while reducing the total volume of data transmitted over the network.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from a one-to-one message-route correspondence to a one-to-many relationship by introducing a multi-dimensional data structure that encapsulates multiple route identifiers within a single message framework. This dimensional change allows efficient packing of withdrawal information, reducing network overhead.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7860115B1Withdrawing multiple advertised routes based on a single tag which may be of particular use in border gateway protocol
Publication Date: 2010.12.28 CISCO TECHNOLOGY INC
  • US7860115B1 patent drawing
  • US7860115B1 patent drawing
  • US7860115B1 patent drawing

AI summary

Disclosed are, inter alia, methods, apparatus, data structures, computer-readable medium, mechanisms, and means for withdrawing routes based on a tag. One implementation receives one or more messages identifying multiple routes and a tag associated with the multiple routes. A routing database is updated to include the routes. A particular message associated with a route withdraw operation is received, with the particular message including an indication of the tag. The multiple routes are removed from the routing database in response to receiving the tag. For example, the tag may be a Border Gateway Protocol attribute, a Border Gateway Protocol communities attribute, or some other indication. When some devices do not support this feature, before other nodes will typically send to a particular device a message to withdraw multiple routes based on a tag, the particular device must first advertise that it has this capability and/or it will withdraw multiple routes based on a tag.