A fault recovery system of a ring network based on a synchronous transport module transmission system, having a fault data writing unit for writing, when an input fault is detected by a node, fault data in a predetermined user byte in an overhead of a frame flowing through both a working line and a protection line running in opposite directions to each other. By detecting the fault data in a supervision node or a node just before the fault position, the supervision node or the node just before the fault position executes a loopback operation.

Patent
   RE37401
Priority
May 09 1990
Filed
Apr 25 1996
Issued
Oct 02 2001
Expiry
Apr 25 2016
Assg.orig
Entity
Large
15
103
all paid
40. A method of recovering from a fault in a ring network having a plurality of nodes interconnected by first and second transmission lines, the first transmission line transporting a first transmission signal frame including an overhead byte around the ring network in a first direction and the second transmission line transporting a second transmission signal frame including an overhead byte around the ring network in a second direction opposite to the first direction, comprising:
detecting a fault on an upstream side of the first transmission line;
inserting a request signal for directing a transmission signal frame received from the upstream side of the first transmission line to a downstream side of the second transmission line onto the overhead byte of the transmission signal frame in response to detection of the fault; and
transmitting the transmission signal frame to the downstream side of the first transmission line.
38. A ring network, comprising:
a first transmission line for transporting a transmission signal frame including an overhead byte around said ring network in a first direction;
a second transmission line for transporting a transmission signal frame including an overhead byte around said ring network in a second direction opposite to the first direction; and
a plurality of nodes connected by said first and second transmission lines, each node including:
a fault detector to detect a fault on an upstream side of said first transmission line; and
an overhead processor to insert, in response to the fault detected by said fault detector, a request signal for directing a transmission signal frame received from the upstream side of said first transmission line to a downstream side of said second transmission line onto the overhead byte of the transmission signal frame, and to transmit the transmission signal frame to the downstream side of said first transmission line.
26. A node for communication through a ring network having a plurality of nodes interconnected by first and second transmission lines, the first transmission line transporting a transmission signal frame including an overhead byte around the ring network in a first direction and the second transmission line transporting a transmission signal frame including an overhead byte around the ring network in a second direction opposite to the first direction, the node comprising:
detecting means for detecting a fault on an upstream side of the first transmission line; and
transmitting means for transmitting to a downstream side of the first transmission line, in response to the fault detected by said detecting means, a request signal for directing a received transmission signal frame from the upstream side of the first transmission line to a downstream side of the second transmission line by inserting the request signal onto the overhead byte of the transmission signal frame.
30. A node for communication through a ring network having a plurality of nodes interconnected by first and second transmission lines, the first transmission line transporting a transmission signal frame including an overhead byte around the ring network in a first direction and the second transmission line transporting a transmission signal frame including an overhead byte around the ring network in a second direction opposite to the first direction, said node comprising:
a fault detector, to detect a fault on an upstream side of the first transmission line; and
an overhead processor to insert, in response to the fault detected by said fault detector, a request signal for directing a received transmission signal frame from the upstream side of the first transmission line to a downstream side of the second transmission line onto the overhead byte of the transmission signal frame, and to transmit the transmission signal frame to a downstream side of the first transmission line.
46. A method of recovering from a fault in a ring network having a plurality of nodes interconnected by first and second transmission lines, the first transmission line transporting a first transmission signal frame including an overhead byte around the ring network in a first direction and the second transmission line transporting a second transmission signal frame including an overhead byte around the ring network in a second direction opposite to the first direction, comprising:
receiving the transmission signal frame from an upstream side of the first transmission line;
detecting a request signal to direct a received transmission signal frame from the upstream side of the first transmission line to a downstream side of the second transmission line, the request signal inserted onto the overhead byte of the received transmission signal frame and originated at a different node detecting a fault on the first transmission line upstream of the different node; and
directing, in response to the request signal, the received transmission signal frame from the upstream side of the first transmission line to the downstream side of the second transmission line.
39. A ring network, comprising:
a first transmission line for transporting a transmission signal frame including an overhead byte around said ring network in a first direction;
a second transmission line for transporting a transmission signal frame including an overhead byte around said ring network in a second direction opposite to the first direction; and
a plurality of nodes connected by said first and second transmission lines, each node including:
a signal receiver to receive a transmission signal frame from an upstream side of said first transmission line;
an overhead processor, operatively connected to said signal receiver, to detect a request signal for directing a transmission signal frame from the upstream side of said first transmission line to a downstream side of said second transmission line, the request signal inserted onto the overhead byte of the transmission signal frame and originated at a different node detecting a fault on the first transmission line upstream of the different node; and
a route selector to direct another signal frame from the upstream side of said first transmission line to the downstream side of said second transmission line in response to the detected request signal.
34. A node for communication through a ring network having a plurality of nodes interconnected by first and second transmission lines, the first transmission line transporting a transmission signal frame including an overhead byte around the ring network in a first direction and the second transmission line transporting a transmission signal frame including an overhead byte around the ring network in a second direction opposite to the first direction, said node comprising:
receiving means for receiving the transmission signal frame from an upstream side of the first transmission line;
detecting means for detecting a request signal to direct a received transmission signal frame from the upstream side of the first transmission line to the downstream side of the second transmission line, the request signal inserted onto the overhead byte of the received transmission signal frame and originated at a different node detecting a fault on the first transmission line upstream of the different node; and
directing means for directing, in response to the request signal detected by said detecting means, a received transmission signal frame from the upstream side of the first transmission lines to the downstream side of the second transmission line.
36. A node for communication through a ring network having a plurality of nodes interconnected by first and second transmission lines, the first transmission line transporting a transmission signal frame including an overhead byte around the ring network in a first direction and the second transmission line transporting a transmission signal frame including an overhead byte around the ring network in a second direction opposite to the first direction, said node comprising:
a signal receiver to receive a transmission signal frame from an upstream side of the first transmission line;
an overhead processor, operatively connected to the signal receiver, to detect a request signal for directing a received transmission signal frame from the upstream side of the first transmission line to a downstream side of the second transmission line, the request signal inserted onto the overhead byte of the received transmission signal frame and originated at a different node detecting a fault on the first transmission line upstream of the different node; and
a route selector to direct a received signal frame from the upstream side of the first transmission line to the downstream side of the second transmission line in response to the request signal detected by said overhead processor.
12. A distributed control type ring network based on a synchronous transport module transmission system, having a fault recovery system, said distributed control type ring network comprising:
optical fiber transmission lines including a working line and a protection line running in opposite directions to each other;
a plurality of drop/insert nodes connected to each other through said optical fiber transmission lines,
each of said drop/insert nodes having
input fault detecting means for detecting an input fault on the working line or the protection line,
fault data and loopback request writing means for writing, when said input fault is detected by said input fault detecting means, fault data and a loopback request in a predetermined user byte in an overhead of a frame flowing through both the working line and the protection line,
loopback executing means for executing, based on said fault data detected by said fault data detecting means, a loopback when said node is located immediately upstream of said input fault and adjacent to a node which has not detected an input fault; and
said node executing said loopback returning, in response to said loopback request, a loopback response by the use of said predetermined user byte to said node which has detected said input fault.
43. A method of recovering from a fault in a ring network having a plurality of nodes interconnected by first and second transmission lines, the first transmission line transporting a first transmission signal frame including an overhead byte around the ring network in a first direction and the second transmission line transporting a second transmission signal frame including an overhead byte around the ring network in a second direction opposite to the first direction, comprising:
detecting a fault on an upstream side of the first transmission line;
inserting a request signal for directing a transmission signal frame received from the upstream side of the first transmission line to a downstream side of the second transmission line onto the overhead byte of the transmission signal frame in response to detection of the fault;
transmitting the transmission signal frame to a downstream side of the first transmission line;
receiving the transmission signal frame from the upstream side of the first transmission line;
detecting the request signal from the overhead byte of the transmission signal frame; and
directing the transmission signal frame from the upstream side of the first the transmission line to the downstream side of the second transmission line in response to detection of the request signal.
22. A hybrid type ring network based on a synchronous transport module transmission system, having a fault recovery system, said hybrid type ring network comprising:
optical fiber transmission lines including a working line and a protection line running in opposite directions to each other; and
a plurality of drop/insert nodes connected to each other through said optical fiber transmission lines, each of said drop/insert nodes including
input fault detecting means for detecting an input fault on the working line or the protection line,
selecting means for dropping the input signal from said protection line when the input signal from said working line is faulty, for dropping the input signal from said working line when the input signal from said protection line is faulty, and for dropping the input signal from said working line when both are normal, and passing the signal as is when the signal is not to be dropped;
fault data writing means for writing, when said input fault is detected by said input fault detecting means, fault data in a predetermined user byte in an overhead of a frame flowing through both of the working line and the protection line; and
user type passing means for passing, when an input fault is not detected by said input fault detecting means, said user byte as is through said node.
1. A centralized control type ring network based on a synchronous transport module transmission system, having a fault recovery system for recovering a fault in said centralized control type ring network, said centralized control type ring network comprising:
optical fiber transmission lines including a working line and a protection line running in opposite directions to each other;
a plurality of drop/insert nodes connected to each other through said optical fiber transmission lines;
a supervision node, connected through said optical fiber transmission lines to said drop/insert nodes;
each of said drop/insert nodes having
input fault detecting means for detecting an input fault on the working line or the protection line,
fault data writing means for writing, when said input fault is detected by said input fault detecting means, fault data in a predetermined user byte in an overhead of a frame flowing through both of the working line and the protection line, and
user byte passing means for passing said user byte as is through said node, when an input fault is not detected by said input fault detecting means;
said supervision node having
fault data detecting means for detecting the fault data in said user byte transmitted from the node which has detected said input fault through the downstream sides of the working line and the protection line of said node which has detected said input fault;
fault position determining means for determining, based on said fault data detected by said fault data detecting means, a node which has detected said input fault;
writing means for writing, into said user bytes, loopback requests for requesting nodes located immediately downstream and upstream of the fault position and closest to said supervision node, to execute loopback operations; and
sending means for sending said loopback requests through said working line and said protection line to said nodes located downstream and upstream of the fault position, whereby said nodes located immediately downstream and upstream of the fault position and closest to said supervision node execute loopback operations to recover the fault.
2. A ring network as claimed in claim 1, wherein said synchronous transport module transmission system is a system according to a recommendation of CCITT G.707, 708, and 709.
3. A ring network as claimed in claim 1, wherein said fault data includes a node identification number for identifying the node which has detected the input fault.
4. A ring network as claimed in claim 1, wherein said fault data includes fault line information indicating whether said input fault has occurred on said working line or on said protection line.
5. A ring network as claimed in claim 4, wherein said fault data includes fault reporting information.
6. A ring network as claimed in claim 4, wherein said loopback requests are formed by rewriting said fault data to include a node identification number of a node at which the loopback should be executed, and loopback request information.
7. A ring network as claimed in claim 1, wherein said loopback requests are formed by using another byte other than said predetermined user byte in said overhead of said frame.
8. A ring network as claimed in claim 7, wherein said other type in said overhead of said frame is the K1 byte or the K2 byte according to a recommendation of CCITT G.707, 708, and 709.
9. A ring network as claimed in claim 1, wherein said writing means includes rewriting means for rewriting said fault data transmitted through said working line into a first loopback request and for rewriting said fault data transmitted through said protection line into a second loopback request, and said sending means through said protection line and for sending said second loopback request to said working line.
10. A ring network as claimed in claim 1, wherein said ring network is a bidirectional ring network comprising a pair of clockwise and counterclockwise working lines and a pair of counterclockwise and clockwise protection lines.
11. A ring network as claimed in claim 10, comprising a plurality of pairs of said working lines and a single pair of said protection lines.
13. A ring network as claimed in claim 12, characterized in that said synchronous transport module transmission system is the system according to a recommendation of CCITT G.707, 708, and 709.
14. A ring network as claimed in claim 12, wherein said fault data includes a node identification number for identifying the node which has detected the input fault.
15. A ring network as claimed in claim 14, wherein said fault data includes fault line information indicating whether said input fault has occurred on said working line or on said protection line.
16. A ring network as claimed in claim 15, wherein said fault data includes fault reporting information.
17. A ring network as claimed in claim 16, wherein said loopback request is formed by rewriting said fault reporting information in said fault data.
18. A ring network as claimed in claim 12, wherein said loopback request is formed by using another byte other than said predetermined user byte in said overhead of said frame.
19. A ring network as claimed in claim 18, wherein said other byte in said overhead of said frame is the K1 byte or the K2 byte according to a recommendation of CCITT G. 707, 708 and 709.
20. A ring network as claimed in claim 12, wherein said ring network is a bidirectional ring network comprising a pair of clockwise and counterclockwise working lines and a pair of counterclockwise and clockwise protection lines.
21. A ring network as claimed in claim 20, comprising a plurality of pairs of said working lines and a single pair of said protection lines.
23. A fault recovery system of a hybrid type ring network as claimed in claim 22, characterized in that said synchronous transport module transmission system is a system according to the a recommendation of CCITT G. 707, 708, and 709.
24. A fault recovery system of a hybrid ring network as claimed in claim 22, wherein said fault data includes a node identification number for identifying the node which has detected the input fault.
25. A fault recovery system of a hybrid ring network as claimed in claim 22, wherein said fault data includes fault line information indicating whether said input fault has occurred on said working line or on said protection line.
27. The node according to claim 26, wherein said transmitting means transmits the request signal to the downstream sides of both of the first and second transmission lines.
28. The node according to claim 26, wherein the first transmission line is a working line for the transmission signal frame and the second transmission line is a protection line for the transmission signal frame.
29. The node according to claim 26, wherein said transmitting means transmits, via the second transmission line, the request signal addressed to an adjacent node connected thereto on the upstream side of the first transmission line on which the fault is detected.
31. The node according to claim 30, wherein the overhead processor transmits the transmission signal frame to the downstream side of both the first transmission line and the second transmission line.
32. The node according to claim 30, wherein the first transmission line is a working line for the transmission signal frame and the second transmission line is a protection line for the transmission signal frame.
33. The node according to claim 30, wherein the overhead processor inserts, onto the overhead byte, the request signal addressed to an adjacent node connected thereto via the first transmission line on the upstream side of which the fault is detected, and the second transmission line.
35. The node according to claim 34, wherein the first transmission line is a working line for the transmission signal frame and the second transmission line is a protection line for the transmission signal frame.
37. The node according to claim 36, wherein the first transmission line is a working line for the transmission signal frame and the second transmission line is a protection line for the transmission signal frame.
41. The method according to claim 40, wherein said inserting includes the step of addressing the request signal to a node located immediately upstream along the first transmission line on which the fault is detected.
42. The method according to claim 40, wherein said transmitting includes transmitting the transmission signal frame to the downstream sides of both the first and the second transmission lines.
44. The method according to claim 43, wherein said inserting includes addressing the request signal to a node located immediately upstream along the first transmission line on which the fault is detected.
45. The method according to claim 43, wherein said transmitting includes transmitting the transmission signal frame to the downstream side of both the first and the second transmission lines.

