In a method and device which can quickly detect a fiber misconnection without setting an expected value, a node identifier of source node and an identifier of an interface for inputting/outputting a signal are set in a predetermined first field of a header to be transmitted to a destination node, and when both identifiers set in the first field are received from the destination node, both identifiers are set in a predetermined second field of the header to be transmitted and stored with the first field. When the identifiers set in the first and second fields are received and the identifiers of the second field among the identifiers are consistent with the identifiers of the first field stored at the second step (means), a connection is determined to be correct.
|
8. A fiber misconnection detecting device comprising:
a first portion setting a node identifier of a source node and an identifier of an interface of the source node for inputting/outputting a signal in a predetermined first field of a first header and transmitting the node identifier and the interface identifier of the source node set in the first field of the first header to a destination node;
a second portion setting a node identifier of a destination node and an interface identifier of an interface of the destination node for inputting/outputting; a signal in a predetermined first field of a second header, and transmitting the node identifier and the interface identifier of the destination node set in the first field of the second header to the source node;
a third portion, when the node identifier and the interface identifier set in the first field of the second header are received at the source node from the destination node, setting the node identifier and the interface identifier copied from the first field of the second header in a predetermined second field of a third header, setting the node identifier and the interface identifier copied from the first field of the first header in a first field of the third header, and transmitting the third header to the destination node; and
a fourth portion determining that a connection between the nodes is correct when the node identifier and the interface identifier set in the first field of the third header and the node identifier and the interface identifier set in the second field of the third header are received at the destination node and the node identifier and the interface identifier of the second field of the third header are consistent at the destination node with the node identifier and the interface identifier of the first field of the second header set by the second portion and determining that the connection is not correct when the node identifier and the interface identifier of the second field of the third header are not consistent at the destination node with the node identifier and the interface identifier of the first field of the second header set by the second portion.
1. A fiber misconnection detecting method comprising:
setting a node identifier of a source node and an interface identifier of an interface of the source node for inputting/outputting a signal in a predetermined first field of a first header, and transmitting the node identifier and the interface identifier of the source node set in the first field of the first header to a destination node;
setting a node identifier of a destination node and an interface identifier of an interface of the destination node for inputting/outputting a signal in a predetermined first field of a second header, and transmitting the node identifier and the interface identifier of the destination node set in the first field of the second header to the source node;
when the node identifier and the interface identifier set in the first field of the second header are received at the source node from the destination node, setting the node identifier and interface identifier copied from the first field of the second header in a predetermined second field of a third header, setting the node identifier and the interface identifier copied from the first field of the first header in a first field of the third header, and transmitting the third header to the destination node; and
determining that a connection between the nodes is correct when the node identifier and the interface identifier set in the first field of the third header and the node identifier and the interface identifier set in the second field of the third header are received at the destination node and the node identifier and the interface identifier of the second field of the third header are consistent at the destination node with the node identifier and the interface identifier of the first field of the second header set at the setting of the first field of the second header and determining that the connection is not correct when the node identifier and the interface identifier of the second field of the third header are not consistent at the destination node with the node identifier and the interface identifier of the first field of the second header set at the setting of the first field of the second header.
2. The fiber misconnection detecting method as claimed in
3. The fiber misconnection detecting method as claimed in
4. The fiber misconnection detecting method as claimed in
5. The fiber misconnection detecting method as claimed in
6. The fiber misconnection detecting method as claimed in
7. The fiber misconnection detecting method as claimed in
9. The fiber misconnection detecting device as claimed in
10. The fiber misconnection detecting device as claimed in
11. The fiber misconnection detecting device as claimed in
12. The fiber misconnection detecting device as claimed in
13. The fiber misconnection detecting device as claimed in
14. The fiber misconnection detecting device as claimed in
|
1. Field of the Invention
The present invention relates to a fiber misconnection detecting method and device, and in particular to a method and device for detecting an error of a fiber connection between SONET (Synchronous Optical NETwork) devices.
2. Description of the Related Art
In a network formed of a plurality of SONET devices (hereinafter, referred to as nodes), as shown in
Upon network construction, whether or not the fiber connection between the interfaces of nodes N is correct is confirmed. For this purpose, a user on a source (transmitting) side sets a unique J0 byte to be transmitted per fiber (per interface of node) connecting the nodes, and a user on a destination (receiving) side manually sets an expected value for the J0 byte and confirms if the J0 byte received is consistent with the expected value, thereby verifying the normality of the fiber connection between opposed nodes (interfaces).
This will now be specifically described referring to
Firstly, when nodes N#1 and N#2 are connected with an optical fiber, a Section Trace function by the J0 byte of a section overhead is used for confirming if the connection is correct (not misconnection).
In the example of
While the receiving (reception) expected value of the interface IF#3 of the node N#1 is “BBB” in the example of
It is to be noted that there has been a method of automatically collecting connection states between nodes (which nodes are connected with each other) by using Link Connectivity Verification of an LMP (Link Management Protocol) which is one of GMPLS (Generalized Multi-Protocol Label Switching) protocol groups (see e.g. non-patent document 1).
Also, there has been a line corresponding information coincident method of an ADPCM transcoder. In the line corresponding information coincident method which makes line corresponding information indicating a line correspondence of signals in opposed devices coincident by the ADPCM transcoder which performs a mutual code conversion between two primary group signals which can accommodate 24 lines of PCM signal whose transmission speed is 64 kbps and a single primary group signal which can accommodate 48 lines of ADPCM signals whose transmission speed is 32 kbps, a line corresponding table indicating a line correspondence of the signals is prepared in the ADPCM transcoder, an address number of the line corresponding table is inserted into the line transmitting signaling information in the primary group signal which can accommodate 48 lines of the ADPCM signal, and the line corresponding information is made coincident by transmitting/receiving the address number between the opposed devices (see e.g. patent document 1).
In the examples shown in
Even if the connection normality is confirmed, it is impossible to collect information as to which interface each node is correctly connected to.
Furthermore, when the J0 byte transmission value or the J0 byte receiving expected value is set in error, it is disadvantageous that the fiber connection is recognized as being incorrect even if the actual fiber connection is correct, or conversely the connection is recognized as being correct even if a misconnection occurs.
Also, in case of the non-patent document 1, numerous messages are transferred by using an IP layer until Verification is completed. Therefore, it is disadvantageous that it takes time until the collection of connection state information of all of the slots or ports is completed. As a matter of course, if either one of the nodes does not support GMPLS, this function can not be achieved.
It is accordingly an object of the present invention to provide a method and device which can quickly detect a fiber misconnection without setting an expected value.
In order to achieve the above-mentioned object, a fiber misconnection detecting method (or device) comprises: a first step of (or means) setting a node identifier of source node and an identifier of an interface for inputting/outputting a signal in a predetermined first field of a header to be transmitted to a destination node; a second step of (or means) setting, when both identifiers set in the first field are received from the destination node, both identifiers in a predetermined second field of the header to be transmitted and stored with the first field; and a third step of (or means) determining that a connection is correct when the identifiers set in the first and second fields are received and the identifiers of the second field among the identifiers are consistent with the identifiers of the first field stored at the second step (or means).
Namely, in the present invention, as shown in
A destination node stores or copies the values provided in the first field within the received J0 byte in the second (lower) field of a transmitting J0 byte. By transmitting the J0 byte including the first and second fields, one node can acquire the node ID and the interface ID of the other node.
By continuing the above-mentioned operation, the destination node holds the node IDs and the interface IDs of the opposed node and its own node. In each node, the first field of the transmitting J0 byte is compared with the second field of the receiving J0 byte. As a result, when both are consistent with each other, it is determined that the fiber connection between the same interfaces is correct.
As a result of the comparison, when an inconsistence occurs, in order to indicate that the fiber is connected to a different interface, an alarm notification is given to a user in such a form that a source interface and a misconnected destination interface are recognizable. By this alarm notification, the user can confirm that the fiber misconnection has occurred.
Also, the fiber misconnection detecting method (or device) may further comprise a fourth step of (or means) setting an expected value in a third field, in addition to the first and second fields, and a fifth step of (or means) determining whether or not the expected value is consistent with a receiving expected value preset when the expected value is received.
Accordingly, when the fifth step (or means) determines inconsistency even if the third step (or means) determines that the connection is correct, it can be determined that the receiving expected value is set in error.
As described above, by the present invention, a misconnection between the interfaces of the opposed nodes can be quickly detected without supporting an expected value or the GMPL. Also, in each node, fiber connection information with the opposed node can be collected.
The above and other objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which the reference numerals refer to like parts throughout and in which:
Correct Connection Operation:
Operation (1):
In the opposed nodes A and B, the interfaces IF#5 and IF#6 of the node A respectively have J0-byte management tables 3_A#5 and 3_A#6. The interfaces IF#7 and IF#8 of the node B respectively have J0-byte management tables 3_B#7 and 3_B#8. These J0-byte management tables 3 have a transmission and reception fields (areas) respectively shown in
As for the J0 byte transmitted from the interface IF#5 of the node A, the node A transmits it to the node B in which the information of an interface IF ID=5 of a source node ID=A (indicated by “A-5” as ID in
Similarly, the J0 byte in which ID “A-6” is set in the upper field is transmitted from the interface IF#6 of the node A to the node B, and the J0 bytes in which IDs “B-7” and “B-8” are respectively set in the upper fields are transmitted from the interfaces IF#7 and IF#8 of the node B to the node A.
Operation (2):
In case of the J0 byte in which e.g. ID “A-5” is set in the upper field, the node B having received the J0 byte from the node A stores the ID “A-5” in the upper field of the reception field (see
Similarly, the ID “A-6” is set in the upper field of the reception field of the table 3_B#8 in the interface IF#8 of the node B having received from the node A the J0 byte in which the ID “A-6” is set in the upper field. Similarly, the IDs “B-7” and “B-8” are respectively stored in the upper fields of the reception fields based on the J0 bytes respectively received by the interfaces IF#5 and IF#6, as shown in
Operation (3):
In the node B, the ID “A-5” stored in the upper field of the reception field of the J0-byte management table 3_B#7 is copied and stored in the lower field of the transmission field (at step S6).
Similarly, in the table 3_B#8 of the node B, the ID “A-6” stored in the upper field of the reception field is copied and stored in the lower field of the transmission field. Furthermore, similarly in the tables 3_A#5 and 3_A#6 of the node A, the IDs “B-7” and “B-8” stored in the upper fields in the reception fields are copied and stored in the lower fields of the transmission fields.
Thus, in the tables 3_A#5 and 3_A#6 of the node A as well as the tables 3_B#7 and 3_B#8 of the node B, the upper and lower fields respectively hold source node ID (node ID+interface ID) and the opposed node ID (node ID+interface ID) in the transmission fields.
In such a state, the J0-byte transmission/reception value processor 4 transmits the IDs of the upper and lower fields set in the transmission fields of each J0-byte management table 3 to the fiber F2 through the optical output portion 2 (at step S4).
Operation (4):
At step S4 in the above-mentioned operation (3), the interface IF#7 of the node B receives from the interface IF#5 of the node A the J0 byte in which the ID “A-5” is set in the upper field and the ID “B-7” is set in the lower field. Therefore, the J0-byte transmission/reception value processor 4, in the same way as the above-mentioned operation (2), overwrites the ID “A-5” in the upper field and stores the ID “B-7” in the lower field of the reception field in the table 3_B#7, as shown in
Similarly, the ID “A-6” of the upper field and the ID “B-8” of the lower field in the J0 byte transmitted from the interface IF#6 of the node A are respectively stored in the upper and lower fields in the reception field of the J0-byte management table 3_B#8 of the node B.
Similarly in the J0-byte management table 3_A#5 of the node A, the ID “B-7” of the upper field and the ID “A-5” of the lower field in the J0 byte transmitted from the interface IF#7 of the node B are respectively stored in the upper and lower fields in the reception field as shown in
When the IDs are thus stored in the transmission field and the reception field in the tables, the misconnection detecting processor 5 acquires the reception J0 byte values in the J0-byte management table 3 (at step S11), confirms that the values are not lower field initial values of the reception J0 byte (at step S12), and then acquires the ID of the transmission field in the J0-byte management table (at step S14). Hereafter, as shown by doted lines, whether or not the value of the upper field in the transmission field is consistent with the value of the lower field in the reception field is determined in each table (at step S15).
As a result of this determination, both values are consistent with each other in the example of
Thus, the upper field of the transmission field is consistent with the lower field of the reception field in the table 3, so that it is determined that no misconnection occurs.
Also, as for a connection relationship, it can be confirmed in both of the nodes A and B by the J0-byte management table 3 that the interface IF#5 of the node A and the interface IF#7 of the node B as well as the interface IF#6 of the node A and the interface IF#8 of the node B are correctly connected respectively.
Misconnection Operation:
The misconnection in this example is caused by a reverse connection of the fibers of the interfaces IF#5 and IF#6 in the node A.
Operation (1):
This operation (1) is the same as the operation (1) upon correct connection shown in
Operation (2):
As mentioned above, the fibers of the interfaces IF#5 and IF#6 in the node A are reversely connected. Therefore, the J0 byte from the interface IF#7 of the node B is provided to the interface IF#6 of the node A in the operation (2). Accordingly, the ID “B-7” is stored in the upper field of the reception field in the J0-byte management table 3_A#6 of the node A as shown in
Operation (3):
In the operation (3), the ID stored in the upper field of the reception field in each J0-byte management table 3 is copied and stored in the lower field of the transmission field in the same way as the operation (3) upon correct connection shown in
The J0 byte in which the ID of the transmission field in each table 3 is set is transmitted to the opposed node.
Operation (4):
When the J0 byte is transmitted by the operation (3) shown in
As a result, the ID “B-8” of the upper field and the ID “A-6” of the lower field in the J0 byte transmitted from the interface IF#8 of the node B are respectively stored in the upper and lower fields of the reception field in the J0-byte management table 3_A#5 of the node A. Similarly, the ID “B-7” of the upper field and the ID “A-5” of the lower field set in the J0 byte transmitted from the interface IF#7 of the node B are respectively set in the reception field of the J0-byte management table 3_A#6 of the node A.
If the IDs are set in this way, the misconnection detecting processor 5 compares the ID of the upper field in the transmission field with the ID of the lower field in the reception field at step S15 through steps S11, S12, and S14, so that a misconnection alarm notification is performed since the IDs are inconsistent with each other in all of the tables 3 as shown by the doted lines in
Since the upper field of the transmission field and the lower field of the reception field are different from each other, the occurrence of the misconnection is detected, so that it becomes possible to perform an alarm notification to a user in such a form that a source port and a misconnected destination port are recognizable.
Operation (1):
Since a connection between the interfaces is correctly performed in this operation, the same J0 byte as that in the normal connection operation (1) shown in
Operation (2):
Since a correct connection is performed in this operation, the same table contents as that in the correct connection operation (4) shown in
However, when a receiving expected value “ZZZ” of the J0 byte set by a user for the interface IF#8 is compared with the value “CCC” set in the Trace String of the J0 byte actually having received from the interface IF#8 in the node B (at step S25 of
In this case, the misconnection is not detected as mentioned above and it is determined that the fiber connection between the nodes A and B is correct. Therefore, it becomes possible to determine that the cause of the fiber misconnection is user's missetting of the receiving expected value of the J0 byte set in the interface IF#8 of the node B. Accordingly, when the receiving expected value is not consistent with the reception value in this way, an alarm notification is performed (at step S26).
It is to be noted that the present invention is not limited by the above-mentioned embodiments, and it is obvious that various modifications may be made by one skilled in the art based on the recitation of the claims.
Tsuda, Masayuki, Okamoto, Takuya, Harada, Tomoyuki
Patent | Priority | Assignee | Title |
9906295, | Feb 18 2013 | ZTE Corporation | Method, device and system for detecting optical signal |
Patent | Priority | Assignee | Title |
6553000, | Jan 27 1998 | WSOU Investments, LLC | Method and apparatus for forwarding network traffic |
6594268, | Mar 11 1999 | WSOU Investments, LLC | Adaptive routing system and method for QOS packet networks |
6680912, | Mar 03 2000 | ADTRAN, INC | Selecting a routing direction in a communications network using a cost metric |
6680948, | Feb 02 1999 | Tyco Electronics Subsea Communications LLC | System and method for transmitting packets over a long-haul optical network |
7068608, | Dec 21 2001 | Yissum Research Development Company of the Hebrew University of Jerusalem Ltd | Automated method for connection discovery within consolidated network elements |
7417950, | Feb 03 2003 | Ciena Corporation | Method and apparatus for performing data flow ingress/egress admission control in a provider network |
20020171886, | |||
20030134591, | |||
20040076151, | |||
20040114922, | |||
20060068811, | |||
20080019688, | |||
JP2000307682, | |||
JP62227240, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 23 2007 | HARADA, TOMOYUKI | Fujitsu Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019319 | /0082 | |
Feb 23 2007 | TSUDA, MASAYUKI | Fujitsu Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019319 | /0082 | |
Feb 23 2007 | OKAMOTO, TAKUYA | Fujitsu Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019319 | /0082 | |
May 21 2007 | Fujitsu Limited | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 24 2013 | ASPN: Payor Number Assigned. |
Aug 26 2015 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Nov 04 2019 | REM: Maintenance Fee Reminder Mailed. |
Apr 20 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Mar 13 2015 | 4 years fee payment window open |
Sep 13 2015 | 6 months grace period start (w surcharge) |
Mar 13 2016 | patent expiry (for year 4) |
Mar 13 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 13 2019 | 8 years fee payment window open |
Sep 13 2019 | 6 months grace period start (w surcharge) |
Mar 13 2020 | patent expiry (for year 8) |
Mar 13 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 13 2023 | 12 years fee payment window open |
Sep 13 2023 | 6 months grace period start (w surcharge) |
Mar 13 2024 | patent expiry (for year 12) |
Mar 13 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |