US 11,943,134 B2
Transfer device, transfer system, transfer method and program
Takayoshi Hirasawa, Tokyo (JP)
Assigned to Nippon Telegraph and Telephone Corporation, Tokyo (JP)
Appl. No. 17/295,508
Filed by Nippon Telegraph and Telephone Corporation, Tokyo (JP)
PCT Filed Nov. 18, 2019, PCT No. PCT/JP2019/045126
§ 371(c)(1), (2) Date May 20, 2021,
PCT Pub. No. WO2020/110810, PCT Pub. Date Jun. 4, 2020.
Claims priority of application No. 2018-224476 (JP), filed on Nov. 30, 2018.
Prior Publication US 2022/0006729 A1, Jan. 6, 2022
Int. Cl. G06F 15/16 (2006.01); H04L 45/28 (2022.01); H04L 45/74 (2022.01)
CPC H04L 45/28 (2013.01) [H04L 45/74 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A first transfer apparatus comprising an internal port, an external port, and a central processing unit configured to execute a program that causes performance of operations comprising:
controlling a transfer apparatus group comprising a plurality of transfer apparatuses including the first transfer apparatus and one or more second transfer apparatuses, wherein the plurality of transfer apparatuses are connected to each other with communication routing in accordance with external routing information notified from an external communication apparatus outside the transfer apparatus group, wherein the external port is configured to receive the external routing information;
performing autonomous decentralized control for autonomously constructing routing for each of the plurality of transfer apparatuses in accordance with internal routing information exchanged only between the transfer apparatuses in the transfer apparatus group, wherein the internal port is configured to receive and output the internal routing information;
storing, in a first data base (DB), a destination address obtained by resolving the internal routing information through the autonomous decentralized control;
storing, in a second DB, the external routing information;
transferring the external routing information and the internal routing information to one of the second transfer apparatuses via the internal port, and storing, in a third DB, the external routing information or the internal routing information transferred from one of the second transfer apparatuses; and
acquiring, from the first DB, a destination address of the external routing information and transferring the external routing information via the internal port to one of the second transfer apparatuses that is designated by the acquired destination address;
wherein performing the autonomous decentralized control comprises performing control of (i) detecting a destination address of the internal routing information from the first DB, (ii) transferring the internal routing information to one of the second transfer apparatuses that is designated by the detected destination address, and (iii) storing, in the third DB, the internal routing information or the external routing information transferred from one of the transfer apparatuses via the internal port; and
wherein centrally controlling the transfer apparatus group comprises performing control of (i) storing the external routing information received by the internal port in the second DB, (ii) storing, in the third DB, the external routing information read from the second DB, and (iii) transferring the external routing information to one of the second transfer apparatuses via the internal port.