Dynamic MPLS TE-LSP Splitting for Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Traffic Engineering (TE) Label Switched Paths (LSPs) face challenges in resizing to accommodate increased bandwidth demands, often requiring sub-optimal paths due to constraints like bandwidth, cost, and delay, leading to inefficient network resource utilization and cumbersome manual configuration.

Innovation Solution

A technique for dynamically splitting TE-LSPs, where a head-end node splits a larger TE-LSP into smaller ones over best available paths, reserving maximum bandwidth and recursively creating split TE-LSPs until all bandwidth is allocated, with the option to re-groom split TE-LSPs later for improved metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a single TE-LSP is used to accommodate increased bandwidth demands, then bandwidth capacity is improved, but path optimality deteriorates due to constraints like cost and delay

Engineering Contradiction:
Improvebandwidth capacityVSAvoidpath length
Core Design Contradiction:
Quantity of substanceVSLength of moving object

Solution Approach 1:

The patent divides a single large-bandwidth TE-LSP into multiple smaller TE-LSPs, each carrying a portion of the total traffic. This segmentation allows each individual LSP to use optimized paths for its specific bandwidth requirements, rather than forcing all traffic through a single constrained path. The head-end node dynamically creates multiple LSPs with different bandwidth allocations, achieving both high bandwidth capacity and path optimality.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If manual configuration is used to resize TE-LSPs, then configuration control is improved, but operational complexity deteriorates

Engineering Contradiction:
Improveconfiguration controlVSAvoidoperational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements automatic dynamic splitting at the head-end node without requiring manual configuration. The system self-adjusts by monitoring bandwidth demands and automatically creating, resizing, or consolidating TE-LSPs based on current network conditions. This eliminates the need for operators to manually calculate and configure multiple LSPs, reducing operational complexity while maintaining full configuration control through automated decision-making algorithms.

Inventive Principle:
Principle #25Self-service

3Reliability

If a single optimal path is used for TE-LSP, then path quality is improved, but bandwidth availability deteriorates due to resource constraints

Engineering Contradiction:
Improvepath qualityVSAvoidbandwidth availability
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent transitions from a single-dimension approach (one optimal path) to a multi-dimensional approach by creating multiple TE-LSPs that can utilize different paths simultaneously. Instead of being constrained to a single path, the system distributes traffic across multiple paths in the network space, allowing each LSP to maintain high path quality while the aggregate system achieves high bandwidth availability through parallel path utilization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7903584B2Technique for dynamically splitting MPLS TE-LSPs
Publication Date: 2011.03.08 CISCO TECHNOLOGY INC
  • US7903584B2 patent drawing
  • US7903584B2 patent drawing
  • US7903584B2 patent drawing

AI summary

A technique dynamically splits Traffic Engineering (TE) Label Switched Paths (LSPs) in a computer network. According to the novel technique, a head-end node may determine that a TE-LSP to a destination needs to be sized to a larger bandwidth (a “larger” TE-LSP) than currently available over a single path to the destination (e.g., a path that may also be required to meet other constraints, such as cost, delay, etc.). In response, the head-end node may dynamically “split” the larger TE-LSP, and create a first split TE-LSP over a best (e.g., shortest) available path (e.g., that meets other constraints). The first split TE-LSP may reserve a maximum available bandwidth for that best available path. The head-end node may then continue recursively creating subsequent split TE-LSPs for any remaining bandwidth of the larger TE-LSP over available paths until the larger TE-LSP may no longer be split (e.g., all bandwidth has been placed, configurable maximum number of splits reached, etc.). Notably, the split TE-LSPs may be “re-groomed” at a later time to recombine and reorganize the split TE-LSPs.