Dynamic Traffic Prioritization Across Data Center VPNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques lack a mechanism to intelligently adjudicate bandwidth disputes between different types of traffic transmitted over virtual private networks (VPNs) between data centers, leading to congestion and oversaturation issues.

Innovation Solution

Implementing traffic prioritization policies that are user-defined or system-generated based on network conditions, allowing for the distribution and enforcement of quality of service (QoS) across data centers to ensure high-priority traffic is favored during bandwidth conflicts, using centrally-managed virtual switches and configuration agents to manage bandwidth allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple types of traffic are transmitted over L2VPN between data centers, then network connectivity and service diversity are improved, but bandwidth conflicts and network congestion occur due to insufficient available bandwidth

Engineering Contradiction:
Improveservice diversityVSAvoidbandwidth availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements traffic prioritization by assigning different priority levels to different types of traffic (management traffic, infrastructure traffic, application traffic, site recovery traffic, hybrid cloud extension traffic, workload traffic, service insertion traffic, VCI migration traffic). This allows critical traffic to receive preferential treatment during bandwidth conflicts, ensuring reliable transmission of high-priority traffic while maintaining diverse service support.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the parameter of traffic priority assignment based on traffic type and network conditions. By modifying the priority parameter for different traffic categories, the system resolves bandwidth conflicts intelligently, allowing adaptive bandwidth allocation that maintains both service diversity and reliability.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If bandwidth allocation is managed without traffic prioritization, then network simplicity is maintained, but intelligent adjudication of bandwidth disputes cannot be achieved leading to congestion

Engineering Contradiction:
Improvenetwork management simplicityVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic traffic prioritization where priority assignments can be adjusted based on network conditions and traffic requirements. Configuration agents can update priority policies dynamically, allowing the system to adapt to changing bandwidth demands and resolve conflicts efficiently without requiring complex manual intervention, thus maintaining operational simplicity while improving bandwidth utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs configuration agents that automatically manage bandwidth allocation and priority assignments based on predefined policies and current network conditions. This self-service mechanism intelligently adjudicates bandwidth disputes without requiring manual network administrator intervention for each conflict, maintaining simplicity while achieving high bandwidth utilization efficiency through automated priority-based arbitration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240406143A1Dynamic traffic prioritization across data centers
Publication Date: 2024.12.05 VMWARE INC
  • US20240406143A1 patent drawing
  • US20240406143A1 patent drawing
  • US20240406143A1 patent drawing

AI summary

The disclosure provides an approach for processing communications between connected data centers. Embodiments include receiving, at a first gateway of a first data center from a second gateway of a second data center, one or more policies associated with traffic attributes. Embodiments include programming priority routes between the first gateway and the second gateway over a virtual private network (VPN) tunnel based on the one or more policies, wherein each of the priority routes is associated with a traffic attribute of the traffic attributes. Embodiments include providing the one or more policies to a central controller of the first data center and programming, by the central controller, one or more tables associated with a centrally-managed virtual switch based on the one or more policies. Embodiments include updating a database associated with each of a plurality of hosts based on the programming of the one or more tables.