1. A method, comprising: determining a first path between a source node and a destination node; and determining a second path disjoint from the first path, wherein determining the second path comprises: determining ingress nodes available in a domain comprising the destination node, wherein the available ingress nodes are not part of the first path; and implementing a disjoint path algorithm for each of the available ingress nodes, wherein determining the first path comprises implementing forward path calculations.