US 12,316,524 B2
Modifying an SD-wan based on flow metrics
Navaneeth Krishnan Ramaswamy, Chennai (IN); and Arun Kumar Srinivasan, Waterloo (CA)
Assigned to VMWare LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jun. 20, 2023, as Appl. No. 18/211,850.
Claims priority of application No. 202241041530 (IN), filed on Jul. 20, 2022.
Prior Publication US 2024/0031296 A1, Jan. 25, 2024
Int. Cl. H04L 45/02 (2022.01); G06F 9/455 (2018.01); H04L 43/0876 (2022.01); H04L 45/12 (2022.01); H04L 47/24 (2022.01); H04L 67/10 (2022.01)
CPC H04L 45/02 (2013.01) [G06F 9/45558 (2013.01); H04L 43/0876 (2013.01); H04L 45/124 (2013.01); H04L 47/24 (2013.01); H04L 67/10 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for modifying an SD-WAN (software-defined wide-area network), the method comprising:
collecting, from a set of managed forwarding elements (MFEs), a plurality of metrics associated with a plurality of data message flows sent between the set of MFEs;
analyzing the collected plurality of metrics to group the data message flows according to a plurality of types and to identify a ranking of the plurality of groups of data message flows according to traffic throughput;
using the ranking to identify a set of one or more groups of data message flows; and
modifying the SD-WAN to improve forwarding through the SD-WAN for the identified set of one or more groups of data message flows;
wherein the at least one data message flow in the set of one or more groups of data message flows is associated with a destination network address assigned to an application hosted in a datacenter in a geographic region, wherein modifying the SD-WAN to improve forwarding for the identified set of one or more groups of data message flows comprises deploying a first MFE to the geographic region to improve forwarding to and from the application, the at least one data message flow destined for the application is one of a plurality of data message flows associated with destination network addresses located in the particular geographic region, the second MFE forwards data messages belonging to the at least one data message flow destined for the application; and a first message flow in the plurality of data messages flows associated with destination network addresses located in the geographic region is forwarded to and from the destination network addresses by a second MFEs in the set of MFEs.