This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2016-201479, filed on Oct. 13, 2016, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a management device and a wavelength setting method.
In recent years, a WDM transmission system using wavelength division multiplexing (WDM) that, for example, multiplexes and transmits optical signals having different wavelengths has been distributed. In the WDM transmission system, a plurality of ROADMs (Reconfigurable Optical Add Drop Multiplexer) is connected by optical fibers. ROADM is an optical add drop multiplexer (OADM) that can branch an optical signal having a desired wavelength from a WDM signal and insert an optical signal into an empty channel of the WDM signal.
Since an optical path is fixed for each wavelength, ROADM may not perform wavelength change or path change by remote operation. Therefore, workers have to be dispatched to office buildings to work for wavelength change and path change, imposing a big burden on the workers. Therefore, for example, CD (Colorless Directionless)-ROADM, CDC (Colorless Directionless Contention less)-ROADM and the like have appeared as the next generation ROADM which enables wavelength change and path change by remote operation. “Colorless” means that a wavelength may be changed without changing the connection with an optical fiber from a remote place. “Directionless” means that a direction may be changed without changing the connection with an optical fiber from a remote place. Further, “Contention less” means to avoid wavelength contention.
In a CD-ROADM including optical components such as optical couplers and optical splitters, optical signals having the same wavelength may not pass through the same optical coupler and optical splitter due to the properties of the optical components, causing a contention where wavelengths collide with each other. Consequently, an avoidance of contention acts as a restriction on optical line design of an optical transmission system formed with a plurality of CD-ROADMs.
Related technologies are disclosed in, for example, Japanese Laid-Open Patent Publication Nos. 2012-060622, 2014-022865, and 2014-107709.
According to an aspect of the invention, a management device is configured to manage a plurality of optical nodes in an optical transmission system, the management device includes a memory, and a processor coupled to the memory and the processor configured to specify an optical node to terminate a traffic in the optical transmission system, determine whether or not a first optical component that does not use a wavelength being used in a second optical component included in the specified optical node exists in the specified optical node, determine whether or not a path that makes the wavelength usable exists in the optical transmission system when it is determined that the first optical component exists in the specified optical node, and set the wavelength and the path that makes the wavelength usable in the first optical component when it is determined that the path making the wavelength usable exists in the specified optical node.
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.
In an optical transmission system having a plurality of CD-ROADMs, for example, contention may be avoided by sequentially allocating empty wavelengths for each traffic in the order of occurrence of traffic. However, in the optical transmission system, when empty wavelengths are sequentially allocated in the order of occurrence of traffic, although contention may be avoided, wavelength fragmentation occurs, which lowers the utilization efficiency of wavelength resources. Moreover, in a complicated optical transmission system such as a mesh configuration, the wavelength fragmentation partially occurs and the number of wavelengths to be allocated to signals transmitted over a plurality of spans becomes extremely small, which remarkably lowers the utilization efficiency of wavelength resources.
Embodiments of a technique capable of improvement of the utilization efficiency of wavelength resources will be described in detail below with reference to the drawings. Incidentally, the disclosed technology is not limited by these embodiments. In addition, the following embodiments may be used in proper combination unless contradictory.
The memory 23 is an area that stores various kinds of information. The memory 23 includes a candidate memory 41 and a priority memory 42. The candidate memory 41 is an area that stores candidate paths and candidate wavelengths to be described later. The priority memory 42 is an area that stores candidate paths according to a priority to be described later.
The CPU 24 includes an extraction unit 51, a first determination unit 52, a second determination unit 53, and a setting unit 54. The extraction unit 51 refers to the design information DB 22 to extract candidate paths for each traffic according to the selection criteria, and prioritizes and stores the extracted candidate paths in the priority memory 42. It is assumed that the priority memory 42 stores top five candidate paths.
By executing a first determination process to be described later, the first determination unit 52 determines a wavelength to be allocated for each traffic and a path to be allocated for each traffic. The first determination unit 52 includes a first decision unit 52A and a second decision unit 52B. The first decision unit 52A specifies a CD-ROADM 2 that is the start point (termination) of a new traffic generated in the optical transmission system 1. Further, the first decision unit 52A decides whether or not another optical coupler 13, which does not use a wavelength being used by an optical coupler 13 in the specified CD-ROADM 2, exists in the CD-ROADM 2. When it is decided in the first decision unit 52A that another optical coupler 13, which does not use the wavelength being used by the optical coupler 13, exists in the CD-ROADM 2, the second decision unit 52B decides whether or not there is a path which makes the wavelength usable. By executing a second determination process to be described later, the second determination unit 53 determines a wavelength to be allocated for each traffic and a path to be allocated for each traffic. The second determination unit 53 includes a third decision unit 32A. When it is decided in the first decision unit 52A that another optical coupler 13, which does not use the wavelength being used by the optical coupler 13, does not exist in the CD-ROADM 2, the third decision unit 53A specifies an adjacent wavelength adjacent to the wavelength being used by the optical coupler 13. The third decision unit 53A decides whether or not there is a path which makes the specified adjacent wavelength usable. The setting unit 54 sets the allocated wavelength and allocated path for each traffic in the WSS 11, the optical splitter 12, the optical coupler 13, the transmitter 14, and the receiver 15 in the target CD-ROADM 2. For example, the setting unit 54 sets the allocated wavelength for each traffic in the transmitter 14 and the receiver 15 and sets the allocated path for each traffic in the WSS 11.
When it is determined that the allocated wavelength and the allocated path have been determined in the first determination process (“Yes” in Operation S14), the CPU 24 sets the allocated path and the allocated wavelength for each traffic in a CD-ROADM 2 on the allocated path (Operation S15) and ends the processing operation illustrated in
When it is determined that the allocated wavelength and the allocated path have been determined in the second determination process (“Yes” in Operation S17), the CPU 24 proceeds to Operation S15 where the allocated wavelength and the allocated path are set in each target CD-ROADM 2. When the allocated wavelength and the allocated path have not been determined in the second determination process (NO in Operation S17), the CPU 24 determines that there is no solution, and determines a selectable empty wavelength as the allocated wavelength and a selectable empty path as the allocated path (Operation S18). Then, the CPU 24 proceeds to Operation S15 where the allocated wavelength and the allocated path are set in each target CD-ROADM 2. When it is determined that no traffic has been detected (“No” in Operation S11), the CPU 24 ends the processing operation illustrated in
When determining the allocated wavelength and the allocated path in the first determination process or the second determination process, the CPU 24 executing the setting process illustrated in
When the allocated wavelength and the allocated path may not be determined in the first determination process and the second determination process, the CPU 24 sets a selectable empty wavelength and a selectable empty path as the allocated wavelength and the allocated path, respectively. As a result, it is possible to arrange an optical path for a new traffic.
After extracting the candidate path, the extraction unit 51 designates the candidate path (Operation S22) and refers to the design information DB 22 to determine whether or not the designated candidate path may be transmitted (Operation S23). When it is determined that the designated candidate path may be transmitted (“Yes” in Operation S23), the extraction unit 51 stores the candidate path in the priority memory 42 according to a priority (Operation S24). The priority is, for example, the descending order of transmission distance. For example, the extraction unit 51 increases the priority for a candidate path having the shortest transmission distance and decreases the priority for a candidate path having the longest transmission distance.
After storing the candidate path in the priority memory 42, the extraction unit 51 determines whether or not there is an undesignated candidate path in the priority memory 42 (Operation S25). When it is determined that there is an undesignated candidate path (“Yes” in Operation S25), the extraction unit 51 proceeds to Operation S22 where the candidate path is designated. When it is determined that the designated candidate path may not be transmitted (“No” in Operation S23), the extraction unit 51 proceeds to Operation S25 where it is determined whether or not there is an undesignated candidate path. When it is determined that there is no undesignated candidate path in the priority memory 42 (“No” in Operation S25), the extraction unit 51 ends the processing operation illustrated in
The extraction unit 51 executing the extraction process illustrated in
When it is determined that there is an unused shortest wavelength of a path that may be used in a node serving as the start point of traffic (“Yes” in Operation S31), the first determination unit 52 sets the shortest wavelength as a candidate wavelength (Operation S32). The first determination unit 52 refers to the wavelength information DB 33 and the mounting information DB 31 to determine whether or not an available optical coupler 13 whose candidate wavelength is unused exists in the CD-ROADM 2 (Operation S33). Incidentally, the CD-ROADM 2 is a CD-ROADM 2 serving as a start point of traffic.
When it is determined that the available optical coupler 13 whose candidate wavelength is unused exists in the CD-ROADM 2 (“Yes” in Operation S33), the first determination unit 52 determines whether or not there is a candidate path in which the candidate wavelength may be used (Operation S34). When it is determined that there is a candidate path in which the candidate wavelength may be used (“Yes” in Operation S34), the first determination unit 52 stores the candidate wavelength and the candidate path in the candidate memory 41 (Operation S35).
The first determination unit 52 determines whether or not there is a plurality of candidate wavelengths in the candidate memory 41 (Operation S36). When it is determined that there is a plurality of candidate wavelengths in the candidate memory 41 (“Yes” in Operation S36), the first determination unit 52 determines a shortest candidate wavelength among the plurality of candidate wavelengths as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated route (Operation S37). When it is determined that there is not a plurality of candidate wavelengths in the candidate memory 41 (“No” in Operation S36), the first determination unit 52 proceeds to Operation S37 to determine the shortest candidate wavelength as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated route.
When it is determined that there is no shortest wavelength that may be used by the CD-ROADM 2 which is the start point of the traffic (“No” in Operation S31), the first determination unit 52 determines that there is no solution of the first determination process (Operation S38), and ends the processing operation illustrated in
In the first determination unit 52 executing the first determination process illustrated in
When it is determined that there is an adjacent available unused candidate wavelength (“Yes” in Operation S53), the second determination unit 53 refers to the mounting information DB 31, the topology information DB 32 and the wavelength information DB 33 to determine whether or not an optical coupler 13 that makes the unused candidate wavelength usable is present in a CD-ROADM 2 (Operation S54). Incidentally, this CD-ROADM 2 is a CD-ROADM 2 which is the start point of traffic. When it is determined that the optical coupler 13 that makes the unused candidate wavelength usable is present in the CD-ROADM 2 (“Yes” in Operation S54), the second determination unit 53 stores the candidate wavelength and the candidate path in the candidate memory 41 (Operation S55).
The second determination unit 53 determines whether or not there is a plurality of candidate wavelengths in the candidate memory 41 (Operation S56). When it is determined that there is a plurality of candidate wavelengths in the candidate memory 41 (“Yes” in Operation S56), the second determination unit 53 determines a shortest candidate wavelength among the plurality of candidate wavelengths as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated path (Operation S57). When it is determined that there is not a plurality of candidate wavelengths in the candidate memory 41 (“No” in Operation S56), the second determination unit 53 proceeds to Operation S57 to determine the shortest candidate wavelength as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated path.
When it is determined that there is no adjacent available unused candidate wavelength among wavelengths being used on the designated candidate path (“No” in Operation S53), the second determination unit 53 determines whether or not there is the next highest-level undesignated candidate path in the priority memory 42 (Operation S58). When it is determined that there is the next highest-level undesignated candidate path (“Yes” in Operation S58), the second determination unit 53 proceeds to Operation S52 to designate the next highest-level undesignated candidate path. When it is determined that there is no highest-level candidate path in the priority memory 42 (“No” in Operation S51), the second determination unit 53 determines that there is no solution of the second determination process (Operation S59), and ends the processing operation illustrated in
In the second determination unit 53 executing the second determination process, when there is no solution in the first determination unit 52, it is determined whether or not the highest-level candidate path exists in the priority memory 42. When the highest-level candidate path exists in the priority memory 42, the second determination unit 53 determines whether or not there is an adjacent available unused candidate wavelength among the wavelengths being used on the candidate path. When there is an adjacent available unused candidate wavelength, the second determination unit 53 determines whether or not an optical coupler 13 making the unused candidate wavelength usable is present in a CD-ROADM 2. When the optical coupler 13 making the unused candidate wavelength usable is present in the CD-ROADM 2, the second determination unit 53 stores the candidate wavelength and the candidate path in the candidate memory 41. The second determination unit 53 determines the shortest candidate wavelength in the candidate memory 41 as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated path. As a result, the second determination unit 53 can determine the optimal allocated wavelength and allocated path to be used for a new traffic by remote operation. Furthermore, the second determination unit 53 can reduce the chance of irregular wavelength arrangement due to contention avoidance and suppress wavelength fragmentation by reducing the number of wavelengths so as to be arranged continuously to an adjacent wavelength, thereby achieving the high utilization efficiency of wavelength resources.
In the first determination unit 52 of the first embodiment, when there is the shortest wavelength that may be used in the CD-ROADM 2 which as the start point of traffic, the shortest wavelength is set as a candidate wavelength, and it is determined whether or not an optical coupler 13 that can use the candidate wavelength is present in the CD-ROADM 2. When an optical coupler 13 that can use the candidate wavelength is present in the CD-ROADM 2, the first determination unit 52 determines whether or not there is a candidate path in which the candidate wavelength may be used. When there is a candidate path in which the candidate wavelength may be used, the first determination unit 52 stores the candidate wavelength and the candidate path in the candidate memory 41. The first determination unit 52 determines the shortest wavelength candidate wavelength in the candidate memory 41 as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated path. As a result, the first determination unit 52 can determine the optimal allocated wavelength and allocated path to be used for a new traffic by remote operation. Furthermore, the first determination unit 52 can reduce the number of wavelengths to be contended, reduce the chance of irregular wavelength arrangement due to contention avoidance, and suppress wavelength fragmentation, thereby achieving the high utilization efficiency of wavelength resources. Accordingly, the SDN controller 3 can provide the optical transmission system 1 of the CD-ROADM 2 compatible with contention-less and direction-less. Furthermore, it is possible to achieve network operation by the CD-ROADM 2 with low coast and high flexibility.
In the second determination unit 53, when there is no solution in the first determination unit 52, it is determined whether or not the highest-level candidate path exists in the priority memory 42. When the highest-level candidate path exists in the priority memory 42, the second determination unit 53 determines whether or not there is an adjacent available unused candidate wavelength among the wavelengths being used on the candidate path. When there is an adjacent available unused candidate wavelength, the second determination unit 53 determines whether or not an optical coupler 13 making the unused candidate wavelength usable is present in a CD-ROADM 2. When the optical coupler 13 making the unused candidate wavelength usable is present in the CD-ROADM 2, the second determination unit 53 stores the candidate wavelength and the candidate path in the candidate memory 41. The second determination unit 53 determines the shortest candidate wavelength in the candidate memory 41 as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated path. As a result, the second determination unit 53 can determine the optimal allocated wavelength and allocated path to be used for a new traffic by remote operation. Furthermore, the second determination unit 53 can reduce the chance of irregular wavelength arrangement due to contention avoidance and suppress wavelength fragmentation by filling wavelengths so as to be arranged continuously to an adjacent wavelength, thereby achieving the high utilization efficiency of wavelength resources.
It should be noted that the SDN controller 3 of the first embodiment is assumed to be constructed when a plan for laying down line cards is made after traffic demand occurs. However, in the typical operation, the line cards are arranged in advance and allocated paths and allocated wavelengths for traffics are set by remote operation as necessary. Accordingly, the conditions of usable line cards and optical components such as optical couplers 13 and optical splitters 12 physically connected to the line cards are restricted. Another optical transmission system 1 capable of coping with such a situation will be described below as a second embodiment.
The CPU 24 includes a third determination unit 55 instead of the first determination unit 52, and a fourth determination unit 56 instead of the second determination unit 53. The third determination unit 55 executes the third determination process. The third determination unit 55 determines whether or not there is the shortest wavelength that may be used by the CD-ROADM 2 serving as a start point of a new traffic. When there is the shortest wavelength that may be used by the CD-ROADM 2 as the start point of the new traffic, the third determination unit 55 determines the shortest wavelength as a candidate wavelength. The third determination unit 55 determines whether or not the same wavelength as the candidate wavelength is being used in an optical coupler 13 in the CD-ROADM 2. When the same wavelength as the candidate wavelength is being used in the optical coupler 13, the third determination unit 55 determines whether or not an available optical coupler 13 whose candidate wavelength is unused exists in the CD-ROADM 2. Incidentally, the CD-ROADM 2 is a CD-ROADM 2 which is the start point of the new traffic. When the available optical coupler 13 whose candidate wavelength is unused exists in the CD-ROADM 2, the third determination unit 55 determines whether there is a candidate path in which the candidate wavelength may be used. When there is a candidate path in which the candidate wavelength may be used, the third determination unit 55 stores the candidate wavelength and the candidate path in the candidate memory 41.
The fourth determination unit 56 executes the fourth determination process. The fourth determination unit 56 determines whether or not the highest-level candidate path exists in the priority memory 42. When the highest-level candidate path exists in the priority memory 42, the fourth determination unit 56 determines whether or not there is an adjacent available unused candidate wavelength among wavelengths being used on the candidate path. When there is an adjacent available unused candidate wavelength, the fourth determination unit 56 determines whether or not the same wavelength as the candidate wavelength is being used by an optical coupler 13 in the CD-ROADM 2. When the same wavelength as the candidate wavelength is being used by the optical coupler 13, the fourth determination unit 56 determines whether or not an optical coupler 13 making the unused candidate wavelength usable is present in the CD-ROADM 2. When the optical coupler 13 making the unused candidate wavelength usable is present in the CD-ROADM 2, the fourth determination unit 56 stores the candidate wavelength and the candidate path in the candidate memory 41.
The operation of the optical transmission system 1 of the second embodiment will be described next.
Thereafter, the third determination unit 55 determines whether or not the same wavelength as the candidate wavelength is being used in the optical coupler 13 (Operation S73). When it is determined that the same wavelength as the candidate wavelength is being used in the optical coupler 13 (“Yes” in Operation S73), the third determination unit 55 refers to the wavelength information DB 33 and the mounting information DB 31 to determine whether or not an available optical coupler 13 whose candidate wavelength is unused exists in the CD-ROADM 2 (Operation S74).
When it is determined that an available optical coupler 13 whose candidate wavelength is unused exists in the CD-ROADM 2 (“Yes” in Operation S74), the third determination unit 55 determines whether or not there is a candidate path in which the candidate wavelengths may be used (Operation S75). When it is determined that there is a candidate path in which the candidate wavelength may be used (“Yes” in Operation S75), the third determination unit 55 stores the candidate wavelength and the candidate path in the candidate memory 41 (Operation S76) and proceeds to Operation S36 to determine whether or not there is a plurality of candidate wavelengths.
When it is determined that the same wavelength as the candidate wavelength is not being used in the optical coupler 13 (“No” in Operation S73), the third determination unit 55 proceeds to Operation S71 to determine whether or not there is an unused shortest wavelength. When it is determined that no available optical coupler 13 whose candidate wavelength is unused exists in the CD-ROADM 2 (“No” in Operation S74), the third determination unit 55 proceeds to Operation S71 to determine whether or not there is an unused shortest wavelength. When it is determined that there is no candidate path in which the candidate wavelength may be used (“No” in Operation S75), the third determination unit 55 proceeds to Operation S71 to determine whether or not there is an unused shortest wavelength. When it is determined that there is no unused shortest wavelength in the CD-ROADM 2 which is the start point of traffic (“No” in Operation S71), the third determination unit 55 determines that there is no solution of the third determination process (Operation S77), and ends the processing operation illustrated in
In the third determination unit 55 executing the third determination process illustrated in
Thereafter, the fourth determination unit 56 determines whether or not there is an adjacent available unused candidate wavelength among wavelengths being used on the highest-level candidate path (Operation S83). Incidentally, an adjacent available unused candidate wavelength is, for example, the next-shortest wavelength adjacent to the shortest wavelength. When it is determined that there is an adjacent available unused candidate wavelength (“Yes” in Operation S83), the fourth determination unit 56 determines whether or not the same wavelength as the candidate wavelength is being used in the optical coupler 13 (Operation S84).
When it is determined that the same wavelength as the candidate wavelength is being used in the optical coupler 13 (“Yes” in Operation S84), the fourth determination unit 56 determines whether or not an optical coupler 13 making the unused candidate wavelength usable exists in the CD-ROADM 2 (Operation S85). When it is determined that an optical coupler 13 making the unused candidate wavelength usable exists in the CD-ROADM 2 (“Yes” in Operation S85), the fourth determination unit 56 stores the candidate wavelength and the candidate path in the candidate memory 41 (Operation S86) , and proceeds to Operation S56.
When it is determined that there is no adjacent available unused candidate wavelength among wavelengths being used on the candidate path (“No” in Operation S83), the fourth determination unit 56 determines whether or not there is the next highest-level undesignated candidate path in the priority memory 42 (Operation S87). When it is determined that there is the next highest-level undesignated candidate path (“Yes” in Operation S87), the fourth determination unit 56 proceeds to Operation S82 to designate the next highest-level undesignated candidate path.
When it is determined that there is no highest-level candidate path in the priority memory 42 (“No” in Operation S81), the fourth determination unit 56 determines that there is no solution of the fourth determination process (Operation S88), and ends the processing operation illustrated in
In the fourth determination unit 56 executing the fourth determination process, when there is no solution in the third determination unit 55, it is determined whether or not the highest-level candidate path exists in the priority memory 42. When there is the highest-level candidate path in the priority memory 42, the fourth determination unit 56 determines whether or not there is an adjacent available unused candidate wavelength among the wavelengths being used on the highest-level candidate path. When there is an adjacent available unused candidate wavelength, the fourth determination unit 56 determines whether or not the same wavelength as the candidate wavelength is being used in the optical coupler 13. When the same wavelength as the candidate wavelength is being used in the optical coupler 13, the fourth determination unit 56 determines whether or not an optical coupler 13 making the unused candidate wavelength usable is present in the CD-ROADM 2. When an optical coupler 13 making the unused candidate wavelength usable is present in the CD-ROADM 2, the fourth determination unit 56 stores the candidate wavelengths and the candidate paths in the candidate memory 41. The fourth determination unit 56 determines the shortest candidate wavelength in the candidate memory 41 as an allocated wavelength and a candidate path corresponding to the shortest candidate wavelength as an allocated path. As a result, the fourth determination unit 56 can reduce the chance of irregular wavelength arrangement due to contention avoidance while keeping the allocated path and the allocated wavelength in operation and suppress wavelength fragmentation by filling wavelengths so as to be arranged continuously to an adjacent wavelength, thereby achieving the high utilization efficiency of wavelength resources.
The SDN controller 3A according to the second embodiment can reduce the chance of irregular wavelength arrangement due to contention avoidance while keeping the allocated path and the allocated wavelength in operation and suppress wavelength fragmentation by filling wavelengths so as to be arranged continuously to an adjacent wavelength, thereby achieving the high utilization efficiency of wavelength resources.
In Operation S36 illustrated in
In Operation S37 illustrated in
In Operation S31 illustrated in
In Operation S53 illustrated in
In Operation S71 illustrated in
In the first and second embodiments, wavelengths are filled and arranged from the shortest wavelength in order to suppress wavelength fragmentation. However, the present disclosure is not limited thereto. For example, wavelengths may be preferentially filled from a wavelength with high utilization rate in the optical transmission system 1 and may be changed as appropriate.
In the optical transmission system 1 of the wavelength allocation method of
In the optical transmission system 1 of the wavelength allocation method of
Although it is not difficult for the SDN controller 3 (3A) to monitor the use situations of the wavelengths of all the paths in the optical transmission system 1, it is burdensome to monitor the utilization rate of wavelengths in a wide range of paths within the optical transmission system 1. Therefore, the SDN controller 3 (3A) may specify an arbitrary monitoring target range in the optical transmission system 1 according to a designated operation, monitor the utilization rate of wavelengths of the respective paths within the monitoring target range, and collect a wavelength with the highest utilization rate among these.
In the above embodiments, the SDN controller 3 (3A) for managing the CD-ROADMs 2 in the optical transmission system 1 has been exemplified. However, for example, these embodiments may be applied to an NMS (Network Management System) and may be changed as appropriate. The SDN controller 3 (3A), for example, is a management device. The optical transmission system 1 is not limited to a mesh configuration but may be applied to, for example, a star type, a linear type or a tour type and may be changed as appropriate.
In addition, constituent elements of the various depicted parts are not necessarily physically configured as illustrated in the drawings. In other words, the specific forms of distribution and integration of the various parts are not limited to those illustrated in the drawings, but all or some thereof may be distributed or integrated functionally or physically in arbitrary units depending on various loads and use situations.
Furthermore, the various processing functions performed by the respective devices may be entirely or partially executed on a CPU (Central Processing Unit) (or a microcomputer such as an MPU (Micro Processing Unit) or an MCU (Micro Controller Unit)). Further, the various processing functions may be entirely or partially executed on a program that is analyzed and executed by a CPU (or a microcomputer such as an MPU or an MCU) or on hardware using a wired logic.
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 an illustrating 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 |
---|---|---|---|
2016-201479 | Oct 2016 | JP | national |