In-service optical fault isolation systems and methods
First Claim
1. A method for in-service optical fault isolation on a link between a first node and a second node, the method comprising:
- transmitting count information associated with counters between each of the first node and the second node;
determining associated values for the counters responsive to an event associated with the link; and
determining a location of the event based on the associated values for the counters;
wherein the counters comprise a counter CNT-A transmitted from the first node to the second node and a counter CNT-B transmitted from the second node to the first node,wherein the associated values are
1) N-A for the counter CNT-A when the event occurs,
2) N-B for the counter CNT-B when the even occur,
3) M-A for the counter CNT-A when the first node receives N-B for the counter CNT-B, and
4) M-B for the counter CNT-B when the second node receives N-A for the counter CNT-A and M-A and M-B are incremented by a maximum counter value+1 if they are less than their corresponding values N-A and N-B, andwherein a time T-A from the event to the first node is (M-A−
N-A)*Frame-Time/2 and a time T-B from the event to the second node is (NI-B−
N-B)*Frame-Time/2.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for in-service optical fault isolation on a link between a first node and a second node include transmitting counters between each of the first node and the second node; determining associated values for the counters responsive to an event associated with the link; and determining a location of the event based on the associated values for the counters. The determining includes converting time differences between the counters into distance, based on propagation speed of a signal over optical fiber forming the link. The location is determined in-service based on a single occurrence of the event without external equipment.
31 Citations
17 Claims
-
1. A method for in-service optical fault isolation on a link between a first node and a second node, the method comprising:
-
transmitting count information associated with counters between each of the first node and the second node; determining associated values for the counters responsive to an event associated with the link; and determining a location of the event based on the associated values for the counters; wherein the counters comprise a counter CNT-A transmitted from the first node to the second node and a counter CNT-B transmitted from the second node to the first node, wherein the associated values are
1) N-A for the counter CNT-A when the event occurs,
2) N-B for the counter CNT-B when the even occur,
3) M-A for the counter CNT-A when the first node receives N-B for the counter CNT-B, and
4) M-B for the counter CNT-B when the second node receives N-A for the counter CNT-A and M-A and M-B are incremented by a maximum counter value+1 if they are less than their corresponding values N-A and N-B, andwherein a time T-A from the event to the first node is (M-A−
N-A)*Frame-Time/2 and a time T-B from the event to the second node is (NI-B−
N-B)*Frame-Time/2. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus configured to isolate an optical fault on a link between a first node and a second node, the apparatus comprising:
-
a network interface; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor and the network interface to receive data via the network interface related to counters maintained at each of the first node and the second node, wherein the data relates to values of the counters associated with an event on the link, and determine a location on the link of the event based the values of the counters, wherein the counters comprise a counter CNT-A transmitted from the first node to the second node and a counter CNT-B transmitted from the second node to the first node, wherein the associated values are
1) N-A for the counter CNT-A when the event occurs,
2) N-B for the counter CNT-B when the even occur,
3) M-A for the counter CNT-A when the first node receives N-B for the counter CNT-B, and
4) M-B for the counter CNT-B when the second node receives N-A for the counter CNT-A and M-A and M-B are incremented by a maximum counter value+1 if they are less than their corresponding values N-A and N-B, andwherein a time T-A from the event to the first node is (M-A−
N-A)*Frame-Time/2 and a time T-B from the event to the second node is (M-B−
N-B)*Frame-Time/2. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A node configured to isolate an optical fault in-service on a link connected to a second node, the node comprising:
-
a line port; and a controller communicatively coupled to the line port, wherein the controller is configured to maintain a local counter and transmit associated values of the local counter to the second node in a signal over the line port, detect an event in a frame on the signal and determine a value of a remote counter in the frame over the line port, determine a value of the local counter when the frame is received over the line port, and one of i) receive a value of the local counter of the second node in the frame and determine a distance to the event and ii) provide the value of the remote counter and the value of the local counter when the frame is received to an external device configured to determine the distance, wherein the local counter is a counter CNT-A and the remote counter is CNT-B, wherein the value of the local counter when the frame is received over the line port is M-A, wherein the value of the local counter received by the second node in the frame is N-A, wherein the value M-A by the maximum counter value+1 if M-A<
N-A, andwherein a time T-A from the event to the node is (M-A−
N-A)*Frame-Time/2, providing resolution of the distance based on the Frame-Time. - View Dependent Claims (15, 16, 17)
-
Specification