US 12,132,660 B2
Systems and methods for handling asymmetric SDWAN traffic flows
Balaji Sundararajan, Fremont, CA (US); Srilatha Tangirala, San Jose, CA (US); Ajeet Pal Singh Gill, Fremont, CA (US); Vivek Agarwal, Campbell, CA (US); and Nithin Bangalore Raju, Saratoga, CA (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Apr. 12, 2022, as Appl. No. 17/718,775.
Prior Publication US 2023/0327994 A1, Oct. 12, 2023
Int. Cl. H04L 47/20 (2022.01); H04L 69/16 (2022.01)
CPC H04L 47/20 (2013.01) [H04L 69/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network device comprising:
one or more processors; and
one or more computer-readable non-transitory storage media, the one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components of the network device to perform operations comprising:
receiving a handshake message for a traffic flow from a Software-Defined Wide-Area Network (SDWAN);
determining, from a traffic policy, whether the traffic flow should be symmetrical;
in response to determining from the traffic policy that the traffic flow should be symmetrical, performing a flow lookup on the traffic flow to determine if the network device originated the traffic flow;
in response to determining that the network device did not originate the traffic flow, determining a second network device that originated the traffic flow; and
sending the handshake message for the traffic flow to the second network device in order to maintain symmetry for the traffic flow.