Controlling optical signal power levelling in an optical communication network
09749077 · 2017-08-29
Assignee
Inventors
Cpc classification
H04J14/0221
ELECTRICITY
H04J14/0212
ELECTRICITY
International classification
H04B10/00
ELECTRICITY
Abstract
A method (10) of controlling optical signal power levelling in an optical communication network node configured to apply an optical attenuation, α, to a pass-through optical signal. The method comprises: a. performing the following steps i. to iii. until an attenuation variation value, Δα, is greater than a preselected attenuation variation threshold value (18), Δα.sub.TH: i. measuring (12) an optical signal power of an optical signal; ii. calculating (14) a difference, ΔP, between the measured optical signal power and a target optical signal power; iii. calculating (16) a value for the attenuation variation, Δα, to be applied to the optical attenuation taking account of ΔP; b. obtaining (20) a current value of the optical attenuation, α.sub.n, and obtaining (22) a new optical attenuation value, α.sub.n+1, in dependence on the current value of the optical attenuation, a current value of the attenuation variation, Δα.sub.n, and at least an earlier value of the attenuation variation, Δ.sub.αn−1; and c. generating (24) a control signal arranged to configure the node to apply the new optical attenuation value, α.sub.n+1.
Claims
1. A method of controlling optical signal power levelling in an optical communication network node configured to apply an optical attenuation, α, to a pass-through optical signal, the method comprising: a. performing the following steps i. to iii. until an attenuation variation value, Δα, is greater than a preselected attenuation variation threshold value, Δα.sub.TH: i. measuring an optical signal power of an optical signal; ii. calculating a difference, ΔP, between the measured optical signal power and a target optical signal power; iii. calculating a value for the attenuation variation, Δα, to be applied to the optical attenuation taking account of ΔP; b. obtaining a current value of the optical attenuation, α.sub.n, and obtaining a new optical attenuation value, α.sub.n+1, in dependence on the current value of the optical attenuation, a current value of the attenuation variation, Δα.sub.n, and at least an earlier value of the attenuation variation, Δα.sub.n−1; and c. generating a control signal arranged to configure the node to apply the new optical attenuation value, α.sub.n+1.
2. A method as claimed in claim 1, wherein step a. comprises performing steps i. to iii. and cumulatively summing each calculated value of the attenuation variation, Δα.sub.n, until a current value of the cumulated sum, Δα(sum).sub.n, is greater than the preselected attenuation variation threshold value, Δα.sub.TH, and storing each value of the cumulated sum, and in step b. the new optical attenuation value, α.sub.n+1, is obtained in dependence on the current value of the cumulated sum, Δα(sum).sub.n, and at least an earlier stored value of the cumulated sum, Δα(sum).sub.n−1.
3. A method as claimed in claim 2, wherein in step b., the new optical attenuation value, α.sub.n+1, is obtained if there is at least one earlier stored value of the cumulated sum, Δα(sum).sub.n−1, which is greater than the threshold value, Δα.sub.TH, the new optical attenuation value, α.sub.n+1, being obtained by summing the current value of the optical attenuation, α.sub.n, with the current value of the cumulated sum, Δα(sum).sub.n, and if there is not at least one earlier stored value of the cumulated sum which is greater than the threshold value, the method comprises clearing the cumulated sum and recommencing at step a.
4. A method as claimed in claim 3, wherein in step b., the new optical attenuation value, α.sub.n+1, is obtained if there are two consecutive stored values of the cumulated sum, Δα(sum).sub.n, Δα(sum).sub.n−1, which are each greater than the threshold value, Δα.sub.TH, and if there are not two consecutive stored values of the cumulated sum which are greater than the threshold value, the method comprises clearing the cumulated sum and recommencing at step a.
5. A method as claimed in claim 2, wherein in step a.iii, the value for the attenuation variation, Δα.sub.n, is calculated as Δα.sub.n=ΔP*K, where K is a preselected first smoothing factor, and wherein each value of the cumulated sum, Δα(sum).sub.n, is stored as a sample in a register configured to store N samples, where N is proportional to the inverse of the first smoothing factor, K.
6. A method as claimed in claim 5, wherein N is at least (1/K)+1.
7. A method as claimed in claim 5, wherein in step b. the method comprises multiplying the current value of the cumulated sum, Δα(sum).sub.n, with a second smoothing factor, having a value of less than 1, before summing with the current value of the optical attenuation, α.sub.n.
8. A method as claimed in claim 5, the new optical attenuation value, α.sub.n+1, is obtained if there are at least M consecutive stored values of the cumulated sum, Δα(sum), which are each greater than the threshold value, Δα.sub.TH, where M is a positive integer calculated as a function of a number of optical communication network nodes configured to apply an optical attenuation to a pass-through optical signal which precede the said optical communication network node in a path of the optical signal.
9. A method as claimed in claim 8, wherein M is a positive integer calculated as a monotonically increasing function of said number of optical communication network nodes.
10. A method as claimed in claim 8, wherein N is (1/K)*M+1.
11. A method as claimed in claim 1, wherein the optical communication network node is further configured to apply a further optical attenuation, α(add), to an add optical signal and the method further comprises, if the optical signal is an add optical signal, performing the following steps d. and e. in place of steps b. and c.: d. obtaining a current value of the further optical attenuation, α(add).sub.n, and summing said value, α(add).sub.n, with the current attenuation variation value, Δα.sub.n, to form a new further optical attenuation value, α(add).sub.n+1; and e. generating a control signal arranged to configure the node to apply the new further optical attenuation value, α(add).sub.n+1.
12. A method of controlling optical signal power levelling in an optical communication network path comprising a plurality of optical communication network nodes each configured to apply a respective optical attenuation, α, to a pass-through optical signal propagating along the path, the method comprising configuring each optical communication network node to perform the method of controlling optical signal power levelling as claimed in claim 1.
13. A method as claimed in claim 12, wherein the method comprises: generating a path message arranged to configure the path and transmitting the path message to each node serially along the path, the path message comprising an indication of a number of nodes crossed by the path message and the indication of the number of nodes being respectively updated at each node.
14. A method as claimed in claim 13, wherein the path message is one of a strict explicit route object RSVP-TE protocol message and a loose explicit route object RSVP-TE protocol message.
15. A method as claimed in claim 13, wherein the indication of a number of nodes crossed by the path message is one of a node count field arranged to store the number of nodes crossed by the path message and a node list comprising an identification of each node crossed by the path message.
16. A non-transient computer readable medium having computer readable instructions embodied therein, the computer readable instructions being for providing access to resources available on a processor and the computer readable instructions comprising instructions to cause the processor to perform the steps of claim 1.
17. A non-transient computer readable medium having computer readable instructions embodied therein, the computer readable instructions being for providing access to resources available on a processor and the computer readable instructions comprising instructions to cause the processor to perform the steps of claim 12.
18. An optical communication network node comprising: an input arranged to receive an optical signal; optical attenuation apparatus configured to apply an optical attenuation, α, to the optical signal; optical signal power measurement apparatus arranged to measure an optical signal power of the optical signal; and a controller arranged to: a. perform the following steps i. to iii. until an attenuation variation value, Δα, is greater than a preselected attenuation variation threshold value, Δα.sub.TH: i. receive a measured optical signal power from the optical signal power measurement apparatus; ii. calculate a difference, ΔP, between the measured optical signal power and a target optical signal power; iii. calculate a value for the attenuation variation, Δα, to be applied to the optical attenuation taking account of ΔP; b. obtain a new optical attenuation value, α.sub.n+1, in dependence on the current value of the optical attenuation, the current attenuation variation value, Δα.sub.n, and at least an earlier attenuation variation value Δα.sub.n−1; and c. generate a control signal arranged to configure the optical attenuation apparatus to apply the new optical attenuation value, α.sub.n+1.
19. The optical communication network node of claim 18, wherein the optical attenuation apparatus comprises a wavelength selective switch.
20. The optical communication network node of claim 18, wherein the optical signal power measurement apparatus comprises an optical channel monitor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
DETAILED DESCRIPTION
(24) Referring to
(25) The method comprises: a. performing the following steps i. to iii. until an attenuation variation value, Δα, is greater than a preselected attenuation variation threshold value 18, Δα.sub.TH: i. measuring 12 an optical signal power of an optical signal; ii. calculating 14 a difference, ΔP, between the measured optical signal power and a target optical signal power; iii. calculating 16 a value for the attenuation variation, Δα, to be applied to the optical attenuation taking account of ΔP; b. obtaining 20 a current value of the optical attenuation, α.sub.n, and obtaining 22 a new optical attenuation value, α.sub.n+1, in dependence on the current value of the optical attenuation, a current value of the attenuation variation, Δα.sub.n, and at least an earlier value of the attenuation variation, Δα.sub.n−1; and c. generating 24 a control signal arranged to configure the node to apply the new optical attenuation value, α.sub.n+1.
(26) Referring to
(27) The method 30 of this embodiment is similar to the method 10 of
(28) In this embodiment, step a. comprises performing steps i. to iii. and cumulatively summing 32 each calculated value of the attenuation variation, Δα.sub.n. Step a. further comprises storing each calculated value of the cumulated sum 34. Step a. repeats until a current value of the cumulated sum, Δα(sum).sub.n, is greater than the preselected attenuation variation threshold value 36, Δα.sub.TH.
(29) In step b., the new optical attenuation value, α.sub.n+1, is obtained 38 in dependence on the current value of the cumulated sum, Δα(sum).sub.n, and at least an earlier stored value of the cumulated sum, Δα(sum).sub.n−1.
(30) Referring to
(31) The method 40 of this embodiment is similar to the method 30 of
(32) In this embodiment, in step a.iii, the value for the attenuation variation, Δα.sub.n, is calculated 42 as Δα.sub.n=ΔP*K, where K is a preselected first smoothing factor.
(33) In this embodiment, in step b., the new optical attenuation value, α.sub.n+1, is obtained if 44 there is at least one earlier stored value of the cumulated sum, Δα(sum).sub.n+1, which is greater than the threshold value, Δα.sub.TH. The new optical attenuation value, α.sub.n+1, is obtained 46 by summing the current value of the optical attenuation, α.sub.n, with the current value of the cumulated sum, Δα(sum).sub.n. If there is not at least one earlier stored value of the cumulated sum which is greater than the threshold value, the method comprises clearing the cumulated sum 46 and recommencing at step a.
(34) Optical signal power variations are not expected on pass-through optical signals, therefore if a ΔP is detected the method initially assumes that the ΔP is noise and discards the first value of the cumulated sum which is greater than the threshold value. If there is a second occurrence of the cumulated sum being greater than the threshold value then the method assumes that the ΔP is not noise but rather is an optical signal power different which needs to be corrected.
(35) Referring to
(36) The method 50 of this embodiment is similar to the method 40 of
(37) In this embodiment, in step b., the new optical attenuation value, α.sub.n+1, is obtained 52 if there are two consecutive stored values of the cumulated sum, Δα(sum).sub.n, Δα(sum).sub.n−1, which are each greater than the threshold value, Δα.sub.TH. If there are not two consecutive stored values of the cumulated sum which are greater than the threshold value, the method comprises clearing the cumulated sum 46 and recommencing at step a.
(38) Referring to
(39) The method 60 of this embodiment is similar to the method 50 of
(40) The method further comprises storing each value of the cumulated sum, Δα(sum).sub.n, as a sample in a register configured to store N samples 64. N is proportional to the inverse of the first smoothing factor, K. N is the number of values of the cumulated sum that need to be stored in the register to enable the method 60 is able to check that there are two consecutive stored values of the cumulated sum which are greater than the threshold value. Storing each value of the cumulated sum, Δα(sum).sub.n, as a sample in a register configured to store N samples, where N is proportional to 1/K, enables the method to check that there are two consecutive stored cumulated sum values which are each greater than the threshold value, Δα.sub.TH, by simply checking whether two of the values stored as samples in the register are greater than the threshold value.
(41) Referring to
(42) The method 70 of this embodiment is similar to the method 60 of
(43) The register is configured to store at least (1/K)+1 samples, N (1/K)+1, and in this embodiment the register is configured to store N=(1/K)+1 samples. By storing N samples the method is able to check whether there are two consecutive stored cumulated sum values which are each greater than the threshold value, Δα.sub.TH, by simply checking whether two of the values stored as samples in the register are greater than the threshold value.
(44) Referring to
(45) The method 80 of this embodiment is similar to the method 70 of
(46) In this embodiment, in step b. the cumulated sum, Δα(sum).sub.n, is multiplied 82 with a second smoothing factor, K′, before being summed 84 with the current value of the optical attenuation, α.sub.n, to obtain a new optical attenuation value, Δα.sub.n+1:
α.sub.n+1=α.sub.n+K′[Δα(sum).sub.n]
(47) The second smoothing factor has a value of less than 1. K′ may have a value in the range 0.05 to 0.5.
(48) Optical signal power variations are not expected on pass-through optical signals, therefore if a ΔP is detected the method initially assumes that the ΔP is noise and discards the first value of the cumulated sum which is greater than the threshold value. If there is a second occurrence of the cumulated sum being greater than the threshold value then the method assumes that the ΔP is not noise but rather is an optical signal power different which needs to be corrected. There is however still a possibility that the ΔP is noise, and applying the attenuation variation may therefore result in oscillations being created. Applying the second smoothing factor, K′, to the current value of the cumulated sum, Δα(sum).sub.n, before summing it with the current value of the attenuation means that only part of the power difference, ΔP, is corrected, in case it is noise. The second smoothing factor therefore slows the correction of an optical signal power difference, ΔP, between the detected optical signal power and the target optical signal power, which prevents the occurrence of optical signal power oscillations on the optical signal.
(49) Referring to
(50) The method 90 of this embodiment is similar to the method 70 of
(51) In this embodiment, the new optical attenuation value, α.sub.n+1, is obtained if 92 there are at least M consecutive stored values of the cumulated sum, Δα(sum), which are each greater than the threshold value, Δα.sub.TH. M is a positive integer calculated as a function of a number of optical communication network nodes configured to apply an optical attenuation to a pass-through optical signal which precede the said optical communication network node in a path of the optical signal.
(52) In a ninth embodiment of the invention, having the same steps as shown in
(53) A tenth embodiment of the invention provides a method of controlling optical signal power levelling in an optical communication network node. The node is configured to apply an optical attenuation, α, to a pass-through optical signal. The method of this embodiment is similar to the method 10 of
(54) In this embodiment, the optical communication network node is further configured to apply a further optical attenuation, α(add), to add optical signals.
(55) The method further comprises, if the optical signal is an add optical signal, performing the following steps d. and e. in place of steps b. and c.: d. obtaining a current value of the further optical attenuation, α(add).sub.n, and summing said value, α(add).sub.n, with the current attenuation variation value, Δα.sub.n, to form a new further optical attenuation value, α(add).sub.n+1; and e. generating a control signal arranged to configure the node to apply the new further optical attenuation value, α(add).sub.n+1.
(56) Referring to
(57) The method 100 of this embodiment is similar to the method 30 of
(58) In this embodiment, the optical communication network node is further configured to apply a further optical attenuation, α(add), to add optical signals.
(59) The method further comprises, if the optical signal is an add optical signal 102 performing the following steps d. and e. in place of steps b. and c.: d. obtaining 104 a current value of the further optical attenuation, α(add).sub.n, and summing 106 said value, α(add).sub.n, with the cumulated sum, Δα(sum).sub.n, to form a new further optical attenuation value, α(add).sub.n+1; and e. generating 108 a control signal arranged to configure the node to apply the new further optical attenuation value, α(add).sub.n+1.
(60) As in
(61) It will be appreciated that the steps of this embodiment may be added to any of the preceding embodiments, in order that the methods described in those embodiments may handle both pass-through and add optical signals.
(62)
(63) The node comprises an optical channel monitor, OCM, and a wavelength selective switch, WSS. The WSS is arranged to apply the optical attenuation, α, to the optical signal. The OCM is arranged to measure an optical signal power of an optical signal.
(64) The method 110 comprises step a. of performing the following steps i. to iii. and cumulatively summing 118 each calculated value of an attenuation variation, Δα.sub.n, until the cumulated sum, Δα(sum).sub.n, is greater than a preselected attenuation variation threshold value 122, Δα.sub.TH: i. measuring an optical signal power of an optical signal 112 using the OCM; ii. calculating a difference, ΔP, between the measured optical signal power and a target optical signal power 114; iii. calculating 116 a value for the attenuation variation, Δα.sub.n, to be applied to the optical attenuation, applying a first smoothing factor, K, as Δα.sub.n=ΔP*K.
(65) The attenuation variation threshold value, Δα.sub.TH, is the dead-zone threshold setting of the WSS, being the threshold below which no attenuation variation is applied to the WSS.
(66) The current value of the cumulated sum, Δα(sum).sub.n, is stored 120 in a register arranged to store the last N values of Δα(sum).sub.n.
(67) The method 110 comprises a step 124 of checking whether the optical signal which has been measured is a pass-through optical signal. If the optical signal is not a pass-through optical signal, i.e. it is an add signal, then the current cumulated sum value, Δα(sum).sub.n, is applied to the WSS 132, as follows. A current value of the WSS optical attenuation is obtained, α(add).sub.n, and summed with the current cumulated sum value, Δα(sum).sub.n, to form a new optical attenuation value, α(add).sub.n+1. A control signal arranged to configure the WSS to apply the new optical attenuation value, α(add).sub.+1. The cumulated sum value, Δα(sum).sub.n, is then cleared 130, so that the method can restart.
(68) If the optical signal is a pass-through optical signal, the method proceeds by considering the last N cumulated sum values stored in the register 126, to check whether there are two stored values which are greater than the attenuation variation threshold. If the current value is the only value of the cumulated sum in the register which is greater than the attenuation variation threshold, then it is the first time that the cumulated sum, Δα(sum), has exceeded than the attenuation variation threshold and it will be disregarded. The method then clears the cumulated attenuation 130, to allow steps i. to iii. to be repeated. If instead there are two stored cumulated sum values in the register which are greater than the attenuation variation threshold, this means that last cumulated sum value is not the first to exceed the attenuation variation threshold value. The method then proceeds to apply the current cumulated sum value, Δα(sum).sub.n, to the WSS 128, as follows. The current value of the optical attenuation, α.sub.n, of the WSS is obtained and a new optical attenuation value, α.sub.n+1, is obtained by summing it with the current cumulated sum value, Δα(sum).sub.n. A control signal arranged to configure the WSS to apply the new optical attenuation value, α.sub.n+1, is then generated.
(69) The number of samples in the register, N, sets the time, expressed in loop cycles, over which the method checks whether there are two stored cumulated sum values, Δα(sum), which are greater than attenuation variation threshold, Δα.sub.TH. This time period is proportional to 1/K to enable the node to compensate for an optical signal power different, ΔP, effectively related to that node, and to keep the level of accuracy determined by the attenuation variation threshold, being the dead zone threshold setting of the WSS. The number of register samples, N, is given as: N≧(1/K)+1. This enables the method to check whether there are two consecutive stored cumulated sum values which are each greater than the threshold value, Δα.sub.TH, by simply checking whether two of the N stored samples are greater than the threshold value.
(70) The method may also multiply the current cumulated sum value, Δα(sum).sub.n, with a second smoothing factor, K′, before summing it with the current value of the optical attenuation, α.sub.n. This may enable better optical signal power oscillation suppression.
(71) The second smoothing factor further reduces the occurrence of optical signal power oscillations. If the ΔP that is detected is in fact noise then trying to correct for this ΔP may make the noise worse, which may lead to oscillations. Noise on the optical signal power reading in the node may result in more than two stored values of the cumulated sum being greater than the attenuation variation threshold, Δα.sub.TH, leading to the attenuation variation being incorrectly applied. By applying the second smoothing factor the attenuation variation which is applied is reduced, therefore the correction to the ΔP that is applied is reduced, so if ΔP is noise the applied correction will not result in optical signal power oscillations. The second smoothing factor, K′, is in effect slowing down the response speed of the node compared to the speed at which the optical signal power of a pass-through channel may be changed by a network operator, but this is not an issue since the optical signal power control to respond to a fast event, like a line failure, which causes a variation in the aggregated input power of a WDM optical signal is managed with transient management of amplifiers and/or other control loops to maintain the correct power level for the aggregate WDM signal, which may comprise up to 96 optical signals/channels.
(72)
(73) In this embodiment, the method checks whether there are M stored cumulated sum values which are each greater than the threshold value, Δα.sub.TH, by checking whether M of the N stored samples are greater than the threshold value.
(74) Simulations of the method were performed for an optical signal propagating in an optical communication network path comprising 20 nodes, the nodes comprising ROADMs. The optical signal is added at the first node and then propagates as a pass-through optical signal through node 2 to 20. A random error of 0.3 dB (+/−0.15) was added to the simulated optical signal power reading at each node to simulate random optical noise in the optical signal.
(75)
(76)
(77) In this simulation, K=0.1, N=(1/K+1)=11, and Δα.sub.TH=0.2 dB. No second smoothing factor was applied for this simulation (K′=0). It can be seen that the optical signal power oscillations are noticeably reduced as compared to those shown in
(78)
(79)
(80) The method of
(81)
(82)
(83)
(84) A fourteenth embodiment of the invention provides a method of controlling optical signal power levelling in an optical communication network path. The network path comprises a plurality of optical communication network nodes each configured to apply a respective optical attenuation, α, to a pass-through optical signal propagating along the path.
(85) The method comprises configuring each optical communication network node to perform the method of controlling optical signal power levelling as described in any of the previous embodiments.
(86) The steps of a method 150 according to a fifteenth embodiment of the invention of controlling optical signal power levelling in an optical communication network path are shown in
(87) The method comprises:
(88) configuring each optical communication network node to perform the method of controlling optical signal power levelling as described in any of the previous embodiments 152;
(89) generating a path message arranged to configure the path, the path message comprising an indication of a number of nodes crossed by the path message 154;
(90) transmitting the path message to each node serially along the path 156; and
(91) updating the indication of the number of nodes respectively at each node 158.
(92) The path message is one of a strict explicit route object RSVP-TE protocol message and a loose explicit route object RSVP-TE protocol message.
(93) The indication of the number of nodes crossed by the path message is one of a node count field arranged to store the number of nodes crossed by the path message and a node list comprising an identification of each node crossed by the path message.
(94) Referring to
(95) The input 162 is arranged to receive an optical signal. The optical attenuation apparatus 164 is configured to apply an optical attenuation, α, to the optical signal. The optical signal power measurement apparatus 166 is arranged to measure an optical signal power of the optical signal.
(96) The controller 168 is arranged to: a. perform the following steps i. to iii. until the an attenuation variation value, Δα, is greater than a preselected attenuation variation threshold value, Δα.sub.TH: i. receive a measured optical signal power from the optical signal power measurement apparatus 166; ii. calculate a difference, ΔP, between the measured optical signal power and a target optical signal power; iii. calculate a value for the attenuation variation, Δα.sub.n, to be applied to the optical attenuation taking account of ΔP; b. a new optical attenuation value, α.sub.n+1, in dependence on the current value of the optical attenuation, the current attenuation variation value, Δα.sub.n, and at least an earlier attenuation variation value Δα.sub.n−1; and c. generate a control signal arranged 170 to configure the optical attenuation apparatus 164 to apply the new optical attenuation value, α.sub.n+1.
(97) Referring to
(98) In this embodiment, the optical attenuation apparatus is a wavelength selective switch, WSS, 182. The optical signal power measurement apparatus is an optical channel monitor, OCM, 184.
(99) The controller 168 is arranged to receive a measured optical signal power from the OCM. The controller is arranged to generate a control signal 170 arranged to configure the WSS 182 to apply the new optical attenuation value, α.sub.n+1.
(100) The steps of a method 190 according to an eighteenth embodiment of the invention of configuring a path across an optical communication network are shown in
(101) The method comprises:
(102) generating a path message arranged to configure the path 192, the path message comprising an indication of a number of nodes crossed by the path message;
(103) transmitting the path message to each node serially along the path 194; and
(104) at each node, updating the indication of the number of nodes crossed by the path message 196.
(105) Referring to
(106) A twentieth embodiment of the invention provides a data carrier having computer readable instructions embodied therein. The computer readable instructions are for providing access to resources available on a processor and comprise instructions to cause the processor to perform any of the steps of the method of controlling optical signal power levelling in an optical communication network node configured to apply an optical attenuation to an optical signal as described in any of the above embodiments.
(107) The data carrier may be a non-transient data carrier.
(108) A twenty-first embodiment of the invention provides a data carrier having computer readable instructions embodied therein. The computer readable instructions are for providing access to resources available on a processor and comprise instructions to cause the processor to perform any of the steps of the method of controlling optical signal power levelling in an optical communication network path as described in the thirteenth or fourteenth embodiments.
(109) A twenty-second embodiment of the invention provides a data carrier having computer readable instructions embodied therein. The computer readable instructions are for providing access to resources available on a processor and comprise instructions to cause the processor to perform any of the steps of the method of configuring a path across an optical communication network according to the seventeenth embodiment.