1. Field of the Invention

The present invention relates to a fault recovery system of a ring network, and more particularly to a fault recovery system of a ring network based on a synchronous transport module (STM) transmission system called a new synchronization system.

Ring networks based on the synchronous transport module (STM) transmission system such as a synchronous digital hierarchy (SDH) or synchronous optical network (SONET) the standardization of which has been developed in the CCITT or United States T1 Committee, are expected to be applied to subscriber systems (Urban Networks) in the future. The STM transmission system is applied to a high speed and broad band system of more than 155.52 Mbps. When a ring network, based on such a STM transmission system which is a high speed and broad band optical transmission system, is constructed, the ability to survive a fault in the network is important and should be considered from the beginning of the construction of the system, since a network fault can have a great influence on the transfer of information in a modern information society.

2. Description of the Related Art

As a conventionally proposed network fault recovery system, there are recovery systems employing a loopback used in a local area network (LAN) and so forth. These conventional recovery systems, however, are networks based on packet communication through predetermined protocols, and therefore, there are problems in that it takes a long processing time of several seconds to recover from a fault because the fault must be recovered by the use of the above-mentioned predetermined protocols. Since the recovery time in a new synchronization system should be shorter than, for example, 50 msec, a recovery method which uses these protocols cannot be employed in a new synchronization system.

On the other hand, for point to point communication, the standard usage of automatic protection scheme (APS) bytes (K1 and K2 bytes in an STM frame) for a switching control between a working line and a protection line has been recommended by the CCITT or the United States T1 Committee. For application to a ring network, however, standard usage has not been proposed.

A fault recovery system applied to a ring network is disclosed in Japanese Patent Publication 1-45782, published on Oct. 4, 1989. This fault recovery system, however, is not applied to the STM transmission system. Further, in this document, if multiple faults occur in the working line and the protection line, the positions of the faults cannot be determined.

Accordingly, the present invention has an object to provide, based on the synchronous transport module (STM) transmission system, a system for rapidly and efficiently recovering a ring network even when multiple faults occurs.

There is provided, according to the present invention, a centralized control type ring network based on a synchronous transport module transmission system, with a fault recovery system for recovering a fault in the ring network. The ring network provides optical fiber transmission lines including a working line and a protection line running in opposite directions to each other, a plurality of drop/insert nodes connected to,total total, 12 free bits as shown in FIG. 6B, may be utilized. The heading bit b1 of the first F1 byte is defined as "0" so that the first F1 byte conveys fault data relating to the working line W, and the heading bit b1 of the second byte F1 is defined as "1" so that the second F1 byte conveys fault data relating to the protection line P. These bytes are respectively used for detecting faults on the working line P and the protection line W. An example of the first F1 byte and the second F1 byte is shown in FIG. 6C, wherein (1) shows that both the working line and the protection line are in normal states, (2) shows that the node "3" on the protection line has detected an input fault because the bits b7 and b8 in the second F1 byte are "1", and (3) shows that the node "1" on the working line has detected an input fault because the bit b8 in the first F1 byte is "1".

