Mesh Network Protection Resource Sharing via Precomputed Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network protection mechanisms either prioritize fast switching times, requiring significant resources, or reduce resource usage at the expense of longer switching times, failing to balance both effectively in arbitrary network topologies.

Innovation Solution

A mesh network design with precomputed protection paths that include intermediate nodes to assess and manage resource availability, allowing for flexible resource sharing and prioritization, enabling faster switching times while optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data plane protection is used to provide fast switching times, then switching speed is improved, but a large number of network resources are required for protection

Engineering Contradiction:
Improveswitching timeVSAvoidnetwork resources
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent merges protection paths for multiple services that share common endpoints, allowing a single protection path to serve multiple working paths. This consolidation reduces the total number of dedicated protection resources while maintaining fast switching capability through pre-established protection routes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The protection path is designed to serve multiple functions by protecting multiple different services simultaneously. A single protection path can carry protected traffic for any of the N services that share its endpoints, making the protection resource universal rather than service-specific.

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

2Quantity of substance

If control plane restoration is used to reduce the number of network resources, then resource usage is improved, but switching time increases

Engineering Contradiction:
Improvenetwork resourcesVSAvoidswitching time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The protection paths are pre-computed and resources are reserved in advance for potential failures. This preliminary action allows the system to maintain reduced resource usage while enabling fast switching, as the restoration path and resources are already prepared before any failure occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism where protection paths are pre-established but resources are only fully activated when needed. This intermediary state allows the system to appear as if using control plane restoration (low resource usage) while actually having data plane readiness (fast switching) available when failures occur.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If protection resources are shared among N services with M resources, then resource efficiency is improved, but resource availability management becomes more complex

Engineering Contradiction:
Improveresource efficiencyVSAvoidresource management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different services to have different priority levels and resource allocation characteristics. Each service can be configured with specific resource requirements and priorities, enabling efficient sharing while managing complexity through localized service-specific parameters rather than global complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9065759B2Architecture and protection method for mesh protection of N services with M shared resources
Publication Date: 2015.06.23 TELLABS OPERATIONS
  • US9065759B2 patent drawing
  • US9065759B2 patent drawing
  • US9065759B2 patent drawing

AI summary

The embodiments disclosed herein provide a mechanism for sharing protection resources in an arbitrary network topology involving pre-computing the protection resources so that data-plane-based protection can be used to activate the protection resources upon detection of a failure, thus, providing faster switching times than typical control-plane-based solutions. This is accomplished by configuring a mesh network to include, for a working path in the network, one or more protection paths with the same end nodes as the working path, where each protection path includes at least one intermediate node that is not part of the working path. The intermediate node accepts a protection request from one of the end nodes and determines whether a local resource for a protection path is available. If the local resource is available, the intermediate node forwards the protection request along the protection path, but, if the local resource is unavailable, the intermediate node notifies the end node from which the protection request originated that the protection path is unavailable.