Micro-Tunnels for Mobile IP Service Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile IP environments, there is a need to identify and manage multiple tunnels efficiently for each mobile node, optimizing resource usage and ensuring differentiated services for various data streams while maintaining in-sequence delivery requirements.

Innovation Solution

The implementation of micro-tunnels as logical connections between the Packet Data Service Node (PDSN) and the Packet Control Function/Base Station Controller (PCF/BSC), identified by source and destination IP addresses, allows for separate communication channels with specific attributes such as 'do not drop' and reordering policies, enabling flexible resource allocation and service differentiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If individual tunnels are established for each data stream to a mobile node, then service differentiation and independent packet treatment are achieved, but device complexity and resource overhead increase

Engineering Contradiction:
Improveservice differentiationVSAvoidtunnel management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the tunnel identification into two parts: a common tunnel identifier shared by all data streams to a mobile node, and a stream identifier for individual data streams. This segmentation allows service differentiation at the stream level while managing tunnels at the node level, reducing the number of tunnels needed and simplifying tunnel management while maintaining the ability to treat different data streams independently.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple individual tunnels are created for each data stream, then independent packet treatment and service differentiation are enabled, but resource usage and system overhead increase

Engineering Contradiction:
Improveindependent packet treatmentVSAvoidnumber of tunnels
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple data streams into a single tunnel by using a common tunnel identifier for all streams to a mobile node. Within this single tunnel, different data streams are distinguished using stream identifiers. This merging approach reduces the total number of tunnels required while still enabling independent treatment of each data stream through the stream identifier mechanism.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If traditional IP routing is used without micro-tunnels, then system simplicity is maintained, but flexible resource allocation and optimized resource usage are limited

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidtunnel establishment mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning specific attributes (such as QoS parameters, packet handling policies, and stream identifiers) to individual data streams within the tunnel. This allows different parts of the data flow to receive different treatments and resource allocations based on their specific requirements, enabling flexible resource allocation without requiring separate tunnels for each stream.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7701963B2Method and apparatus for the use of micro-tunnels in a communications system
Publication Date: 2010.04.20 QUALCOMM INC
  • US7701963B2 patent drawing
  • US7701963B2 patent drawing
  • US7701963B2 patent drawing

AI summary

Micro-tunnels are used to provide multiple data service sessions to the same mobile node in a wireless communications system. Further, the flexibility of the micro-tunnels optimizes the resources of the system. On request for a data service, an encapsulation configuration record is generated. An encapsulation header is created in response to the encapsulation configuration. The encapsulation header includes a packet service identifier and a micro-tunnel identifier.