CPC H04L 12/4679 (2013.01) [H04L 41/0896 (2013.01); H04L 41/22 (2013.01); H04L 43/065 (2013.01); H04L 43/08 (2013.01); H04L 45/123 (2013.01); H04L 61/4511 (2022.05); H04L 61/4541 (2022.05); H04L 41/0893 (2013.01); H04L 43/0829 (2013.01); H04L 43/0852 (2013.01); H04L 61/2514 (2013.01); H04L 61/2517 (2013.01); H04L 2101/668 (2022.05)] | 16 Claims |
1. A method 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 method comprising:
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.
|