This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2014-245938, filed on Dec. 4, 2014, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to system and method for measuring transmission time difference of signals transmitted through different routes.
In a communication network such as an optical communication network, a redundant route may be established to improve failure resistance of the communication. For example, there is known a network in which two different communication routes, namely, active and standby routes are established between two transmission devices (or may be referred to as “nodes”), and when a communication failure occurs in the active route, communication of the active route is relieved by the standby route.
Related techniques are disclosed in, for example, Japanese Laid-open Patent Publication Nos. 7-193560 and 2003-218892.
According to an aspect of the invention, a transmission system includes a measuring unit and a computation unit, and a first route and a second route different from the first route are established between a first node and a second node in the transmission system. The measuring unit is configured to measure a first signal-transmission time indicating a time that is taken for a signal to be transmitted in a route starting from the first node and returning to the first node after passing through the first route, the second node, and the second route, and a second signal-transmission time indicating a time that is taken for a signal to be transmitted in a round-trip route of one of the first and second routes. The computation unit is configured to calculate, based on a measurement result of the measuring unit, a transmission time difference indicating a difference between transmission times of a signal transmitted through the first route and a signal transmitted through the second route in a transmission direction of the first signal.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Switching of the communication from an active route to a standby route may be achieved in a minimum time by transmitting the same signal from a transmission node to the redundant routes and matching the timings of the signals arriving at a reception node via the respective routes.
In order to match the timings of signals arriving at the reception node, transmission times (may be referred to as “delay times”) in the active route and the standby route are measured by sending signals through the respective routes in some cases.
However, the conventional technique is only capable of measuring a round-trip (two-way) transmission delay time for each route between the transmission node and the reception node. Therefore, the conventional technique is not capable of measuring a difference between uni-directional (one-way) delay times accurately.
Hereinafter, embodiments of the disclosed techniques are described with reference to the accompanying drawings. However, embodiments described below are merely illustrative, and not intended to exclude application of various modifications and techniques not specified below. Various illustrative modes described below may be embodied in combination as appropriate. Throughout drawings used for description of the following embodiments, a portion assigned with the same reference numeral represents the same or similar component, unless otherwise indicated.
The “optical transmission device” may be referred to as a “node”, a “station”, or a “network element (NE)”. In the example of
As illustrated in
However, the nodes A to E may be coupled with one another in a mesh shape via an optical transmission path. In this case, the optical network 1 may be referred to as a “mesh network 1”. Further, the embodiment may be applied not only to the ring network and the mesh network, but also to a network of a mode (may be referred to as a “topology”) in which a signal is able to reach between certain specific nodes 11 via multiple different routes.
As illustrated in
One of the first route #1 and the second route #2 may be set as an “active” route and the other may be set as a “standby” route. When the active route is disabled due to a fault occurrence or the like, communication of the active route may be relieved by the standby route.
Each of the routes #1 and #2 may be provided with a path (or may be referred to as a “connection”). A path established in the active route #1 (or #2) may be referred to as an “active path”, and a path established in the standby route #2 (or #1) may be referred to as a “standby path”. “Active” and “standby” may be referred to as “working” and “protection”, respectively.
In the following description, for the sake of convenience, a path established in the route #1 may be referred to as a “path #1”, and a path established in the route #2 may be referred to as a “path #2”.
The node A may transmit the same light signal to each of the path #1 and the path #2. For example, a light signal transmitted to the paths #1 and #2 may be a light signal branched from a light signal which the node A has received from another node 11. Branching of the light signal may be implemented, by way of example, by an optical coupler (or an optical splitter).
The node A may be referred to as a “transmission node A” of multiple different routes #1 and #2 (paths #1 and #2). The transmission node A is an example of a first node. A “light signal” transmitted in the optical network 1 may be referred to merely as a “signal”.
The node B may transmit (or “relay”) a light signal of the path #1 received from the transmission node A to the node C. The node C may relay a light signal of the path #1 received from the node B to the node D. Therefore, the nodes B and C may be referred to as a “relay node B” and a “relay node C” of the path #1, respectively.
The node D may relay a light signal of the path #2 received from the transmission node A to the node E. Therefore, the node D may be referred to as a “relay node D” of the path #2. For both of the paths #1 and #2, the number of relay nodes is not limited to the numbers illustrated in
For example, the path #1 between the transmission node A and the reception node E may be routed through three or more relay nodes 11, or may be routed through only one relay node 11. Depending on the light signal transmission distance, the relay node 11 may not have to be provided in the path #1.
The same applies to the path #2. For example, the path #2 may be routed through two or more relay nodes 11, and depending on the light signal transmission distance, the relay node 11 may not have to be provided in the path #2.
When the transmission node A transmits the same signal to each of the path #1 and the path #2, the node E receives the same signal through each of the different multiple routes #1 and #2 (paths #1 and #2). Therefore, the node E may be referred to as a “reception node E” of the different multiple routes #1 and #2 (paths #1 and #2). The reception node E is an example of a second node.
In the normal operation, the reception node E selects a signal received from a path (by way of example, the path #1) established as an active path out of the paths #1 and #2. When a fault such as a failure occurs in the active path #1, the reception node E selects a signal received from the other optical path (by way of example, the path #2) established as a standby path. The signal selection may be implemented, by way of example, by a selector.
Thus, in response to failure detection in one path #1, the reception node E may switch the path in a minimum delay time by selecting a signal from the other path #2. Path switching in the minimum delay time may be referred to as “uninterruptible switching”.
To enable “uninterruptible switching”, the reception node E may be provided with a delay buffer for adjusting a delay time difference between signals received from the different paths #1 and #2. The delay buffer is an example of the storage unit or memory, and is a functional name of the storage unit or memory.
The “delay time difference” of each signal may be referred to, for example, as a “reception timing difference” or a “phase difference” of each signal when the reception node E receives signals through different routes, or may be referred to as a “arrival time difference” of each signal to the reception node E.
The delay buffer may be provided in each of the different paths #1 and #2 separately. With such a configuration, buffer time of the received signal in each delay buffer may be adjusted individually, and thereby the phase difference between signals received through the different paths #1 and #2 may be reduced to a minimum.
In other words, the reception node E may phase-synchronize signals received through the different paths #1 and #2 by the delay buffers.
Although the example of
In other words, the routes #1 and #2 may be used for a unidirectional communication and a bidirectional communication. In the bidirectional communication, the reception node E may be provided with the same function as the transmission node A, and the transmission node A may be provided with the same function as the reception node E.
A signal transmitted in the optical network 1 may be a frame signal, which may be a multiframe signal. By way of example, the signal transmitted in the optical network 1 may be a frame signal compatible with the optical transport network (OTN) transmission system. The frame signal compatible with the OTN transmission system may be referred to, for the sake of convenience, as an “OTN frame” or an “OTN signal”.
The delay buffer may be provided not only in the reception node E, but also in any of the relay nodes B, C, and D. For example, a delay difference between reception signals through the paths #1 and #2 may not be absorbed by a maximum delay amount of a delay buffer provided in the reception node E. In such a case, delay adjustment of the signal may be implemented by any delay buffer of the relay nodes B, C, and D.
For example, assume that, as compared with the path #1, the path #2 has a significant transmission delay which may not be absorbed solely by a delay buffer of the reception node E. In this case, a delay buffer of either or both of the relay nodes B and C may be additionally used to adjust the delay amount of the signal in the optical path #1 in a distributed manner. The relay node D of the path #2 may transmit the signal to the reception node E by bypassing the delay buffer (in other words, without implementing the delay adjustment).
The delay amount (may be referred to as a “buffer delay amount”) by a delay buffer in each of the nodes B to E may be, by way of example, controlled by the OPS 12. The OPS 12 is an example of a system capable of controlling and managing overall operation of the optical network 1. The “OPS” may be referred to as a “network management system (NMS)”.
By way of example, the OPS 12 is capable of receiving a control signal such as the operation command from a terminal 20 (may be referred to as an “operator terminal”) used by an operator such as the network administrator.
As illustrated by dotted arrows in
Signals at different transmission rates (may be referred to as “signal rates”) may be hierarchically multiplexed (may be referred to as “mapped”) in the aforesaid OTN frame. The signal mapped in the OTN frame is referred to as an optical channel data unit (ODUk) signal.
“k” of the ODUk signal represents a level (may be alternatively referred to as an “order” or a “layer”) depending on a difference of the signal rate, and ITU-T Recommendation G.709 specifies six types of k including 1, 2, 3, 4, 5, and 6. ITU-T is an abbreviation for “International Telecommunication Union Telecommunication Standardization Sector”.
When the value of “k” does not have to be distinguished, the ODUk signal may be referred to merely as an “ODU signal” by omitting “k”. When another ODU signal is further mapped on the ODU signal, the former “another ODU signal” may be referred to as a “low order (or a low speed) ODU signal (LO-ODU signal)”. Meanwhile, the latter ODU signal on which the LO-ODU signal is mapped may be referred to as a “high order (or a high speed) ODU signal (HO-ODU signal)”.
The ODU signal is an example of the client signal (may be referred to as a “tributary signal”), on which frame signals such as a frame signal of Ethernet (registered trademark) and a frame signal of SDH or SONET may be mapped. “SDH” is an abbreviation for “Synchronous Digital Hierarchy”, and “SONET” is an abbreviation for “Synchronous Optical Network”. SDH and SONET are synchronous digital transmission systems compatible with each other.
The OTN is capable of transmitting a client signal of various protocols and signal rates, such as signals of Ethernet and SDH/SONET, by hierarchically mapping to a signal of higher speed (may be referred to as “encapsulation”).
Therefore, various client signals may be transmitted by the OTN frame between different networks in a transparent manner without being conscious of a difference in protocol and signal rate among client signals.
A frame alignment (FA) OH is set in 1st to 7th columns of the first row, and an OH (OTUk OH) of the optical channel transfer unit (OTUk) is set in 8th to 14th columns of the first row.
OH (ODUk OH) of the ODUk signal is set in 1st to 14th columns of 2nd to 4th rows, and an OH (OPUk OH) of the optical channel payload unit (OPUk) signal is set in 15th to 16th columns of 1st to 4th rows.
FAOH contains signals such as the frame alignment signal (FAS) used for frame synchronization of the OTN frame, and the multiframe alignment signal (MFAS) used for identification of the signal position in the multiframe.
OH of each of the OTUk signal and ODUk signal contains information related to monitor, management, and operation of the optical channel according to its own signal level. OH of the OPUk signal contains, for example, information indicating a mapping position (by way of example, a separated field called a tributary slot (TS)) of the client signal onto a payload of the OPUk signal.
OH of the ODUk signal is provided with “PM&TCM”, “TCM ACT”, “TCM”, “PM”, “EXP”, “GCC”, “APS/PCC”, and “RES” fields.
“PM” is an abbreviation for “Path Monitoring”, and “TCM” is an abbreviation for “Tandem Connection Monitoring”. 1st to 6th bits of the “PM&TCM” field are referred to as “DMt (ODUk TCM delay measurement) 1 to 6”, respectively.
Each of the “DMt 1 to 6” corresponds to a segment (or section) formed by dividing a path (ODUk path” or “ODUk connection) in which the ODUk signal is transmitted (to maximum six segments). The ODUk path may be considered to correspond to a path #1 or path #2 illustrated in
By using “DMt 1 to 6”, transmission delay measurement may be implemented in the ODUk path for each of maximum six segments. In other words, information related to delay measurement for each segment in the ODUk path may be set in the corresponding one of “DMt 1 to 6”.
The 7th bit of the “PM&TCM” field is referred to as “DMp (ODUk PM Delay Measurement), and may be used for the transmission delay measurement of any ODUk path established in the optical network 1. The 8th bit of the “PM&TCM” field is a reserve (RES) bit reserved for future standardization.
Also, reserve fields (RES) provided in 1st to 2nd columns (2 bytes) of the second row and 9th to 14th columns (6 bytes) of the fourth row of “ODUk OH” illustrated in
“TCM” of the “TCM ACT” field (1 byte) is an abbreviation for “Tandem Connection Monitoring”, and “ACT” is an abbreviation for “Activation/deactivation control channel”.
“TCM 1 to 6” fields (3 bytes for each) are provided to enable monitoring of the fault occurrence state and the line quality of the ODUk path for each segment. In other words, monitor information may be set in the “TCM 1 to 6” fields for each segment of the ODUk path.
The “PM” field (3 bytes) may be used for monitoring the ODUk path. For example, the trail trace identifier (TTI), the bit interleaved parity (BIP-8), the backward defect indication (BDI), and the backward error indication (BEI) may be set in the “PM” field.
The “EXP” field (2 bytes) is a field provided for an experimental use.
“GCC” is an abbreviation for the general communication channel, and may be used for communication of control information, monitor information, and management information between optical transmission devices (may be referred to as “OTN devices”) 11 compatible with the OTN.
Three kinds (2 bytes for each) of the “GCC” field including “GCC0”, “GCC1”, and “GCC2” are provided. “GCC0” is positioned at 12th to 13th columns out of “OTUk OH” positioned at 8th to 14th columns of the first row in
“APS” of the “APS/PCC” field (4 bytes) is an abbreviation for “Automatic Protection Switching”, and “PCC” is an abbreviation for “Protection Communication Control”. Switching control information between the active path and the standby path may be set in the “APS/PCC” field. The “uninterruptible switching” mentioned above may be implemented based on the switching control information.
Meanwhile, in recent years, importance of the transmission delay measurement using the aforesaid “PM&TCM” field has been increasing. For example, with the development of the Ethernet and Internet Protocol (IP) technology in recent years, information of various services has come to be transmitted and received in networks.
An example of the services is a stock market on-line service. In some of stock market on-line services, delay of information transmitted in a network may affect profits of the end user. In other words, transmission delay in the network may be considered as one indicator of the network quality.
In view of the foregoing, the OTN defines a scheme (for example, “PM&TCM” field) for measuring the transmission delay not defined by SDH and SONET, as an information element of “OTN OH” as described above.
In the optical network 1, redundant configuration may be adopted to enhance the failure resistance. In a metropolitan area, a path switch ring (PSR) in which optical transmission devices 11 are connected in a ring shape via optical fiber transmission paths, for example, as illustrated in
In the PSR, an active path where a failure has occurred may be switched to a standby path of another route (may be referred to as a “redundant path”) in an uninterruptible manner as described above. Therefore, even when a failure has occurred in the active path, service may be continued by using a standby path.
As described above, “uninterruptible switching” of the path is implemented by minimizing the phase difference between signals received from the active path and the standby path by the delay buffer in the reception node 11.
The phase difference between a signal received from the active path and a signal received from the standby path may be calculated, for example, by measuring the transmission delay difference between the active path and the standby path using path OH information of a frame (or a multiframe) transmitted from the active path and the standby path. In this case, however, a measurable maximum delay difference may be limited by the cycle of the frame signal or multiframe signal into which OH information is inserted.
(delay Measurement (DM) Processing)
An example of the delay measurement (DM) using the “PM&TCM” field described with reference to
In the example of
In the active route #1, by way of example, a path (ABCE) directed from the transmission node A to the reception node E (may be referred to as “in the forward direction”), and a backward path (ECBA) are established.
In the standby route #2, by way of example, a path (ADE) in the forward direction from the transmission node A to the reception node E, and a backward path (EDA) are established.
In the normal operation, the “DMp” bit, which is a seventh bit of the “PM&TCM” field, is set at “0” for any of the path “ABCE”, the path “ECBA”, the path “ADE”, and the path “EDA”. The “RES” bit, which is an eighth bit of the “PM&TCM” field, is also set at the default value of “0” for any of the paths in the normal operation.
For example, when the transmission node A implements transmission delay measurement for a forward path “ABCE” of the active route #1, the transmission node A changes the DMp bit of a signal to be transmitted to the path “ABCE” from “0” to “1”, as illustrated in an upper diagram of
Upon detecting that the DMp bit of the signal received from the path “ABCE” is set at “1”, the reception node E sets (or changes) the DMp bit of a signal to be transmitted to a backward path “ECBA” of the same active route #1 at “1”, as illustrated in a lower diagram of
This processing may be considered to correspond to mapping (or “overwriting”) of a DMp bit received from the forward path “ABCE” onto a DMp bit to be transmitted to the backward path “ECBA”.
The transmission node A, which constantly receives a signal of the backward path “ECBA” from the reception node E, may detect a timing when the DMp bit of the reception signal of the backward path “ECBA” is changed to “1”.
Therefore, the transmission node A may measure a time (delay time) for two-way travel of the signal in the active route #1, based on a timing when a change of the DMp bit is detected, and a timing when the DMp bit of transmission signal to the forward path “ABCE” is changed to “1”. Also, a two-way delay time in the standby route #2 may be measured in the same manner.
Here, the delay time which is able to be measured by using the DMp bit as above is just a two-way delay time, but not a uni-directional (one-way) delay time. As a one-way delay time, for example, a merely half value of the measured two-way delay time may be calculated.
However, it is difficult to say that the half value of the measured two-way delay time indicates an accurate one-way delay time, since the half value is just an estimation value based on the measurement value. For this reason, even if a two-way delay time is measured for each of the active route and the standby route, a one-way delay time difference between the two routes obtained based on the measurement result may be a value with a large error and low reliability.
Under the present circumstance in which transmission delay of the network is regarded as one indicator of the network quality as mentioned above, it is not preferable that such error may exist. For example, if delay adjustment is implemented by the aforesaid delay buffer based on the one-way delay time difference with a large error, “uninterruptible switching” may not be achieved.
The one-way delay time difference between multiple routes may be measured accurately if timing information such as the time stamp is assigned to a signal used for the delay measurement. However, a measurement error occurs unless all of NEs involved in the delay measurement are time-synchronized with high accuracy.
For this reason, a highly accurate clock signal source has to be provided in the NEs, or a mechanism for time-synchronizing the NEs has to be provided separately. As a result, costs of the NE may increase, and thereby costs of the network may increase.
In view of the foregoing problems, this embodiment provides a method of accurately measuring the one-way delay time difference of multiple routes in a simplified manner. For example, the “normal DM processing” illustrated in
Hereinafter, the “ring round-trip DM processing” illustrated in
As a non-limiting example, the RES bit of the “PM&TCM” field may be used for the flag information. For example, since the default value of the RES bit is “0” as described above, “1” may be set to indicate the “ring round-trip DM processing”.
For example, as illustrated in the upper diagram of
At the same time, the transmission node A sets the DMp bit of the “PM&TCM” field in a signal transmitted to the forward path “ADE” of the standby route #2 at “1”. With the DMp bit set to “1”, the reception node E operates in the same manner as in the “two-way DM processing” illustrated in
By referring to the “PM&TCM” field” of the signal received from the path “ABCE” of the active route #1, the reception node E may detect that the RES bit is set at “1”.
In response to the detection, the reception node E sets at “1” the RES bit in the “PM&TCM” field of the transmission signal to the standby route #2, which is different from the active route #1 and in which the signal is able to reach the transmission node A.
For example, in
At the same time, upon detecting that the DMp bit in the “PM&TCM” field of the signal received from the forward path “ADE” of the standby route #2 is set at “1”, the reception node E may set the DMp bit of the signal transmitted to the backward path “EDA” of the standby route #2 at “1” as the “two-way DM processing”.
Therefore, the transmission node A may receive a signal indicating the “ring round-trip DM processing” and a signal indicating the “two-way DM processing” from the backward path “EDA” of the standby route #2.
By receiving the signal indicating the “ring round-trip DM processing”, the transmission node A may measure a delay time DM (R) corresponding to ring round-trip starting from the transmission node A.
Also, by receiving a signal indicating the “two-way DM processing” for the standby route #2, the transmission node A may measure a two-way delay time DM(N) of the standby route #2 as described with reference to
For example, the transmission node A may measure delay times DM (R) and DM(N) represented by the following two formulas (1) and (2).
DM(R)=W(A->E)+P(E->A) (1)
DM(N)=P(A->E)+P(E->A) (2)
In the formula (1), W(A->E) represents a delay time that elapses until a signal transmitted from the node A in the active route #1 reaches the node E. P(A->E) represents a delay time that elapses until a signal transmitted from the node E in the standby route #2 reaches the node A.
Meanwhile, in the formula (2), P(A->E) represents a delay time that elapses until a signal transmitted from the node A in the standby route #2 reaches the node E. P(A->E) represents a delay time that elapses until a signal transmitted from the node E in the standby route #2 reaches the node A.
The following formula (3) may be obtained by subtracting the formula (2) from the formula (1):
DM(R)−DM(N)=W(A->E)−P(A->E) (3)
A difference between DM(R) and DM(N) represented by the formula (3) corresponds to a delay time difference in the forward direction (one-way) from the node A to the node E between a signal transmitted in the active route #1 and a signal transmitted in the standby route #2.
Thus, one-way delay time difference between the active route #1 and the standby route #2 may be determined as a measurement value, but not an estimation value. Arithmetic operation of the formula (3) may be implemented by the OPS 12 or by the transmission node A. An example implemented by the transmission node A corresponds to a second embodiment described later.
As described above, changing the DMp bit and/or the RES bit of the “PM&TCM” field in “ODUk OH” corresponds to changing the OH information corresponding to the active route #1 (active path #1) or the standby route #2 (standby path #2).
A signal that the transmission node A transmits to the active route #1 by changing the OH information corresponding to the active route #1 will be also expressed as a first signal. A signal that the transmission node A transmits to the standby route #2 by changing the OH information corresponding to the standby route #2 will be also expressed as a third signal. The transmission node A may include a transmission unit capable of transmitting the first signal and the third signal.
Meanwhile, the reception node E may include a receiving unit that receives the first signal having the changed OH information from the active route #1, and the third signal having the changed OH information from the standby route #2.
A signal that the reception node E transmits to the standby route #2 by changing the OH information corresponding to the standby route #2 in response to reception of the first signal from the active route #1 will be also expressed as a second signal. A signal that the reception node E transmits to the standby route #2 by changing the OH information corresponding to the standby route #2 in response to reception of the third signal from the standby route #2 will be also expressed as a fourth signal. The reception node E may include a transmission unit capable of transmitting the second signal and the fourth signal.
The transmission node A measures a transmission timing of the first signal, a reception timing of the second signal, a transmission timing of the third signal, and a reception timing of the fourth signal. For this reason, the transmission node A may include a measuring unit configured to measure these timings. The measuring unit may store the above timings into a storage unit such as a memory, a storage device, or a storage medium.
A transmission timing of the first signal in the transmission node A corresponds, for example, to a timing when a transmission unit of the transmission node A changes OH information corresponding to the active route #1 of the first signal.
A transmission timing of the third signal in the transmission node A corresponds, for example, to a timing when a transmission unit of the transmission node A changes OH information corresponding to the standby route #2 of the third signal.
A transmission timing of the first signal and transmission timing of the third signal may be identical or different.
A reception timing of the second signal in the transmission node A corresponds to a timing when a change of the OH information of the second signal, caused by a transmission unit of the reception node E changing OH information corresponding to the standby route #2 of the second signal, is detected by the transmission node A.
A reception timing of the fourth signal in the transmission node A corresponds to a timing when a change of the OH information of the fourth signal, caused by a transmission unit of the reception node E changing OH information corresponding to the standby route #2 of the fourth signal, is detected by the transmission node A.
The timing when the reception node E changes OH information corresponding to the standby route #2 of the second signal, and the timing when the reception node E changes OH information corresponding to the standby route #2 of the fourth signal may be the same or different from each other.
The above formula (3) may be considered to represent a subtraction of a difference between the transmission timing of the third signal and the reception timing of the fourth signal, from a difference between the transmission timing of the first signal and the reception timing of the second signal.
A “computation unit” performing arithmetic operation represented by the formula (3) may be provided in any of the OPS 12, the transmission node A, or the NE 11 of the optical network 1.
Next, a configuration example of the node 11 and OPS 12 implementing the aforesaid one-way delay time difference measurement is described with reference to
(Configuration Example of Transmission Node and Reception Node)
Configuration of the node 11 illustrated in
As illustrated in
Further, the node 11 includes, by way of example, a selector 114, an optical splitter 115, a photoelectric conversion unit (O/E)116W for the active route, a photoelectric conversion unit (O/E) 116P for the standby route, and a controller 117.
The optical transceiver 111W converts a light signal received from the active route to an electric signal, and outputs the electric signal to the active multiplex-demultiplex unit 112W. Also, the optical transceiver 111W converts the electric signal received from the active multiplex-demultiplex unit 112W to a light signal, and transmits the light signal to the active route.
For this reason, the optical transceiver 111W may include, by way of example, a transmission-reception unit 31W and a photoelectric conversion unit (O/E) 32W.
The transmission-reception unit 31W receives the light signal from the active route and outputs the light signal to the photoelectric conversion unit 32W. Also, the transmission-reception unit 31W transmits the light signal received from the photoelectric conversion unit 32W to the active route.
The photoelectric conversion unit 32W converts the received light signal outputted from the transmission-reception unit 31W to an electric signal, and outputs the electric signal to the active multiplex-demultiplex unit 112W. Also, the photoelectric conversion unit 32W converts the electric light received from the active multiplex-demultiplex unit 112W to a light signal, and outputs the light signal to the transmission-reception unit 31W.
The active multiplex-demultiplex unit 112W separates the received signal converted to the electric signal by the photoelectric conversion unit 32W of the active optical transceiver 111W to, for example, multiple path signals multiplexed on the received signal. Also, the active multiplex-demultiplex unit 112W multiplexes multiple path signals received from the active delay buffer 113W, and outputs the multiplexed multiple path signals to the optical transceiver 111W (photoelectric conversion unit 32W).
In the path signal multiplexing processing by the multiplex-demultiplex unit 112W, OH information including the aforesaid “PM&TCM” field may be assigned (mapped) to the multiplexed signal. The OH information may be assigned, by way of example, to the multiplex-demultiplex unit 112W by the controller 117.
In the path signal separation processing by the multiplex-demultiplex unit 112W, OH information including the aforesaid “PM&TCM” field may be extracted. The extracted OH information may be given to the controller 117.
The active delay buffer 113W temporarily buffers a path signal received from the active multiplex-demultiplex unit 112W, and adjusts a timing (in other words, delay time or buffer time) of outputting the path signal to the selector 114.
Also, the delay buffer 113W temporarily buffers a backward path signal received from the active photoelectric conversion unit 116W, and adjusts a timing of outputting the path signal to the multiplex-demultiplex unit 112W.
The delay time (delay amount) in the delay buffer 113W may be controlled, by way of example, by the controller 117 (for example, a buffer control unit 73 of the controller 117, which is described later). The delay amount may be “0”. The same may apply to a delay amount in a standby delay buffer 113P.
The optical transceiver 111P, the multiplex-demultiplex unit 112P, and the delay buffer 113P, which are provided for the standby route, may operate on signals of the standby route in the same manner as the active optical transceiver 111W, multiplex-demultiplex unit 112W, and delay buffer 113W, respectively.
The selector 114 selectively outputs either one of the path signals outputted from the active delay buffer 113W and the standby delay buffer 113P. The selector 114 is provided in the “reception node 11” of the active path and the standby path to enable aforesaid “interruptible switching”.
The optical splitter 115 branches and outputs the received light signal to the active photoelectric conversion unit 116W and the standby photoelectric conversion unit 116P. The optical splitter 115 is provided in the “transmission node 11” of each of the active path and the standby path to enable transmission of the identical signal to both of the active path and the standby path.
The active photoelectric conversion unit 116W converts the branched light signal received from the optical splitter 115 to an electric signal, and outputs the electric signal to the active delay buffer 113W. The signal corresponds to a signal that the node 11 as the “transmission node 11” transmits to the active path.
The standby photoelectric conversion unit 116P converts the branched light signal received from the optical splitter 115 to an electric signal, and outputs the electric signal to the standby delay buffer 113P. The signal corresponds to a signal that the node 11 as the “transmission node 11” transmits to the standby path.
The delay amount generated by each of the delay buffers 113W and 113P for signals that the node 11 as the “transmission node 11” transmits to the active path and the standby path may be “0”.
Assuming that the configuration illustrated in
The standby multiplex-demultiplex unit 112P and optical transceiver 111P may be considered to correspond to a transmission unit that transmits, as the transmission node A, the aforesaid third signal to the standby route #2.
Meanwhile, assuming that the configuration illustrated in
The standby optical transceiver 111P and multiplex-demultiplex unit 112P may be considered to correspond to a receiving unit that receives, as the reception node E, the third signal from the standby route #2.
The standby optical transceiver 111P and multiplex-demultiplex unit 112P may be considered to also correspond to a transmission unit that transmits, as the reception node E, the second signal to the standby route #2 in response to reception of the first signal from the active route #1.
Further, the active optical transceiver 111W and multiplex-demultiplex unit 112W may be considered to also correspond to a transmission unit that transmits, as the reception node E, the fourth signal to the standby route #2 in response to reception of the second signal from the standby route #2.
The controller 117 controls the entire operation of the node 11. The control may include, by way of example, setting of the OH information, control of transmission delay measurement using the “PM&TCM” field of the OH information, control of the delay amount in delay buffers 113W and 113P, and so on.
For this reason, the controller 117 may include, by way of example, an intra-device information management unit 71, a delay measurement (DM) control unit 72, and a buffer control unit 73.
The intra-device information management unit 71 manages, by way of example, information transmitted and received in the control communication between the node 11 and the OPS 12. The information may include control information such as instructions and directions received from the OPS 12 and information related to responses and reports transmitted to the OPS 12.
By way of example, control information received from the OPS 12 may include the DM implementation instruction, and information transmitted to the OPS 12 may include information indicating the DM result.
The intra-device information management unit 71 may cause the DM control unit 72 to implement DM in response to reception of the DM implementation instruction. The intra-device information management unit 71 may report the DM result to the OPS 12 in response to reception of the DM result from the DM control unit 72.
The DM control unit 72 in the transmission node 11 controls setting of the “PM&TCM” field in the OH information multiplexed in the multiplex-demultiplex unit 112W (or 112P) in response to the DM implementation instruction from the intra-device information management unit 71. For this reason, the DM control unit 72 may be also referred to as an “OH control unit 72”.
For example, in response to the “two-way DM processing” implementation instruction, the DM control unit 72 sets the DMp bit of the “PM&TCM” field at “1” as described above. Also, in response to the “ring round-trip DM processing” implementation instruction, the DM control unit 72 sets the RES bit of the “PM&TCM” field at “1”.
The DM control unit 72 in the transmission node 11 may measure a path delay time based on a timing when a setting is changed, with reference to setting of the “PM&TCM” field in the OH information extracted by the multiplex-demultiplex unit 112W (or 112P). The measurement result may be given to the intra-device information management unit 71. The DM control unit 72 may be considered to be an example of the measuring unit, and comprise a function as the measuring unit.
The DM control unit 72 in the reception node 11 may determine whether any one of “normal” and “ring round-trip” DM processing has been started, with reference to setting of the “PM&TCM” field in the OH information extracted by the multiplex-demultiplex unit 112W (or 112P).
By way of example, in response to control communication from the OPS 12 via the intra-device information management unit 71, the buffer control unit 73 controls a delay amount in active and standby delay buffers 113W and 113P.
As described above, when the signal delay is controlled by multiple nodes 11 in a distributed manner, the delay amount may be, by way of example, a buffer delay amount borne by each node 11, which is determined by the OPS 12. The buffer delay amount borne by each node 11 may be referred to as a “delay distribution amount”. The route related to the setting of the “distributed delay amount” may be referred to as a “delay distribution route”.
(Configuration Example of Relay Node)
Next, a configuration example of the relay node 11 is described with reference to
The relay node 11 illustrated in
The optical receiver 111 causes a receiving unit 31 to receive a light signal transmitted from the transmission node 11 or another relay node 11, causes the photoelectric conversion unit (O/E) 32 to convert the received light signal to an electric signal, and outputs the electric signal to the delay buffer 113.
The delay buffer 113 temporarily buffers a signal received from the optical receiver 111 (photoelectric conversion unit 32), and adjusts a timing of outputting the signal to the optical transmitter 118. The delay amount in the delay buffer 113 may be controlled, by way of example, by the controller 119 (for example, a buffer control unit 93 provided in the controller 119, as described later). The delay amount may be “0”.
The optical transmitter 118 causes the photoelectric conversion unit (O/E) 41 to convert a signal received from the delay buffer 113 to a light signal, and transmits the light signal to an optical transmission path in a direction from the transmission unit 42 to the reception node 11.
The configuration illustrated in
The controller 119 controls the entire operation of the relay node 11. The control may include control of the signal delay amount by the delay buffer 113 in response to the control communication from the OPS 12.
For this reason, the controller 119 may include, by way of example, an intra-device information management unit 91, and a buffer control unit 93. The intra-device information management unit 91 is, by way of example, capable of performing the control communication with the OPS 12.
By way of example, in response to the control communication from the OPS 12 via the intra-device information management unit 91, the buffer control unit 93 controls a delay amount in the active and standby delay buffers 113W and 113P. As described above, when the signal delay is controlled by multiple nodes 11 in a distributed manner, the delay amount may be, by way of example, a buffer delay amount borne by each node 11, which is determined by the OPS 12.
(Configuration Example of OPS)
Next, a configuration example of the OPS 12 is described with reference to
In response to reception of control information such as an operation command from the operator terminal 20, the computation unit 121, by way of example, generates control information addressed to the node 11 or processes information received from the node 11.
Control information generated by the computation unit 121 may include the DM implementation instruction for the transmission node 11, the buffer delay amount for any of the nodes 11, and so on. Information received from the node 11 may include the DM measurement result that the transmission node 11 reports to the OPS 12.
Based on the DM measurement result, the computation unit 121 may calculate the one-way delay time difference by the formula (3). Also, based on the calculated one-way delay time difference, the computation unit 121 may determine how much buffer delay amount is to be assigned to each node 11.
The computation unit 121 may be formed of a processor having arithmetic capability, such as a central processing unit (CPU) and a digital signal processor (DSP). The “processor” may be referred to as a processor device or a processor circuit.
The signal transmission unit 122 transmits, by way of example, a signal including control information generated by the computation unit 121 to a target node 11.
The signal reception unit 123 receives, by way of example, a signal including information such as the DM measurement result transmitted by any of the nodes 11.
The signal transmission unit 122 and the signal reception unit 123 may be integrally configured as a signal transmission-reception unit. The computation unit 121 may be coupled with a storage unit such as a memory, a storage device, or a storage medium drive via a communication bus, and so on. The computation unit 121 implements the operation and function as the OPS 12 by reading a program and data stored in a memory or the like and executing the program.
A signal format such as illustrated in
Hereinafter, an example of the operation related to the DM processing in the optical transmission system 1 configured as above is described with reference to
In the flowchart of
The network administrator determines two optional nodes 11 in the optical network 1 of the management target as the “transmission node” and the “reception node” by using an input interface supported by the operator terminal 20. Hereinafter, assume that the node A has been determined as the “transmission node”, and the node E has been determined as the “reception node”, as illustrated in
The operator terminal 20 may support graphical user interface (GUI) or command line interface (CLI) as an example of the input interface.
In the step P20, the OPS 12 implements setting of the active path and the standby path. For example, the OPS 12 implements setting of the active path and the standby path to the transmission node A and the reception node E in response to a path setting request received from the operator terminal 20.
Determination of the active path and the standby path is implemented by the computation unit 121. For example, as illustrated in
In response to the determination of the active path #1 and standby path #2, the OPS 12 sets identification information of the transmission node A and the reception node E to the signal format illustrated in
After setting the active path #1 and the standby path #2, the OPS 12 transmits the DM implementation (start) instruction to the transmission node A in the step P30. The DM implementation instruction may include information indicating which of the “two-way DM processing” and the “ring round-trip DM processing” to implement.
The DM implementation instruction is received by the controller 117 (for example, intra-device information management unit 71) (see
Upon receiving the DM implementation instruction, the intra-device information management unit 71 determines whether the instruction is an implementation instruction of the “two-way DM processing” or the “ring round-trip DM processing”. The determination processing corresponds, for example, to the step P240 of
When the determination result is the implementation instruction of the “two-way DM processing” (step P240: YES), the intra-device information management unit 71 gives the “two-way DM processing” implementation instruction to the DM control unit 72.
Meanwhile, when the determination result is the implementation instruction of the “ring round-trip DM processing” (steps P50 and P240: NO), the intra-device information management unit 71 gives the “ring one-round DM processing” implementation instruction to the DM control unit 72.
Referring to the internal operation of the transmission node A, these processes of the intra-device information management unit 71 giving a DM implementation instruction to the DM control unit 72 are represented, for example, by a solid line arrow S2 of
In the “two-way DM processing”, the DM control unit 72 implements rewriting of “ODUk OH” of a signal flowing in the active route #1 (standby route #2) from the transmission node A to the reception node E in the multiplex-demultiplex unit 112W (112P).
For example, in response to control from the DM control unit 72, the multiplex-demultiplex unit 112W (112P) changes the DMp bit in the “PM&TCM” field of a signal flowing in the forward direction toward the reception node E in the active route #1 or the standby route #2 from “0” to “1”.
Meanwhile, in the “ring round-trip DM processing”, the DM control unit 72 changes the RES bit of the “PM&TCM” field from “0” to “1” in addition to the change in the “two-way DM processing”.
For example, the DM control unit 72 changes the RES bit in the “PM&TCM” field of a signal flowing toward the reception node E in the active route #1 (multiplex-demultiplex unit 112W) from “0” to “1”.
Referring to the internal operation of the transmission node A, the aforesaid rewriting of the OH information is represented, for example, by a solid line arrow S3 of
In other words, the DM control unit 72 may implement the “two-way DM processing” for the standby route #2, and the “ring round-trip DM processing” for the active route #1.
A light signal transmitted to each of the optical transmission paths of the active route #1 and the standby route #2 is generated by the optical splitter 115 (see
The electric signals converted from the light signals are sent to the active multiplex-demultiplex unit 112W and the standby multiplex-demultiplex unit 112P, respectively. In the path signal multiplexing at the multiplex-demultiplex units 112W and 112P, the aforesaid rewriting of OH information of the DM target path is implemented by the DM control unit 72 (step P270 of
In the multiplex-demultiplex unit 112W (112P), the electric signal on which multiple path signals including a DM target path are multiplexed is converted to a light signal by active and standby optical transceivers 111W and 111P, and the light signal is transmitted to the active route #1 (standby route #2). The conversion and transmission processes correspond, for example, to steps P280 and P290 of
Next, in the step P40 of
For example, the reception node E receives light signals from both of the active path #1 and the standby path #2 at the active transmission-reception unit 31W and the standby transmission-reception unit 31P (see
A light signal received by the active (standby) transmission-reception unit 31W (31P) is converted to an electric signal by the active (standby) photoelectric conversion unit 32W (32P) and sent to the multiplex-demultiplex unit 112W (112P). The processing is represented, for example, by a solid line arrow S12 of
The signal converted to an electric signal is separated to multiple path signals by the active (standby) multiplex-demultiplex unit 112W (112P). In the separation processing, the DM control unit 72 of the reception node E reads OH information of the active path #1 and the standby path #2, and checks values of the DMp bit and the RES bit of the “PM&TCM” field. The processing is represented, for example, by a solid line arrow S13 of
In the step P50 of
For example, when the DMp bit in the “PM&TCM” field of the path signal received from the active route #1 is “1”, and the RES bit of the field is “0”, the DM control unit 72 determines that the “two-way DM processing” is being implemented for the active route #1. The processing corresponds, by way of example, to the YES route of the step P50 in
Meanwhile, when the RES bit of the path signal received from the active route #1 is “1”, the DM control unit 72 determines that the “ring round-trip DM processing” is being implemented. The processing corresponds to the NO route of the step P50 in
In response to the determination that the “two-way DM processing” is being implemented, the DM control unit 72 of the reception node E rewrites OH information of the signal flowing backward in the path where signal with the DMp bit set at “1” is received (step P60 of
For example, when the DMp bit of the signal received from the active path #1 is “1”, the DM control unit 72 changes the DMp bit of the “PM&TCM” field in a signal flowing backward in the same active route #1 where the active path #1 is established, from “0” to “1”. The processing corresponds, for example, to a processing represented by the step P370 from the YES route of the step P360 in
When the DMp bit of the signal received from the standby path #2 is “1”, the DM control unit 72 changes the DMp bit of the “PM&TCM” field in a signal flowing backward in the same standby route #2 where the standby path #2 is established, from “0” to “1”. The processing corresponds, for example, to a processing represented by the step P390 following the NO route of the step P350 in
The above OH information rewriting processing may be considered to correspond to mapping of the DMp bit received from the active route #1 or the standby route #2 in the forward direction onto the OH information of a signal flowing backward in the same active route #1 or standby route #2. “Mapping” may be referred to as “overwriting”.
The OH information rewriting processing may be considered to correspond to rewriting of the OH information of the target path signal through multiplexing by the multiplex-demultiplex unit 112W (112P) illustrated in
Meanwhile, when it is determined that the “ring round-trip DM processing” is implemented, the DM control unit 72 rewrites the OH information of the signal flowing to the transmission node A in a route different from a path in which a signal with the RES bit set at “1” is received. The processing corresponds to a process from the NO route of the step P50 to the step P70 in
Assuming that the signal with the RES bit set at “1” is a signal of the active path #1, the DM control unit 72 of the reception node E rewrites the OH information of a signal flowing toward the transmission node A in a standby route #2 different from an active route #1 to which the active path #1 is established.
For example, the DM control unit 72 changes each of the DMp bit and the RES bit in the “PM&TCM” field of the signal flowing toward the transmission node A in the standby route #2 from “0” to “1”.
The OH information rewriting processing may be considered to correspond to mapping of the DMp bit and the RES bit received from the active route #1 of the forward direction onto the OH information of a signal flowing backward in a different standby route #2.
The OH information rewriting processing may be considered to correspond to rewriting of the OH information of a target path signal through multiplexing by the standby multiplex-demultiplex unit 112P illustrated in
In response to control of the DM control unit 72, the reception node E may map the DMp bit and the RES bit received from a standby route #2 of the forward direction onto the OH information of a signal flowing backward in a different active route #1.
The signal (electric signal) with the OH information rewritten by the multiplex-demultiplex unit 112W (112P) in the reception node E as above is converted to a light signal by the photoelectric conversion unit 32W (32P) of the optical transceiver 111W (111P). The processing is represented, for example, by a solid line arrow S15 of
The light signal obtained by the photoelectric conversion unit 32W (32P) is transmitted to an optical transmission path in a direction from the transmission-reception unit 31W (31P) toward the transmission node A. The processing is represented, for example, by a solid line arrow S16 of
Next, in the step P80 of
The DM measurement value DM(N) in the “two-way DM processing” may be measured as a difference (T2−T1) between the following timings T1 and T2.
T1: a timing when the DMp bit of a signal flowing from the transmission node A toward the reception node E is changed from “0” to “1”.
T2: a timing when the DMp bit of a signal flowing backward is switched from “0” to “1” in a route same as the route where the DMp bit changed to “1” at the timing of T1 flows.
Meanwhile, when the transmission node A implements the “ring round-trip DM processing”, the DM control unit 72 measures the DM measurement value DM(R) in the “ring round-trip DM processing” in addition to the DM measurement value DM(N) in the “two-way DM processing”.
The DM measurement value DM(R) in the “ring round-trip DM processing” may be measured as a difference (T4−T3) between the following timings T3 and T4.
T3: a timing when the RES bit of a signal flowing from the transmission node A toward the reception node E is changed from “0” to “1”.
T4: a timing when the RES bit of a signal flowing backward is switched from “0” to “1” in a route different from the route in which the RES bit changed to “1” at the timing of T3 flows.
Whether the DM measurement value is DM(R) or DM(N) is determined by the DM control unit 72 by checking the RES bit in the “PM&TCM” field of the target signal.
The DM measurement value obtained by the DM control unit 72 is notified to the intra-device information management unit 71. The intra-device information management unit 71 transmits the notified DM measurement value to the OPS 12 (step P80 of
The DM measurement value DM(R) obtained in the “ring round-trip DM processing” from the active route #1 to the standby route #2 may be set, by way of example, into the “DM measurement time (active) field. The two-way DM measurement value DM(N) obtained for a standby route #2 in the “ring round-trip DM processing” may be set into the “DM measurement time (standby)” field.
Next, in the step P90 of
For example, the computation unit 121 of the OPS 12 calculates a difference between the DM measurement value DM(R) and the DM measurement value DM(N) as illustrated in the formula (3), and thereby determines a one-way delay time difference between the active route #1 and the standby route #2.
Next, in the step P100 of
For example, the computation unit 121 of the OPS 12 determines a route having a smaller delay time, based on the delay time difference between the active route #1 and the standby route #2. In the example of
Then, based on the delay time difference between the active route #1 and the standby route #2, and the number of relay nodes in a route #1 having a smaller delay time, the computation unit 121 calculates a buffer delay amount borne by each of the relay node 11 and the reception node 11 in the route #1 with a smaller delay time.
In the example of
Next, in the step P110 of
In addition, the computation unit 121 may set information indicating the delay distribution route into the “delay distribution route” field of the signal data format illustrated in
The OPS 12 notifies the buffer delay amount borne by each of corresponding nodes 11 by transmitting thereto the signal in which the “delay distribution amount” and the “delay distribution route” are set as above.
For example, the relay nodes B and C notify the buffer delay amount to the intra-device information management unit 91 of the controller 119 illustrated in
Next, in the step P120 of
In accordance with information given by the intra-device information management unit 71, the buffer control unit 73 controls the delay amount of either or both of the active delay buffer 113W and the standby delay buffer 113P. Whether to control the active delay buffer 113W or the standby delay buffer 113P is identifiable based on information of the “delay distribution route”.
Meanwhile, in the relay nodes B and C, the intra-device information management unit 91 (see
In accordance with information given by the intra-device information management unit 91, the buffer control unit 93 controls the delay amount of the delay buffer 113. When the relay node 11 is provided with a delay buffer 113 in the backward direction from the reception node E to the transmission node A, the delay buffer 113 of the control target may be identified based on information of the “delay distribution route”.
In the relay nodes B and C having the configuration illustrated in
The electric signal outputted from the delay buffer 113 is converted to a light signal by the photoelectric conversion unit 41 of the optical transmitter 118, and transmitted to an optical transmission path in a direction from the transmission unit 42 to the reception node E.
Meanwhile, in the reception node E having the configuration illustrated in
The received light signal is converted to an electric signal by the photoelectric conversion unit 32W (32P) and sent to the multiplex-demultiplex unit 112W (112P). The multiplex-demultiplex unit 112W (112P) separates a target path signal from the electric signal received from the photoelectric conversion unit 32W (32P).
Then, the path signal separated by the multiplex-demultiplex unit 112W (112P) is sent to the delay buffer 113W (113P), in which the buffer delay amount is adjusted as above. Signals outputted from the active delay buffer 113W and the standby delay buffer 113P are sent to the selector 114, and one of the signals is selected by the selector 114.
Since the buffer delay amount has been adjusted in the relay nodes B and C as well as the reception node E as above, a signal flowing in the active route #1 and a signal flowing in the standby route #2 are received by the selector 114 of the reception node E at the same timing. Therefore, “uninterruptible switching” may be achieved by switching of the selector 114.
As described above, in the first embodiment, the transmission node A sets flag information to the RES bit of the “PM&TCM” field in the OH information of the ODUk path in a direction toward the reception node E.
Then, based on the flag information, the reception node E determines which of the “two-way DM processing” and the “ring round-trip DM processing” is indicated. When the flag information indicates the “ring round-trip DM processing”, the reception node E determines from which of the active route #1 and the standby route #2 the signal was received.
When the determination result is that the signal indicating the “ring round-trip DM processing” is a signal received from the active route #1, the reception node E maps OH information of the signal received from the active route #1 onto OH information of a signal flowing toward the transmission node A in the standby route #2. The OH information of the mapping target is, by way of example, the DMp bit and the RES bit.
Meanwhile, when the reception signal indicating the “ring round-trip DM processing” is a signal received from the standby route #2, the reception node E maps the OH information of the signal received from the standby route #2 onto the OH information of a signal flowing backward toward the transmission node A in the active route #1.
In the transmission node A, a delay time difference between the active route #1 and the standby route #2 in a one way toward the reception node E may be measured from a difference between a timing when the transmission node A rewrites OH information and a timing when OH information of a signal received from the reception node E is changed.
Therefore, a one-way delay time difference may be measured at a precision higher than when a one-way delay time difference is estimated based on the two-way delay time obtained by “two-way DM processing”.
Thus, for example, information of accurate delay time difference may be provided to the network administrator (operator terminal 20). Consequently, the network administrator is able to efficiently perform network management for setting of active and standby routes (or paths), optimization of the distributed arrangement of delay buffers in the UPSR, and so on.
In the aforesaid “ring round-trip DM processing”, the timing when the transmission node A or the reception node E rewrites OH information is not limited by the frame cycle or multiframe cycle. Therefore, the measurable maximum delay difference is also not limited by the frame cycle or multiframe cycle.
Further, in the above example, time information such as the time stamp does not have to be provided since the one-way delay time difference may be calculated from the difference between DM(R) and DM(N) as illustrated in the formula (3).
Therefore, accurate time synchronization of NEs 11 in the optical network 1 does not have to be established, and for the transmission delay measurement, an accurate clock signal source in the NEs 11 and a scheme for establishing accurate time synchronization between NEs 11 do not have to be provided.
In other words, the aforesaid “ring round-trip DM processing” may be easily introduced into an existing network. Consequently, this allows avoidance or suppression of cost increase of the NE and network for the transmission delay measurement.
The above first embodiment is described by citing an example in which the OPS 12 calculates a one-way delay time difference in the UPSR, and controls the buffer delay time of each node 11, based on the delay time difference.
The second embodiment is described by citing an example in which in place of the OPS 12, any one of nodes 11 forming the UPSR calculates the one-way delay time difference and controls the buffer delay time in an autonomous distributed manner.
As illustrated in
Therefore, information such as DM measurement values and buffer delay amount described in the first embodiment may be transmitted and received among nodes 11 by using the GCC field. The communication among nodes 11 using the GCC field may be referred to, for the sake of convenience, as “GCC communication”.
The GCC communication among nodes 11 enables distribution of control, processing, and management by the OPS 12 described in the first embodiment, to nodes 11, and thereby reduces the processing load of the OPS 12.
Hereinafter, the second embodiment is described by focusing on differences from the first embodiment. Configuration of the network 1 may be the same as the configuration illustrated in
The node 11 illustrated in
(Configuration Example of Transmission Node)
The configuration of the transmission node 11 illustrated in
In
Compared with the configuration illustrated in
The DM control unit 741 may be provided with the same function as the DM control unit 72 of the first embodiment. For example, the DM control unit 741 implements and controls DM processing in accordance with the DM implementation instruction from the intra-device information management unit 71.
The DM measurement value obtained by the DM control unit 741 through implementation of the DM processing may be notified, for example, to the intra-device information management unit 71. The intra-device information management unit 71 does not have to notify the notified DM measurement value to the OPS 12.
Instead, the intra-device information management unit 71 may calculate the one-way delay time difference of the UPSR by arithmetic operation represented by the formula (3) of the first embodiment. Therefore, the intra-device information management unit 71 of the second embodiment may be considered to correspond to an example of the computation unit, or may be considered to be provided with the function of the computation unit.
The intra-device information management unit 71 may calculate the “delay distribution amount” borne by each of nodes 11 in the “delay distribution route”, based on the calculated one-way delay time difference. When determining the delay distribution amount, the intra-device information management unit 71 may inquire of the OPS 12 the number of relay nodes in the “delay distribution route”.
The GCC control unit 742 controls, by way of example, the GCC field of OH information added to the ODUk path signal through the signal multiplexing by the multiplex unit 112W (112P). For example, the GCC control unit 742 may set a DM measurement value obtained by the DM control unit 72 and the delay distribution amount obtained by the intra-device information management unit 71 into the GCC field.
(Configuration Example of Reception Node)
The configuration of the reception node 11 illustrated in
In
A controller 117 illustrated in
For this reason, the controller 117 illustrated in
(Configuration Example of Relay Node)
The relay node 11 illustrated in
The GCC control unit 92 may, by way of example, extract information set to the GCC field of OH information from the received electric signal obtained by the photoelectric conversion unit 32 of the optical receiver 111, and give the information to the buffer control unit 93.
For example, when information of the delay amount by the delay buffer 113 in the own node 11 calculated by another node 11 is set to the GCC field, the GCC control unit 92 extracts and gives information of the delay amount to the buffer control unit 93.
Hereinafter, operation related to the DM processing of the second embodiment is described, for the sake of convenience, by comparison with the flowchart illustrated in
Steps P10 to P70 illustrated in
The DM control unit 741 of the transmission node A obtains the DM measurement value by DM processing. In the first embodiment, the DM measurement value is notified to the OPS 12 in the step P80. In the second embodiment, the DM measurement value is notified to the intra-device information management unit 71, but not to the OPS 12.
For example, the DM control unit 741 notifies the DM measurement value DM(R) obtained by the “ring round-trip DM processing” for the active route #1, and the two-way DM measurement value DM(N) for the standby route #2, to the intra-device information management unit 71.
Based on the DM measurement value notified by the DM control unit 741, the intra-device information management unit 71 implements, in place of the OPS 12, arithmetic operation of the one-way delay time difference between the active route #1 and the standby route #2, that the OPS 12 implements in the step P90 of
Based on the calculated delay time difference, the intra-device information management unit 71 implements, in place of the OPS 12, calculation of the buffer delay amount borne by each of the relay nodes B and C as well as the reception node E, which is implemented by the OPS in the step P100 of
The intra-device information management unit 71 determines a route having a smaller delay time from the delay time difference between the active route #1 and the standby route #2. Then, based on the number of relay nodes in a route determined to have a smaller delay time, and the calculated delay time difference, the intra-device information management unit 71 calculates the buffer delay amount to be borne by relay nodes and the reception node in the route having a smaller delay time.
In the first embodiment, the OPS 12 notifies the calculated buffer delay amount to target nodes 11. In the second embodiment, the intra-device information management unit 71 notifies the buffer delay amount for target nodes 11 to the GCC control unit 742.
The GCC control unit 742 sets the buffer delay amount notified by the intra-device information management unit 71 into the GCC field in OH information of a signal flowing in the direction toward the target node 11. The buffer delay amount set in the GCC field is detected and extracted by the GCC control unit 92 or 742 of the target node 11. In other words, the buffer delay amount is notified to the target node 11 via GCC communication.
In accordance with the buffer delay amount notified via GCC communication, the target node 11 controls the buffer delay amount of the own node 11 in the same manner as the step P120 of
The intra-device information management unit 71 gives the buffer delay amount notified by the GCC control unit 742, to the buffer control unit 73. In accordance with information given by the intra-device information management unit 71, the buffer control unit 73 controls the delay amount of the delay buffer 113W (113P).
Meanwhile, in the relay nodes B and C, the GCC control unit 92 notifies the buffer delay amount extracted from the GCC field to the buffer control unit 93. In accordance with the buffer delay amount notified by the GCC control unit 92, the buffer control unit 93 controls the delay amount of the delay buffer 113.
With the buffer delay amount in the target node 11 adjusted in this way, “uninterruptible switching” by the selector 114 is possible in the reception node E similarly with the first embodiment.
According to the second embodiment described above, similar operation effects with the first embodiment may be obtained, and the processing load of the OPS 12 may be reduced. Therefore, for example, the failure rate of the OPS 12 may be reduced, and thereby the probability of failure in control and management of the network 1 may be reduced.
In the aforesaid second embodiment, calculation of the one-way delay time difference and calculation of the buffer delay amount based on the calculation result thereof have been described by citing an example in which both of the calculations are implemented by one node 11 (for example, transmission node A).
However, calculation of the delay time difference and calculation of the buffer delay amount may be implemented by multiple nodes 11 (which may include the OPS 12) in a distributed manner. This avoids or reduces concentration of the processing load to one node 11 (for example, transmission node A).
The node 11 and the OPS 12, which implement (perform) calculation of either or both of the delay time difference and the buffer delay amount, may be adaptively changed according to the processing load of the node 11 and the OPS 12. The adaptive change may be implemented with the GCC communication described above.
<Others>
In the aforesaid first and second embodiments, an example of measuring the one-way delay time difference, for example, in the active route #1 and the standby route #2 in the direction from the transmission node A to the reception node E in
However, the one-way delay time difference in the backward direction from the reception node E toward the transmission node A also may be measured in the same manner as the first and second embodiments. For example, in the aforesaid first and second embodiments, “transmission node A” may be replaced with “reception node E”, and “reception node E” may be replaced with “transmission node E”.
In the aforesaid first and second embodiments, examples of implementing the “ring round-trip DM processing” by changing OH information of a transmission signal to the active route #1, and implementing the “two-way DM processing” for the standby route #2 are described.
However, the one-way delay time difference in the direction from the transmission node A to the reception node E also may be calculated by implementing the “ring round-trip DM processing” by changing OH information of a transmission signal for the standby route #2, and implementing the “two-way DM processing” for the active route #1.
In the aforesaid first and second embodiments, examples that a route of which OH information is changed by the transmission node A for “ring round-trip DM processing” is different from a route of which OH information is changed by the transmission node A for “two-way DM processing” in “ring round-trip DM processing” are described.
However, a route for which the transmission node A changes OH information may be shared in the “ring round-trip DM processing” and the “two-way DM processing” in the “ring round-trip DM processing”.
For example, the transmission node A may change OH information corresponding to the active route #1 for “ring round-trip DM processing”, and change OH information corresponding to the same active route #1 for the “two-way DM processing” in the “ring round-trip DM processing”.
For example, the transmission node A may change each of the DMp bit and the RES bit of the “PM&TCM” field in the OH information corresponding to the active route #1 from “0” to “1”.
Alternatively, the transmission node A may change OH information corresponding to the standby route #2 for the “ring round-trip DM processing”, and change OH information corresponding to the same standby route #2 for the “two-way DM processing” in the “ring round-trip DM processing”.
For example, the transmission node A may change each of the DMp bit and the RES bit of the “PM&TCM” field in the OH information corresponding to the standby route #2 from “0” to “1”.
In other words, a signal whose DMP bit is changed in the transmission node A, and a signal whose RES bit is changed in the transmission node A may be the same. In this case, the number of signals of which OH information is changed decreases as compared with the first and second embodiments, and thereby processing for changing the OH information may be simplified.
In response to reception (detection) of a signal having the DMp bit of 1, the reception node E changes the DMp bit of a signal to be transmitted in a direction toward the transmission node A in the same route the signal was received, from “0” to “1”.
Since the RES bit of the signal having the DMp bit of 1 is set at “1”, the reception node E also changes the RES bit of a signal to be transmitted in a direction toward the transmission node A in a route different from a route from which the signal is received, from “0” to “1”.
In other words, in response to reception of a signal having the DMp bit set at 1 and the RES bit set at 1, the reception node E transmits signals in the backward direction to a route from which the signal is received, and in a direction toward the transmission node A to a route different from the route from which the signal is received.
However, in these cases, the transmission node A determines a one-way delay time difference in the direction from the reception node E to the transmission node A, which is opposite to the direction discussed in the first and second embodiments. When the one-way delay time difference in the backward direction may be considered to be equivalent to the one-way delay time difference in the forward direction, the buffer delay time may be controlled in the same manner as the first and second embodiments based on the one-way delay time difference in the backward direction.
In the aforesaid first and second embodiments, an example that routes established among the nodes A to E are two routes, #1 and #2, is described. However, three or more routes may be established between the nodes A to E. The aforesaid “ring round-trip DM processing” may be applied to two routes out of three or more routes.
Further, in the aforesaid first and second embodiments, an example that the “ring round-trip DM processing” is applied to the UPSR of the OTN that is an example of the network 1 is described. However, the “ring round-trip DM processing” may be applied, for example, to a network 1 in which multiple signal-reachable routes are able to be established between two NEs, and thereby operation effects similar to the aforesaid first and second embodiments may be achieved.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2014-245938 | Dec 2014 | JP | national |