Adhesion Label Stitching for MPLS Stack Depth Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multiprotocol label switching (MPLS) technologies face challenges in effectively utilizing label resources on intermediate devices due to limited label stack depth, leading to inefficiencies in stitching label allocation and utilization.
Innovation Solution
A method and controller that divide label resources into fine-grained label ranges, allowing on-demand allocation and utilization of stitching labels based on actual needs, enabling efficient label stack management and forwarding of packets across extended label switched paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If a stitching label is allocated to an intermediate device to enable label stack stitching, then the label stack depth capability is improved, but the label resource consumption on the intermediate device increases
Solution Approach 1:
The patent segments the label resource management by dividing label ranges into different types (first label range for normal labels, second label range for stitching labels). This segmentation allows the system to allocate stitching labels from a dedicated pool without consuming labels that could be used for regular forwarding, thereby resolving the contradiction between enabling label stack stitching and preserving label resources.
Solution Approach 2:
The patent creates a virtual copy of label resources through the concept of label ranges. Instead of physically duplicating labels, the system creates a second label range that virtualizes additional label space specifically for stitching purposes. This allows the intermediate device to handle extended label stacks without permanently consuming additional physical label resources.
2Adaptability or versatility
If label resources are reserved for stitching labels, then the stitching capability is improved, but the available label resources for normal forwarding decrease
Solution Approach 1:
The patent segments label resources into distinct ranges: a first label range for normal forwarding labels and a second label range for stitching labels. This segmentation ensures that stitching operations can be performed without depleting the label pool available for regular traffic forwarding, maintaining both stitching capability and充足的 forwarding resources.
Solution Approach 2:
The patent introduces a new dimension to label resource management by creating label ranges with different semantic meanings and allocation purposes. The second label range operates as a separate dimension specifically for stitching, allowing the system to maintain stitching adaptability while preserving the original label resource pool for forwarding operations.
Data Source
Figure 1~2
Figure 3~4
Figure 5~7
AI summary
This application provides a stitching label sending method, receiving method, and a device. In the stitching label sending method, a controller receives first label range information sent by an intermediate device, and the first label range information indicates a first label range in a plurality of label ranges of the intermediate device. The controller selects a label from the first label range as a stitching label, and sends the stitching label and a first label stack corresponding to the stitching label to the intermediate device. The first label stack indicates a first label switched path starting from the intermediate device. According to the solution provided in this application, the stitching label can be used by effectively using a label resource on the intermediate device.