MP2MP LSP Inner-Label Allocation via Rendezvous Point

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Multipoint-to-Multipoint (MP2MP) Label Switched Paths (LSPs), the inefficiency of IP lookup operations arises due to multiple sources allocating different inner-labels, making it difficult for end nodes to determine the correct IP stream without performing an IP lookup.

Innovation Solution

End nodes of an MP2MP LSP determine a root node based on a rendezvous point, which allocates a unique inner-label for each IP stream and informs all end nodes, allowing them to identify the IP stream using both the outer-label and inner-label without performing an IP lookup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple sources allocate different inner-labels in MP2MP LSPs, then each source can independently manage its traffic, but end nodes cannot determine the correct IP stream without performing IP lookup operations

Engineering Contradiction:
ImproveIndependent traffic management by sourcesVSAvoidIP lookup operation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a rendezvous point (RP) as an intermediary that allocates inner-labels for IP streams. Instead of each source independently allocating labels, the RP acts as a central mediator that assigns unique inner-labels to specific IP streams. This allows end nodes to determine the correct IP stream by matching received packets' inner-labels against the RP-allocated labels, eliminating the need for IP lookup operations while preserving source independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a uniform labeling environment where all sources use the same RP-allocated inner-labels for their respective IP streams. This equipotential approach ensures that any end node receiving packets from any source can consistently determine the IP stream using the same label-matching mechanism, eliminating the need for source-specific lookup operations and creating a balanced, efficient system across all sources and destinations.

Inventive Principle:
Principle #12Equipotentiality

2Adaptability or versatility

If multiple sources allocate different inner-labels, then source independence is maintained, but resource consumption increases due to repeated IP lookup operations

Engineering Contradiction:
ImproveSource independenceVSAvoidProcessing energy for IP lookup
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The rendezvous point serves as an intermediary that centralizes the inner-label allocation function. By having the RP allocate and manage inner-labels for all IP streams, the system eliminates the need for end nodes to perform energy-consuming IP lookup operations. The RP's centralized management reduces overall processing energy consumption while maintaining source independence through the label-matching mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical IP lookup operation (which requires searching through IP addresses and routing tables) with a simpler label-matching mechanism. End nodes compare the inner-label of received packets against known RP-allocated labels, which is a much less energy-intensive operation than traditional IP lookup. This substitution significantly reduces processing energy consumption while maintaining the ability to identify correct IP streams.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If end nodes perform IP lookup operations to determine IP streams, then correct stream identification is achieved, but processing efficiency decreases

Engineering Contradiction:
ImproveIP stream identification accuracyVSAvoidPacket processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The rendezvous point acts as an intermediary that pre-allocates unique inner-labels to each IP stream. This allows end nodes to identify IP streams through simple label matching rather than performing complex IP lookup operations. The label-matching mechanism maintains precise IP stream identification while dramatically improving packet processing efficiency by eliminating time-consuming lookup operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the identification parameter from IP addresses (which require complex lookup operations) to inner-labels (which enable simple matching). By transforming the identification mechanism from IP-based to label-based, the system achieves the same level of IP stream identification accuracy while significantly improving processing efficiency. The inner-label becomes the key parameter for stream identification, replacing the need for IP address matching.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8064440B2Technique for avoiding IP lookup with multipoint-to-multipoint label switched paths
Publication Date: 2011.11.22 CISCO TECHNOLOGY INC
  • US8064440B2 patent drawing
  • US8064440B2 patent drawing
  • US8064440B2 patent drawing

AI summary

A technique avoids Internet Protocol (IP) lookup with Multipoint-to-Multipoint (MP2MP) Label Switched Paths (LSPs) in a computer network. According to the novel technique, end nodes of an MP2MP LSP determine a root node of the MP2MP LSP for a particular IP stream, e.g., based on a rendezvous point (RP) of the IP stream. The root node of the MP2MP LSP allocates an inner-label for the particular IP stream, and informs each of the end nodes of the inner-label for that stream. When any one of the end nodes thereafter sources traffic for the particular IP stream, the sourced traffic contains the allocated inner-label for the stream. Upon receiving the traffic for the particular IP stream, an end node may determine the IP stream to which the received traffic belongs based on the MP2MP LSP (e.g., indicated by an outer-label) and the inner-label, i.e., without performing an IP lookup operation.