NETWORK SYSTEM, PATH CALCULATION METHOD, AND PATH CALCULATION PROGRAM
First Claim
1. A network system comprising:
- a plurality of route decision systems which are distributed and arranged in a multi-domain network divided into a plurality of route calculation domains, and whereineach route decision system comprises a topology information collecting unit which collects topology information, a route calculation request responding unit which receives a route calculation request requesting route calculations of a redundant path from a start node to an end node, and a route calculating unit which performs route calculation in response to the route calculation request using the topology information in consideration of a restriction, andafter a route calculation domain to be passed through from a route calculation domain where the start node is present to a route calculation domain where the end node is present is set, a route of the redundant path between the start node and the end node is calculated by causing the route calculating unit to sequentially perform route calculation of the redundant path in each route decision system from the route calculation domain where the end node is present toward the route calculation domain where the start node is present, and by combining routes of the redundant path calculated by respective route decision systems together.
1 Assignment
0 Petitions
Accused Products
Abstract
A route decision system is arranged in each domain of a multi-domain network. The route decision system comprises a topology information collecting unit which collects topology information, a route calculation request responding unit which receives a route calculation request requesting route calculation of a redundant path from a start node to an end node, and a route calculating unit which performs route calculation in response to the route calculation request using the topology information in consideration of a restriction. After a domain from a starting point domain where the start node is present to an end point domain where the end node is present is set, route calculation of the redundant path is sequentially performed at each domain from the end point domain toward the starting point domain through an intermediate domain.
14 Citations
25 Claims
-
1. A network system comprising:
-
a plurality of route decision systems which are distributed and arranged in a multi-domain network divided into a plurality of route calculation domains, and wherein each route decision system comprises a topology information collecting unit which collects topology information, a route calculation request responding unit which receives a route calculation request requesting route calculations of a redundant path from a start node to an end node, and a route calculating unit which performs route calculation in response to the route calculation request using the topology information in consideration of a restriction, and after a route calculation domain to be passed through from a route calculation domain where the start node is present to a route calculation domain where the end node is present is set, a route of the redundant path between the start node and the end node is calculated by causing the route calculating unit to sequentially perform route calculation of the redundant path in each route decision system from the route calculation domain where the end node is present toward the route calculation domain where the start node is present, and by combining routes of the redundant path calculated by respective route decision systems together. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A route decision system arranged correspondingly to at least one of a plurality of route calculation domains in a multi-domain network, the route decision system comprising:
-
a topology information collecting unit which collects topology information; a route calculation request responding unit which receives a route calculation request requesting route calculation of a redundant path from a start node to an end node; a route-decision-system selecting unit which selects a route calculation domain where a route decision system to which the route calculation request is to be transmitted belongs when the end node is not present in a local route calculation domain to which the route-decision-system selecting unit belongs; and a route calculating unit which performs route calculation of the redundant path using the topology information in consideration of a restriction when the end node is present in a local route calculation domain to which the route calculating unit belongs, and issues a route calculation response including a result of the route calculation to a transmission originator of the route calculation request. - View Dependent Claims (17)
-
-
18. A method of calculating a route of a redundant path across route calculation domains from a start node to an end node by a plurality of route decision systems which are distributed and arranged in a multi-domain network and which work together, the method comprising:
-
a step of setting a route calculation domain through which a route from the start node to the end node passes using adjacency information retained by each route decision system; and a step of causing a route decision system belonging to the set route calculation domain to recursively perform path calculation from a route decision system belonging to a route calculation domain where the end node is present toward a route decision system belonging to a route calculation domain where the start node is present. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium storing a program that allows a computer to execute a process of calculating a route of a redundant path across route calculation domains from a start node to an end node in a multi-domain network, the program allowing the computer to execute:
-
a process of receiving a route calculation request requesting route calculation of the redundant path; a process of selecting a route calculation domain where a route decision system to which the route calculation request is to be transmitted belongs when the end node is not present in a local route calculation domain to which a route decision system belongs; and a process of performing route calculation of the redundant path in consideration of a restriction using topology information when the end node is present in the local route calculation domain to which the route decision system belongs, and of issuing a route calculation response including a result of the route calculation to a transmission originator of the route calculation request.
-
Specification