SD-WAN Flow Identifier Metadata Conversion for Packet Overhead Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SD-WAN technologies face inefficiencies due to significant overhead in packet headers, leading to increased bandwidth usage, transmission delay, and customer experience degradation, particularly in low-bandwidth links like satellite connections.

Innovation Solution

Implementing a flow identifier to label packet sequences and convert immutable packet headers into metadata, reducing packet size by removing or compressing these headers, while maintaining secure tunnel communication between hubs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet headers are transmitted in full form through secure tunnel, then packet routing and identification are accurate, but packet overhead increases significantly leading to bandwidth waste and transmission delay

Engineering Contradiction:
Improvepacket routing accuracyVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The packet header is segmented into two parts: immutable fields (source IP, destination IP, protocol) that remain constant throughout the flow, and mutable fields that change. The immutable part is extracted and replaced with a flow identifier, while only necessary mutable information is transmitted in each packet.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The immutable header fields are extracted from each packet and replaced with a compact flow identifier. The receiving hub uses this flow identifier to retrieve the complete header information from its flow table, eliminating the need to transmit redundant immutable data with every packet.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If packet headers are compressed or removed to reduce overhead, then bandwidth efficiency improves, but packet reconstruction and flow identification become more complex

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidpacket processing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The receiving hub pre-establishes flow entries in its flow table before actual data transmission begins. When a flow is detected, the hub creates an entry storing the complete header information associated with a flow identifier. Subsequent packets can then be quickly reconstructed using this pre-prepared information without complex processing.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If flow identifier is introduced to label packet sequences, then packet overhead is reduced by up to 50%, but additional metadata conversion and flow table management are required

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidmetadata conversion complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The flow identifier serves multiple functions simultaneously: it acts as a compact replacement for immutable header fields, serves as a key for flow table lookups, enables packet reconstruction, and provides flow identification for routing decisions. This multi-functionality reduces the need for separate mechanisms and minimizes overall system complexity.

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

Data Source

PatentUS12500843B2Method and apparatus for metadata conversion with a flow identifier of a packet sequence in a tunnel-less SDWAN
Publication Date: 2025.12.16 VERSA NETWORKS
  • US12500843B2 patent drawing
  • US12500843B2 patent drawing
  • US12500843B2 patent drawing

AI summary

A flow identifier is described for packet sequences through a secure tunnel of an SD-WAN in a tunnel-less mode. A method includes receiving a sequence of packets from a first client at the first hub, the sequence of packets each having a same flow, facilitating a secure tunnel between the first hub and the second hub, assigning a flow identifier to the sequence of packets, converting fields from a header of the packet to a metadata supplement to the packet to form a reduced packet, encapsulating the reduced packet in a wrapper that includes the flow identifier, and sending the packet of the sequence of packets from the first hub to the second hub the secure tunnel.