USPatent applicationPatented

Apparatus and method for switching paths in a wavelength-multiplexing network

Granted 14 Oct 2014 · 1 office action

Assignee: Fujitsu Limited

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Toru Katagiri, Ryoichi Mutoh, Yasuki Fujii · Examiner: Dalzid Singh · AU 2634 · TC 2600

Life of the application

8 dated events
⤢ drag to zoom20122014201620182020202220242026202820302032ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

An apparatus switches paths in a wavelength-multiplexing network in which a first number of wavelengths each used for a path to transmit an optical signal are multiplexed into an optical fiber. The apparatus includes an entire switching unit and a second number of individual switching units where the second number is smaller than the first number. The entire switching unit is configured to perform a path-switching process for switching a path, simultaneously on all the first number of wavelengths when failures have occurred for all the first number of wavelengths. The second number of individual switching units are each configured to perform the path-switching process individually on one of a third number of wavelengths included in the first number of wavelengths when at least one failure has occurred for the third number of wavelengths where the third numbers is smaller than the first number.

Description

16 parts
›CROSS-REFERENCE TO RELATED APPLICATION

This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2011-164197, filed on Jul. 27, 2011, the entire contents of which are incorporated herein by reference.

›FIELD

The embodiment discussed herein is related to an apparatus and method for switching paths in a wavelength-multiplexing network.

›BACKGROUND

As a high-speed and large-capacity network has been developed in recent years, an optical network that performs WDM (Wavelength Division Multiplexing) using an OTN (Optical Transport Network: ITU-T G. 709) has been put into practical use.

The OTN is a technique for accommodating client signals conforming to SONET/SDH (Synchronous Optical Network/Synchronous Digital Hierarchy), Ethernet, or the like and for performing data transmission suitable for the WDM by generating a frame having a hierarchal structure.

Further, when a failure occurs, a protection method for recovering communication at high speed is required. In a ring network, protection methods such as BLSR (Bidirectional Line Switched Ring: Telcordia GR-1230-CORE) and MS SPRING (Multiplex Section Shared Protection Ring: ITU-T G.841) have been used in general. In these protection methods, traffic is looped back at each of end nodes of a failed link along the ring so that the failure is bypassed.

A technique of recovering a failure of a WDN ring network is disclosed, for example, by Japanese Laid-open Patent Publication Nos. 2000-209244 and 2000-209152.

›SUMMARY

According to an aspect of the invention, there is provided an apparatus for switching paths in a wavelength-multiplexing network in which a first number of wavelengths each used for a path to transmit an optical signal are multiplexed into an optical fiber. The apparatus includes an entire switching unit and a second number of individual switching units where the second number is smaller than the first number. The entire switching unit is configured to perform a path-switching process for switching a path, simultaneously on all the first number of wavelengths when failures have occurred for all the first number of wavelengths. The second number of individual switching units are each configured to perform the path-switching process individually on one of a third number of wavelengths included in the first number of wavelengths when at least one failure has occurred for the third number of wavelengths where the third numbers is smaller than the first number.

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.

›BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram illustrating a configuration example of a transmission apparatus, according to an embodiment;

FIG. 2 is a diagram illustrating a configuration example of a transmission apparatus, according to an embodiment;

FIG. 3 is a diagram illustrating a configuration example of APS (Automatic Protection Switching) information, according to an embodiment;

FIG. 4 is a diagram illustrating an example of a normal operation, according to an embodiment;

FIG. 5 is a diagram illustrating an example of APS information, according to an embodiment;

FIG. 6 is a diagram illustrating an example of an operation when failures have occurred for all the wavelengths, according to an embodiment;

FIG. 7 is a diagram illustrating an example of APS information, according to an embodiment;

FIG. 8 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment;

FIG. 9 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment;

FIG. 10 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment;

FIG. 11 is a diagram illustrating an example of operations performed when a failure has occurred for a single wavelength, according to an embodiment;

FIG. 12 is a diagram illustrating an example of APS information, according to an embodiment;

FIG. 13 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment;

FIG. 14 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment;

FIG. 15 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment;

FIG. 16 is a diagram illustrating an example of operations performed when multiple failures have occurred, according to an embodiment;

FIG. 17 is a diagram illustrating an example of APS information, according to an embodiment;

FIG. 18 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment;

FIG. 19 is a diagram illustrating an example of a group configuration table, according to an embodiment;

FIG. 20 is a diagram illustrating an example of state transition of wavelengths, according to an embodiment; and

FIG. 21 is a diagram illustrating an example of an operational flowchart of a node for controlling state transition of wavelengths, according to an embodiment.

›DESCRIPTION OF EMBODIMENT · 1 of 11

When the protection method described above such as a BLSR or a MS SPRING is simply applied to a WDM ring network, a plurality of protection rings that are configured for respective wavelengths are operated independently with each other.

In a WDM ring network to which a protection method according to the related art is applied, as many processing circuits as the number of wavelengths used for the WDM need to be always provided so as to control a protection ring for each of the wavelengths. For example, a WDM network in which optical signals having hundred wavelengths are multiplexed and transmitted is configured to include hundred processing circuits for switching paths transmitting optical signals having hundred wavelengths. This causes a problem that a size of the required circuits increases, thereby increasing the power consumption and cost of the circuits.

Hereinafter, embodiments will be described with reference to the accompanying drawings.

FIG. 1 is a diagram illustrating a configuration example of a transmission apparatus, according to an embodiment. A transmission apparatus 1 includes an entire switching unit 1 a , individual switching units 1 b - 1 to 1 b - n , and a switch controller 1 c.

In response to failures that have occurred over optical signals having all the wavelengths to be used in a wavelength-division multiplexing network, the entire switching unit 1 a performs a path-switching process for switching a path, simultaneously on all the relevant paths transmitting optical signals having the wavelengths being used for the network. Meanwhile, in response to at least one failure that has occurred for a subset of wavelengths included in all the wavelengths being used for the network where the number of wavelengths included in the subset of wavelengths is smaller than the number of all the wavelengths being used for the network, the individual switching units 1 b - 1 to 1 b - n each perform the path-switching process individually on one of paths using the subset of wavelengths. Here, the number of the individual switching units 1 b - 1 to 1 b - n is set at a value smaller than the number of all the wavelengths being used for the network.

The switch controller is assigns a path-switching process for switching a path transmitting an optical signal having a wavelength, to a switching unit that is selected from the entire switching unit 1 a and the individual switching units 1 b - 1 to 1 b - n based on failure information or protection information. For example, flag information indicating whether the path-switching process is to be performed simultaneously on all the wavelengths may be used as the protection information.

As described above, in the transmission apparatus 1 , the path-switching process is performed by the entire switching unit 1 a when failures have occurred for all the wavelengths being used for the network, for example, due to breakdown of an optical fiber. Meanwhile, the path-switching process is performed by the individual switching units 1 b - 1 to 1 b - n when at least one failure has occurred for a subset of wavelengths included in all the wavelengths being used for the network, for example, due to a failure of a laser, where the number of wavelengths included in the subset of wavelengths is smaller than the number of all the wavelengths

Since it is not highly likely that failures occur at the same time in a plurality of lasers, it is possible to prepare individual switching units 1 b - 1 to 1 b - n so that the number of individual switching units 1 b - 1 to 1 b - n is smaller than the number of wavelengths to be multiplexed, without preparing as many individual switching units 1 b - 1 to 1 b - n as the number of wavelengths to be multiplexed. For example, when all the wavelengths are interrupted due to breakdown of the optical fiber, the entire switching unit 1 a may perform path switching of all the wavelengths. Therefore, in the case, the number of individual switching units 1 b - 1 to 1 b - n may be set at a number smaller than the total number of wavelengths.

With this configuration, the number of circuits needed for protection control may be reduced as a whole. For example, in a WDM network in which optical signals having a hundred wavelengths are multiplexed, when a transmission apparatus is configured to include one entire switching unit 1 a and four individual switching units 1 b - 1 to 1 b - 4 , a circuit size is reduced to 1/20 in comparison with that of the related art. Accordingly, the circuit size of the transmission apparatus may be reduced, and the power consumption and cost of the transmission apparatus may be also reduced.

