Path management control method, path management control program, path management control device and path management control system
First Claim
1. A path management controlling method using a path management controller comprising:
- an input/output unit for controlling input/output of various data;
a storage unit for storing(1) route information including identification information regarding every link used for a path that connects nodes,(2) in association with identification information of every link, resource information including identification information of advance reserved paths and working paths that use the link of interest and a residual bandwidth of the link of interest in chronological order,(3) in association with identification information of every working path, path information including identification of links and a bandwidth used in the working path of interest, and(4) in association with identification information of every advance reserved path, path reservation information including a bandwidth used in the advance reserved path of interest and a period of use of the advance reserved path of interest;
a route calculating section for calculating a route for the path with reference to the route information, the resource information, the path information and the path reservation information; and
a path setting section for setting a path between each pair of nodes in a network, based on the path reservation information or a path setting request for setting a path, which is input via the input/output unit,the path management controlling method that allows the path management controller to execute steps of;
via the input/output unit, receiving a path setting request for setting the advance reserved path, which includes a bandwidth and a period of use requested for the advance reserved path;
with reference to the route information and the resource information, calculating a route to be used for the advance reserved path;
with reference to a residual bandwidth in association with every link at each time included in the resource information, determining whether or not there is any link that cannot secure a bandwidth during the period of use as requested in the path setting request, among links used in the route for the advance reserved path;
when determining that there is any link that cannot secure a bandwidth during the period of use as requested in the path setting request, among the links of the route for setting the advance reserved path, with reference to the route information and the resource information, calculating an alternative route for a path that uses the link that cannot secure the bandwidth as requested in the path setting request, among paths registered in the path information and the path reservation information; and
updating the resource information and the path reservation information with the calculated alternative route and the route for the advance reserved path.
1 Assignment
0 Petitions
Accused Products
Abstract
The path management controller 1 refers to resource information 131 including reservation statuses of working paths and advance reserved paths that are set in every link, so as to calculate a route for setting a new path and set this path in this calculated route. If the route for setting this new path cannot be obtained (1) because of a shortage of residual bandwidth of a link of interest, the path management controller 1 refers to the resource reservation information 131 of working paths and advance reserved paths and calculates an alternative route for another existing path used in the link of interest, and moves this path to the calculated alternative route. On the other hand, if the route for setting this new path cannot be obtained (2) because there is no continuous bandwidth sufficient for setting this new path in the link of interest, the path management controller 1 refers to the resource reservation information regarding working paths and advance reserved paths in the link of interest in the resource information 131, so as to execute the time slot rearrangement.
-
Citations
20 Claims
-
1. A path management controlling method using a path management controller comprising:
-
an input/output unit for controlling input/output of various data; a storage unit for storing (1) route information including identification information regarding every link used for a path that connects nodes, (2) in association with identification information of every link, resource information including identification information of advance reserved paths and working paths that use the link of interest and a residual bandwidth of the link of interest in chronological order, (3) in association with identification information of every working path, path information including identification of links and a bandwidth used in the working path of interest, and (4) in association with identification information of every advance reserved path, path reservation information including a bandwidth used in the advance reserved path of interest and a period of use of the advance reserved path of interest; a route calculating section for calculating a route for the path with reference to the route information, the resource information, the path information and the path reservation information; and a path setting section for setting a path between each pair of nodes in a network, based on the path reservation information or a path setting request for setting a path, which is input via the input/output unit, the path management controlling method that allows the path management controller to execute steps of; via the input/output unit, receiving a path setting request for setting the advance reserved path, which includes a bandwidth and a period of use requested for the advance reserved path; with reference to the route information and the resource information, calculating a route to be used for the advance reserved path; with reference to a residual bandwidth in association with every link at each time included in the resource information, determining whether or not there is any link that cannot secure a bandwidth during the period of use as requested in the path setting request, among links used in the route for the advance reserved path; when determining that there is any link that cannot secure a bandwidth during the period of use as requested in the path setting request, among the links of the route for setting the advance reserved path, with reference to the route information and the resource information, calculating an alternative route for a path that uses the link that cannot secure the bandwidth as requested in the path setting request, among paths registered in the path information and the path reservation information; and updating the resource information and the path reservation information with the calculated alternative route and the route for the advance reserved path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A path management controller comprising:
-
an input/output unit for controlling input/output of various data; a storage unit for storing (1) route information including identification information regarding every link used for a path that connects nodes, (2) in association with identification information of every link, resource information including identification information of advance reserved paths and working paths that use the link of interest and a residual bandwidth of the link of interest in chronological order, (3) in association with identification information of every working path, path information including identification of links and a bandwidth used in the working path of interest, and (4) in association with identification information of every advance reserved path, path reservation information including a bandwidth used in the advance reserved path of interest and a period of use of the advance reserved path of interest; a route calculating section for via the input/output unit, receiving a path setting request for setting the advance reserved path, which includes a bandwidth and a period of use requested for the advance reserved path, calculating a route to be used for the advance reserved path with reference to the route information and the resource information, with reference to a residual bandwidth in association with every link at each time included in the resource information, if determining that there is any link that cannot secure a bandwidth during the period of use as requested in the path setting request, among links used in the route for the advance reserved path, with reference to the route information and the resource information, calculating an alternative route for a path that uses the link that cannot secure the bandwidth requested in the path setting request, among paths registered in the path information and the path reservation information, and updating the resource information and the path reservation information with the calculated alternative route and route for the advance reserved path; and a path setting section for setting the advance reserved path having a bandwidth as represented in the path reservation information between each pair of nodes in a network during a period of use as represented in the path reservation information. - View Dependent Claims (19, 20)
-
Specification