Link state routing techniques
First Claim
1. A link state routing device of a node in a network comprising a plurality of nodes and links, said link state routing device comprising:
- a first memory for storing link resource information for each link in the network, wherein the link resource information is updated as an occasion to do so arises;
a path calculator for calculating a plurality of precalculated paths from a source node to at least one destination node based on link resource information stored in the first memory, independently of occurrence of a connection request;
a second memory for storing the precalculated paths and path resource information for each precalculated path;
a path selector for selecting a precalculated path from the precalculated paths stored in the second memory when a connection request occurs, wherein the precalculated path is selected so as to satisfy a quality requirement of the connection request;
a connection setup attempter for attempting connection setup of the precalculated path;
a first counter for counting the number of path selection occurrences in the path selector;
a second counter for counting the number of path blocking occurrences in the connection setup attempter;
a blocking rate calculator for calculating a blocking rate based on the counted number of path selection occurrences and the counted number of path blocking occurrences; and
a controller controlling the path calculator such that, when the blocking rate is not smaller than a predetermined threshold, the path calculator recalculates a plurality of precalculated paths for each destination node based on link resource information stored in the first memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A link state routing communication device allowing path precalculation satisfying the required quality of a connection and reducing the call blocking probability is disclosed. A path satisfying a connection request can be selected from a plurality of precalculated paths which are stored for each destination in a memory. The precalculated paths reflect the latest link resource information using the feasibility check operation or precalculated path update operation. Therefore, a blocking probability of connection setup using precalculated paths can be decreased. In a border node, summarized information is calculated based on precalculated paths and therefore high-speed summarized information calculation is allowed, resulting in reduced computation load.
-
Citations
20 Claims
-
1. A link state routing device of a node in a network comprising a plurality of nodes and links, said link state routing device comprising:
-
a first memory for storing link resource information for each link in the network, wherein the link resource information is updated as an occasion to do so arises; a path calculator for calculating a plurality of precalculated paths from a source node to at least one destination node based on link resource information stored in the first memory, independently of occurrence of a connection request; a second memory for storing the precalculated paths and path resource information for each precalculated path; a path selector for selecting a precalculated path from the precalculated paths stored in the second memory when a connection request occurs, wherein the precalculated path is selected so as to satisfy a quality requirement of the connection request; a connection setup attempter for attempting connection setup of the precalculated path; a first counter for counting the number of path selection occurrences in the path selector; a second counter for counting the number of path blocking occurrences in the connection setup attempter; a blocking rate calculator for calculating a blocking rate based on the counted number of path selection occurrences and the counted number of path blocking occurrences; and a controller controlling the path calculator such that, when the blocking rate is not smaller than a predetermined threshold, the path calculator recalculates a plurality of precalculated paths for each destination node based on link resource information stored in the first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A communication method in a link state routing device of a node in a network comprising a plurality of nodes and links, said method comprising:
-
storing link resource information for each link in the network in a first memory; updating the link resource information as an occasion to do so arises; calculating a plurality of precalculated paths from a source node to at least one destination node based on link resource information stored in the first memory, independently of occurrence of a connection request; storing the precalculated paths and path resource information for each precalculated path in a second memory; selecting a precalculated path from the precalculated paths stored in the second memory when a connection request occurs, wherein the precalculated path is selected so as to satisfy a quality requirement of the connection request; attempting connection setup of the precalculated path; counting the number of path selection occurrences in the path selector; counting the number of path blocking occurrences during the attempting of the connection setup; calculating a blocking rate based on the counted number of path selection occurrences and the counted number of path blocking occurrences; and when the blocking rate is not smaller than a predetermined threshold, recalculating a plurality of the precalculated paths for each destination node based on link resource information stored in the first memory. - View Dependent Claims (17, 18, 19, 20)
-
Specification