Further, the switch controller is may be configured to assign the path-switching process to a switching unit that is selected from the entire switching unit 1 a and the individual switching units 1 b - 1 to 1 b - n based on the failure information or the value of flag information set in the protection information that is transferred between transmission apparatuses.

This allows path-switching process suitable for a failure state or an operation state of another transmission apparatus to be appropriately assigned to a switching unit that is selected from among the entire switching unit 1 a and the individual switching units 1 b - 1 to 1 b - n . Hereinafter, the protection information will be also referred to as “APS (Automatic Protection Switching) information”. Hereinafter, a path-switching process that is performed on a path transmitting an optical signal having a wavelength will be also expresses as “a path-switching process on a wavelength” for ease of explanation.

FIG. 2 is a diagram illustrating a configuration example of a transmission apparatus, according to an embodiment. The transmission apparatus 10 may be configured to include, for example, demultiplexers (DEMUXs) 11 w and 11 e , multiplexers (MUXs) 12 w and 12 e , reception terminators 13 w - 1 to 13 w -n, reception terminators 13 e - 1 to 13 e - n , transmission terminators 14 w - 1 to 14 w - n , transmission terminators 14 e - 1 to 14 e - n , a switch controller 15 , an entire APS unit (denoted by “E-APS UNIT” in FIG. 2 ) 16 , individual APS units (denoted by “I-APS UNIT” in FIGS. 2 ) 17 - 1 to 17 - m , an APS transmitter 18 , a switch 19 , and a control table T 1 .

›DESCRIPTION OF EMBODIMENT · 2 of 11

Note that when the transmission apparatus 10 performs WDM transmission using n wavelengths, the number m of individual APS units 17 - 1 to 17 - m is set at a value smaller than n (m<n). Here, the entire APS unit 16 and the APS transmitter 18 serve as the entire switching unit 1 a illustrated in FIG. 1 .

The individual APS units 17 - 1 to 17 - m and the APS transmitter 18 serve as the individual switching units 1 b - 1 to 1 b - n illustrated in FIG. 1 , and the switch controller 15 serves as the switch controller 1 c illustrated in FIG. 1 .

The DEMUX 11 w receives a wavelength-division multiplexing optical signal (WDM optical signal) supplied from the West side and demultiplexes the received WDM optical signal into optical signals having the individual wavelengths. The DEMUX 11 e receives a WDM optical signal supplied from the East side and demultiplexes the WDM optical signal into optical signals having the individual wavelengths.

The MUX 12 w multiplexes optical signals of individual wavelengths outputted from the transmission terminators 14 w - 1 to 14 w - n into a WDM optical signal that is outputted to the West side. The MUX 12 e multiplexes optical signals of individual wavelengths outputted from the transmission terminators 14 e - 1 to 14 e - n into a WDM optical signal that is outputted to the East side.

The reception terminators 13 w - 1 to 13 w - n terminate the received optical signals of individual wavelengths outputted from the DEMUX 11 w (including O/E conversion), detect failure occurrence in the optical signals of the individual wavelengths, and extract APS information. Then the reception terminators 13 w - 1 to 13 w - n send failure information or the APS information to the switch controller 15 .

The reception terminators 13 e - 1 to 13 e - n terminate the received optical signals of individual wavelengths outputted from the DEMUX 11 e (including O/E conversion), detect failure occurrence in the optical signals of the individual wavelengths, and extract APS information. Then the reception terminators 13 e - 1 to 13 e - n send failure information or the APS information to the switch controller 15 .

The transmission terminators 14 w - 1 to 14 w - n terminate signals to be transmitted (including E/O conversion) and superimpose the APS information of the individual wavelengths sent from the APS transmitter 18 on the main optical signal of the corresponding wavelength to generate an optical signal that is sent to the MUX 12 w.

The transmission terminators 14 e - 1 to 14 e - n terminate signals to be transmitted (including E/O conversion) and superimpose the APS information of the individual wavelengths sent from the APS transmitter 18 on main optical signal of the corresponding wavelength to generate an optical signal that is sent to the MUX 12 e.

The switch controller 15 receives the failure information and the APS information of the individual wavelengths that have been sent from the reception terminators 13 w - 1 to 13 w - n and the reception terminators 13 e - 1 to 13 e - n . Then, for first wavelengths to be collectively processed, the switch controller 15 sends to the entire APS unit 16 an instruction for performing a path-switching process simultaneously on the first wavelengths, in accordance with the above received information. Meanwhile, for a second wavelength to be individually processed, the switch controller 15 sends to one of the individual APS units 17 - 1 to 17 - m an instruction for performing a path-switching process individually on the second wavelength.

The entire APS unit 16 performs a path-switching process (protection process) simultaneously on the first wavelengths that are designated by the switch controller 15 . Meanwhile, the individual APS units 17 - 1 to 17 - m each perform a path-switching process (a protection process) individually on the second wavelength that is designated by the switch controller 15 .

The APS transmitter 18 sends the APS information determined by the entire APS unit 16 or the individual APS units 17 - 1 to 17 - m , to the relevant transmission terminators of the transmission terminators 14 w - 1 to 14 w - n and the transmission terminators 14 e - 1 to 14 e - n.

The switch 19 configures a path by connecting an input signal and an output signal in accordance with an instruction issued from the entire APS unit 16 or the individual APS units 17 - 1 to 17 - m . Further, the switch 19 sets a loop-back connection when a failure occurrence is detected.

Here, assignment of wavelengths to the entire APS unit 16 and the individual APS units 17 - 1 to 17 - m is performed so that each of the entire APS unit 16 and the individual APS units 17 - 1 to 17 - m performs a path-switching process on the assigned wavelength. Information on the above assignment is stored in the control table T 1 so as to manage the assignment of wavelengths to the entire APS unit 16 and the individual APS units 17 - 1 to 17 - m.

Further, for example, a transmission apparatus mentioned above may be configured using a processor such as a CPU (a central processing unit) and a memory for storing information such as APS information. In this case, for example, the entire APS unit and the individual APS units may be implemented using software.

FIG. 3 is a diagram illustrating a configuration example of APS (Automatic Protection Switching) information, according to an embodiment. The APS information includes, for example, four bytes of data, APS1 to APS4, each having one byte length.

In the first byte “APS1”, a bridge request code is set to a field of first to fourth bits. The code “No Request” (hereinafter referred to as a “NR”) is set as the bridge request code when path-switching is unnecessary (that is, in a state of normal operation). Meanwhile, the code “Signal Fail-Ring” (hereinafter referred to as a “SF-R”) is set as the bridge request code when an optical signal is interrupted. Further, the code “Reverse Request-Ring” (hereinafter referred to as a “RR-R”) is set as the bridge request code when responding to the code SF-R.

›DESCRIPTION OF EMBODIMENT · 3 of 11

A value “L/S” indicating a “Long” path or a “Short” path is set to a field corresponding to a fifth bit. That is, when a faulty part is bypassed, “L” indicates a long path including a larger number of hops and “S” indicates a short path including a smaller number of hops.

A status is set to a field corresponding to sixth to eighth bits. For example, the status “idle” is set when the path-switching process is not performed, whereas the status “Bridge and Switch” is set when the path-switching process is performed.

In the second byte “APS2”, an ID (identifier) identifying a transmission destination device is set to a field corresponding to first to eighth bits. In the third byte “APS3”, an ID (identifier) identifying a transmission source device is set to a field corresponding to first to eighth bits.

In the fourth byte “APS4”, the first bit is used for a batch flag that is newly prepared. For example, value “1” (ON) is set to a batch flag for a wavelength to be collectively processed, whereas value “0” (OFF) is set to a batch flag for a wavelength to be individually processed. A field corresponds to second to eighth bits is reserved. The APS information described above may be transmitted, for example, using an overhead of an HO ODU (Higher Order Optical channel Data Unit),

Next, operations of the transmission apparatus 10 will be described in detail by taking as an example a WDM ring network including four transmission apparatuses. Hereinafter, a transmission apparatus is also referred to as a “node”.

