Patent ID: 11863428
Assignee: VMWARE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method comprising:
applying a first route configuration on a first edge gateway to communicate network traffic for at least a first application and a second application with a second edge gateway via a first intermediate gateway of a plurality of intermediate gateways, wherein the first intermediate gateway is in a different geographical location from the first and second edge gateways;
monitoring network characteristics associated with routes from the first edge gateway to the second edge gateway in accordance with the first route configuration, wherein the network characteristics comprise at least network characteristics provided by the plurality of intermediate gateways for facilitating the routes from the first edge gateway and the second edge gateway;
determining, from the monitoring, that the first route configuration fails to satisfy a minimum quality of service associated with the first application and that the first route configuration successfully satisfies a minimum quality of service associated with the second application;
in response to the determining that the first route configuration fails to satisfy the minimum quality of service associated with the first application, determining a second route configuration based on the network characteristics, wherein the second route configuration provides a different route for the first application from the first edge gateway to the second edge gateway in relation to the first route configuration, the different route comprising a second intermediate gateway of the plurality of intermediate gateways and excluding the first intermediate gateway, wherein the second intermediate gateway is in a different geographical location from the first and second edge gateways; and
applying the second route configuration on the first edge gateway to communicate the network traffic for the first application with second edge gateway, wherein the network traffic for the second application continues to be routed to the second edge gateway via the first intermediate gateway.