(57)【要約】【課題】  ネットワーク内のネットワーク機器の再起動にかかる時間を短縮可能なネットワークを提供する。【解決手段】  経路情報入力部１はネットワーク上の各ネットワーク機器から経路情報を入手する。経路図作成部２１はその経路情報を基に経路図を作成し、経路図記憶部３１はその作成された経路図を記憶する。再起動スケジュール部２２は経路図記憶部３１の経路図に基いて再起動可能なネットワーク機器を判別し、次に再起動するネットワーク機器をスケジュールし、そのネットワーク機器の再起動を再起動実行部４に実行させる。再起動スケジュール部２２は再起動実行部４からネットワーク機器の再起動完了通知を受信すると、経路図記憶部３１に記憶された経路図中の該当するネットワーク機器に再起動完了フラグをセットする。再起動実行部４は再起動要求に該当するネットワーク機器を再起動する。【選択図】      図１
2006339926.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク機器と、前記複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置とを含むネットワークであって、
前記端末装置は、前記複数のネットワーク機器各々から経路情報を入手する経路情報入力手段と、前記経路情報入力手段にて入手された経路情報から前記ネットワーク機器の経路図を作成する経路図作成手段と、前記経路図作成手段で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する再起動スケジュール手段とを有することを特徴とするネットワーク。
【請求項２】
前記再起動スケジュール手段は、前記経路図において下位になにも接続されていないネットワーク機器を前記再起動可能なネットワーク機器として選択することを特徴とする請求項１記載のネットワーク。
【請求項３】
前記端末装置は、前記経路図作成手段で作成された経路図を格納する経路図記憶手段を含み、
前記再起動スケジュール手段は、前記再起動命令に対応する再起動完了通知を受信した時に前記経路図記憶手段に記憶されている経路図の該当するネットワーク機器に再起動完了フラグをセットし、その再起動完了フラグをセットしたネットワーク機器以外の再起動可能なネットワーク機器に対して前記再起動命令を発行することを特徴とする請求項１または請求項２記載のネットワーク。
【請求項４】
前記再起動スケジュール手段は、前記再起動完了フラグがセットされたネットワーク機器の上位のネットワーク機器において前記再起動完了フラグがセットされたネットワーク機器を接続されていないものとして前記再起動可能なネットワーク機器を選択することを特徴とする請求項３記載のネットワーク。
【請求項５】
複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置あって、
前記複数のネットワーク機器各々から経路情報を入手する経路情報入力手段と、前記経路情報入力手段にて入手された経路情報から前記ネットワーク機器の経路図を作成する経路図作成手段と、前記経路図作成手段で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する再起動スケジュール手段とを有することを特徴とする端末装置。
【請求項６】
前記再起動スケジュール手段は、前記経路図において下位になにも接続されていないネットワーク機器を前記再起動可能なネットワーク機器として選択することを特徴とする請求項５記載の端末装置。
【請求項７】
前記経路図作成手段で作成された経路図を格納する経路図記憶手段を含み、
前記再起動スケジュール手段は、前記再起動命令に対応する再起動完了通知を受信した時に前記経路図記憶手段に記憶されている経路図の該当するネットワーク機器に再起動完了フラグをセットし、その再起動完了フラグをセットしたネットワーク機器以外の再起動可能なネットワーク機器に対して前記再起動命令を発行することを特徴とする請求項５または請求項６記載の端末装置。
【請求項８】
前記再起動スケジュール手段は、前記再起動完了フラグがセットされたネットワーク機器の上位のネットワーク機器において前記再起動完了フラグがセットされたネットワーク機器を接続されていないものとして前記再起動可能なネットワーク機器を選択することを特徴とする請求項７記載の端末装置。
【請求項９】
複数のネットワーク機器と、前記複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置とを含むネットワークに用いる再起動方法であって、
前記端末装置が、前記複数のネットワーク機器各々から経路情報を入手する第１の処理と、前記第１の処理にて入手された経路情報から前記ネットワーク機器の経路図を作成する第２の処理と、前記第２の処理で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する第３の処理とを実行することを特徴とする再起動方法。
【請求項１０】
前記第３の処理は、前記経路図において下位になにも接続されていないネットワーク機器を前記再起動可能なネットワーク機器として選択することを特徴とする請求項９記載の再起動方法。
【請求項１１】
前記第３の処理は、前記再起動命令に対応する再起動完了通知を受信した時に前記第２の処理で作成された経路図を格納する経路図記憶手段に記憶されている経路図の該当するネットワーク機器に再起動完了フラグをセットし、その再起動完了フラグをセットしたネットワーク機器以外の再起動可能なネットワーク機器に対して前記再起動命令を発行することを特徴とする請求項９または請求項１０記載の再起動方法。
【請求項１２】
前記第３の処理は、前記再起動完了フラグがセットされたネットワーク機器の上位のネットワーク機器において前記再起動完了フラグがセットされたネットワーク機器を接続されていないものとして前記再起動可能なネットワーク機器を選択することを特徴とする請求項１１記載の再起動方法。
【請求項１３】
複数のネットワーク機器と、前記複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置とを含むネットワークに用いる再起動方法のプログラムであって、前記端末装置のコンピュータに、前記複数のネットワーク機器各々から経路情報を入手する第１の処理と、前記第１の処理にて入手された経路情報から前記ネットワーク機器の経路図を作成する第２の処理と、前記第２の処理で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する第３の処理とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク、端末装置及びそれらに用いる再起動方法並びにそのプログラムに関し、特にネットワークを構成するネットワーク機器におけるソフトウェアのアップデート時の再起動方法に関する。
【背景技術】
【０００２】
従来、ルータやファイアウォール等のネットワーク機器においては、それらの機器に組込まれているファームウェア等のソフトウェアについてアップデートが行われている。このアップデートを行う時には、そのネットワーク機器を実際に利用しているエンドユーザが、ダウンロードまたはフレキシブルディスク等で送付された更新用ファイルを用いて直接アップデートを行っている。また、他のアップデート方法としては、ネットワーク機器が配置されている拠点に作業員が出向き、更新用ファイルを用いてアップデートすることも行われている。
【０００３】
しかしながら、エンドユーザが自らアップデートする方法では、そのエンドユーザ側にある程度の知識を有する者がいなければならない。また、作業員が拠点に出向くのでは、その作業員の工数がかかるという不都合がある。
【０００４】
これらの不都合を解消するための方法としては、遠隔にあるセンタ側からインタネットを介してネットワーク機器に直接、更新用ファイルを送信し、そのネットワーク機器のソフトウェアをアップデートすることが試みられている（例えば、特許文献１，２参照）。
【０００５】
上記の特許文献１に記載の技術では、各種ソフトウェアを保存するための補助記憶装置と、補助記憶装置に記憶された実行プログラムを読込むためのＲＡＭと、ＲＡＭに読込まれたプログラムを実行するためのＣＰＵと、外部コンピュータと通信を行うための通信ポートとを備えたネットワーク機器において、プログラムのアップデートを行う際に、外部コンピュータから対象プログラムを一時的な名前に変更してＲＡＭに転送すると、スケジューラを起動して一定時間おきに置換えプログラムの有無とそのプログラムの実行状態とを調べ、実行されていない場合にプログラムの置換えを行っている。
【０００６】
上記の特許文献２に記載の技術では、センタ装置から広域ネットワークを介してネットワーク機器のソフトウェアをアップデートする際、センタ装置から所定の端末に一旦アップデート用ファイルを送信し、その後、端末からネットワーク機器にローカルネットワーク経由でアップデート用ファイルを送信してアップデートを実行し、アップデート後、ネットワーク機器の正常動作を確認し、確認できない時に端末から自動的にネットワーク機器をリセットしている。
【０００７】
上述したように、複数のネットワーク機器のソフトウェアをアップデートする際には、ネットワーク機器を再起動する順番を意識する必要がある。この場合には、ネットワーク機器が再起動の完了を通知することで、正常に再起動されたことを認識することができる（例えば、特許文献３）。また、ネットワーク機器の再起動を行う方法としては、ネットワーク機器間の起動順序が定められているネットワーク機器がネットワーク接続されているシステムにおいて、各ネットワーク機器を定められた起動順序で自動起動させる方法もある（例えば、特許文献４）。
【０００８】
【特許文献１】特開２００３−１２２５８７号公報
【特許文献２】特開２００４−２６５３０４号公報
【特許文献３】特開２００２−１４０１２８号公報
【特許文献４】特開２００２−１８５５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した従来のネットワーク機器の再起動方法では、例えば、あるネットワーク機器にソフトウェアを転送中、別のネットワーク機器を再起動した場合、ソフトウェアを転送中であったネットワーク機器へネットワーク的に到達不能になり、ソフトウェアの転送が中断されてしまうことがある。
【００１０】
そのため、従来のネットワーク機器の再起動方法では、一台のネットワーク機器を再起動したら、そのネットワーク機器が再び立ち上がり、ネットワークの経路情報が安定した後に別のネットワーク機器を再起動する必要がある。
【００１１】
そこで、本発明の目的は上記の問題点を解消し、ネットワーク内のネットワーク機器の再起動にかかる時間を短縮することができるネットワーク、端末装置及びそれらに用いる再起動方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明によるネットワークは、複数のネットワーク機器と、前記複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置とを含むネットワークであって、
前記端末装置は、前記複数のネットワーク機器各々から経路情報を入手する経路情報入力手段と、前記経路情報入力手段にて入手された経路情報から前記ネットワーク機器の経路図を作成する経路図作成手段と、前記経路図作成手段で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する再起動スケジュール手段とを備えている。
【００１３】
本発明による端末装置は、複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置あって、
前記複数のネットワーク機器各々から経路情報を入手する経路情報入力手段と、前記経路情報入力手段にて入手された経路情報から前記ネットワーク機器の経路図を作成する経路図作成手段と、前記経路図作成手段で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する再起動スケジュール手段とを備えている。
【００１４】
本発明による再起動方法は、複数のネットワーク機器と、前記複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置とを含むネットワークに用いる再起動方法であって、
前記端末装置が、前記複数のネットワーク機器各々から経路情報を入手する第１の処理と、前記第１の処理にて入手された経路情報から前記ネットワーク機器の経路図を作成する第２の処理と、前記第２の処理で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する第３の処理とを実行している。
【００１５】
本発明による再起動方法のプログラムは、複数のネットワーク機器と、前記複数のネットワーク機器各々に組込まれているソフトウェアのアップデート時に前記複数のネットワーク機器各々を再起動する端末装置とを含むネットワークに用いる再起動方法のプログラムであって、前記端末装置のコンピュータに、前記複数のネットワーク機器各々から経路情報を入手する第１の処理と、前記第１の処理にて入手された経路情報から前記ネットワーク機器の経路図を作成する第２の処理と、前記第２の処理で作成された経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を選択して再起動命令を発行する第３の処理とを実行させている。
【００１６】
すなわち、本発明のネットワークは、ネットワーク機器に組込まれているソフトウェアのアップデート時に、個々のネットワーク機器を効率的な順番で再起動することによって、ネットワーク内のネットワーク機器の再起動にかかる時間を短縮可能としている。
【００１７】
より具体的に説明すると、本発明のネットワークでは、経路情報入力部がネットワーク上の各ネットワーク機器から経路情報を入手し、経路図作成部がそれらの経路情報から経路図を作成し、その経路図を経路図記憶部に格納する。再起動スケジュール部は経路図記憶部から再起動可能な機器を選択し、再起動実行部に再起動命令を発行する。再起動実行部は再起動スケジュール部から受けた機器の再起動を実行する。
【００１８】
再起動実行部は再起動を行った機器から再起動完了の通知を受信したら、再起動完了通知を再起動スケジュール部に送信する。再起動スケジュール部は再起動実行部より機器の再起動完了通知を受信した場合、経路図記憶部に記憶されている経路図の該当機器に再起動完了のフラグをセットする。再起動スケジュール部は経路図に再起動完了フラグをセットした後、再起動可能な機器がある場合、再び再起動実行部にその機器の再起動命令を発行する。
【００１９】
これによって、本発明のネットワークでは、一台ずつ再起動完了通知を待たずに、経路図を作成することによって並行して複数の装置を再起動することが可能となるため、ネットワーク内のネットワーク機器の再起動にかかる時間を短縮することが可能となる。
【発明の効果】
【００２０】
本発明は、以下に述べるような構成及び動作とすることで、ネットワーク内のネットワーク機器の再起動にかかる時間を短縮することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるネットワークにおいてネットワーク機器の再起動を行う端末装置の構成を示すブロック図である。図１において、本発明の一実施例による端末装置はネットワーク機器（図示せず）に格納されている経路情報を入手する経路情報入力部１と、図示せぬネットワークの経路図を作成する経路図作成部２１及びネットワーク中のどのネットワーク機器を再起動するかをスケジュールする再起動スケジュール部２２を含むデータ処理装置２と、経路図を記憶する経路図記憶部３１を含む記憶部３と、ネットワーク機器に再起動命令を送ってネットワーク機器からの再起動完了通知を受信する再起動実行部４とから構成されている。
【００２２】
経路情報入力部１はネットワーク上の各ネットワーク機器から、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて経路情報を入手する。経路図作成部２１は経路情報入力部１が入手した各ネットワーク機器の経路情報を基に経路図を作成する。経路図記憶部３１は経路図作成部２１が作成した経路図を記憶する。
【００２３】
再起動スケジュール部２２は経路図記憶部３１に記憶されている経路図に基いて他のネットワーク機器を到達不能とすることなく再起動可能なネットワーク機器を判別し、次に再起動するネットワーク機器をスケジュールし、そのネットワーク機器の再起動を再起動実行部４に実行させる。また、再起動スケジュール部２２は再起動実行部４からネットワーク機器の再起動完了通知を受信すると、経路図記憶部３１に記憶された経路図中の該当するネットワーク機器に再起動完了フラグをセットする。
【００２４】
再起動実行部４は再起動スケジュール部２２からネットワーク機器の再起動要求を受けると、該当するネットワーク機器に対して再起動命令を送信し、該当するネットワーク機器を再起動する。また、再起動実行部４は、再起動を実行したネットワーク機器からのＳＮＭＰ  Ｔｒａｐによって再起動完了通知を受信すると、再起動スケジュール部２２にネットワーク機器の再起動完了通知を送信する。
【００２５】
図２は本発明の一実施例によるネットワークの構成を示すブロック図である。図２において、本発明の一実施例によるネットワークは端末装置Ｈ１と、ネットワーク機器Ｒ１〜Ｒ８とから構成されており、端末装置Ｈ１は図１に示す構成を搭載している。
【００２６】
端末装置Ｈ１に接続されたネットワーク機器Ｒ１はネットワーク機器Ｒ２，Ｒ４に接続され、ネットワーク機器Ｒ２はネットワーク機器Ｒ３，Ｒ５に接続され、ネットワーク機器Ｒ４はネットワーク機器Ｒ５に接続されている。また、ネットワーク機器Ｒ５はネットワーク機器Ｒ６〜Ｒ８に接続されている。尚、ネットワーク機器Ｒ１〜Ｒ８間の接続線上に書かれている数字は、ネットワーク機器Ｒ１〜Ｒ８間のコストを示している。
【００２７】
図３は本発明の一実施例によるネットワーク機器の再起動処理を示すフローチャートであり、図４及び図６は図１の経路情報入力部１から入力される経路情報を示す図であり、図５と図７と図８とは図１の経路図作成部２１で作成される経路図を示す図である。これら図１〜図８を参照して本発明の一実施例によるネットワークにおけるネットワーク機器の再起動処理について説明する。
【００２８】
ここで、ネットワーク機器Ｒ１の経路情報は、図４に示すように、「Ｄｅｓｔｉｎａｔｉｏｎ」と「Ｎｅｘｔ  Ｈｏｐ」と「Ｃｏｓｔ」とからなる経路情報となる。この経路情報はＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）等のルーティングプロトコルによって作成されるものである。
【００２９】
この経路情報から、ネットワーク機器Ｒ２及びネットワーク機器Ｒ４は、「Ｄｅｓｔｉｎａｔｉｏｎ」と「Ｎｅｘｔ  Ｈｏｐ」とが同じであることから、ネットワーク機器Ｒ１に直接接続されている装置であることが分かる。上記の経路情報から、現時点でのネットワーク機器Ｒ１を起点とする経路図を作成すると、図５に示すように、ネットワーク機器Ｒ１にネットワーク機器Ｒ２，Ｒ４が接続された経路図となる。
【００３０】
上記の図５に示す経路図に記載されていないネットワーク機器Ｒ３，Ｒ５，Ｒ６，Ｒ７，Ｒ８について、図４に示す経路情報を参照すると、「Ｎｅｘｔ  Ｈｏｐ」がともにネットワーク機器Ｒ２であるので、ネットワーク機器Ｒ２の経路情報を参照する。ネットワーク機器Ｒ２の経路情報は、図６に示すような経路情報となる。
【００３１】
上記の経路図に乗っていないネットワーク機器Ｒ３，Ｒ５，Ｒ６，Ｒ７，Ｒ８について、ネットワーク機器Ｒ２の経路情報を参照すると、ネットワーク機器Ｒ３とネットワーク機器Ｒ５とが「Ｄｅｓｔｉｎａｔｉｏｎ」と「Ｎｅｘｔ  Ｈｏｐ」とが同じであるので、ネットワーク機器Ｒ２に直接接続されていることがわかる。そこで、図５に示す経路図は、図７に示すように、ネットワーク機器Ｒ１にネットワーク機器Ｒ２，Ｒ４が接続され、ネットワーク機器Ｒ２にネットワーク機器Ｒ３，Ｒ５が接続された経路図に更新される。
【００３２】
同様に、上記の図５に示す経路図に記載されていないネットワーク機器Ｒ６，Ｒ７，Ｒ８について、ネットワーク機器Ｒ５の経路情報を参照して経路図を作成すると、最終的に、図２に示すネットワークは、図８に示すように、ネットワーク機器Ｒ１にネットワーク機器Ｒ２，Ｒ４が接続され、ネットワーク機器Ｒ２にネットワーク機器Ｒ３，Ｒ５が接続され、ネットワーク機器Ｒ５にネットワーク機器Ｒ６〜Ｒ８が接続されている経路図となる。
【００３３】
以上の動作においては、図１の経路情報入力部１がＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いてネットワーク機器Ｒ１〜Ｒ８から経路情報を入手する。経路情報の「Ｄｅｓｔｉｎａｔｉｏｎ」については、ＭＩＢ−ＩＩ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ−２）（ＲＦＣ１２１３）のｉｐＲｏｕｔｅＤｅｓｔより入手し、「Ｎｅｘｔ  Ｈｏｐ」についてはＭＩＢ−ＩＩのｉｐＲｏｕｔｅＮｅｘｔＨｏｐより入手する。
【００３４】
次に、端末装置Ｈ１による再起動処理について図３を参照して説明する。尚、図３に示す再起動処理はコンピュータで実行可能なプログラムを、端末装置Ｈ１が実行することでも実現可能である。
【００３５】
端末装置Ｈ１では経路情報入力部１が入手した各ネットワーク機器の経路情報を基づいて経路図作成部２１が経路図を作成し、その経路図を経路図記憶部３１に記憶する（図３ステップＳ１，Ｓ２）。
【００３６】
再起動スケジュール部２２は経路図記憶部３１から経路図を取出し（図３ステップＳ３）、経路図の中で、自分より下位になにも接続されていないネットワーク機器を検出する（図３ステップＳ４）。図８に示す経路図では、ネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８が下位になにも接続されていないことが分かる。これらのネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８は再起動しても、その他のネットワーク機器Ｒ１，Ｒ２，Ｒ５がネットワーク的に到達不能になることはない。そこで、再起動スケジュール部２２はネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８を再起動するように再起動実行部４に命令を発行する（図３ステップＳ５）。
【００３７】
再起動実行部４は再起動スケジュール部２２で発行された命令にしたがってネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８を再起動する（図３ステップＳ６）。但し、ネットワーク機器の再起動に関しては、本実施例ではその手段を特に限定しない。
【００３８】
再起動実行部４は再起動したネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８からの再起動完了通知を待つ（図３ステップＳ７）。再起動完了通知は一般的に、ＳＮＭＰ  ＴｒａｐのｃｏｌｄＳｔａｒｔまたはｗａｒｍＳｔａｒｔ（ＲＦＣ１２１５）を受信することで知ることが可能である。
【００３９】
再起動実行部４はネットワーク機器からの完了通知を受信すると、その完了通知を再起動スケジュール部２２に送信する（図３ステップＳ８）。ここでは、先ほど再起動したネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８がその順番で再起動完了通知を送信してきたものとすると、再起動実行部４はネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８の順に再起動完了通知を再起動スケジュール部２２に送信する。
【００４０】
再起動スケジュール部２２はネットワーク機器Ｒ３の再起動完了通知を受信すると、図７に示す経路図のネットワーク機器Ｒ３に再起動完了フラグをセットする（図３ステップＳ９）。その後、再起動スケジュール部２２はネットワーク機器Ｒ３の上位ノードであるネットワーク機器Ｒ２のネットワーク機器Ｒ３以外の下位ノード、図７に示す経路図ではネットワーク機器Ｒ５に再起動完了フラグがセットされているかを確認する。ここでは、ネットワーク機器Ｒ５には、まだ再起動完了フラグがセットされていないので、なにもしない。
【００４１】
続いて、再起動スケジュール部２２はネットワーク機器Ｒ６の再起動完了通知を受信すると（図３ステップＳ７，Ｓ８）、図８に示す経路図のネットワーク機器Ｒ６に再起動完了フラグをセットする（図３ステップＳ９）。その後、再起動スケジュール部２２はネットワーク機器Ｒ６の上位ノードであるネットワーク機器Ｒ５のネットワーク機器Ｒ６以外の下位ノード、ネットワーク機器Ｒ７，Ｒ８の再起動完了フラグをチェックするが、ネットワーク機器Ｒ７，Ｒ８には再起動完了フラグがセットされていないので、なにもしない。
【００４２】
同様に、再起動スケジュール部２２はネットワーク機器Ｒ７の再起動完了通知を受信すると（図３ステップＳ７，Ｓ８）、図８に示す経路図のネットワーク機器Ｒ７の再起動完了フラグをセットする（図３ステップＳ９）。
【００４３】
さらに、再起動スケジュール部２２はネットワーク機器Ｒ８の再起動完了通知を受信すると（図３ステップＳ７，Ｓ８）、図８に示す経路図のネットワーク機器Ｒ８の再起動完了フラグをセットした後、ネットワーク機器Ｒ８の上位ノードネットワーク機器Ｒ５のネットワーク機器Ｒ８以外の下位ノードであるネットワーク機器Ｒ６及びネットワーク機器Ｒ７各々の再起動完了フラグがセットされているかを確認する。この時点で、ネットワーク機器Ｒ６及びネットワーク機器Ｒ７各々の再起動完了フラグがセットされているので、ネットワーク機器Ｒ５の下位ノードの再起動が全て完了していることが分かる。
【００４４】
この時点で、ネットワーク機器Ｒ５は再起動が可能であるので（図３ステップＳ１０〜Ｓ１２）、再起動スケジュール部２２は再起動実行部４に対してネットワーク機器Ｒ５の再起動を要求して再起動する（図３ステップＳ５，Ｓ６）。
【００４５】
以下、上記と同様の手順で、ネットワーク機器Ｒ３及びネットワーク機器Ｒ５の再起動が完了した時点で、ネットワーク機器Ｒ２の再起動が可能となり、ネットワーク機器Ｒ２及びネットワーク機器Ｒ４の再起動が完了した時点で、ネットワーク機器Ｒ１の再起動が可能となる。
【００４６】
このように、本実施例では、ネットワーク機器Ｒ１〜Ｒ８一台ずつからの再起動完了通知を待たずに、経路図を作成することによって並行して複数の装置を再起動することができるため、ネットワーク内のネットワーク機器Ｒ１〜Ｒ８の再起動にかかる時間を短縮することができる。例えば、本実施例では、ネットワーク機器Ｒ１〜Ｒ８の再起動が完了するのにＴ１時間かかるとすると、図９に示すように、従来の手法ではネットワーク機器Ｒ１〜Ｒ８を一台ずつ再起動しなければならないのでＴ８時間かかるとすると、本実施例では、ネットワーク機器Ｒ３，Ｒ４，Ｒ６，Ｒ７，Ｒ８の再起動を行った後、ネットワーク機器Ｒ５の再起動を行い、続いてネットワーク機器Ｒ２、ネットワーク機器Ｒ１の順番で再起動が行われるので、Ｔ４時間で済むため、従来の手法に比べて５０％の時間で完了している。
【００４７】
尚、本発明の一実施例では、ネットワーク内の全てのネットワーク機器Ｒ１〜Ｒ８を再起動させているが、経路図作成部２１で作成した経路図において再起動の必要のない機器に関して予め再起動完了フラグをセットしておけば、ネットワーク内の全てのネットワーク機器Ｒ１〜Ｒ８ではなく、いくつかのネットワーク機器を再起動する場合にも対応することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施例によるネットワークにおいてネットワーク機器の再起動を行う端末装置の構成を示すブロック図である。
【図２】本発明の一実施例によるネットワークの構成を示すブロック図である。
【図３】本発明の一実施例によるネットワーク機器の再起動処理を示すフローチャートである。
【図４】図１の経路情報入力部から入力される経路情報を示す図である。
【図５】図１の経路図作成部で作成される経路図を示す図である。
【図６】図１の経路情報入力部から入力される経路情報を示す図である。
【図７】図１の経路図作成部で作成される経路図を示す図である。
【図８】図１の経路図作成部で作成される経路図を示す図である。
【図９】本発明の一実施例の効果を説明するためのタイムチャートである。
【符号の説明】
【００４９】
１  経路情報入力部
２  データ処理装置
３  記憶部
４  再起動実行部
２１  経路図作成部
２２  再起動スケジュール部
３１  経路図記憶部
Ｈ１  端末装置
Ｒ１〜Ｒ８  ネットワーク機器
【図１】
2006339926.tif 000003
【図２】
2006339926.tif 000004
【図３】
2006339926.tif 000005
【図４】
2006339926.tif 000006
【図５】
2006339926.tif 000007
【図６】
2006339926.tif 000008
【図７】
2006339926.tif 000009
【図８】
2006339926.tif 000010
【図９】
2006339926.tif 000011