FIG. 4 is a diagram illustrating an example of a normal operation, according to an embodiment, and FIG. 5 is a diagram illustrating an example of APS information, according to an embodiment. The WDM ring network includes nodes A to D that are connected with each other in a ring topology including an outside ring r 1 and an inside ring r 2 .

A transmission direction of the outside ring r 1 of the WDM ring network is a counter-clockwise direction, whereas a transmission direction of the inside ring r 2 is a clockwise direction. The WDM ring network is a network that transmits a WDM optical signal obtained by multiplexing optical signals having different wavelengths λ 1 to λn.

In FIG. 5 , for example, information item “λ 1 : NR, A-D, 1” represents a piece of APS information, and “λ 1 ”, “NR”, “A”, “D”, and “1” indicates a wavelength, a bridge request code, a source node ID, a destination node ID, and a value of the batch flag, respectively.

Accordingly, in this case, the wavelength is λ 1 , the bridge request code is NR (path-switching is unnecessary), the source node ID is A, the destination node ID is D, and the batch flag is 1 (path-switching is to be performed collectively). As for the other information items in FIG. 5 , APS information is represented in the same manner.

Since no failures are occurring in the network in a normal operation state or in a default state, the nodes A to D transmit APS information including the code “NR” to the adjacent nodes for all the wavelengths λ 1 to λn. Further, in the normal operation state or the default state, the batch flag is set at 1, and the path-switching process is assigned to the entire APS unit 16 .

The node A transmits, to the node B, pieces of APS information d 1 a (λ 1 ) to d 1 a (λn) through the outside ring r 1 , where the pieces of APS information d 1 a (λ 1 ) to d 1 a (λn) indicate “λ 1 : NR, A-B, 1” to “λn: NR, A-B, 1”, respectively.

At the same time, the node A transmits, to the node B, pieces of APS information d 1 b (λ 1 ) to d 1 b (λn) through the inside ring r 2 , where the pieces of APS information d 1 b (λ 1 ) to d 1 b (λn) indicate “λ 1 : NR, A-D, 1” to “λn: NR, A-D, 1”, respectively.

The node B transmits, to the node C, pieces of APS information d 2 a (λ 1 ) to d 2 a (λn) through the outside ring r 1 , where the pieces of APS information d 2 a (λ 1 ) to d 2 a (λn) indicate “λ 1 : NR, B-C, 1” to “λn: NR, B-C, 1”, respectively.

At the same time, the node B transmits, to the node A, pieces of APS information d 2 b (λ 1 ) to d 2 b (λn) through the inside ring r 2 , where the pieces of APS information d 2 b (λ 1 ) to d 2 b (λn) indicate “λ 1 : NR, B-A, 1” to “λn: NR, B-A, 1”, respectively.

The node C transmits, to the node D, pieces of APS information d 3 a (λ 1 ) to d 3 a (λn) through the outside ring r 1 , where the pieces of APS information d 3 a (λ 1 ) to d 3 a (λn) indicate “λ 1 : NR, C-D, 1” to “λn: NR, C-D, 1”, respectively.

At the same time, the node C transmits, to the node B, pieces of APS information d 3 b (λ 1 ) to d 3 b (λn) through the inside ring r 2 , where the pieces of APS information d 3 b (λ 1 ) to d 3 b (λn) indicate “λ 1 : NR, C-B, 1” to “λn: NR, C-B, 1”, respectively.

The node D transmits, to the node A, pieces of APS information d 4 a (λ 1 ) to d 4 a (λn) through the outside ring r 1 , where the pieces of APS information d 4 a (λ 1 ) to d 4 a (λn) indicate “λ 1 : NR, D-A, 1” to “λn: NR, D-A, 1”, respectively.

At the same time, the node D transmits, to the node C, pieces of APS information d 4 b (λ 1 ) to d 4 b (λn) through the inside ring r 2 , where the pieces of APS information d 4 b (λ 1 ) to d 4 b (λn) indicate “λ 1 : NR, D-C, 1” to “λn: NR, D-C, 1”, respectively.

Next, operations performed when all the wavelengths λ 1 to λn are interrupted will be described.

FIG. 6 is a diagram illustrating an example of an operation when failures have occurred for all the wavelengths, according to an embodiment, and FIG. 7 is a diagram illustrating an example of APS information, according to an embodiment.

In operation S 1 , it is assumed that failures have occurred for all the wavelengths λ 1 to λn on a segment from the node A to the node B along the outside ring r 1 (for example, a connector of an optical fiber is loosened or the optical fiber is physically cut).

In operation S 2 , the switch controller 15 of the node B detects the failures. The entire APS unit 16 of the node B is activated, and the entire APS unit 16 monitors states of optical signals having the wavelengths λ 1 to λn. When the entire APS unit 16 recognizes that all the wavelengths λ 1 to λn have failed, the entire APS unit 16 determines content to be set to pieces of APS information for the wavelengths λ 1 to λn and transmits the determined content to the APS transmitter 18 .

›DESCRIPTION OF EMBODIMENT · 4 of 11

The APS transmitter 18 of the node B generates pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) and d 12 b (λ 1 ) to d 12 b (λn) for the wavelengths λ 1 to λn, respectively, in accordance with the received determined content.

In operation S 2 a , the node B transmits, to the node C, the pieces of APS information that include the code SF-R destined for the node A in association with all the wavelengths. That is, the pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) indicates “λ 1 : SF-R, B-A, 1” to “λn: SF-R, B-A, 1”, respectively.

In operation S 2 b , the node B transmits, to the node A, the code SF-R destined for the node A. The APS information d 12 b (λ 1 ) to d 12 b (λn) transmitted by the node B indicate “λ 1 : SF-R, B-A, 1” to “λn: SF-R, B-A, 1”, respectively.

In operation S 3 , upon receiving the pieces of APS information including the code SF-R destined for the node A, the node C activates the entire APS unit 16 thereof. The entire APS unit 16 monitors states of optical signals having the wavelengths λ 1 to λn and recognizes that all the optical signals having wavelengths λ 1 to λn have failed. The entire APS unit 16 sets, to the switch 19 , a pass-through connection for passing through optical signals having the wavelengths λ 1 to λn.

In operation S 3 a , the entire APS unit 16 of the node C instructs the APS transmitter 18 to pass through the received pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) without changing the content of the received pieces of APS information d 12 a (λ 1 ) to d 12 a (λn). Then, the pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) are transmitted to the node D without changing them.

In operation S 4 , upon receiving the pieces of APS information including the code SF-R destined for the node A, the node A activates the entire APS unit 16 thereof and monitors states of optical signals having the wavelengths λ 1 to λn. When the entire APS unit 16 recognizes that failures have occurred for all the wavelengths λ 1 to λn, the entire APS unit 16 determines content to be set to pieces of APS information for the wavelengths λ 1 to λn and sends the determined content to the APS transmitter 18 .

The APS transmitter 18 of the node A generates pieces of APS information d 11 a (λ 1 ) to d 11 a (λn) and pieces of APS information d 11 b (λ 1 ) to d 11 b (λn) for the wavelengths λ 1 to λn, respectively, in accordance with the received determined content.

In operation S 4 a , the node A transmits, to the node B, pieces of APS information including the code RR-R destined for the node B. In this case, the node A transmits the pieces of APS information d 11 a (λ 1 ) to d 11 a (λn) that indicate “λ 1 : RR-R, A-B, 1” to “λn: RR-R, A-B, 1”, respectively.

In operation S 4 b , the node A transmits, to the node D, pieces of APS information including the code SF-R destined for the node B. In this case, the node A transmits the pieces of APS information d 11 b (λ 1 ) to d 11 b (λn) that indicate “λ 1 : SF-R, A-B, 1” to “λn: SF-R, A-B, 1”, respectively.

In operation S 5 , upon receiving the pieces of APS information including the code SF-R destined for the node A, the node D activates the entire APS unit 16 thereof. Then, the entire APS unit 16 monitors states of optical signals having the wavelengths λ 1 to λn and recognizes that failures have occurred in all the wavelengths λ 1 to λn. The entire APS unit 16 instructs the switch 19 to pass through optical signals having the wavelengths λ 1 to λn. Consequently, optical signals having the wavelengths λ 1 to λn passes through the node D to the node A.

