MPLS Manage Header for Flexible Ancillary Data Indication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MPLS architectures face challenges in efficiently indicating and analyzing ancillary data carried at the stack bottom, leading to high complexity and low data processing efficiency, particularly in scenarios where data size changes or multiple pieces of data are involved, and current solutions like IPv6 expansion headers or indicator labels result in increased label stack depth and processing costs.

Innovation Solution

Introduce an MPLS manage header located after the stack bottom label and prior to ancillary data, which includes data type and offset length information, allowing nodes to determine required data types without reading ancillary data, thereby reducing indication complexity and enabling efficient processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If indicator labels are used to indicate ancillary data at stack bottom, then data carrying capability is improved, but label stack depth increases and processing complexity increases

Engineering Contradiction:
Improveancillary data carrying capabilityVSAvoidlabel stack depth
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the indication function from the label stack by introducing a separate manage header structure. The manage header contains a data structure identifier that points to ancillary data, separating the indication mechanism from the label stack itself. This allows ancillary data to be indicated without increasing label stack depth, as the indication is handled through the manage header's data structure identifier rather than additional labels.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The manage header acts as an intermediary between the label stack and ancillary data. It contains a data structure identifier that mediates the connection between the MPLS message and the ancillary data, allowing nodes to access ancillary data information without traversing through multiple indicator labels. This intermediary structure reduces processing complexity while maintaining data carrying capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If IPv6 expansion header mode is used for ancillary data, then data flexibility is improved, but message processing efficiency deteriorates

Engineering Contradiction:
Improveancillary data flexibilityVSAvoidmessage processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-defining the manage header structure with a data structure identifier that directly references ancillary data. This allows nodes to quickly identify and access ancillary data without performing chained analysis similar to IPv6 expansion headers. The manage header is prepared in advance with the necessary identification information, enabling efficient direct access to ancillary data while maintaining flexibility.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If offset information is stored in label stack, then ancillary data accessibility is improved, but solution expansibility deteriorates due to susceptibility to label stack changes

Engineering Contradiction:
Improveancillary data accessibilityVSAvoidsolution expansibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent inverts the traditional approach by placing the data structure identifier in the manage header rather than in the label stack. Instead of storing offset information that is susceptible to label stack changes, the manage header contains a stable identifier that independently references ancillary data. This inversion makes the solution more expandable, as the identifier remains valid even when the label stack structure changes, while still maintaining easy access to ancillary data.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12483501B1MPLS message encapsulation method and apparatus, and storage medium and electronic apparatus
Publication Date: 2025.11.25 ZTE CORP
  • US12483501B1 patent drawing
  • US12483501B1 patent drawing
  • US12483501B1 patent drawing

AI summary

Provided in the embodiments of the present disclosure is an MPLS message encapsulation method. The method comprises: setting an MPLS manage header in a stack bottom structure of an MPLS label stack, where the MPLS manage header is located after a stack bottom label and prior to ancillary data; the MPLS manage header includes: a data type and offset length information of the ancillary data; and the stack bottom structure includes: the MPLS manage header and the ancillary data. By means of the technical solution, the problems in the related art of high complexity, low efficiency, etc. of an indication mode of an MPLS label stack are solved.