VPN Router Load Reduction via Administrative Data Merging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large Virtual Private Networks (VPNs) face overload due to the high number of administrative data packets, such as HELLO ACK and probe packets, which need to be periodically transmitted to maintain channel openness and measure performance, leading to router overload.

Innovation Solution

Computing nodes in the VPN append administrative data to client data packets, reducing the number of separate administrative packets transmitted by utilizing unused bytes in client packets and adjusting the Maximum Transmission Unit (MTU) to accommodate this data, thereby minimizing the load on routers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If administrative data packets (HELLO ACK, probe packets) are periodically transmitted to maintain channel openness and measure performance, then network monitoring and channel maintenance are ensured, but router overload occurs due to high packet transmission volume

Engineering Contradiction:
Improvechannel maintenanceVSAvoidrouter load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines administrative data (HELLO ACK, probe packets) with client data packets by appending administrative information to the unused bytes of client packets. This merging eliminates the need for separate administrative packet transmissions, reducing overall packet volume while maintaining channel monitoring and performance measurement functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The client data packet is enhanced to serve multiple functions: it carries client data, administrative information for channel maintenance, and performance measurement data. By making the client packet multi-functional, the system eliminates the need for dedicated administrative packets, thereby reducing router load while maintaining reliability.

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

2Productivity

If the number of HELLO ACK and probe packets is reduced to alleviate router overload, then router load decreases, but network performance monitoring deteriorates

Engineering Contradiction:
Improverouter loadVSAvoidperformance measurement
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent merges performance measurement data into client data packets by appending probe information and timestamps to the administrative data section of client packets. This allows performance monitoring to continue with reduced packet transmission, as the measurement data is now embedded within existing client traffic rather than requiring separate probe packets.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

By embedding administrative and measurement data in every client packet transmission, the system ensures continuous monitoring and performance measurement without the interruptions or gaps that would occur with reduced periodic probe packets. The useful action of monitoring continues seamlessly with every client data exchange.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10715352B2Reducing data transmissions in a virtual private network
Publication Date: 2020.07.14 CISCO TECHNOLOGY INC
  • US10715352B2 patent drawing
  • US10715352B2 patent drawing
  • US10715352B2 patent drawing

AI summary

A source node can append a unique identifier to an outbound client packet, transmit the outbound client packet to a recipient node via a port, and create a transmission record including: the unique identifier, a time stamp of the outbound client packet, and an identifier for the port. The source node can receive an inbound client packet that is appended with the unique identifier and a delta time indicating an amount of elapsed time between the recipient node receiving the outbound client packet and the recipient node transmitting the inbound client packet. The source node can determine a performance level of a VPN tunnel provided by the port based on the time stamp value of the outbound client packet, the delta time, and a time stamp value of the inbound client packet indicating a time at which the inbound client packet was received by the source node.