US 11,895,194 B2
Layer four optimization for a virtual network defined over public cloud
Alex Markuze, Ramat Gan (IL); Chen Dar, Magshimim (IL); Aran Bergman, Givatayim (IL); Israel Cidon, San Francisco, CA (US); Prashanth Venugopal, San Francisco, CA (US); and Eyal Zohar, Shimshit (IL)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Sep. 6, 2021, as Appl. No. 17/467,378.
Application 17/467,378 is a continuation of application No. 16/405,986, filed on May 7, 2019, granted, now 11,115,480.
Application 16/405,986 is a continuation of application No. 16/252,696, filed on Jan. 20, 2019, granted, now 11,089,111, issued on Aug. 10, 2021.
Application 16/252,696 is a continuation in part of application No. 16/192,774, filed on Nov. 15, 2018, granted, now 10,959,098, issued on Mar. 23, 2021.
Application 16/192,774 is a continuation in part of application No. 15/972,083, filed on May 4, 2018, granted, now 11,005,684, issued on May 11, 2021.
Claims priority of provisional application 62/566,524, filed on Oct. 2, 2017.
Prior Publication US 2021/0400113 A1, Dec. 23, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/141 (2022.01); H04L 69/326 (2022.01); H04L 67/10 (2022.01); H04L 67/56 (2022.01); H04L 41/0823 (2022.01); H04L 9/40 (2022.01); H04L 12/46 (2006.01)
CPC H04L 67/141 (2013.01) [H04L 67/10 (2013.01); H04L 67/56 (2022.05); H04L 69/326 (2013.01); H04L 12/4641 (2013.01); H04L 41/0823 (2013.01); H04L 63/0272 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of performing a TCP (Transport Control Protocol) connection split operation, the method comprising:
at a first computer that is along a path traversed from a source machine to a destination machine:
creating, before receiving a connection request from the source machine for a TCP connection to the destination machine, a plurality of pre-established TCP connections with a second computer that is along the path traversed from the source machine to the destination machine;
receiving, from the source machine, the TCP connection request for a connection to the destination machine;
selecting a particular TCP connection from the plurality of pre-established TCP connections; and
using the particular TCP connection with the second computer to relay the received connection request from the source machine to the destination machine.