The present invention relates to an optical path design device, an optical path design method, and a program.
In an optical transmission network, communication data is handled by light, and communication demand present in the optical transmission network is called an optical path. In order to improve the accommodation efficiency of the optical path, a wavelength allocation method and a route calculation method of the optical path are being studied. At this time, in order to accurately transmit the information converted into light at a start node to an end node, it is necessary to calculate the route in consideration of the transmission quality of the optical path.
As a related art, a method for considering transmission quality at the time of route calculation has been proposed (NPL 1). In the related art, a combination of a route and a wavelength having a small optical signal to noise ratio (OSNR) is selected for a given modulation method.
[NPL 1] R. Cardillo, V. Curri, M. Mellia, “Considering transmission impairments in configuring wavelength routed optical networks,'” in Proc. OFC/NFOEC 2006, Anaheim, CA, USA, March 2006.
In the related art, since the modulation method is fixed, if the transmission quality required for the optical path cannot be satisfied by the given modulation method, there is a problem that the optical path cannot be set. At this time, although there are cases where the optical path can be set by passing through a regenerative repeater (a device for eliminating attenuation and deterioration of an optical signal by OEO conversion) along the route of the optical path, an increase in the cost of the optical path due to the use of an expensive regenerative repeater is a problem. Further, in an optical transmission network in practical use, since there are few nodes in which the regenerative repeater is installed, a case where the transmission distance increases due to passing through the regenerative repeater is considered.
An object of the disclosed technique is to realize an optical path design in which a modulation method can be changed in accordance with transmission quality.
The disclosed technique is an optical path design device including: a transmission quality calculation unit which estimates transmission quality of a plurality of candidate routes in an optical transmission network; and a route selection unit which selects a candidate route that satisfies the transmission quality from the plurality of candidate routes.
Optical path design in which a modulation method can be changed depending on transmission quality can be realized.
An embodiment of the present invention (present embodiment) will be described below with reference to the drawings. Embodiments which will be described later are merely examples and embodiments to which the present invention is applied are not limited to the following embodiments.
The optical path design device according to the present embodiment is a device which designs an optical path in an optical transmission network, and performs a route search in the optical path design in consideration of the transmission quality of the route and the modulation mode used in the route at the time of route search.
Reference numbers and document names related to the reference technology or the like of the present embodiment are collectively described at the end of the present embodiment. In the following description, numbers of related references are shown as “[1]” and the like.
The route determination unit 10 includes a route calculation unit 11, a transmission quality calculation unit 12, a route selection unit 13, and a route evaluation unit 14.
The route calculation unit 11 derives a route on the basis of information stored in a topology information DB 21 and a wavelength information DB 22 to be described later. The transmission quality calculation unit 12 calculates the transmission quality of the route on the basis of information stored in the topology information DB 21 to be described later.
The route selection unit 13 determines a candidate route on the basis of a transmission distance of the route and a transmission quality value stored in the transmission quality DB. The route evaluation unit 14 evaluates the candidate route determined by the route selection unit 13, determines one route or ranks priority of the route.
The storage unit 20 includes a topology information DB 21, a wavelength information DB 22, an optical path information DB 23, a device information DB 24, and a candidate route information DB 25.
The topology information DB 21 is a database that stores topology information. The topology information is information indicating a connection relationship between nodes and links in an optical transmission network, a distance between nodes, and the like.
The wavelength information DB 22 is a database that stores wavelength information. The wavelength information is information indicating a utilization situation of a wavelength in each link of the optical transmission network.
The optical path information DB 23 is a database for storing the optical path information. The optical path information is information indicating a request condition of an optical path which is set in the optical transmission network.
The device information DB 24 is a database that stores device information. The device information is information indicating a modulation method, loss, and the like of a device in the optical transmission network.
The candidate route information DB 25 is a database that stores candidate route information. The candidate route information DB 25 is information indicating the candidate route derived by the route calculation unit 11, the transmission quality derived by the transmission quality calculation unit 12 for the candidate route, and the like.
The input/output unit 30 includes an input unit 31 and an output unit 32. The input unit 31 receives information such as topology information, wavelength information, optical path information, and device information. The output unit 32 outputs route information indicating the route determined by the route determination unit 10.
Next, an operation of the optical path design device 1 will be described with reference to the accompanying drawings. Here, the flow of the entire processing will be mainly described, and the details of each process will be described later.
Next, the route calculation unit 11 derives N pieces of candidate route information and stores them in a candidate route information DB 25 (step S102). The route calculation unit 11 derives each route length of the N pieces of candidate route information (step S103).
Next, the transmission quality calculation unit 12 selects one candidate route from the candidate route information, and determines a transmittable modulation mode on the basis of the route length of the selected candidate route (step S104).
The route selection unit 13 determines whether there is a modulation mode in which transmission along the selected candidate route is possible (step S105). When it is determined that there is no modulation mode in which transmission along the selected candidate route is possible (step S105: No), the route selection unit 13 deletes the selected candidate route information from the candidate route information DB (step S106).
When it is determined that there is a modulation mode in which transmission along the selected candidate route is possible (step S105: Yes), the route selection unit 13 skips the processing of step S106.
The route selection unit 13 determines whether the selected route satisfies the delay requirement of the optical path and transmission quality corresponding to the modulation mode (step S107). When it is determined that the selected route does not satisfy the delay requirement of the optical path and the transmission quality corresponding to the modulation mode (step S107: No), the route selection unit 13 deletes the selected candidate route information from the candidate route information DB (step S108).
When the route selection unit 13 determines that the selected route satisfies the delay requirement of the optical path and the transmission quality corresponding to the modulation mode (step S107: Yes), the route selection unit 13 skips the processing of step S108.
The route selection unit 13 determines whether N candidate routes are selected (step S109). When it is determined that N candidate routes are not selected (step S109: No), the route selection unit 13 returns to the processing of step S104 and selects the next candidate route.
When it is determined that the route selection unit 13 has selected N candidate routes (step S109: Yes), the route evaluation unit 14 compares the bit rate of the selected modulation mode and the required bit rate of the optical path for each candidate route, and derives the number of used carriers (step S110).
Then, the route evaluation unit 14 derives an allocation wavelength of each candidate route (step S111). The route evaluation unit 14 compares the respective maximum wavelength numbers among one or a plurality of wavelength numbers allocated to the respective candidate routes, and determines a candidate route having the smallest wavelength number as a route (step S112).
The route determination method in the processing of step S112 is a determination method for equalizing the utilization rate of the wavelength of each route in the optical transmission network, but may be another determination method. Also, the output unit 32 outputs the route information indicating the determined route (step S113). The route information thus output is information indicating a route in which the transmission quality of the optical path is taken into consideration.
A number indicating a modulation mode that can be realized, a bit rate, a modulation method, a symbol rate, a GSNR threshold and the like in each modulation mode are set, when the type of the device is OXC.
The value of the item “used wavelength” is a value indicating the wavelength used in the candidate route. The value of the item “transmission distance” is a value indicating the transmission distance of the candidate route. The value of the item “cost” is a total value of the costs related to the device via which the candidate route passes.
The value of the item “used modulation mode” is a value indicating a modulation mode used in the candidate route, and is, for example, a value in the form of (node name-modulation mode number). The value of the item “GSNR” is a value indicating the quality of the transmission route derived by the transmission quality calculation unit 12. The value of the item “via link” is one or multiple links used in the route.
A specific embodiment of the present embodiment will be described below, and the details of the above-described each processing will be further described.
The route calculation unit 11 refers to a combination of a start point node and an end point node of the optical path and a requested bit rate from the optical path information. Then, the route calculation unit 11 derives a plurality of candidate routes reaching from the start point node to the end point node, and stores the candidate route information indicating the derived candidate routes in the candidate route information DB 25.
In the present embodiment, the route calculation unit 11 searches for a route of an optical path to be transmitted from N1 to N8 at 400 Gbps.
The route selection unit 13 determines a modulation mode in which the candidate route can be transmitted in step S104 from the route length for each candidate route derived in the step S103 of
When the route selection unit 13 determines the modulation mode of each candidate route with reference to the device information DB shown in
Then, the route selection unit 13 deletes the candidate route information in which there is no modulation mode transmittable by the processing of the step S106, from the candidate route information DB.
Here, the transmission quality calculation unit 12 estimates the transmission time of each candidate route. For example, the transmission quality calculation unit 12 calculates the transmission time of the route by the transmission distance/the propagation speed of the signal in the optical fiber. In the present embodiment, the transmission quality calculation unit 12 derives the transmission time, as the propagation speed of the signal in the optical fiber=200,000 (km/s).
Further, in processing of step S107 in
In the processing of step S107 in
Specifically, the transmission quality calculation unit 12 may adopt any of the following estimation methods.
In a first estimation method, the transmission quality calculation unit 12 may actually measure transmission quality of each device, an optical fiber or the like in advance, and may estimate the transmission quality of the entire candidate route, using that stored in the database.
In a second estimation method, the transmission quality calculation unit 12 may estimate the transmission quality of the candidate route, using an OSS library (GNPy [2] or the like) capable of estimating the transmission quality.
In a third estimation method, the transmission quality calculation unit 12 may actually set an optical path using the candidate route in an optical transmission network and actually measure transmission quality.
The method of estimating the transmission quality is not limited to any of the above-mentioned methods, and other methods may be used.
The route selection unit 13 determines whether the candidate route satisfies transmission quality for modulation of the optical path. Specifically, the route evaluation unit 14 compares a threshold of GSNR for a modulation mode of each candidate route with transmission quality of each candidate route to determine whether the transmission quality is satisfied.
Then, the route selection unit 13 deletes candidate route information indicating a route which does not satisfy the quality, from the candidate route information DB in the processing of the step S108 of
The route evaluation unit 14 derives the number of used carriers in step S110 of
For example, in the candidate route information of the first entry of the candidate route information DB shown in
Then, the route evaluation unit 14 derives an allocation wavelength in step S111 of
The route evaluation unit 14 evaluates each candidate route in the candidate route information DB shown in
(Hardware Configuration Example According to Present Embodiment) The optical path design device 1 can be implemented, for example, by causing a computer to execute a program that describes the processing details described in the present embodiment. Note that the “computer” may be a physical machine or a virtual machine in the cloud. When using a virtual machine, the “hardware” described here is virtual hardware.
The program can be stored and distributed by being recorded in a computer-readable recording medium (portable memory or the like). In addition, the above program can also be provided through a network such as the Internet or e-mail.
A program for realizing processing in the computer is provided by a recording medium 1001 such as, for example, a CD-ROM or a memory card. When the recording medium 1001 having a program stored therein is set in the drive device 1000, the program is installed from the recording medium 1001 through the drive device 1000 to the auxiliary storage device 1002. However, the program need not necessarily be installed from the recording medium 1001 and may be downloaded from another computer via a network. The auxiliary storage device 1002 stores the installed program and also stores necessary files, data, and the like.
The memory device 1003 reads and stores the program from the auxiliary storage device 1002 when an instruction to start the program is given. The CPU 1004 realizes a function relevant to the device in accordance with the program stored in the memory device 1003. The interface device 1005 is used as an interface for connection to a network. The display device 1006 displays a graphical user interface (GUI) and the like according to the program. The input device 1007 is constituted by a keyboard, a mouse, a button, a touch panel, or the like, and is used for inputting various operation instructions. The output device 1008 outputs a calculation result. The computer may include a graphics processing unit (GPU) or a tensor processing unit (TPU) instead of the CPU 1004, or may include a GPU or a TPU in addition to the CPU 1004. In that case, for example, processing may be divided and executed in such a way that the GPU or the TPU executes processing that requires special arithmetic operations, and that the CPU 1004 executes other processing.
(Effect of Present Embodiment) The optical path design device 1 according to the present embodiment will be described. Thus, the optical path design capable of changing the modulation method according to the transmission quality can be realized.
More specifically, the following effects can be obtained for a network operator who provides an optical transmission network.
Further, the following effects can be obtained for a network user who uses an optical transmission network.
An optical path design device including:
a transmission quality calculation unit which estimates transmission quality of a plurality of candidate routes in an optical transmission network; and
a route selection unit which selects a candidate route that satisfies the transmission quality from the plurality of candidate routes.
The optical path design device according to item 1, in which the route selection unit selects a candidate route having a modulation mode that can be transmitted with respect to a route length of each candidate route included in the plurality of candidate routes, on the basis of information indicating a modulation mode that is usable by a device constituting the optical transmission network.
The optical path design device according to item 1 or 2, in which the transmission quality calculation unit estimates transmission times of the plurality of candidate routes, and the route selection unit selects a candidate route satisfying a required delay requirement from the plurality of candidate routes, on the basis of the estimated transmission time.
The optical path design device according to any one of items 1 to 3, further including a route evaluation unit which determines a route for uniformizing a utilization rate of a wavelength from the plurality of candidate routes selected by the route selection unit, on the basis of information indicating a utilization situation of the wavelength of each route.
The optical path design device according to any one of items 1 to 4, further including:
An optical path design method executed by a computer, the method including:
A program for causing a computer to function as each unit of the optical path design device according to any one of items 1 to 5.
Although these embodiments have been described above, the present invention is not limited to such specific embodiments and various modifications and changes are possible within the scope of the gist of the present invention described in the claims.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2021/041965 | 11/15/2021 | WO |