Routing control system, routing control device, and routing control method
First Claim
1. A routing control system, comprising:
- a plurality of routing devices for transferring packets on a network, and a control server for controlling a transfer route of said packets,wherein each of said plurality of routing devices includesrouting related information reception means for receiving routing related information from an adjacent routing device;
generation means for generating a temporary routing control table based on the received routing related information; and
transmission means for transmitting the temporary routing control table generated by said generation means to said control server, andsaid control server includesreception means for receiving a plurality of the temporary routing control tables transmitted by the transmission means of said plurality of routing devices;
control means for controlling the transfer route of said packets by using the plurality of the temporary routing control tables received by said reception means; and
reception notification means for notifying the reception of said temporary routing control table to the routing device which is the transmission source of said temporary routing control table, when said temporary routing control table is transmitted.
1 Assignment
0 Petitions
Accused Products
Abstract
The routing control system 100 according to the present invention comprises a control server 1 as the control system, and routers 10-60 as the transfer system. The control server 1 receives the temporary routing control table which is transmitted from the routers 10-60, and stores this temporary routing control table in the routing control table DB 6 as the routing control table of the router which is the transmission source. This routing control table is updated as needed when a predetermined time has elapsed from the previous update. The control server 1 refers to the data in the routing control table DB 6 constructed in this way, and performs the routing control of packets which pass through each router 10-60 on the network.
18 Citations
11 Claims
-
1. A routing control system, comprising:
-
a plurality of routing devices for transferring packets on a network, and a control server for controlling a transfer route of said packets, wherein each of said plurality of routing devices includes routing related information reception means for receiving routing related information from an adjacent routing device; generation means for generating a temporary routing control table based on the received routing related information; and transmission means for transmitting the temporary routing control table generated by said generation means to said control server, and said control server includes reception means for receiving a plurality of the temporary routing control tables transmitted by the transmission means of said plurality of routing devices; control means for controlling the transfer route of said packets by using the plurality of the temporary routing control tables received by said reception means; and reception notification means for notifying the reception of said temporary routing control table to the routing device which is the transmission source of said temporary routing control table, when said temporary routing control table is transmitted.
-
-
2. A routing control system, comprising:
-
a plurality of routing devices for transferring packets on a network, and a control server for controlling a transfer route of said packets, wherein each of said plurality of routing devices includes routing related information reception means for receiving routing related information from an adjacent routing device; generation means for generating a temporary routing control table based on the received routing related information; and transmission means for transmitting the temporary routing control table generated by said generation means to said control server, and said control server includes reception means for receiving a plurality of the temporary routing control tables transmitted by the transmission means of said plurality of routing devices; control means for controlling the transfer route of said packets by using the plurality of the temporary routing control tables received by said reception means; update means for updating a first temporary routing control table stored in the control server with a second temporary routing control table; and reception notification means for transmitting a confirmation of receipt of the second temporary routing control table to the routing device that transmitted the first temporary routing control table and the second temporary routing control table, when the first temporary routing control table is updated. - View Dependent Claims (3)
-
-
4. A routing control system, comprising:
-
a plurality of routing devices for transferring packets on a network, and a control server for controlling a transfer route of said packets, wherein each of said plurality of routing devices includes routing related information reception means for receiving routing related information from an adjacent routing device; generation means for generating a temporary routing control table based on the received routing related information; and transmission means for transmitting the temporary routing control table generated by said generation means to said control server, and said control server includes reception means for receiving a plurality of the temporary routing control tables transmitted by the transmission means of said plurality of routing devices; control means for controlling the transfer route of said packets by using the plurality of the temporary routing control tables received by said reception means;
update timer means for determining an elapsed time since a first temporary routing control table was stored in the control server; andupdate means for updating the first temporary routing control table stored in the control server with a second temporary routing control table when the elapsed time exceeds a predetermined threshold time.
-
-
5. A routing control system, comprising:
-
a plurality of routing devices for transferring packets on a network, and a control server for controlling a transfer route of said packets, wherein each of said plurality of routing devices includes routing related information reception means for receiving routing related information from an adjacent routing device; generation means for generating a temporary routing control table based on the received routing related information; update timer means for determining an elapsed time since a first temporary routing control table was stored in the routing device; and transmission means for transmitting the temporary routing control table generated by said generation means to said control server, the transmission means transmitting a second temporary routing control table to the control server when the elapsed time exceeds a predetermined threshold time, and said control server includes reception means for receiving a plurality of the temporary routing control tables transmitted by the transmission means of said plurality of routing devices; and control means for controlling the transfer route of said packets by using the plurality of the temporary routing control tables received by said reception means.
-
-
6. A routing control server which is connected to a plurality of routing devices for transferring packets on a network and controlling the transfer route of said packets, comprising:
-
reception means for receiving, in the routing control server, a plurality of temporary routing control tables transmitted from said plurality of routing devices, each of the plurality of temporary routing control tables being generated, by a corresponding routing device of the plurality of routing devices, based on routing related information received from an adjacent routing device; control means for controlling the transfer route of said packets by using the plurality of temporary routing control tables received by said reception means;
update means for updating a first temporary routing control table stored in the routing control server with a second temporary routing control table; andreception notification means for providing a confirmation of receipt of the second temporary routing control table to the routing device that transmitted the first temporary routing control table and the second temporary routing control table, when the first temporary routing control table is updated.
-
-
7. A routing control server which is connected to a plurality of routing devices for transferring packets on a network and controlling the transfer route of said packets, comprising:
-
reception means for receiving, in the routing control server, a plurality of temporary routing control tables transmitted from said plurality of routing devices, each of the plurality of temporary routing control tables being generated, by a corresponding routing device of the plurality of routing devices, based on routing related information received from an adjacent routing device; control means for controlling the transfer route of said packets by using the plurality of temporary routing control tables received by said reception means; update timer means for determining an elapsed time since a first temporary routing control table was stored in the routing control server; and update means for updating the first temporary routing control table stored in the routing control server with a second temporary routing control table when the elapsed time exceeds a predetermined threshold time.
-
-
8. A routing control method, comprising:
-
receiving, in each of a plurality of routing devices, routing related information from an adjacent routing device; generating a temporary routing control table, within each of the plurality of routing devices, based on the received routing related information; transmitting, by each of the plurality of routing devices, the generated temporary routing control table to a control server; receiving a plurality of the transmitted temporary routing control tables in the control server; controlling, using the control server, the transfer route of said packets by using the received plurality of temporary routing control tables; updating a first temporary routing control table stored in the control server with a second temporary routing control table; and providing a confirmation of receipt of the second temporary routing control table from the control server to the routing device that transmitted the first temporary routing control table and the second temporary routing control table, when the first temporary routing control table is updated in the control server. - View Dependent Claims (9)
-
-
10. A routing control method, comprising:
-
receiving, in each of a plurality of routing devices, routing related information from an adjacent routing device; generating a temporary routing control table, within each of the plurality of routing devices, based on the received routing related information; transmitting, by each of the plurality of routing devices, the generated temporary routing control table to a control server; receiving a plurality of the transmitted temporary routing control tables in the control server; controlling, using the control server, the transfer route of said packets by using the received plurality of temporary routing control tables; determining an elapsed time since a first temporary routing control table was stored in the control server; and updating the first temporary routing control table stored in the control server with a second temporary routing control table when the elapsed time exceeds a predetermined threshold time.
-
-
11. A routing control method, comprising:
-
receiving, in each of a plurality of routing devices, routing related information from an adjacent routing device; generating a temporary routing control table, within each of the plurality of routing devices, based on the received routing related information; transmitting, by each of the plurality of routing devices, the generated temporary routing control table to a control server; receiving a plurality of the transmitted temporary routing control tables in the control server; controlling, using the control server, the transfer route of said packets by using the received plurality of temporary routing control tables; determining an elapsed time since a first temporary routing control table was stored in the routing device; and transmitting a second temporary routing control table to the control server when the elapsed time exceeds a predetermined threshold time.
-
Specification