In operation S 5 a , the entire APS unit 16 of the node D instructs the APS transmitter 18 to pass through the received pieces of APS information d 12 a (λ 1 ) to d 12 a (λn). Consequently, the pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) are transmitted to the node A without change.

In operation S 6 , the node D receives the pieces of APS information including the code SF-R destined for the node B.

In operation S 6 a , the entire APS unit 16 of the node D instructs the APS transmitter 18 to pass through the received pieces of APS information d 11 b (λ 1 ) to d 11 b (λn), and the received pieces of APS information d 11 b (λ 1 ) to d 11 b (λn) are transmitted to the node C without change.

In operation S 7 , the node A receives the pieces of APS information including the code SF-R destined for the node A. The entire APS unit 16 of the node A instructs the switch 19 to set a loop-back connection for performing a loop-back operation on optical signals having the wavelengths λ 1 to λn. Consequently, optical signals that have the wavelengths λ 1 to λn and have been transmitted from the node D undergo the loop-back operation and are transmitted back to the node D.

In operation S 8 , the node C receives the pieces of APS information including the code SF-R destined for the node B.

In operation S 8 a , the entire APS unit 16 of the node C instructs the APS transmitter 18 to pass through the received pieces of APS information d 11 b (λ 1 ) to d 11 b (λn), and the received pieces of APS information d 11 b (λ 1 ) to d 11 b (λn) are transmitted to the node B without change.

In operation S 9 , the node B receives the pieces of APS information including the code SF-R destined for the node B. The entire APS unit 16 of the node B instructs the switch 19 to set a loop-back connection for performing a loop-back operation on optical signals having the wavelengths λ 1 to λn. Consequently, optical signals that have the wavelengths λ 1 to λn and have been transmitted from the node C undergo the loop-back operation and are transmitted back towards the node A.

Next, internal operation states of nodes will be described. FIGS. 8 to 10 are diagrams illustrating internal operation states of the nodes.

FIG. 8 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment. FIG. 8 illustrates an internal operation state of the node B when the node B performs the operations S 2 , S 2 a, and S 2 b depicted in FIG. 6 . This is a case where failures have occurred for all the wavelengths used for an optical fiber, for example, due to the disconnection of the optical fiber.

›DESCRIPTION OF EMBODIMENT · 5 of 11

In the case, the DEMUX 11 w fails to receive optical signals since all the optical signals having the wavelengths λ 1 to λn are interrupted. The reception terminators 13 w - 1 to 13 w - n generate failure information indicating that optical signals having the respective wavelengths λ 1 to λn are interrupted, and transmit the failure information to the switch controller 15 .

The switch controller 15 recognizes failure occurrences for all the wavelengths λ 1 to λn based on the failure information sent from the reception terminators 13 w - 1 to 13 w - n , and the switch controller 15 activates the entire APS unit 16 . At the same time, the switch controller 15 records, in the control table T 1 , information indicating that the wavelengths λ 1 to λn are assigned to the entire APS unit 16 so that path-switching processes for switching paths transmitting optical signals having the wavelengths λ 1 to λn are performed by the entire APS unit 16 .

By providing the control table T 1 , it becomes easy to manage which wavelengths are to be processed by the entire APS unit 16 and which wavelengths are to be processed by the individual APS units 17 - 1 to 17 - m. Further, by managing state of assignment of wavelengths to the entire APS unit 16 and the individual APS units 17 - 1 to 17 - m using the control table T 1 , it becomes easy to select an available individual APS unit from among the individual APS units 17 - 1 to 17 - m.

The entire APS unit 16 of a node determines content that is set to pieces of APS information to be transmitted to the other nodes, based on failure information detected by the node and a current operation state of the node, and the entire APS unit 16 notifies the APS transmitter 18 of the content of the determined pieces of APS information. In this example, the pieces of APS information each include a bridge request code of “SF-R” and a batch flag of “1”.

The APS transmitter 18 generates pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) in accordance with the determined content, and sends the generated pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) to the transmission terminators 14 e - 1 to 14 e - n , respectively. At the same time, the APS transmitter 18 generates pieces of APS information d 12 b (λ 1 ) to d 12 b (λn) in accordance with the determined content, and sends the pieces of APS information d 12 b (λ 1 ) to d 12 b (λn) to the transmission terminators 14 w - 1 to 14 w - n , respectively.

The pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) are transmitted to the node C via the MUX 12 e , and the pieces of APS information d 12 b (λ 1 ) to d 12 b (λn) are transmitted to the node A via the MUX 12 w.

FIG. 9 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment. FIG. 9 illustrates an internal operation state of the node C when the node C performs the operations S 3 and S 3 a depicted in FIG. 6 . The reception terminators 13 w - 1 to 13 w - n receive the pieces of APS information d 12 a (λ 1 ) to d 12 a (λn), respectively, via the DEMUX 11 w and sends the received pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) to the switch controller 15 .

The switch controller 15 recognizes failure occurrences for all the wavelengths λ 1 to λn based on the APS information sent from the respective reception terminators 13 w - 1 to 13 w - n and activates the entire APS unit 16 . At the same time, the switch controller 15 records, in the control table T 1 , information indicating that the wavelengths λ 1 to λn are assigned to the entire APS unit 16 so that the entire APS unit 16 performs path-switching processes on paths transmitting optical signals having the wavelengths λ 1 to λn.

The entire APS unit 16 provides the switch 19 with an instruction for setting a pass-through connection, and notifies the APS transmitter 18 of the content of the APS information to be transmitted. The APS transmitter 18 sends pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) to the transmission terminators 14 e - 1 to 14 e - n , respectively.

The transmission terminators 14 e - 1 to 14 e - n superimpose the respective pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) on the respective optical signals of different wavelengths that are outputted from the switch 19 . The pieces of APS information d 12 a (λ 1 ) to d 12 a (λn) are transmitted to the node D via the MUX 12 e.

FIG. 10 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment. FIG. 10 illustrates an internal operation state of the node B when the node B performs the operation S 9 depicted in FIG. 6 . The reception terminators 13 e - 1 to 13 e - n receive pieces of APS information d 11 b (λ 1 ) to d 11 b (λn), respectively, via the DEMUX 11 e and send the respective pieces of APS information d 11 b (λ 1 ) to d 11 b (λn) to the switch controller 15 . The switch controller 15 notifies the entire APS unit 16 of the content of the pieces of APS information sent from the reception terminators 13 e - 1 to 13 e - n.

The entire APS unit 16 sends, to the switch 19 , an instruction for setting loop-back connections for all the wavelengths λ 1 to λn. The transmission terminators 14 e - 1 to 14 e - n output optical signals of different wavelengths which are outputted from the switch 19 and transmit the optical signals having the wavelengths λ 1 to λn to the node C via the MUX 12 e.

Next, an operation performed when a failure has occurred for a single wavelength will be described.

FIG. 11 is a diagram illustrating an example of an operation performed when a failure has occurred for a single wavelength, according to an embodiment, and FIG. 12 is a diagram illustrating an example of APS information, according to an embodiment.

In operation S 11 , it is assumed that a failure has occurred for a wavelength λ 2 in a segment from the node A to the node B along the outside ring r 1 (for example, a failure of an LD (Laser Diode) has occurred for a wavelength λ 2 ).

›DESCRIPTION OF EMBODIMENT · 6 of 11

In operation S 12 , upon detecting the failure occurrence for the wavelength λ 2 , the switch controller 15 of the node B activates one of the individual APS units 17 - 1 to 17 - m . Hereinafter, it is assumed that the individual APS unit 17 - 1 is activated in each of the nodes. The individual APS unit 17 - 1 controls a state of an optical signal having the wavelength λ 2 . When the individual APS unit 17 - 1 recognizes that a failure has occurred for the wavelength λ 2 , the individual APS unit 17 - 1 determines content of the APS information for the wavelength λ 2 and sends the determined content to the APS transmitter 18 .

