Virtual Appliance ARP Request Handling in Hybrid Cloud Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Public cloud networks experience performance limitations due to limited processing, memory, and network bandwidth resources when managing and connecting local networks to private cloud networks, leading to inefficient multicast or broadcast packet transmission.

Innovation Solution

Deploying multiple virtual appliances in an on-premises datacenter to create a virtual local area network (VLAN) with secure tunnels to a public cloud network, where a virtual appliance monitors ARP requests and selects a gateway to handle them, enabling Layer 2 communications and increasing packet throughput by avoiding duplicative forwarding of ARP requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single virtual appliance is deployed to manage ARP requests and connect local networks to private cloud networks, then device complexity is reduced, but network throughput and performance are limited due to processing, memory, and bandwidth constraints

Engineering Contradiction:
Improvenetwork throughputVSAvoidvirtual appliance architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the virtual appliance functionality by deploying multiple virtual appliances instead of using a single appliance. Each virtual appliance handles a portion of the ARP requests and network traffic, dividing the processing load across multiple instances. This segmentation increases overall network throughput by parallelizing the handling of ARP requests and data traffic while maintaining manageable complexity through standardized appliance templates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple virtual appliances are merged into a coordinated system that collectively handles ARP requests and network traffic. The appliances work together as a distributed system, with each appliance maintaining ARP request queues and processing capabilities. This merging of multiple appliances into a unified network management architecture increases throughput while distributing the processing, memory, and bandwidth requirements across multiple resources.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If multiple virtual appliances are deployed to increase network throughput, then packet transmission performance improves, but the system experiences duplicative forwarding of ARP requests and increased processing overhead

Engineering Contradiction:
Improvepacket throughputVSAvoidprocessing overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements feedback mechanisms where virtual appliances monitor and share information about ARP request handling status. When a virtual appliance processes an ARP request, this information is feedback to the system to prevent other appliances from duplicatively forwarding the same request. This feedback loop reduces redundant processing and optimizes the use of processing resources across the distributed appliance architecture.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary coordination mechanism that manages ARP request distribution among multiple virtual appliances. This intermediary layer prevents duplicative forwarding by coordinating which appliance handles which requests, reducing processing overhead while maintaining the throughput benefits of having multiple appliances. The intermediary ensures efficient load distribution and prevents redundant operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If virtual appliances forward ARP requests to multiple gateways, then reliability of connection establishment is improved, but network bandwidth is wasted due to duplicative packet transmission

Engineering Contradiction:
Improveconnection establishmentVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system applies local quality by having each virtual appliance maintain local knowledge of which gateways are active and which ARP requests have been successfully processed. Instead of uniformly forwarding all ARP requests to all gateways, each appliance makes localized decisions based on its current state and received feedback, forwarding requests only to appropriate gateways. This reduces redundant bandwidth consumption while maintaining connection establishment reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11099099B1System and method for selecting virtual appliances in communications with virtual private cloud networks
Publication Date: 2021.08.24 AVIATRIX SYSTEMS INC
  • US11099099B1 patent drawing
  • US11099099B1 patent drawing
  • US11099099B1 patent drawing

AI summary

A method for facilitating communications between client devices in geographically separated networks is described. First, message monitoring is conducted by each of a plurality of virtual appliances within a local network to detect a message of a first message type. Responsive to failing to locate a Media Access Control (MAC) address of a destination for the message within a prescribed table by a default gateway, one of the plurality of virtual appliances is selected for handling a forwarding of the message to a plurality of remote networks, and the message via the selected virtual appliance is forwarded to a plurality of gateways associated with a plurality of remote networks. Responsive to locating the MAC address of the destination within the table, the virtual appliance previously handling communications with the destination to forward the message to the destination.