VNAG Binding for Multi-Domain LSP Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-domain and multi-layer traffic engineering networks, establishing a relationship between virtual networks (VNs) and label switched paths (LSPs) is crucial for effective management and orchestration, but existing systems lack a mechanism to bind VNs to the network paths used to form end-to-end tunnels, leading to inefficient orchestration from both service and network perspectives.

Innovation Solution

The proposed solution extends the Path Computation Element Communication Protocol (PCEP) to establish a binding association between VNs and LSPs using a Virtual Network Association Group (VNAG) object, which includes a Type-Length-Value (TLV) field containing a virtual network identifier, allowing for the binding of network paths to VNs and facilitating efficient orchestration across multiple domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing systems are used without VN-LSP binding mechanism, then system simplicity is maintained, but orchestration efficiency deteriorates

Engineering Contradiction:
Improveorchestration efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an association object as an intermediary data structure that binds virtual network identifiers to label switched path identifiers. This association object acts as a mediator between the service layer (VN) and network layer (LSP), enabling efficient orchestration without direct complex interactions between layers. The association object includes fields for VN identifier, LSP identifier, and association type, creating a standardized binding mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The binding information is nested within the existing PCEP protocol framework. The association object is embedded as an optional parameter within PCInitiate, PCUpdate, and PCRpt messages, allowing the VN-LSP binding mechanism to be integrated into the existing path computation protocol without requiring a separate communication channel or protocol.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If PCEP protocol is extended with association objects, then binding capability is improved, but protocol complexity worsens

Engineering Contradiction:
Improvebinding capabilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The association object is designed with universal applicability across multiple PCEP message types. The same association object structure can be included in PCInitiate messages for initial binding, PCUpdate messages for dynamic updates, and PCRpt messages for reporting. This multi-functional design allows a single data structure to serve multiple orchestration scenarios without requiring separate binding mechanisms for each message type.

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

Solution Approach 2:

The association object is implemented as an optional parameter rather than a mandatory field in PCEP messages. This partial action approach allows systems to adopt the binding capability selectively - implementations can choose to include association objects when VN-LSP binding is required while maintaining compatibility with existing systems that do not require this functionality. The optional nature prevents forced complexity adoption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11271817B2Method of establishing relationships between sets of label switched paths and virtual networks
Publication Date: 2022.03.08 FUTUREWEI TECHNOLOGIES INC
  • US11271817B2 patent drawing
  • US11271817B2 patent drawing
  • US11271817B2 patent drawing

AI summary

A method for establishing end-to-end tunnels extending across multiple domains using a network element. The method includes receiving a request from a customer controller to implement a virtual network (VN) created by the customer controller, wherein the VN identifies the end-to-end tunnels extending across the multiple domains, mapping the VN to available resources based on network constraints in response to the request, and transmitting, after the VN has been mapped, a message to a network controller managing one of the domains that includes a network path used to form a portion of one of the end-to-end tunnels, wherein the message includes an association object having a Type-Length-Value (TLV) field containing a virtual network identifier binding the network path to the VN.