The APS transmitter 18 generates pieces of APS information d 22 a (λ 1 ) to d 22 a (λn) and pieces of APS information d 22 b (λ 1 ) to d 22 b (λn) by changing information on the wavelength λ 2 based on the received determined content.

In operation S 12 a , the node B transmits, to the node C, the generated pieces of APS information that include the code SF-R destined for the node A in association with the wavelength λ 2 . That is, values “λ 1 : NR, B-C, 1”, “λ 2 : SF-R, B-A, 0”, “λ 3 : NR, B-C, 1” to “λn: NR, B-C, 1” are respectively set to the pieces of APS information d 22 a (λ 1 ), d 22 a (λ 2 ), d 22 a (λ 3 ) to d 22 a (λn) that are transmitted from the node B.

In operation S 12 b , the node B transmits, to the node A, the generated pieces of APS information that include the code SF-R destined for the node A in association with the wavelength λ 2 . That is, values “λ 1 : NR, B-A, 1”, “λ 2 : SF-R, B-A, 0”, “λ 3 : NR, B-A, 1” to “λn: NR, B-A are respectively set to the pieces of APS information d 22 b (λ 1 ), d 22 b (λ 2 ), d 22 b (λ 3 ) to d 22 b (λn) that are transmitted from the node B.

In operation S 13 , the node C receives the pieces of APS information that include the code SF-R destined for the node A in association with the wavelength λ 2 . The individual APS unit 17 - 1 of the node C is activated, and the individual APS unit 17 - 1 controls a state of an optical signal having the wavelength λ 2 and recognizes that a failure has occurred for the wavelength λ 2 . The individual APS unit 17 - 1 sets, to the switch 19 , a pass-through connection for passing through an optical signal having the wavelength λ 2 .

In operation S 13 a , the individual APS unit 17 - 1 of the node C instructs the APS transmitter 18 to pass through the APS information associated with the wavelength λ 2 without change. At the same time, the pieces of APS information d 23 a (λ 1 ) to d 23 a (λn) are transmitted from the node C to the node D where values “λ 1 : NR, C-D, 1”, “λ 2 : SF-R, B-A, 0”, “λ 3 : NR, C-D, 1” to “λn: NR, C-D, 1” are respectively set to the pieces of APS information d 23 a (λ 1 ), d 23 a (λ 2 ), d 23 a (λ 3 ) to d 23 a (λn).

In operation S 14 , the node A receives the pieces of APS information that include the code SF-R destined for the node A in associated with the wavelength λ 2 . The individual APS unit 17 - 1 of the node A is activated, and the individual APS unit 17 - 1 monitors the state of an optical signal having the wavelength λ 2 . When the individual APS unit 17 - 1 recognizes that a failure has occurred for the wavelength λ 2 , the individual APS unit 17 - 1 determines content to be set to APS information for the wavelength λ 2 and sends the determined content to the APS transmitter 18 .

The APS transmitter 18 of the node A generates, for the wavelengths λ 1 to λn, pieces of APS information d 21 a (λ 1 ) to d 21 a (λn) and pieces of APS information d 21 b (λ 1 ) to d 21 b (λn), based on the received determined content.

In operation S 14 a , the node A transmits, to the node B, the generated pieces of APS information that include the code RR-R destined for the node B in association with the wavelength λ 2 . That is, values “λ 1 : NR, A-B, 1”, “λ 2 : RR-R, A-B, 0”, “λ 3 : NR, A-B, 1” to “λn: NR, A-B, 1” are respectively set to the pieces of APS information d 21 a (λ 1 ), d 21 a (λ 2 ), d 21 a (λ 3 ) to d 21 a (λn).

In operation S 14 b , the node A transmits, to the node D, the generated pieces of APS information that include the code SF-R destined for the node B in association with the wavelength λ 2 . That is, values “λ 1 : NR, A-D, 1”, “λ 2 : SF-R, A-B, 0”, “λ 3 : NR, A-D, 1” to “λn: NR, A-D, 1” are respectively set to the pieces of APS information d 21 b (λ 1 ), d 21 b (λ 2 ), d 21 b (λ 3 ) to d 21 b (λn).

In operation S 15 , the node D receives the pieces of APS information that include the code SF-R destined for the node A in association with the wavelength λ 2 . The individual APS unit 17 - 1 of the node D is activated, and the individual APS unit 17 - 1 monitors the state of an optical signal having the wavelength λ 2 and recognizes that a failure has occurred for the wavelength λ 2 . The individual APS unit 17 - 1 sets, to the switch 19 , a pass-through connection for passing through an optical signal having the wavelength λ 2 .

In operation S 15 a , the individual APS unit 17 - 1 of the node D instructs the APS transmitter 18 to pass through the APS information associated with the wavelength λ 2 without change. The pieces of APS information d 24 a (λ 1 ) to d 24 a (λn) are transmitted from the node D to the node A, where values “λ 1 : NR, D-A, 1”, “λ 2 : SF-R, B-A, 0”, “λ 3 : NR, D-A, 1” to “λn: NR, D-A, 1” are respectively set to the pieces of APS information d 24 a (λ 1 ), d 24 a (λ 2 ), d 24 a (λ 3 ) to d 24 a (λn).

In operation S 16 , the node D receives the pieces of APS information that include the code SF-R destined for the node B in association with the wavelength λ 2 .

In operation S 16 a , the individual APS unit 17 - 1 of the node D instructs the APS transmitter 18 to pass through the APS information associated with the wavelength λ 2 without change. The pieces of APS information d 24 b (λ 1 ) to d 24 b (λn) are transmitted from the node D to the node C where values “λ 1 : NR, D-C, 1”, “λ 2 : SF-R, A-B, 0”, “λ 3 : NR, D-C, 1” to “λn: NR, D-C, 1” are respectively set to the APS information d 24 b (λ 1 ), d 24 b (λ 2 ), d 24 b (λ 3 ) to d 24 b (λn).

›DESCRIPTION OF EMBODIMENT · 7 of 11

In operation S 17 , the node A receives the pieces of APS information that include the code SF-R destined for the node A in association with the wavelength λ 2 . The individual APS unit 17 - 1 of the node A sets, to the switch 19 , a loop-back connection for performing a loop-back operation on an optical signal having the wavelength λ 2 .

In operation S 18 , the node C receives the pieces of APS information that include the code SF-R destined for the node B in association with the wavelength λ 2 .

In operation S 18 a , the individual APS unit 17 - 1 of the node C instructs the APS transmitter 18 to pass through the APS information associated with the wavelength λ 2 without change. The pieces of APS information d 23 b (λ 1 ) to d 23 b (λn) are transmitted from the node C to the node B where values “λ 1 : NR, C-B, 1”, “λ 2 : SF-R, A-B, 0”, “λ 3 : NR, C-B, 1” to “λn: NR, C-B, 1” are respectively set to the pieces of APS information d 23 b (λ 1 ), d 23 b (λ 2 ), d 23 b (λ 3 ) to d 23 b (λn).

In operation S 19 , the node B receives the pieces of APS information that include the code SF-R destined for the node B in association with the wavelength λ 2 . The individual APS unit 17 - 1 of the node B sets, to the switch 19 , a loop-back connection for performing a loop-back operation on an optical signal having the wavelength λ 2 .

Next, other internal operation states of the nodes will be described. FIGS. 13 to 15 are diagrams illustrating other internal operation states of the nodes.

FIG. 13 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment. FIG. 13 illustrates internal operation states of the node B when the node B performs the operations S 12 , S 12 a , and S 12 b depicted in FIG. 11 . The FIG. 13 illustrates a case where at least one failure has occurred for a subset of wavelengths included in all the wavelengths used for optical signals flowing through the optical fiber, for example, due to a failure of a laser, where the number of wavelengths included in the subset of wavelengths is smaller than the number of all the wavelengths.

In this example, the DEMUX 11 w fails to receive an optical signal having the wavelength λ 2 since the optical signal of the wavelength λ 2 is interrupted. The reception terminator 13 w - 2 generates failure information indicating that the wavelength λ 2 is interrupted and sends the generated failure information to the switch controller 15 .

