Multi-protocol Encapsulation Traffic Acceleration via De-encapsulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Tunneling protocols in high latency data communication networks, such as satellite-based networks, often hinder the application of acceleration and optimization techniques, requiring substantial engineering resources to modify underlying transport infrastructure for each new protocol, and can prevent the use of performance-enhancing proxies like TCP spoofing.

Innovation Solution

A method and device configuration that separates core acceleration and optimization processing from tunneling protocol-specific processing, allowing for seamless application of acceleration and optimization functions across multiple tunneling protocols without modifying the underlying infrastructure, and enables de-encapsulation and submission of payloads to a common acceleration and optimization processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If tunneling protocols are used to convey data traffic across networks, then protocol compatibility and private network communication are improved, but acceleration and optimization functions (such as TCP spoofing) are prevented from being applied

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiddata throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the tunneling protocol processing from the acceleration/optimization processing. The tunnel processor handles protocol-specific operations (de-encapsulation) while the acceleration processor handles performance enhancement (TCP spoofing). This segmentation allows both tunneling compatibility and acceleration functions to operate independently without interference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tunnel processor acts as an intermediary between the tunneled data traffic and the acceleration processor. It receives encapsulated packets, performs protocol-specific de-encapsulation, and forwards the extracted payloads to the acceleration processor, which then applies optimization functions before returning results through the same intermediary.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If tunnel-specific handling and transport are implemented to optimize tunneled traffic flows, then acceleration of specific protocols is improved, but engineering resources and infrastructure complexity increase substantially

Engineering Contradiction:
Improvetunneled traffic accelerationVSAvoidtransport infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal acceleration processor that can handle multiple different tunneling protocols through a common interface. Instead of creating specialized infrastructure for each protocol, the system uses a single multi-functional processor that receives payloads from various tunnel protocols and applies unified acceleration techniques, reducing infrastructure complexity while maintaining productivity.

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

3Productivity

If TCP spoofing is applied to improve TCP windowing algorithms under high latency conditions, then data throughput is improved, but tunneling protocols that encapsulate TCP traffic prevent the spoofing mechanism from functioning

Engineering Contradiction:
ImproveTCP throughputVSAvoidtunneling protocol support
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The tunnel processor extracts the TCP payload from the encapsulated tunnel packet by performing de-encapsulation. Once the TCP segment is extracted and removed from the tunnel protocol wrapper, it can be processed by the acceleration processor which applies TCP spoofing techniques. This extraction enables TCP optimization while maintaining tunneling protocol support.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3906651B1Multi-protocol encapsulation traffic acceleration and optimization
Publication Date: 2024.09.18 HUGHES NETWORK SYST
  • EP3906651B1 patent drawingFigure 1
  • EP3906651B1 patent drawingFigure 2A~2D
  • EP3906651B1 patent drawingFigure 3

AI summary

Data communications methods and systems for data packets transmitted via tunnel sessions. Satellite data communication system providing data communication services between two or more network node devices via a satellite or other data communication system are typically associated with round trip times that can cause delay in the exchange of data. Many conventional protocols, such as TCP, are not well designed for operating across links with such long delays. To address this and provide a more acceptable end-user experience, the system can include a common acceleration and optimization processor configured to provide various network acceleration and/or optimization functions and a tunnel processor configured to provide tunnel protocol- specific processing for multi -protocol encapsulated traffic.