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.
- 2. The method according to claim 1, wherein the communication path is a label switched path (LSP).
- 3. The method according to claim 1, further comprising selecting another candidate resource when the candidate resource does not provide at least the desired level of fault protection.
- 4. The method according to claim 1, further comprising modifying the network to provide another candidate resource that does provide at least the desired level of fault protection when the candidate resource does not provide at least the desired level of fault protection.
- 5. The method according to claim 1, wherein the fault protection criteria for each of the plurality of resources includes indicia of a type of the resource.
- 6. The method according to claim 5, wherein the type of the resource includes a multiple-hop path segment.
- 7. The method according to claim 5, wherein the type of the resource includes a single network node.
- 8. The method according to claim 5, wherein the type of the resource includes a single network link.
- 9. The method according to claim 1, wherein the type of fault protection available to the resource includes 1:n protection.
- 10. The method according to claim 9, wherein the type of fault protection available to the resource includes 1:1 protection.
- 11. The method according to claim 10, wherein the type of fault protection available to the resource includes ring protection.
- 12. The method according to claim 1, wherein the type of fault protection available to the resource includes a fast re-route technique.
- 13. The method according to claim 1, wherein the type of fault protection available to the resource includes slot-level protection.
- 14. The method according to claim 13, wherein when less than all of ports associated with a particular slot fails, a type of fault protection other than slot-level protection is available for recovery.
- 15. The method according to claim 1, wherein the fault protection criteria for each of the plurality of resources includes indicia of a recovery time for the resource.
- 16. The method according to claim 15, wherein said determining comprises comparing the indicia of the recovery time for the certain ones of the resources of the network to a maximum desired recovery time for the path between the source and the destination.
- 17. The method according to claim 1, wherein the fault protection criteria for each of the plurality of resources includes indicia of characteristics of a back-up path for the resource.
- 18. The method according to claim 17, wherein the characteristics of the back-up path include indicia of its quality.
- 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.
- 20. The method according to claim 19, the communication path being a label switched path.
- 21. The method according to claim 19, further comprising a step of specifying the fault protection criteria prior to said advertising, said step of specifying being performed under control of a distributed network manager implemented by each of the plurality of nodes of the network.
- 22. The method according to claim 20, said selecting being performed by the node that is the source for the data.
- 23. The method according to claim 20, further comprising selecting another candidate resource when the candidate resource does not provide at least the desired level of fault protection.
- 24. The method according to claim 20, further comprising modifying the network to provide another candidate resource that does provide at least the desired level of fault protection when the candidate resource does not provide at least the desired level of fault protection.
- 25. The method according to claim 1, wherein the fault protection criteria for each of the plurality of resources includes a type of the resource.
- 26. The method according to claim 25, wherein the type of one or more of the resources includes a multiple-hop path segment.
- 27. The method according to claim 25, wherein the type of one or more of the resources includes a single network node.
- 28. The method according to claim 25, wherein the type of one or more of the resources includes a single network link.
- 29. The method according to claim 24, wherein the fault protection criteria for each of the plurality of resources includes a type of fault protection available to the resource.
- 30. The method according to claim 29, wherein the type of fault protection available to one or more of the resources includes 1:n protection.
- 31. The method according to claim 29, wherein the type of fault protection available to one or more of the resources includes 1:1 protection.
- 32. The method according to claim 29, wherein the type of fault protection available to one or more of the resources includes ring protection.
- 33. The method according to claim 29, wherein the type of fault protection available to one or more of the resources includes a fast re-route technique.
- 34. The method according to claim 29, wherein the type of fault protection available to one or more of the resources includes slot-level protection.
- 35. The method according to claim 34, wherein when less than all ports associated with a particular slot fails, a type of fault protection other than slot-level protection is available for recovery.
- 36. The method according to claim 24, wherein the fault protection criteria for each of the plurality of resources includes indicia of a recovery time for the resource.
- 37. The method according to claim 36, wherein said determining comprises comparing the indicia of the recovery time for the certain ones of the resources of the network to a maximum desired recovery time for the path between the source and the destination.
- 38. The method according to claim 24, wherein the fault protection criteria for each of the plurality of resources includes indicia of characteristics of a back-up path for the resource.
- 39. The method according to claim 38, wherein the characteristics of the back-up path include indicia of its quality.
- 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.
- 41. The system according to claim 40, wherein the fault protection criteria is advertised to a plurality of nodes in the network.
- 42. The system according to claim 40, wherein the fault protection criteria for each of the plurality of resources includes indicia of a type of the resource.
- 43. The system according to claim 40, wherein the type of fault protection available to one or more of the resources includes slot-level protection.
- 44. The system according to claim 43, wherein when less than all ports associated with a particular slot fails, a type of fault protection other than slot-level protection is available for recovery.
- 45. The system according to claim 40, wherein the fault protection criteria for each of the plurality of resources includes indicia of a recovery time for the resource.
- 46. The system according to claim 45, wherein the source node compares the indicia of the recovery time for the certain ones of the resources of the network to a maximum desired recovery time for the path between the source and the destination.
- 47. The system according to claim 40, wherein the fault protection criteria for each of the plurality of resources includes indicia of characteristics of a back-up path for the resource.
- 48. The system according to claim 47, wherein the characteristics of the back-up path include indicia of its quality.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/268,346, filed Feb. 12, 2001.
[0002] The contents of U.S. patent application Ser. No. ______, filed on the same day as this application, and entitled, “SYSTEM AND METHOD FOR FAULT NOTIFICATION IN A DATA COMMUNICATION NETWORK”; and U.S. patent application Ser. No. ______, filed on the same day as this application, and entitled, “SYSTEM AND METHOD FOR FAST-REROUTING OF DATA IN A DATA COMMUNICATION NETWORK” are hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60268346 |
Feb 2001 |
US |