Selective LSP Eviction for MPLS Link Oversubscription

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing MPLS traffic over bundled links is challenging, particularly when these links become oversubscribed, leading to bandwidth issues and potential traffic loss, as existing methods often require all ingress network devices to reroute LSPs, resulting in underutilization of bandwidth and prolonged traffic disruptions.

Innovation Solution

A transit network device selectively evicts a subset of LSPs from a shared resource by sending Path Error messages to ingress routers, allowing for rerouting while keeping other LSPs operational, using various algorithms to determine which LSPs to evict and notify only the affected ingress routers, thus avoiding complete rerouting of all LSPs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all ingress network devices are required to reroute LSPs when a bundled link becomes oversubscribed, then bandwidth management is enforced, but network utilization decreases and traffic disruptions are prolonged

Engineering Contradiction:
Improvebandwidth managementVSAvoidnetwork utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the set of LSPs traversing the oversubscribed bundled link into two subsets: those that are evicted and require rerouting, and those that continue to operate without interruption. This selective segmentation allows partial maintenance of network services while enforcing bandwidth management, thereby resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of requiring all ingress network devices to reroute all LSPs (excessive action), the patent applies partial action by selectively evicting only a subset of LSPs from the oversubscribed bundled link. This partial eviction maintains sufficient bandwidth management while preserving network utilization and minimizing traffic disruptions.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all LSPs are rerouted when a bundled link is oversubscribed, then bandwidth constraints are satisfied, but traffic loss increases and rerouting time is extended

Engineering Contradiction:
Improvebandwidth constraint satisfactionVSAvoidrerouting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides LSPs into two groups: those selected for eviction and those allowed to continue. This segmentation enables bandwidth constraint satisfaction for the evicted subset while avoiding unnecessary rerouting time for the remaining subset, thereby reducing overall rerouting duration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transit network device performs preliminary identification and selection of which LSPs to evict before actual rerouting begins. By pre-determining the subset of LSPs that need rerouting based on current network state and bandwidth constraints, the system minimizes the time required for the rerouting process.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If selective rerouting of a subset of LSPs is implemented, then network utilization improves and traffic loss is reduced, but complexity in selecting which LSPs to evict increases

Engineering Contradiction:
Improvenetwork utilizationVSAvoidLSP selection algorithm
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs algorithms that evaluate LSPs based on multiple parameters such as bandwidth requirements, priority levels, and current network state. By changing and comparing these parameters, the system intelligently selects which LSPs to evict, achieving selective rerouting that improves network utilization while managing complexity through systematic parameter evaluation.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If complete rerouting of all LSPs is performed, then bandwidth management is enforced, but bandwidth wastage occurs due to underutilization

Engineering Contradiction:
Improvebandwidth managementVSAvoidbandwidth wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments LSPs into evicted and non-evicted subsets, allowing continued utilization of the bundled link by LSPs that do not require rerouting. This segmentation prevents bandwidth wastage by maintaining active LSPs that can still utilize available bandwidth, while simultaneously enforcing bandwidth management on the evicted subset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent ensures continuity of useful action by allowing non-evicted LSPs to continue traversing the bundled link without interruption. This maintains bandwidth utilization and prevents wastage, while the evicted LSPs are handled through selective rerouting to enforce bandwidth constraints.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8913490B1Selective notification for label switched path re-routing
Publication Date: 2014.12.16 JUNIPER NETWORKS INC
  • US8913490B1 patent drawing
  • US8913490B1 patent drawing
  • US8913490B1 patent drawing

AI summary

In one example, a network device includes a hardware-based processor, and a Resource Reservation Protocol with Traffic Engineering extensions (RSVP-TE) module executing on the hardware-based processor that establishes a plurality of label switched paths (LSPs) having the network device as a common transit network device. The network device presents a plurality of options for selection, which each specify a different algorithm for selecting LSPs to evict from the link. In response to detecting an over-subscription condition on a link along the plurality of LSPs, the RSVP-TE module selects a subset of the plurality of LSPs to evict from the link, and the RSVP-TE module outputs an error message to one or more ingress network devices associated with the selected subset of LSPs without outputting an error message to the ingress network devices associated with those LSPs not selected for eviction.