Doublewide MPLS Labels for Flexible Service Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Multi-Protocol Label Switching (MPLS) networks lack flexibility in service identification and management, as they rely on fixed label widths and semantics, limiting their ability to provide advanced services and applications efficiently.
Innovation Solution
The introduction of 'doublewide' MPLS labels, which include a service instance portion and a service information portion, allowing for flexible configuration and interpretation by network devices, enabling the provision of various services such as traffic logging and content identification, and supporting backwards compatibility with conventional MPLS networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If fixed-width MPLS labels are used, then network device complexity is reduced and forwarding speed is improved, but service identification flexibility and ability to provide advanced services deteriorate
Solution Approach 1:
The patent applies dynamics by making the MPLS label width configurable rather than fixed. Network devices can dynamically adjust the label width (e.g., 20 bits, 40 bits, or other values) based on service requirements. This allows the system to adapt between speed-optimized fixed-width labels and flexibility-enabled variable-width labels, resolving the contradiction between forwarding speed and service identification flexibility.
Solution Approach 2:
The patent changes the parameter of label width from a fixed constant to a configurable variable. By allowing the label width parameter to be modified according to different service needs, the system can optimize for either speed (smaller labels) or flexibility (larger labels with service instance and service information portions), thereby resolving the technical contradiction.
2Adaptability or versatility
If MPLS labels include service instance and service information portions, then service provisioning flexibility is improved, but network device complexity increases due to configuration and interpretation requirements
Solution Approach 1:
The patent segments the MPLS label into distinct portions: service instance portion and service information portion. This segmentation allows network devices to configure and interpret each portion independently, reducing the complexity of managing a monolithic flexible label structure while maintaining service provisioning flexibility.
Solution Approach 2:
The patent creates a universal MPLS label structure that can serve multiple functions: traditional forwarding (using service instance portion) and service identification (using service information portion). This multi-functionality allows a single label structure to handle both simple and complex service requirements, reducing the need for multiple specialized configurations.
3Adaptability or versatility
If variable-width labels are implemented, then ability to provide higher-level OSI services is improved, but backwards compatibility with conventional MPLS networks deteriorates
Solution Approach 1:
The patent applies local quality by allowing different portions of the MPLS label to have different characteristics. The service instance portion maintains compatibility with conventional MPLS expectations, while the service information portion provides enhanced functionality. This localized differentiation enables backwards compatibility while supporting higher-level services.
Data Source
AI summary
In general, techniques are described for transmitting MPLS labels over a network. More specifically, a network device such a router receives a packet to be forwarded according to a label switching protocol, such as Multi-Protocol Label Switching (MPLS). The router may determine a service instance for the packet based on a client device from which the packet originated. The network device may determine one or more services to apply to the packet based on the service instance for the packet and generate a label which having a service instance portion and a service information portion. The network device may append the label to the packet to form an MPLS-encapsulated packet, and may forward the MPLS-encapsulated packet via an output interface according to the label switching protocol.


