(57)【特許請求の範囲】
【請求項１】
表示手段と、
記憶手段と、
通信ネットワークに含まれている複数のネットワーク機器の各々と通信する通信手段と、
前記複数のネットワーク機器の各々に他のネットワーク機器との間に仮想通信路を確立させるために各ネットワーク機器に設定されたパラメータであって、当該ネットワーク機器の識別子と当該仮想通信路の確立先の識別子とを含むパラメータを前記通信手段により収集して前記記憶手段に書き込むパラメータ収集手段と、
前記記憶手段に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするグラフを構成し、前記表示手段に表示させる表示制御手段と、
前記記憶手段に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするネットワークモデルを構成し、前記ネットワークモデルを用いた通信状態のシミュレーションを実行するシミュレーション手段と、
ノードの削除、追加、リンクの削除、追加、変更の指示が与えられるのに応じて、前記記憶手段に記憶されているパラメータを更新し、当該指示の内容をパラメータに反映させるパラメータ更新手段と、
ネットワーク機器へのパラメータ設定指示が与えられるのに応じて、前記記憶手段に記憶されている各パラメータを該当するネットワーク機器に前記通信手段により送信して当該ネットワーク機器に設定し、前記通信ネットワークにおける仮想通信路の確立形態を変更させるパラメータ設定手段と
を具備することを特徴とするネットワーク管理支援装置。
【請求項２】
前記シミュレーション手段は、シミュレーションの実行指示を与えられたことを契機として、または前記パラメータ更新手段によるパラメータの更新完了を契機として、前記記憶手段に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするネットワークモデルを構成し、前記ネットワークモデルを用いた通信状態のシミュレーションを実行することを特徴とする請求項１に記載のネットワーク管理支援装置。
【請求項３】
前記パラメータ収集手段は、前記通信ネットワークに含まれている複数のネットワーク機器の各々から、前記パラメータの他に、そのネットワーク機器の処理負荷を示すデータを収集し、
前記表示制御手段は、前記複数のネットワーク機器の各々に対応するノードの近傍に、そのノードに対応するネットワーク機器にかかっている処理負荷を表す画像を前記データにしたがって表示するように前記表示手段の制御をする
ことを特徴とする請求項１または請求項２に記載のネットワーク管理支援装置。
【請求項４】
通信ネットワークに含まれている複数のネットワーク機器の各々と通信するネットワーク管理装置に、
前記複数のネットワーク機器の各々に他のネットワーク機器との間に仮想通信路を確立させるために各ネットワーク機器に設定されたパラメータであって、当該ネットワーク機器の識別子と当該仮想通信路の確立先の識別子とを含むパラメータを収集して記憶装置に記憶させるパラメータ収集ステップと、
前記記憶装置に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするグラフを構成し、表示装置に表示させる表示制御ステップと、
前記記憶装置に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするネットワークモデルを構成し、前記ネットワークモデルを用いた通信状態のシミュレーションを実行するシミュレーション実行ステップと、
ノードの削除、追加、リンクの削除、追加、変更の指示が与えられるのに応じて、前記記憶装置に記憶されているパラメータを更新し、当該指示の内容をパラメータに反映させるパラメータ更新ステップと、
ネットワーク機器へのパラメータ設定指示が与えられるのに応じて、前記記憶装置に記憶されている各パラメータを該当するネットワーク機器に送信して設定し、前記通信ネットワークにおける仮想通信路の確立形態を変更させるパラメータ設定ステップと、
を実行させることを特徴とするネットワーク管理方法。
【請求項５】
前記シミュレーション実行ステップは、シミュレーションの実行指示を与えられたことを契機として、または前記パラメータ更新ステップの実行完了を契機として、実行されることを特徴とする請求項４に記載のネットワーク管理方法。
【請求項６】
コンピュータ装置を、
通信ネットワークに含まれている複数のネットワーク機器の各々と通信する通信手段と、
前記複数のネットワーク機器の各々に他のネットワーク機器との間に仮想通信路を確立させるために各ネットワーク機器に設定されたパラメータであって、当該ネットワーク機器の識別子と当該仮想通信路の確立先の識別子とを含むパラメータを前記通信手段により収集して記憶装置に記憶させるパラメータ収集手段と、
前記記憶装置に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするグラフを構成し、表示装置に表示させる表示制御手段と、
前記記憶装置に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするネットワークモデルを構成し、前記ネットワークモデルを用いた通信状態のシミュレーションを実行するシミュレーション手段と、
ノードの削除、追加、リンクの削除、追加、変更の指示が与えられるのに応じて、前記記憶装置に記憶されているパラメータを更新し、当該指示の内容をパラメータに反映させるパラメータ更新手段と、
ネットワーク機器へのパラメータ設定指示が与えられるのに応じて、前記記憶装置に記憶されている各パラメータを該当するネットワーク機器に前記通信手段により送信して当該ネットワーク機器に設定し、前記通信ネットワークにおける仮想通信路の確立形態を変更させるパラメータ設定手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークの運用管理を支援するための技術に関する。
【背景技術】
【０００２】
例えば、政府や地方自治体、企業等においては支所や支店などの各拠点に設置されたルータ等のネットワーク機器間に仮想通信路を確立させて通信ネットワークを構築し、日々の業務に利用することが一般に行われている。この種の通信ネットワークにおいては、例えば拠点の新規開設や閉鎖に伴ってネットワーク機器の追加や削除等のネットワーク構成の変更が必要になる場合がある。しかし、ネットワーク構成の変更はルーティング経路の変更を引き起こす場合があり、ルーティング経路の変更に起因して予期せぬ通信トラヒックの偏在（一部のネットワーク機器にのみ過大な処理負荷がかかること）が生じる場合がある。そこで、ネットワーク構成の変更による影響を事前に予測するためのシミュレーション技術が種々提案されており、その一例としては特許文献１に開示された技術が挙げられる。特許文献１には、企業等における業務処理に利用される通信ネットワークの構築または変更に際し、その通信ネットワークに含まれている各ネットワーク機器の処理性能、各ネットワーク機器間の通信で使用される通信プロトコルやその通信速度、通信データサイズおよび通信の発生頻度等からその通信ネットワークのネットワーク構成を反映したネットワークシミュレーションモデルを生成し、そのネットワークシミュレーションモデルを用いてコンピュータシミュレーションを行うことにより通信状態の評価を行う技術が開示されている。
【特許文献１】特開２００３−１７８１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に開示された技術では、シミュレーションを開始するに先立って、システム分析やユーザへのヒアリングを行って、各ネットワーク機器の処理性能、各ネットワーク機器間の通信で使用される通信プロトコルやその通信速度、通信データサイズおよび通信の発生頻度等を表す情報を収集しておく必要があり、その収集作業には多大な手間がかかる。また、上記シミュレーションにより各ネットワーク機器へ設定するパラメータ（仮想通信路の確立先を示す情報等）の最適値が得られたとしても、そのシミュレーション結果を現実の通信ネットワークに反映させること（すなわち、各ネットワーク機器に上記シミュレーション結果に則したパラメータを設定すること）はその通信ネットワークの運用管理者等が手作業で行う必要がある。近年では、ネットワーク機器へのパラメータの設定をＧＵＩ（Graphical User Interface）で行うことが可能になっているため、旧来のコマンド入力方式でのパラメータ設定に比較して上記設定作業に要する手間が若干軽減されてはいる。しかし、企業等で利用されている通信ネットワークは規模が大きく、多数のネットワーク機器が含まれているため、上記設定作業に多大な手間を要することには変わりない。つまり、特許文献１に開示されたシミュレーション技術により通信ネットワークに含まれている各ネットワーク機器へ設定するべきパラメータの最適値を特定することはできるものの、シミュレーションを開始するまでの準備作業およびそのシミュレーション結果の反映に多大な手間を要するため、手軽に利用することはできないといった問題がある。
本発明は、上記課題に鑑みて為されたものであり、通信ネットワークに含まれている各ネットワーク機器に設定するパラメータの最適値を特定するためのシミュレーションの準備作業に要する手間を削減するとともに、そのシミュレーション結果をその通信ネットワークに反映させる作業の手間を削減することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明は、表示手段と、記憶手段と、通信ネットワークに含まれている複数のネットワーク機器の各々と通信する通信手段と、前記複数のネットワーク機器における各ネットワーク機器と他のネットワーク機器との間に仮想通信路を確立するために各ネットワーク機器に設定されたパラメータを前記通信手段により収集して前記記憶手段に書き込むパラメータ収集手段と、前記記憶手段に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするグラフを構成し、前記表示手段に表示させる表示制御手段と、前記記憶手段に記憶されたパラメータに基づいて、前記複数のネットワーク機器を各々ノードとし、前記複数の仮想通信路をノード間のリンクとするネットワークモデルを構成し、前記ネットワークモデルを用いた通信状態のシミュレーションを実行するシミュレーション手段と、ノードの削除、追加、リンクの削除、追加、変更の指示が与えられるのに応じて、前記記憶手段に記憶されているパラメータを更新し、指示内容をパラメータに反映させるパラメータ更新手段と、ネットワーク機器へのパラメータ設定指示が与えられるのに応じて、前記記憶手段に記憶されている各パラメータを該当するネットワーク機器に前記通信手段により送信し、そのネットワーク機器に設定するパラメータ設定手段とを具備することを特徴とするネットワーク管理支援装置、およびコンピュータ装置を上記各手段として機能させるプログラムを提供する。
【０００５】
より好ましい態様においては、上記ネットワーク管理支援装置のパラメータ収集手段は、前記通信ネットワークに含まれている複数のネットワーク機器の各々から、前記パラメータの他に、そのネットワーク機器の処理負荷を示すデータを収集し、前記表示制御手段は、前記複数のネットワーク機器の各々に対応するノードの近傍に、そのノードに対応するネットワーク機器にかかっている処理負荷を表す画像を前記データにしたがって表示するように前記表示手段の制御をすることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、通信ネットワークに含まれている各ネットワーク機器に設定するパラメータの最適値を特定するためのシミュレーションの準備作業に要する手間が削減されるとともに、そのシミュレーション結果をその通信ネットワークに反映させる作業の手間も削減される、といった効果を奏する。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照しつつ本発明の一実施形態について説明する。
（Ａ：構成）
図１は、本発明の一実施形態に係る通信システム１の構成例を示す図である。
図１に示すように、通信システム１には、例えば企業などの複数の拠点に亘って敷設された通信ネットワーク２０と、この通信ネットワーク２０の運用管理を支援するためのネットワーク管理支援装置１０とが含まれている。
【０００８】
通信ネットワーク２０には、例えばルータ装置やゲートウェイ装置である５台のネットワーク機器（ネットワーク機器３０Ａ、３０Ｂ、３０Ｃ、３０Ｄおよび３０Ｅ：以下、各々を区別する必要がない場合には、「ネットワーク機器３０」と表記）が含まれている。これら５台のネットワーク機器３０は、各々が設置されている拠点内に敷設されているＬＡＮなどの小規模ネットワーク（図示省略）をインターネット等（図示省略）に接続するためのものである。本実施形態では、上記５台のネットワーク機器３０の各々は、予め設定されているパラメータにしたがって１または複数の他のネットワーク機器３０との間に仮想通信路であるＶＰＮトンネル（以下、ＶＰＮ通信路）を確立してデータ通信を行う機能を備えている。各ネットワーク機器３０に設定されているパラメータには、通信ネットワーク２０においてそのネットワーク機器３０を一意に識別する識別子（例えば、ドメイン名や通信アドレス）、ＶＰＮ通信路の接続先であるネットワーク機器３０の識別子が含まれている。本実施形態では、上記５台のネットワーク機器３０の各々には、図２に示すネットワーク構成でＶＰＮ通信路を確立することを示すパラメータが設定されている。具体的には、ネットワーク機器３０Ａ、３０Ｂ、３０Ｃ、３０Ｄおよび３０Ｅの各々に自機の識別子として、「Ｒ１」、「Ｒ２」、「Ｒ３」、「Ｒ４」および「Ｒ５」の各々が設定されており、ネットワーク機器３０Ａには、ＶＰＮ通信路の確立先の識別子として「Ｒ２」および「Ｒ５」が設定されている。また、図１に示す５台のネットワーク機器３０の各々は、上記データ通信機能の他に、ネットワーク管理支援装置１０からの要求に応じて上記パラメータとそのネットワーク機器３０にかかっている処理負荷を示すデータ（例えば、ＣＰＵ（Central Processing Unit）使用率やメモリ使用率、トラヒック量を示すデータ）をネットワーク管理支援装置１０に返信する機能と、同ネットワーク管理支援装置１０からの要求に応じて上記パラメータを更新する機能とを有している。具体的には、ネットワーク機器３０の各々は、上記各種要求がＨＴＴＰのＰＯＳＴリクエストで為される場合には、そのＰＯＳＴリクエストで実行を指示されたコマンドを実行しその実行結果を返信する機能を有している。
【０００９】
一方、図１のネットワーク管理支援装置１０は、例えばパーソナルコンピュータ装置であり、インターネット（図示省略）を介して上記５台のネットワーク機器３０の各々と通信する。このネットワーク管理支援装置１０は、通信ネットワーク２０の運用管理者の管理作業を支援するためのものである。具体的には、このネットワーク管理支援装置１０は、上記５台のネットワーク機器３０の各々に設定するパラメータの最適化を行うためのシミュレーション、およびそのシミュレーション結果を通信ネットワーク２０に反映させる作業（すなわち、上記シミュレーションにより得られたパラメータの最適値を各ネットワーク機器３０に設定する作業）を支援しその容易化を図るためのものである。以下、本発明の特徴を顕著に示すネットワーク管理支援装置１０を中心に説明する。
【００１０】
図３は、ネットワーク管理支援装置１０のハードウェア構成の一例を示すブロック図である。図３に示すように、ネットワーク管理支援装置１０は、制御部１１０、外部接続インタフェイス（以下、「ＩＦ」）群１２０、表示部１３０、操作部１４０、記憶部１５０および、これら構成要素間のデータ授受を仲介するバス１６０を有している。
【００１１】
制御部１１０は、例えばＣＰＵである。制御部１１０は、記憶部１５０に格納されている各種プログラムを実行することによってネットワーク管理支援装置１０の制御中枢として機能する。上記各種プログラムにしたがって制御部１１０が実行する処理の詳細については後に明らかにする。外部接続ＩＦ群１２０には、例えばＵＳＢ−ＩＦなどネットワーク管理支援装置１０に他の電子機器を接続するための外部機器ＩＦや例えばＮＩＣ（Network Interface Card）などネットワーク管理支援装置１０をインターネット等の電気通信回線に接続するための通信ＩＦが含まれる。外部接続ＩＦ群１２０は、その接続先である電子機器（または電気通信回線）から受け取ったデータを制御部１１０へ引き渡すとともに、制御部１１０から受け取ったデータをその接続先へと送出するものである。
【００１２】
表示部１３０は、例えば液晶ディスプレイとその駆動回路であり、制御部１１０による制御の下、ネットワーク管理支援装置１０の利用をユーザに促すための各種画面を表示する。操作部１４０には、例えばキーボードなどのコマンド入力デバイスとマウスなどのポインティングデバイスとが含まれている。操作部１４０は、ネットワーク管理支援装置１０を利用するための各種入力操作をユーザに行わせるものであり、その入力操作の内容に応じたデータ（以下、操作内容データ）を制御部１１０に引き渡すことによって、その入力操作を制御部１１０に伝達するためのものである。つまり、表示部１３０と操作部１４０は、ネットワーク管理支援装置１０をユーザに利用させるためのユーザインタフェイスの役割を担っている。
【００１３】
記憶部１５０は、揮発性記憶部１５０ａと不揮発性記憶部１５０ｂとを含んでいる。揮発性記憶部１５０ａは、例えばＲＡＭ（Random Access Memory）であり、各種プログラムを実行する際のワークエリアとして制御部１１０によって利用される。一方、不揮発性記憶部１５０ｂは、例えばハードディスクであり、上述した各種プログラムや各種データを格納するためのものである。不揮発性記憶部１５０ｂに格納されているプログラムの一例としては、本発明に係るネットワーク管理支援装置に特徴的な処理を制御部１１０に実行させる制御プログラムが挙げられる。以下、この制御プログラムにしたがって制御部１１０が実行する処理について説明する。
【００１４】
図４は、上記制御プログラムにしたがって制御部１１０が実行する処理と、それら処理の実行過程において他の構成要素との間で制御部１１０が授受するデータと、を示す図である。なお、図４においては制御部１１０と他の構成要素との間のデータの流れのうち、本発明に特徴的なものが図示されている。図４に示すように、上記制御プログラムにしたがって制御部１１０が実行する処理としては、パラメータ収集処理４１０、表示制御処理４２０、パラメータ更新処理４３０、シミュレーション処理４４０およびパラメータ設定処理４５０の５つの処理が挙げられる。パラメータ収集処理４１０は、外部接続ＩＦ群１２０を介して各ネットワーク機器３０から、そのネットワーク機器３０に設定されているパラメータ（そのネットワーク機器３０の識別子およびＶＰＮ通信路の確立先の識別子）およびそのネットワーク機器３０にかかっている負荷を示すデータを収集し、それらパラメータおよびデータを揮発性記憶部１５０ａの所定領域に書き込む処理である。このパラメータ収集処理４１０は、例えば、その実行を指示する旨の操作内容データ（図４では図示省略）を操作部１４０から受け取ったことを契機として実行される。
【００１５】
表示制御処理４２０は、ネットワーク管理支援装置１０を用いた管理作業の対象である通信ネットワーク（すなわち、通信ネットワーク２０）のネットワーク構成を表すグラフを表示部１３０に表示させ、各種シミュレーションの実行を通信ネットワークの運用管理者に促す処理である。具体的には、表示制御処理４２０においては、記憶部１５０に記憶されているパラメータにしたがって上記ネットワーク構成が特定され、そのネットワーク構成を表すグラフの画像が表示部１３０に表示される。本実施形態では、上記ネットワーク構成を表すグラフとして図５に示すグラフが用いられる。図５に示すように、このグラフでは、通信ネットワーク２０に含まれているネットワーク機器３０の各々がノード（節：図５では○印で表記）で表され、かつ、ネットワーク機器３０間に確立されるＶＰＮ通信路がノード間のリンクで表されている。加えて、本実施形態にかかる表示制御処理４２０では、パラメータ収集処理４１０にて収集されたデータにより表される各ネットワーク機器３０にかかっている処理負荷を示す画像（本実施形態では、ＣＰＵ使用率、メモリ使用率およびトラヒック量の各々を棒グラフで表した画像）が該当するネットワーク機器３０に対応するノードの近傍に表示される。本実施形態では、この表示制御処理４２０によって、以上に説明した画像（図５参照）が表示部１３０に表示されるため、その管理対象である通信ネットワーク２０のネットワーク構成および各ネットワーク機器３０にかかっている処理負荷を通信ネットワーク２０の運用管理者に視覚的に把握させることができる。なお、本実施形態では、各ネットワーク機器３０にかかっている処理負荷を示す画像として、ＣＰＵ使用率、メモリ使用率およびトラヒック量の各々を棒グラフで表した画像を用いたが、それらの値を数字で表した画像を用いても勿論良い。また、各ネットワーク機器３０にかかっている負荷を表すデータとしてＣＰＵ使用率、メモリ使用率およびトラヒック量の他に、メモリ使用量等を用いても良い。
【００１６】
パラメータ更新処理４３０は、図５に示すグラフが表示部１３０に表示されている状況下で、ノードの削除や新たなネットワーク機器に対応するノードの追加またはノード間の接続態様を変更する旨の操作（ポインティングデバイスによるノードのドラッグ＆ドロップ等）を示す操作内容データを操作部１４０から受け取ったことを契機として実行される処理である。このパラメータ更新処理４３０は、記憶部１５０に記憶されているパラメータを上記操作内容データの表す操作内容にしたがって更新するとともに、更新後のパラメータにより表されるグラフが表示部１３０に表示されるよう、表示制御処理４２０に作動指示（図４においてパラメータ更新処理４３０から表示制御処理４２０に向う矢印）を与える処理である。前述したように表示部１３０に表示されるグラフは、ネットワーク管理支援装置１０による管理対象である通信ネットワーク２０のネットワーク構成を表すものである。通信ネットワーク２０に新たなネットワーク機器の追加や、既存のネットワーク機器の削除またはネットワーク機器間の接続態様の切替えなどの変更を加える必要が生じた場合には、表示部１３０に表示されているネットワーク構成を表すグラフをこのパラメータ更新処理４３０によってその変更後の通信ネットワークに対応するように書き換えることで、変更後の通信ネットワークのネットワーク構成を表すグラフを手軽に作成することができるとともに、その変更後の通信ネットワークに含まれるネットワーク機器に設定するべきパラメータを手軽に生成することができる。
【００１７】
シミュレーション処理４４０は、記憶部１５０に記憶されているパラメータ（すなわち、前述したパラメータ収集処理４１０により収集されたパラメータまたはパラメータ更新処理４３０により更新されたパラメータ）でネットワーク構成が表されるネットワークモデルについて通信状態のシミュレーションを行い、そのシミュレーション結果を表示部１３０に表示させる処理である。このシミュレーション処理４４０は、シミュレーションの実行を指示する旨の操作内容データ（図４では図示省略）を操作部１４０から受け取ったことを契機として実行される。なお、シミュレーション処理４４０で使用するシミュレーションアルゴリズムとしては既存のものを使用すれば良い。例えば、通信ネットワーク２０の運用管理者は、表示制御処理４２０により表示部１３０に表示される画像から、管理対象である通信ネットワーク２０に含まれているネットワーク機器３０の何れかに過大な負荷がかかっていることを把握した場合には、過大な負荷がかかっているネットワーク機器３０およびその周辺のＶＰＮ通信路の確立形態が変更されるようネットワークモデルを修正した後（すなわち、上記パラメータ更新処理４３０を実行した後）に、シミュレーション処理４４０を実行させることで、上記負荷の偏在を解決し得るネットワーク構成を探し出すことができる。なお、本実施形態では、操作部１４０を介してシミュレーションの実行を指示された場合に、本シミュレーション処理４４０を制御部１１０に実行させたが、前述したパラメータ更新処理４３０の完了を契機として本シミュレーション処理４４０を実行しても良い。
【００１８】
パラメータ設定処理４５０は、管理対象の通信ネットワーク２０に含まれている各ネットワーク機器３０へのパラメータ設定指示を示す操作内容データ（図４では図示省略）を操作部１４０から受け取ったことを契機として実行される。このパラメータ設定処理４５０は、上記操作内容データを受け取った時点で記憶部１５０に格納されている各パラメータを読み出し、そのパラメータの設定を指示する旨のコマンドとともに各ネットワーク機器３０へ送信する処理である。したがって、各ネットワーク機器へ設定するパラメータの最適値がシミュレーション処理４４０により特定された後に、上記パラメータ設定指示が為されれば、パラメータ設定処理４５０により上記最適なパラメータが一括して各ネットワーク機器３０に設定されるのである。
【００１９】
以上に説明した構成としたため、本実施形態に係るネットワーク管理支援装置１０によれば、管理対象の通信ネットワークの通信状態をシミュレーションするために必要になるパラメータはパラメータ収集処理４１０によってその通信ネットワークに含まれている各ネットワーク機器から収集される。したがって、シミュレーションの実行に先立ってシステム分析やユーザへのヒアリングを行う必要はなく、そのシミュレーションの準備作業に要する手間が大幅に削減されるといった効果を奏する。一方、上記シミュレーションにより特定されるパラメータの最適値を各ネットワーク機器３０へ設定する際には、通信ネットワークの運用管理者はネットワーク管理支援装置１０の操作部１４０を操作してパラメータ設定指示を与えるだけで良いため、上記シミュレーション結果を各ネットワーク機器３０へ設定する作業に要する手間も大幅に削減される。
【００２０】
以上本発明の一実施形態について説明したが、かかる実施形態に以下に述べる変形を加えても良いことは勿論である。
（１）上述した実施形態では、通信ネットワーク２０の運用管理を支援するための機能を有するネットワーク管理支援装置１０をその通信ネットワーク２０に含まれている５台のネットワーク機器３０とは別個に設ける場合について説明したが、それら５台のネットワーク機器３０の何れかを上記ネットワーク管理支援装置１０として動作させても良い。
【００２１】
（２）上述した実施形態では、各ネットワーク機器３０に設定されているパラメータとそのネットワーク機器３０にかかっている負荷を示すデータとを収集するパラメータ収集処理４１０を、操作部１４０に対して所定の操作が為されたことを契機として制御部１１０に実行させた。しかし、各ネットワーク機器３０にかかっている負荷を示すデータを収集する処理については、例えば一定時間間隔など定期的に制御部１１０に実行させ、図５に示すグラフの各ノードの近傍にそれらデータの示す画像（すなわち、ネットワーク機器３０にかかっている処理負荷を表す画像）をそのデータの収集を契機として更新しつつ表示部１３０に表示させる処理を制御部１１０に実行させても良い。
【００２２】
（３）上述した実施形態では、ネットワーク機器３０の各々をノードで表し、かつ、ネットワーク機器３０間に確立されるＶＰＮ通信路をノード間のリンクで表したグラフをネットワーク機器３０の各々から収集したパラメータにしたがって表示部１３０に表示させ、さらに、各ノードの近傍に、そのノードに対応するネットワーク機器３０にかかっている処理負荷を表す画像を表示する処理を制御部１１０に実行させた。しかし、各ネットワーク機器３０にかかっている処理負荷を示す画像の表示は、通信状態のシミュレーションには直接的には関係しないため、かかる画像の表示は行わなくても良い。そして、各ネットワーク機器３０にかかっている処理負荷を示す画像の表示を行わない態様にあっては、パラメータ収集処理４１０において、各ネットワーク機器３０からその処理負荷を示すデータを収集する必要がないことは言うまでもない。
【００２３】
また、上述した実施形態では、通信ネットワーク２０のネットワーク構成を表すパラメータとして、その通信ネットワーク２０に含まれているネットワーク機器３０の各々からそのネットワーク機器３０の識別子およびＶＰＮ通信路の確立先の識別子を収集した。しかし、管理対象の通信ネットワークのネットワーク構成をより詳細に運用管理者に把握させるため、各ネットワーク機器３０の処理能力（ＣＰＵの性能や搭載メモリ量などのカタログスペック）を示すデータや各ＶＰＮ通信路の確立に用いられている通信プロトコルおよびそのＶＰＮ通信路に割り当てられる帯域幅を示すデータ等をネットワーク管理支援装置１０に収集させ、それらデータの表す情報（以下、詳細情報）を表示部１３０に表示させても良い。なお、上記詳細情報の表示態様としては、例えば、前述した処理負荷を示す画像と並べて各ノードの近傍にそれら詳細情報を文字表示させても良く、また、ネットワーク構成を表すグラフのノードの何れかがクリックされたことを契機として表示されるポップアップ画面に、該クリックされたノードに対応する詳細情報を表示させても良い。
【００２４】
（４）上述した実施形態では、本発明に係るネットワーク管理支援装置１０に特徴的な処理を実行させるための制御プログラムが不揮発性記憶部１５０ｂに予め記憶されていた。しかし、例えばＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）などのコンピュータ装置が読み取り可能な記録媒体に上記制御プログラムを書き込んで配布し、その記録媒体から上記制御プログラムを読み出して実行する処理を一般的なコンピュータ装置に行わせることで、そのコンピュータ装置を本発明に係るネットワーク管理支援装置として機能させても良い。なお、上記制御プログラムの配布態様は、記録媒体に書き込んで配布する態様に限定されるものではなく、例えばインターネットなどの電気通信回線を介したダウンロードによる配布でも良い。
【００２５】
また、上述した実施形態では、本発明に係るネットワーク管理支援装置１０に特徴的な処理をソフトウェアモジュールで実現したが、ハードウェアモジュールで実現しても勿論良い。具体的には、パラメータ収集処理４１０を実行するパラメータ収集手段、表示制御処理４２０を実行する表示制御手段、パラメータ更新処理４３０を実行するパラメータ更新手段、シミュレーション処理４４０を実行するシミュレーション手段、および、パラメータ設定処理４５０を実行するパラメータ設定手段の各々を電子回路で構成し、前述した外部接続ＩＦ群１２０、表示部１３０、操作部１４０および記憶部１５０と組み合わせて本発明に係るネットワーク管理支援装置を構成すれば良い。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係るネットワーク管理支援装置１０を含んでいる通信システム１の構成例を示す図である。
【図２】同ネットワーク管理支援装置１０による管理対象である通信ネットワーク２０のネットワーク構成の一例を示す図である。
【図３】同ネットワーク管理支援装置１０のハードウェア構成の一例を示すブロック図である。
【図４】同ネットワーク管理支援装置１０の制御部１１０が制御プログラムにしたがって実行する処理を示す図である。
【図５】同ネットワーク管理支援装置１０の表示部１３０に表示される画面の一例を示す図である。
【符号の説明】
【００２７】
１…通信システム、１０…ネットワーク管理支援装置、２０…通信ネットワーク、３０…ネットワーク機器、１１０…制御部、１２０…外部接続ＩＦ部、１３０…表示部、１４０…操作部、１５０…記憶部、１６０…バス、４１０…パラメータ収集処理、４２０…表示制御処理、４３０…パラメータ更新処理、４４０…シミュレーション処理、４５０…パラメータ設定処理。
【図１】
0005391535.tif 000002
【図２】
0005391535.tif 000003
【図３】
0005391535.tif 000004
【図４】
0005391535.tif 000005
【図５】
0005391535.tif 000006