System and method for providing multiple levels of fault protection in a data communication network
First Claim
1. A method of managing multiple levels of fault protection in a data communication network, comprising:
- storing in the network fault protection criteria for each of a plurality of resources in the network, including a type of fault protection available to the resource;
determining desired fault protection criteria for a communication path between a node of the network that is a source for data and a node of the network that is a destination for the data;
selecting a candidate resource of the network for the communication path; and
determining from the fault protection criteria for the candidate resource whether the candidate resource provides at least the desired level of fault protection and when the candidate resource provides at least the desired level of fault protection, selecting the candidate resource for the communication path.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing multiple levels of fault protection in a data communication network. Fault protection criteria for each of a plurality of resources in the network is stored in each of a plurality of nodes of the network. The fault protection criteria includes indicia of a type of fault protection available to the resource. Desired fault protection criteria is determined for a label-switched path between a node of the network that is a source for data and a node of the network that is a destination for the data. A candidate resource in the network for is selected for a communication path between the source and the destination. Whether the candidate resource provides at least the desired level of fault protection is determined from the fault protection criteria. When the candidate resource provides at least the desired level of fault protection, the candidate resource is selected for the communication path. The invention provides an improved technique for managing available types of redundancy to provide a minimum specified amount of fault protection for various data flows without wasting resources, such as by providing excessive redundancy.
104 Citations
48 Claims
-
1. A method of managing multiple levels of fault protection in a data communication network, comprising:
-
storing in the network fault protection criteria for each of a plurality of resources in the network, including a type of fault protection available to the resource;
determining desired fault protection criteria for a communication path between a node of the network that is a source for data and a node of the network that is a destination for the data;
selecting a candidate resource of the network for the communication path; and
determining from the fault protection criteria for the candidate resource whether the candidate resource provides at least the desired level of fault protection and when the candidate resource provides at least the desired level of fault protection, selecting the candidate resource for the communication path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
19. A method of managing multiple levels of fault protection in a data communication network, comprising:
-
advertising within a network fault protection criteria for each of a plurality of resources of the network;
determining desired fault protection criteria for a communication path between a node of the network that is a source for data and a node of the network that is a destination for the data;
selecting a candidate resource in the network for the communication path; and
determining from the advertised fault protection criteria for the candidate resource whether the candidate resource provides at least the desired level of fault protection and when the candidate resource provides at least the desired level of fault protection, selecting the candidate resource for the communication path.
-
-
40. A system for managing multiple levels of fault protection in a data communication network, comprising:
-
a plurality of resources in a network, each having a specified fault protection criteria that includes indicia of a type of fault protection available to the resource; and
a plurality of candidate resources in the network for a communication path between a node of the network that is a source for data and a node of the network that is a destination for the data, wherein the source node determines from the fault protection criteria for the plurality of candidate resources whether the candidate resources provide at least the desired level of fault protection and, when candidate resource provides at least the desired level of fault protection, the source node selects the candidate resource for the path. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification