Packet Acceleration via Tunnel Header Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network tunneling protocols are unable to distinguish between packets for acceleration and perform traffic shaping, leading to inefficiencies in satellite network communication.

Innovation Solution

A method and system for implementing packet acceleration through a packet encapsulation protocol tunnel, which establishes a tunnel between network endpoints, removes and stores tunnel headers, performs acceleration, and replaces headers to maintain packet integrity and enable traffic shaping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet encapsulation protocol tunnel is used to transmit packets, then network connectivity and security are improved, but acceleration techniques cannot distinguish between packets and traffic shaping is not possible

Engineering Contradiction:
Improvenetwork connectivityVSAvoidpacket acceleration
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the tunnel header from the encapsulated packet, processes the inner packet through acceleration techniques, then re-encapsulates it with the original tunnel header. This separation allows acceleration to work on the inner packet while preserving the tunneling protocol's reliability functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary processing step where the tunnel header is temporarily removed, allowing acceleration mechanisms to access and process the inner packet. This intermediary approach enables both tunneling reliability and packet acceleration to coexist.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If packet encapsulation protocol tunnel is used, then network security and routing flexibility are improved, but traffic shaping on packets within the tunnel is not possible

Engineering Contradiction:
Improverouting flexibilityVSAvoidtraffic shaping
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the inner packet from the tunnel encapsulation, applies traffic shaping to the extracted packet, and then re-encapsulates it with the original tunnel header. This enables traffic shaping functionality while maintaining the routing flexibility provided by the tunneling protocol.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If tunnel headers are removed for acceleration processing, then packet processing efficiency is improved, but packet integrity and header preservation must be maintained

Engineering Contradiction:
Improvepacket processing efficiencyVSAvoidpacket integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary actions by extracting and preserving the tunnel header before removing it for acceleration processing. The preserved header is then used to re-encapsulate the processed packet, ensuring packet integrity is maintained throughout the acceleration process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent temporarily discards the tunnel header during acceleration processing but recovers it afterward by retrieving the preserved header and re-encapsulating the processed packet. This ensures that the header is not permanently lost and packet integrity is maintained.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8274981B2Acceleration through a network tunnel
Publication Date: 2012.09.25 SNAPPI INC
  • US8274981B2 patent drawing
  • US8274981B2 patent drawing
  • US8274981B2 patent drawing

AI summary

Methods and systems for implementing acceleration through a packet encapsulation protocol tunnel, are described. The method includes establishing a packet encapsulation protocol tunnel between a first network endpoint and a second network endpoint, sending packets with a packet encapsulation protocol tunnel header from the first network endpoint to the second network endpoint, and removing the packet encapsulation protocol tunnel headers from the packets. The method further includes storing the packet encapsulation protocol tunnel headers in a storage memory, performing acceleration on the packets, and retrieving the packet encapsulation protocol tunnel headers from the storage memory. Further, the method includes replacing the packet encapsulation protocol tunnel headers on the packets, and sending the packets with the packet encapsulation protocol tunnel headers through the packet encapsulation protocol tunnel to the second endpoint.