(57)【要約】      （修正有）【課題】データを複数の経路で転送する場合において、データの転送に要する時間を短縮する。【解決手段】本データ転送管理装置は、送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理する。そして、上記データ転送管理装置は、第１中継装置から第２中継装置までの複数の経路であって、リンクを共有しない複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には使用可能な帯域が広い経路から順に抽出し、少なくとも複数の経路上の各中継装置に対して、当該中継装置がデータの転送に使用する情報を送信する。【選択図】図２２
2017201733.tif 000002
【特許請求の範囲】
【請求項１】
送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理するデータ転送管理装置であって、
前記第１中継装置から前記第２中継装置までの複数の経路であって、リンクを共有しない前記複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には使用可能な帯域が広い経路から順に抽出する抽出部と、
少なくとも前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送に使用する情報を送信する通信部と、
を有するデータ転送管理装置。
【請求項２】
前記第１中継装置及び前記第２中継装置を含む、ネットワークにおける複数の中継装置の各々から、当該中継装置に接続される他の中継装置の識別情報と当該中継装置の各リンクにおいて使用可能な帯域の情報とを含む第１の情報を定期的に収集する収集部
をさらに有し、
前記抽出部は、
前記収集部により収集された前記第１の情報を用いて、前記複数の経路を抽出する、
請求項１記載のデータ転送管理装置。
【請求項３】
前記抽出部は、
抽出した前記複数の経路が、前記抽出部により前回抽出された第２の複数の経路と一致するか判定し、
前記通信部は、
前記抽出部により抽出された前記複数の経路が、前記第２の複数の経路と一致しないと判定された場合、前記抽出部により抽出された前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送時に使用する情報を送信する、
請求項２記載のデータ転送管理装置。
【請求項４】
前記複数の経路の各々において使用可能な帯域は、当該経路に含まれる１又は複数のリンクにおいて使用可能な帯域のうち最も狭い帯域として算出される、
請求項１乃至３のいずれか１つ記載のデータ転送管理装置。
【請求項５】
前記データの転送に使用する情報は、転送元の識別情報と、転送先の識別情報と、経路において使用可能な帯域の情報とを含む、
請求項１乃至４のいずれか１つ記載のデータ転送管理装置。
【請求項６】
送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理するコンピュータが、
前記第１中継装置から前記第２中継装置までの複数の経路であって、リンクを共有しない前記複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には未使用帯域が広い経路から順に抽出し、
少なくとも前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送に使用する情報を送信する、
処理を実行するデータ転送管理方法。
【請求項７】
送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理するコンピュータに、
前記第１中継装置から前記第２中継装置までの複数の経路であって、リンクを共有しない前記複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には未使用帯域が広い経路から順に抽出し、
少なくとも前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送に使用する情報を送信する、
処理を実行させるデータ転送管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの転送管理技術に関する。
【背景技術】
【０００２】
自然災害や障害の発生等に備えるため、或る拠点のストレージに保存されたデータを遠隔の拠点のストレージにバックアップする場合、単純に１つの経路でデータを転送すると時間がかかる。そこで、複数の経路を使用してデータを並列で転送することで、バックアップが完了するまでの時間を短縮することが行われている。
【０００３】
複数の経路を使用したデータ転送に関して、或る文献は以下のような技術を開示する。具体的には、送信元装置に隣接する中継ノードと送信先装置に隣接する中継ノードとを結ぶ複数の経路が、リンクが重複することがないように抽出される。ここで、複数の経路は、各リンクの重みを１として、経路に含まれるリンクの重み値の合計が最小になるように、ダイクストラ法によって抽出される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２２０４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記技術によれば、リンクの数が少ない経路ほど採用されるようになるが、データの転送に要する時間の長さはリンクの数だけに影響されるわけではなく、その他の要因にも影響される。
【０００６】
本発明は、１つの側面では、データを複数の経路で転送する場合において、データの転送に要する時間を短縮するための技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明に係るデータ転送管理装置は、送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理する。そして、データ転送管理装置は、第１中継装置から第２中継装置までの複数の経路であって、リンクを共有しない複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には使用可能な帯域が広い経路から順に抽出する抽出部と、少なくとも複数の経路上の各中継装置に対して、当該中継装置がデータの転送に使用する情報を送信する通信部とを有する。
【発明の効果】
【０００８】
１つの側面では、データを複数の経路で転送する場合において、データの転送に要する時間を短縮できるようになる。
【図面の簡単な説明】
【０００９】
【図１】図１は、複数の経路の一例を示す図である。
【図２】図２は、複数の経路の他の例を示す図である。
【図３】図３は、リンクを共有しない複数の経路の選択方法を説明するための図である。
【図４】図４は、ネットワークの一例を示す図である。
【図５】図５は、経路選択の具体例を示す図である。
【図６】図６は、リンクの共有によって使用可能な帯域が狭くなる例を示す図である。
【図７】図７は、障害の発生によってリンクが切断される例を示す図である。
【図８】図８は、リンクの増設によってネットワーク構成が変化する例を示す図である。
【図９】図９は、経路の選択例を示す図である。
【図１０】図１０は、選択される経路の変化を示す図である。
【図１１】図１１は、選択される経路の変化を示す図である。
【図１２】図１２は、本実施の形態のシステム概要を示す図である。
【図１３】図１３は、単純化されたネットワーク構成を示す図である。
【図１４】図１４は、転送管理装置の機能ブロック図である。
【図１５】図１５は、第１経路データ格納部に格納されるデータの一例を示す図である。
【図１６】図１６は、第２経路データ格納部に格納されるデータの一例を示す図である。
【図１７】図１７は、収集データ格納部に格納されるデータの一例を示す図である。
【図１８】図１８は、中継ノードの機能ブロック図である。
【図１９】図１９は、転送情報格納部に格納されるデータの一例を示す図である。
【図２０】図２０は、送信元サーバの機能ブロック図である。
【図２１】図２１は、送信先サーバの機能ブロック図である。
【図２２】図２２は、本実施の形態のシステムにおいて行われる処理の処理フローを示す図である。
【図２３】図２３は、本実施の形態のシステムにおいて行われる処理の処理フローを示す図である。
【図２４】図２４は、本実施の形態のシステムにおいて行われる処理の処理フローを示す図である。
【図２５】図２５は、転送情報を含むパケットの構造の一例を示す図である。
【図２６】図２６は、本実施の形態のシステムにおいて行われる処理の処理フローを示す図である。
【図２７】図２７は、本実施の形態のシステムにおいて行われる処理の処理フローを示す図である。
【図２８】図２８は、コンピュータの機能ブロック図である。
【図２９】図２９は、中継機能を有するコンピュータ装置の機能ブロック図である。
【発明を実施するための形態】
【００１０】
まず、ホップ数のみを基準として経路選択を行う方法について検討する。
【００１１】
例えば図１に示すようなネットワークを考える。図１において、円の図形は中継ノードを表し、中継ノードＡには送信元サーバが接続され、中継ノードＰには送信先サーバが接続される。データは送信元サーバにおいて３つに分割され、分割されたデータは送信先サーバへ３つの経路で送信される。図１の例においては、ホップ数が小さくなるように３つの経路が選択されており、実線で表された経路１はＡ→Ｆ→Ｋ→Ｐの順に中継ノードを経由する経路（ホップ数は４）であり、破線で表された経路２はＡ→Ｂ→Ｇ→Ｋ→Ｐの順に中継ノードを経由する経路（ホップ数は５）であり、一点鎖線で表された経路３はＡ→Ｅ→Ｊ→Ｋ→Ｐの順に中継ノードを経由する経路（ホップ数は５）である。このような３つの経路は、中継ノードＫと中継ノードＰとを接続するリンクを共有しており、この共有部分が原因で通信速度が低下する。
【００１２】
そこで、図２に示すように、リンクを共有しない３つの経路でデータを転送する。図２において、実線で表された経路１はＡ→Ｆ→Ｋ→Ｐの順に中継ノードを経由する経路（ホップ数は４）であり、破線で表された経路２はＡ→Ｂ→Ｇ→Ｌ→Ｐの順に中継ノードを経由する経路（ホップ数は５）であり、一点鎖線で表された経路３はＡ→Ｅ→Ｊ→Ｏ→Ｐの順に中継ノードを経由する経路（ホップ数は５）である。これにより、リンクの共有による通信速度の劣化を防ぐことができる。また、図１の例と比較して、経路のホップ数は増えていない。
【００１３】
ここで、図３を用いて、リンクを共有しない複数の経路の選択方法について説明する。まず、ホップ数が４（すなわち最小）である経路「Ａ→Ｆ→Ｋ→Ｐ」が選択され、これに伴い、中継ノードＡと中継ノードＦとの間のリンク、中継ノードＦと中継ノードＫとの間のリンクおよび中継ノードＫと中継ノードＰとの間のリンクは削除される。次に、残りのリンクを使用して、ホップ数が次に小さい経路「Ａ→Ｂ→Ｇ→Ｌ→Ｐ」が選択されたとする。これに伴い、中継ノードＡと中継ノードＢとの間のリンク、中継ノードＢと中継ノードＧとの間のリンク、中継ノードＧと中継ノードＬとの間のリンクおよび中継ノードＬと中継ノードＰとの間のリンクは削除される。次に、残りのリンクを使用して、同じくホップ数が５である経路「Ａ→Ｅ→Ｊ→Ｏ→Ｐ」が選択されたとする。これに伴い、中継ノードＡと中継ノードＥとの間のリンク、中継ノードＥと中継ノードＪとの間のリンク、中継ノードＪと中継ノードＯとの間のリンクおよび中継ノードＯと中継ノードＰとの間のリンクは削除される。そして、ＡからＰまで到達可能な経路を選択できなくなるまで処理を繰り返すことで、リンクを共有しない複数の経路を選択することができる。
【００１４】
但し、上で述べた方法においては、ホップ数のみを経路選択の条件とするため、ホップ数が同じである経路が複数存在する場合、低速な経路を選択する（すなわち、最大性能を実現できない）場合がある。
【００１５】
この問題について、図４に示すようなネットワークを例として検討を行う。図４においては、送信元サーバからデータを受信した中継ノードＡから、送信先サーバにデータを送信する中継ノードＧまでデータが転送される。リンクに付された数字は使用可能な帯域（言い換えれば、通信速度）を表す。上で述べた方法を使用すると、まず、ホップ数が２である経路「Ａ→Ｇ」が選択される。次に、ホップ数が４である経路「Ａ→Ｃ→Ｄ→Ｇ」、経路「Ａ→Ｂ→Ｄ→Ｇ」又は経路「Ａ→Ｅ→Ｆ→Ｇ」が選択される。このように同じホップ数である経路が複数存在する場合、通信速度の観点からは、最も狭い帯域が５Ｍｂｐｓ（Megabits per second）である経路「Ａ→Ｂ→Ｄ→Ｇ」は選択されるべきではない。しかし、例えばＩＰ（Internet Protocol）アドレスに基づき（例えば、より値が小さいＩＰアドレスを優先するといったルールに基づき）経路を選択した場合やランダムに経路を選択した場合、必ずしも経路「Ａ→Ｂ→Ｄ→Ｇ」は排除されない。
【００１６】
図５に、図４に示したネットワークにおける経路の選択について具体例を示す。まず、ホップ数が２である経路「Ａ→Ｇ」が選択され、これに伴い、中継ノードＡと中継ノードＧとの間のリンクを選択することはできなくなる。次に、ホップ数が４である経路のうち経路「Ａ→Ｅ→Ｆ→Ｇ」が選択されたとする。これに伴い、中継ノードＡと中継ノードＥとの間のリンクを選択することはできなくなり、中継ノードＥと中継ノードＦとの間のリンクを選択することはできなくなり、中継ノードＦと中継ノードＧとの間のリンクを選択することはできなくなる。次に、ホップ数が４である経路のうち経路「Ａ→Ｂ→Ｄ→Ｇ」が選択されたとする。これに伴い、中継ノードＡと中継ノードＢとの間のリンクを選択することはできなくなり、中継ノードＢと中継ノードＤとの間のリンクを選択することはできなくなり、中継ノードＤと中継ノードＧとの間のリンクを選択することはできなくなる。すると、中継ノードＤと中継ノードＧとの間のリンクを選択することができないため、経路「Ａ→Ｃ→Ｄ→Ｇ」を選択することができない。結果として、経路「Ａ→Ｇ」、経路「Ａ→Ｅ→Ｆ→Ｇ」および経路「Ａ→Ｂ→Ｄ→Ｇ」が選択されることになるが、経路「Ａ→Ｂ→Ｄ→Ｇ」よりも経路「Ａ→Ｃ→Ｄ→Ｇ」の方が、経路上における帯域の値の最小値が大きいため、選択された複数の経路の組合せは最適な組合せであるとは言えない。
【００１７】
従って、ホップ数のみに基づいて経路を選択するのではなく、新たな基準を別途導入することで、データの転送速度をより短縮できるような経路を選択できるようにすることが好ましい。
【００１８】
別の問題として、何らかの原因によって使用可能な帯域が狭くなった場合、或いは障害発生時にリンクが切断されてネットワーク構成が変化した場合等においては、データの送達が遅れることがあり、また、一部のデータが送達しなくなることがある。
【００１９】
図６に、リンクの共有によって使用可能な帯域が狭くなる例を示す。図６においては、経路「Ａ→Ｇ」、経路「Ａ→Ｅ→Ｆ→Ｇ」および経路「Ａ→Ｃ→Ｄ→Ｇ」を使用してデータを転送している状態において、中継ノードＣに接続された他のシステムと、中継ノードＤに接続された他のシステムとの間で通信が開始されている。これにより、中継ノードＣと中継ノードＤとの間のリンクの帯域は、６Ｍｂｐｓから４Ｍｂｐｓに変化している。すると、元々データは６Ｍｂｐｓで中継ノードＡから送出されていたので、使用可能な帯域が４Ｍｂｐｓであるリンクにおいてデータが破棄されてしまう。
【００２０】
図７に、障害の発生によってリンクが切断される例を示す。図７においては、中継ノードＣと中継ノードＤとの間のリンクが障害の発生によって切断されている。経路「Ａ→Ｃ→Ｄ→Ｇ」を使用してデータを転送していた場合、中継ノードＣと中継ノードＤとの間のリンクにおいてデータは破棄されてしまう。
【００２１】
図８に、リンクの増設によってネットワーク構成が変化する例を示す。図８においては、中継ノードＡと中継ノードＧとに接続される中継ノードＨが新たに設置されており、中継ノードＡとの中継ノードＨとの間のリンクの帯域は１０Ｍｂｐｓであり、中継ノードＨと中継ノードＧとの間のリンクの帯域は８Ｍｂｐｓである。この場合、経路「Ａ→Ｈ→Ｇ」のホップ数は３であるので、経路「Ａ→Ｈ→Ｇ」を選択することが好ましい。しかし、ネットワーク構成の変化に応じて経路を動的に変更する機構が導入されなければ対応することはできない。
【００２２】
そこで、前者の問題に対応するため、本実施の形態においては、経路選択の際にリンクの帯域が考慮される。例えば図４に示したネットワークの場合、まずホップ数に基づいて経路「Ａ→Ｇ」が選択されるが、ホップ数が同一である経路「Ａ→Ｂ→Ｄ→Ｇ」、経路「Ａ→Ｅ→Ｆ→Ｇ」および経路「Ａ→Ｃ→Ｄ→Ｇ」については、経路の通信速度（本実施の形態においては、経路中のリンクの帯域のうち最も狭い帯域に相当する）が大きい順に選択される。従って、図９に示すように、経路「Ａ→Ｇ」、経路「Ａ→Ｅ→Ｆ→Ｇ」、経路「Ａ→Ｃ→Ｄ→Ｇ」および経路「Ａ→Ｂ→Ｄ→Ｇ」の順に経路が選択されることになるので、採用される経路は、経路「Ａ→Ｇ」、経路「Ａ→Ｅ→Ｆ→Ｇ」および経路「Ａ→Ｃ→Ｄ→Ｇ」である。
【００２３】
また、後者の問題に対応するため、本実施の形態においては、ネットワーク構成についての情報およびリンクの帯域についての情報が定期的にネットワークから収集され、収集された情報に基づき経路が動的に変更される。例えば図６に示したように、経路「Ａ→Ｃ→Ｄ→Ｇ」の帯域が狭くなった場合には、図１０に示すように、代わりに経路「Ａ→Ｂ→Ｄ→Ｇ」が選択されるようになる。また、例えば図７に示したように、障害の発生によって中継ノードＣと中継ノードＤとの間のリンクが切断された場合にも、図１０に示すように、代わりに経路「Ａ→Ｂ→Ｄ→Ｇ」が選択されるようになる。さらに、例えば図８に示したように、リンクの増設によって比較的広帯域の経路が生じた場合には、図１１に示すように、経路「Ａ→Ｃ→Ｄ→Ｇ」の代わりに経路「Ａ→Ｈ→Ｇ」が追加で選択されるようになる。
【００２４】
以下では、本実施の形態をより具体的に説明する。
【００２５】
図１２に、本実施の形態のシステム概要を示す。インターネット或いは広域ＬＡＮ（Local Area Network）等であるネットワークには、スイッチ或いはルータ等である複数の中継ノードが配置される。エッジの中継ノードの各々には、転送管理装置１、又は、例えばデータセンタ等におけるサーバ群１Ｓ乃至４Ｓが接続される。各サーバ群におけるサーバが他のサーバ群におけるサーバにデータを送信する際には、中継ノードによってデータが中継される。
【００２６】
説明をわかりやすくするため、以下では、ネットワーク構成を図１３に示すように単純化する。すなわち、本実施の形態のネットワークには中継ノードＡ乃至Ｐが配置され、中継ノードＡにはデータの送信元である送信元サーバ３が接続され、中継ノードＰにはデータの送信先である送信先サーバ５が接続される。転送管理装置１は中継ノードＩに接続され、ネットワークにおけるデータの転送を管理する。本実施の形態においては、送信元サーバ３は運用系のサーバとして動作しており、待機系のサーバとして動作する送信先サーバ５にバックアップとしてのデータを送信する。
【００２７】
図１４に、転送管理装置１の機能ブロック図を示す。転送管理装置１は、収集部１１と、管理部１２と、通信部１３と、第１経路データ格納部１４と、第２経路データ格納部１５と、収集データ格納部１６とを含む。
【００２８】
収集部１１は、ネットワーク構成についての情報および帯域についての情報をネットワークにおける各中継ノードから収集し、収集された情報を収集データ格納部１６に格納する。管理部１２は、収集データ格納部１６に格納された情報に基づき処理を実行し、処理結果を第１経路データ格納部１４に格納する。また、管理部１２は、第１経路データ格納部１４に格納されたデータおよび収集データ格納部１６に格納された情報に基づき処理を実行し、処理結果を第２経路データ格納部１５に格納する。通信部１３は、ネットワークにおける各中継ノード並びに送信元サーバ３および送信先サーバ５との通信を行う。
【００２９】
図１５に、第１経路データ格納部１４に格納されるデータの一例を示す。図１５の例では、経路のホップ数と、経路上の中継ノードの順序を示すデータと、その経路での通信に使用可能な帯域を示すデータとが格納される。
【００３０】
図１６に、第２経路データ格納部１５に格納される経路管理表の一例を示す。図１６の例では、経路を識別するための番号と、転送情報の通知先の中継ノードの識別情報と、データの送信元の識別情報（例えばＩＤ（IDentifier）。括弧内の記号はＩＰアドレスを表す）と、データの送信先の識別情報（括弧内の記号はＩＰアドレスを表す）と、使用可能な帯域を示すデータとが経路管理表に含まれる。
【００３１】
図１７に、収集データ格納部１６に格納されるデータの一例を示す。図１７の例では、中継ノードの識別情報と、その中継ノードに接続される中継ノードの識別情報およびリンクの帯域を示すデータとが格納される。
【００３２】
図１８に、中継ノードＡ乃至Ｐの機能ブロック図を示す。中継ノードＡ乃至Ｐの各々は、通信部７１と、転送情報格納部７２とを含む。通信部７１は、転送情報格納部７２に格納されているデータに基づき、受信したデータを他の中継ノード、送信元サーバ３又は送信先サーバ５に中継する処理を実行する。
【００３３】
図１９に、中継ノードの転送情報格納部７２に格納される転送情報の一例を示す。図１９の例では、経路を識別するための番号と、パケットの送信元の識別情報（括弧内の記号はＩＰアドレスを表す）と、データの送信先の識別情報（括弧内の記号はＩＰアドレスを表す）と、通信速度とが格納される。転送情報格納部７２に格納される転送情報は、転送管理装置１から配布される。
【００３４】
図２０に、送信元サーバ３の機能ブロック図を示す。図２０の例では、送信元サーバ３は、通信部３１と、データ分割部３２と、転送情報格納部３３とを含む。通信部３１は、中継ノードＡとの通信を実行する。データ分割部３２は、送信先サーバ５に対して送信するデータを、各経路の帯域に応じて分割する処理を実行する。転送情報格納部３３には、転送情報格納部７２に格納されるデータと同様のデータが格納されるが、送信元の欄は空である。経路を識別するための番号の欄には、複数の経路のそれぞれに対応する番号が格納される。送信先の欄には、中継ノードＡの識別情報が格納される。通信速度の欄には、複数の経路のぞれぞれの通信速度が格納される。
【００３５】
図２１に、送信先サーバ５の機能ブロック図を示す。図２１の例では、送信先サーバ５は、通信部５１と、転送情報格納部５２とを含む。通信部５１は、中継ノードＰとの通信を実行する。転送情報格納部５２には、転送情報格納部７２に格納されるデータと同様のデータが格納されるが、送信先の欄は空である。経路を識別するための番号の欄には、複数の経路のそれぞれに対応する番号が格納される。送信元の欄には、中継ノードＰの識別情報が格納される。通信速度の欄には、複数の経路のぞれぞれの通信速度が格納される。
【００３６】
次に、図２２乃至図２７を用いて、本実施の形態のシステムにおいて実行される処理について説明する。
【００３７】
まず、転送管理装置１が定期的に情報を収集する処理および収集の結果に基づき経路を変更する処理について説明する。転送管理装置１の収集部１１は、ネットワーク構成についての情報および帯域についての情報の取得要求を、通信部１３を介して送信元サーバ３、各中継ノードおよび送信先サーバ５に送信する（図２２：ステップＳ１）。ステップＳ１の処理時点においては実際にデータが転送中であるとする。
【００３８】
送信元サーバ３の通信部３１は、転送管理装置１から取得要求を受信する（ステップＳ２）。各中継ノードの通信部７１は、転送管理装置１から取得要求を受信する（ステップＳ４）。送信先サーバ５の通信部５１は、転送管理装置１から取得要求を受信する（ステップＳ６）。
【００３９】
送信元サーバ３の通信部３１は、ネットワーク構成についての情報および帯域についての情報を転送管理装置１に送信する（ステップＳ３）。各中継ノードの通信部７１は、ネットワーク構成についての情報および帯域についての情報を転送管理装置１に送信する（ステップＳ５）。送信先サーバ５の通信部５１は、ネットワーク構成についての情報および帯域についての情報を転送管理装置１に送信する（ステップＳ７）。ネットワーク構成についての情報は、自装置に接続される中継ノード等の識別情報を含む。帯域についての情報は、自装置の各リンクにおいて使用可能な帯域の情報を含む。
【００４０】
転送管理装置１の通信部１３は、ネットワーク構成についての情報および帯域についての情報を送信元サーバ３、各中継ノードおよび送信先サーバ５から受信し、収集データ格納部１６に格納する（ステップＳ９）。
【００４１】
転送管理装置１の管理部１２は、収集データ格納部１６に格納されたデータから特定されるネットワークトポロジに基づき、中継ノードＡから中継ノードＰまでの複数の経路を特定する。管理部１２は、中継ノードＡから中継ノードＰまでの複数の経路の中から、リンクを共有しない複数の経路を、ホップ数が少ない経路から順に抽出し且つホップ数が同一である場合には広帯域の経路から順に抽出する（ステップＳ１１）。そして、管理部１２は、抽出結果を第１経路データ格納部１４に格納する。
【００４２】
図１３に示した例であれば、まずホップ数が４である経路「Ａ→Ｆ→Ｋ→Ｐ」が抽出され、その経路に含まれるリンクが削除される。次に、ホップ数が５である経路「Ａ→Ｂ→Ｇ→Ｌ→Ｐ」及び経路「Ａ→Ｅ→Ｊ→Ｏ→Ｐ」が抽出されるが、経路に含まれるリンクで使用可能な帯域の値のうち最低値がより大きい方の経路が先に抽出される。
【００４３】
転送管理装置１の管理部１２は、第１経路データ格納部１４に格納されたデータおよび収集データ格納部１６に格納されたデータに基づき経路管理表を生成する（ステップＳ１３）。
【００４４】
転送管理装置１の管理部１２は、ステップＳ１３において生成された経路管理表が示す複数の経路と、第２経路データ格納部１５に格納されている経路管理表（すなわち、前回の処理において生成された経路管理表）が示す複数の経路とを比較する。そして、管理部１２は、経路の変更が有るか判定する（ステップＳ１５）。
【００４５】
経路の変更が無い場合（ステップＳ１５：Ｎｏルート）、ステップＳ１の処理に戻る。一方、経路の変更が有る場合（ステップＳ１５：Ｙｅｓルート）、転送管理装置１の管理部１２は、経路変更処理を実行する（ステップＳ１７）。経路変更処理については、図２３を用いて説明する。
【００４６】
まず、転送管理装置１の管理部１２は、実行中のデータ送信について、送信中止命令を通信部１３を介して送信元サーバ３に送信する（図２３：ステップＳ２１）。
【００４７】
送信元サーバ３の通信部３１は、送信中止命令を転送管理装置１から受信し、データ送信を中止する（ステップＳ２３）。
【００４８】
送信元サーバ３の通信部３１は、送信の中止について中止完了通知を転送管理装置１に送信する（ステップＳ２５）。
【００４９】
転送管理装置１の通信部１３は、中止完了通知を受信し（ステップＳ２７）、受信した中止完了通知を管理部１２に出力する。管理部１２は、データの送信および受信の進捗を示す進捗情報の取得要求を、通信部１３を介して送信元サーバ３および送信先サーバ５に送信する（ステップＳ２９）。
【００５０】
送信元サーバ３の通信部３１は、転送管理装置１から取得要求を受信する（ステップＳ３１）。送信先サーバ５の通信部５１は、転送管理装置１から取得要求を受信する（ステップＳ３３）。
【００５１】
送信元サーバ３の通信部３１は、送信済みのデータについての情報（例えば、既に送信したデータの量を示す情報）を転送管理装置１に送信する（ステップＳ３５）。送信先サーバ５の通信部５１は、受信済みのデータについての情報（例えば、既に受信したデータの量を表す情報）を転送管理装置１に送信する（ステップＳ３７）。
【００５２】
転送管理装置１の通信部１３は、送信済みのデータについての情報を送信元サーバ３から受信し、受信済みのデータについての情報を送信先サーバ５から受信する（ステップＳ３９）。処理は端子Ａを介して図２４のステップＳ４７の処理に移行する。そして、ステップＳ４７以降の処理によって、新たな経路を使用したデータ送信が開始される。ステップＳ４７以降の処理については、データ送信を開始する際の処理と一緒に後で説明する。
【００５３】
次に、データの送信を開始する際に実行される処理について説明する。まず、送信元サーバ３の通信部３１は、データの送信開始のための準備処理を実行する（図２４：ステップＳ４１）。
【００５４】
送信元サーバ３の通信部３１は、転送管理装置１に処理を開始させるための開始要求を、転送管理装置１に送信する（ステップＳ４３）。
【００５５】
転送管理装置１の通信部１３は、送信元サーバ３から開始要求を受信し（ステップＳ４５）、管理部１２に出力する。
【００５６】
送信元サーバ３からデータを受信する中継ノードＡと、送信先サーバ５にデータを送信する中継ノードＰとの間の複数の経路は、第２経路データ格納部１５に格納されている経路管理表によって特定される。転送管理装置１の管理部１２は、第２経路データ格納部１５に格納されている経路管理表から、転送情報の各通知先を特定する。そして、管理部１２は、特定した各通知先に対して、転送情報（ここでは、第２経路データ格納部１５に格納されている経路管理表のうち各通知先に関係する部分）を通信部１３を介して送信する（ステップＳ４７）。例えば図１６に示したような経路管理表の場合、通知先は中継ノードＡ、中継ノードＥおよび中継ノードＦであるが、中継ノードＡに対しては、１行目のデータを含む転送情報と２行目のデータを含む転送情報とが送信される。中継ノードＥに対しては、３行目のデータを含む転送情報が送信される。
【００５７】
図２５に、転送情報を含むパケットの構造の一例を示す。図２５の例では、パケットのヘッダー部が転送管理装置１のＩＰアドレスと、通知先のＩＰアドレスとを含み、パケットのデータ部が送信元アドレスと、送信先アドレスと、通信速度とを含む。なお、通信先、送信元及び送信先のＩＰアドレスは、通信先、送信元及び送信先の識別情報であってもよい。
【００５８】
送信元サーバ３の通信部３１は、転送管理装置１から転送情報を受信し、転送情報を転送情報格納部３３に格納する（ステップＳ４９）。転送に関係する中継ノードの通信部７１は、転送管理装置１から転送情報を受信し、転送情報を転送情報格納部７２に格納する（ステップＳ５１）。送信先サーバ５の通信部５１は、転送管理装置１から転送情報を受信し、転送情報を転送情報格納部５２に格納する（ステップＳ５３）。
【００５９】
送信元サーバ３の通信部３１は、転送情報の受信完了通知を転送管理装置１に送信する（ステップＳ５５）。転送に関係する中継ノードの通信部７１は、転送情報の受信完了通知を転送管理装置１に送信する（ステップＳ５７）。送信先サーバ５の通信部５１は、転送情報の受信完了通知を転送管理装置１に送信する（ステップＳ５９）。
【００６０】
転送管理装置１の通信部１３は、送信元サーバ３、転送に関係する中継ノードおよび送信先サーバ５から転送情報の受信完了通知を受信し（ステップＳ６１）、受信した受信完了通知を管理部１２に出力する。
【００６１】
転送管理装置１の管理部１２は、送信の開始許可を通信部１３を介して送信元サーバ３に送信する（ステップＳ６３）。
【００６２】
送信元サーバ３の通信部３１は、送信の開始許可を転送管理装置１から受信する（ステップＳ６４）。処理は端子Ｂ乃至Ｄを介して図２６の説明に移行する。
【００６３】
図２６の説明に移行し、送信元サーバ３の通信部３１は、データの送信を完了したか判定する（図２６：ステップＳ６５）。
【００６４】
データの送信を完了していない場合（ステップＳ６５：Ｎｏルート）、送信元サーバ３の通信部３１は、新たにデータの送信中止命令を転送管理装置１から受信したか判定する（ステップＳ６７）。新たにデータの送信中止命令を受信した場合（ステップＳ６７：Ｙｅｓルート）、処理は端子Ｅを介して図２３のステップＳ２３の処理に移行する。一方、新たにデータの送信中止命令を受信していない場合（ステップＳ６７：Ｎｏルート）、データ分割部３２は、各経路の通信速度に従ってデータを分割する。そして、通信部３１は、分割されたデータの並列伝送を実行する（ステップＳ６９）。例えば、経路１の通信速度が７Ｍｂｐｓであり、経路２の通信速度が５Ｍｂｐｓであり、経路３の通信速度が３Ｍｂｐｓである場合、データは７：５：３に分割される。なお、データの送信中に経路が変更された場合には、ステップＳ３９において受信した情報に基づき、途中からデータ送信が再開される。
【００６５】
データを受信した中継ノードの通信部７１は、転送情報格納部７２に格納されている転送情報に基づき、受信したデータを次の中継ノード或いは送信先サーバ５に転送する（ステップＳ７１）。
【００６６】
データを受信した送信先サーバ５の通信部５１は、受信したデータを例えばＨＤＤ（Hard Disk Drive）等に設けられたデータ記憶領域に格納する（ステップＳ７３）。そして、データの送信が完了するまでステップＳ６５乃至Ｓ７３の処理が繰り返される。
【００６７】
一方、データの送信を完了した場合（ステップＳ６５：Ｙｅｓルート）、送信元サーバ３の通信部３１は、データ送信の完了通知を、送信先サーバ５宛に送信する（ステップＳ７５）。
【００６８】
データ送信の完了通知を受信した中継ノードの通信部７１は、受信した完了通知を送信先サーバ５宛に送信する（ステップＳ７７）。
【００６９】
データ送信の完了通知を受信した送信先サーバ５は、受信したデータの欠落チェックを実行する（ステップＳ７９）。欠落チェックは、一般的な方法で行えばよい。そして処理は端子Ｆ乃至Ｈを介して図２７の説明に移行する。
【００７０】
図２７の説明に移行し、送信先サーバ５の通信部５１は、欠落が有るか判定する（図２７：ステップＳ８１）。欠落が有る場合（ステップＳ８１：Ｙｅｓルート）、送信先サーバ５の通信部５１は、欠落したデータの指定を含む再送要求を送信元サーバ３に送信する（ステップＳ８３）。
【００７１】
送信元サーバ３の通信部３１は、欠落したデータの指定を含む再送要求を送信先サーバ５から受信し、再送要求において指定されたデータを、送信先サーバ５に再送する（ステップＳ８５）。処理は端子Ｉを介して図２６のステップＳ７５の処理に戻る。
【００７２】
一方、欠落が無い場合（ステップＳ８１：Ｎｏルート）、送信先サーバ５の通信部５１は、受信したデータを統合する。そして、送信先サーバ５の通信部５１は、データ受信の完了通知を送信元サーバ３に送信する（ステップＳ８７）。
【００７３】
送信元サーバ３の通信部３１は、送信先サーバ５から、データ受信の完了通知を受信する。そして、送信元サーバ３の通信部３１は、データ受信の完了通知を転送管理装置１に転送する（ステップＳ８９）。
【００７４】
転送管理装置１の通信部１３は、データ受信の完了通知を送信元サーバ３から受信し、転送情報の削除命令を送信元サーバ３、転送に関係する中継ノードおよび送信先サーバ５に送信する（ステップＳ９１）。
【００７５】
送信元サーバ３の通信部３１は、転送管理装置１から削除命令を受信し、転送情報格納部３３に格納されている転送情報を削除する（ステップＳ９３）。転送に関係する中継ノードの通信部７１は、転送管理装置１から削除命令を受信し、転送情報格納部７２に格納されている転送情報を削除する（ステップＳ９５）。送信先サーバ５の通信部５１は、転送管理装置１から削除命令を受信し、転送情報格納部５２に格納されている転送情報を削除する（ステップＳ９７）。
【００７６】
送信元サーバ３の通信部３１は、削除の完了通知を転送管理装置１に送信する（ステップＳ９９）。転送に関係する中継ノードの通信部７１は、削除の完了通知を転送管理装置１に送信する（ステップＳ１０１）。送信先サーバ５の通信部５１は、削除の完了通知を転送管理装置１に送信する（ステップＳ１０３）。
【００７７】
転送管理装置１の通信部１３は、送信元サーバ３、転送に関係する中継ノードおよび送信先サーバ５から削除の完了通知を受信する（ステップＳ１０５）。
【００７８】
以上のような処理を実行すれば、抽出された複数の経路がリンクを共有しておらず、また、ホップ数だけでなく帯域の観点から経路が抽出されるので、高速な並列データ転送が可能になる。また、データ転送中にネットワーク環境が変化した場合にも柔軟に対応することができるので、サービスの信頼性を高めることができるようになる。
【００７９】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上で説明した転送管理装置１、送信元サーバ３、中継ノードおよび送信先サーバ５の機能ブロック構成は実際のプログラムモジュール構成に一致しない場合もある。
【００８０】
また、上で説明した各テーブルの構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００８１】
なお、収集部１１による情報の収集および収集された情報に基づく経路管理表の生成は、定期的に行われてもよい。これにより、処理の負荷を下げることができる。
【００８２】
なお、上で述べた転送管理装置１、送信元サーバ３および送信先サーバ５は、コンピュータ装置であって、図２８に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００８３】
また、上で述べたスイッチ中継ノードは、図２９に示すように、中継機能を有するコンピュータ装置であって、メモリ２６０１とＣＰＵ２６０３とハードディスク・ドライブ（ＨＤＤ）２６０５と表示装置２６０９に接続される表示制御部２６０７とリムーバブル・ディスク２６１１用のドライブ装置２６１３と入力装置２６１５とネットワークに接続するための通信制御部２６１７（図２９では、２６１７ａ乃至２６１７ｃ）とがバス２６１９で接続されている構成の場合もある。なお、場合によっては、表示制御部２６０７、表示装置２６０９、ドライブ装置２６１３、入力装置２６１５は含まれない場合もある。オペレーティング・システム（ＯＳ）及び本実施の形態における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２６０５に格納されており、ＣＰＵ２６０３により実行される際にはＨＤＤ２６０５からメモリ２６０１に読み出される。必要に応じてＣＰＵ２６０３は、表示制御部２６０７、通信制御部２６１７、ドライブ装置２６１３を制御して、必要な動作を行わせる。なお、通信制御部２６１７のいずれかを介して入力されたデータは、他の通信制御部２６１７を介して出力される。ＣＰＵ２６０３は、通信制御部２６１７を制御して、適切に出力先を切り替える。また、処理途中のデータについては、メモリ２６０１に格納され、必要があればＨＤＤ２６０５に格納される。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２６１１に格納されて頒布され、ドライブ装置２６１３からＨＤＤ２６０５にインストールされる。インターネットなどのネットワーク及び通信制御部２６１７を経由して、ＨＤＤ２６０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２６０３、メモリ２６０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００８４】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【００８５】
本実施の形態の第１の態様に係るデータ転送管理装置は、送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理する。そして、上記データ転送管理装置は、（Ａ）第１中継装置から第２中継装置までの複数の経路であって、リンクを共有しない複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には使用可能な帯域が広い経路から順に抽出する抽出部と、（Ｂ）少なくとも複数の経路上の各中継装置に対して、当該中継装置がデータの転送に使用する情報を送信する通信部とを有する。
【００８６】
たとえホップ数が小さかったとしても、転送に使用できる帯域が広くなければデータの転送に時間がかかる。上で述べたような構成であれば、ホップ数だけではなく帯域をも考慮に入れて複数の経路を抽出できるので、データの転送時間をより短くできるようになる。
【００８７】
また、本データ転送管理装置は、（Ｃ）第１中継装置及び第２中継装置を含む、ネットワークにおける複数の中継装置の各々から、当該中継装置に接続される他の中継装置の識別情報と当該中継装置の各リンクにおいて使用可能な帯域の情報とを含む第１の情報を定期的に収集する収集部をさらに有してもよい。そして、抽出部は、（ａ１）収集部により収集された第１の情報を用いて、複数の経路を抽出してもよい。ホップ数及び帯域の算出を適切に行えるようになる。
【００８８】
また、抽出部は、（ａ２）抽出した複数の経路が、抽出部により前回抽出された第２の複数の経路と一致するか判定してもよい。そして、通信部は、（ｂ１）抽出部により抽出された複数の経路が、第２の複数の経路と一致しないと判定された場合、抽出部により抽出された複数の経路上の各中継装置に対して、当該中継装置がデータの転送時に使用する情報を送信してもよい。その時々のネットワーク構成およびリンク帯域に応じた、適切な複数の経路を抽出できるようになる。
【００８９】
また、複数の経路の各々において使用可能な帯域は、当該経路に含まれる１又は複数のリンクにおいて使用可能な帯域のうち最も狭い帯域として算出されてもよい。データの喪失等を発生させることなく転送を行うことができるようになる。
【００９０】
また、データの転送に使用する情報は、転送元の識別情報と、転送先の識別情報と、経路において使用可能な帯域の情報とを含んでもよい。これにより、適切に転送を行えるようになる。
【００９１】
また、通信部は、（ｂ２）送信元装置に対して、複数の経路において使用可能な帯域の情報をさらに送信してもよい。送信元装置はデータの分割を適切に行えるようになる。
【００９２】
また、抽出部は、（ａ３）抽出可能な経路が無くなるまで抽出を行うことで、複数の経路を抽出してもよい。可能な限り多くの経路によってデータを転送できるので、データの転送に要する時間をさらに短縮できるようになる。
【００９３】
本実施の形態の第２の態様に係るデータ転送管理方法は、送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理する。そして、上記データ転送管理方法は、（Ａ）送信元装置からデータを受信する第１中継装置から、送信先装置にデータを送信する第２中継装置までの複数の経路であって、リンクを共有しない複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には使用可能な帯域が広い経路から順に抽出し、（Ｂ）少なくとも複数の経路上の各中継装置に対して、当該中継装置がデータの転送に使用する情報を送信する処理を含む。
【００９４】
なお、上記方法による処理をプロセッサに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【００９５】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００９６】
（付記１）
送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理するデータ転送管理装置であって、
前記第１中継装置から前記第２中継装置までの複数の経路であって、リンクを共有しない前記複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には使用可能な帯域が広い経路から順に抽出する抽出部と、
少なくとも前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送に使用する情報を送信する通信部と、
を有するデータ転送管理装置。
【００９７】
（付記２）
前記第１中継装置及び前記第２中継装置を含む、ネットワークにおける複数の中継装置の各々から、当該中継装置に接続される他の中継装置の識別情報と当該中継装置の各リンクにおいて使用可能な帯域の情報とを含む第１の情報を定期的に収集する収集部
をさらに有し、
前記抽出部は、
前記収集部により収集された前記第１の情報を用いて、前記複数の経路を抽出する、
付記１記載のデータ転送管理装置。
【００９８】
（付記３）
前記抽出部は、
抽出した前記複数の経路が、前記抽出部により前回抽出された第２の複数の経路と一致するか判定し、
前記通信部は、
前記抽出部により抽出された前記複数の経路が、前記第２の複数の経路と一致しないと判定された場合、前記抽出部により抽出された前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送時に使用する情報を送信する、
付記２記載のデータ転送管理装置。
【００９９】
（付記４）
前記複数の経路の各々において使用可能な帯域は、当該経路に含まれる１又は複数のリンクにおいて使用可能な帯域のうち最も狭い帯域として算出される、
付記１乃至３のいずれか１つ記載のデータ転送管理装置。
【０１００】
（付記５）
前記データの転送に使用する情報は、転送元の識別情報と、転送先の識別情報と、経路において使用可能な帯域の情報とを含む、
付記１乃至４のいずれか１つ記載のデータ転送管理装置。
【０１０１】
（付記６）
前記通信部は、
前記送信元装置に対して、前記複数の経路において使用可能な帯域の情報をさらに送信する、
付記１乃至５のいずれか１つ記載のデータ転送管理装置。
【０１０２】
（付記７）
前記抽出部は、
抽出可能な経路が無くなるまで抽出を行うことで、前記複数の経路を抽出する、
付記１乃至６のいずれか１つ記載のデータ転送管理装置。
【０１０３】
（付記８）
送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理するコンピュータが、
前記第１中継装置から前記第２中継装置までの複数の経路であって、リンクを共有しない前記複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には未使用帯域が広い経路から順に抽出し、
少なくとも前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送に使用する情報を送信する、
処理を実行するデータ転送管理方法。
【０１０４】
（付記９）
送信元装置から第１中継装置および第２中継装置を介して送信先装置にデータが転送されるシステムにおいてデータ転送を管理するコンピュータに、
前記第１中継装置から前記第２中継装置までの複数の経路であって、リンクを共有しない前記複数の経路を、ホップ数が小さい経路から順に抽出し且つホップ数が同一である場合には未使用帯域が広い経路から順に抽出し、
少なくとも前記複数の経路上の各中継装置に対して、当該中継装置が前記データの転送に使用する情報を送信する、
処理を実行させるデータ転送管理プログラム。
【符号の説明】
【０１０５】
１Ｓ，２Ｓ，３Ｓ，４Ｓ  サーバ群    １  転送管理装置
３  送信元サーバ    ５  送信先サーバ
１１  収集部    １２  管理部
１３  通信部    １４  第１経路データ格納部
１５  第２経路データ格納部    １６  収集データ格納部
３１  通信部    ３２  データ分割部
３３  転送情報格納部
５１  通信部    ５２  転送情報格納部
７１  通信部    ７２  転送情報格納部
【図１】
2017201733.tif 000003
【図２】
2017201733.tif 000004
【図３】
2017201733.tif 000005
【図４】
2017201733.tif 000006
【図５】
2017201733.tif 000007
【図６】
2017201733.tif 000008
【図７】
2017201733.tif 000009
【図８】
2017201733.tif 000010
【図９】
2017201733.tif 000011
【図１０】
2017201733.tif 000012
【図１１】
2017201733.tif 000013
【図１２】
2017201733.tif 000014
【図１３】
2017201733.tif 000015
【図１４】
2017201733.tif 000016
【図１５】
2017201733.tif 000017
【図１６】
2017201733.tif 000018
【図１７】
2017201733.tif 000019
【図１８】
2017201733.tif 000020
【図１９】
2017201733.tif 000021
【図２０】
2017201733.tif 000022
【図２１】
2017201733.tif 000023
【図２２】
2017201733.tif 000024
【図２３】
2017201733.tif 000025
【図２４】
2017201733.tif 000026
【図２５】
2017201733.tif 000027
【図２６】
2017201733.tif 000028
【図２７】
2017201733.tif 000029
【図２８】
2017201733.tif 000030
【図２９】
2017201733.tif 000031