Patent ID: 9590892
Date: 2017-03-07
CPC Classifications: G06F,H04L

Claim:
1. A network controller for a network of network paths defined by nodes and links comprising: a network interface configured to monitor the network to detect large-scale real time network failure indicia to detect likelihood of a network failure involving one or more network paths; and a routing control processor configured to determine, for each link and node of the network, a probability of failure, and, for each failed or likely to fail network path, determine a preventive protection path with a lower probability of failure based on the determined probabilities of failure for the links and nodes, and dynamically reroute network traffic for the failed or likely to fail network path to the preventive protection path, wherein the routing control processor is further configured to, for each network path determined to have already failed or likely to fail, calculate a shortest preventative path with a probability of failure less than a threshold limit, and reroute network traffic for the failed or likely to fail network path to the shortest preventative path.