BGP-LS Selective Route Refresh Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing BGP route refresh mechanism causes unnecessary churn and communication overhead by refreshing all network topology information for a given address family identifier (AFI) and subsequent address family identifier (SAFI), even when only a subset of information needs to be updated.

Innovation Solution

An advanced route refresh message is introduced that extends the standard BGP ROUTE-REFRESH message with additional parameters such as route distinguisher, autonomous system (AS) number, link-state identifier (LS-ID), protocol, instance identifier, and network layer reachability information (NLRI) type, allowing for selective refresh of network topology information by specifying specific parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the existing BGP route refresh mechanism is used to refresh all network topology information for a given AFI and SAFI, then the routing information can be updated, but unnecessary churn and communication overhead occur

Engineering Contradiction:
Improverouting information updateVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the network topology information by introducing hierarchical filtering levels (route refresh filter level 0-3) that allow selective refresh of specific subsets of routing information. Instead of refreshing all routes for a given AFI/SAFI, the system divides the routing information into manageable segments that can be independently refreshed based on specific criteria such as route distinguisher, AS number, LS-ID, protocol, instance identifier, and NLRI type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different parts of the routing information to have different refresh characteristics. The route refresh filter levels enable specific subsets of routes to be marked with different refresh behaviors, so that only the necessary local portions are refreshed rather than the entire routing table, thereby reducing communication overhead while maintaining reliability.

Inventive Principle:
Principle #3Local quality

2Reliability

If the existing BGP route refresh mechanism is used to refresh all network topology information for a given AFI and SAFI, then the routing information can be updated, but unnecessary churn occurs

Engineering Contradiction:
Improverouting information updateVSAvoidrouting information stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

By segmenting the routing information refresh process into hierarchical levels, the patent allows stable portions of the routing table to remain unchanged while only refreshing specific segments that require updates. This segmentation prevents unnecessary churn in stable routing information while ensuring that updates are propagated where needed, thus maintaining both reliability and stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by refreshing only the necessary subset of routing information rather than performing a complete refresh. The route refresh filter levels enable the system to apply exactly the right amount of action needed - refreshing specific routes when changes occur while leaving other routes untouched, thereby reducing churn and maintaining routing information stability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9774504B2Route refresh mechanism for border gateway protocol link state
Publication Date: 2017.09.26 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9774504B2 patent drawing
  • US9774504B2 patent drawing
  • US9774504B2 patent drawing

AI summary

A method is implemented by a network device acting as a border gateway protocol (BGP) speaker in a network including a plurality of network devices. The method implements selective route refresh for BGP link state (BGP-LS) to reduce communication overhead in sharing network topology information with other BGP speakers in the network. The method includes receiving an advanced route refresh message from a peer BGP speaker, where the advanced route refresh message includes an address family identifier (AFI), a subsequent address family identifier (SAFI), and one or more parameters associated with the AFI and the SAFI. The method further includes determining a subset of network topology information that matches the AFI, the SAFI, and the one or more parameters in the received advanced route refresh message and transmitting the subset of network topology information to the peer BGP speaker.