In the following description, for the sake of simplicity, the first F1 byte and the second F1 byte are combined and indicated as F1 (#n,#k,S) as shown in FIG. 6D, where #n indicates a node number which has detected a fault on the working line, #k indicates a node number which has detected a fault in the protection line, and S indicates whether the data indicates a fault report ("0") or a loopback request ("1").

In the following, the fault recovery system in the above-described respective rings will be described using the above-mentioned F1 byte.

FIG. 7 shows an embodiment of a drop/insert node or a supervision node used in the centralized control type ring network, which is constructed by a receiving unit 1 and a transmitting unit 3 for the working line W, a receiving unit 4 and a transmitting unit 2 for the protection line P, overhead processing units 5 and 6, and a data drop/insert/pass processing unit 7. The receiving units 1 and 4 are respectively constructed by light receiving units 11 and 41 connected to the working line W and the protection line P for converting light input signals into electrical signals, overhead dropping units 12 and 42 for dropping the overhead from the electrical signals to provide to the overhead processing units 5 and 6, and main signal processing units 13 and 43 for processing main signals other than the overheads and for sending the dropped and passed signals to the data drop/insert/pass processing unit 7. The transmitting units 2 and 3 are respectively constructed by main signal processing units 21 and 31 for processing the inserted and passed signals from the data drop/insert/pass processing unit 7, overhead inserting units 22 and 32 for inserting overheads from the overhead processing units 5 and 6 into the inserted and passed signals, and light transmitting units 23 and 33 for converting the thus generated electric signals into light signals and for transmitting them to the protection line P and the working line W, respectively. Note, the process relating to the overhead is carried out by the overhead processing units 5 and 6.

For the case when a fault is caused by a cut in the working line W of an optical fiber between the node A and node B, the fault recovery system of the present invention will now be described.

Referring to FIG. 8A, the node A, which has detected, by its light receiving unit 11, the input fault of the working line W such as a missing clock signal, loads the node identification number of the node A on the F1 byte and transmits the F1 byte. In this case, a fault data F1(A,-,0) and a loopback request K(W→P) are transmitted from the node A to the downstream side of the working line W through the communication between the overhead processing units 5 and 6, and fault data F1(A,-,0) is also transmitted from the node A to the downstream side of the protection line P through the communication between the overhead processing units 5 and 6. The loopback request K(W→P) is formed by rewriting the K1 or K2 byte in the STM-1 frame format. Note that, the loopback request K is, as described with reference to FIG. 1, internationally standardized. Therefore, when the K1 or K2 byte is used for the loopback request instead of using the S bit in the F1 byte, it conforms with the international standardization. By contrast, when the S bit (b2 in the F1 byte) is used for the loopback request, the loopback request can also be executed, and therefore, the loopback request K is not always used.

Since the node D is normal, it passes the F1 byte transmitted from the node A through the working line W, and the nodes B and C pass the F1 byte transmitted from the node A through the protection line P. In each of the nodes D, B, and C, the input signal itself is passed through the route in which the receiving unit 1, the data drop/insert/pass processing unit 7, and the transmitting unit 3 are connected.

Referring to FIG. 8B, the supervision node SV detects in its overhead processing units 5 and 6 the fault data (F1 byte plus K byte or F1 byte) transmitted from the node A through the working line W and the protection line P, analyzes the new situation including the fault data to determine the node A located immediately downstream of the fault position and closest to the supervision node SV, and transmits, to the protection line P, a loopback request (instruction) K(W→K) and fault data F1 (A,A,1) requiring execution of a loopback at the node A and a fault data F1(A,A,1). The supervision node SV also transmits a loopback request K(W→P) and a fault data F1(B,B,1) requiring a loopback be effected at the node B immediately upstream of the fault position and closest to the supervision node SV. The node A detects the loopback request from the supervision node SV, carries out this loopback, and then returns a loopback response K(W→P) and F1(A,A,1) through the working line W to the supervision node SV. The node B also carries out the loopback, and then returns a response K(W→P) and F1(B,B,1) to the supervision node SV through the protection line P.

Referring to FIG. 8C, the supervision node SV receives the loopback responses from the nodes A and B, and acknowledges that a fault recovery route (loopback route) has been completed. After completion of the fault recovery, the supervision node SV resets the F1 byte to be all zeroes and transmits F1(-,-,0) to the working line W and the protection line P. Accordingly, in a stationary state where no fault occurs, the supervision node SV detects the F1(A,-,0) from the working line W and F1(-,B,0) from the protection line P.

For the case when faults caused by cuts in both the working line W and the protection line P between the node A and the node B occurs, the fault recovery system of the present invention is described.

Referring to FIG. 9A, the node A, which has detected an input fault on the working line W, transmits F1(A,-,0) and a loopback request K(W→P) to the downstream side of the working line W, and transmits F1(A,-,0) to the downstream side of the protection line P; and the node B, which has detected the input fault on the protection line P, transmits F1(-,B,0) to the downstream side of the protection line P.

In this case, even if the F1(A,-,0) is transmitted from the node A to the downstream side of the protection line P, it does not reach the node B because the optical fiber of the protection line P between the node A and the node B is cut. Similarly, even when F1(-,B,0) is transmitted from the node B to the downstream side of the working line W, F1(-,B,0) on the working line W does not reach the node A because of the fiber cut (cut in W). Since the node D is normal, it passes the F1 byte transmitted from the node A through the working line W, and the node C passes the F1 byte transmitted from the node B through the protection line P.

Referring to FIG. 9B, the supervision node SV detects the loopback request K(W→P) and the fault data F1(A,-,0) transmitted from the node A through the working line W, detects the fault data F1(-,B,0) transmitted from the node B through the protection line P, analyzes this new situation including the fault data to determine the position of the fault, transmits a loopback request K(W→P) requiring to loopback at the node A and F1(A,A,1) to the downstream side of the protection line P, and transmits a loopback request K(W→P) requiring a loopback at the node B and F1(B,B,1) to the downstream side of the working line W.

The node A detects the loopback request from the supervision node SV through the protection line P, carries out this loopback operation, and then returns a response K(W→P) and F1(A,A,1). The node B also carries out the loopback operation and then returns a response K(W→P) and F1(B,B,1) to the supervision node SV.

Referring to FIG. 9C, the supervision node SV acknowledges the completion of a fault recovery route (loopback route) by receiving the loopback responses from the nodes A and B. After the completion of the fault recovery, the supervision node SV resets the F1 bytes to be all zeroes and transmits them to the working line W and the protection line P. Accordingly, in the stationary state in which there is no fault in the ring network, the supervision node SV detects the F1(A,-,0) from the working line W and the F1(-,B,0) from the protection line P.

For the case when both the working line W and the protection line P between the nodes A and B are cut and when the protection line P is cut between the nodes D and A, the fault recovery system of the present invention will be described.

Referring to FIG. 10A, similar to the above example shown in FIG. 9A, the node A transmits a loopback request K(W→P) and F1(A,A,0) through the downstream side of the working line W to the supervision node SV, and node B transmits fault data F1(-,B,0) through the downstream side of the protection line P to the supervision node SV.

Referring to FIG. 10B, the supervision node SV analyzes the new situation including the fault state to determine the position of the fault. Then the supervision node SV transmits a loopback request K(W→P) requiring a loopback at the node D and F1(D,D,1) to the downstream side of the protection line P, and transmits a loopback request K(W→P) requiring to loopback at the node B and F1(B,B,1) to the downstream side of the working line W. Then, the node D detects the loopback request from the supervision node SV, carries out this loopback operation, and returns a response K(W→P) and F1(D,D,1) to the supervision node SV. The node B also detects the loopback request from the supervision node SV, carries out this loopback operation, and returns a response K(W→P) and F1(B,B,1) to the supervision node SV.

Referring to FIG. 10C, the supervision node SV acknowledges the completion of a fault recovery route (loopback route) by receiving the loopback responses from the nodes D and B. After the completion of the fault recovery, the supervision node SV resets the F1 bytes to be all zeroes and transmits them to the working line W and the protection line P. Accordingly, in a stationary state in which there is no fault, the supervision node SV detects F1(D,-,0) from the working line W and F1(-,B,0) from the protection line P.

In this distributed control type ring network, there is no supervision node, and the respective drop/insert nodes are placed in an equal relation to each other. In this case also, the example of the construction shown in FIG. 7 can be applied, and the difference from the centralized control type ring is that, since there is no supervision node, the F1 bytes are not reset by the supervision node, and the others are processed in a similar way to those in the centralized control type ring.

For the case when both the working line W and the protection line P between the nodes A and B are cut, the fault recovery system of the present invention will be described.

Referring to FIG. 11A, the node A which has detected a fault on the working line W transmits F1(A,*,0) and a loopback request K(W→P) to the downstream side of the working line W, and transmits F1(A,*,0) to the downstream side of the protection line P. In this case, in the initial state of the fault, there is a possibility that the node A may not have been informed on the fault on the protection line P because the fault on the protection line P is at the output side of the node A, so that the node A may transmit F1(A,*,0) to the downstreams of the working line W and the protection line P. The node A, however, will have been informed of the fault on the protection line P from the later received fault data from the node B through the protection line P. After the node A acknowledges the fault on the protection line P, the node A transmits F1(A,B,-) to the downstream sides of the working line W and the protection line P. In this case, * represents a time dependent parameter. Note, in this case also, if the K bytes of the loopback request are not used as mentioned before, a loopback request to an other node is realized by changing the "0" in the F1(A,*,0) to "1".

The node B which has detected a fault on the protection line P transmits F1(*,B,0) of the F1 bytes containing the node identification number of the node B, to the downstream sides of both the working line W and the protection line P. In this case, the F1(A,*,0) on the protection line P does not reach the node B because of the cut fiber (P cut), and the F1(*,B,0) on the working line W does not reach the node A because of the cut fiber (W cut). The nodes D, E, and C pass the F1 byte transmitted from the node A through the working line W, and the nodes C, E, and D pass the F1 byte transmitted from the node B through the protection line P.

Referring to FIG. 11B, the node B detects the loopback request K(W→P) and the fault data including the F1(A,*,0) transmitted from the node A through the working line W. By analyzing the fault data F1(A,*,0), the node B recognizes that its own node B is placed immediately upstream of the fault position, i.e., just before the node A which has transmitted the fault data. This recognition is possible because all of the nodes are provided with their own node identification numbers in advance. Accordingly, the fault on the protection line P between the nodes A and B is determined so that a loopback operation is executed at the node B. The node B then transmits a loopback response K(W→P) and F1(A,B,0) through the protection line P to the node A.

Referring to FIG. 11C, the node A receives the loopback response K(W→P) and the F1(A,B,0) from the node B through the protection line P so that it determines the position of the fault on the working line W between the nodes A and B. Then the node A executes a loopback operation from the protection line P to the working line W. In this way, it is recognized that the fault recovery route (loopback route) has been completed, and, in a stationary state after the fault recovery completion, the F1(A,B,0) is transmitted through the working line W and the protection line P.

For the case when faults occur due to cut in both the working line W and the protection line P between the node A and the node B, and a cut in the working line W between the nodes B and C, the fault recovery system of the present invention will be described.

Referring to FIG. 12A, the node A transmits a loopback request K(W→P) and F1(A,*,0) through the downstream side of the working line W to the node C, and the node B transmits F1(B,B,0) through the downstream side of the protection line P to the node A since both the working line W and the protection line P are in their input fault states.

Referring to FIG. 12B, the node C detects the fault on the working line W between the node C and the node B based on the fault data F1(B,B,0) transmitted from the node B through the protection line P and the fault data F1(A,*,0) from the node A. The node C analyzes this new situation, executes a loopback operation, and transmits a loopback response K(W→P) and F1(A,C,0) to the node A through the protection line P.

Referring to FIG. 12C, the node A, which receives this loopback response K(W→P) and F1(A,C,0) from the node C, determines the fault on the working line W between the nodes A and B. Then, the node A executes the loopback operation at the node A to complete the fault recovery route (loopback route). In the stationary state after completion of the fault recovery completion, F1(A,C,0) is transmitted through the working line W and the protection line P.

In this case also, there is no supervision node so that the respective nodes have an equal relation to each other.

FIG. 13 schematically shows the construction of each node. In the figure, the same reference as those in FIG. 7 represent the same parts, and, also included are a selector 8 for selecting data to be dropped or passed from or the receiving unit 1 or 4 to the data drop/insert/pass processing unit 7, a distributing unit 9 for distributing the inserted or passed data from the data drop/insert/pass processing unit 7 to the transmitting units 2 or 3, and a control circuit 10 for controlling the selector 8. The control circuit 10 selects a normal signal from the signals received by the receiving units 1 and 4. When both are normal, the control circuit 10 selects the receiving signal on the working line W. However, the selector 8 is controlled only when the drop/insert mode is effected for the corresponding channel which needs to be dropped or inserted. In the case of another channel, namely, when the channel is not to be dropped or inserted, the receiving units 1 and 4 and the transmitting units 3 and 2 are connected straight through as illustrated in the figure by a dotted line. Note, the discrimination of whether or not the signal is normal can be carried out based on a cut in the input signal or by a lack of frame synchronization. It may also be discriminated by an alarm indication or a pointer indicating an abnormal in H1 and H2 pointer bytes included in the overhead of the STM frame which is processed by the overhead processing units 5 and 6.

Examples of faults in the hybrid ring using the node having such a construction as described above, are illustrated in FIG. 14.

In this case, as the F1 byte of the fault data, the F1 byte F1(A,-,0) which is the same as the one shown in FIGS. 8A to 8C is output from the nodes A and B (time t1). In the node A, since an input fault occurs on the working line W, only the received signal transmitted from the node D through the protection line P is determined as normal and is received byte by byte. Also, in the node B, the received signal from the node C through the working line W and the received signal from the node A through the protection line P are received as normal and are received byte by byte. Therefore, the control circuit 10 in the node B switches the selector 8 to receive with priority the received signal from the working line W. Note, the other nodes C, D, and E only pass the received signals on the working line W and the protection line P.

After this, even at a time t2, after some time has passed from the time t1, the state of the F1 byte is unchanged.

Thus, through the working line W and the protection line P, the node A and the node B communicate with each other without loopback.

Also, since the overhead is used in this case also, the fault evaluation (of a cut in the working line W between the nodes A and B) can be executed in a way similar to that mentioned above in the nodes A and B.

In this case, the F1 bytes F1(A,-,0) and F1(-,B,0) as the fault data, which are the same F1 bytes as shown in FIGS. 9A to 9C and FIGS. 11A to 11C, are output from the nodes A and B, respectively (time t1). The node A receives only the receiving signal transmitted from the node D through the protection line P as a normal signal because the input fault occurs on the working line W between the nodes A and B, the node B receives only the receiving signal transmitted from the node C through the working line W as a normal signal because the input fault occurs on the protection line P between the nodes A and B.

After this, at a time t2, since both the node A and the node B have been informed, respectively, of the faults on the protection line P and the working line W, the F1 bytes become F1(A,B,0) as illustrated in FIG. 14(2).

Thus, through the working line W and the protection line P, the node A and the node B communicate with each other without loopback.

Also, through the use of the used byte in this case also, the fault evaluation (of a cut in the working line W between the nodes A and B) can be executed in the nodes A and B in a way similar to that mentioned before.

(3) An Example When Both the Working Line W and the Protection Line P Between the Nodes A and B are Cut and the Working line W between the Nodes B and C is Cut

In this case, the F1 bytes F1(A,-,0) and F1(B,B,0) as the fault data, which are the same F1 bytes as shown in FIGS. 10A to 10C and FIGS. 12A to 12C, flow through the working line W and the protection line P (time t1). The node A receives only the receiving signal transmitted from the node D through the protection line P as a normal signal because the input fault occurs on the working line W between the nodes A and B, the node B cannot receive a signal because the input faults occur on both the working line W and the protection line P, and the node C receives with priority the receiving signal transmitted from the node E through the working line W as a normal signal.

At a time t2 after a certain amount of time has passed, the node A detects the input fault of the node B so that the F1 byte F1(A,B,0) as illustrated in the figure flows through the working line W.

Thus, through the working line W and the protection line P, the nodes A and C communicate with each other without loopback.

In this case also, since the overhead is used, the fault evaluation (of a cut in the working and protection lines between the nodes A and B, and a cut in the working line W between the nodes B and C) can be executed in the nodes A, B, and C in a way similar to that mentioned before.

Thus, in the hybrid ring also, by applying the overhead, the ability to respond to a fault in a ring (especially the case of a plurality of faults or a catastrophic fault) can be increased.

As described above, according to the fault recovery system of a ring network relating to the present invention, by utilizing a predetermined user byte in the overhead of the STM frame used in the synchronous transport module transmitting system, an input fault detected in any node in a centralized control type ring, distributed control type ring, or hybrid ring is transferred to another node, whereby the supervision node or the drop/insert node detects the position of the fault to execute a loopback operation or a hybrid process. Therefore, since no protocol is used in the fault recovery process, the fault can be recovered in a short time.

Yamashita, Haruo, Yamaguchi, Kazuo, Takizawa, Yuji

Patent Priority Assignee Title
6430700, Apr 27 1998 Cisco Technology, Inc. System and method for fault recovery for a two line bi-directional ring network
6615362, Apr 27 1998 Cisco Technology, Inc. System and method for fault recovery for two line bi-directional ring network
6622258, Apr 10 2000 APPIAN COMMUNICATIONS Data protection in a ring network
6651189, Oct 29 1999 Korea Telecommunication Authority Communication network disturbance management method using top-down method
6766482, Oct 31 2001 RPX Corporation Ethernet automatic protection switching
6807190, May 25 1999 WSOU Investments, LLC Survivable distribution of broadcast signals in loopback rings
6820210, Apr 27 1998 Cisco Technology, Inc. System and method for fault recovery for a two line bi-directional ring network
6859430, Feb 20 1998 RPX Corporation Protection switching of virtual connections
6940810, Feb 20 1998 RPX Corporation Protection switching of virtual connections at the data link layer
6981228, Sep 29 2000 SBC Technology Resources, INC Interactive topology graphs for visualization and characterization of SONET consumption patterns
7010233, Dec 07 2001 Transmode Systems AB Interface device for a fiberoptic communication network and methods of using such a device
7050399, Jun 25 2001 NEC Corporation Transport network with circuitry for monitoring packet path accommodated in STM path
7054264, Jul 24 2001 ORCKIT IP, LLC Interconnect and gateway protection in bidirectional ring networks
7110424, Mar 29 2002 BAY MICROSYSTEMS, INC Bi-directional serializer/deserializer with discretionary loop-back
8023405, Sep 11 2003 Marconi Communications SpA Method for activation of preplanned circuits in telecommunications networks
Patent Priority Assignee Title
3519935,
3652798,
3859468,
3876983,
4190821, Oct 02 1978 Unisys Corporation Self-healing loop communications system
4320508, Apr 06 1979 Fuji Electric Co., Ltd. Self-diagnosing, self-correcting communications network
4352180, Apr 27 1979 Digital time-division multiplex telecommunication system
4370744, Mar 02 1979 Nippon Telegraph & Telephone Corporation Time division multiplex communication system
4506357, Mar 25 1981 Hitachi, Ltd. Method and apparatus for switching loop type transmission lines
4519070, Jan 19 1984 Unisys Corporation Method of initializing and recovering from failures in a local area network
4527270, May 04 1983 Allen-Bradley Company Communications network with stations that detect and automatically bypass faults
4542496, Aug 22 1983 Fujitsu Limited Loop transmission system and method of controlling the loop-back condition thereof
4542502, Dec 30 1983 AT&T Bell Laboratories; Bell Telephone Laboratories, Incorporated Reconfigurable collision avoiding system, station and protocol for a two path multiple access digital communications system
4575843, Feb 07 1983 U S PHILIPS CORPORATION, A CORP OF DE Time-division-multiplexing loop telecommunication system having a first and second transmission line
4587651, May 04 1983 ABS VENTURES, LIMITED PARTNERSHIP; ABS VENTURES II, LIMITED PARTNERSHIP; ABINGWORTH PLC; ALTA II; B GILES BROPHY SEE RECORD FOR THE REMAINING ASSIGNEES Distributed variable bandwidth switch for voice, data, and image communications
4602365, Feb 10 1984 NCR Corporation Multi-token, multi-channel single bus network
4633246, Jan 09 1984 E I DU PONT DE NEMOURS AND COMPANY INCORPORATED, WILMINGTON, DE Time divison multiplex ring
4648088, Aug 19 1985 ALCATEL NETWORK SYSTEM INC Distributed control time division multiplex ring communication apparatus
4704741, Nov 13 1985 NEC Corporation Bidirectional optical communication system
4747097, Mar 12 1985 Oki Electric Industry Co., Ltd.; Honda Giken Kogyo Kabushiki Kaisha Multiplex transmission system
4769807, Aug 13 1986 Hitachi, Ltd. Loop back control system
4769839, May 31 1983 KRONE FIBER OPTIC KOMMUNIKATIONSTECHNIK GES M B H , Method and device for the transfer of data in a data loop
4815069, Jul 10 1987 Hitachi, Ltd. Data communication network system and reconfiguration control method
4835763, Feb 04 1988 Telcordia Technologies, Inc Survivable ring network
4837856, May 04 1987 Fault-tolerant fiber optic coupler/repeater for use in high speed data transmission and the like
4899142, May 02 1986 Hitachi, Ltd. Ring network system and configuration control method
4930119, Dec 19 1987 Fujitsu Limited Duplex system of transmission lines in a loop network
4937823, Jun 27 1987 Hitachi, Ltd. Ring network configuration
4965790, Mar 09 1988 Fujitsu Limited Communication system for forming different networks on the same ring transmission line
4973953, Mar 30 1987 Kabushiki Kaisha Toshiba Data transmission system with improved fault
5093824, Mar 27 1990 TTI Inventions A LLC Distributed protocol for improving the survivability of telecommunications trunk networks
5105188, May 14 1987 Siemens Aktiengesellschaft Method for initiating configuration of a communication network after the interruption of at least two-ring shaped networks arranged in parallel
5136589, Oct 31 1988 Kabushiki Kaisha Toshiba Apparatus for using duplex transmission line in network
5150356, Jul 27 1990 NEC Corporation Dual-ring ATM communications system
5159595, Apr 08 1988 Nortel Networks Limited Ring transmission system
5191579, Jun 17 1989 Fujitsu Limited Ring network switching control device
5265096, Jul 03 1991 TranSwitch Corporation; TRANSWITCH CORPORATION A CORP OF DELAWARE Sonet alarm indication signal transmission method and apparatus
5278824, Jun 02 1992 AT&T Bell Laboratories Dual hubbing in a bidirectional line-switched ring transmission system
5282200, Dec 07 1992 Alcatel Network Systems, Inc. Ring network overhead handling method
5390164, Oct 22 1993 American Telephone and Telegraph Company Ring interworking between bidirectional line-switched ring transmission systems
5394389, Oct 22 1993 American Telephone and Telegraph Company Ring interworking between bidirectional line-switched ring transmission systems and path-switched ring transmission systems
5406401, Oct 02 1992 AT&T Corp. Apparatus and method for selective tributary switching in a bidirectional ring transmission system
5406549, Oct 22 1993 American Telephone and Telegraph Company Ring interworking between path-switched ring transmission systems
5440540, Mar 26 1992 AT&T IPM Corp Ring interworking between a bidirectional line-switched ring transmission system and another ring transmission system
5442620, Mar 26 1992 AT&T IPM Corp Apparatus and method for preventing communications circuit misconnections in a bidirectional line-switched ring transmission system
EP102222,
EP115658,
EP144953,
EP212701,
EP79426,
EP91129,
GB2114858,
GB2115649,
GB2260876,
JP1105636,
JP1105637,
JP1112848,
JP1112849,
JP112637,
JP1143539,
JP1196738,
JP1221953,
JP1221954,
JP1221955,
JP210946,
JP210948,
JP210949,
JP281537,
JP5368046,
JP56112156,
JP56112157,
JP56112158,
JP56119556,
JP56149851,
JP5675747,
JP57173245,
JP57173246,
JP58117746,
JP5880042,
JP5880043,
JP59158649,
JP5957544,
JP5991757,
JP60136444,
JP60197044,
JP60197045,
JP60236543,
JP6046636,
JP611145,
JP612447,
JP61292438,
JP61292439,
JP6158351,
JP6158352,
JP62214748,
JP6294036,
JP6298839,
JP63161748,
JP63263944,
JP63316541,
JP6343445,
JP6346029,
WO8593183,
/
Executed onAssignorAssigneeConveyanceFrameReelDoc
Apr 25 1996Fujitsu Limited(assignment on the face of the patent)
Date Maintenance Fee Events
Jul 23 2003ASPN: Payor Number Assigned.
Jul 23 2003RMPN: Payer Number De-assigned.
Sep 30 2005M1553: Payment of Maintenance Fee, 12th Year, Large Entity.


Date Maintenance Schedule
Oct 02 20044 years fee payment window open
Apr 02 20056 months grace period start (w surcharge)
Oct 02 2005patent expiry (for year 4)
Oct 02 20072 years to revive unintentionally abandoned end. (for year 4)
Oct 02 20088 years fee payment window open
Apr 02 20096 months grace period start (w surcharge)
Oct 02 2009patent expiry (for year 8)
Oct 02 20112 years to revive unintentionally abandoned end. (for year 8)
Oct 02 201212 years fee payment window open
Apr 02 20136 months grace period start (w surcharge)
Oct 02 2013patent expiry (for year 12)
Oct 02 20152 years to revive unintentionally abandoned end. (for year 12)