The switch controller 15 recognizes the failure occurrence for the wavelength λ 2 , based on the failure information sent from the reception terminator 13 w - 2 . The switch controller 15 searches the control table T 1 for an available one of individual APS units.

The switch controller 15 activates the available one of individual APS units (for example, the individual APS unit 17 - 1 ). At the same time, the switch controller 15 records, in the control table T 1 , information indicating that the wavelength λ 2 is assigned to the individual APS unit 17 - 1 so that the individual APS unit 17 - 1 performs a path-switching process on the wavelength λ 2 .

The individual APS unit 17 - 1 of the node B determines content of APS information that is to be transmitted to the other nodes, based on failure information received by the node B and a current operation state of the node B, and transmits the determined content of the APS information to the APS transmitter 18 . In this case, the APS information includes value “SF-R” as the bridge request code and value “0” as the batch flag.

The APS transmitter 18 generates pieces of APS information d 22 a (λ 1 ) to d 22 a (λn) based on the determined content and transmits the generated pieces of APS information d 22 a (λ 1 ) to d 22 a (λn) to the transmission terminators 14 e - 1 to 14 e - n , respectively. At the same time, the APS transmitter 18 generates pieces of APS information d 22 b (λ 1 ) to d 22 b (λn) based on the determined content and transmits the generated pieces of APS information d 22 b (λ 1 ) to d 22 b (λn) to the transmission terminators 14 w - 1 to 14 w - n, respectively.

The pieces of APS information d 22 a (λ 1 ) to d 22 a (λn) are transmitted from the MUX 12 e to the node C and the pieces of APS information d 22 b (λ 1 ) to d 22 b (λn) is transmitted from the MUX 12 w to the node A.

FIG. 14 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment. FIG. 14 illustrates the internal operation state of the node C when the node C performs the operations S 13 and S 13 a depicted in FIG. 11 . The reception terminators 13 w - 1 to 13 w - n receive pieces of APS information d 22 a (λ 1 ) to d 22 a (λn), respectively, via the DEMUX 11 w and send the received pieces of APS information d 22 a (λ 1 ) to d 22 a (λn) to the switch controller 15 .

The switch controller 15 recognizes a failure occurrence for the wavelength λ 2 based on the pieces of APS information sent from the reception terminators 13 w - 1 to 13 w - n and activates the individual APS unit 17 - 1 . At the same time, the switch controller 15 records, in the control table T 1 , information indicating that the wavelength λ 2 is assigned to the individual APS unit 17 - 1 so that the individual APS unit 17 - 1 performs a path-switching process on a path transmitting an optical signal having the wavelength λ 2 .

The individual APS unit 17 - 1 sends, to the switch 19 , an instruction for setting a pass-through connection for passing through an optical signal having the wavelength λ 2 , and determines content of APS information that is to be transmitted to the other nodes. The individual APS unit 17 - 1 sends the determined content of the APS information to the APS transmitter 18 . The APS transmitter 18 generates pieces of APS information d 23 a (λ 1 ) to d 23 a (λn) based on the determined content, and sends the APS information d 23 a (λ 1 ) to d 23 a (λn) to the transmission terminators 14 e - 1 to 14 e - n , respectively.

The transmission terminators 14 e - 1 to 14 e - n superimpose the pieces of APS information d 23 a (λ 1 ) to d 23 a (λn), respectively, on the respective optical signals having the different wavelengths that are outputted from the switch 19 . The pieces of APS information d 23 a (λ 1 ) to d 23 a (λn) are transmitted via the MUX 12 e to the node D.

›DESCRIPTION OF EMBODIMENT · 8 of 11

FIG. 15 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment. FIG. 15 illustrates the internal state of the node B when the node B performs the operation S 19 depicted in FIG. 11 . The reception terminators 13 e - 1 to 13 e - n receive the pieces of APS information d 23 b (λ 1 ) to d 23 b (λn), respectively, via the DEMUX 11 e , and send the received pieces of APS information d 23 b (λ 1 ) to d 23 b (λn) to the switch controller 15 . The switch controller 15 notifies the individual APS unit 17 - 1 of content of the pieces of APS information sent from the reception terminators 13 e - 1 to 13 e - n , to.

The individual APS unit 17 - 1 sends, to the switch 19 , an instruction for setting a loop-back connection for performing a loop-back operation on a path transmitting an optical signal having the wavelength λ 2 . The transmission terminator 14 e - 2 outputs an optical signal having the wavelength λ 2 that is outputted from the switch 19 , and the transmission terminator 14 e - 2 transmits the optical signal having the wavelength λ 2 to the node C via the MUX 12 e.

Next, an operation performed when multiple failures have occurred will be described.

FIG. 16 is a diagram illustrating an example of operations performed when multiple failures have occurred, according to an embodiment, and FIG. 17 is a diagram illustrating an example of APS information, according to an embodiment.

In operation S 21 , failures have occurred for all the wavelengths λ 1 to λn at an segment from the node A to the node B along the outside ring r 1 .

In operation S 21 a , the node A is performing loop-back operations on optical signals having the wavelengths λ 1 to λn.

In operation S 21 b , the node B is performing loop-back operations on optical signals having the wavelengths λ 1 to λn.

In operation S 21 c , the node C is performing pass-through operations on optical signals having the wavelengths λ 1 to λn.

In operation S 21 d , the node D is performing pass-through operations on optical signals having the wavelengths λ 1 to λn.

In operation S 22 , a failure occurs for the wavelength λ 2 at a segment from the node C to the node D along the outside ring r 1 , in addition to the failures that have occurred for all the wavelengths in operation S 21 .

In operation S 23 , the node D detects a failure occurrence for the wavelength λ 2 , processes an optical signal having the wavelength λ 2 using the individual APS unit 17 - 1 , and performs a loopback operation on the optical signal having the wavelength λ 2 , where optical signals having wavelengths other than the wavelength λ 2 are passed through the node D.

In operation S 23 a , the node D transmits, to the node A, pieces of APS information that include the code SF-R destined for the node C in association with the wavelength λ 2 , where values “λ 1 : SF-R, B-A, 1”, “λ 2 : SF-R, D-C, 0”, and “λ 3 : SF-R, B-A, 1” to “λn: SF-R, B-A, 1” are respectively set to the pieces of APS information d 34 a (λ 1 ), d 34 a (λ 2 ), d 34 a (λ 3 ) to d 34 a (λn).

In operation S 23 b , the node D transmits, to the node C, pieces of APS information that include the code SF-R destined for the node C in association with the wavelength λ 2 , where values “λ 1 : SF-R, A-B, 1”, “λ 2 : SF-R, D-C, 0”, and “λ 3 : SF-R, A-B, 1” to “λn: SF-R, A-B, 1” are respectively set to the pieces of APS information d 34 b (λ 1 ), d 34 b (λ 2 ), and d 34 b (λ 3 ) to (λn).

In operation S 24 , the node A receives the pieces of APS information that include the code SF-R destined for the node C and the batch flag “0” in association with the wavelength λ 2 , that is, the piece of APS information d 34 a (λ 2 ), and processes an optical signal having the wavelength λ 2 using the individual APS unit 17 - 1 .

In operation S 24 a , the node A transmits, to the node B, pieces of APS information d 31 a (λ 1 ) to (λn) that include a batch flag “0” in association with the wavelength λ 2 , where values “λ 1 : RR-R, A-B, 1”, “λ 2 : RR-R, A-B, 0”, and “λ 3 : RR-R, A-B, 1” to “λn: RR-R, A-B are set respectively to the pieces of APS information d 31 a (λ 1 ) to (λn).

In operation S 24 b , the node A transmits, to the node D, pieces of APS information d 31 b (λ 1 ) to d 31 b (λn) that include the batch flag “0” in association with the wavelength λ 2 , where values “λ 1 : SF-R, A-B, 1”, “λ 2 : SF-R, A-B, 0”, and “λ 3 : SF-R, A-B, 1” to “λn: SF-R, A-B are respectively set to the pieces of APS information d 31 b (λ 1 ) to d 31 b (λn).

