(57)【特許請求の範囲】
【請求項１】
中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記中央装置が、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視するネットワーク疎通監視システムにおいて、
前記中央装置は、
複数の端末装置の宛先情報を取得する手段と、
取得した複数の宛先情報を集約した一の要求パケットを生成する手段と、
生成した一の要求パケットを送信する手段と
を備え、
前記中継装置は、
前記一の要求パケットを受信する手段と、
集約された宛先情報に基づいて複数の要求パケットを生成する手段と、
生成した要求パケットを送信する手段と、
複数の端末装置から応答パケットを受信する手段と、
受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成する手段と、
生成した一の応答パケットを前記中央装置へ返信する手段と
を備え、
前記中央装置は、
返信された一の応答パケットを受信する手段と、
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段と
を備えることを特徴とするネットワーク疎通監視システム。
【請求項２】
中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記中央装置が、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視するネットワーク疎通監視方法において、
前記中央装置は、
複数の端末装置の宛先情報を取得し、
取得した複数の宛先情報を集約した一の要求パケットを生成し、
生成した一の要求パケットを送信し、
前記中継装置は、
前記一の要求パケットを受信し、
集約された宛先情報に基づいて複数の要求パケットを生成し、
生成した要求パケットを複数の端末装置へ送信し、
複数の端末装置から応答パケットを受信し、
受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成し、
生成した一の応答パケットを前記中央装置へ返信し、
前記中央装置は、
返信された一の応答パケットを受信し、
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断することを特徴とするネットワーク疎通監視方法。
【請求項３】
複数の端末装置と、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視する中央装置において、
複数の端末装置の宛先情報を取得する手段と、
取得した複数の宛先情報を集約した一の要求パケットを生成する手段と、
生成した一の要求パケットを送信する手段と、
複数の応答パケットの送信元の宛先情報を集約して生成された一の応答パケットを受信する手段と、
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段と
を備えることを特徴とする中央装置。
【請求項４】
中央装置と、複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置において、
複数の宛先情報を集約したピングコマンドによる一の要求パケットを受信する手段と、
集約された宛先情報に基づいて複数の要求パケットを生成する手段と、
生成した要求パケットを送信する手段と、
複数の端末装置から応答パケットを受信する手段と、
受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成する手段と、
生成した一の応答パケットを前記中央装置へ返信する手段と
を備えることを特徴とする中継装置。
【請求項５】
複数の端末装置と、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視する中央装置で実行することが可能なコンピュータプログラムにおいて、
前記中央装置を、
複数の端末装置の宛先情報を取得する手段、
取得した複数の宛先情報を集約した一の要求パケットを生成する手段、
生成した一の要求パケットを送信する手段、
複数の応答パケットの送信元の宛先情報を集約して生成された一の応答パケットを受信する手段、及び
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワークを用いるネットワーク網にてネットワーク網の継断を監視するネットワーク疎通監視システム、ネットワーク疎通監視方法、中央装置、中継装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年の通信技術の急速な進展に伴い、ＩＰネットワーク網を用いる多種多様なサービスが提供されている。そして、サービスを安定して供給するためには、ＩＰネットワーク網の状態を監視しておく必要がある。例えば監視装置がネットワーク網を介して接続されている端末装置に対してピング（Ｐｉｎｇ）コマンド（疎通監視コマンド）による要求パケットを送信し、要求パケットに対する応答パケットを受信するか否かに応じて、ネットワーク障害の発生箇所、障害が発生している端末装置等を特定することができ、障害の早期回復を図ることが可能となっている（特許文献１参照）。
【０００３】
図１は、従来のネットワーク網の監視システムの構成を示すブロック図である。図１に示すように監視装置（中央装置）１に、複数のルータ（中継装置）２、２、・・・が接続されており、階層的にルータ（中継装置）２、２、・・・が接続されている。最下層のルータ２、２、・・・には、ネットワーククラスが同一である一又は複数の端末装置３、３、・・・が接続されている。
【０００４】
監視装置１は、監視対象となる端末装置３、３、・・・の宛先情報、例えばＩＰアドレスを指定してピングコマンドを発する。監視装置１がピングコマンドを発した場合、監視装置１は指定された宛先に対して要求パケットを送信し、各端末装置３は、要求パケットを受信する。端末装置３が要求パケットを受信した場合、端末装置３は、応答パケットを生成して監視装置１に対して返信する。監視装置１は、応答パケットを受信した場合には、該応答パケットを返信した端末装置３との間のネットワーク網が正常に機能しているものと判断し、応答パケットを受信しなかった場合には、該応答パケットを返信していない端末装置３との間のネットワーク網に障害が発生しているものと判断する。
【特許文献１】特開２００２−１１１６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来の監視システムでは、端末装置３、３、・・・の接続台数が非常に多い大規模ネットワークに適用する場合、同時に端末装置３、３、・・・に対してピングコマンドを発することにより多数の要求パケットが同時に送信されたとき、又はピングコマンドによる要求パケットに対する応答コマンドが集中して監視装置１へ返信されてきたときには、監視装置１から最初の中継装置２までの通信線のトラフィックが過大となり、本来のデータ通信に用いるネットワーク帯域を圧迫するという問題点があった。
【０００６】
すなわち、ネットワーク網の継断を確認するための疎通監視コマンドによる要求パケット及び該要求パケットに対応する応答パケットの送受信により、監視装置１に近づくほどネットワーク負荷が増大し、データ通信に用いるべきネットワーク帯域が占拠され、データ通信を行うことができないという問題が発生する。したがって、定期的にピングコマンドを発する監視システムであっても、ピングコマンドを発する時間帯が制約され、本来ネットワーク網の継断を確認する必要性が高い高トラフィック時に、ピングコマンドを発することができない、という問題点が生じていた。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、ピングコマンドを発した場合に、要求パケットを送信する宛先情報を集約した新たなデータ構造を有する要求パケットを送信し、返信時にも同様に送信元の宛先情報を集約した新たなデータ構造を有する応答パケットで返信することにより、ネットワーク負荷を低減することができるネットワーク疎通監視システム、ネットワーク疎通監視方法、中央装置、中継装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために第１発明に係るネットワーク疎通監視システムは、中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記中央装置が、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視するネットワーク疎通監視システムにおいて、前記中央装置は、複数の端末装置の宛先情報を取得する手段と、取得した複数の宛先情報を集約した一の要求パケットを生成する手段と、生成した一の要求パケットを送信する手段とを備え、前記中継装置は、前記一の要求パケットを受信する手段と、集約された宛先情報に基づいて複数の要求パケットを生成する手段と、生成した要求パケットを送信する手段と、複数の端末装置から応答パケットを受信する手段と、受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成する手段と、生成した一の応答パケットを前記中央装置へ返信する手段とを備え、前記中央装置は、返信された一の応答パケットを受信する手段と、集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段とを備えることを特徴とする。
【０００９】
また、第２発明に係るネットワーク疎通監視方法は、中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記中央装置が、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視するネットワーク疎通監視方法において、前記中央装置は、複数の端末装置の宛先情報を取得し、取得した複数の宛先情報を集約した一の要求パケットを生成し、生成した一の要求パケットを送信し、前記中継装置は、前記一の要求パケットを受信し、集約された宛先情報に基づいて複数の要求パケットを生成し、生成した要求パケットを複数の端末装置へ送信し、複数の端末装置から応答パケットを受信し、受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成し、生成した一の応答パケットを前記中央装置へ返信し、前記中央装置は、返信された一の応答パケットを受信し、集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断することを特徴とする。
【００１０】
また、第３発明に係る中央装置は、複数の端末装置と、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視する中央装置において、複数の端末装置の宛先情報を取得する手段と、取得した複数の宛先情報を集約した一の要求パケットを生成する手段と、生成した一の要求パケットを送信する手段と、複数の応答パケットの送信元の宛先情報を集約して生成された一の応答パケットを受信する手段と、集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段とを備えることを特徴とする。
【００１１】
また、第４発明に係る中継装置は、中央装置と、複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置において、複数の宛先情報を集約したピングコマンドによる一の要求パケットを受信する手段と、集約された宛先情報に基づいて複数の要求パケットを生成する手段と、生成した要求パケットを送信する手段と、複数の端末装置から応答パケットを受信する手段と、受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成する手段と、生成した一の応答パケットを前記中央装置へ返信する手段とを備えることを特徴とする。
【００１２】
また、第５発明に係るコンピュータプログラムは、複数の端末装置と、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記複数の端末装置との間のネットワーク接続の継断を、ピングコマンドによる要求パケット及び応答パケットの送受信により監視する中央装置で実行することが可能なコンピュータプログラムにおいて、前記中央装置を、複数の端末装置の宛先情報を取得する手段、取得した複数の宛先情報を集約した一の要求パケットを生成する手段、生成した一の要求パケットを送信する手段、複数の応答パケットの送信元の宛先情報を集約して生成された一の応答パケットを受信する手段、及び集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段として機能させることを特徴とする。
【００１３】
本発明では、中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、中央装置が、複数の端末装置との間のネットワーク接続の継断を、疎通監視コマンド（ピングコマンド）による要求パケット及び応答パケットの送受信により監視する。中央装置は、複数の端末装置の宛先情報を取得し、取得した複数の宛先情報を集約した一の要求パケットを生成し、生成した一の要求パケットを送信する。中継装置は、一の要求パケットを受信し、集約された宛先情報に基づいて複数の要求パケットを生成し、生成した要求パケットを複数の端末装置へ送信する。また、複数の端末装置から要求パケットに応答した応答パケットを受信し、受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成し、生成した一の応答パケットを中央装置へ返信する。中央装置は、返信された一の応答パケットを受信し、集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する。これにより、疎通監視コマンドによる要求パケットを送信する端末装置の宛先情報を集約し、複数の要求パケットではなく一の要求パケットを送信すれば足り、応答パケットも送信元の宛先情報を集約した一の応答パケットを受信すれば足りる。したがって、複数の端末装置に対して疎通監視を行う場合であっても、中央装置からは端末装置毎に要求パケットを送信する必要がなく、返信されてくる応答パケットを端末装置毎に受信する必要がないことから、ネットワーク網の継断を監視する要求パケット及び応答パケットによるネットワーク帯域の圧迫を軽減することが可能となる。
【発明の効果】
【００１４】
本発明によれば、疎通監視コマンドによる要求パケットを送信する端末装置の宛先情報を集約し、複数の要求パケットではなく一の要求パケットを送信すれば足り、応答パケットも送信元の宛先情報を集約した一の応答パケットを受信すれば足りる。したがって、複数の端末装置に対して疎通監視を行う場合であっても、中央装置からは端末装置毎に要求パケットを送信する必要がなく、返信されてくる応答パケットを端末装置毎に受信する必要がないことから、ネットワーク網の継断を監視する要求パケット及び応答パケットによるネットワーク帯域の圧迫を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００１６】
（実施の形態１）
図２は、本発明の実施の形態１に係るネットワーク疎通監視システムの構成を示すブロック図である。図２に示すように本発明の実施の形態１に係るネットワーク疎通監視システムは、少なくともピング（疎通監視）コマンドにより要求パケットを送信し、応答パケットを受信する中央装置１と、要求パケット及び応答パケットを中継する中継装置２、２、・・・とが、データ通信可能に接続されている。中継装置２、２、・・・は、階層的に接続されており、最下層の中継装置２、２、・・・には、ネットワーククラスが同一である複数の端末装置３、３、・・・が、データ通信可能に接続されている。
【００１７】
図３は、本発明の実施の形態１に係るネットワーク疎通監視システムの中央装置１の構成を示すブロック図である。中央装置１は、少なくとも、ＣＰＵ（中央演算装置）１１、記憶手段１２、ＲＡＭ（メモリ）１３、外部とデータ通信することが可能に接続する通信手段１４、マウス、キーボード等の入力手段１５、モニタ等の出力手段１６、及び補助記憶手段１７で構成される。
【００１８】
ＣＰＵ１１は、内部バス１８を介して中央装置１の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、記憶手段１２に記憶されているコンピュータプログラム１０１に従って、種々のソフトウェア的機能を実行する。記憶手段１２に記憶されているコンピュータプログラム１０１は、中央装置１の出荷時に記憶手段１２に記憶済みであっても良いし、ＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体１０２を用いて、補助記憶手段１７を介して記憶手段１２に記憶されたものであっても良い。
【００１９】
記憶手段１２は、ハードディスクに代表される固定型記録媒体であり、実行するコンピュータプログラム１０１、実行するコンピュータプログラム１０１で使用されるデータ等を記憶する記憶手段である。記憶手段１２には、ピングコマンドの生成時に必要となる宛先情報を記憶してある宛先情報記憶部１２１を備えている。アドレスＲＡＭ１３は、ＳＲＡＭ、フラッシュメモリ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。
【００２０】
通信手段１４は内部バス１８に接続されており、ＬＡＮ、ＷＡＮ等のケーブルに接続されることにより、処理に必要とされるデータを送受信する。入力手段１５は内部バス１８に接続されており、マウス、タブレット等のポインティングデバイス、及びキーボードに代表されるキー入力デバイス等で構成される。出力手段１６は内部バス１８に接続されており、液晶表示装置、ＣＲＴディスプレイ等で構成される。
【００２１】
図４は、本発明の実施の形態１に係るネットワーク疎通監視システムの中継装置２の構成を示すブロック図である。中継装置２は、少なくとも、受信ブロック２１、ルーティング処理部２２、及び送信ブロック２３で構成される。
【００２２】
受信ブロック２１は、ネットワーク網を介して中央装置１、他の中継装置２、２、・・・又は端末装置３、３、・・・から送信されてくるデータを受信し、ルーティング処理部２２は、次の中継装置２又は端末装置３へとルーティング処理する。すなわちルーティング処理部２２は、演算処理を実行するＬＳＩ２２１を備えており、受信した要求パケットを解析し、要求パケットで指定されている端末装置３、３、・・・の宛先情報に対して最下層の中継装置２であるか否かを判断し、受信した要求パケットを転送する宛先情報を特定する。また、受信した応答パケットを解析し、応答パケットで指定されている端末装置３、３、・・・の宛先情報に対して最下層の中継装置２であるか否かを判断し、受信した応答パケットを中央装置１へ返信するための集約された応答パケットを生成する。送信ブロック２３は、特定された転送先へ受信したデータを転送する。なお、ルーティング処理部２２で実行するコンピュータプログラムは、受信ブロック２２を介して内蔵するメモリ（図示せず）へダウンロードすることにより更新することが可能となっている。
【００２３】
図５は、本発明の実施の形態１に係るネットワーク疎通監視システムの端末装置３の構成を示すブロック図である。端末装置３は、少なくとも、ＣＰＵ（中央演算装置）３１、記憶手段３２、ＲＡＭ（メモリ）３３、外部とデータ通信することが可能に接続する通信手段３４、マウス、キーボード等の入力手段３５、及びモニタ等の表示手段３６で構成される。
【００２４】
ＣＰＵ３１は、内部バス３８を介して端末装置１の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、記憶手段３２に記憶されているコンピュータプログラム３０１に従って、種々のソフトウェア的機能を実行する。記憶手段３２は、ハードディスクに代表される固定型記録媒体であり、実行するコンピュータプログラム３０１、実行するコンピュータプログラム３０１で使用されるデータ等を記憶する記憶手段である。ＲＡＭ３３は、ＳＲＡＭ、フラッシュメモリ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。
【００２５】
通信手段３４は内部バス３８に接続されており、ＬＡＮ、ＷＡＮ等のケーブルに接続されることにより、処理に必要とされるデータを送受信する。入力手段３５は内部バス３８に接続されており、マウス、タブレット等のポインティングデバイス、及びキーボードに代表されるキー入力デバイス等で構成される。表示手段３６は内部バス３８に接続されており、液晶表示装置、ＣＲＴディスプレイ等で構成される。
【００２６】
上述のような構成の疎通監視システムにおいて、中央装置１は、ピング（Ｐｉｎｇ）コマンドにより、要求パケットを送信し、ピング（Ｐｉｎｇ）コマンドにより指定されたアドレスに相当する端末装置３、３、・・・等まで要求パケットが到達した場合には、該端末装置３、３、・・・等から応答パケットが返信される。ピングコマンドは、例えば要求パケットの送信先のＩＰアドレスが１０．１．３．２５５である場合、該ＩＰアドレスと組み合わせて（数１）のように発行される。
【００２７】
（数１）
Ｐｉｎｇ  １０．１．３．２５５
【００２８】
従来は、ピングコマンドは、ＩＰアドレス１個につき１コマンド発行されており、要求パケットもＩＰアドレス１個につき１パケット送信されていた。また、要求コマンドに対応して返信されてくる応答パケットも、ＩＰアドレス１個につき１パケット返信されていた。したがって、ネットワーク網が大規模になった場合、中央装置１と中継装置２、２、・・・とを接続している通信線のネットワーク帯域が、疎通監視用の要求パケット及び応答パケットで占拠され、本来の目的であるデータ通信を行うことができなくなるおそれがある。本実施の形態１では、複数の端末装置３、３、・・・へ送信する要求パケット及び応答パケットにて、宛先情報であるＩＰアドレスを集約する点に特徴を有する。図６は、本発明の実施の形態１に係るネットワーク疎通監視システムの要求パケットのデータ構成の一例を示す図である。
【００２９】
図６に示すようにＭＡＣヘッダには、ピングコマンドの発行元、すなわち要求パケットの送信元である中央装置１のＩＰアドレス、及び宛先アドレスである端末装置３のＩＰアドレスを記憶してある。ＩＰヘッダには、ブロードキャストアドレス又は最も近い中継装置２のアドレスを記憶してある。なお、これらのアドレス情報は、記憶手段１２の宛先情報記憶部１２１に記憶されており、中央装置１のＣＰＵ１１が読み出して設定する。
【００３０】
タイプには通常のピングコマンドによる要求パケットであるか否かを示すフラグ情報を記憶してある。例えば、通常のピングコマンドによる要求パケットである場合には‘０’を、本実施の形態１のように宛先アドレスを集約したピングコマンド（以下、集約ピングコマンドという）による要求パケットである場合は‘１’を設定する。コードはパケットの種類を示しており、プロセス番号は中央装置１で集約ピングコマンドが実行されているプロセスを識別するプロセス番号を示している。
【００３１】
ピング発信番号は、集約ピングコマンドの発信番号を示しており、ＣＲＣはチェックビットを示している。本実施の形態１に係る要求パケットでは、通常のピングコマンドによる要求パケットである場合に所定のデータ列が設定されているデータ領域に、集約されている宛先情報を設定する集約ピング発信データが記憶されている。
【００３２】
集約ピング発信データには、要求パケットか応答パケットかを区別する要求／応答フラグ、集約ピングコマンドの宛先クラスの代表アドレスを示す集約ピング開始アドレス、集約される複数のＩＰアドレスを指定する集約ピングネットマスク、集約ピングコマンドにより応答を確認する回数である応答回数を設定している。例えば集約ピング開始アドレスを１０．１．３．０とし、集約ピングネットマスクを２５５．２５５．２５５．０とした場合、集約ピングコマンドで指定された宛先アドレスは、１０．１．３．１〜１０．１．３．２５５であることを意味している。
【００３３】
図７は、本発明の実施の形態１に係る疎通監視システムの中央装置１のＣＰＵ１１の要求パケット生成処理の手順を示すフローチャートである。中央装置１のＣＰＵ１１は、ピングコマンドが発行されたか否かを判断し（ステップＳ７０１）、ＣＰＵ１１が、ピングコマンドが発行されたと判断した場合（ステップＳ７０１：ＹＥＳ）、ＣＰＵ１１は、指定されている宛先情報を抽出する（ステップＳ７０２）。
【００３４】
ＣＰＵ１１は、抽出した宛先情報が単一の宛先情報、例えばＩＰアドレスであるか否かを判断する（ステップＳ７０３）。宛先情報が単一の宛先情報であるか否かを判断する方法は特に限定されるものではない。例えば宛先情報がＩＰアドレスである場合、集約ピングコマンドのコマンド形式が（数２）に示すコマンド形式であるときには、指定されている宛先情報に‘−（ハイフン）’が含まれているか否かによって判断することができる。
【００３５】
（数２）
Ｐｉｎｇ  １０．１．３．１−２５５
【００３６】
ＣＰＵ１１が、抽出した宛先情報が単一の宛先情報であると判断した場合（ステップＳ７０３：ＹＥＳ）、ＣＰＵ１１は、通常のピングコマンドが発行されたものと判断し、指定された宛先情報に対して通常の要求パケットを送信する（ステップＳ７０４）。ＣＰＵ１１が、抽出した宛先情報が単一の宛先情報ではないと判断した場合（ステップＳ７０３：ＮＯ）、ＣＰＵ１１は、集約ピングコマンドが発行されたものと判断し、指定された宛先情報を集約して、図６に示すデータ構造を有する要求パケットを生成し（ステップＳ７０５）、生成された要求パケットを送信する（ステップＳ７０６）。
【００３７】
中央装置１から送信された要求パケットを受信した中継装置２は、要求パケットに含まれている集約ピング発信データを解析して、要求パケットをそのまま転送するか、複数の要求パケットに分解するか等を判断する。すなわち要求パケットが通常のピングコマンドが発行されたことにより送信されたパケットである場合、指定された宛先情報に対応する端末装置３が直接接続されている中継装置２まで転送し、端末装置３に対して要求パケットを送信する。
【００３８】
また、要求パケットが集約ピングコマンドが発行されたことにより送信されたパケットである場合、指定された宛先情報に対応する端末装置３が直接接続されている中継装置２まで転送し、該中継装置２にて端末装置３ごとの通常のデータ構造を有する要求パケットに分割して、各要求パケットを端末装置３、３、・・・へ送信する。このようにすることで、端末装置３が直接接続されている中継装置２までは宛先情報が集約された一の要求パケットのみが送信されることからネットワーク帯域を圧迫することが無い。
【００３９】
同様に、要求パケットに対する応答パケットを端末装置３ごとに受信した中継装置２は、同じネットワーククラスに属する端末装置３、３、・・・からの応答パケットの送信元情報を集約して一の応答パケットを生成する。図８は、本発明の実施の形態１に係るネットワーク疎通監視システムの応答パケットのデータ構成の一例を示す図である。
【００４０】
図８に示すようにＭＡＣヘッダには、集約ピングコマンドの発行元、すなわち要求パケットの送信元である中央装置１のＩＰアドレス、及び宛先アドレスである端末装置３のＩＰアドレスを記憶してある。ＩＰヘッダには、ブロードキャストアドレス又は最も近い中継装置２のアドレスを記憶してある。
【００４１】
タイプには通常の集約ピングコマンドによる応答パケットであるか否かを示すフラグ情報を記憶してある。例えば、通常のピングコマンドによる応答パケットである場合には‘０’を、集約ピングコマンドによる応答パケットである場合は‘１’を設定する。コードはパケットの種類を示しており、プロセス番号は中央装置１で集約ピングコマンドが実行されているプロセスを識別するプロセス番号を示している。
【００４２】
ピング発信番号は、集約ピングコマンドの発信番号を示しており、ＣＲＣはチェックビットを示している。本実施の形態１に係る応答パケットでは、通常のピングコマンドによる応答パケットである場合に所定のデータ列が設定されているデータ領域に、集約されている宛先情報を設定する集約ピング応答データが記憶されている。
【００４３】
集約ピング応答データには、要求パケットか応答パケットかを区別する要求／応答フラグ、集約ピングコマンドに対する応答パケットの代表アドレスを示す応答ベースアドレス、応答の有無を示す応答ビットマップを設定している。図９は、応答ビットマップのデータ構成の一例を示す図である。
【００４４】
図９に示すように、応答パケットにおいて、応答ベースアドレスが１０．１．３．Ｘと設定されている場合、応答ビットマップは、ビットマスクに対応したＸの値に応答ビットを対応付けて応答パケットを生成する。図９の例では、Ｘが１〜２５５の範囲であり、それぞれのＩＰアドレス１０．１．３．１〜１０．１．３．２５５に対して応答ビット‘０’又は‘１’を設定している。応答ビット‘０’は応答パケットを一定時間経過しても受信していない旨を、応答ビット‘１’は応答パケットを受信した旨を、それぞれ示している。
【００４５】
中継装置２は、生成した応答パケットを中央装置１へ返信することにより、従来複数の応答パケットが返信されていたのに対し、一の応答パケットのみを返信することで足り、中央装置１近傍のネットワーク帯域の圧迫を回避することが可能となる。図１０は、本発明の実施の形態２に係る疎通監視システムの中継装置２のルーティング処理部２２のＬＳＩ２２１の中継処理の手順を示すフローチャートである。
【００４６】
ルーティング処理部２２のＬＳＩ２２１は、パケットを受信したか否かを判断し（ステップＳ１００１）、ＬＳＩ２２１が、パケットを受信したと判断した場合（ステップＳ１００１：ＹＥＳ）、ＬＳＩ２２１は、受信したパケットが要求パケットであるか否かを判断する（ステップＳ１００２）。受信したパケットが要求パケットであるか否かを判断する方法は特に限定されるものではなく、例えば要求／応答フラグに基づいて判断しても良い。ＬＳＩ２２１が要求パケットであると判断した場合（ステップＳ１００２：ＹＥＳ）、ＬＳＩ２２１は、通常のピングコマンドにより送信された要求パケットであるか否かを判断する（ステップＳ１００３）。
【００４７】
ＬＳＩ２２１が、通常のピングコマンドにより送信された要求パケットであると判断した場合（ステップＳ１００３：ＹＥＳ）、ＬＳＩ２２１は、受信した要求パケットをそのまま送信ブロック２３へ送信する（ステップＳ１００４）。送信ブロック２３は、次の中継装置２又は端末装置３へ受信した要求パケットを転送する。
【００４８】
ＬＳＩ２２１が、通常のピングコマンドにより送信された要求パケットではないと判断した場合（ステップＳ１００３：ＮＯ）、ＬＳＩ２２１は、受信した要求パケットが、宛先情報を集約した要求パケットであると判断し、自己のＩＰアドレスが、指定されている最下層のＩＰアドレスであるか否かを判断する（ステップＳ１００５）。ＬＳＩ２２１が、最下層のＩＰアドレスではないと判断した場合（ステップＳ１００５：ＮＯ）、ＬＳＩ２２１は、受信したパケットをそのまま送信ブロック２３へ送信する（ステップＳ１００４）。送信ブロック２３は、次の中継装置２へ受信した要求パケットを転送する。
【００４９】
ＬＳＩ２２１が、最下層のＩＰアドレスであると判断した場合（ステップＳ１００５：ＹＥＳ）、ＬＳＩ２２１は、受信した要求パケットを宛先情報ごとの複数の要求パケットに分割し（ステップＳ１００６）、分割した複数の要求パケットを送信ブロック２３へ送信する（ステップＳ１００７）。送信ブロック２３は、複数の端末装置３、３、・・・へそれぞれ要求パケットを送信する。
【００５０】
ＬＳＩ２２１が、受信したパケットが要求パケットではないと判断した場合（ステップＳ１００２：ＮＯ）、ＬＳＩ２２１は、応答パケットを受信したものと判断し、通常のピングコマンドにより送信された要求パケットに対する応答パケットであるか否かを判断する（ステップＳ１００８）。ＬＳＩ２２１が、通常のピングコマンドにより送信された要求パケットに対する応答パケットであると判断した場合（ステップＳ１００８：ＹＥＳ）、ＬＳＩ２２１は、応答パケットをそのまま送信ブロック２３へ送信する（ステップＳ１００９）。送信ブロック２３は、次の中継装置２又は中央装置１へ受信した応答パケットを転送する。
【００５１】
ＬＳＩ２２１が、通常のピングコマンドにより送信された要求パケットに対する応答パケットではないと判断した場合（ステップＳ１００８：ＮＯ）、ＬＳＩ２２１は、受信した応答パケットが集約ピングコマンドにより生成された要求コマンドに対応した応答パケットであるものと判断し、受信した複数の応答パケットの宛先情報等を集約して、図８に示すデータ構造を有する一の応答パケットを生成する（ステップＳ１０１０）。ＬＳＩ２２１は、生成した一の応答パケットを送信ブロックへ送信する（ステップＳ１００９）。送信ブロック２３は、次の中継装置２又は中央装置１へ受信した応答パケットを転送する。
【００５２】
図１１は、上述した処理により送受信される要求パケットの状態を模式的に説明する図である。例えば中央装置１が、代表アドレスが１０．１．３．０である端末装置３、３、・・・に対して、２５５個のＩＰアドレスを有する集約ピングコマンドを発行した場合、中央装置１のＣＰＵ１１は、２５５個のＩＰアドレスを集約した要求パケットを生成して中継装置２、２、・・・へ送信する。なお、図１１では「要求１−２５５」は、ＩＰアドレスが１０．１．３．１から１０．１．３．２５５までの端末装置３、３、・・・に対する集約ピングコマンドにより生成された要求パケットを示しており、「要求１」、「要求２」、・・・、「要求２５５」は、それぞれＩＰアドレス１０．１．３．１、１０．１．３．２、・・・、１０．１．３．２５５に対する要求パケットを示している。
【００５３】
ＩＰアドレスが、１０．１．３．１、１０．１．３．２、・・・、１０．１．３．２５５である端末装置３、３、・・・と直接接続されている中継装置２にて要求パケット「要求１−２５５」が受信された場合、中継装置２は、２５５個の要求パケットに分割し、端末装置３ごとに要求パケット「要求１」、「要求２」、・・・、「要求２５５」を送信する。したがって、ＩＰアドレスが、１０．１．３．１、１０．１．３．２、・・・、１０．１．３．２５５である端末装置３、３、・・・と直接接続されている中継装置２までは、１個の集約された要求パケットが送信されているのみであることから、疎通監視用のパケットによってネットワーク帯域が占拠されることが無く、安定した通信帯域を確保しつつ、端末装置３、３、・・・への疎通状態を確認することが可能となる。
【００５４】
図１２は、上述した処理により送受信される応答パケットの状態を模式的に説明する図である。例えば中央装置１が、代表アドレスが１０．１．３．０である端末装置３、３、・・・に対して、２５５個のＩＰアドレスを有する集約ピングコマンドを発行し、図１１に示す分割された要求パケットが端末装置３ごとに送信された場合、中継装置２は、複数の端末装置３、３、・・・から複数の応答パケットを受信する。なお、図１２では「応答１−２５５」は、ＩＰアドレスが１０．１．３．１から１０．１．３．２５５までの端末装置３、３、・・・に対する集約ピングコマンドにより生成された要求パケットに応答する応答パケットを示しており、「応答１」、「応答２」、・・・、「応答２５５」は、それぞれＩＰアドレス１０．１．３．１、１０．１．３．２、・・・、１０．１．３．２５５に対する要求パケットに応答する応答パケットを示している。
【００５５】
ＩＰアドレスが、１０．１．３．１、１０．１．３．２、・・・、１０．１．３．２５５である端末装置３、３、・・・と直接接続されている中継装置２にて複数の応答パケット「応答１」、「応答２」、・・・、「応答２５５」が受信された場合、中継装置２は、２５５個の応答パケットを単一の応答パケット「応答１−２５５」に集約し、一の応答パケット「応答１−２５５」を、上位階層の中継装置２、２、・・・を介して中央装置１へ送信する。したがって、ＩＰアドレスが、１０．１．３．１、１０．１．３．２、・・・、１０．１．３．２５５である端末装置３、３、・・・から、これらの端末装置３、３、・・・と直接接続されている中継装置２までは、複数の応答パケットが送信されているのに対し、該中継装置２以降は１個の集約された応答パケットが送信されているのみである。したがって、疎通監視用のパケットによってネットワーク帯域が占拠されることが無く、安定した通信帯域を確保しつつ、端末装置３、３、・・・への疎通状態を確認することが可能となる。
【００５６】
以上のように本実施の形態１によれば、ピング（疎通監視）コマンドによる要求パケットを送信する端末装置の宛先情報を集約し、複数の要求パケットではなく一の要求パケットを送信すれば足り、応答パケットも送信元の宛先情報を集約した一の応答パケットを受信すれば足りる。したがって、複数の端末装置３、３、・・・に対して疎通監視を行う場合であっても、中央装置１からは端末装置３毎に要求パケットを送信する必要がなく、返信されてくる応答パケットを端末装置３毎に受信する必要がないことから、ネットワーク網の継断を監視する要求パケット及び応答パケットによるネットワーク帯域の圧迫を軽減することが可能となる。
【００５７】
なお、図６に示す要求パケットの集約ピング発信データの応答回数に、所定の値を設定することにより、１回の要求パケット送信に対して指定された回数分の応答パケットを受信することができる。したがって、通常のピングコマンドでは大量の応答パケットを受信するのに対して、応答パケットを集約していることにより、指定された回数分の集約された応答パケットを受信すれば足り、ネットワーク帯域の圧迫の軽減効果がより高まることは言うまでも無い。
【００５８】
（実施の形態２）
以下、本発明の実施の形態２に係るネットワーク疎通監視システムについて図面を参照しながら詳細に説明する。本発明の実施の形態２に係るネットワーク疎通監視システムの構成は、実施の形態１と同様であることから、同一の符号を付することにより詳細な説明を省略する。本実施の形態２では、中央装置１が、集約された要求パケットを生成して送信してから、集約された応答パケットを受信するまでの待ち時間を設定することができるよう、要求パケットを生成する点で実施の形態１と相違する。
【００５９】
図１３は、本発明の実施の形態２に係るネットワーク疎通監視システムの要求パケットのデータ構成の一例を示す図である。実施の形態１と同様、ＭＡＣヘッダには、ピングコマンドの発行元、すなわち要求パケットの送信元である中央装置１のＩＰアドレス、及び宛先アドレスである端末装置３のＩＰアドレスを記憶してある。ＩＰヘッダには、ブロードキャストアドレス又は最も近い中継装置２のアドレスを記憶してある。なお、これらのアドレス情報は、記憶手段１２の宛先情報記憶部１２１に記憶されており、中央装置１のＣＰＵ１１が読み出して設定する。
【００６０】
タイプには通常のピングコマンドによる要求パケットであるか否かを示すフラグ情報を記憶してある。例えば、通常のピングコマンドによる要求パケットである場合には‘０’を、本実施の形態１のように宛先アドレスを集約したピングコマンド（以下、集約ピングコマンドという）による要求パケットである場合は‘１’を設定する。コードはパケットの種類を示しており、プロセス番号は中央装置１で集約ピングコマンドが実行されているプロセスを識別するプロセス番号を示している。
【００６１】
ピング発信番号は、集約ピングコマンドの発信番号を示しており、ＣＲＣはチェックビットを示している。本実施の形態１に係る要求パケットでは、通常のピングコマンドによる要求パケットである場合に所定のデータ列が設定されているデータ領域に、集約されている宛先情報を設定する集約ピング発信データが記憶されている。
【００６２】
集約ピング発信データには、要求パケットか応答パケットかを区別する要求／応答フラグ、集約ピングコマンドの宛先クラスの代表アドレスを示す集約ピング開始アドレス、集約される複数のＩＰアドレスを指定する集約ピングネットマスク、集約ピングコマンドにより応答を確認する回数である応答回数を設定している。例えば集約ピング開始アドレスを１０．１．３．０とし、集約ピングネットマスクを２５５．２５５．２５５．０とした場合、集約ピングコマンドで指定された宛先アドレスは、１０．１．３．１〜１０．１．３．２５５であることを意味している。
【００６３】
本実施の形態２では、集約ピング発信データに、中継装置２での応答パケットの受信待ち時間である待ち時間を設定することができる。中継装置２は、要求パケットを解析して待ち時間を抽出し、応答パケットの受信待ち時間を特定することができる。図１４は、本発明の実施の形態２に係る疎通監視システムの中継装置２のルーティング処理部２２のＬＳＩ２２１の中継処理の手順を示すフローチャートである。
【００６４】
ルーティング処理部２２のＬＳＩ２２１は、パケットを受信したか否かを判断し（ステップＳ１４０１）、ＬＳＩ２２１が、パケットを受信したと判断した場合（ステップＳ１４０１：ＹＥＳ）、ＬＳＩ２２１は、受信したパケットが要求パケットであるか否かを判断する（ステップＳ１４０２）。受信したパケットが要求パケットであるか否かを判断する方法は特に限定されるものではなく、例えば要求／応答フラグに基づいて判断しても良い。ＬＳＩ２２１が要求パケットであると判断した場合（ステップＳ１４０２：ＹＥＳ）、ＬＳＩ２２１は、内蔵するタイマによる計時を開始し（ステップＳ１４０３）、実施の形態１と同様の処理を実行する。すなわち図１０のステップＳ１００３以降の処理を実行する。
【００６５】
ＬＳＩ２２１が、受信したパケットが要求パケットではないと判断した場合（ステップＳ１４０２：ＮＯ）、ＬＳＩ２２１は、応答パケットを受信したものと判断し、通常のピングコマンドにより送信された要求パケットに対する応答パケットであるか否かを判断する（ステップＳ１４０４）。ＬＳＩ２２１が、通常のピングコマンドにより送信された要求パケットに対する応答パケットであると判断した場合（ステップＳ１４０４：ＹＥＳ）、ＬＳＩ２２１は、応答パケットをそのまま送信ブロック２３へ送信する（ステップＳ１４０５）。送信ブロック２３は、次の中継装置２又は中央装置１へ受信した応答パケットを転送する。
【００６６】
ＬＳＩ２２１が、通常のピングコマンドにより送信された要求パケットに対する応答パケットではないと判断した場合（ステップＳ１４０４：ＹＥＳ）、ＬＳＩ２２１は、受信した応答パケットが集約ピングコマンドにより生成された要求コマンドに対応した応答パケットであるものと判断し、所定の時間が経過したか否かを判断する（ステップＳ１４０６）。ＬＳＩ２２１が、所定の時間が経過していないと判断した場合（ステップＳ１４０６：ＮＯ）、ＬＳＩ２２１は、処理をステップＳ１４０１へ戻し、設定された待ち時間、例えば１秒間応答パケットを連続して受け付け、上述した処理を繰り返す。
【００６７】
ＬＳＩ２２１が、所定の時間が経過したと判断した場合（ステップＳ１４０６：ＹＥＳ）、ＬＳＩ２２１は、受信した複数の応答パケットの宛先情報等を集約して、図８に示すデータ構造を有する一の応答パケットを生成する（ステップＳ１４０７）。ＬＳＩ２２１は、生成した一の応答パケットを送信ブロックへ送信する（ステップＳ１４０５）。送信ブロック２３は、次の中継装置２又は中央装置１へ受信した応答パケットを転送する。
【００６８】
以上のように本実施の形態２によれば、応答パケットを一定時間受信待ち状態とすることにより、ネットワーク網のトラフィック等による応答パケットの遅延によるネットワーク障害の誤認識を未然に防止することが可能となる。
【００６９】
以上の実施の形態１及び２に関し、さらに以下の付記を開示する。
【００７０】
（付記１）
中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記中央装置が、前記複数の端末装置との間のネットワーク接続の継断を、疎通監視コマンドによる要求パケット及び応答パケットの送受信により監視するネットワーク疎通監視システムにおいて、
前記中央装置は、
複数の端末装置の宛先情報を取得する手段と、
取得した複数の宛先情報を集約した一の要求パケットを生成する手段と、
生成した一の要求パケットを送信する手段と
を備え、
前記中継装置は、
前記一の要求パケットを受信する手段と、
集約された宛先情報に基づいて複数の要求パケットを生成する手段と、
生成した要求パケットを送信する手段と、
複数の端末装置から応答パケットを受信する手段と、
受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成する手段と、
生成した一の応答パケットを前記中央装置へ返信する手段と
を備え、
前記中央装置は、
返信された一の応答パケットを受信する手段と、
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段と
を備えることを特徴とするネットワーク疎通監視システム。
【００７１】
（付記２）
前記中央装置は、
前記端末装置と前記中継装置との間の応答パケットの受信回数を含めて、前記一の要求パケットを生成するようにしてあることを特徴とする付記１記載のネットワーク疎通監視システム。
【００７２】
（付記３）
前記中央装置は、
前記中継装置が、前記一の要求パケットを送信してから、前記一の応答パケットを受信するまでの待ち時間を含めて、前記一の要求パケットを生成するようにしてあることを特徴とする付記１又は２記載のネットワーク疎通監視システム。
【００７３】
（付記４）
中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記中央装置が、前記複数の端末装置との間のネットワーク接続の継断を、疎通監視コマンドによる要求パケット及び応答パケットの送受信により監視するネットワーク疎通監視方法において、
前記中央装置は、
複数の端末装置の宛先情報を取得し、
取得した複数の宛先情報を集約した一の要求パケットを生成し、
生成した一の要求パケットを送信し、
前記中継装置は、
前記一の要求パケットを受信し、
集約された宛先情報に基づいて複数の要求パケットを生成し、
生成した要求パケットを複数の端末装置へ送信し、
複数の端末装置から応答パケットを受信し、
受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成し、
生成した一の応答パケットを前記中央装置へ返信し、
前記中央装置は、
返信された一の応答パケットを受信し、
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断することを特徴とするネットワーク疎通監視方法。
【００７４】
（付記５）
前記中央装置は、
前記端末装置と前記中継装置との間の応答パケットの受信回数を含めて、前記一の要求パケットを生成することを特徴とする付記４記載のネットワーク疎通監視方法。
【００７５】
（付記６）
前記中央装置は、
前記中継装置が、前記一の要求パケットを送信してから、前記一の応答パケットを受信するまでの待ち時間を含めて、前記一の要求パケットを生成することを特徴とする付記４又は５記載のネットワーク疎通監視方法。
【００７６】
（付記７）
複数の端末装置と、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記複数の端末装置との間のネットワーク接続の継断を、疎通監視コマンドによる要求パケット及び応答パケットの送受信により監視する中央装置において、
複数の端末装置の宛先情報を取得する手段と、
取得した複数の宛先情報を集約した一の要求パケットを生成する手段と、
生成した一の要求パケットを送信する手段と、
複数の応答パケットの送信元の宛先情報を集約して生成された一の応答パケットを受信する手段と、
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段と
を備えることを特徴とする中央装置。
【００７７】
（付記８）
前記端末装置と前記中継装置との間の応答パケットの受信回数を含めて、前記一の要求パケットを生成するようにしてあることを特徴とする付記７記載の中央装置。
【００７８】
（付記９）
前記中継装置が、前記一の要求パケットを送信してから、前記一の応答パケットを受信するまでの待ち時間を含めて、前記一の要求パケットを生成するようにしてあることを特徴とする付記７又は８記載の中央装置。
【００７９】
（付記１０）
中央装置と、複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置において、
複数の宛先情報を集約した一の要求パケットを受信する手段と、
集約された宛先情報に基づいて複数の要求パケットを生成する手段と、
生成した要求パケットを送信する手段と、
複数の端末装置から応答パケットを受信する手段と、
受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成する手段と、
生成した一の応答パケットを前記中央装置へ返信する手段と
を備えることを特徴とする中継装置。
【００８０】
（付記１１）
複数の端末装置と、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置を介して接続されており、前記複数の端末装置との間のネットワーク接続の継断を、疎通監視コマンドによる要求パケット及び応答パケットの送受信により監視する中央装置で実行することが可能なコンピュータプログラムにおいて、
前記中央装置を、
複数の端末装置の宛先情報を取得する手段、
取得した複数の宛先情報を集約した一の要求パケットを生成する手段、
生成した一の要求パケットを送信する手段、
複数の応答パケットの送信元の宛先情報を集約して生成された一の応答パケットを受信する手段、及び
集約された送信元の宛先情報に基づいて端末装置ごとのネットワーク接続の継断を判断する手段
として機能させることを特徴とするコンピュータプログラム。
【００８１】
（付記１２）
前記コンピュータを、
前記端末装置と前記中継装置との間の応答パケットの受信回数を含めて、前記一の要求パケットを生成する手段
として機能させることを特徴とする付記１１記載のコンピュータプログラム。
【００８２】
（付記１３）
前記コンピュータを、
前記中継装置が、前記一の要求パケットを送信してから、前記一の応答パケットを受信するまでの待ち時間を含めて、前記一の要求パケットを生成する手段
として機能させることを特徴とする付記１１又は１２記載のコンピュータプログラム。
【００８３】
（付記１４）
中央装置と複数の端末装置とが、複数のネットワーク網を介してデータ通信することを可能ならしめる中継装置で実行することが可能なコンピュータプログラムにおいて、
前記コンピュータを、
複数の宛先情報を集約した一の要求パケットを受信する手段、
集約された宛先情報に基づいて複数の要求パケットを生成する手段、
生成した要求パケットを送信する手段、
複数の端末装置から応答パケットを受信する手段、
受信した複数の応答パケットの送信元の宛先情報を集約して一の応答パケットを生成する手段、及び
生成した一の応答パケットを前記中央装置へ返信する手段
として機能させることを特徴とするコンピュータプログラム。
【図面の簡単な説明】
【００８４】
【図１】従来のネットワーク網の監視システムの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るネットワーク疎通監視システムの構成を示すブロック図である。
【図３】本発明の実施の形態１に係るネットワーク疎通監視システムの中央装置の構成を示すブロック図である。
【図４】本発明の実施の形態１に係るネットワーク疎通監視システムの中継装置の構成を示すブロック図である。
【図５】本発明の実施の形態１に係るネットワーク疎通監視システムの端末装置の構成を示すブロック図である。
【図６】本発明の実施の形態１に係るネットワーク疎通監視システムの要求パケットのデータ構成の一例を示す図である。
【図７】本発明の実施の形態１に係る疎通監視システムの中央装置のＣＰＵの要求パケット生成処理の手順を示すフローチャートである。
【図８】本発明の実施の形態１に係るネットワーク疎通監視システムの応答パケットのデータ構成の一例を示す図である。
【図９】応答ビットマップのデータ構成の一例を示す図である。
【図１０】本発明の実施の形態２に係る疎通監視システムの中継装置のルーティング処理部のＬＳＩの中継処理の手順を示すフローチャートである。
【図１１】送受信される要求パケットの状態を模式的に説明する図である。
【図１２】送受信される応答パケットの状態を模式的に説明する図である。
【図１３】本発明の実施の形態２に係るネットワーク疎通監視システムの要求パケットのデータ構成の一例を示す図である。
【図１４】本発明の実施の形態２に係る疎通監視システムの中継装置のルーティング処理部のＬＳＩの中継処理の手順を示すフローチャートである。
【符号の説明】
【００８５】
１  中央装置
２  中継装置
３  端末装置
１１  ＣＰＵ
１２  記憶手段
１３  ＲＡＭ
１４  通信手段
２１  受信ブロック
２２  ルーティング処理部
２３  送信ブロック
１０１  コンピュータプログラム
１０２  可搬型記録媒体
２２１  ＬＳＩ
【図１】
0004566148.tif 000002
【図２】
0004566148.tif 000003
【図３】
0004566148.tif 000004
【図４】
0004566148.tif 000005
【図５】
0004566148.tif 000006
【図６】
0004566148.tif 000007
【図７】
0004566148.tif 000008
【図８】
0004566148.tif 000009
【図９】
0004566148.tif 000010
【図１０】
0004566148.tif 000011
【図１１】
0004566148.tif 000012
【図１２】
0004566148.tif 000013
【図１３】
0004566148.tif 000014
【図１４】
0004566148.tif 000015