Centralized Controller for Segment Routing Inter-AS Link State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In segment routing networks, the lack of state or session information for inter-autonomous system links leads to unsuccessful traffic forwarding on non-operational links, resulting in lost traffic and wastage of computing and networking resources.

Innovation Solution

A centralized controller platform that receives BGP data, filters prefixes to identify inter-autonomous system link data, determines operational states, and performs actions such as rerouting traffic or repairing non-operational links based on this information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If segment routing is used to interconnect autonomous systems, then network simplicity and routing efficiency are improved, but state information for inter-AS links is lost leading to traffic forwarding failures

Engineering Contradiction:
Improvenetwork complexityVSAvoidtraffic forwarding reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces BGP as an intermediary mechanism between segment routing and inter-AS link state monitoring. BGP route updates serve as mediators to convey link state information across autonomous system boundaries, allowing the segment routing infrastructure to maintain simplicity while reliably detecting link failures through BGP prefix withdrawal events.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the monitoring function by separating link state detection (performed via BGP at boundary routers) from traffic forwarding decisions (performed by segment routing internally). This segmentation allows each component to operate independently with appropriate mechanisms, resolving the contradiction between simplicity and reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If inter-AS link state monitoring is implemented, then traffic forwarding reliability is improved, but computing and networking resources are consumed

Engineering Contradiction:
Improvetraffic forwarding reliabilityVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements self-service monitoring where BGP speakers naturally generate and propagate link state information through their existing route update mechanisms. No separate monitoring infrastructure or additional processing resources are required, as the BGP protocol itself provides the monitoring function as a byproduct of its routing information exchange.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes BGP serve multiple functions: traditional inter-AS routing and simultaneous link state monitoring. By utilizing BGP's existing update mechanisms for both purposes, the system avoids duplicating functionality and reduces overall resource consumption while maintaining reliable link state awareness.

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

3Measurement precision

If BGP data filtering is performed to identify inter-AS link state, then link state detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improvelink state detection accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary filtering rules to BGP update messages as they arrive, immediately identifying those relevant to inter-AS link state before further processing. By pre-filtering based on established criteria (such as prefix withdrawal patterns), the system achieves accurate detection without requiring exhaustive analysis of all BGP data, thus minimizing processing time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12047272B2Utilizing a centralized controller for traffic engineering segment routing inter-autonomous systems
Publication Date: 2024.07.23 JUNIPER NETWORKS INC
  • US12047272B2 patent drawing
  • US12047272B2 patent drawing
  • US12047272B2 patent drawing

AI summary

A device receives border gateway protocol (BGP) data associated with links provided in a segment routing network. The segment routing network includes a first autonomous system (AS) with first network devices interconnected by a first portion of the links, a second AS with second network devices interconnected by a second portion of the links, and an inter-AS link provided between one of the first network devices and one of the second network devices. The device filters prefixes of the BGP data to identify BGP data associated with the inter-AS link, where the BGP data associated with the inter-AS link includes data identifying state information associated with the inter-AS link. The device determines an operational state of the inter-AS link based on the BGP data associated with the inter-AS link, and performs one or more actions based on the operational state of the inter-AS link.