In operation S 25 , the node C receives the pieces of APS information that include the code SF-R destined for the node C and the batch flag “0” in association with the wavelength λ 2 , that is, the piece of APS information d 34 b (λ 2 ), and processes an optical signal having the wavelength λ 2 using the individual APS unit 17 - 1 . The node C performs a loop-back operation on an optical signal having the wavelength λ 2 .

In operation S 25 a , the node C transmits, to the node D, pieces of APS information d 33 a (λ 1 ) to d 33 a (λn) that include the code RR-R destined for the node D in association with the wavelength λ 2 , where values “λ 1 : SF-R, B-A, 1”, “λ 2 : RR-R, C-D, 0”, and “λ 3 : SF-R, B-A, 1” to “λn: SF-R, B-A, 1” are respectively set to the pieces of APS information d 33 a (λ 1 ) to d 33 a (λn).

In operation S 25 b , the node C transmits, to the node B, pieces of APS information d 33 b (λ 1 ) to d 33 b (λn) that include the code SF-R destined for the node D in association with the wavelength λ 2 , where values “λ 1 : SF-R, A-B, 1”, “λ 2 : SF-R, C-D, 0”, and “λ 3 : SF-R, A-B, 1” to “λn: SF-R, A-B, 1” are respectively set to the pieces of APS information d 33 b (λ 1 ) to d 33 b (λn).

In operation S 26 , the node B receives the pieces of APS information d 33 b (λ 1 ) to d 33 b (λn) that include the code SF-R destined for the node D and the batch flag “0” in association with the wavelength λ 2 , that is, a piece of APS information d 33 b (λ 2 ), and processes an optical signal having the wavelength λ 2 using the individual APS unit 17 - 1 .

›DESCRIPTION OF EMBODIMENT · 9 of 11

In operation S 26 a , the node B transmits, to the node C, pieces of APS information d 32 a (λ 1 ) to d 32 a (λn) that include the batch flag “0” in association with the wavelength λ 2 , where values “λ 1 : SF-R, B-A, 1”, “λ 2 : SF-R, B-A, 0”, and “λ 3 : SF-R, B-A, 1” to “λn: SF-R, B-A, 1” are respectively set to the pieces of APS information d 32 a (λ 1 ) to d 32 a (λn).

In operation S 26 b , the node B transmits, to the node A, pieces of APS information d 32 b (λ 1 ) to d 32 b (λn) that include the batch flag “0” in association with the wavelength λ 2 , where values “λ 1 : SF-R, B-A, 1”, “λ 2 : SF-R, B-A, 0”, and “λ 3 : SF-R, B-A, 1” to “λn: SF-R, B-A, 1” are respectively set to the pieces of APS information d 32 b (λ 1 ) to d 32 b (λn).

Next, an internal operation state of a node will be described.

FIG. 18 is a diagram illustrating an example of an internal operation state of a node, according to an embodiment. FIG. 18 illustrates an internal operation state of the node D when the node D performs the operations S 23 , S 23 a , and S 23 b depicted in FIG. 16 .

In this example, the DEMUX 11 w of the node D fails to receive an optical signal having the wavelength λ 2 since the optical signal having the wavelength λ 2 has been interrupted. The reception terminator 13 w - 2 generates failure information indicating that an optical signal having wavelength λ 2 is interrupted, and sends the failure information to the switch controller 15 .

The switch controller 15 of the node D recognizes a failure has occurred for the wavelength λ 2 based on the failure information sent from the reception terminator 13 w - 2 and activates the individual APS unit 17 - 1 . At the same time, the switch controller 15 records, in the control table T 1 , information indicating that the wavelength λ 2 is assigned to the individual APS unit 17 - 1 so that the individual APS unit 17 - 1 performs a path-switching process on the wavelength λ 2 .

The individual APS unit 17 - 1 of the node D determines content to be set to APS information and sends the determined content of the APS information to the APS transmitter 18 . The APS transmitter 18 generates pieces of APS information d 34 a (λ 1 ) to d 34 a (λn) based on the determined content and sends the generated pieces of APS information d 34 a (λ 1 ) to d 34 a (λn) to the transmission terminators 14 e - 1 to 14 e - n , respectively. At the same time, the APS transmitter 18 generates pieces of APS information d 34 b (λ 1 ) to d 34 b (λn) and sends the generated pieces of APS information d 34 b (λ 1 ) to d 34 b (λn) to the transmission terminators 14 w - 1 to 14 w - n , respectively.

The pieces of APS information d 34 a (λ 1 ) to d 34 a (λn) are transmitted to the node A via the MUX 12 e , and the pieces of APS information d 34 b (λ 1 ) to (λn) are transmitted to the node C via the MUX 12 w.

Next, an operation performed when multiple failures have occurred will be described. In this case, the switch controller 15 receives pieces of APS information sent from the reception terminators 13 w - 1 to 13 w - n , and recognizes that only a piece of APS information associated with wavelength λ 2 has the batch flag “0”.

The switch controller 15 searches the control table T 1 for an available individual APS unit, and assigns, for example, the individual APS unit 17 - 1 to the wavelength λ 2 as an available individual APS unit. Thereafter, the switch controller 15 sends the failure information and the APS information to the individual APS unit 17 - 1 and instructs the individual APS unit 17 - 1 to perform a path-switching process on the wavelength λ 2 .

At the same time, the switch controller 15 instructs the entire APS unit 16 to perform path-switching processes on wavelengths other than the wavelength λ 2 . The switch controller 15 records, in the control table T 1 , information indicating that the wavelength λ 2 is assigned to the individual APS unit 17 - 1 and the other wavelengths are assigned to the entire APS unit 16 .

The entire APS unit 16 of the node D determines pieces of APS information to be transmitted based on the failure information, the APS information, and a current state of the node D, and instructs the APS transmitter 18 to transmit the determined pieces of APS information associated with wavelengths other than the wavelength λ 2 .

Meanwhile, upon receiving pieces of APS information that include the bridge request code “SF-R” destined for the node D, the entire APS unit 16 of the node D instructs the switch 19 to perform loop-back operations on optical signals having wavelengths other than the wavelength λ 2 . When the bridge request code “SF-R” included in the piece of APS information is destined for a node other than the node D, the entire APS unit 16 instructs the switch 19 to pass through optical signals having wavelengths other than the wavelength λ 2 .

The individual APS unit 17 - 1 determines a piece of APS information to be transmitted based on the failure information, the received APS information, and the current state of the node D, and instructs the APS transmitter 18 to transmit the determined piece of APS information in association with the wavelength λ 2 .

Meanwhile, for example, upon receiving a piece of APS information that includes the bridge request code “SF-R” destined for node ID in association with the wavelength λ 2 , the individual APS unit 17 - 1 instructs the switch 19 to perform a loop-back operation on an optical signal having the wavelength λ 2 . When the bridge request code “SF-R” included in the piece of APS information is not destined for the node D, the individual APS unit 17 - 1 instructs the switch 19 to pass through an optical signal having wavelength λ 2 .

Next, description will be given of a case where a plurality of wavelengths are collected as a wavelength group and selection between the entire switching unit and the individual switching units is performed in units of the wavelength group.

FIG. 19 is a diagram illustrating an example of a group configuration table, according to an embodiment. A group configuration table T 2 manages grouping of the wavelengths.

›DESCRIPTION OF EMBODIMENT · 10 of 11

The group configuration table T 2 , for example, includes a group G 1 including the wavelengths λ 1 and λ 2 , a group G 2 including the wavelengths λ 3 , λ 5 , and λ 6 , and a group G 3 including the wavelengths λ 4 , λ 7 , λ 8 , and λ 9 . In this way, each of the groups includes a plurality of wavelengths being used for optical signals flowing through the optical fiber.

Here, it is assumed that there are provided a plurality of entire APS units 16 (or a plurality of entire switching units). The switch controller 15 , upon receiving failure information from reception terminators, refers to the group configuration table T 2 . When failures have occurred for all the wavelengths included in a wavelength group, the switch controller 15 assigns an entire APS unit 16 to all the wavelengths included in the wavelength group and instructs the entire APS unit 16 to perform path-switching processes on paths transmitting optical signals having the wavelengths included in the wavelength group.

