(57)【要約】  【課題】監視対象とすべき通信関係や通信経路に関する情報を自動的に生成して、ユーザの負担を軽減する。  【解決手段】ネットワーク監視装置１の経路情報生成部１４０は、入力受付部１１０を介して、ユーザが指定する監視対象の宛先ＩＰアドレスを受け付ける。宛先ＩＰアドレスの入力を受け付けると、経路情報生成部１４０は、監視対象のネットワーク上の装置の構成情報を格納した構成情報テーブル２２０を用いて、複数の端末が属するネットワークのＩＰアドレスを、拠点ＩＰアドレスとして特定する。また、経路情報生成部１４０は、構成情報テーブル２２０と、監視対象のネットワーク上のルータのルーティングテーブルを格納した転送先情報テーブル２３０とを用いて、指定された宛先ＩＰアドレスと、特定した拠点ＩＰアドレスと間の、ルータの接続順序を特定し、経路情報を生成する。【選択図】図２
2010063058.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末およびネットワーク装置を有するネットワークの状態を監視するネットワーク監視装置であって、
前記端末および前記ネットワーク装置それぞれの、通信インタフェースのインタフェースアドレスおよびそのサブネットマスク長を特定するインタフェースアドレス情報を含む構成情報と、
前記ネットワーク装置それぞれが有する、宛先アドレスおよびそのサブネットマスク長を特定する宛先アドレス情報、および、前記宛先アドレスを転送すべき転送先アドレスを特定する転送先アドレス情報、を対応付けた情報を含む転送先情報と、を記憶する記憶部と、
経路情報生成の対象である指定宛先アドレスおよびそのサブネットマスク長を含む指定宛先アドレス情報を、入力部を介して受け付ける入力受付部と、
前記ネットワーク装置それぞれの転送先情報から、前記宛先アドレス情報ごとに、当該宛先アドレス情報から特定される前記宛先アドレスのネットワークアドレスを第１のアドレスとして取得し、前記端末それぞれの構成情報から、前記インタフェースアドレス情報から特定される前記インタフェースアドレスのネットワークアドレスを第２のアドレスとして取得し、前記第１のアドレスのうち、複数の前記第２のアドレスと一致するアドレスを拠点ネットワークアドレスとして特定し、前記特定した拠点ネットワークアドレスとそのサブネットマスク長を含むアドレス情報を、拠点ネットワークアドレス情報として取得する処理と、
前記ネットワーク装置それぞれの構成情報から、前記インタフェースアドレス情報から特定される前記インタフェースアドレスのネットワークアドレスを第３のアドレスとして取得し、前記第３のアドレスのうち、前記拠点ネットワークアドレス情報から特定される拠点ネットワークアドレスと一致するアドレスを特定し、前記特定したアドレスに対応する前記インタフェースアドレスを有するネットワーク装置を特定する処理と、
前記特定されたネットワーク装置の転送先情報から、前記指定宛先アドレス情報から特定される指定宛先アドレスを転送すべき前記転送先アドレスを取得する第１の処理と、前記ネットワーク装置それぞれの構成情報から、前記取得した転送先アドレスと一致する前記インタフェースアドレスを特定し、前記特定したインタフェースアドレスを有するネットワーク装置を特定し、前記特定したネットワーク装置の転送先情報を前記第１の処理で使用させる第２の処理と、を順次行うことにより、前記拠点ネットワークアドレスと前記指定宛先アドレスとの間のネットワーク装置の接続順序を特定する情報を含む経路情報を生成し、前記記憶部に記憶する処理と、を行う経路情報生成部と、を有すること、
を特徴とするネットワーク監視装置。
【請求項２】
請求項１に記載のネットワーク監視装置であって、
前記経路情報生成部は、
複数の前記拠点ネットワークアドレスを特定した場合、それぞれの前記拠点ネットワークアドレスについて、前記指定宛先アドレスとの間の前記経路情報を生成すること、
を特徴とするネットワーク監視装置。
【請求項３】
請求項２に記載のネットワーク監視装置であって、
前記構成情報に含まれるインタフェースアドレス情報から特定されるネットワーク装置それぞれから、当該ネットワーク装置の通信量を示す通信量情報を取得して、前記記憶部に記憶する通信量収集部と、
前記経路情報を前記記憶部から取得して、当該経路情報から特定される前記ネットワーク装置の接続順序を表示部に表示する処理と、当該接続順序を構成する前記ネットワーク装置それぞれの前記通信量情報を前記記憶部から取得して、前記表示部に表示する処理と、を行う表示制御部と、を有すること、
を特徴とするネットワーク監視装置。
【請求項４】
請求項３に記載のネットワーク監視装置であって、
前記表示制御部は、
前記生成された経路情報のうち、前記指定宛先アドレスが同一である経路情報を特定し、これらの経路情報から特定される前記ネットワーク装置の接続順序を比較して共通する接続順序を特定し、前記特定した共通の接続順序を前記表示部に表示すること、
を特徴とするネットワーク監視装置。
【請求項５】
請求項４に記載のネットワーク監視装置であって、
前記表示制御部は、
前記特定した共通の接続順序を構成する前記ネットワーク装置のうち、接続順番が前記拠点ネットワークに最も近い第１のネットワーク装置を特定し、当該第１のネットワーク装置の通信量が第１のしきい値を超えるか否かを判定し、
前記通信量が前記第１のしきい値を超えると判定した場合に、前記共通の接続順序を含むそれぞれの前記経路情報から、前記第１のネットワーク装置と前記拠点ネットワークとの間に位置する第２のネットワーク装置とを特定し、
前記特定した第２のネットワーク装置のうち、通信量が第２のしきい値を超える第２のネットワーク装置を特定し、
前記特定した第２のネットワーク装置を、前記共通の接続順序とあわせて表示すること、
を特徴とするネットワーク監視装置。
【請求項６】
請求項３〜５いずれか一項に記載のネットワーク監視装置であって、
前記転送先情報は、
前記転送先アドレスに接続される出力インタフェースを特定する出力インタフェース情報を含み、
前記経路情報生成部は、
前記指定宛先アドレスを転送すべき前記転送先アドレスとともに前記出力インタフェースを特定し、前記ネットワーク装置の接続順序あわせて前記ネットワーク装置それぞれの前記出力インタフェースを特定する情報を含む経路情報を生成し、
前記表示制御部は、
前記接続順序を構成する前記ネットワーク装置の前記出力インタフェースの通信量情報を前記記憶部から取得して前記表示部に表示すること、
を特徴とするネットワーク監視装置。
【請求項７】
複数の端末およびネットワーク装置を有するネットワークの状態を監視するネットワーク監視装置におけるネットワーク監視方法であって、
前記ネットワーク監視装置は、
前記端末および前記ネットワーク装置それぞれの、通信インタフェースのインタフェースアドレスおよびそのサブネットマスク長を特定するインタフェースアドレス情報を含む構成情報と、
前記ネットワーク装置それぞれが有する、宛先アドレスおよびそのサブネットマスク長を特定する宛先アドレス情報、および、前記宛先アドレスを転送すべき転送先アドレスを特定する転送先アドレス情報、を対応付けた情報を含む転送先情報と、を記憶する記憶部と、を有し、
経路情報生成の対象である指定宛先アドレスおよびそのサブネットマスク長を含む指定宛先アドレス情報を、入力部を介して受け付ける入力受付ステップと、
前記ネットワーク装置それぞれの転送先情報から、前記宛先アドレス情報ごとに、当該宛先アドレス情報から特定される前記宛先アドレスのネットワークアドレスを第１のアドレスとして取得し、前記端末それぞれの構成情報から、前記インタフェースアドレス情報から特定される前記インタフェースアドレスのネットワークアドレスを第２のアドレスとして取得し、前記第１のアドレスのうち、複数の前記第２のアドレスと一致するアドレスを拠点ネットワークアドレスとして特定し、前記特定した拠点ネットワークアドレスとそのサブネットマスク長を含むアドレス情報を、拠点ネットワークアドレス情報として取得するステップと、
前記ネットワーク装置それぞれの構成情報から、前記インタフェースアドレス情報から特定される前記インタフェースアドレスのネットワークアドレスを第３のアドレスとして取得し、前記第３のアドレスのうち、前記拠点ネットワークアドレス情報から特定される拠点ネットワークアドレスと一致するアドレスを特定し、前記特定したアドレスに対応する前記インタフェースアドレスを有するネットワーク装置を特定するステップと、
前記特定されたネットワーク装置の転送先情報から、前記指定宛先アドレス情報から特定される指定宛先アドレスを転送すべき前記転送先アドレスを取得する第１ステップと、前記ネットワーク装置それぞれの構成情報から、前記取得した転送先アドレスと一致する前記インタフェースアドレスを特定し、前記特定したインタフェースアドレスを有するネットワーク装置を特定し、前記特定したネットワーク装置の転送先情報を前記第１ステップで使用させる第２ステップと、を順次行うことにより、前記拠点ネットワークアドレスと前記指定宛先アドレスとの間のネットワーク装置の接続順序を特定する情報を含む経路情報を生成し、前記記憶部に記憶するステップと、を有する経路情報生成ステップと、を行うこと、
を特徴とするネットワーク監視方法。
【請求項８】
コンピュータを、複数の端末およびネットワーク装置を有するネットワークの状態を監視するネットワーク監視装置として機能させるためのプログラムであって、
前記コンピュータを、
前記端末および前記ネットワーク装置それぞれの、通信インタフェースのインタフェースアドレスおよびそのサブネットマスク長を特定するインタフェースアドレス情報を含む構成情報と、
前記ネットワーク装置それぞれが有する、宛先アドレスおよびそのサブネットマスク長を特定する宛先アドレス情報、および、前記宛先アドレスを転送すべき転送先アドレスを特定する転送先アドレス情報、を対応付けた情報を含む転送先情報と、を記憶する記憶部と、
経路情報生成の対象である指定宛先アドレスおよびそのサブネットマスク長を含む指定宛先アドレス情報を、入力部を介して受け付ける入力受付部と、
前記ネットワーク装置それぞれの転送先情報から、前記宛先アドレス情報ごとに、当該宛先アドレス情報から特定される前記宛先アドレスのネットワークアドレスを第１のアドレスとして取得し、前記端末それぞれの構成情報から、前記インタフェースアドレス情報から特定される前記インタフェースアドレスのネットワークアドレスを第２のアドレスとして取得し、前記第１のアドレスのうち、複数の前記第２のアドレスと一致するアドレスを拠点ネットワークアドレスとして特定し、前記特定した拠点ネットワークアドレスとそのサブネットマスク長を含むアドレス情報を、拠点ネットワークアドレス情報として取得する処理と、
前記ネットワーク装置それぞれの構成情報から、前記インタフェースアドレス情報から特定される前記インタフェースアドレスのネットワークアドレスを第３のアドレスとして取得し、前記第３のアドレスのうち、前記拠点ネットワークアドレス情報から特定される拠点ネットワークアドレスと一致するアドレスを特定し、前記特定したアドレスに対応する前記インタフェースアドレスを有するネットワーク装置を特定する処理と、
前記特定されたネットワーク装置の転送先情報から、前記指定宛先アドレス情報から特定される指定宛先アドレスを転送すべき前記転送先アドレスを取得する第１の処理と、前記ネットワーク装置それぞれの構成情報から、前記取得した転送先アドレスと一致する前記インタフェースアドレスを特定し、前記特定したインタフェースアドレスを有するネットワーク装置を特定し、前記特定したネットワーク装置の転送先情報を前記第１の処理で使用させる第２の処理と、を順次行うことにより、前記拠点ネットワークアドレスと前記指定宛先アドレスとの間のネットワーク装置の接続順序を特定する情報を含む経路情報を生成し、前記記憶部に記憶する処理と、を行う経路情報生成部、として機能させること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークの状態を監視するネットワーク監視装置、ネットワーク監視方法、およびネットワーク監視プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介したサービスの品質を保証するため、ネットワークの状態を監視して、ネットワークの性能や品質を管理する必要性がますます高まっている。
【０００３】
ネットワークを監視する方法として、例えば、ネットワーク上の特定の地点に、通信データを収集するための専用装置を設置し、その専用装置を通過するデータを全て収集して分析する方法がある。
【０００４】
また、他の方法として、例えば、ネットワーク上のネットワーク装置（例えば、スイッチやルータ）から通信に関する統計情報を収集して、分析を行う方法がある。
【０００５】
また、上記のような専用装置やネットワーク装置から収集した情報を用いて、詳細な監視を行うべきネットワーク上の経路や地点などを分析する技術がある。
【０００６】
例えば、ＳＬＡ（Service Level Agreement）評価装置からＳＬＡ評価結果メッセージを受信し、ＳＬＡを満足しない経路上のネットワーク装置を特定し、当該装置を、監視する必要性の高いネットワーク装置としてユーザに通知する、ネットワーク分析装置がある（例えば、特許文献１）。
【０００７】
【特許文献１】特開２００２−３６８７５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記のような技術では、ネットワーク管理者はＳＬＡ評価の対象の通信を全て把握し、ＳＬＡ評価装置に予め登録する必要がある。すなわち、ＳＬＡ評価の対象の通信関係それぞれの、例えば、始点アドレスと終点アドレスの組み合わせを把握し、ＳＬＡ評価装置にそれらの情報を登録する必要がある。
【０００９】
しかしながら、監視対象のネットワークの規模が大きくなるにつれて、ネットワークの通信関係や通信経路の数も増大する。
【００１０】
そのため、ネットワーク管理者等のユーザにとって、監視対象のネットワーク上の通信関係や通信経路を把握し、ネットワークの分析を行うための装置に１つ１つ登録する作業は、大きな負担である。
【００１１】
そこで、本発明は、監視対象とすべき通信関係や通信経路に関する情報を自動的に生成して、ユーザの負担を軽減するための技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するための本発明の一態様は、複数の端末およびネットワーク装置を有するネットワークの状態を監視するネットワーク監視装置であって、
端末およびネットワーク装置それぞれのインタフェースアドレス情報を含む構成情報と、
ネットワーク装置それぞれが有する、宛先アドレス情報および宛先アドレスを転送すべき転送先アドレス情報を対応付けた情報を含む転送先情報と、を記憶する記憶部と、
経路情報生成の対象である指定宛先アドレス情報を、入力部を介して受け付ける入力受付部と、
ネットワーク装置それぞれの転送先情報から、宛先アドレス情報ごとに、宛先アドレスのネットワークアドレスを第１のアドレスとして取得し、端末それぞれの構成情報から、インタフェースアドレスのネットワークアドレスを第２のアドレスとして取得し、第１のアドレスのうち、複数の第２のアドレスと一致するアドレスを拠点ネットワークアドレスとして取得する処理と、
ネットワーク装置それぞれの構成情報から、インタフェースアドレスのネットワークアドレスを第３のアドレスとして取得し、第３のアドレスのうち、拠点ネットワークアドレスと一致するアドレスを特定し、当該アドレスに対応するインタフェースを有するネットワーク装置を特定する処理と、
特定されたネットワーク装置の転送先情報から、指定宛先アドレスを転送すべき転送先アドレスを取得する第１の処理と、ネットワーク装置それぞれの構成情報から、取得した転送先アドレスと一致するインタフェースアドレスを特定し、特定したインタフェースアドレスを有するネットワーク装置を特定し、特定したネットワーク装置の転送先情報を第１の処理で使用させる第２の処理と、を順次行うことにより、拠点ネットワークアドレスと指定宛先アドレスとの間のネットワーク装置の接続順序を含む経路情報を生成し、記憶部に記憶する処理と、を行う経路情報生成部と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、監視対象とすべき通信関係や通信経路に関する情報が自動的に生成され、ユーザの負担が軽減される。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の第１の実施形態について、図面を参照して説明する。
【００１５】
図１は、第１の実施形態に係るネットワーク監視装置が接続されるネットワークの構成例を示す図である。
【００１６】
本図に示すように、ネットワーク７は、ＷＡＮ（Wide Area Network）４、インターネット５に接続される。ネットワーク７には、ネットワーク監視装置１が接続される。
【００１７】
ネットワーク７は、ネットワーク監視装置１による監視対象のネットワークである。ネットワーク７は、例えば、企業などの組織のネットワークである。
【００１８】
ＷＡＮ４は、例えば、通信キャリアが提供する専用線のネットワークである。通信キャリアは、ＷＡＮ４を用いて、専用線による通信サービスを企業等の組織に提供する。
【００１９】
ネットワーク７は、拠点ネットワーク３ａ〜ｅ、ルータ６ａ〜ｇを有する。
【００２０】
なお、以下では、拠点ネットワーク３ａ〜ｅ、ルータ６ａ〜ｇを区別しない場合は、「拠点ネットワーク３」、「ルータ６」と記載することがある。
【００２１】
拠点ネットワーク３は、ルータ６およびＷＡＮ４を介して、もしくは、ルータ６を介して、他の拠点ネットワーク３と互いに接続される。拠点ネットワーク３は、例えば、ＬＡＮなどのネットワークであり、ＰＣ、ワークステーション、サーバなどの端末を複数備える。
【００２２】
拠点ネットワーク３上の端末は、ルータ６やＷＡＮ４を介して、他の拠点ネットワーク３やインターネット５にアクセスすることにより、様々なサービスの提供を受けることができる。
【００２３】
拠点ネットワーク３には、例えば、各種サービスを提供するデータセンタが含まれていてもよい。データセンタは、例えば、ＷＥＢサーバ、ＤＮＳサーバ、ファイルサーバなどの各種サーバを備える。データセンタは、各種サーバにより、拠点ネットワーク３上の端末に対して様々なサービスを提供する。
【００２４】
ルータ６は、ルーティングテーブルなどを用いてパケットデータの転送を行うネットワーク装置である。ルータ６は、複数の通信インタフェースを備え、複数のネットワークに接続される。また、ルータ６は、受信したパケットデータの転送に用いるルーティングテーブルや、複数の通信インタフェースの通信量をカウントして格納するテーブルを有している。
【００２５】
また、ルータ６は、例えば、ＳＮＭＰ（Simple Network Management Protocol）エージェント機能を有する。ＳＮＭＰエージェントは、外部装置の有するＳＮＭＰマネージャと通信を行い、ルーティング情報や通信量に関する情報（通信量情報）などを外部装置に提供することができる。
【００２６】
ネットワーク監視装置１は、ネットワーク７を監視する。ネットワーク監視装置１は、例えば、ネットワーク７に関する経路情報の生成、通信量情報の収集、経路情報の表示、通信量情報の表示などを行う。なお、図１の例では、ネットワーク監視装置１は、拠点ネットワーク３ａに接続されているが、拠点ネットワーク３ｂ〜ｅ、ルータ６ａ〜ｇなどに接続されてもよい。
【００２７】
もちろん、ネットワークの構成は上記に限られない。例えば、ネットワーク７には、ネットワーク監視装置１とは別に、組織のネットワークシステム全体の制御や管理などを行うネットワーク管理装置が接続されていてもよい。
【００２８】
ここで、例えば、拠点ネットワーク３ａにデータセンタが構築されている場合を想定する。この場合、データセンタは端末に対して各種サービスを提供するため、拠点ネットワーク３ａと、拠点ネットワーク３ｂ〜ｅとの間の経路にトラフィックが集中することがある。
【００２９】
特に、拠点ネットワーク３ｂ〜ｅと拠点ネットワーク３ａとの間の経路にトラフィックが集中すると、例えば、ＷＡＮ４や、ＷＡＮ４と拠点ネットワーク３ａとの間の経路がボトルネックとなり、ネットワーク７全体の性能や品質が低下する。また、データセンタが提供するサービスの品質が低下するおそれがある。
【００３０】
そこで、ネットワーク監視装置１を用いて、拠点ネットワーク３ｂ〜ｅと拠点ネットワーク３ａとの間のトラフィックを監視すれば、ネットワーク管理者などのユーザは、ネットワーク７の性能や品質などを把握し、改善することができる。
【００３１】
以下、拠点ネットワーク３ａにデータセンタが構築されているものとして説明を続ける。
【００３２】
次に、ネットワーク監視装置１の構成について説明する。
【００３３】
図２は、第１の実施形態に係るネットワーク監視装置の機能構成を示すブロック図である。
【００３４】
本図に示すように、ネットワーク監視装置１は、制御部１００、記憶部２００、入力部３００、表示部４００、通信部５００を有する。
【００３５】
制御部１００は、入力受付部１１０、表示制御部１２０、転送先情報収集部１３０、経路情報生成部１４０、経路情報更新部１４５、通信量情報収集部１５０を有する。
【００３６】
記憶部２００は、構成情報テーブル２２０、転送先情報テーブル２３０、経路情報テーブル２４０、通信量情報テーブル２５０を有する。
【００３７】
図３〜６を参照して、構成情報テーブル２２０、転送先情報テーブル２３０、経路情報テーブル２４０、通信量情報テーブル２５０の構成例について説明する。
【００３８】
図３は、構成情報テーブル２２０の構成例を示す図である。
【００３９】
構成情報テーブル２２０には、監視対象のネットワーク上の装置（例えば、ルータ、端末など）の構成に関する情報（構成情報）が格納される。構成情報テーブル２２０は、装置ごとに生成される。
【００４０】
構成情報テーブル２２０は、フィールド２２１、２２２、２２３、２２４を有する。
【００４１】
フィールド２２１には、装置ＩＤを特定する情報が格納される。装置ＩＤは、装置を識別するための情報である。本実施形態では、フィールド２２１には、装置の種類（例えば、ルータ、端末など）も識別可能な装置ＩＤが格納される。
【００４２】
フィールド２２２には、装置名を特定する情報が格納される。
【００４３】
フィールド２２３には、装置の管理用ＩＰアドレスを特定する情報が格納される。管理用ＩＰアドレスとは、例えば、ＳＮＭＰによる接続や、ネットワーク管理者等によるログインなどに使用されるＩＰアドレスである。
【００４４】
フィールド２２４には、装置が有する通信インタフェースに関する情報（インタフェース情報）が格納される。フィールド２２４は、フィールド２２５、２２６、２２７、２２８を有する。フィールド２２４には、通信インタフェースごとのエントリが格納される。
【００４５】
フィールド２２５には、通信インタフェースのインタフェースＩＤを特定する情報が格納される。インタフェースＩＤは、通信インタフェースを識別するための情報である。
【００４６】
フィールド２２６には、通信インタフェースの名称（インタフェース名）が格納される。
【００４７】
フィールド２２７には、通信インタフェースに割り当てられたＩＰアドレスを特定する情報が格納される。本実施形態では、ＩＰアドレスが格納される。
【００４８】
フィールド２２８には、フィールド２２７に格納されたＩＰアドレスのサブネットマスクアドレスを特定する情報が格納される。
【００４９】
本実施形態では、監視対象のネットワーク上の各装置の構成情報テーブル２２０は予め生成される。各構成情報テーブル２２０には、例えば、入力受付部１１０により、入力部３００を介して入力された構成情報が設定される。入力受付部１１０は、構成情報が記述された所定のファイルを読み込むようにしてもよい。また、通信部５００を介して、外部のネットワーク管理装置から構成情報を受け付けるようにしてもよい。
【００５０】
図１の例では、拠点ネットワーク３ａ〜ｅ上の端末、ルータ６ａ〜ｇ等の構成情報を格納した構成情報テーブル２２０が予め生成される。
【００５１】
なお、ＩＰアドレスが割り当てられていない通信インタフェースのエントリのフィールド２２７およびフィールド２２８には、値が設定されない。また、通信インタフェースを１つしか有さない装置（例えば、ＰＣなどの端末）のフィールド２２４には、その通信インタフェースのエントリが１つ格納される。
【００５２】
図４は、転送先情報テーブル２３０の構成例を示す図である。
【００５３】
転送先情報テーブル２３０には、監視対象のネットワーク上の装置（例えば、ルータ）の転送先情報が格納される。転送先情報テーブル２３０は、装置ごとに生成される。
【００５４】
本実施形態において、転送先情報とは、ルータ等のネットワーク装置のルーティング情報（ルーティングテーブル）である。
【００５５】
転送先情報テーブル２３０は、フィールド２３１、フィールド２３２を有する。
【００５６】
フィールド２３１には、装置ＩＤを特定する情報が格納される。
【００５７】
フィールド２３２には、転送先情報が格納される。フィールド２３２は、フィールド２３３、２３４、２３５、２３６、２３７を有する。フィールド２３２には、宛先ＩＰアドレスごとのエントリが格納される。
【００５８】
フィールド２３３には、転送先を検索するためのキーである宛先ＩＰアドレスを特定する情報が格納される。
【００５９】
フィールド２３４には、フィールド２３３に格納された宛先ＩＰアドレスが宛先であるＩＰパケット、が出力される通信インタフェースのインタフェースＩＤを特定する情報が格納される。
【００６０】
フィールド２３５には、フィールド２３３に格納された宛先ＩＰアドレスが宛先であるＩＰパケット、が転送されるネクストホップＩＰアドレスを特定する情報が格納される。
【００６１】
フィールド２３６には、転送種別を特定する情報が格納される。例えば、転送種別「direct」は、フィールド２３４に格納されたインタフェースＩＤから特定される通信インタフェースが、フィールド２３３に格納された宛先ＩＰアドレスが示すネットワークに、直接接続されていることを示す。
【００６２】
フィールド２３７には、フィールド２３３に格納された宛先ＩＰアドレスのサブネットマスクアドレスを特定する情報が格納される。
【００６３】
図５は、経路情報テーブル２４０の構成例を示す図である。
【００６４】
経路情報テーブル２４０には、宛先ＩＰアドレスが示すネットワーク（宛先ネットワーク）と、拠点のＩＰアドレス（拠点ＩＰアドレス）が示すネットワーク（拠点ネットワーク）との間の、経路情報が格納される。経路情報テーブル２４０は、宛先ＩＰアドレスと拠点ＩＰアドレスの組み合わせごとに生成される。
【００６５】
本実施形態において、経路情報とは、２つのネットワーク間の経路上の、ネットワーク装置の接続順序を示す情報である。
【００６６】
経路情報テーブル２４０は、フィールド２４１、２４２、２４３を有する。
【００６７】
フィールド２４１には、ユーザにより指定された監視対象の宛先ＩＰアドレス（サブネットマスクを含む）を特定する情報が格納される。宛先の装置のＩＰアドレスを特定する情報が格納されてもよい。
【００６８】
フィールド２４２には、経路情報生成部１４０により特定された拠点ＩＰアドレス（サブネットマスクを含む）を特定する情報が格納される。装置のＩＰアドレスが格納されてもよい。
【００６９】
フィールド２４３には、経路情報が格納される。フィールド２４３は、フィールド２４４、２４５を有する。フィールド２４３は、経路の構成要素である装置ごとのエントリが格納される。各エントリは、宛先ネットワークと拠点ネットワークとを結ぶ経路上の装置の接続順で格納される。
【００７０】
フィールド２４４には、装置ＩＤを特定する情報が格納される。
【００７１】
フィールド２４５には、フィールド２４４に格納された装置ＩＤから特定される装置の、フィールド２４１に格納された宛先ＩＰアドレスが宛先であるＩＰパケットを中継する通信インタフェースのインタフェースＩＤを特定する情報が格納される。
【００７２】
図６は、通信量情報テーブル２５０の構成例を示す図である。
【００７３】
通信量情報テーブル２５０には、監視対象のネットワーク上の装置（例えば、ルータ）から収集された通信量情報が格納される。通信量情報テーブル２５０は、装置ごとに、収集時刻毎に生成される。
【００７４】
通信量情報テーブル２５０は、フィールド２５１、２５２、２５３を有する。
【００７５】
フィールド２５１には、フィールド２５３に格納された通信量情報が収集された時刻を示す情報が格納される。なお、時刻を示す情報には、年月日を示す情報も含まれていてもよい。
【００７６】
フィールド２５２には、装置ＩＤを特定する情報が格納される。
【００７７】
フィールド２５３には、通信量情報が格納される。フィールド２５３は、２５４、２５５、２５６、２５７、２５８を有する。フィールド２５３には、装置が有する通信インタフェースごとのエントリが格納される。
【００７８】
フィールド２５４には、通信インタフェースのインタフェースＩＤを特定する情報が格納される。
【００７９】
フィールド２５５には、通信インタフェースの入力通信量の累計値（累計入力通信量）を特定する情報が格納される。
【００８０】
フィールド２５６には、フィールド２５５に格納された累計入力通信量と、前回の収集時刻に生成された通信量情報テーブル２５０のフィールド２５５に格納された累計入力通信量と、の差分を示す値を特定する情報が格納される。
【００８１】
フィールド２５７には、通信インタフェースの出力通信量の累計値（累計出力通信量）を特定する情報が格納される。
【００８２】
フィールド２５８には、フィールド２５７に格納された累計出力通信量と、前回の収集時刻に生成された通信量情報テーブル２５０のフィールド２５７に格納された累計出力通信量と、の差分を示す値を特定する情報が格納される。
【００８３】
もちろん、構成情報テーブル２２０、転送先情報テーブル２３０、経路情報テーブル２４０、通信量情報テーブル２５０の構成は上記に限られない。また、データ構造は、テーブル形式に限られない。
【００８４】
図２に戻って、入力受付部１１０、表示制御部１２０、転送先情報収集部１３０、経路情報生成部１４０、経路情報更新部１４５、通信量情報収集部１５０、入力部３００、表示部４００、通信部５００について説明する。
【００８５】
入力受付部１１０は、入力部３００や通信部５００を介して、構成情報などの入力を受け付ける。入力受付部１１０は、例えば、監視対象の宛先ネットワークのＩＰアドレス、構成情報などを受け付ける。また、受け付けた構成情報を構成情報テーブル２２０に格納する。
【００８６】
表示制御部１２０は、ユーザの操作を受け付けるためのＵＩ（User Interface）画面や、監視対象のネットワークの状態を、表示部４００を介して表示する。表示制御部１２０は、例えば、監視対象の宛先ネットワークのＩＰアドレスを入力するための画面を表示する。また、監視対象のネットワークに関する経路情報、通信量情報などを表示する。
【００８７】
転送先情報収集部１３０は、通信部５００を介して、監視対象のネットワーク上のネットワーク装置と通信し、転送先情報を収集する。また、転送先情報テーブル２３０を生成し、取得した転送先情報を格納する。
【００８８】
転送先情報収集部１３０は、例えば、ＳＮＭＰを用いて、ネットワーク装置から転送先情報を取得する。図１の例では、転送先情報収集部１３０は、ルータ６ａ〜ｇの転送先情報を収集する。転送先情報収集部１３０は、例えば、経路情報生成部１４０が経路情報を生成するときや、所定の周期（例えば、１時間毎）で、転送先情報を収集する。
【００８９】
経路情報生成部１４０は、ユーザにより指定された監視対象の宛先ネットワークと、所定の拠点ネットワークとの間の経路情報を生成する。そして、経路情報テーブル２４０を生成し、生成した経路情報を格納する。
【００９０】
経路情報生成部１４０が実行する処理の概要を説明する。
【００９１】
経路情報生成部１４０は、構成情報テーブル２２０を参照し、全ての端末のＩＰアドレスを取得する。そして、複数の端末が属するネットワークを特定し、当該ネットワークのＩＰアドレスを、拠点ＩＰアドレスとして特定する。図１の例では、拠点ネットワーク３ａ〜ｅのネットワークのＩＰアドレスが拠点ＩＰアドレスとして特定される。
【００９２】
また、経路情報生成部１４０は、構成情報テーブル２２０と、転送先情報テーブル２３０とを参照して、入力受付部１１０を介して指定された宛先ＩＰアドレスを転送すべき装置を順次特定することにより、拠点ＩＰアドレスが示すネットワークと、指定された宛先ＩＰアドレスが示すネットワークとの間の、ネットワーク装置の接続順序を特定する。また、特定したネットワーク装置のエントリを、接続順に、経路情報テーブル２４０に格納する。
【００９３】
図１の例では、例えば、拠点ネットワーク３ｄ（拠点ＩＰアドレス）から、拠点ネットワーク３ａ（宛先ＩＰアドレス）までの経路情報は、ルータ６ｆ、ルータ６ｅ、ルータ６ｄ、ルータ６ａの接続順序を示す。
【００９４】
経路情報更新部１４５は、経路情報の更新を行うべき所定のタイミングであるか否かを判断する。経路情報を更新するタイミングである場合、経路情報更新部１４５は、転送先情報収集部１３０および経路情報生成部１４０を制御して、経路情報の更新を行う。
【００９５】
所定のタイミングは、例えば、監視対象のネットワーク上のネットワーク装置から障害などを通知するデータを受信したタイミング、通信量情報収集部１５０が通信量情報を収集するタイミング、他のネットワーク管理装置からトポロジの変更を通知するデータを受信したタイミングなどである。
【００９６】
通信量情報収集部１５０は、通信部５００を介して、監視対象のネットワーク上のネットワーク装置と通信し、通信量情報を収集する。また、通信量情報テーブル２５０を生成し、収集した通信量情報を格納する。
【００９７】
通信量情報収集部１５０は、例えば、ＳＮＭＰなどを用いて、ネットワーク装置のインタフェースの送受信通信量に関する情報を収集する。図１の例では、転送先情報収集部１３０は、ルータ６ａ〜ｇの通信量情報を収集する。
【００９８】
入力部３００は、ユーザからの入力操作を受け付けるためのユーザインタフェースである。
【００９９】
表示部４００は、生成された画像などを表示するためのユーザインタフェースである。
【０１００】
通信部５００は、ネットワークを介して各種情報の送受信を行うための通信インタフェースである。
【０１０１】
上記の各種機能を有するネットワーク監視装置１は、例えば、図７に示すようなコンピュータにより実現される。
【０１０２】
図７は、第１の実施形態に係るネットワーク監視装置のハードウェア構成例を示すブロック図である。
【０１０３】
本図に示すように、ネットワーク監視装置１は、ＣＰＵ１０、ＲＡＭ２０、ＲＯＭ３０、補助記憶装置４０、表示装置５０、入力装置６０、メディア読取装置７０、通信装置８０を有する。
【０１０４】
ＣＰＵ１０は、補助記憶装置４０からＲＡＭ２０にロードした所定のネットワーク監視プログラム（図示せず）を実行することにより、各種処理を実行する。
【０１０５】
ネットワーク監視プログラムは、例えば、ＯＳ（Operating System）プログラム上で実行可能なアプリケーションプログラムである。
【０１０６】
なお、ネットワーク監視プログラムは、例えば、メディア読取装置７０を介して可搬型記憶媒体から、補助記憶装置４０にインストールされてもよい。また、通信装置８０を介してネットワークから、補助記憶装置４０にダウンロードされてもよい。また、通信装置８０を介してネットワークから、ＲＡＭ２０に直接ロードされ、ＣＰＵ１０により実行されるようにしてもよい。
【０１０７】
ＲＡＭ２０は、ＣＰＵ１０により実行されるプログラムや、プログラムの実行に必要なデータなどを格納する。ＲＯＭ３０は、ネットワーク監視装置１の起動に必要なプログラムなどを格納する。
【０１０８】
補助記憶装置４０は、例えば、ＨＤＤ（Hard Disk Drive）等である。フラッシュメモリなどを用いたＳＳＤ（Solid State Drive）であってもよい。
【０１０９】
表示装置５０は、例えば、ＣＲＴディスプレイ、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro-Luminescence）ディスプレイなどである。入力装置６０は、例えば、キーボード、マウス、マイク等である。
【０１１０】
メディア読取装置７０は、ＣＤ−ＲＯＭ等の可搬性を有する可搬型記憶媒体の情報を読み出す装置である。通信装置８０は、ネットワークに接続して外部装置と通信を行う。通信装置８０は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）のネットワークカードである。
【０１１１】
ここで、制御部１００および記憶部２００は、例えば、ＣＰＵ１０がＲＡＭ２０にロードした所定のネットワーク監視プログラムを実行することにより実現される。記憶部２００のデータは、例えば、ＲＡＭ２０または補助記憶装置４０に格納される。
【０１１２】
また、入力部３００は、例えば、ＣＰＵ１０が所定のプログラムの実行して、入力装置６０を制御することにより実現される。表示部４００は、例えば、ＣＰＵ１０が所定のプログラムを実行して、表示装置５０を制御することにより実現される。通信部５００は、例えば、ＣＰＵ１０が所定のプログラムを実行して通信装置８０を制御することにより実現される。
【０１１３】
なお、ネットワーク監視装置１の構成は、上記に限られない。例えば、補助記憶装置４０は、通信装置８０を介して接続される外部のストレージであってもよい。
【０１１４】
以上、ネットワーク監視装置１の構成について説明した。
【０１１５】
次に、上述したネットワーク監視装置１により実行されるネットワーク監視処理について説明する。
【０１１６】
図８は、ネットワーク監視処理の流れを示すフロー図である。本フローは、例えば、ユーザの操作により所定のネットワーク監視プログラムが実行されることで開始される。
【０１１７】
まず、入力受付部１１０は、宛先アドレス情報を取得する（Ｓ１００）。
【０１１８】
具体的には、入力受付部１１０は、例えば、監視対象の宛先ネットワークのＩＰアドレスの入力を受け付けるためのＧＵＩ（Graphical User Interface）画面を、表示制御部１２０を介して表示部４００に表示させる。そして、入力部３００を介して、ユーザにより指定された宛先ＩＰアドレス（サブネットマスク長を含む）の入力を受け付ける。
【０１１９】
もちろん、宛先ＩＰアドレスの取得方法は上記に限られない。例えば、入力受付部１１０は、宛先ＩＰアドレスが記載された所定のファイルを読み込んで、宛先ＩＰアドレスを取得するようにしてもよい。また、通信部５００を介して、外部のネットワーク管理装置から宛先ＩＰアドレスを取得するようにしてもよい。
【０１２０】
図１の例では、拠点ネットワーク３ａ〜ｅのネットワークのＩＰアドレス、拠点ネットワーク３ａ〜ｅ上の端末のＩＰアドレスなどが指定されることができる。
【０１２１】
次に、転送先情報収集部１３０は、転送先情報を収集する（Ｓ１１０）。
【０１２２】
具体的には、まず、転送先情報収集部１３０は、各装置の構成情報テーブル２２０を参照する。そして、フィールド２２１に格納された装置ＩＤがルータを示すテーブルから、装置ＩＤと、管理用ＩＰアドレスとを取得し、ルータのリストを作成する。
【０１２３】
図１の例では、ルータのリストには、ルータ６ａ〜ｇの装置ＩＤと管理用ＩＰアドレスとがリストアップされる。
【０１２４】
それから、転送先情報収集部１３０は、ルータのリストに登録された管理用ＩＰアドレスを用いて、通信部５００を介して、各ルータと通信を行う。そして、転送先情報を取得する。
【０１２５】
転送先情報収集部１３０は、例えば、ＳＮＭＰにより、ルータが有するＭＩＢ（Management Information Base）から、転送先情報（ルーティング情報）を含むipRoutingTableを取得する。ipRoutingTableは、ipRouteDest、ipRouteIfIndex、ipRouteNextHop、ipRouteType、ipRouteMaskなどのフィールドを有する。IpRoutingTableには、宛先ＩＰアドレスごとのエントリが格納されている。
【０１２６】
ipRouteDestには、宛先ＩＰアドレスが格納されている。ipRouteIfIndexには、宛先ＩＰアドレスの出力インタフェースの識別情報が格納されている。ipRouteNextHopには、宛先ＩＰアドレスが転送されるネクストホップＩＰアドレスが格納されている。ipRouteTypeには、転送の種別を示す情報が格納されている。ipRouteMaskには、宛先ＩＰアドレスのサブネットマスクアドレスが格納されている。
【０１２７】
転送先情報収集部１３０は、転送先情報を収集したルータごとに転送先情報テーブル２３０を生成する。なお、既に転送先情報テーブル２３０が生成されている場合は、フィールド２３２に格納された情報を更新する。
【０１２８】
転送先情報収集部１３０は、転送先情報を収集したルータの装置ＩＤを、フィールド２３１に格納する。
【０１２９】
また、転送先情報収集部１３０は、取得したipRoutingTableに含まれる各エントリに対応するエントリを、フィールド２３２に格納する。
【０１３０】
すなわち、転送先情報収集部１３０は、ipRouteDestの値を、フィールド２３３に格納する。ipRouteIfIndexの値を、フィールド２３４に格納する。ipRouteNextHopの値を、フィールド２３５に格納する。ipRouteTypeの値を、フィールド２３６に格納する。ipRouteMaskの値を、フィールド２３７に格納する。
【０１３１】
図１の例では、転送先情報収集部１３０は、ルータ６ａ〜ｇから、転送先情報を取得する。
【０１３２】
次に、経路情報生成部１４０は、経路情報を生成する（Ｓ１２０）。以下、図９を参照して説明する。
【０１３３】
図９は、経路情報を生成する処理の流れを示すフロー図である。
【０１３４】
まず、経路情報生成部１４０は、監視対象の拠点ネットワークのリストを作成する（Ｓ１２００）。
【０１３５】
具体的には、まず、経路情報生成部１４０は、各装置の構成情報テーブル２２０を参照する。そして、フィールド２２１に格納された装置ＩＤが端末を示すテーブルから、装置ＩＤと、通信インタフェースのＩＰアドレスおよびサブネットマスクアドレスとを取得し、端末のリストを作成する。管理用ＩＰアドレスを取得するようにしてもよい。
【０１３６】
図１の例では、端末のリストには、拠点ネットワーク３ａ〜ｅ上の端末の装置ＩＤ、ＩＰアドレス、サブネットマスクアドレスがリストアップされる。
【０１３７】
それから、経路情報生成部１４０は、各ルータの転送先情報テーブル２３０を参照する。そして、各テーブルのフィールド２３２に格納された各エントリの宛先ＩＰアドレスとサブネットマスクアドレスの論理積（ＡＮＤ）を算出する。
【０１３８】
このようにして、経路情報生成部１４０は、転送先情報の各エントリの宛先ＩＰアドレスのネットワークアドレスを特定する。また、ホストアドレスの範囲を特定する。
【０１３９】
また、経路情報生成部１４０は、生成した端末のリストを参照する。そして、端末ごとに、ＩＰアドレスおよびサブネットマスクアドレスの論理積（ＡＮＤ）を算出する。
【０１４０】
このようにして、経路情報生成部１４０は、各端末のＩＰアドレスのネットワークアドレスを特定する。
【０１４１】
それから、経路情報生成部１４０は、宛先ＩＰアドレスごとに、特定したそのネットワークアドレスと、特定したそれぞれ端末のＩＰアドレスのネットワークアドレスとを比較する。
【０１４２】
そして、経路情報生成部１４０は、複数の端末のネットワークアドレスが一致するネットワークアドレスを有する宛先ＩＰアドレスを特定する。
【０１４３】
経路情報生成部１４０は、上記のようにして特定した宛先ＩＰアドレスのネットワークのＩＰアドレス（サブネットマスク長を含む）を、拠点ＩＰアドレスとして、拠点ネットワークのリストに加える。
【０１４４】
図１の例では、拠点ネットワーク３ａ〜ｅのネットワークのＩＰアドレスがリストアップされる。
【０１４５】
なお、上記のようにして複数の端末が属するネットワークのＩＰアドレスを、拠点ネットワークのＩＰアドレスとして特定することにより、特定の種類のＩＰアドレスが経路情報の生成の対象から除かれる。
【０１４６】
例えば、ルータ同士の対向接続に用いられる中継用のネットワークのＩＰアドレスが除かれる。また、ルータの管理に用いられる端末が１台接続されたネットワークのＩＰアドレスが除かれる。
【０１４７】
次に、経路情報生成部１４０は、経路情報の生成が完了したか否かを判定する（Ｓ１２１０）。
【０１４８】
具体的には、経路情報生成部１４０は、Ｓ１２００で作成した拠点ネットワークのリストに含まれる全ての拠点のＩＰアドレスについて、経路情報の生成が完了したか否かを判定する。
【０１４９】
そして、経路情報の生成が完了したと判定した場合（Ｓ１２１０でＹＥＳ）、本フローを終了する。一方、経路情報の生成が完了していないと判定した場合（Ｓ１２１０でＮＯ）、Ｓ１３２０へ進む。
【０１５０】
経路情報の生成が完了していないと判定した場合（Ｓ１２１０でＮＯ）、経路情報生成部１４０は、拠点アドレス情報を１つ取得する（Ｓ１２２０）。具体的には、Ｓ１２００で作成した拠点ネットワークのリストの中から、経路情報の生成を未だ行っていない拠点ＩＰアドレスを１つ取得する。
【０１５１】
また、経路情報生成部１４０は、経路情報テーブル２４０を生成する。そして、Ｓ１００で指定された宛先ＩＰアドレスを、フィールド２４１に格納する。また、取得した拠点ＩＰアドレスを、フィールド２４２に格納する。
【０１５２】
次に、経路情報生成部１４０は、Ｓ１００で指定された宛先ＩＰアドレスが示すネットワークと、Ｓ１２２０で取得した拠点ＩＰアドレスが示すネットワークとの間の経路情報を生成する（Ｓ１２３０〜１２８０）。
【０１５３】
まず、経路情報生成部１４０は、転送先のルータを特定する（Ｓ１２３０）。
【０１５４】
Ｓ１２２０において拠点ＩＰアドレスを取得した後、最初に転送先のルータを特定する場合の処理について説明する。
【０１５５】
この場合、まず、経路情報生成部１４０は、取得した拠点ＩＰアドレスが示すネットワークに直接接続されるルータを特定する。
【０１５６】
具体的には、経路情報生成部１４０は、各ルータの構成情報テーブル２２０を参照する。そして、各テーブルのフィールド２２４に格納された各エントリのＩＰアドレスとサブネットマスクアドレスの論理積を算出する。
【０１５７】
このようにして、経路情報生成部１４０は、インタフェース情報の各エントリのＩＰアドレスのネットワークアドレスを特定する。
【０１５８】
それから、経路情報生成部１４０は、Ｓ１２２０で取得した拠点ＩＰアドレスのネットワークアドレスと、特定した各通信インタフェースのＩＰアドレスのネットワークアドレスとを比較する。
【０１５９】
そして、経路情報生成部１４０は、拠点ＩＰアドレスのネットワークアドレスと同じネットワークアドレスを有するＩＰアドレスを特定する。また、特定したＩＰアドレスと一致するＩＰアドレスがフィールド２２７に格納されている構成情報テーブル２２０を参照し、フィールド２２１から装置ＩＤを取得する。
【０１６０】
このようにして、経路情報生成部１４０は、取得した拠点ＩＰアドレスが示すネットワークに直接接続されるルータを特定する。
【０１６１】
図１の例で、拠点ネットワーク３ｄから宛先である拠点ネットワーク３ａまでの経路情報を生成する場合、拠点ネットワーク３ｄに直接接続されるルータとして、ルータ６ｆが特定される。
【０１６２】
一方、後述するＳ１２５０において転送先ありと判定された後（Ｓ１２５０で「転送先あり」、Ｓ１２６０）、転送先のルータを特定する場合の処理について説明する。
【０１６３】
この場合、まず、経路情報生成部１４０は、Ｓ１２４０で特定された転送先のＩＰアドレスを有するルータを特定する。
【０１６４】
具体的には、経路情報生成部１４０は、Ｓ１２４０で特定されたネクストホップＩＰアドレス（フィールド２３５）とサブネットマスクアドレス（フィールド２３７）とを取得する。
【０１６５】
それから、経路情報生成部１４０は、各ルータの構成情報テーブル２２０を参照する。そして、取得したネクストホップＩＰアドレスおよびサブネットマスクアドレスと、各テーブルのフィールド２２４に格納された各エントリのＩＰアドレスおよびサブネットマスクアドレスとを比較する。
【０１６６】
そして、経路情報生成部１４０は、取得したネクストホップＩＰアドレスおよびサブネットマスクアドレスと一致する、ＩＰアドレスおよびサブネットマスクアドレスを特定する。また、特定したＩＰアドレスおよびサブネットマスクアドレスが含まれる構成情報テーブル２２０を参照し、フィールド２２１から装置ＩＤを取得する。
【０１６７】
このようにして、経路情報生成部１４０は、Ｓ１２４０で特定された転送先のＩＰアドレスを有するルータを特定する。すなわち、Ｓ１２６０で経路情報テーブル２４０のフィールド２４３に最後に格納されたエントリが示すルータの次に接続されるルータが特定される。
【０１６８】
図１の例で、拠点ネットワーク３ｄから拠点ネットワーク３ａまでの経路情報を生成する場合、ルータ６ｆの次に接続されるルータとして、ルータ６ｅが特定される。
【０１６９】
一方、Ｓ１２４０で特定された転送先のＩＰアドレスを有するルータを特定できなかった場合の処理について説明する。
【０１７０】
図１の例において、例えば、拠点ネットワーク３ｄから拠点ネットワーク３ａ（宛先）までの経路情報を生成する場合、ルータ６ｄの転送先情報を用いて、拠点ネットワーク３ａのＩＰアドレスをキーとして、転送先のＩＰアドレスが検索される。この場合、ルータ６ｄはＷＡＮ４に接続されているため、検索の結果は、ＷＡＮ４内のネットワーク装置のＩＰアドレスとなる。
【０１７１】
しかし、ネットワーク監視装置１は、ＷＡＮ４内のネットワーク装置が監視対象でないため、構成情報や転送先情報を取得することができない。したがって、転送先のＩＰアドレスを有するルータの装置ＩＤを特定することができない。
【０１７２】
そこで、上記のような場合、ネットワーク監視装置１は、Ｓ１２６０で経路情報テーブル２４０に格納されたエントリが示すルータの次に、ＷＡＮ４を介して接続されるルータを、監視対象のルータの中から検索する。
【０１７３】
具体的には、経路情報生成部１４０は、Ｓ１２６０において、経路情報テーブル２４０のフィールド２４３に最後に格納されたエントリの装置ＩＤを取得する。
【０１７４】
また、経路情報生成部１４０は、取得した装置ＩＤと同じ装置ＩＤがフィールド２２１に格納されている構成情報テーブル２２０を参照する。そして、管理用ＩＰアドレスを取得する。フィールド２２４に格納されているＩＰアドレスを取得してもよい。
【０１７５】
それから、経路情報生成部１４０は、通信部５００を介して、例えば、telnetやrloginなどを用いて、取得した管理用ＩＰアドレスが割り当てられたルータにログインする。
【０１７６】
経路情報生成部１４０は、ログインしたルータを制御して、Ｓ１００で指定された宛先ＩＰアドレス、もしくは、当該宛先ＩＰアドレスが示すネットワーク上の端末やルータなどの装置のＩＰアドレスを宛先として指定して、traceroute（tracert）コマンドを発行する。tracerouteコマンドは、当該コマンドを発行した装置と、指定された宛先との間の経路を、リスト表示するためのコマンドである。
【０１７７】
なお、宛先ＩＰアドレスが示すネットワーク上の端末やルータなどの装置のＩＰアドレスは、構成情報テーブル２２０を用いて取得されることができる。
【０１７８】
tracerouteコマンドをルータに実行させている間、経路情報生成部１４０は、当該コマンドの実行結果として順次出力されたＩＰアドレスを取得する。また、各ルータの構成情報テーブル２２０のフィールド２２４に格納されたインタフェース情報を参照する。そして、ＩＰアドレスを取得した順序で、取得した各ＩＰアドレスと一致するＩＰアドレスを有するエントリを検索する。
【０１７９】
取得したＩＰアドレスと一致するＩＰアドレスを有するエントリを最初に特定した場合、経路情報生成部１４０は、当該エントリが含まれる構成情報テーブル２２０のフィールド２２１から装置ＩＤを取得する。
【０１８０】
このようにして、経路情報生成部１４０は、Ｓ１２６０で経路情報テーブル２４０のフィールド２４３に最後に格納されたにエントリが示すルータの次に、ＷＡＮなどの明らかでない経路を介して接続されるルータを、構成情報テーブル２２０が生成されているルータの中から特定する。
【０１８１】
すなわち、Ｓ１２６０で経路情報テーブル２４０のフィールド２４３に最後に格納されたエントリが示すルータの次に、明らかでない経路を介して接続されるルータが特定される。
【０１８２】
図１の例で、拠点ネットワーク３ｄから拠点ネットワーク３ａ（宛先）までの経路情報を生成している場合、ルータ６ｄから、拠点ネットワーク３ａ上の端末を宛先とするtracerouteコマンドが発行される。その結果、ルータ６ｄにＷＡＮ４を介して接続されるルータ６ａが、ルータ６ｄの次に接続されるルータとして特定される。
【０１８３】
なお、tracerouteコマンドは、Ｓ１２６０において経路情報テーブル２４０のフィールド２４３に既に格納されたいずれかエントリが示すルータから発行されてもよい。また、ネットワーク監視装置１、Ｓ１２２０で取得した拠点ＩＰアドレスが示すネットワーク上の端末などから発行されるようにしてもよい。
【０１８４】
また、上記のように転送先のＩＰアドレスを有するルータの装置ＩＤを特定できなかった場合、経路情報テーブル２４０のフィールド２４３にエントリを追加し、フィールド２４４および２４５に、所定の値（例えば、「−１」）を設定するようにしてもよい。このようにすれば、経路情報の中に、明らかでない構成要素があること、例えば、ＷＡＮが介在することを示す情報を記録することができる。
【０１８５】
以上が、Ｓ１２３０の処理である。
【０１８６】
転送先のルータを特定すると（Ｓ１２３０）、経路情報生成部１４０は、当該ルータの転送先情報を用いて、指定された宛先ＩＰアドレスの転送先を特定する（Ｓ１２４０）。
【０１８７】
具体的には、経路情報生成部１４０は、Ｓ１２３０で特定したルータの装置ＩＤと同じ装置ＩＤがフィールド２３１に格納されている転送先情報テーブル２３０のフィールド２３２を参照する。
【０１８８】
それから、経路情報生成部１４０は、Ｓ１００で指定された宛先ＩＰアドレスと同じ宛先ＩＰアドレスを有するエントリを特定する。もしくは、Ｓ１００で指定された宛先ＩＰアドレスを含む宛先ＩＰアドレスを有するエントリを特定する。
【０１８９】
すなわち、経路情報生成部１４０は、Ｓ１００で指定された宛先ＩＰアドレスと一致するプレフィックスの長さが最長である宛先ＩＰアドレスを有するエントリを特定する。
【０１９０】
上記のようなエントリを特定できない場合、経路情報生成部１４０は、デフォルトルート（例えば、「0.0.0.0」）がフィールド２３３に格納されているエントリを特定する。デフォルトルートとは、ルーティングテーブルの宛先ＩＰアドレスのいずれにも一致しない宛先ＩＰアドレスが宛先であるパケットデータを、所定のルータに転送するために用いられるルーティング情報である。
【０１９１】
以上のようにして、転送先情報テーブル２３０のフィールド２３２に格納された転送先情報の中から、１つのエントリが特定される。また、指定された宛先ＩＰアドレスの転送先を示すネクストホップＩＰアドレスが特定される。
【０１９２】
転送先を特定すると（Ｓ１２４０）、経路情報生成部１４０は、転送先の判定を行う（Ｓ１２５０）。
【０１９３】
具体的には、経路情報生成部１４０は、Ｓ１２４０で特定したエントリを参照し、以下のように判定を行う。
【０１９４】
フィールド２３３に格納された宛先ＩＰアドレスがデフォルトルートでなく、かつ、フィールド２３６に格納された転送種別が「direct」の場合（Ｓ１２５０で「終点」）、Ｓ１２７０に進む。
【０１９５】
すなわち、上記の条件の場合、Ｓ１２４０で特定した転送先情報のエントリを有するルータは、当該エントリのインタフェースＩＤが示す出力インタフェースを介して、Ｓ１００で指定された宛先ＩＰアドレスが示すネットワークに、直接接続している。
【０１９６】
そのため、経路情報生成部１４０は、Ｓ１２２０で取得した拠点ＩＰアドレスから、Ｓ１００で指定された宛先ＩＰアドレスまでの経路上の、終点のルータに到達したと判定することができる。
【０１９７】
一方、フィールド２３３に格納された宛先ＩＰアドレスがデフォルトルートであり、かつ、フィールド２３５に格納されたネクストホップＩＰアドレスが、Ｓ１２６０において経路情報テーブル２４０のフィールド２４３に既に格納したいずれかのエントリのインタフェースＩＤに割り当てられたＩＰアドレスと同じである場合（Ｓ１２５０で「転送先なし」）、Ｓ１２８０に進む。なお、インタフェースＩＤに割り当てられたＩＰアドレスは、構成情報テーブル２２０を用いて特定されることができる。
【０１９８】
すなわち、上記の条件の場合、転送先のルータが、既に生成した経路情報に含まれる。そのため、経路情報生成部１４０は、Ｓ１２２０で取得した拠点ＩＰアドレスから、Ｓ１００で指定された宛先ＩＰアドレスまで到達可能な経路が存在しないと判定することができる。
【０１９９】
上記のいずれの条件にも該当しない場合（Ｓ１２５０で「転送先あり」）、経路情報生成部１４０は、継続して経路情報の生成が可能であると判定して、Ｓ１２６０に進む。
【０２００】
転送先があると判定した場合（Ｓ１２５０で「転送先あり」）、経路情報生成部１４０は、経路情報を経路情報テーブル２４０に格納する（Ｓ１２６０）。
【０２０１】
具体的には、経路情報生成部１４０は、Ｓ１２２０において生成した経路情報テーブル２４０のフィールド２４３にエントリを追加する。すなわち、Ｓ１２４０で特定したエントリを有するルータの装置ＩＤを、フィールド２４４に格納する。また、Ｓ１２４０で特定したエントリのインタフェースＩＤを、フィールド２４５に格納する。その後、Ｓ１２３０に戻る。
【０２０２】
一方、経路の終点に到達したと判定した場合（Ｓ１２５０で「終点」）、経路情報生成部１４０は、経路情報を経路情報テーブル２４０に格納する（Ｓ１２７０）。処理内容は、Ｓ１２６０と同様である。その後、Ｓ１２１０に戻る。
【０２０３】
一方、経路が存在しないと判定した場合（Ｓ１２５０で「転送先なし」）、経路情報生成部１４０は、経路情報を削除する（Ｓ１２８０）。
【０２０４】
具体的には、経路情報生成部１４０は、Ｓ１２２０において生成した、経路情報の生成の対象である宛先ＩＰアドレスと拠点ＩＰアドレスの組み合わせに対応する経路情報テーブル２４０を削除する。そして、Ｓ１２１０に戻る。
【０２０５】
以上のようにして経路情報が生成される。
【０２０６】
なお、Ｓ１００で、複数の宛先ＩＰアドレスが指定された場合、それぞれの宛先ＩＰアドレスについて、Ｓ１２０を実行すればよい。
【０２０７】
また、上記では、指定された宛先ＩＰアドレスの転送先を順次検索して、拠点ＩＰアドレスから宛先ＩＰアドレスまでの経路情報を生成しているが、経路情報生成部１４０は、拠点ＩＰアドレスの転送先を順次検索して、指定された宛先ＩＰアドレスから拠点ＩＰアドレスまでの経路情報を生成するようにしてもよい。このようにすれば、経路上のルータの、拠点ネットワークから送信されるデータを受信する通信インタフェースのインタフェースＩＤが取得されることができる。
【０２０８】
また、入力受付部１１０は、宛先ＩＰアドレスに替えて、送信元ＩＰアドレスを受け付けるようにしてもよい。この場合、経路情報生成部１４０は、指定された送信元ＩＰアドレスから拠点ＩＰアドレスまで、もしくは、拠点ＩＰアドレスから指定された送信元ＩＰアドレスまでの経路情報を生成する。
【０２０９】
図８に戻って説明を続ける。経路情報が生成されると（Ｓ１２０）、ネットワーク監視処理を終了する指示がされたか否かが判定される（Ｓ１３０）。
【０２１０】
具体的には、入力受付部１１０は、入力部３００を介して、ネットワーク管理者などのユーザの操作を受け付け、ネットワーク監視処理を終了する指示がされたか否かを判定する。通信部５００を介して、外部のネットワーク管理装置から指示を受け付けるようにしてもよい。そして、指示がされたと判定した場合（Ｓ１３０でＹＥＳ）、本フローを終了する。一方、指示がされていないと判定した場合（Ｓ１３０でＮＯ）、Ｓ１４０に進む。
【０２１１】
ネットワーク監視処理を終了する指示がされていない場合（Ｓ１３０でＮＯ）、経路情報更新部１４５は、経路情報を更新する条件が成立したか否かを判定する（Ｓ１４０）。
【０２１２】
具体的には、経路情報更新部１４５は、以下の（１）〜（３）いずれか１つもしくは複数の条件を監視する。そして、経路情報を更新する条件が成立したと判定した場合（Ｓ１４０でＹＥＳ）、Ｓ１５０に進む。一方、経路情報を更新する条件が成立していないと判定した場合（Ｓ１４０でＮＯ）、Ｓ１６０に進む。
【０２１３】
（１）経路情報を構成するルータの通信インタフェースに障害等が発生した場合：
具体的には、経路情報更新部１４５は、監視対象のルータから送られる通信インタフェースの障害などを通知するメッセージを監視する。
【０２１４】
例えば、障害等を通知するメッセージとして、ＳＮＭＰトラップ（linkDownトラップ、linkUpトラップ）を用いることができる。linkDownもしくはlinkUpトラップには、回線がリンクダウンもしくはリンクアップした通信インタフェースの識別情報（ifIndex）、当該通信インタフェースを有する装置の識別情報、ＩＰアドレスなどが含まれる。
【０２１５】
経路情報更新部１４５は、上記のようなメッセージを受信すると、まず、当該メッセージの中から装置の識別情報、通信インタフェースの識別情報を取得する。
【０２１６】
また、経路情報更新部１４５は、各経路情報テーブル２４０のフィールド２４３を参照する。そして、取得した装置の識別情報および通信インタフェースの識別情報と対応する、装置ＩＤおよびインタフェースＩＤを有するエントリを検索する。
【０２１７】
上記のエントリを特定した場合、経路情報更新部１４５は、特定したエントリを含む経路情報を更新する条件が成立したと判定する。一方、エントリを特定できなかった場合、経路情報を更新する条件が成立していないと判定する。
【０２１８】
（２）通信量情報が収集される場合：
具体的には、経路情報更新部１４５は、通信量情報収集部１５０が通信量情報を収集する所定の周期と合わせて経路情報の更新を行う。すなわち、通信量情報が収集される時刻が来た場合、経路情報を更新する条件が成立したと判定する。
【０２１９】
（３）ネットワークトポロジが変化した場合：
具体的には、経路情報更新部１４５は、外部のネットワーク管理装置から送られる、監視対象のネットワークのトポロジの変更を通知するメッセージを監視する。
【０２２０】
上記のメッセージには、例えば、監視対象のネットワークに新しく追加された拠点ネットワークのＩＰアドレス、監視対象のネットワークから削除された拠点ネットワークのＩＰアドレスなどが含まれる。
【０２２１】
上記のようなメッセージを受信した場合、経路情報更新部１４５は、経路情報を更新する条件が成立したと判定する。
【０２２２】
もちろん、経路情報を更新する条件は上記に限られない。例えば、経路情報を更新するための所定の周期であってもよい。
【０２２３】
経路情報を更新する条件が成立したと判定した場合（Ｓ１４０でＹＥＳ）、経路情報更新部１４５は、経路情報の更新を行う（Ｓ１５０）。上述した（１）〜（３）それぞれの場合について、説明する。
【０２２４】
（１）経路情報を構成するルータの通信インタフェースに障害等が発生した場合：
具体的には、まず、経路情報更新部１４５は、障害等が発生したルータから転送先情報を収集するように、転送先情報収集部１３０に指示する。
【０２２５】
転送先情報収集部１３０は、Ｓ１４０で特定された経路情報のエントリに含まれる装置ＩＤが示すルータから、転送先情報を収集する。また、当該ルータの転送先情報テーブル２３０のフィールド２３２に格納されている転送先情報を更新する。
【０２２６】
転送先情報の収集が終了すると、経路情報更新部１４５は、Ｓ１４０で特定したエントリを含む経路情報を再生成するように、経路情報生成部１４０に指示する。
【０２２７】
経路情報生成部１４０は、Ｓ１４０で特定されたエントリを含む経路情報テーブル２４０に格納されている宛先ＩＰアドレスと拠点ＩＰアドレスとの間の経路情報の再生成を行う。そして、フィールド２４３に格納されている経路情報を更新する。経路情報の再生成は、Ｓ１２０と同様の処理で実現される。
【０２２８】
なお、転送先情報は、障害等が発生したルータだけでなく、当該ルータをＮｅｘｔＨｏｐとするルータから収集されるようにしてもよい。また、転送先情報は、構成情報テーブル２２０に登録されている全てのルータから収集されるようにしてもよい。また、全ての経路情報テーブル２４０の経路情報が再生成されるようにしてもよい。
【０２２９】
（２）通信量情報が収集される場合：
具体的には、まず、経路情報更新部１４５は、構成情報テーブル２２０が生成されている全てのルータから転送先情報を収集するように、転送先情報収集部１３０に指示する。
【０２３０】
また、経路情報更新部１４５は、全ての経路情報テーブル２４０の経路情報を再生成するように、経路情報生成部１４０に指示する。経路情報の再生成は、Ｓ１２０と同様の処理で実現される。
【０２３１】
（３）ネットワークトポロジが変化した場合：
具体的には、まず、経路情報更新部１４５は、Ｓ１４０において受信したメッセージに含まれる、新しく追加された拠点ネットワークのＩＰアドレスを取得する。また、変更された構成情報（例えば、ルータのインタフェース情報、端末の情報など）を収集するように、入力受付部１１０に指示する。
【０２３２】
入力受付部１１０は、入力部３００もしくは通信部５００を介して、構成情報の入力を受け付ける。そして、構成情報テーブル２２０の生成や更新を行う。
【０２３３】
また、経路情報更新部１４５は、新しく追加された拠点ネットワークと指定された宛先ネットワークとの間の経路情報を生成するように、経路情報生成部１４０に指示する。
【０２３４】
経路情報生成部１４０は、Ｓ１００で指定された宛先ＩＰアドレスと、新しく追加された拠点ＩＰアドレスとの間の経路情報の生成を行う。経路情報の生成は、Ｓ１２０と同様の処理で実現される。
【０２３５】
なお、Ｓ１４０において受信したメッセージに、監視対象のネットワークから削除された拠点ネットワークのＩＰアドレスが含まれる場合、経路情報更新部１４５は、経路情報生成部１４０に指示して、当該ＩＰアドレスと一致する拠点ＩＰアドレスを含む経路情報テーブル２４０を削除させる。
【０２３６】
以上のようにして経路情報が更新されると、Ｓ１３０に戻る。
【０２３７】
一方、経路情報を更新する条件が成立しないと判定された場合（Ｓ１４０でＮＯ）、通信量情報収集部１５０は、通信量情報を収集する条件が成立したか否かを判定する（Ｓ１６０）。
【０２３８】
具体的には、通信量情報収集部１５０は、所定の周期（例えば、１時間毎）で、通信量情報の収集を行う。そして、通信量情報を収集する条件が成立したと判定した場合（Ｓ１６０でＹＥＳ）、Ｓ１７０に進む。一方、通信量情報を収集する条件が成立していないと判定した場合（Ｓ１６０でＮＯ）、Ｓ１３０に戻る。
【０２３９】
もちろん、所定の周期は、例えば、入力受付部１１０を介して、ユーザにより指定されてもよい。また、通信量情報の収集は、ユーザが指示したときに実行されるようにしてもよい。
【０２４０】
通信量情報を収集する条件が成立した判定した場合（Ｓ１６０でＹＥＳ）、通信量情報収集部１５０は、通信量情報の収集を行う（Ｓ１７０）。
【０２４１】
具体的には、通信量情報収集部１５０は、通信部５００を介して、構成情報テーブル２２０が生成されている全てのルータと通信を行い、それぞれのルータから通信量情報を取得する。
【０２４２】
通信量情報収集部１５０は、例えば、ＳＮＭＰにより、ルータが有するＭＩＢから、通信インタフェースに関する情報を含むifTableを取得する。ifTaleは、ifIndex、ifOutOctets、ifInOctetsなどのフィールドを有する。ifTaleには、通信インタフェースごとのエントリが格納されている。
【０２４３】
ifIndexには、通信インタフェースの識別情報が格納されている。ifOutOctetsには、通信インタフェースの出力通信量を示す情報が格納されている。ifInOctetsには、通信インタフェースの入力通信量を示す情報が格納されている。
【０２４４】
通信量情報収集部１５０は、通信量情報を収集したルータごとに通信量情報テーブル２５０を生成する。そして、通信量情報収集部１５０は、通信量情報の収集を行った時刻をフィールド２５１に格納する。また、通信量情報を収集したルータの装置ＩＤを、フィールド２５２に格納する。
【０２４５】
また、通信量情報収集部１５０は、取得したifTaleに含まれる各エントリに対応するエントリを、フィールド２５３に追加する。
【０２４６】
すなわち、通信量情報収集部１５０は、ifIndexの値を、フィールド２５４に格納する。
【０２４７】
また、通信量情報収集部１５０は、ifInOctetsの値を、フィールド２５５に格納する。また、フィールド２５５の値と、前回の収集時刻に生成された通信量情報テーブル２５０のフィールド２５５に格納された値との差分を算出する。そして、その差分の値を、フィールド２５６に格納する。
【０２４８】
また、通信量情報収集部１５０は、ifOutOctetsの値を、フィールド２５７に格納する。また、フィールド２５７の値と、前回の収集時刻に生成された通信量情報テーブル２５０のフィールド２５７に格納された値との差分を算出する。そして、その差分の値を、フィールド２５８に格納する。
【０２４９】
以上のようにして、ネットワーク監視処理が行われ、経路情報の生成、更新、通信量情報の収集、更新が行われる。
【０２５０】
次に、上述のネットワーク監視処理において生成された経路情報に基づいて、ネットワーク監視装置１が行う表示処理について説明する。
【０２５１】
ネットワーク監視処理において生成された経路情報および通信量情報は、表示制御部１２０により表示部４００に表示される。
【０２５２】
表示制御部１２０は、例えば、Ｓ１２０、Ｓ１５０、Ｓ１７０の処理が実行されたときに、ユーザがＳ１００で指定した宛先ＩＰアドレスと拠点ＩＰアドレスとの間の、経路情報と通信量情報とを表示する。経路情報や通信量情報の更新があった場合には、更新された経路情報や通信量情報の表示を更新してもよい。
【０２５３】
なお、表示制御部１２０は、ユーザがＳ１００で指定した宛先ＩＰアドレスの一覧を表示し、入力部３００を介してユーザが選択した宛先ＩＰアドレスと、拠点ＩＰアドレスとの間の経路情報および通信量情報を表示してもよい。
【０２５４】
また、表示制御部１２０は、通信部５００を介して、外部の装置からユーザの指示を受け付けた場合、経路情報および通信量情報を表示するための情報を、外部の装置に送信するようにしてもよい。
【０２５５】
もちろん、表示の方法やタイミングは上記に限られない。
【０２５６】
まず、経路情報を基本的に加工することなく表示する処理について説明する。
【０２５７】
具体的には、表示制御部１２０は、構成情報テーブル２２０と、経路情報テーブル２４０と、通信量情報テーブル２５０とを用いて、図１０に示すような画面を表示する。図１０は、宛先と拠点間の経路情報の表示例を示す図である。
【０２５８】
本図に示すように、経路表示画面９００ａは、宛先情報フィールド９１０、経路情報フィールド９２０、拠点情報フィールド９３０を有する。
【０２５９】
宛先情報フィールド９１０には、指定された宛先ネットワークに関する情報が表示される。宛先情報フィールド９１０は、宛先名フィールド９１１、宛先ＩＰアドレスフィールド９１２を有する。
【０２６０】
宛先名フィールド９１１には、指定された宛先ネットワークの名称が表示される。宛先ＩＰアドレスフィールド９１２には、指定された宛先ＩＰアドレスが表示される。
【０２６１】
経路情報フィールド９２０には、指定された宛先ネットワークと、拠点ネットワークの間の、経路情報および通信量情報が表示される。経路情報フィールド９２０は、装置情報フィールド９２１、ＩＰアドレスフィールド９２２、入力通信量フィールド９２３、出力通信量フィールド９２４を有する。経路情報フィールド９２０には、経路の構成要素である装置ごとのエントリが表示される。
【０２６２】
装置情報フィールド９２１には、装置の名称と、当該装置の出力インタフェースのインタフェースＩＤが表示される。ＩＰアドレスフィールド９２２には、出力インタフェースのＩＰアドレスが表示される。
【０２６３】
入力通信量フィールド９２３には、出力インタフェースの入力通信量が表示される。出力通信量フィールド９２４には、出力インタフェースの出力通信量が表示される。
【０２６４】
拠点情報フィールド９３０には、拠点ネットワークに関する情報が表示される。拠点情報フィールド９３０は、拠点名フィールド９３１、拠点ＩＰアドレスフィールド９３２を有する。
【０２６５】
拠点情報フィールド９３０には、拠点ネットワークの名称が表示される。拠点ＩＰアドレスフィールド９３２には、拠点ＩＰアドレスが表示される。
【０２６６】
もちろん、経路表示画面の構成は上記に限られない。
【０２６７】
表示制御部１２０は、表示対象の宛先ＩＰアドレスおよび拠点ＩＰアドレスを含む経路情報テーブル２４０を参照する。そして、フィールド２４１に格納されている宛先ＩＰアドレスを、宛先ＩＰアドレスフィールド９１２に表示する。また、フィールド２４２に格納されている拠点ＩＰアドレスを、拠点ＩＰアドレスフィールド９３２に表示する。
【０２６８】
なお、ＩＰアドレスと拠点名を対応付けた一覧を、予めユーザが入力するようにすれば、宛先名フィールド９１１および拠点名フィールド９３１に、宛先ＩＰアドレスおよび拠点ＩＰアドレスに対応する拠点名を表示することができる。
【０２６９】
また、表示制御部１２０は、表示対象の経路情報テーブル２４０のフィールド２４３に格納されているエントリの順序で、各エントリに対応するエントリを経路情報フィールド９２０に表示する。以下、エントリごとの表示方法について説明する。
【０２７０】
まず、表示制御部１２０は、フィールド２４４とフィールド２４５とから、装置ＩＤとインタフェースＩＤとを取得する。
【０２７１】
それから、表示制御部１２０は、取得した装置ＩＤと同じ装置ＩＤがフィールド２２１に格納されている構成情報テーブル２２０を参照する。そして、フィールド２２２に格納されている装置名を取得する。
【０２７２】
また、表示制御部１２０は、フィールド２２４に格納されているインタフェース情報を参照し、取得したインタフェースＩＤと同じインタフェースＩＤを有するエントリを特定する。そして、特定したエントリのＩＰアドレスを取得する。
【０２７３】
それから、表示制御部１２０は、取得した装置名とインタフェースＩＤとを対応付けて、装置情報フィールド９２１に表示する。また、取得したＩＰアドレスを、ＩＰアドレスフィールド９２２に表示する。
【０２７４】
また、表示制御部１２０は、取得した装置ＩＤと同じ装置ＩＤがフィールド２５２に格納されている通信量情報テーブル２５０のうち、収集時刻が最新のテーブルを参照する。また、フィールド２５３に格納された通信量情報を参照し、取得したインタフェースＩＤと同じインタフェースＩＤを有するエントリを特定する。そして、特定したエントリの入力通信量と出力通信量とを取得する。
【０２７５】
それから、表示制御部１２０は、取得した入力通信量を、入力通信量フィールド９２３に表示する。また、取得した出力通信量を、出力通信量フィールド９２４に表示する。
【０２７６】
本図の例では、図１の拠点ネットワーク３ａ（拠点Ａ）と、拠点ネットワーク３ｄ（拠点Ｄ）の間の経路情報が表示されている。すなわち、経路情報フィールド９２０には、宛先ネットワークである拠点ネットワーク３ａ（拠点Ａ）に近い順に、ルータ６ａ（Ｒ−ａ）、ルータ６ｄ（Ｒ−ｄ）、ルータ６ｅ（Ｒ−ｅ）、ルータ６ｆ（Ｒ−ｆ）が表示されている。
【０２７７】
なお、表示対象の経路情報に、例えば、ＷＡＮが介在することを示すエントリ（例えば、フィールド２４４および２４５の値が「−１」のエントリ。以下「ＷＡＮエントリ」と呼ぶ。）が格納されている場合、表示制御部１２０は、経路情報フィールド９２０にＷＡＮエントリに対応するエントリを表示してもよい。この場合、表示制御部１２０は、当該エントリがＷＡＮを示すことをユーザが認識できる態様で表示する。
【０２７８】
また、表示制御部１２０は、経路情報のうち、ＷＡＮエントリから宛先ネットワーク側のエントリを含む経路情報と、ＷＡＮエントリから拠点ネットワーク側のエントリを含む経路情報とを、別の経路表示画面９００ａに表示するようにしてもよい。別の経路表示画面９００ａに表示するか否かを、ユーザが設定できるようにしてもよい。
【０２７９】
以上のようにして、指定された宛先ネットワークと拠点ネットワークの間の経路情報と、通信量情報が表示される。
【０２８０】
次に、経路情報を所定の方法により集約して表示する処理について説明する。
【０２８１】
図１１は、経路情報を集約して表示する処理の流れを示すフロー図である。
【０２８２】
まず、表示制御部１２０は、同一の宛先の経路情報を取得する（Ｓ２００）。
【０２８３】
具体的には、表示制御部１２０は、複数の経路情報テーブル２４０の中から、同一の宛先ＩＰアドレスを有するテーブルを取得する。
【０２８４】
例えば、図１の例で、拠点ネットワーク３ａ（拠点Ａ）のＩＰアドレスが宛先ＩＰアドレスとしてユーザに指定された場合、経路情報テーブル２４０には、拠点ネットワーク３ａ（拠点Ａ）と、拠点ネットワーク３ｂ〜ｅ（拠点Ｂ〜Ｅ）それぞれとの間の経路情報が格納されている。そのため、同じ宛先ＩＰアドレスを有する経路情報として、拠点ネットワーク３ａ（拠点Ａ）と、拠点ネットワーク３ｂ〜ｅ（拠点Ｂ〜Ｅ）それぞれとの間の経路情報が取得される。
【０２８５】
同一の宛先の経路情報を取得後（Ｓ２００）、表示制御部１２０は、それらの経路情報のうち、共通する経路を特定する（Ｓ２１０）。
【０２８６】
具体的には、表示制御部１２０は、Ｓ２００で取得した各経路情報テーブル２４０のフィールド２４３に格納された経路情報を比較する。そして、連続する所定数のエントリ（装置ＩＤおよびインタフェースＩＤ）の順序が一致する部分を特定する。すなわち、共通の経路を特定する。また、その共通の経路を含む経路情報テーブル２４０を特定する。
【０２８７】
なお、共通の経路のエントリの数は、予め定めた値であってもよい。また、ユーザが指定できるようにしてもよい。
【０２８８】
例えば、図１の例では、宛先である拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間と、宛先である拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｅ（拠点Ｅ）間との、共通の経路情報として、ルータ６ａ（Ｒ−ａ）、ルータ６ｄ（Ｒ−ｄ）、ルータ６ｅ（Ｒ−ｅ）から構成される経路情報が特定される。
【０２８９】
また、共通の経路情報を含む経路情報として、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間の経路情報と、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｅ（拠点Ｅ）間の経路情報が特定される。
【０２９０】
共通の経路を特定すると（Ｓ２１０）、表示制御部１２０は、当該経路を表示する（Ｓ２２０）。
【０２９１】
具体的には、表示制御部１２０は、構成情報テーブル２２０と、経路情報テーブル２４０と、通信量情報テーブル２５０とを用いて、図１２に示すような画面を表示する。図１２は、宛先と複数の拠点との間の共通の経路情報の表示例を示す図である。
【０２９２】
本図に示すように、経路表示画面９００ｂは、経路表示画面９００ａ（図１０参照）と同様である。異なる点は、拠点情報フィールド９３０に、特定した共通の経路情報を含む経路情報テーブル２４０それぞれの拠点ＩＰアドレスおよび拠点名を対応付けたエントリが表示される点である。
【０２９３】
もちろん、経路表示画面の構成は上記に限られない。
【０２９４】
表示制御部１２０は、まず、Ｓ２１０で特定した経路情報テーブル２４０を参照する。そして、いずれかのテーブルの宛先ＩＰアドレスを、宛先ＩＰアドレスフィールド９１２に表示する。また、各経路情報テーブル２４０の拠点ＩＰアドレスそれぞれに対応するエントリを、拠点ＩＰアドレスフィールド９３２に表示する。
【０２９５】
また、宛先名フィールド９１１に、宛先ＩＰアドレスに対応する拠点名を表示してもよい。また、拠点名フィールド９３１に、それぞれの拠点ＩＰアドレスに対応する拠点名を表示してもよい。
【０２９６】
また、表示制御部１２０は、Ｓ２１０で特定した経路情報テーブル２４０を参照する。そして、Ｓ２１０で特定した共通の経路情報に含まれる各エントリの情報を、いずれかの経路情報テーブル２４０から取得する。それから、取得したエントリごとに、対応するエントリを経路情報フィールド９２０に表示する。各エントリの表示方法は、経路表示画面９００ａの場合と同様である。
【０２９７】
本図の例では、図１の拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間と、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｅ（拠点Ｅ）間との、共通の経路情報（ルータ６ａ（Ｒ−ａ）、ルータ６ｄ（Ｒ−ｄ）、ルータ６ｅ（Ｒ−ｅ））が表示されている。
【０２９８】
すなわち、経路情報フィールド９２０には、拠点ネットワーク３ａ（拠点Ａ）に近い順に、ルータ６ａ（Ｒ−ａ）、ルータ６ｄ（Ｒ−ｄ）、ルータ６ｅ（Ｒ−ｅ）が表示されている。また、拠点情報フィールド９３０には、拠点ネットワーク３ｄ（拠点Ｄ）および拠点ネットワーク３ｅ（拠点Ｅ）の、拠点名とＩＰアドレスとが表示されている。
【０２９９】
以上のようにして、共通する経路情報が集約されて表示される。
【０３００】
なお、Ｓ２１０において、表示制御部１２０は、同一の宛先の経路情報のうち、ＷＡＮエントリから拠点ネットワーク側の経路について、共通の経路を特定するようにしてもよい。または、ＷＡＮエントリから宛先ネットワーク側の経路について、共通の経路を特定するようにしてもよい。ＷＡＮエントリから拠点ネットワーク側もしくは宛先ネットワーク側かを、ユーザが設定できるようにしてもよい。
【０３０１】
また、特定した共通の経路にＷＡＮエントリが含まれている場合、表示制御部１２０は、共通の経路のうち、ＷＡＮエントリから宛先ネットワーク側のエントリを含む経路情報と、ＷＡＮエントリから拠点ネットワーク側のエントリを含む経路情報とを、別の経路表示画面９００ｂに表示するようにしてもよい。別の経路表示画面９００ｂに表示するか否かを、ユーザが設定できるようにしてもよい。
【０３０２】
また、上記では、同一の宛先ＩＰアドレスを有する経路情報を対象としているが、宛先ＩＰアドレスの異同に係わらず、共通の経路を特定して表示するようにしてもよい。
【０３０３】
次に、集約した経路情報に、所定の方法により抽出した経路情報を追加して表示する処理について説明する。
【０３０４】
図１３は、集約した経路情報に、経路情報を追加して表示する処理の流れを示すフロー図である。
【０３０５】
Ｓ３００〜３２０は、Ｓ２００〜２２０（図１１参照）と同様である。
【０３０６】
共通の経路を表示すると（Ｓ３２０）、表示制御部１２０は、共通経路を構成する装置のうち、最も拠点ネットワークに近い装置の通信量が、所定値を超えるか否かを判定する（Ｓ３３０）。
【０３０７】
具体的には、まず、表示制御部１２０は、Ｓ３１０で特定した経路情報テーブル２４０を参照する。そして、Ｓ３１０で特定した共通の経路に含まれるエントリのうち、最も拠点ネットワークに近いエントリを特定する。また、フィールド２４４とフィールド２４５とから、特定したエントリの装置ＩＤとインタフェースＩＤとを取得する。
【０３０８】
それから、表示制御部１２０は、取得した装置ＩＤと同じ装置ＩＤがフィールド２５２に格納されている通信量情報テーブル２５０のうち、収集時刻が最新のテーブルを参照する。また、フィールド２５３に格納された通信量情報を参照し、取得したインタフェースＩＤと同じインタフェースＩＤを有するエントリを特定する。そして、特定したエントリの入力通信量を取得する。
【０３０９】
それから、表示制御部１２０は、取得した入力通信量が所定のしきい値を超えているか否かを判定する。ここで、所定のしきい値は、例えば、ルータの転送性能の低下やネットワークの性能の劣化などを招くような通信量を示す値である。この値は、例えば、ネットワーク管理者などのユーザにより予め設定されることができる。
【０３１０】
そして、取得した入力通信量が所定のしきい値を超えていると判定した場合（Ｓ３３０でＹＥＳ）、Ｓ３４０に進む。一方、所定のしきい値を超えていないと判定した場合（Ｓ３３０でＮＯ）、処理を終了する。
【０３１１】
なお、表示制御部１２０は、取得した入力通信量が所定のしきい値を超えていると判定した場合（Ｓ３３０でＹＥＳ）、当該入力通信量が表示された入力通信量フィールド９２３を、他のフィールドと異なる色などにより強調表示してもよい。このようにすれば、ユーザは、詳細な調査を行うべき経路や装置を特定し易くなる。
【０３１２】
また、表示制御部１２０は、取得した入力通信量が所定のしきい値を超えているインタフェースのインタフェースＩＤ、当該インタフェースを有する装置の装置ＩＤ、当該装置の管理ＩＰアドレス等を、外部のネットワーク管理装置に送信するようにしてもよい。また、所定のファイルに出力するようにしてもよい。
【０３１３】
例えば、図１の拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間と、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｅ（拠点Ｅ）間との、共通の経路情報（ルータ６ａ（Ｒ−ａ）、ルータ６ｄ（Ｒ−ｄ）、ルータ６ｅ（Ｒ−ｅ））が表示されている場合、共通の経路を構成する装置のうち最も拠点ネットワークに近い装置として、ルータ６ｅ（Ｒ−ｅ）が特定される。
【０３１４】
また、入力通信量として、ルータ６ｅ（Ｒ−ｅ）の、拠点ネットワーク３ａ（拠点Ａ）へ向かう出力インタフェースの入力通信量が取得される。
【０３１５】
ここで、拠点ネットワーク３ａ（拠点Ａ）上にデータセンタが構築されている場合、拠点ネットワーク３ａ（拠点Ａ）から拠点ネットワーク３ｄ（拠点Ｄ）や拠点ネットワーク３ｅ（拠点Ｅ）に対して様々なサービスが提供される。
【０３１６】
この場合、拠点ネットワーク３ａ（拠点Ａ）から拠点ネットワーク３ｄ（拠点Ｄ）や拠点ネットワーク３ｅ（拠点Ｅ）に送信されるデータ量（下りのデータ量）は、時間帯などによって大きく変化することがある。そのため、本フローでは、下りのデータを受信する通信インタフェースの入力通信量を判定に用いている。もちろん、出力通信量を用いるようにしてもよい。また、入力通信量と出力通信量の組み合わせを判定に用いてもよい。
【０３１７】
共通経路上の最も拠点ネットワークに近い装置の通信量が所定値を超えると判定した場合（Ｓ３３０でＹＥＳ）、表示制御部１２０は、共通経路外の拠点側の経路上の装置を特定する（Ｓ３４０）。
【０３１８】
具体的には、表示制御部１２０は、Ｓ３１０で特定した共通の経路情報を含む経路情報テーブル２４０を参照する。そして、それぞれのフィールド２４３の経路情報を参照し、Ｓ３３０で特定した共通経路上の最も拠点ネットワークに近いエントリよりも、拠点ネットワークに近いエントリを特定する。
【０３１９】
例えば、図１の拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間と、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｅ（拠点Ｅ）間との、共通の経路情報（ルータ６ａ（Ｒ−ａ）、ルータ６ｄ（Ｒ−ｄ）、ルータ６ｅ（Ｒ−ｅ））が表示されている場合、共通経路を構成する装置のうち最も拠点ネットワークに近いルータ６ｅ（Ｒ−ｅ）よりも、拠点ネットワークに近い装置として、ルータ６ｆ（Ｒ−ｆ）、ルータ６ｇ（Ｒ−ｇ）が特定される。
【０３２０】
共通経路外の拠点側の経路上の装置が特定されると（Ｓ３４０）、表示制御部１２０は、通信量が所定値を超える装置があるか否かを判定する（Ｓ３５０）。
【０３２１】
具体的には、まず、表示制御部１２０は、Ｓ３４０で特定したエントリの装置ＩＤとインタフェースＩＤとを取得する。
【０３２２】
それから、表示制御部１２０は、取得した装置ＩＤと同じ装置ＩＤがフィールド２５２に格納されている通信量情報テーブル２５０のうち、収集時刻が最新のテーブルを参照する。また、フィールド２５３に格納された通信量情報を参照し、取得したインタフェースＩＤと同じインタフェースＩＤを有するエントリを特定する。そして、特定したエントリの入力通信量を取得する。
【０３２３】
それから、表示制御部１２０は、取得した入力通信量が所定のしきい値を超えているか否かを判定する。ここで、所定のしきい値は、例えば、ルータの転送性能の低下やネットワークの性能の劣化などを招くような通信量を示す値である。この値は、例えば、ネットワーク管理者などのユーザにより予め設定されることができる。なお、このしきい値は、Ｓ３３０で使用されるしきい値よりも小さい値に設定されることができる。
【０３２４】
そして、入力通信量が所定のしきい値を超えるエントリがある場合（Ｓ３５０でＹＥＳ）、Ｓ３６０に進む。一方、入力通信量が所定のしきい値を超えるエントリがないと判定した場合（Ｓ３５０でＮＯ）、処理を終了する。
【０３２５】
例えば、図１の拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間の経路と、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｅ（拠点Ｅ）間の経路のうち、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間の経路に通信量が偏っている場合、入力通信量が所定のしきい値を超えるルータとして、ルータ６ｆ（Ｒ−ｆ）が特定される。
【０３２６】
通信量が所定値を超える、共通経路外の拠点側の経路上の装置がある場合（Ｓ３５０でＹＥＳ）、表示制御部１２０は、当該装置に対応する経路情報を表示する（Ｓ３６０）。
【０３２７】
具体的には、表示制御部１２０は、図１４に示すような画面を表示する。図１４は、宛先と複数の拠点間の共通の経路情報と、追加の経路情報の表示例を示す図である。
【０３２８】
本図に示すように、経路表示画面９００ｃは、経路表示画面９００ｂ（図１２参照）と同様である。異なる点は、経路情報フィールド９２０に、経路情報が追加されている点である。また、追加された経路情報と、当該経路情報と関連する拠点情報とが、対応付けられて表示される点である。
【０３２９】
もちろん、経路表示画面の構成は上記に限られない。
【０３３０】
表示制御部１２０は、まず、Ｓ３５０で特定した、入力通信量が所定のしきい値を超える装置のエントリを含む経路情報テーブル２４０を参照する。それから、当該エントリに対応するエントリを経路情報フィールド９２０に表示する。エントリの表示方法は、経路表示画面９００ａの場合と同様である。
【０３３１】
また、表示制御部１２０は、Ｓ３２０で拠点情報フィールド９３０に表示した各エントリのうち、Ｓ３５０で特定した装置のエントリを含む経路情報テーブル２４０の拠点ＩＰアドレスと対応するエントリと、経路情報フィールド９２０に追加したエントリとを、対応関係が認識可能な態様で表示する。例えば、本図のように、同じ配色により表示する。もちろん、表示の態様はこれに限られない。
【０３３２】
本図の例では、図１の拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｄ（拠点Ｄ）間と、拠点ネットワーク３ａ（拠点Ａ）および拠点ネットワーク３ｅ（拠点Ｅ）間との、共通の経路情報（ルータ６ａ（Ｒ−ａ）、ルータ６ｄ（Ｒ−ｄ）、ルータ６ｅ（Ｒ−ｅ））が、経路情報フィールド９２０に表示されている。
【０３３３】
また、入力通信量が所定のしきい値を超えるルータとして、ルータ６ｆ（Ｒ−ｆ）が追加表示されている。また、拠点Ｄの拠点情報と、追加表示した経路情報とが、他の情報と異なる態様で表示されている。このようにすれば、ユーザは、詳細な調査を行うべき経路や装置を特定し易くなる。
【０３３４】
以上のようにして、集約した経路情報に、経路情報が追加表示される。
【０３３５】
なお、表示制御部１２０は、入力通信量が所定のしきい値を超えているインタフェースのインタフェースＩＤ、当該インタフェースを有する装置の装置ＩＤ、当該装置の管理ＩＰアドレス等を、外部のネットワーク管理装置に送信するようにしてもよい。また、所定のファイルに出力するようにしてもよい。
【０３３６】
以上、本発明の第１の実施形態について説明した。本実施形態によれば、監視対象とすべき通信関係や通信経路に関する情報が自動的に生成され、ユーザの負担が軽減される。
【０３３７】
すなわち、ユーザが監視対象としたい宛先を指定すると、指定された宛先を宛先とする通信関係およびその通信経路が生成され、監視対象に加えられる。これにより、ユーザの作業負担が軽減される。
【０３３８】
また、生成された通信経路上のネットワーク装置に関する情報が、ネットワーク装置の接続順で表示される。また、各ネットワーク装置の通信インタフェースの通信量が表示される。これにより、ユーザは、監視対象のネットワーク全体から、例えば、通信量が多い通信経路や、通信量が多い通信経路の一部を、容易に見つけ出すことができる。また、ユーザの作業負担が軽減される。
【０３３９】
また、生成された通信経路のうち、共通する通信経路が集約されて表示される。これにより、表示される通信経路の情報量が減るため、ユーザは、例えば、通信量が多い通信経路や、通信量が多い通信経路の一部を、より容易に見つけ出すことができる。また、ユーザの作業負担が軽減される。
【０３４０】
また、共通する通信経路が集約して表示さていても、例えば、その通信経路上の通信量が通常より多いなど、所定の条件が成立した場合には、原因と推定される通信経路が表示される。これにより、ユーザは、例えば、通信経路の通信量が多くなっている原因を容易に見つけ出すことができる。また、ユーザの作業負担が軽減される。
【０３４１】
また、ＷＡＮから宛先ネットワーク側の経路情報と、ＷＡＮから拠点ネットワーク側の経路情報とが、別の経路情報として表示されることができる。これにより、ユーザは、ＷＡＮに入力されるトラフィックや、ＷＡＮから出力されるトラフィックを、より監視し易い。
【０３４２】
上記のようにして、通信量が多い通信経路や、通信量が多い通信経路の一部を見つけ出した後、ユーザは、他のネットワーク分析装置や専用装置などの製品を使用して、より詳細な調査を行うことができる。
【０３４３】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【図面の簡単な説明】
【０３４４】
【図１】第１の実施形態に係るネットワーク監視装置が接続されるネットワークの構成例を示す図。
【図２】ネットワーク監視装置の機能構成を示すブロック図。
【図３】構成情報テーブルの構成例を示す図。
【図４】転送先情報テーブルの構成例を示す図。
【図５】経路情報テーブルの構成例を示す図。
【図６】通信量情報テーブルの構成例を示す図。
【図７】ネットワーク監視装置のハードウェア構成例を示すブロック図。
【図８】ネットワーク監視処理の流れを示すフロー図。
【図９】経路情報を生成する処理の流れを示すフロー図。
【図１０】宛先と拠点間の経路情報の表示例を示す図。
【図１１】経路情報を集約して表示する処理の流れを示すフロー図。
【図１２】宛先と複数の拠点との間の共通の経路情報の表示例を示す図。
【図１３】集約した経路情報に、経路情報を追加して表示する処理の流れを示すフロー図。
【図１４】宛先と複数の拠点間の共通の経路情報と、追加の経路情報の表示例を示す図。
【符号の説明】
【０３４５】
１：ネットワーク監視装置、３ａ〜ｅ：拠点ネットワーク、４：ＷＡＮ、５：インターネット、６ａ〜ｇ：ルータ、７：ネットワーク、
１０：ＣＰＵ、２０：ＲＡＭ、３０：ＲＯＭ、４０：補助記憶装置、５０：表示装置、６０：入力装置、７０：メディア読取装置、８０：通信装置、
１００：制御部、１１０：入力受付部、１２０：表示制御部、１３０：転送先情報収集部、１４０：経路情報生成部、１４５：経路情報更新部、１５０：通信量情報収集部、２００：記憶部、
２２０：構成情報テーブル、２２２：装置名、２２３：管理用ＩＰアドレス、２２４：インタフェース情報、２２５：インタフェースＩＤ、２２６：インタフェース名、２２７：ＩＰアドレス、２２８：サブネットマスク、
２３０：転送先情報テーブル、２３１：装置ＩＤ、２３２：転送先情報、２３３：宛先ＩＰアドレス、２３４：インタフェースＩＤ、２３５：ＮｅｘｔＨｏｐ、２３６：転送種別、２３７：サブネットマスク、
２４０：経路情報テーブル、２４１：宛先ＩＰアドレス、２４２：拠点ＩＰアドレス、２４３：経路情報、２４４：装置ＩＤ、２４５：インタフェースＩＤ、
２５０：通信量情報テーブル、２５１：収集時刻、２５２：装置ＩＤ、２５３：通信量情報、２５４：インタフェースＩＤ、２５５：合計入力通信量、２５６：入力通信量、２５７：合計出力通信量、２５８：出力通信量、
３００：入力部、４００：表示部、５００：通信部、
９００ａ〜ｃ：経路表示画面、９１０：宛先情報フィールド、９１１：宛先名フィールド、９１２：宛先ＩＰアドレスフィールド、９２０：経路情報フィールド、９２１：装置情報フィールド、９２２：ＩＰアドレスフィールド、９２３：入力通信量フィールド、９２４：出力通信量フィールド、９３０：拠点情報フィールド、９３１：拠点名フィールド、９３２：拠点ＩＰアドレスフィールド
【図１】
2010063058.tif 000003
【図２】
2010063058.tif 000004
【図３】
2010063058.tif 000005
【図４】
2010063058.tif 000006
【図５】
2010063058.tif 000007
【図６】
2010063058.tif 000008
【図７】
2010063058.tif 000009
【図８】
2010063058.tif 000010
【図９】
2010063058.tif 000011
【図１０】
2010063058.tif 000012
【図１１】
2010063058.tif 000013
【図１２】
2010063058.tif 000014
【図１３】
2010063058.tif 000015
【図１４】
2010063058.tif 000016