SID List Compression Using Mixed Flex-Algo Topologies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Segment Routing (SR) technologies face challenges in efficiently compressing Segment Identifier (SID) lists while ensuring that the computed path remains unchanged, particularly in scenarios involving Flexible Algorithm (Flex-Algo) topologies, due to hardware limitations on segment depth and the need for optimized traffic engineering.

Innovation Solution

The approach allows mixing and matching of SIDs from different Flex-Algo topologies to minimize segment list depth by selecting node SIDs independently during iterations, using a greedy or thorough algorithm to ensure the computed path is maintained with minimal segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If SID list compression is applied to reduce segment depth, then hardware limitation compliance is improved, but the complexity of selecting SIDs from multiple Flex-Algo topologies increases

Engineering Contradiction:
Improvesegment list depthVSAvoidSID selection complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the SID selection process into independent iterations for each segment position, where each iteration independently selects the optimal SID from available Flex-Algo topologies. This segmentation allows the system to handle the complexity of multiple topologies through a structured, step-by-approach rather than requiring complex global optimization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic selection of SIDs based on current compression state and available topologies. The algorithm dynamically adapts by evaluating which Flex-Algo topology provides the best compression opportunity at each iteration, making the selection process flexible rather than static

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple Flex-Algo topologies are utilized for SID selection, then SID list compression efficiency is improved, but the difficulty of ensuring path fidelity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidpath fidelity verification
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms where each SID selection is validated against the original calculated path. The system continuously monitors whether selected SIDs maintain path fidelity, using this feedback to adjust subsequent selections and ensure the compressed segment list remains faithful to the original path

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary validation of candidate SIDs before final selection, checking whether each potential SID maintains path fidelity with the original calculated path. This preliminary action prevents selection of SIDs that would deviate from the intended path, simplifying the verification process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260012413A1Using different Flex-Algo topologies for SID list compression
Publication Date: 2026.01.08 CIENA CORP
  • US20260012413A1 patent drawing
  • US20260012413A1 patent drawing
  • US20260012413A1 patent drawing

AI summary

Segment Identifier (SID) list compression includes receiving a calculated path in a Segment Routing network from a headend node to an end node; utilizing a compression approach to determine a segment list that, when expanded, matches the calculated path, wherein each segment in the segment list is identified by a SID, and wherein the SID is selected from any of a base topology in the Segment Routing network and any Flexible Algorithm (Flex-Algo) topologies in the Segment Routing network; and providing the segment list to the headend node. The SID list compression can further include, prior to the receiving, calculating the calculated path from the headend node to the end node based one or more constraints, wherein the SIDs are selected after the calculated path is determined without regard to any purpose of the any Flex-Algo topologies.