US 12,170,608 B2
Link behavior prediction for use in path selection
Sanjeev Kumar Mishra, Bangalore (IN); Sabyasachi Mukhopadhyay, Bangalore (IN); Shivaprasad Gali, Bangalore (IN); and Hsiuyen Tsai, Edison, NJ (US)
Assigned to JUNIPER NETWORKS, INC., Sunnyvale, CA (US)
Filed by Juniper Networks, Inc., Sunnyvale, CA (US)
Filed on Jun. 21, 2022, as Appl. No. 17/808,066.
Prior Publication US 2023/0412488 A1, Dec. 21, 2023
Int. Cl. H04L 45/42 (2022.01); H04L 41/16 (2022.01); H04L 45/02 (2022.01); H04L 45/12 (2022.01)
CPC H04L 45/123 (2013.01) [H04L 45/08 (2013.01); H04L 45/124 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by processing circuitry of a computing system, values of a link metric for each link of a plurality of links of a network over a historical time period;
processing, by a machine learning system executed by the processing circuitry, the values of the link metric for each link of the plurality of links to generate:
1) a predicted future value of the link metric for each link of the plurality of links; and
2) a threshold for the link metric for each link of the plurality of links, the threshold indicative of whether a value of the link metric at a given time is anomalous;
determining, by the processing circuitry and based on the predicted future value of the link metric for each link of the plurality of links and the threshold, whether the predicted future value of the link metric for each link is anomalous;
computing, by the processing circuitry and based on the determination, a path comprising one or more links from a group of candidate links, wherein the group of candidate links includes at least one link of the plurality of links for which a predicted future value is not determined to be anomalous based on the threshold, and does not include at least one link of the plurality of links for which the corresponding predicted future value of the link metric is determined to be anomalous; and
provisioning, by the processing circuitry, the computed path to enable a network device to forward network traffic along the computed path.