Claims
- 1. A system for communication restoration in a communication network upon detection of a perceived fault, the system comprising:
a plurality of communication nodes, each node being connected to at least one other node by a communication link; a plurality of communication links, each link supporting at least one channel in each direction, the channel supported by a transmission facility in each direction on the link; a plurality of communication devices of which at least two of the devices are connected to or incorporated in respective nodes; at least one node acting as a source of a communication connection for the device associated with the node, and at least one node acting as a destination of a communication connection for the device associated with the node; at least two of the nodes containing controllable cross-connects, the cross-connects having at least two input ports and two output ports, the channels on the node's incident links connected to the input ports and the output ports of the cross-connects; at least two of the nodes containing restoration subsystems for restoring communication connections upon perceived link failure; at least one node triggers a fault restoration procedure once that node detects the perceived link failure;
wherein the subsystem for restoring communication connections: (1) detects perceived faults on the links attached to its nodes, (2) stores information related to fault restoration, and (3) exchanges information between nodes for executing fault restoration procedures, and wherein the fault restoration procedures: (1) reconfigure the controllable cross-connects to detour communication connections affected by the perceived fault using predetermined restoration paths on links confined to a prescribed island associated with each perceived fault, the island being a prescribed sub-network of the communication network containing the perceived fault and (2) restore communication connections carried by the link perceived to have failed without the restoration subsystem in the node detecting the perceived link fault requiring knowledge of whether an actual fault is on the link or the node connected to the other end of the link.
- 2. The system as in claim 1 wherein the transmission facilities comprise optical fibers.
- 3. The system as in claim 1 wherein the cross-connects comprise optical switches.
- 4. The system as in claim 1 wherein the cross-connects comprise electronic switches.
- 5. The system as in claim 1 wherein the fault restoration system selectively restores at least one communication connection carried on the link perceived to have failed, but less than all communication connections on that link.
- 6. The system as in claim 1 wherein the restoration subsystem in a node detects perceived faults on a link incident on that node.
- 7. The system as in claim 6 wherein fault recovery is accomplished without knowledge of whether a perceived fault is on a link or a node attached to that link.
- 8. The system as in claim 5 wherein the restoration system in a node detects perceived faults on a link through loss of signal.
- 9. The system as in claim 5 wherein the restoration system in a node detects perceived faults on a link through deterioration of signal quality.
- 10. The system as in claim 5 wherein the restoration system in a node detects perceived faults on a link through signals received on the failed link.
- 11. The system as in claim 6 wherein the fault restoration system detects faults on fewer than all the links in the network or fewer than all the nodes in the network.
- 12. The system as in claim 1 wherein the predetermined restoration paths comprise pre-allocated restoration communication channels.
- 13. The system as in claim 12 wherein more than one predetermined restoration path shares pre-allocated restoration communication channels.
- 14. The system as in claim 13 wherein the pre-allocated restoration communication channels are available for active communication connections when the pre-allocated restoration communication channels are not needed for fault restoration.
- 15. The system as in claim 14 wherein active communication connections are pre-empted by restored communication connections when the pre-allocated restoration channels are needed for restoration.
- 16. The system as in claim 1 wherein each link has a reserved capacity, the reserved capacity equal to or greater than the total restoration capacity required on the link for all demands whose predetermined restoration paths use that link when any single node, link or shared risk group designated for fault restoration, fails.
- 17. A method for communication restoration upon detection of a perceived fault in a communication network having a plurality of communication nodes, each node being connected to at least one other node by a communication link, at least two communication nodes contain a system for detecting perceived faults on communication links attached to the communication nodes, for storing information related to fault restoration, and for exchanging information between nodes for executing fault restoration procedures; a plurality of communication links, each link supporting at least one communication channel in each direction, the communication channel supported by a transmission facility in each direction on the link; and a plurality of communication devices of which at least one device is connected to or incorporated in a node, behaving as a source of a communication connection and at least one device is connected to or incorporated in a node, behaving as a destination of a communication connection; wherein at least two nodes contain a controllable cross-connect with at least two input ports and two output ports, the communication channels connecting to the input ports and the output ports of the controllable cross-connects, comprising the steps of:
pre-determining restoration paths on links confined to a prescribed island for each perceived link fault; triggering fault restoration once at least one node detects the perceived link fault; re-configuring cross-connects to detour communication connections affected by the perceived link fault along the predetermined restoration paths confined to the prescribed island of the perceived link fault; and, restoring some or all communication connections carried by the link perceived to have failed, without the node detecting the perceived link fault having knowledge of whether an actual fault is on the link or the node attached to the other end of the link.
- 18. The method as in claim 17, wherein the triggering step selectively applies to fewer than all the links or fewer than all the nodes in the network.
- 19. The method as in claim 17, wherein at least some communication connections are bi-directional, each bi-directional connection having two uni-directional connections, the two unidirectional connections traversing the same path through the network in opposite directions.
- 20. The method as in claim 19, wherein the triggering step further comprises initiating fault restoration only for preselected unidirectional components of the bi-directional connections traversing the failed link.
- 21. The method as in claim 20, wherein the initiating step further comprises restoring both unidirectional components of a bi-directional connection along the same restoration path in opposing directions.
- 22. The method as in claim 17, wherein, when a node detects a perceived link fault the actual fault may be on the link or the node attached to the other end of the link.
- 23. The method as in claim 17, wherein each communication link has a reserved capacity equal to or greater than the total restoration capacity required on the link for all demands whose predetermined restoration paths use that link when any single node, link or shared risk group designated for fault restoration, fails.
- 24. A method for fault restoration of a communication connection upon detection of a perceived fault in a communication network having a set of nodes, at least one node being a source node for a communication connection and at least one node being a destination node for a communication connection, at least two nodes containing a controllable cross-connect and a set of links connecting the nodes, comprising the steps of:
identifying islands of nodes and links surrounding a node, an island node, where communication connections designated for restoration in that island upon perceived fault detection, are restored on restoration paths confined to the island surrounding the island node, storing in routing tables in the nodes participating in restoration of the perceived fault, a restoration subsystem necessary to restore each communication connection disrupted by the perceived fault on a predetermined restoration path, each restoration path having required capacity to support the restored communication connection; reserving the required capacity on each link for each predetermined restoration path using that link in the event of an actual fault; and, restoring a communication connection upon detection of a perceived link fault by reconfiguring the cross-connects according to the stored routing tables wherein the restoring step reconfigures without the system in a node detecting the perceived link fault having knowledge of whether the actual fault is on the link or the node attached to the other end of the link.
- 25. A method as in claim 24, wherein, when a node detects the perceived link fault the actual fault may be on the link or the node attached to the other end of the link.
- 26. A method as in claim 24, wherein the communication connection comprises at least one of a unidirectional connection and a bi-directional connection, the bi-directional connection comprising two unidirectional connections.
- 27. A method as in claim 26, wherein the two unidirectional connections of any bi-directional connection affected by the actual fault are restored on the same restoration path in opposite directions.
- 28. A method as in claim 24, wherein the restoring step further comprises:
detouring communication connections affected by the perceived fault according to predetermining restoration paths stored in the routing tables of the nodes participating in restoration, the restoration paths confined to an island surrounding the perceived fault.
- 29. A method as in claim 28, wherein the restoring step further comprises:
restoring communication connections carried by the link perceived to have failed without the node detecting the perceived link fault having knowledge of whether the actual fault is on the link or the node attached to the other end of the link.
- 30. A method as in claim 29, wherein, when a node detects the perceived link fault the actual fault may be on the link or the node attached to the other end of the link.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of International Patent Application No. PCT/US02/17745, entitled A SYSTEM AND METHOD OF FAULT RESTORATION IN COMMUNICATION NETWORKS, filed on Jun. 5, 2002, which claims priority to U.S. Provisional Patent Application No. 60/296,277, entitled A METHOD OF FAULT RESTORATION IN COMMUNICATION NETWORKS, filed on Jun. 5, 2001 and also claims priority to U.S. Provisional Patent Application No. 60/309,992, entitled A METHOD OF FAULT RESTORATION IN COMMUNICATION NETWORKS, filed on Aug. 3, 2001, the disclosures of which are incorporated herein by reference in their entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60296277 |
Jun 2001 |
US |
|
60309992 |
Aug 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
PCT/US02/17745 |
Jun 2002 |
US |
Child |
10337241 |
Jan 2003 |
US |