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

Claim 8:
9. A non-transitory machine readable medium storing a program for defining multiple routes to a SaaS (Software as a Service) provider through a virtual network defined by a plurality of managed routers deployed in a set of one or more one public clouds, the program comprising sets of instructions for:
providing, to each of a plurality of measurement agents deployed in the set of public clouds, an identifier identifying the SaaS provider for the measurement agent to generate a measurement that quantifies an attribute of a network path between the measurement agent and the identified SaaS provider, wherein the identifier for the SaaS provider is a network address associated with a set of one or more datacenters of the SaaS provider;
receiving, from each measurement agent, measurements for the identified SaaS provider;
based on the received measurements, selecting a set of at least two managed forwarding nodes (MFNs), deployed in one or more public clouds of the set of public clouds, to use to reach the SaaS provider from the virtual network; and
using the selected set of at least two MFNs to define routes through the virtual network to the SaaS provider.