1. A network resilient to at least two points of failure, the network comprising a plurality of nodes; wherein a first path between a source node and a destination node is determined; wherein a second path between a source node and a destination node is determined; and wherein the first and second paths are node-disjoint.