Hierarchical SDN Tunnel Stitching via Local Label Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for establishing end-to-end tunnels across multiple domains in software-defined networks (SDNs) rely on global label assignment, which burdens central controllers and lacks scalability, and does not provide adequate virtual network (VN) isolation.

Innovation Solution

Implementing a local label assignment scheme where network elements within each domain generate and assign labels for intra-domain and inter-domain tunnel identifiers, reducing the processing load on central controllers and enabling VN isolation through end-to-end tunnel and label-switched path stitching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If global label assignment is used for establishing end-to-end tunnels across multiple domains, then tunnel establishment is possible, but the central controller becomes burdened and scalability is reduced

Engineering Contradiction:
Improvetunnel establishmentVSAvoidcentral controller burden
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the global label assignment function into domain-specific label assignment functions. Each domain controller independently assigns labels within its domain, rather than a single central controller managing all labels globally. This segmentation reduces the burden on central controllers while maintaining end-to-end tunnel establishment capability through coordinated label assignment across domains.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to label assignment, operating at both domain level and global level. Domain controllers perform label assignment within their respective domains, while inter-domain tunnel identifiers coordinate across domains. This multi-dimensional approach distributes the control burden while maintaining global tunnel connectivity.

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

2Ease of operation

If global label assignment is used, then end-to-end tunnel can be established, but virtual network isolation is not adequate

Engineering Contradiction:
Improveend-to-end tunnel establishmentVSAvoidvirtual network isolation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by using domain-specific label spaces that are locally meaningful to each domain. Each domain controller manages its own label namespace independently, creating isolated label spaces that enhance virtual network isolation. This local quality approach ensures that label assignments in one domain do not interfere with other domains, improving VN isolation while maintaining end-to-end tunnel functionality through coordinated inter-domain label assignment.

Inventive Principle:
Principle #3Local quality

3Productivity

If local label assignment is implemented to reduce processing load, then scalability is enhanced, but coordination across domains becomes more complex

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddomain coordination
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces inter-domain tunnel identifiers as intermediaries that facilitate coordination between domain controllers. These identifiers act as mediators that translate between domain-specific label spaces, enabling independent domain label assignment while maintaining coherent end-to-end tunnel routing. The intermediary mechanism simplifies cross-domain coordination by providing a standardized interface for label translation and routing information exchange.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10374831B2Stitching multi-domain LSPs in hierarchical SDN architecture
Publication Date: 2019.08.06 FUTUREWEI TECHNOLOGIES INC
  • US10374831B2 patent drawing
  • US10374831B2 patent drawing
  • US10374831B2 patent drawing

AI summary

A method of establishing an end-to-end tunnel for a virtual network extending across multiple domains using a first network controller element managing a first domain is provided. The method includes receiving a request from a second network controller element managing the first network controller element for an intra-domain locally-learned tunnel identifier (LLTI), sending an instruction to an egress network element of the first domain to generate the intra-domain LLTI in accordance with the request, receiving the intra-domain LLTI from the egress network element in accordance with the instruction, and sending the intra-domain LLTI to an ingress network element of the first domain. A method of establishing an end-to-end tunnel for a virtual network extending across multiple domains using an inter-domain LLTI is provided.