Patent ID: 8059528

Claim:
A method comprising: via a switch, automatically determining restoration paths using a Dijkstra shortest path algorithm based upon a desired number of restoration paths for a circuit in a network; receiving a user provided percentage of restoration capacity to be deployed on each of the restoration paths; wherein determining restoration paths comprise calculating restoration paths based upon the user provided percentage of restoration capacity to be deployed on each of the restoration paths, for each link of each restoration path, a link weight corresponding to a first high value if a Shared Link Resource Group ID corresponding with a link within the restoration path is common with Shared Link Resource Group IDs of links in a corresponding shortest maximally diverse path, and for each link of each restoration path, if the link weight does not correspond to the first high value, the link weight corresponding to a second high value if any of the Shared Link Resource Group IDs corresponding with the link within the restoration path are common with Shared Link Resource Group IDs of links in the circuit.