Patent ID: 8422362

Claim:
A controller to provide network reliability, the controller comprising: a processing device; and a memory device storing instructions that, when executed by the processing device, cause the processing device to: extract a plurality of inter-domain bypass paths between a first inter-domain router associated with a first intra-domain portion and a second inter-domain router associated with a second intra-domain portion in a first network via a second network; determine an inter-domain bypass path from the extracted inter-domain bypass paths to link the first inter-domain router associated with the first intra-domain portion and the second inter-domain router associated with the second intra-domain portion in the first network via the second network in response to an intra-domain connectivity failure between the first intra-domain portion and second intra-domain portion; and establish an intra-domain label switched path in the second network and a tunnel from the first intra-domain portion in the first network to the intra-domain label switched path in the second network, the intra-domain label switched path and the tunnel being associated with the inter-domain bypass path to eliminate forwarding loops associated with the second network.