Encapsulation Tunnel Bandwidth Optimization via Packet Accumulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional encapsulation technologies, such as GRE tunnels, often underutilize bandwidth due to the transmission of packets that are smaller than the Maximum Transmission Unit (MTU), leading to inefficient use of tunnel capacity.

Innovation Solution

Implementing a method that identifies packets entering an encapsulation tunnel, determines if their size meets a threshold based on the MTU, and only forwards them when the cumulative size reaches the threshold or a predetermined time interval has passed, allowing for consolidation into a single GRE packet for efficient transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional GRE tunnel encapsulation is used to forward traffic, then security is improved through encryption and encapsulation, but bandwidth utilization deteriorates due to transmission of small packets below MTU size

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple small packets into a single GRE tunnel packet by accumulating packets in a buffer until the cumulative size reaches the MTU threshold. This combining approach maximizes bandwidth utilization by eliminating per-packet overhead while maintaining security through unified encapsulation of the accumulated traffic stream.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary buffering and size evaluation of packets before encapsulation. By pre-accumulating packets that meet the size threshold and applying encapsulation only when the threshold is reached or timeout occurs, the system optimizes bandwidth usage while preserving security requirements for traffic encapsulation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If packets are buffered and accumulated to reach MTU size threshold, then bandwidth utilization is improved, but transmission delay increases due to postponement of forwarding

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidtransmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements periodic evaluation of accumulated packet size against the MTU threshold with a timeout mechanism. Packets are forwarded when either the size threshold is reached or the timeout period expires, creating a periodic transmission pattern that balances bandwidth optimization with acceptable latency requirements.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent allows partial buffering of packets that may not completely fill the MTU threshold before forwarding occurs. By accepting that some packets may be transmitted before reaching full threshold size (due to timeout or new arrivals), the system achieves practical bandwidth optimization without excessive delay.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11374790B2Apparatus, system, and method for increasing bandwidth utilization in encapsulation tunnels
Publication Date: 2022.06.28 JUNIPER NETWORKS INC
  • US11374790B2 patent drawing
  • US11374790B2 patent drawing
  • US11374790B2 patent drawing

AI summary

A disclosed method may include (1) identifying a packet that enters a start point of an encapsulation tunnel that spans at least a portion of a network, (2) discovering a maximum transmission unit of the encapsulation tunnel, (3) determining whether a size of the packet satisfies a size threshold that is based at least in part on the maximum transmission unit of the encapsulation tunnel, (4) detecting an encapsulation-triggering event in connection with the packet, and then in response to detecting the encapsulation-triggering event, (5) forwarding the packet via the start point of the encapsulation tunnel toward an end point of the encapsulation tunnel. Various other systems, methods, and computer-readable media are also disclosed.