US 11,929,903 B2
Emulating packet flows to assess network links for SD-WAN
Rohan Gandhi, Pune (IN); Avinash Nigam, Pune (IN); Sandip Shah, Fremont, CA (US); Philip Brighten Godfrey, Champaign, IL (US); Ambarish P. Pande, Akola (IN); Gourab Ghosh, Siliguri (IN); Prashant Jain, Jaipur (IN); and Shashank Ranjan, Pune (IN)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Apr. 9, 2021, as Appl. No. 17/227,016.
Claims priority of application No. 202041056980 (IN), filed on Dec. 29, 2020; and application No. 202041056982 (IN), filed on Dec. 29, 2020.
Prior Publication US 2022/0210041 A1, Jun. 30, 2022
Int. Cl. H04L 43/0852 (2022.01); H04L 43/0829 (2022.01); H04L 43/087 (2022.01); H04L 43/0876 (2022.01); H04L 43/106 (2022.01); H04L 43/12 (2022.01); H04L 45/50 (2022.01)
CPC H04L 43/12 (2013.01) [H04L 43/0852 (2013.01); H04L 43/0876 (2013.01); H04L 45/50 (2013.01); H04L 43/0829 (2013.01); H04L 43/087 (2013.01); H04L 43/106 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of assessing changes to physical network links used to connect different compute sites, the method comprising:
identifying sample packets from packets exchanged between first and second compute sites connected through a first physical network link as part of a set of flows exchanged between the first and second compute sites, wherein the sample packets are a subset of all of the packets of the set of flows;
analyzing the sample packets to identify attributes of the sample packets;
computing attributes of predicted packets each of which is between two identified sample packets in a flow in the set of flows in order to identify attributes of each flow in the set of flows; and
using the identified and computed attributes of each flow in the set of flows to perform an emulation of the set of flows being exchanged between the first and second compute sites through a second physical network link in order to assess whether the second physical network link should be used for future flows.