Furthermore, when at least one failure has occurred for a subset of wavelengths included in the wavelength group where the number of wavelengths included in the subset of wavelengths is smaller than the number of the wavelengths included in the wavelength group, the switch controller 15 assigns one of the individual APS units 17 - 1 to 17 - m to each of the subset of wavelengths and instructs the one of the individual APS units 17 - 1 to 17 - m to perform a path-switching process on the each of the subset of wavelengths. The content of the group configuration table T 2 may be set in advance, for example, by using a control terminal or a network management system.

As described above, the group configuration table T 2 for managing the correspondence relationship between wavelength groups and wavelengths is provided, and when failures have occurred for all the wavelengths in one of the wavelength groups, path-switching processes on the failed wavelengths are assigned to the entire APS unit 16 , whereas when at least one failure has occurred for a portion (a subset) of the wavelengths included in one of the wavelength groups, a path-switching process on each of the portion of the wavelengths is assigned to one of the individual APS units 17 - 1 to 17 - m . In this way, by grouping an arbitrary set of wavelengths, a path-switching process may be flexibly performed on each of different wavelengths.

FIG. 20 is a diagram illustrating an example of state transition of wavelengths, according to an embodiment. When a wavelength is in a batch mode, a path-switching process on the wavelength is performed by the entire APS unit. When a wavelength is in an individual mode, a path-switching process on the wavelength is performed by one of the individual APS units.

When a failure has detected for a portion of all the wavelengths (expressed as “individual wavelength failure detection” in FIG. 20 ), each of the wavelengths of the portion shifts into the individual mode. When APS information that includes the batch flag “0” in association with a wavelength is received (expressed as “individual APS reception” in FIG. 20 ), the wavelength shifts to the individual mode,

In the individual mode, a wavelength shifts to the batch mode when the states of the wavelength become the same as those recognized by the entire APS unit, that is, when the received APS information excluding the batch flag, a failure state, and a path-switching state become the same as those recognized by the entire APS units. In this case, assignment of the wavelength to the individual APS unit is cancelled, and the wavelength is assigned to the entire APS unit.

FIG. 21 is a diagram illustrating an example of an operational flowchart of a node for controlling state transition of wavelengths, according to an embodiment.

In operation S 31 , the switch controller 15 of the node determines whether a current operation mode of the node is a batch mode. When the current mode of the node is a batch mode (YES in operation S 31 ), the process proceeds to operation S 32 , and otherwise (NO in operation S 31 ) the process proceeds to operation S 35 .

In operation S 32 , the switch controller 15 determines whether at least one failure has partially occurred for a portion of all the wavelengths (partial failure occrrence). When at least one failure has partially occurred (YES in operation S 32 ), the process proceeds to step S 38 , and otherwise (NO in operation S 32 ) the process proceeds to step S 33 .

In operation S 33 , the switch controller 15 determines whether the batch flag is 1. When the batch flag is 1 (YES in operation S 33 ), the process proceeds to operation S 34 , and otherwise (NO in operation S 33 ) the process proceeds to operation S 38 .

In operation S 34 , the switch controller 15 activates the entire APS unit and performs a path-switching process on the wavelength using the entire APS unit (batch mode switch control).

In operation S 35 , the switch controller 15 activates the individual APS unit and performs a path-switching process on the wavelength using the individual APS unit

In operation S 36 , the switch controller 15 determines whether a first state of the wavelength recognized by the individual APS unit is the same as second state of the wavelength recognized by the entire APS unit. When it is determined that the first state is the same as the second state (YES in operation S 36 ), the process proceeds to operation S 37 , and otherwise (NO in operation S 36 ) the process is terminated.

In operation S 37 , the switch controller 15 shifts to the batch mode.

In operation S 38 , the switch controller 15 shifts to the individual mode.

As described above, when the state of a wavelength processed by the individual APS unit is the same as the state of the wavelength recognized by the entire APS unit, the assignment of the wavelength to the individual APS unit is cancelled and a path-switching process on the wavelength is assigned to the entire APS unit.

Alternatively, when all the wavelengths are in normal state, that is, a failure is not detected for any of the wavelengths and all the received pieces of APS information include the bridge request codes “NR” and the status “idle”, the assignment of wavelengths to the individual APS units are cancelled and all the wavelengths are assigned to the entire APS unit.

›DESCRIPTION OF EMBODIMENT · 11 of 11

Next, description will be given of a case where partial wavelength failure has newly occurred when all the individual APS units 17 - 1 to 17 - m are being assigned. In a state where a path-switching process for a single wavelength is being assigned to each of all the individual APS units 17 - 1 to 17 - m in a node, when a failure has newly occurred for another single wavelength or APS information that includes the batch flag “0” in association with another single wavelength is newly received, a path-switching process for the another single wavelength is suspended.

Thereafter, when one of the individual APS units 17 - 1 to 17 - m becomes available, the path-switching process for the suspended another single wavelength is assigned to the available one of the individual APS units 17 - 1 to 17 - m . This allows the node to deal with failures by using a smaller number of individual APS units than the total number of wavelengths to be multiplexed, thereby reducing the circuit size.

Alternatively, as another method, in a state where all the individual APS units 17 - 1 to 17 - m are being assigned, when a failure has occurred for a single wavelength or APS information that includes the batch flag “0” in association with a single wavelength is newly received, the switch controller 15 may assign path-switching process for the single wavelength to the entire APS unit 16 . This allows a standby time from the failure occurrence to the recovery of communication to be reduced.

Further, a configuration obtained by combining the above mentioned two methods may be employed. For example, in a state where all the individual APS units 17 - 1 to 17 - m are being assigned, when a high-priority factor for performing a path-switching process has newly arisen for a single wavelength, or APS information that includes the batch flag “0” in association with a single wavelength and is caused by a high-priority factor for performing a path-switching process is newly received, the path-switching process for the single wavelength may be assigned to the entire APS unit 16 .

Furthermore, when a switching factor having low priority has newly arisen for a wavelength or when APS information that includes the batch flag “0” in association with a wavelength and is caused by a switching factor having low priority is received, the path-switching process for the wavelength may be suspended. Thereafter, when one of the individual APS units becomes available, the path-switching process for the wavelength is assigned to the available one of the individual APS units.

As described above, in accordance with priority of a transmission traffic, the path-switching process for a traffic having high priority is assigned to the entire APS unit 16 , and the path-switching process for a traffic having low priority is suspended until one of the individual APS units becomes available. This allows communication recovery control to be appropriately performed in accordance with the priority of the traffics.

In the case of implementing the individual APS units using software, when a path-switching process to be performed by an additional individual APS unit is required, the additional individual APS unit may be newly generated using the software. In the case, when the additional individual APS unit is no longer used, the additional individual APS unit may be removed.

As described above, when failures have occurred in all the optical signals having all the wavelengths used in the optical fiber, for example, due to breakdown of the optical fiber, path-switching processes may be performed by the entire APS unit. Meanwhile, when at least one failure has occurred in at least one optical signal having a portion of all the wavelengths used in the optical fiber, for example, due to a failure of a laser, path-switching processes may be performed using a smaller number of individual APS units than the total number of wavelengths to be multiplexed.

Since there is a low probability that failures occur simultaneously in a plurality of lasers, it is possible to beforehand reduce the number of individual APS units to be used, without preparing as many individual APS units as the number of all the wavelengths which is the case in the related art. With this configuration, the circuit size may be reduced.

Although the embodiment has been described hereinabove, the configurations of the components in the embodiment are replaceable by others having the same functions. Furthermore, other arbitrary components and other arbitrary operations may be added.

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 embodiment of the present invention has 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.

Claims as granted

10 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

7 codes
IPC · International Patent Classification
Section H — Electricity
  • H04Q11/00
  • H04J14/00
  • H04J14/02
USPC · US Patent Classification
398/48398/5398/46398/7

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJul 2012Oct 2012Jan 2013Apr 2013Jul 2013Oct 2013Jan 2014Apr 2014Jul 2014Oct 2014USPTOApplicantNon-final rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
2.3 y
840 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Dalzid Singh
art unit 2634 · TC 2600
Citations: 7 back · 0 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20122014201620182020202220242026202820302032Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock