Autonomous Inter-Domain Forwarding Path Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of packet forwarding control in segment routing networks is exacerbated by the reliance on controller interactions for inter-domain forwarding, which becomes impractical when controllers cannot communicate with each other.

Innovation Solution

A method and apparatus for determining a forwarding path using Border Gateway Protocol (BGP) routing update messages that include identifier lists and network performance identifiers, allowing network devices to autonomously determine inter-domain forwarding paths without relying on controller communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If controller interaction is used for inter-domain packet forwarding, then forwarding path can be determined, but control process complexity increases

Engineering Contradiction:
Improveforwarding path determinationVSAvoidcontrol process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables network devices to autonomously determine inter-domain forwarding paths by processing BGP routing update messages independently, without requiring interaction with external controllers. Each device uses the identifier lists and network performance identifiers in the BGP messages to make autonomous forwarding decisions, eliminating the need for complex controller coordination while maintaining reliable path determination

Inventive Principle:
Principle #25Self-service

2Reliability

If controller interaction is required for inter-domain forwarding, then forwarding path can be controlled, but forwarding cannot be implemented when controllers cannot communicate

Engineering Contradiction:
Improveforwarding path controlVSAvoidforwarding implementation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent enables network devices to autonomously determine inter-domain forwarding paths by processing BGP routing update messages independently, without requiring interaction with external controllers. Each device uses the identifier lists and network performance identifiers in the BGP messages to make autonomous forwarding decisions, eliminating the need for complex controller coordination while maintaining reliable path determination

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses standard BGP routing update messages that can be universally processed by any BGP-speaking network device, allowing the same mechanism to work across different domains and vendor equipment. The identifier lists and network performance identifiers are embedded in standard BGP attributes, making the solution universally applicable without requiring domain-specific controller implementations

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

3Device complexity

If BGP routing update messages with identifier lists are used, then controller interaction is eliminated, but path determination capability must be distributed to network devices

Engineering Contradiction:
Improvecontrol process simplificationVSAvoidpath determination capability distribution
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the forwarding path determination capability across multiple network devices, with each device independently processing BGP routing update messages and maintaining local forwarding information. The identifier lists are distributed through BGP peer relationships, allowing each device to have the necessary information to make autonomous decisions without centralizing control

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12166657B2Forwarding path determining method and apparatus
Publication Date: 2024.12.10 HUAWEI TECH CO LTD
  • US12166657B2 patent drawing
  • US12166657B2 patent drawing
  • US12166657B2 patent drawing

AI summary

This application provides a forwarding path determining method and an apparatus. In determining a forwarding path, a second network device sends a routing update message to a first network device, where the routing update message carries a first identifier list, the first identifier list includes a binding segment identifier, and the first identifier list indicates a first forwarding path that is from the second network device to a third network device. By using the method, a second forwarding path from the first network device to the third network device is determined. According to the method provided in this application, when there is no controller or controllers cannot communicate with each other, routing advertisement of the binding end identifier is implemented, to determine a forwarding path. This helps simplify a packet forwarding control process.