Determining asymmetries in a communication network
09705770 ยท 2017-07-11
Assignee
Inventors
- Fabio Cavaliere (Vecchiano, IT)
- Giulio Bottari (Leghorn, IT)
- Luca Giorgi (Ponsacco, IT)
- Stefano Ruffini (Rome, IT)
Cpc classification
H04J3/0667
ELECTRICITY
H04B10/07
ELECTRICITY
H04B10/0795
ELECTRICITY
H04B10/0775
ELECTRICITY
International classification
H04B10/07
ELECTRICITY
Abstract
A method for measuring asymmetry in propagation delay of first and second links which connect a first node to a second node of a communication network. The method comprises measuring (101) a round trip delay of the first link. The round trip delay can be measured by transmitting (102) a test signal from the first node to the second node over the first link and receiving a reply to the test signal from the second node over the first link. The method further comprises measuring (105) a round trip delay of the second link. The round trip delay can be measured by transmitting (106) a test signal to the second node over the second link and receiving a reply to the test signal from the second node over the second link. A difference in the propagation delay of the first link with respect to the second link is determined (109) using the measured round trip delays of the first link and the second link.
Claims
1. A method for determining asymmetry in transmission delay due to the use of different wavelengths on one or more links which connect a first node to a second node of a communication network, the method comprising: determining a forward transmission delay for a forward direction on a first link from the first node to the second node using a first wavelength, and determining a reverse transmission delay for a reverse direction on either of the first link or a second link from the second node to the first node using a second wavelength, wherein the second wavelength is different from the first wavelength; calculating a group delay applicable to the different wavelengths used in the forward direction and in the reverse direction; and determining an asymmetry in transmission delay due to the use of different wavelengths from the calculation of the group delay applicable to the different wavelengths used in the forward direction and in the reverse direction.
2. The method as claimed in claim 1 wherein calculating the group delay applicable to the different wavelengths used in the forward direction and in the reverse direction comprises: making a direct delay measurement at a plurality of different wavelengths; and deriving group refractive indexes applicable at the first wavelength used in the forward direction and the second wavelength used in the reverse direction by interpolating the measurements for the wavelength of the forward direction and the reverse direction using quadratic interpolation.
3. The method as claimed in claim 1 wherein the asymmetry in transmission delay due to the use of different wavelengths is determined from:
A=dfdr=L *(nrnf)/c, where A is the asymmetry, L is the distance, c is the speed of light, df and dr are the forward and reverse transmission delay, respectively, and nr and nf are the group refractive indexes applicable at the first wavelength used in the forward direction and the second wavelength used in the reverse direction respectively.
4. The method as claimed in claim 1 comprising compensating for the determined asymmetry in transmission delay due to the use of different wavelengths between the forward and reverse directions.
5. The method as claimed in claim 1 comprising synchronizing the first or second node based on the determined asymmetry.
6. The method as claimed in claim 1 wherein one of the first or second wavelengths is a dedicated wavelength.
7. The method as claimed in claim 1 wherein one of the first or second wavelengths is a wavelength used to carry an Optical Supervisory Channel.
8. The method as claimed in claim 1 comprising: measuring asymmetry in transmission delay of the first and second links which connect the first node to the second node of the communication network, the measuring comprising: measuring a round trip delay of the first link using the first wavelength; measuring a round trip delay of the second link using the second wavelength; wherein a different wavelength is used in measuring the round trip delay of the second link compared to the wavelength used in measuring a round trip delay of the first link, and wherein: determining the forward transmission delay for the forward direction of the first link from the first node to the second node is based on the measured round trip delay of the first link; determining the reverse transmission delay for the reverse direction of the second link from the second node to the first node is based on the measured round trip delay of the second link; and wherein the method comprises: determining a difference between the forward transmission delay of the first link and the reverse transmission delay of the second link.
9. The method according to claim 8 wherein the step of determining a difference between the forward transmission delay of the first link and the reverse transmission delay of the second link determines a difference in the transmission delay of the first link with respect to the second link at a first wavelength and the method further comprises: determining a difference in the transmission delay of the first link with respect to the second link at the second, different, wavelength, using the determined difference in the transmission delay of the first link with respect to the second link at the first wavelength.
10. The method according to claim 8 wherein the step of determining a difference between the forward transmission delay of the first link and the reverse transmission delay of the second link is performed at a plurality of different wavelengths and the method further comprises: determining a difference in the transmission delay of the first link with respect to the second link at a further wavelength, using the values of difference in transmission delay calculated at the plurality of wavelengths.
11. The method as claimed in claim 1 comprising measuring asymmetry in propagation delay of the first and second links which connect the first node to the second node of the communication network, the measuring comprising: measuring a round trip delay of the first link; and measuring a round trip delay of the second link; wherein different wavelengths are used for one or more of measuring the round trip delay of the first link and measuring the round trip delay of the second link; and the method comprises: determining a forward propagation delay of the first link from the first node to the second node based on the measured round trip delay of the first link; determining a reverse propagation delay of the second link from the second node to the first node based on the measured round trip delay of the second link; and determining a difference between the forward propagation delay of the first link and the reverse propagation delay of the second link.
12. A first network node of a communication network, the network node configured to measure asymmetry in transmission delay due to the use of different wavelengths on one or more links which connect a first network node to a second network node of the communication network, the first network node comprising: an input port coupled to the one or more links; an output port coupled to the one or more links; and one or more processors, wherein the one or more processors are operable to: determine a forward transmission delay for a forward direction on a first link from the first network node to the second network node using a first wavelength, and determine a reverse transmission delay for a reverse direction on either of the first link or a second link from the second network node to the first network node using a second wavelength, wherein the second wavelength is different from the first wavelength; calculate a group delay applicable to the different wavelengths used in the forward direction and in the reverse direction; and determine an asymmetry in transmission delay due to the use of different wavelengths from the calculation of the group delay applicable to the different wavelengths used in the forward direction and in the reverse direction.
13. A computer-readable storage medium, having stored thereon a computer program executable by at least one processor to cause the at least one processor to: determine a forward transmission delay for a forward direction on a first link from the first node to the second node using a first wavelength, and determine a reverse transmission delay for a reverse direction on either of the first link or a second link from the second node to the first node using a second wavelength, wherein the second wavelength is different from the first wavelength; calculate a group delay applicable to the different wavelengths used in the forward direction and in the reverse direction; and determine an asymmetry in transmission delay due to the use of different wavelengths from the calculation of the group delay applicable to the different wavelengths used in the forward direction and in the reverse direction.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) To provide a more complete understanding of the present invention and features and advantages thereof, reference is made to the following description, taken in conjunction with the accompanying figures, wherein like reference numerals represent like parts, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DETAILED DESCRIPTION OF EMBODIMENTS
(18)
(19) An embodiment of a system and method for measuring asymmetry between nodes will now be described with reference to
(20)
(21)
(22)
(23) According to an embodiment of the invention, propagation delay is measured on a span-by-span basis. Such measurement can be performed at the beginning of the system operation and so the bandwidth reserved and the hardware installed for OSC can be used at the begin of network life without interfering with the following normal OSC operation. The method can be performed at other times, e.g. periodically during the lifetime of the network or after equipment at a node has been upgraded.
(24) In particular the principle is based on the round trip delay calculation as for instance used with protocols like Network Time Protocol (NTP) and Precision Time Protocol (PTP).
(25)
(26) A method according to an embodiment of the invention will now be described. A first stage measures propagation delay on the first link 51.
(27) That is:
T.sub.1=T.sub.0+T.sub.AB+T.sub.B+T.sub.BA (1) Note that T.sub.0 and T.sub.1 are measured directly by node A while T.sub.B has been measured by node B and sent to node A embedded in the signal sent back to A. In addition it is possible to assume that T.sub.AB=T.sub.BA and so node A can calculate the desired propagation delay at the wavelength of operation of the OSC channel .sub.OSC:
.sub.OSC=T.sub.AB=T.sub.BA=(T.sub.iT.sub.0T.sub.B)/2 (2)
(28) The method is then repeated for the second link 52. Node A sends a test signal (e.g. a predefined sequence of data) via the OSC channel from the OSC TX of node A to the OSC RX of node B via the second link 52, and subsequently receives the signal via the second link 52, after retransmission by node B.
(29) The two measurement stages described above provide: T.sub.AB.sub._.sub.51 (i.e. T.sub.AB for link 51). T.sub.AB.sub._.sub.52 (i.e. T.sub.AB for link 52)
where T.sub.AB.sub._.sub.51 is not equal to T.sub.AB.sub._.sub.52
From this, the offset (asymmetry) can be computed:
Offset=T.sub.AB.sub._.sub.51T.sub.AB.sub._.sub.52
The offset is the difference in propagation delays between the two links 51, 52.
(30)
(31) The OSC operates at a well defined wavelength .sub.OSC which is different from the wavelength at which the DWDM traffic is transmitted. The value of .sub.OSC estimated in (2) is valid at .sub.OSC. Additional calculations are required to refer the propagation delay to the wavelength(s) used for traffic. If represents one of the (e.g. 80) traffic-carrying wavelengths of the ITU grid, we have:
(.sub.OSC)=D*L*(.sub.OSC)(3)
(32) Where D is a coefficient calculated as in the following, using dispersion and dispersion slope parameters, D.sub.ref and S.sub.ref (in ps/nm km and ps/nm.sup.2 km respectively), provided in the data sheet of the fibre manufacturer for a reference wavelength .sub.ref.
.sub.0=(+.sub.OSC)/2 (4)
D=D.sub.ref+S.sub.ref*(.sub.0.sub.ref)(5)
L is the length of the fibre at installation.
Finally the propagation delay at A. is:
=D*L*(.sub.OSC)+.sub.OSC(6)
(33) If the dispersion in unknown and it is required to apply the proposed method to an arbitrary , a direct measurement of the delay can be made for a plurality of wavelengths (e.g. three wavelengths .sub.1, .sub.2, .sub.3), where one of the plurality of wavelengths can be .sub.OSC, according to the method explained above. Advantageously, the fixed laser (OSC TX) is replaced with a tunable laser and add/drop filters are replaced with tunable ones. If tunable lasers are already connected to the equipment, such three wavelengths could be selected among the ones on which the laser can be tuned. The delay for an arbitrary different k can be derived by any suitable technique, such as quadratic interpolation.
(34) Referring again to
(35) As an alternative to performing measurements using the OSC, the method can use an optical interface transmitting at a wavelength that is blocked by optical amplifiers or other optical equipment located at the two ends of an optical span, so that a measurement is performed on a span-by-span basis.
(36) Another embodiment of a system and method for measuring asymmetry between nodes will now be described with reference to
(37) Propagation delay can be measured on a span-by-span basis between pairs of nodes. Such measurement can be performed at the beginning of the system operation. The method can be performed at other times, e.g. periodically during the lifetime of the network, after equipment at a node has been upgraded or after a fault has occurred, for example.
(38) The following method can measure the propagation delays introduced by fibre spans 51, 52 and optical nodes 10 in a network so that it is possible to compensate for asymmetries between the two propagation directions. Any node delay (e.g. due to dispersion compensating fibre) can also be measured.
(39) The method comprises: measuring round-trip propagation delay over link 51 by: 1. Sending a signal (31) from an output port of node N1 to an input port of a subsequent node N2 in the same propagation direction to the channel wavelengths on link 51. 2. Sending a signal (32) from an input port of node N2 to an output port of the previous node N1, in the opposite propagation direction to the channel wavelengths on link 51 (i.e. opposite to the normal direction of link 51). Processing delay at node N2 can be measured by node N2 and sent to node N1. Processing delay is the delay between receiving the test signal at node N2 and sending a signal at step 2. measuring round-trip propagation delay over link 52 by: 3. Sending a signal (33) from an input port of node N1 to an output port of a subsequent node N2 in the opposite propagation direction to the channel wavelengths on link 52 (i.e. opposite to the normal direction of link 52). 4. Sending a signal (34) from an output port of node N2 to an input port of the previous node N1, in the same propagation direction as the channel wavelengths on link 52. Processing delay at node N2 can be measured by node N2 and sent to node N1. Processing delay is the delay between receiving the test signal at node N2 and sending a signal at step 2.
The method can further comprise: measuring delay at node N2 by: 1A. Sending a signal (35) from an input port of node N2 to an output port of the same node N2, in the same propagation direction as the channel wavelengths. The measured delay at node N2 can be sent to node N1. measuring delay at node N1 by: 3A. Sending a signal (36) from an input port of node N1 to an output port of the same node N1, in the same propagation direction as the channel wavelengths.
Note: the output port in step 1A or step 3A can be internal to the node, as explained later with reference to
(40) Measurements acquired at steps 1-4 are used to estimate the difference in propagation delay of the fibre spans 51, 52. Measurements acquired at steps 1A and 3A indicate the delay introduced by the nodes N1 and N2 and can be used to refine the estimation of propagation delay. Measurements can be performed in various orders. For example, measuring delay at node N2 (step 1 A) is advantageously performed after step 1A so that node N2 can send the measurement of node delay along with processing delay as part of the step of sending a signal at step 2. This minimizes the number of separate transmissions between node N2 and node N1. However, the measurement of delay at node N2 can be performed at another time, such as after step 2 or 4 or before step 1.
(41) Measurements at steps 1-4 of the propagation delay between nodes can be made using a dedicated channel transmitted/received by optical interfaces at nodes N1, N2. This dedicated channel can be the Optical Supervisory Channel (OSC), or a channel which replaces the traditional Optical Supervisory Channel (OSC) in new networks. The wavelength used for measurement will be called an Optical Monitoring Channel (OMC). The frame structure and bit rate details for the data exchanged over this channel for the purpose of correcting for asymmetry, may be based on existing standardized format (e.g. as defined in G.709 in case of OTN networks).
(42) Measurements at steps 1A and 3A of the delay within a node should advantageously occur at a wavelength within the amplification spectrum of the optical amplifier or, more generally, at a wavelength within the operating spectrum of whatever component in the transmission path is being measured.
(43) Advantageously, all measurements are performed at the same wavelength for best accuracy and to simplify calculations. However, it is possible to perform round trip measurements at one wavelength, perform node delay measurements at another wavelength, and apply a correction factor to one of the types of measurement.
(44) The method can be applied to any kind of node in an optical network, such as optical amplifiers, reconfigurable and fixed OADMs, etc.
(45) The method can be repeated at multiple (e.g. three) different wavelengths in order to have a complete characterization of the delay vs. the wavelength spectrum. This can be achieved by using a tunable transmitter at the nodes N1, N2 can be used to emit at the different wavelengths.
(46) Alternatively, the method can perform measurements at a single wavelength and the delay at different wavelengths can be calculated using fibre chromatic dispersion data.
(47)
(48) Each node has access to an oscillator K1, K2 of sufficient accuracy which is used for measurements.
(49) At node N1, switches B1, D1, H1, taps A1, E1 and splitters F1, G1, J1 are provided. Switches B1 and D1 allow the delay through the amplifier C1 of node N1 to be measured. Switch B1 forwards a test signal from module I1 to the input of the amplifier C1 and switches a signal output by amplifier C1 to the module I1 Tap E1 and splitter G1 allow a test signal from module I1 to be applied to link 51 and also allows a test signal received on link 51 to be forwarded to module I1. Tap A1 and splitter F1 perform a similar function for test signals sent/received between node N1 and a previous node (not shown).
(50) At node N2, switches B2, D2, H2, taps A2, E2 and splitters F2, G2, J2 are provided. Switches B2 and D2 allow the delay through the amplifier C2 of node N2 to be measured. Switch B2 forwards a test signal from module 12 to the input of the amplifier C2 and switches a signal output by amplifier C2 to the module 12. Tap A1 and splitter F1 allow a test signal from module I2 to be applied to link 51 and also allows a test signal received on link 51 to be forwarded to module I2. Tap E2 and splitter G2 perform a similar function for test signals sent/received between node N2 and a following node (not shown).
(51)
(52) The following steps correspond to those described above.
(53) Step 1
(54) An optical signal is transmitted from I1 Tx to I2 Rx, through H1 t21.fwdarw.G1.fwdarw.E1.fwdarw.Fibre Span.fwdarw.A2.fwdarw.F2.fwdarw.J2
Step 1A An optical signal is transmitted from 12 Tx to 12 Rx, through H2 t12.fwdarw.F2.fwdarw.B2 i12.fwdarw.Optical Amplifier.fwdarw.D2 o12.fwdarw.G2.fwdarw.J2
Step 2 An optical signal is transmitted from I2 Tx to I1 Rx, through H2 t12.fwdarw.F2.fwdarw.A2.fwdarw.Fibre Span.fwdarw.E1.fwdarw.J1
(55) The states of the switches (on=closed, off=open) are summarized below:
(56) TABLE-US-00001 H1 B1 D1 H2 B2 D2 Regular t11 off i11 off o21 on t12 off i12 off o22 on operation t21 on i21 on o11 off t22 on i22 on o12 off Step 1 t11 off i11 on o11 on.sup.(1) t12 off i12 on o12 on.sup.(1) (N1-N2) t21 on i21 off o21 off t22 on i22 off o22 off Step 1A t11 on i11 on o21 off t12 on i12 on o22 off (delay at N2) t21 off i21 off o11 on t22 off i22 off o12 on Step 2 t11 on i11 off o21 off t12 on i12 off o22 off (N2-N1) t21 off i21 on o11 on t22 off i22 on o12 on .sup.(1)The signal going from o11 into the optimal amplifier C1 is blocked by an optical isolator (not shown in the figure) present at the output port of C1. Similar considerations hold for different types of nodes.
(57) The scheme in
(58) To allow in-service operation, switches B1, D1, B2, D2 can be replaced with tunable or fixed drop filters. A transfer function of a suitable filter is shown in
(59) Measurement Method in Detail
(60) The term Optical Monitoring Channel (OMC) will be used to refer to the wavelength at which a measurement is made. With reference to
(61) At the time T.sub.0 a predefined sequence of data is sent via the OMC channel from the OMC TX of node I1 to the OMC RX of I2 (step 1).
(62) The signal arrives in OMC RX of 12 with a delay of T.sub.12 due to the propagation time in the fibre span from node A to node B. T.sub.12 is not measurable by node B because node A and B does not have a common time reference.
(63) The OMC Module in Node 2 sends a second predefined sequence of data in this case via the relevant delay components of Node 2 (i.e. Optical Amplifier with the related DCF) and receives a delayed copy of the same sequence. In this way is able to measure the delay T2 added by its Optical Amplifier (step 1 A)
(64) Node 2 introduces an additional delay T.sub.2proc , mainly due to signal processing in the OMC module, and then sends a response to 1 using its TX module in 12 (step 2). The data streaming from node 2 to node 1 runs on the same fibre and contains T2.sub.proc and T2 values.
(65) The signal arrives in OMC RX of node 1 with a delay of T.sub.21 introduced by the propagation time in the fibre span from node 2 to node 1.
(66) Node 1 now marks as T.sub.1 the time in which the signal from node 2 is received. That is:
T.sub.1=T.sub.0+T.sub.12+T.sub.2procT.sub.21
(67) Note that T.sub.0 and T.sub.1 are measured directly by node 1 while T.sub.2 and T.sub.2proc have been measured by node 2 and sent to node 1 embedded in the signal sent back to 1. In addition it's possible to assume that T.sub.12=T.sub.21 and so node 1 can easily calculate the desired propagation delay at the wavelength of operation of the OMC channel .sub.OMC:
.sub.OMC=T.sub.12T2=(T.sub.1T.sub.0T.sub.2proc)/2 +T2
Note: the additional internal delays due to the OMC module is not impacting the measurement as in the end what is important is to calculate the difference between the delay in one fibre with the delay in a second fibre. These internal delays will be identical and will disappear once calculating the difference.
(68) The method is then repeated for the second link 52. Node N1 sends a test signal (e.g. a predefined sequence of data) via the OMC channel to node N2 via the second link 52, and subsequently receives a reply to the signal via the second link 52, after retransmission by node B.
(69) The steps described above provide two measurements: T.sub.51 =.sub.OMC calculated for link 51 T.sub.52 =.sub.OMC calculated for link 52
From this, the offset (asymmetry) can be computed:
Offset=T.sub.51T.sub.52
The offset is the difference in propagation delays between the two links 51, 52.
(70) A sequence of messages similar to the IEEE1588 Pdelay_Req and Pdelay_Resp could be used to obtain measurement of propagation delay over a single fibre, as shown in
(71) Advantageously, all nodes involved in this process shall implement an oscillator with sufficient accuracy. If the network supports synchronous Ethernet, access to an accurate reference will be available. If there is no accurate frequency reference available on the line (e.g. as normally is the case for OTN networks), the free-running accuracy of the oscillator in the node involved in the measurement should be at least within a few ppm (e.g. similar to the accuracy that can be provided by the oscillator used to implement the G.813 or G.8262 clocks). In fact assuming the data exchange is completed in 1 ms, in the end the error introduced by the oscillator would be in the order of few ns and should still be acceptable (e.g. 4.6 ppm over 1 ms would result in 4.6 ns).
(72) The OMC operates at a well-defined wavelength .sub.OMC which is different from the wavelength at which the DWDM traffic is transmitted. The value of .sub.OMC estimated in (2) is valid at .sub.OMC: additional calculations are required to evaluate the propagation delay related to the wavelength(s) really used for traffic. Alternatively, fibre dispersion parameters could be experimentally estimated running the aforementioned steps at three different wavelengths, e.g. by using tunable lasers, Several implementations are possible for the setup in
(73) The method provides a propagation delay .sub.f for the forward link 51 and a reverse propagation delay .sub.r for the reverse link 52. The difference (.sub.f.sub.r) can be used in the evaluation of the delay asymmetry to be used in the time recovering process. In particular, the delayAsymmetry parameter defined in IEEE1588 is half of the difference (.sub.f.sub.r). Note that according to IEE15888 the delayAsymmetry parameter is defined to be positive when the master-to-slave or responder-to-requestor propagation time is longer than the slave-to-master or requestor-to-responder propagation time.
(74) If a Boundary Clock is implemented in every node, the compensation can be performed locally where the PTP flow is processed. For the generic case where
(75) IEEE1588 is processed outside the transport network (e.g. at the borders of the OTN network) some means is provided in order to make the asymmetry compensation values available at the point in the network where the PTP packets are processed. As the asymmetry compensation is a process only required only at start up, or during rearrangements in the network, there would not be particular timing constraints for the distribution of these data. As an example, the data could be distributed via the control plane.
(76) Some additional processing can be performed if the measurement process uses a wavelength which is different from the wavelength at which delay needs to be calculated. If represents one of the (e.g. 80) traffic-carrying wavelengths of the ITU grid, we have:
(.sub.OSC)=D*L*(.sub.OMC)
(77) Where D is a coefficient calculated as in the following, using dispersion and dispersion slope parameters, D.sub.ref and S.sub.ref (in ps/nm km and ps/nm.sup.2 km respectively), provided in the data sheet of the fibre manufacturer for a reference wavelength .sub.ref.
.sub.0=(+.sub.OMC)/2
D=D.sub.ref+S.sub.ref*(.sub.0.sub.ref)
L is the length of the fibre at installation.
Finally the propagation delay at is:
=D*L*(.sub.OMC)+.sub.OMC
If the dispersion in unknown and it is required to apply the proposed method to an arbitrary , a direct measurement of the delay can be made for a plurality of wavelengths (e.g. three wavelengths .sub.i, .sub.2, .sub.3), where one of the plurality of wavelengths can be .sub.OMC, according to the method explained above. The delay for an arbitrary different can be derived by any suitable technique, such as quadratic interpolation. A more accurate correction might be done by using the Sellmeier equations for the fibre chromatic dispersion (see G.650 and G.652).
(78) Measurement module 20 is arranged to perform any of the calculations described above. Module 20 can include storage for storing results and parameters used in the calculations. As an alternative to locally performing calculations at the node, the measurements can be sent to another node, such as a management node for calculation.
(79) Embodiments have an advantage of not requiring manual compensation for asymmetries in the fibre. This process is currently only handled manually and the related costs might become unbearable once the IEEE1588 technology is implemented in the telecom networks.
(80) In
(81) In
(82) Referring again to
(83) The measurements for asymmetry compensation can be performed at start up of the network or during/following rearrangements of the network (in case these rearrangements would require the updating of the asymmetry compensation).
(84) It can be advantageous to use a media that is not used by traffic (especially to handle rearrangements), such as the OSC. Using the OSC for delay compensation measurements during the normal operation of the network would make the OSC unavailable during the short periods it is used for these measurements, but this should not be a problem. An alternative approach is to dedicate a specific traffic channel (wavelength, lambda) for these measurements. An example of this has been described above, where the dedicated wavelength is called the Optical Monitoring Channel (OMC). In this case, the dedicated channel could be used during normal operation of the network without stopping other traffic or OSC traffic.
(85) In some cases it might not be desirable to dedicate an additional traffic channel for this measurement, e.g. to simplify the set up of the network or to limit the impact on the capacity of links. A wavelength that carries traffic can be used for the measurements. To perform measurements in the same direction as traffic flow over the link (e.g. direction N1-N2 over link 51 in
(86) Delay Compensation Due to the Use of Different Wavelengths
(87) The measurement procedure is performed on both fibres (i.e. the fibre 51 used in the forward direction and in the fibre 52 used for the reverse direction).
(88) Advantageously, a full set of measurements to determine propagation delay are performed at one wavelength. This is illustrated in
(89) There can be situations where it is not possible to perform a full set of measurements at one wavelength.
(90) It should be noted that the use of different wavelengths on the two fibres 51, 52 (or in a single fibre in the case of a transmission system using a single fibre) would result in different propagation delays, even if the two fibres have the same length. The above description explains two methods for estimating the group delays at different wavelengths. The first method uses a fixed wavelength transmitter (e.g. using the OSC/OMC), and uses chromatic dispersion data (e.g. known from optical fibre data-sheet) to compensate the measurement for the wavelength of interest. The second method is based on direct delay measurement at a set of three (or more) different wavelengths (e.g. using a tuneable transmitter). This allows propagation delay to be calculated at any desired wavelength by quadratic interpolation between the values obtained at the set of different wavelengths.
(91) A calculation related to the different wavelengths compensation is described above (see equations 3-5). A more accurate estimation is given in OSC delay variation in G.652 fibres. It should be possible to define an appropriate limit for the maximum error that can be accepted for this measurement. Another, more general, relationship is given below.
(92) Asymmetry Compensation For Use of Different Wavelengths
(93) The compensation of asymmetry due to the use of different wavelength is obtained by calculating the group delay applicable to wavelengths used in the forward and in the reverse direction.
(94) Indicating with A the asymmetry, the following applies:
A=d.sub.fd.sub.r=L*(n.sub.r,n.sub.f)/c,
Where L is the distance, c is the speed of light, d.sub.f and d.sub.r are the forward and reverse transmission delay, and n.sub.r and n.sub.f are the group refractive indexes applicable at the wavelength used in the forward and reverse direction respectively.
(95) The evaluation of the refractive indexes can be done either using known chromatic dispersion data (e.g. from the optical fibre data-sheet) or, in case the dispersion in unknown, making a direct delay measurement at three different wavelengths (the refractive index for an arbitrary wavelength can then be derived by quadratic interpolation).
(96) These data can then be used to derive the group delay of a generic wavelength. In particular in case of a G.652 compliant fibre the group delay at the applicable wavelengths can be calculated making use of the Sellmeier equations as described in G.652.
(97)
(98) A method is described for measuring asymmetry in propagation delay of first and second links which connect nodes of a communication network. The method comprises transmitting a test signal to the second node over the first link and measuring a first link round trip delay taken to receive the test signal from the second node over the first link. The method further comprises transmitting a test signal to the second node over the second link and measuring a second link round trip delay taken to receive the test signal from the second node over the second link. The method further comprises determining a difference in the propagation delay of the first link with respect to the second link using the first link round trip delay and the second link round trip delay.
(99) The communication network can be an optical network. The test signal can be transmitted over an Optical Supervisory Channel of the optical network.
(100) The method can determine a difference in the propagation delay of the first link with respect to the second link at a first wavelength (e.g. a wavelength used to carry the OSC) and can then determine a difference in the propagation delay of the first link with respect to the second link at a second, different, wavelength, using the determined difference in the propagation delay at the first wavelength. The second wavelength can be a wavelength used to carry traffic. The method can use known parameters of the link such as: dispersion , dispersion slope.
(101) In an alternative, the method can be performed at a plurality of different wavelengths, to give a value for the difference in the propagation delay of the first link with respect to the second link at each of a plurality of different wavelengths. One of the plurality of wavelengths can be a wavelength used to carry the OSC. The method can comprise determining a difference in the propagation delay of the first link with respect to the second link at a further wavelength, using the values of difference in propagation delay calculated at the plurality of wavelengths. Any suitable mathematical technique, such as quadratic interpolation, can be used.
(102) The determined difference in the propagation delay of the first link with respect to the second link can be used by any layer using the communication network.
(103) An aspect provides a node of a communication network comprising an interface to a first link and an interface to a second link. The first link and second link connect the node to a second node. The node is arranged to transmit a test signal to the second node over the first link and measure a first link round trip delay taken to receive the test signal from the second node over the first link. The node is further arranged to transmit a test signal to the second node over the second link and measure a second link round trip delay taken to receive the test signal from the second node over the second link. The node can be arranged to determine a difference in the propagation delay of the first link with respect to the second link using the first link round trip delay and the second link round trip delay.
(104) The node can be a node of an optical communication network. The test signal can be transmitted over an Optical Supervisory Channel of the optical communication network.
(105) The node can comprise a transmitter which is arranged to selectively transmit on the first link and the second link. The node can comprise a receiver which is arranged to receive from the first link and the second link. The first link is normally used to send traffic, and the node can comprise a drop function for extracting a wavelength carrying the test signal from the first link. The second link is normally used to receive traffic, and the node can comprise an add function for adding a wavelength carrying the test signal to the second link.
(106) Modifications and other embodiments of the disclosed invention will come to mind to one skilled in the art having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of this disclosure. Although specific terms may be employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.