CPC H04L 45/22 (2013.01) [H04L 43/0864 (2013.01); H04L 43/0876 (2013.01); H04L 45/24 (2013.01); H04L 45/745 (2013.01)] | 20 Claims |
1. A system comprising:
a plurality of nodes configured to form a plurality of overlay networks for a plurality of tenants, each overlay network comprising a set of virtual links and provisioned over an underlay network including servers of one or more public networks; and
a plurality of virtual routers (VRs) at each node, wherein each VR is deployed for a tenant of the plurality of tenants and configured to form the virtual links in the set of virtual links of the overlay network of the tenant, wherein at least one particular VR for at least one particular tenant includes a feedback control system comprising at least one objective function that characterizes the overlay network for the particular tenant, wherein the particular VR is configured to receive link state data of the set of virtual links of the overlay network of the particular tenant and to use the received link state data in the at least one objective function to define routes for traffic flows of the particular tenant.
|