US 12,425,335 B2
Method and system of application-aware routing with crowdsourcing
Ajit Ramachandra Mayya, Saratoga, CA (US); Parag Pritam Thakore, Los Gatos, CA (US); Stephen Craig Connors, San Jose, CA (US); Sunil Mukundan, Chennai (IN); and Thomas Harold Speeter, San Martin, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Sep. 12, 2022, as Appl. No. 17/943,147.
Application 17/943,147 is a continuation of application No. 16/699,719, filed on Dec. 1, 2019, granted, now 11,444,872.
Application 16/699,719 is a continuation of application No. 15/407,767, filed on Jan. 17, 2017, granted, now 10,498,652, issued on Dec. 3, 2019.
Application 15/407,767 is a continuation in part of application No. 15/097,282, filed on Apr. 12, 2016, granted, now 10,135,789, issued on Nov. 20, 2018.
Claims priority of provisional application 62/146,786, filed on Apr. 13, 2015.
Prior Publication US 2023/0006929 A1, Jan. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/302 (2022.01); H04L 45/00 (2022.01); H04L 45/42 (2022.01); H04L 45/745 (2022.01)
CPC H04L 45/306 (2013.01) [H04L 45/38 (2013.01); H04L 45/42 (2013.01); H04L 45/745 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of routing data messages through a network defined by a plurality of edge devices deployed at a plurality of sites of an entity and a gateway deployed at a different site than the plurality of sites, the method comprising:
at a first edge device:
receiving a first flow;
performing a deep packet inspection (DPI) operation to identify an application associated with the first flow;
based on the identified application, performing a routing decision to forward the first flow through the network;
wherein edge devices are configured to advertise local subnets to the gateway during an initial tunnel establishment.