Doublewide MPLS Labels for Flexible Service Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepacket forwarding speedVSAvoidservice identification flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveservice provisioning flexibilityVSAvoidlabel configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

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

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

Engineering Contradiction:
Improvehigher-level service capabilityVSAvoidbackwards compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8711838B1Using network labels without standard-defined syntax and semantics
Publication Date: 2014.04.29 JUNIPER NETWORKS INC
  • US8711838B1 patent drawing
  • US8711838B1 patent drawing
  • US8711838B1 patent drawing

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.