US 11,956,142 B2
Path selection for data traffic within a software-defined wide area network using traffic metrics
Amey Gavand, San Jose, CA (US); Jayakrishnan V. Iyer, Morgan Hill, CA (US); Apurva Mehta, Cupertino, CA (US); Pani Ayyappa, Fremont, CA (US); Mukul Katiyar, Pleasanton, CA (US); and Ramanarayanan Ramakrishnan, San Jose, CA (US)
Assigned to Versa Networks, Inc., San Jose, CA (US)
Filed by Versa Networks, Inc., San Jose, CA (US)
Filed on Aug. 19, 2021, as Appl. No. 17/407,102.
Prior Publication US 2023/0059537 A1, Feb. 23, 2023
Int. Cl. H04L 12/815 (2013.01); H04L 12/24 (2006.01); H04L 12/26 (2006.01); H04L 43/062 (2022.01); H04L 43/16 (2022.01); H04L 45/12 (2022.01); H04L 67/104 (2022.01)
CPC H04L 45/123 (2013.01) [H04L 43/062 (2013.01); H04L 43/16 (2013.01); H04L 67/104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method to select a route for data traffic within a software-defined wide area network (SD-WAN) topology, the method comprising:
receiving, at a branch node, Service Level Agreement (SLA) metrics of links between sites in the SD-WAN topology from at least a portion of the peers of the branch node, the SLA metrics received out-of-band in protocol extension packets through secure tunnels of the SD-WAN topology;
receiving a packet at the branch node in an established session, the packet having a source node and a destination node;
calculating performance of a plurality of possible paths from the source node to the destination node by combining SLA metrics for each link in the respective path, the source node and the destination node being within the SD-WAN topology; and
selecting a path at the branch node for the received packet from the source node to the destination node based on the calculated performance.