Dynamic SR-LDP Border Router SID Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current implementations of SR-LDP interoperability require a statically configured SR mapping server, which is prone to human error and not scalable, especially in large networks, and necessitate manual updates upon changes in the LDP domain.

Innovation Solution

Assigning node SIDs dynamically on an SR-LDP border router, which is aware of both SR and LDP domains, and propagating these bindings using IGP TLVs, eliminating the need for a static mapping server by associating unique SR SIDs with LDP nodes and transmitting these associations within the SR domain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a statically configured SR mapping server is used for SR-LDP interoperability, then interoperability between SR and LDP domains is achieved, but the system is prone to human error and not scalable in large networks

Engineering Contradiction:
Improveinteroperability reliabilityVSAvoidmanual configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The border router automatically performs SID assignment and mapping generation without requiring manual configuration. The router autonomously discovers LDP nodes, assigns SIDs, generates mapping entries, and propagates them to the SR domain, eliminating human error and manual updates while maintaining reliable interoperability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The mapping server transitions from a static, manually configured system to a dynamic, automated system. The border router continuously discovers LDP nodes, dynamically assigns SIDs, updates mappings in real-time, and propagates changes automatically, enabling scalability to large networks while maintaining interoperability reliability

Inventive Principle:
Principle #15Dynamics

2Reliability

If a statically configured SR mapping server is used, then SR-LDP interoperability is established, but manual updates are necessary upon changes in the LDP domain

Engineering Contradiction:
Improvemapping accuracyVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The border router implements continuous monitoring of LDP domain changes and automatically triggers mapping updates. When LDP node changes are detected, the router dynamically reassigns SIDs, regenerates mappings, and propagates updates to the SR domain without manual intervention, maintaining mapping accuracy while eliminating update delays

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The border router proactively maintains readiness for LDP domain changes by continuously discovering nodes and pre-computing mapping updates. When changes occur, the automated system immediately processes updates without waiting for manual configuration, reducing update time while ensuring mapping accuracy through systematic validation

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If dynamic SID assignment is implemented on the border router, then scalability is enhanced and human error is reduced, but the border router must manage both SR and LDP domains

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidborder router functionality
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The border router is designed to perform multiple functions: it operates as both an SR router and an LDP router, automatically discovers LDP nodes, assigns SIDs dynamically, generates mappings, and propagates them to the SR domain. This multi-functionality enables the single router to handle both domains without requiring separate dedicated devices, enhancing scalability while managing complexity through integrated design

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

Solution Approach 2:

The patent combines the SR routing functionality and LDP routing functionality within a single border router. By merging these previously separate functions into one device, the system achieves better scalability and reduces the need for multiple specialized devices, while the automated SID assignment process manages the increased complexity through systematic algorithms

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11070468B1Serverless segment routing (SR)-label distribution protocol (LDP) stitching
Publication Date: 2021.07.20 JUNIPER NETWORKS INC
  • US11070468B1 patent drawing
  • US11070468B1 patent drawing
  • US11070468B1 patent drawing

AI summary

A data forwarding device belonging to both (1) a segment routing (SR) domain and (2) a label distribution protocol (LDP) domain may be used to perform a method comprising: (a) receiving, by the data forwarding device, information uniquely associated with each of one or more nodes in the LDP domain; (b) associating, for each of the one or more nodes in the LDP domain, a unique SR segment identifier (SID) with the information uniquely associated with the node in the LDP domain, to generate one or more SR SID-to-LDP node associations; and (c) transmitting the one or more SR SID-to-LDP node associations for propagation to at least one other node in the SR domain, whereby the at least one other node in the SR domain will become aware of the one or more nodes in the LDP domain. The SR-LDP border router is aware of all the nodes in SR and LDP domain including the SRGB database (base label, node label, and label range). Once the border node is configured for LDP-SR stitching it assigns one of the free SR node SID to each LDP node. Subsequently, border node will propagate this binding to all the SR nodes (e.g., using the existing IGP TLVs). One of the available bits in label binding TLV may be set to make the nodes in the SR domain aware of the LDP nodes.