(57)【要約】【課題】冗長化プロトコルに基づいて構成されたネットワークについて、効率良く通信経路の切り替えに要した時間を測定するとともに、ネットワーク機器の性能を正確に評価する。【解決手段】相互に接続されているネットワーク評価装置１と試験端末２とをネットワーク４に接続する。ネットワーク評価装置１には、予め試験端末２及びネットワーク機器６，８，１０の個々の動作を指示するプログラムが格納されている。このプログラムに基づきネットワーク評価装置１は、各ネットワーク機器６，８，１０に対して初期設定情報を通知して、冗長化されたネットワーク４を構築させる。また、試験端末２に対して試験用フレーム１２の送信を開始させる。さらに、ネットワーク機器６，８，１０に対して擬似的な通信障害を発生させる。そしてネットワーク評価装置１において、通信経路が切り替わるまでに要した時間を算出する。【選択図】図１
2011199706.tif 000002
【特許請求の範囲】
【請求項１】
所定の冗長化プロトコルを用いて中継動作を行う複数のネットワーク機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークと、
前記ネットワーク内の少なくとも２つのネットワーク機器に接続され、その一方のネットワーク機器に向けて連続的に送信した試験用フレームを前記通信経路を経由して他方のネットワーク機器から受信しつつ、前記試験用フレームの送信数及び受信数をそれぞれ記録する試験端末と、
前記ネットワーク及び前記試験端末に接続された状態で、前記複数のネットワーク機器及び前記試験端末に対して個々の動作を指示するネットワーク評価装置と、
予め前記複数のネットワーク機器による前記冗長化プロトコルを用いた中継動作の実行に必要となる初期設定情報を前記ネットワーク評価装置から前記各ネットワーク機器に対して通知することにより、前記ネットワーク内に前記通信経路を構築させる初期設定手段と、
前記ネットワーク内に前記通信経路が構築された状態で、前記ネットワーク評価装置から前記試験端末に対して前記試験用フレームを連続的に送信する動作の開始を指示することにより、前記試験端末による前記試験用フレームの送信数及び受信数の記録を開始させる開始指示手段と、
前記試験端末により前記試験用フレームの送信数及び受信数の記録が行われる過程で、前記ネットワーク評価装置からいずれかの前記ネットワーク機器に対して擬似的な通信障害の発生を指示することにより、前記複数のネットワーク機器による前記冗長化プロトコルに基づく前記通信経路の切り替え動作を開始させる障害発生指示手段と、
前記試験端末にて記録された前記試験用フレームの送信数及び受信数に基づいて、前記通信経路の切り替えが完了するまでに要した時間を測定する測定手段と
を備えたことを特徴とするネットワーク評価システム。
【請求項２】
請求項１に記載のネットワーク評価システムにおいて、
前記初期設定手段は、
前記ネットワーク機器が複数種類の前記冗長化プロトコルに対応している場合、その中で評価対象とするべき前記冗長化プロトコルの種類ごとに前記初期設定情報を通知することを特徴とするネットワーク評価システム。
【請求項３】
所定の冗長化プロトコルを用いて中継動作を行う複数のネットワーク機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークについての評価を行うネットワーク評価装置であって、
前記ネットワーク内の少なくとも２つの前記ネットワーク機器に接続された試験端末に対して動作の指示を行い、この指示に応じて前記試験端末から一方の前記ネットワーク機器に向けて連続的に試験用フレームの送信を開始させるとともに、前記通信経路を経由して他方の前記ネットワーク機器から前記試験端末にて前記試験用フレームを受信させることにより、前記試験端末による前記試験用フレームの送信数及び受信数の記録を開始させる開始指示手段と、
前記試験端末に対する前記開始指示手段からの指示に先立ち、予め前記複数のネットワーク機器による前記冗長化プロトコルを用いた中継動作の実行に必要となる初期設定情報を前記各ネットワーク機器に対して通知することにより、前記ネットワーク内に前記通信経路を構築させる初期設定手段と、
前記試験端末により前記試験用フレームの送信数及び受信数の記録が行われる過程で、いずれかの前記ネットワーク機器に対して擬似的な通信障害の発生を指示する障害発生指示手段と、
前記試験端末にて記録された前記試験用フレームの送信数及び受信数に基づいて前記擬似的な通信障害の発生により前記通信経路の切り替えが完了するまでに要した時間を測定する測定手段と
を備えたことを特徴とするネットワーク評価装置。
【請求項４】
請求項３に記載のネットワーク評価装置において、
前記初期設定手段は、
前記ネットワーク機器が複数種類の前記冗長化プロトコルに対応している場合、その中で評価対象とするべき冗長化プロトコルの種類ごとに前記初期設定情報を通知することを特徴とするネットワーク評価装置。
【請求項５】
所定の冗長化プロトコルを用いて中継動作を行う複数のネットワーク機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークについての評価を行うネットワーク評価装置により実行される性能評価プログラムであって、
前記ネットワーク評価装置に、
予め複数のネットワーク機器による前記冗長化プロトコルを用いた中継動作の実行に必要となる前記初期設定情報を前記ネットワーク機器に対して通知する手順と、
前記ネットワーク内に前記通信経路が構築された状態で、前記ネットワーク内の少なくとも２つの前記ネットワーク機器に接続された試験端末に対し、その一方の前記ネットワーク機器に向けて試験用フレームを連続的に送信する動作の開始を指示するとともに、前記試験用フレームの送信数と前記通信経路を経由して他方の前記ネットワーク機器から受信した前記試験用フレームの受信数とをそれぞれ前記試験端末にて記録させる指示を行う手順と、
前記試験端末により前記試験用フレームの送信数及び受信数の記録が行われる過程で、いずれかの前記ネットワーク機器に対して擬似的な通信障害の発生を指示する手順と、
前記試験端末にて記録された前記試験用フレームの送信数及び受信数に基づいて前記通信経路の切り替えが完了するまでに要した時間を測定する手順と
を実行させる性能評価プログラム。
【請求項６】
請求項５に記載の性能評価プログラムにおいて、
前記ネットワーク評価装置に、
前記ネットワーク機器が複数種類の前記冗長化プロトコルに対応している場合、その中で評価対象とするべき前記冗長化プロトコルの種類ごとに前記初期設定情報を通知する手順をさらに実行させる性能評価プログラム。
【請求項７】
所定の冗長化プロトコルを用いて中継動作を行う複数の通信機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークについての評価を行うネットワーク評価方法であって、
前記ネットワーク内の少なくとも２つの前記ネットワーク機器に接続され、その一方の前記ネットワーク機器に向けて連続的に送信した試験用フレームを前記通信経路を経由して他方の前記ネットワーク機器から受信しつつ、前記試験用フレームの送信数及び受信数をそれぞれ記録する試験端末を設置する工程と、
前記ネットワーク及び前記試験端末のそれぞれにネットワーク評価装置を接続し、このネットワーク評価装置により前記複数のネットワーク機器による前記冗長化プロトコルを用いた中継動作の実行に必要となる初期設定情報を前記各ネットワーク機器に対して通知することにより、前記ネットワーク内に前記通信経路を構築させる初期設定工程と、
前記ネットワーク内に前記通信経路が構築された状態で、前記ネットワーク評価装置から前記試験端末に対して前記試験用フレームを連続的に送信する動作の開始を指示することにより、前記試験端末による前記試験用フレームの送信数及び受信数の記録を開始させる開始指示工程と、
試験端末により前記試験用フレームの送信数及び受信数の記録が行われる過程で、前記ネットワーク評価装置からいずれかの前記ネットワーク機器に対して擬似的な通信障害の発生を指示することにより、前記複数のネットワーク機器による前記冗長化プロトコルに基づく前記通信経路の切り替え動作を開始させる障害発生指示工程と、
前記試験端末にて記録された前記試験用フレームの送信数及び受信数に基づいて前記通信経路の切り替えが完了するまでに要した時間を測定する測定工程と
を備えたことを特徴とするネットワーク評価方法。
【請求項８】
請求項７に記載のネットワーク評価方法において、
前記初期設定工程は、
前記ネットワーク機器が複数種類の前記冗長化プロトコルに対応している場合、その中で評価対象とするべき前記冗長化プロトコルの種類ごとに前記初期設定情報を通知することを特徴とするネットワーク評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長化されたネットワーク内で通信経路が切り替わるまでに要する時間を測定するためのネットワーク評価システム、ネットワーク評価装置、性能評価プログラム、及びネットワーク評価方法に関するものである。
【背景技術】
【０００２】
従来、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）やＢＳＣ（Ｂｉｎａｒｙ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｎｔｒｏｌ）等の複数種類の通信プロトコルについて、これらを実装した通信機器の性能をプロトコル別に評価する先行技術が知られている（例えば、特許文献１参照。）。この先行技術は、複数種類の通信プロトコルに対応した単一通信試験装置を通信装置に接続し、さらに入出力装置を単一通信試験装置に接続した状態で試験を行うものである。特にこの入出力装置は、各通信プロトコルに固有のコマンドを共通のコマンドに変換する機能を備えている。
【０００３】
このため上記の先行技術によれば、作業者が通信プロトコルの種類別に固有のコマンドをいちいち入力する必要がなく、入出力装置に共通のコマンドを入力するだけで、評価対象となる通信プロトコルの種類別に試験を行うことができると考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３２６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上述した先行技術は、プロトコル別のコマンドを入出力装置で共通化するという点では優位であるものの、それによって得られる利便性はあくまで作業者の入力操作を軽減するものでしかなく、試験で得られる評価の精度を特段に向上するものではない。すなわち先行技術の手法では、試験に際してコマンドの入力作業は依然として作業者の人手によって行われるため、作業者の経験や習熟度によって試験を行う条件にバラつきが生じやすく、そこから得られた評価の精度については未だ信頼性に乏しいものである。
【０００６】
具体的には、先行技術において試験を行う際の開始タイミングや通信の確立、試験データの送受信等の各種の条件については、いずれも作業者が一つ一つコマンドを入力することによって定められるものであり、操作を行うタイミングや試験結果に基づく評価は、各作業者の判断に依存することになる。このため、たとえ入出力装置の操作性を向上したとしても、個々の作業者の経験や習熟度によって試験時の条件にバラつきが生じることから、作業者は試験を行うごとにその結果を一つ一つ精査し、その上で通信機器の性能を最終的に評価しなければならない。したがって先行技術の手法では、常に安定した精度で評価を行うことができないという問題がある。
【０００７】
そこで本発明は、作業者の経験や習熟度に依存することなく、効率的に高い精度で評価結果を得ることができる技術の提供を課題とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための第１の発明は、所定の冗長化プロトコルを用いて中継動作を行う複数のネットワーク機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークと、ネットワーク内の少なくとも２つのネットワーク機器に接続され、その一方のネットワーク機器に向けて連続的に送信した試験用フレームを通信経路を経由して他方のネットワーク機器から受信しつつ、試験用フレームの送信数及び受信数をそれぞれ記録する試験端末と、ネットワーク及び試験端末に接続された状態で、複数のネットワーク機器及び試験端末に対して個々の動作を指示するネットワーク評価装置と、予め複数のネットワーク機器による冗長化プロトコルを用いた中継動作の実行に必要となる初期設定情報をネットワーク評価装置から各ネットワーク機器に対して通知することにより、ネットワーク内に通信経路を構築させる初期設定手段と、ネットワーク内に通信経路が構築された状態で、ネットワーク評価装置から試験端末に対して試験用フレームを連続的に送信する動作の開始を指示することにより、試験端末による試験用フレームの送信数及び受信数の記録を開始させる開始指示手段と、試験端末により試験用フレームの送信数及び受信数の記録が行われる過程で、ネットワーク評価装置からいずれかのネットワーク機器に対して擬似的な通信障害の発生を指示することにより、複数のネットワーク機器による冗長化プロトコルに基づく通信経路の切り替え動作を開始させる障害発生指示手段と、試験端末にて記録された試験用フレームの送信数及び受信数に基づいて通信経路の切り替えが完了するまでに要した時間を測定する測定手段とを備えたことを特徴とする。
【０００９】
第１の発明によれば、例えばＩＥＥＥで標準化されたＳＴＰ（Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌ）や、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）で標準化されたＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｔｅｓｔ  Ｐａｔｈ  Ｆａｓｔ）、及びＢＧＰ（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）、または、ＭＭＲＰ（Ｍｕｌｔｉ  Ｍａｓｔｅｒ  Ｒｉｎｇ  Ｐｒｏｔｏｃｏｌ）のように通信機器のベンダーによって独自に開発されたプロトコル等の冗長化プロトコルを実装することが可能なスイッチングハブや、レイヤー２スイッチ、レイヤー３スイッチ及びルータ等、これらネットワーク機器の性能を効率的に評価することができる。すなわち、ネットワーク評価装置から初期設定情報の通知、試験用フレームの送信を開始させるタイミング、及び擬似的な通信障害を発生させるタイミングを自動的に通知し、試験端末及び各ネットワーク機器は、この通知に連動して各動作を行う。したがって、測定を行っている間これらは一つのシステムとして人手を介することなく効率的な動作を実現することができる。このため、例えば測定対象となる冗長化プロトコルについて複数回の測定を実施しても、このシステムは常に一定のタイミングで動作を開始し、通信経路の切り替わりに要した時間を効率的に測定できる。これにより、測定結果から得られた評価の信頼性を飛躍的に向上させることできる。
【００１０】
第２の発明は、第１の発明の構成において、初期設定手段は、ネットワーク機器が複数種類の冗長化プロトコルに対応している場合、その中で評価対象とするべき冗長化プロトコルの種類ごとに初期設定情報を通知することを特徴とする。
【００１１】
第２の発明によれば、第１の発明の作用に加えてさらに、例えばネットワーク機器が複数種類の冗長化プロトコルに対応している場合、予め評価対象となる冗長化プロトコルごとの初期設定情報をネットワーク評価装置に記憶させておけば、ネットワーク評価装置から各ネットワーク機器に対して、評価の対象となる冗長化プロトコルについての初期設定情報を自動的にインストールさせることができる。これにより、作業者が手動により評価対象の冗長化プロトコルごとに、各ネットワーク機器へ設定を施さなくても、自動的に評価対象となる冗長化プロトコルに基づいたネットワークを構築でき、スムーズに測定を開始することができる。このため、全ての測定対象となる冗長化プロトコルについて測定を実施しても、全体としての作業時間を大幅に短縮することができる。
【００１２】
なおネットワーク評価装置は、複数種類の冗長化プロトコルについて測定を行う場合、各ネットワーク機器に対して一種類ごとの測定が終了した後に初期設定情報を通知するとよい。
【００１３】
第３の発明は、所定の冗長化プロトコルを用いて中継動作を行う複数のネットワーク機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークについての評価を行うネットワーク評価装置である。このネットワーク評価装置は、ネットワーク内の少なくとも２つのネットワーク機器に接続された試験端末に対して動作の指示を行い、この指示に応じて試験端末から一方のネットワーク機器に向けて連続的に試験用フレームの送信を開始させるとともに、通信経路を経由して他方のネットワーク機器から試験端末にて試験用フレームを受信させることにより、試験端末による試験用フレームの送信数及び受信数の記録を開始させる開始指示手段と、試験端末に対する開始指示手段からの指示に先立ち、予め複数のネットワーク機器による冗長化プロトコルを用いた中継動作の実行に必要となる初期設定情報を各ネットワーク機器に対して通知することにより、ネットワーク内に通信経路を構築させる初期設定手段と、試験端末により試験用フレームの送信数及び受信数の記録が行われる過程で、いずれかのネットワーク機器に対して擬似的な通信障害の発生を指示する障害発生指示手段と、試験端末にて記録された試験用フレームの送信数及び受信数に基づいて擬似的な通信障害の発生により通信経路の切り替えが完了するまでに要した時間を測定する測定手段とを備えたことを特徴とする。
【００１４】
第３の発明によれば、ネットワーク評価装置が初期設定情報の通知、試験用フレームの送信を開始させるタイミング、及び擬似的な通信障害を発生させるタイミングの各条件を自動的に通知し、さらに測定結果から通信経路が切り替わるまでに要した時間を算出することができる。したがって、作業者は上記の各条件についてコマンドを入力して操作する必要が無く、算出された切り替わり時間からネットワーク機器の性能を評価するだけでよい。したがって、作業者の習熟度や経験に依存することなく効率的に評価を行うことができる。
【００１５】
第４の発明は、第３の発明の構成において、初期設定手段は、ネットワーク機器が複数種類の冗長化プロトコルに対応している場合、その中で評価対象とするべき冗長化プロトコルの種類ごとに初期設定情報を通知することを特徴とする。
【００１６】
第４の発明によれば、第３の発明の作用に加えてさらに、例えばネットワーク機器が複数種類の冗長化プロトコルに対応している場合、予め評価対象となる冗長化プロトコルごとの初期設定情報をネットワーク評価装置に記憶させておくことができる。これにより、評価に必要な冗長化プロトコルについて、その初期設定情報をネットワーク機器に設定させることができる。このため、作業者が手動でネットワーク機器に評価対象となる冗長化プロトコルについての初期設定情報を設定する必要がなく、その作業時間を大幅に短縮することができ、効率的に測定を行うことができる。
【００１７】
なおネットワーク評価装置は、複数種類の冗長化プロトコルについて測定を行う場合、各ネットワーク機器に対して一種類ごとの測定が終了した後に初期設定情報を通知するとよい。
【００１８】
第５の発明は、所定の冗長化プロトコルを用いて中継動作を行う複数のネットワーク機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークについての評価を行うネットワーク評価装置により実行される性能評価プログラムである。この性能評価プログラムは、ネットワーク評価装置に、予め複数のネットワーク機器による冗長化プロトコルを用いた中継動作の実行に必要となる初期設定情報をネットワーク機器に対して通知する手順と、ネットワーク内に通信経路が構築された状態で、ネットワーク内の少なくとも２つのネットワーク機器に接続された試験端末に対し、その一方のネットワーク機器に向けて試験用フレームを連続的に送信する動作の開始を指示するとともに、試験用フレームの送信数と通信経路を経由して他方のネットワーク機器から受信した試験用フレームの受信数とをそれぞれ試験端末にて記録させる指示を行う手順と、試験端末により試験用フレームの送信数及び受信数の記録が行われる過程で、いずれかのネットワーク機器に対して擬似的な通信障害の発生を指示する手順と、試験端末にて記録された試験用フレームの送信数及び受信数に基づいて通信経路の切り替えが完了するまでに要した時間を測定する手順とを実行させる。
【００１９】
第５の発明によれば、上述した性能評価プログラムを用いれば、ネットワーク評価装置に初期設定情報、試験用フレームの送信を開始させるタイミング、及び擬似的な通信障害を発生させるタイミングの各条件を自動的に通知しており、冗長化プロトコルに基づいて通信経路が切り替わるまでに要した時間を効率的に測定することができる。またネットワーク評価装置は、プログラムに基づいて所定のタイミングで上記の各条件を実行するため、例えば、測定対象となる冗長化プロトコルについての測定を複数回実施したとしても、測定ごとに上記の各条件を実行するタイミングにばらつきが生じることが無い。このため、安定した精度で測定を実施することができ、その結果から得られた評価の信頼性を飛躍的に向上させることができる。
【００２０】
第６の発明は、第５の発明の構成において、ネットワーク評価装置に、ネットワーク機器が複数種類の冗長化プロトコルに対応している場合、その中で評価対象とするべき冗長化プロトコルの種類ごとに初期設定情報を通知する手順をさらに実行させる。
【００２１】
第６の発明によれば、第５の発明の作用に加えてさらに、例えばネットワーク機器が複数種類の冗長化プロトコルに対応している場合、予め評価対象となる冗長化プロトコルごとの初期設定情報をネットワーク評価装置に記憶させておくことができる。これにより、評価に必要な冗長化プロトコルについて、その初期設定情報をネットワーク機器に通知させることができる。このため、作業者が手動でネットワーク機器に評価対象となる冗長化プロトコルについての初期設定情報を設定する必要がなく、その作業時間を大幅に短縮することができ、効率的に測定を行うことができる。
【００２２】
なお、複数種類の冗長化プロトコルについて測定を行う場合、各ネットワーク機器に対して一種類ごとの測定が終了した後に初期設定情報を通知するとよい。
【００２３】
第７の発明は、ネットワーク評価方法を提供する。本発明のネットワーク評価方法は、所定の冗長化プロトコルを用いて中継動作を行う複数の通信機器が相互に接続されることにより、論理的に冗長化された通信経路を形成するネットワークについての評価を行うネットワーク評価方法であって、以下の〔１〕〜〔５〕の工程を有する。
【００２４】
〔１〕試験端末を設置する工程
この工程では、ネットワーク内の少なくとも２つのネットワーク機器に接続され、その一方のネットワーク機器に向けて連続的に送信した試験用フレームを通信経路を経由して他方のネットワーク機器から受信しつつ、試験用フレームの送信数及び受信数をそれぞれ記録する試験端末を設置する。なお、試験端末が既存のものであったとしても、当該既存の試験端末が設置されていることにより、評価方法の実施に際して工程〔１〕が実行されたことになる。
【００２５】
〔２〕初期設定工程
この工程では、ネットワーク及び試験端末のそれぞれにネットワーク評価装置を接続し、このネットワーク評価装置により複数のネットワーク機器による冗長化プロトコルを用いた中継動作の実行に必要となる初期設定情報を各ネットワーク機器に対して通知することにより、ネットワーク内に通信経路を構築させる。
【００２６】
〔３〕開始指示工程
この工程では、ネットワーク内に通信経路が構築された状態で、ネットワーク評価装置から試験端末に対して試験用フレームを連続的に送信する動作の開始を指示することにより、試験端末による試験用フレームの送信数及び受信数の記録を開始させる。
【００２７】
〔４〕障害発生指示工程
この工程では、試験端末により試験用フレームの送信数及び受信数の記録が行われる過程で、ネットワーク評価装置からいずれかのネットワーク機器に対して擬似的な通信障害の発生を指示することにより、複数のネットワーク機器による冗長化プロトコルに基づく通信経路の切り替え動作を開始させる。
【００２８】
〔５〕測定工程
この工程では、試験端末にて記録された試験用フレームの送信数及び受信数に基づいて通信経路の切り替えが完了するまでに要した時間を測定する。
【００２９】
第７の発明によれば、ネットワーク評価装置から初期設定情報、試験用フレームの送信を開始させるタイミング、及び通信断を発生させるタイミングの各条件を自動的に通知しており、試験端末及び各ネットワーク機器はこれらの条件に基づいて自動的にそれぞれの動作を実行することができる。したがって、作業者は測定を行っている間、これらの機器に対して例えばコマンドを入力して指示を与える必要がなく、効率的に測定を行うことができる。
【００３０】
また、複数回の測定を実行しても各工程が実行されるタイミングは常に一定に保たれており、測定結果から得られた評価の信頼性を飛躍的に向上させることができる。
【００３１】
第８の発明は、第７の発明の構成において、初期設定工程は、ネットワーク機器が複数種類の冗長化プロトコルに対応している場合、その中で評価対象とするべき冗長化プロトコルの種類ごとに初期設定情報を通知することを特徴とする。
【００３２】
第８の発明によれば、第７の発明の作用に加えてさらに、例えばネットワーク機器が複数種類の冗長化プロトコルに対応している場合、予め評価対象となる冗長化プロトコルごとの初期設定情報をネットワーク評価装置に記憶させておけば、ネットワーク評価装置から各ネットワーク機器に対して、評価の対象となる冗長化プロトコルについての初期設定情報を自動的にインストールさせることができる。これにより、作業者が手動により評価対象の冗長化プロトコルごとに、各ネットワーク機器へ設定を施さなくても、自動的に評価対象となる冗長化プロトコルに基づいたネットワークを構築でき、スムーズに測定を開始することができる。このため、全ての測定対象となる冗長化プロトコルについて測定を実施しても、全体としての作業時間を大幅に短縮することができる。
【００３３】
なお、複数種類の冗長化プロトコルについて測定を行う場合、各ネットワーク機器に対して一種類ごとの測定が終了した後に初期設定情報を通知するとよい。
【発明の効果】
【００３４】
以上のように本発明のネットワーク評価システム、ネットワーク評価装置、性能評価プログラム、及びネットワーク評価方法によれば、冗長化プロトコルに基づいて通信経路の切り替わるまでに要した時間を自動化して測定の効率を向上させるとともに、ネットワークの性能を効率よく正確に評価できる。
【図面の簡単な説明】
【００３５】
【図１】本実施形態におけるネットワーク評価装置を用いたネットワークの構成例を概略的に示す図である。
【図２】ネットワーク評価装置で開始指示及び障害発生指示を実行した際のネットワークの構成を概略的に示す図である。
【図３】試験用フレームの構成を概略的に示す図である。
【図４】ネットワーク評価装置，試験端末，ネットワーク機器の機能的な構成を概略的に示すブロック図である。
【図５】ネットワーク評価装置により実行される性能評価プログラムの処理を示すフローチャートである。
【図６】ネットワーク機器により実行される初期設定処理の手順を示すフローチャートである。
【図７】ネットワーク機器により実行される通信障害発生処理の手順を示すフローチャートである。
【図８】ネットワーク評価装置により実行される通信経路の切り替わり時間を算出する処理を示すフローチャートである。
【図９】ネットワーク評価装置でファイルに出力された試験結果を表す図である。
【発明を実施するための形態】
【００３６】
以下、本発明の一実施形態について図面を参照しながら説明する。なお、以下ではネットワーク評価装置及びこれに実装される性能評価プログラムについて、これらを用いて実行されるネットワーク機器と試験端末との実施形態を中心として説明するが、ネットワーク評価装置、試験端末及び複数のネットワーク機器により構成されたネットワークを組み合わせたものが「ネットワーク評価システム」としての実施形態となる。また「ネットワーク評価方法」は、ネットワーク評価システム、ネットワーク評価装置を利用して実行することができ、その際、性能評価プログラムはネットワーク評価装置に実行されるものである。
【００３７】
図１は、本実施形態におけるネットワーク評価装置１を用いたネットワーク４の構成例を概略的に示す図である。ここでは、ネットワーク評価装置１を用いて、ネットワーク４に対して評価対象となる冗長化プロトコルに基づいて通信経路を構成させる手法、及びネットワーク評価装置１及び試験端末２を用いたネットワーク評価システムの構成について説明する。
【００３８】
ネットワーク評価装置１及び試験端末２は、それぞれネットワーク４に接続されている。ネットワーク４は複数のネットワーク機器６，８，１０により構成されており、これらは相互に接続されている。ネットワーク評価装置１はまた、試験端末２及びネットワーク機器６に接続されており、試験端末２はさらに、ネットワーク機器６及びネットワーク機器８に接続されている。
【００３９】
具体的には、ネットワーク評価装置１は、試験端末２と伝送線３（ネットワークケーブル）を介して接続されており、また、ネットワーク機器６のポート６ａと伝送線５を介して接続されている。試験端末２は、ネットワーク機器６のポート６ｂと伝送線７を介して接続されており、さらにネットワーク機器８のポート８ａと伝送線９を介して接続されている。また、ネットワーク機器６は、このポート６ｃが伝送線１１を介してネットワーク機器８のポート８ｂと接続されており、ポート６ｄが伝送線１３を介してネットワーク機器１０のポート１０ａと接続されている。ネットワーク機器１０は、このポート１０ｂが伝送線１５を介してネットワーク機器８のポート８ｃと接続されている。
【００４０】
ネットワーク評価装置１は、例えばサーバやＰＣ（パーソナルコンピュータ）等により構成されている。またネットワーク評価装置１は、試験端末２及びネットワーク４に対して、通信経路の切り替わりに要した時間を測定するため、個々の動作について指示を与えている。また、測定された結果を測定結果ファイルとして記憶装置２６に出力する。なお、図１中では便宜上、記憶装置２６をネットワーク評価装置１から分離して記載しているが、記憶装置２６は、ネットワーク評価装置１に内蔵された物理メモリやハードディスクドライブ等であってもよい。
【００４１】
試験端末２は、例えばトラフィックジェネレータ機能を持つ専用の装置やＰＣ等の端末であり、試験用フレーム１２を送信及び受信するとともに、この送信数及び受信数を記録する。なお、試験用フレーム１２の構成については、図３を参照してさらに詳しく後述する。
【００４２】
また、ネットワーク機器６，８，１０は、スイッチングハブや、レイヤー２スイッチ、レイヤー３スイッチ及びルータなどのネットワーク中継機器であり、ＳＴＰ（Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌ）や、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）で標準化されたＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｔｅｓｔ  Ｐａｔｈ  Ｆａｓｔ）、及びＢＧＰ（Ｂｏｒｄｅｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）、または、ＭＭＲＰ（Ｍｕｌｔｉ  Ｍａｓｔｅｒ  Ｒｉｎｇ  Ｐｒｏｔｏｃｏｌ）等の冗長化プロトコルを実装して、冗長化プロトコルに基づいてネットワーク４内に冗長化された通信経路を構成することができる。本実施形態では、ネットワーク評価装置１からネットワーク機器６，８，１０に対して冗長化プロトコルに基づく通信経路を構成させるために初期設定情報が通知される。また、試験端末２から送信された試験用フレーム１２は、上記の冗長化プロトコルに基づいてネットワーク機器６，８，１０によって中継されて宛先のノードへ転送される。以下、ネットワーク評価装置１からネットワーク機器６，８，１０へ初期設定情報を通知する際におけるネットワーク評価システムの動作について説明する。また以下の説明により、ネットワーク評価方法の一例についてもまた明らかとなる。
【００４３】
〔試験端末の設置（設置工程）〕
ネットワーク評価の開始に先立ち、上記のネットワーク評価装置１、ネットワーク４、試験端末２等の設置を行う。なお、これらが既存のものであってもよい。この場合、敢えて設置する実作業を省略することができる。
【００４４】
〔初期設定の通知（初期設定工程）〕
ネットワーク評価装置１には、ネットワーク機器６，８，１０を評価対象となる冗長化プロトコルに基づいてフレームの中継を実行させるための初期設定情報が予め記憶されている。具体的には、評価対象の冗長化プロトコルを各ネットワーク機器６，８，１０に起動させるための設定情報、及び、ＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌアドレス）等の試験端末２から送信されたフレームをネットワーク機器６，８，１０が転送するために必要な情報が格納されている。
【００４５】
ネットワーク評価装置１は、通信経路の切り替わりに要した時間を測定するため、まず、上記の初期設定情報をネットワーク機器６のポート６ａに対して送信する。また、初期設定情報は、ネットワーク機器６を介してネットワーク機器８及びネットワーク機器１０に対しても送信される。ネットワーク機器６，８，１０は、初期設定情報を受信すると、この情報に基づいて、各ポートに必要な情報を設定し、さらに冗長化プロトコルに基づいて、通信経路を構築する。
【００４６】
図２は、ネットワーク評価装置１で開始指示及び障害発生指示を実行した際のネットワーク４の構成を概略的に示す図である。図１中に示すネットワーク評価装置１から通知された初期設定情報に基づいて、ネットワーク４には冗長化された通信経路が構成されている。以下、ネットワーク評価装置１から試験端末２及びネットワーク４に対して開始指示及び障害発生指示が通知された際のネットワーク評価システムの構成及び動作について説明する。
【００４７】
〔開始指示（開始指示工程）〕
図２中（Ａ）：初期設定情報に基づいて、ネットワーク４内には冗長化された通信経路が構成されており、試験端末２から送信されたフレームは、ネットワーク機器６のポート６ｂに受信されて、ポート６ｃからネットワーク機器８のポート８ｂに転送される。試験端末２はネットワーク機器８のポート８ａから試験用フレーム１２を受信する。
【００４８】
ネットワーク４内に冗長化された通信経路が構築されると、ネットワーク評価装置１は、試験端末２に対して試験用フレーム１２を連続的に送信する動作の開始させるための情報を送信する。試験端末２は、上記の情報を受けるとポート６ｂに向けて試験用フレーム１２の送信を開始する。このとき、試験端末２は試験用フレーム１２の送信数及び受信数の測定を開始する。図２中（Ａ）に示す白抜きの矢印は、試験用フレーム１２がネットワーク４内で転送される方向を表している。
【００４９】
〔障害発生指示（障害発生指示工程）〕
図２中（Ｂ）：試験端末２が試験用フレーム１２を連続的に送信する過程で、ネットワーク評価装置１は、所定のタイミングでネットワーク機器６に対して擬似的な通信障害の発生させるための情報を送信（指示）する。この擬似的な通信障害は、例えばネットワーク評価装置１に、予め通信障害を発生させるためのプログラムと、このプログラムに基づいて障害を発生させる対象のポート（例えば、ポート６ｃ）情報とを備えた情報を格納している。具体的には図２中（Ｂ）に示す、ネットワーク機器６のポート６ａに対して上記の情報を送信する。ネットワーク機器６は、この情報に基づいて、ポート６ｃに障害を発生させる。
【００５０】
ネットワーク機器６のポート６ｃに通信障害が発生すると、各ネットワーク機器６，８，１０は、冗長化プロトコルに基づいて通信経路の切り替えを実行する。このとき、試験端末２から連続的に送信された試験用フレーム１２は、通信経路の切り替えが完了するまで、これを受信したネットワーク機器６によって破棄される。したがって、試験端末２は通信経路の切り替えが完了するまで、試験用フレーム１２を受信することができない。通信経路の切り替えが完了すると、試験端末２から送信された試験用フレーム１２は、ネットワーク機器６のポート６ｄからネットワーク機器１０のポート１０ａに転送され、さらにネットワーク機器１０のポート１０ｂからネットワーク機器８のポート８ｃに転送される。そして、試験端末２は、ポート８ａから試験用フレーム１２を受信する。図２中（Ｂ）に示す白抜きの矢印は、通信経路の切り替えが完了した後の、試験用フレーム１２が転送される通信経路を表している。
【００５１】
〔測定（測定工程）〕
上記の通信経路の切り替えが完了した後、ネットワーク評価装置１は、試験端末２が試験用フレーム１２の送信を開始してから、通信経路の切り替えが完了するまでに、試験端末２で記録された試験用フレーム１２の送信数及び受信数に基づいて破棄された試験用フレーム１２の総数を算出する。さらに、破棄された試験用フレーム１２の総数から通信経路が切り替わるまでに要する時間を測定する。なお、ネットワーク評価装置１が通信経路が切り替わるまでに要する時間を測定する処理については、図８を参照してさらに詳しく後述する。
【００５２】
〔試験用フレーム〕
図３は、試験用フレーム１２の構成を概略的に示す図である。試験用フレーム１２は、ＭＡＣヘッダ、ＩＰヘッダ及びデータにより構成されており、試験端末２よって生成される。試験端末２は、送信した試験用フレーム１２の数を測定するとともに、これをネットワーク４を介して受信した場合のフレーム数を測定している。なお、図３中に示す試験用フレーム１２は便宜上、ＭＡＣヘッダの一部及びＩＰヘッダの一部及びデータ部を示している。
【００５３】
試験用フレーム１２は、ＭＡＣヘッダの一部に宛先ＭＡＣアドレス１２ａ及び送信元ＭＡＣアドレス１２ｂの設定が可能なフィールドと、ＩＰヘッダの一部に送信元ＩＰアドレス１２ｃ及び宛先ＩＰアドレス１２ｄの設定が可能なフィールドとを備えている。さらに、データ部のデータ１２ｅには６４バイトの測定用のデータが設定されている。
【００５４】
また、送信元ＭＡＣアドレス１２ｂには、試験端末２の送信用インタフェースに設定されたＭＡＣアドレスが設定され、宛先ＭＡＣアドレス１２ａにはネットワーク機器６のポート６ｂに割り当てられたＭＡＣアドレスが設定されている。また送信元ＩＰアドレスには、試験端末２の送信用インタフェースに設定されたＩＰアドレスが設定され、宛先ＩＰアドレスには、試験端末２の受信用インタフェースに設定されたＩＰアドレスが設定されている。各ネットワーク機器６，８，１０は、実装された冗長化プロトコルに基づいて各フィールドの宛先を参照して試験用フレーム１２を転送する。
【００５５】
図４は、ネットワーク評価装置１，試験端末２，ネットワーク機器６，８，１０の機能的な構成を概略的に示すブロック図である。以下、それぞれの機能的な構成について説明する。
【００５６】
〔ネットワーク評価装置〕
ネットワーク評価装置１は、制御部１４を備えている。この制御部１４は、マイクロコンピュータとして機能する要素であり、ＣＰＵ１６及びメモリ部１８を備えている。ＣＰＵ１６は、ネットワーク４内の通信経路が冗長化プロトコルに基づいて切り替わるまでに要した時間を測定するためのプログラム（性能評価プログラム）を格納しており、実施判定部２０及び性能測定部２２を有している。メモリ部１８は、初期設定情報記憶領域２４を有している。また、図４中に示す記憶装置２６は、便宜上、ネットワーク評価装置１とは別に示しているが、制御部１４に格納されている。
【００５７】
実施判定部２０は、このプログラムを実行する上で測定回数や、評価すべき冗長化プロトコルの数が設定された情報を保持している。また性能測定部２２は、初期設定情報の通知する手順、試験端末２に対して試験用フレーム１２を連続的に送信する動作の開始を通知する手順、ネットワーク機器６，８，１０に対して擬似的な通信障害を発生させるデータを通知する手順、及び、通信経路の切り替えが完了するまでに要した時間を測定する手順をネットワーク評価装置１に実行させる。なお、ネットワーク評価装置１によるプログラムの処理については、図５を用いてさらに詳しく後述する。
【００５８】
メモリ部１８は、図示しないハードディスクやＲＯＭ、ＲＡＭ等のメモリデバイスによって構成されている。初期設定情報記憶領域２４は、ネットワーク機器６，８，１０に対して冗長化プロトコルを起動させるための設定情報及び、ネットワーク機器６，８，１０の各ポートに設定されるＩＰアドレス等を格納している。また記憶装置２６は、試験端末２で測定された試験フレーム１２の送信数、及び、受信数や、算出された切り替わり時間等、測定で得られた情報を例えばファイル形式で格納している。なお、初期設定情報記憶領域２４は、ネットワーク機器６，８，１０がそれぞれ複数種類の冗長化プロトコルに対応している場合、冗長化プロトコルの種類ごとに設定情報、及びＩＰアドレス等を格納している。
【００５９】
〔試験端末〕
試験端末２は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）によって構成されており、その構成要素として制御部２８を備えている。この制御部２８は、さらにメモリ部３０，フレーム送信部３２，フレーム受信部３４，及び測定部３６を備えている。
【００６０】
メモリ部３０は、図示しないＲＯＭやＲＡＭ等のメモリデバイスによって構成されており、測定された試験用フレーム１２の送信数及び受信数を記憶する。フレーム送信部３２は、図示しないポートを備えており、このポートと伝送線７を介して接続されているネットワーク機器６のポート６ｂに試験用フレーム１２を送信する。ネットワーク評価装置１から試験用フレーム１２の送信を開始する指示が試験端末２に通知されると、試験用フレーム１２は、フレーム送信部３２から上記のポート６ｂへ向けて連続的に送信される。試験端末２には、予め通信速度（例えば、２０００Ｆｒａｍｅ／ｓｅｃ）が設定されており、試験用フレーム１２は上記の通信速度で連続的に送信される。またフレーム受信部３４は、図示しないポートを備えており、ネットワーク機器８のポート８ａから試験用フレーム１２を受信する。記録部３６は、試験用フレーム１２の送信数及び受信数を例えばバッファメモリに記録する。
【００６１】
〔ネットワーク機器〕
ネットワーク機器６，８，１０は、例えば、スイッチングハブやＬ２スイッチ、Ｌ３スイッチ、ルータ等のネットワーク中継機器であり、制御部３８を備えている。この制御部３８は、例えば図示しないＣＰＵ（中央処理装置）をはじめ、ＲＯＭやＲＡＭ等のメモリデバイス、入出力回路等を有したコンピュータハードウェアであり、各種冗長化プロトコルに基づいてフレームの送受信を行う。
【００６２】
制御部３８は、メモリ部４０，フレーム受信部４２及びフレーム送信部４４から構成されている。メモリ部４０は、例えば図示しないハードディスクやＲＯＭ、ＲＡＭ等のメモリデバイスであり、予め冗長化プロトコルを実行するためのプログラムを記憶している。また、ネットワーク評価装置１から初期設定情報が送信されるとこれを記憶したり、さらにネットワーク評価装置１から送信された、擬似的な通信障害を発生させるためのデータを格納したりする。制御部３８は、メモリ部４０で記憶した初期設定情報に含まれる設定情報に基づいて、評価対象となる冗長化プロトコルを起動して、通信経路を構築する処理を実行したり、特定のポートに対して通信障害を発生させる処理を実行したりする。なお、メモリ部４０は、ネットワーク機器６，８，１０がそれぞれ複数種類の冗長化プロトコルに対応している場合、それぞれの冗長化プロトコルを実行するためのプログラムを記憶している。
【００６３】
フレーム受信部４２及びフレーム送信部４４は、ネットワーク機器６，８，１０における上記の初期設定情報に基づいて設定された各ポートのインタフェースである。フレーム受信部４２は、試験用フレーム１２を該当ポートで受信する。また、ネットワーク評価装置１から送信される初期設定情報及び通信障害を発生させるためのデータを受信する。フレーム送信部４４は、該当するポートから試験用フレーム１２を転送する。
【００６４】
このように、ネットワーク評価装置１にプログラムされている命令部２０の処理が実行されると、ネットワーク機器６，８，１０及び試験端末２はそれぞれの動作を実行する。したがって、作業者が直接コマンドなどを入力して上記の動作を指示する必要がないため、作業者の経験や習熟度に依存することなく安定した測定を実施することができる。
【００６５】
〔性能評価プログラム〕
図５は、ネットワーク評価装置１により実行される性能評価プログラムの処理を示すフローチャートである。ネットワーク機器の性能評価において、通信経路が切り替わるまでに要した時間の測定は、一つの冗長化プロトコルにつき、所定の回数実施され、評価が必要な冗長化プロトコルの数だけ行う。以下、各手順に沿って説明する。
【００６６】
ステップＳ１００：実施判定部２０には、例えば、評価対象となる冗長化プロトコルの数が予め設定されており、これに基づいて実施判定部２０では、評価対象となっている全ての冗長化プロトコルについて測定が終了したか否かを判断する。全ての冗長化プロトコルについて測定が終了した場合（Ｙｅｓ）は、性能評価プログラムは終了する。上記の測定が終了していない場合（Ｎｏ）、ネットワーク評価装置１は次のステップＳ１０２を実行する。
【００６７】
ステップＳ１０２：ネットワーク評価装置１は、ネットワーク機器６，８，１０に対して初期設定情報を通知する。ネットワーク評価装置１は、初期設定情報を通知すると次のステップＳ１０４を実行する。
【００６８】
ステップＳ１０４：性能測定部２２には、予め一つの冗長化プロトコルについて実施すべき測定の回数が設定されており、ネットワーク評価装置１は、所定回数分の測定を実施したか否かを判断する。所定回数分実施した場合（Ｙｅｓ）、ステップＳ１００に戻って残りの評価対象となる冗長化プロトコルについて順次試験を開始する。また、所定回数分実施していない場合（Ｎｏ）、ネットワーク評価装置１は、通信経路が切り替わった状態にある各ネットワーク機器６，８，１０に対して、それぞれのポートの状態を測定開始前の状態に回復させる指示を通知して、ネットワーク４内の通信経路を測定開始前の状態（初期状態）に戻し、次のステップＳ１０６を実行する。
【００６９】
ステップＳ１０６：ネットワーク評価装置１は、試験端末２に対して試験用フレーム１２の送信を開始させる指示を通知する。ネットワーク評価装置１は上記の通知を実行すると、次のステップＳ１０８を実行する。なお、試験端末２は、この通知を受信することにより試験用フレーム１２をネットワーク機器６のポート６ｂに対して送信する。また、これと合わせて、試験用フレーム１２の送信数及び受信数の記録を開始する。
【００７０】
ステップＳ１０８：ネットワーク評価装置１は、ネットワーク機器６に対して擬似的な通信障害を発生させる処理を所定のタイミングに基づいて実行する。なお、ネットワーク機器６における通信障害発生処理については、図７を参照してさらに詳しく後述する。ネットワーク評価装置１は、障害の発生をネットワーク機器６に対して指示すると、次のステップＳ１１０を実行する。
【００７１】
ステップＳ１１０：ネットワーク評価装置１は、ネットワーク４内の通信経路が切り替わりに要した時間を測定する処理を実行する。なお、この処理については、図８を参照してさらに詳しく後述する。上記の時間が測定されると、ネットワーク評価装置１は次のステップＳ１１２を実行する。
【００７２】
ステップＳ１１２：ネットワーク評価装置１は、測定された切り替わり時間を記憶装置２６へ格納する。そして、測定対象となる各冗長化プロトコルの種類ごとに所定回数分の試験が終了するまで、ステップＳ１０４からステップＳ１１２を実行する。なお、作業者はネットワーク評価装置１を用いて上記の記憶装置２６にファイルとして格納された試験結果を閲覧して、試験結果からネットワーク機器６，８，１０の性能を評価することができる。
【００７３】
〔初期設定〕
図６は、ネットワーク機器６，８，１０により実行される初期設定処理の手順を示すフローチャートである。ネットワーク評価装置１からネットワーク機器６，８，１０に対して初期設定情報が通知された際に、ネットワーク機器６，８，１０は、それぞれ初期設定処理を実行して、ネットワーク４内に評価対象となる冗長化プロトコルに基づく通信経路を構築する。以下、各手順に沿って説明する。
【００７４】
ステップＳ２００：ネットワーク機器６，８，１０は、ネットワーク評価装置１から初期設定情報を受信して、次のステップＳ２０２を実行する。
【００７５】
ステップＳ２０２：ネットワーク機器６，８，１０は、受信した初期設定情報に含まれる設定情報に基づいて、予めメモリ部３０に記憶されている評価対象の冗長化プロトコルを実行するためのプログラムを起動する。これにより、ネットワーク機器６，８，１０の各ポートに対して試験用フレーム１２を転送するための情報が設定される（ステップＳ２０４）。
【００７６】
ステップＳ２０６：ネットワーク機器６，８，１０は、上記の設定に基づいて試験用フレーム１２の転送準備が完了すると、この処理を終了する。
【００７７】
〔障害発生指示手段〕
図７は、ネットワーク機器６により実行される通信障害発生処理の手順を示すフローチャートである。ネットワーク評価装置１から障害発生の指示がネットワーク機器６に通知された際のネットワーク機器６による試験用フレーム１２の処理を示す。以下、各手順に沿って説明する。
【００７８】
ステップＳ３００：ネットワーク機器６は、ネットワーク評価装置１から擬似的な通信障害発生の指示を受けると、この指示に基づいてポート６ｃに通信障害を発生させる。また、冗長化プロトコルに基づいて通信経路を切り替える処理を実行する。なお、上記の処理により図２中（Ｂ）に示すネットワーク機器６について、試験用フレーム１２を転送するポートをポート６ｃからポート６ｄへ切り替える。
【００７９】
ステップＳ３０２：ネットワーク機器６は、ポートが６ｄに切り替わるまでの間にポート６ｂで試験用フレーム１２を受信すると、試験用フレーム１２を破棄する（ステップＳ４０４）。
【００８０】
ステップＳ３０６：ネットワーク機器６は、上記のポート６ｃからポート６ｄへの切り替えが完了していない場合（Ｎｏ）、ステップＳ３０２とステップＳ３０４の処理を繰り返す（Ｎｏ）。通信経路の切り替えが完了した場合（Ｙｅｓ）、ネットワーク機器６は、ポート６ｂで受信した試験用フレーム１２をポート６ｄからネットワーク機器１０のポート１０ａへ転送し（ステップＳ３０８）、この処理を終了する。
【００８１】
〔測定手段〕
図８は、ネットワーク評価装置１により実行される通信経路の切り替わり時間を算出する処理を示すフローチャートである。以下、各手順に沿って説明する。
【００８２】
ステップＳ４００：ネットワーク評価装置１、試験端末２で試験用フレーム１２の記録が終了したか否かを確認する。記録が終了した場合（Ｙｅｓ）、次のステップＳ４０２を実行する。試験が終了していない場合（Ｎｏ）、ネットワーク評価装置１はこの手順を繰り返す。なお、この終了を確認する手順については、予めネットワーク評価装置１及び試験端末２に記録する時間を設定しておき、所定時間が経過した際に自動的に試験端末２に記録したフレーム数をアップロードさせた情報から測定してもよい。
【００８３】
ステップＳ４０２：ネットワーク評価装置１は、試験端末２から送信された試験用フレーム１２の総数をメモリ部１８に保存する。
【００８４】
ステップＳ４０４：ネットワーク評価装置１は、試験端末２で受信した試験用フレーム１２の総数をメモリ部１８に保存する。
【００８５】
ステップＳ４０６：ネットワーク評価装置１は、性能測定部２２で上記の送信された試験用フレーム１２及び受信された試験用フレーム１２のそれぞれの総数からネットワーク機器６で破棄された試験用フレーム１２の総数を算出する。
【００８６】
ステップＳ４０８：ネットワーク評価装置１は、性能測定部２２でさらに、上記の破棄された試験用フレーム１２の総数と通信速度とに基づいて、通信経路が切り替わるまでに要する時間を算出する。そして、上記の測定処理へ復帰（リターン）し、算出結果をファイルへ出力する（図５中のステップＳ１１２）。
【００８７】
図９は、ネットワーク評価装置１でファイルに出力された試験結果を表す図である。例えば、作業者は試験端末２からファイルにアクセスしてその試験結果を試験端末２のディスプレイに表示させて、冗長化プロトコル毎に通信経路が切り替わるまでに要した時間を把握することができる。
【００８８】
図９中の左欄に、冗長化プロトコルの種別を示しており、左から２番目のカラムには、各冗長化プロトコルごとの試験回数を示している。ここでは、試験は一つの冗長化プロトコルに３回試験を行い、３回目の一行下欄に平均の欄を設けている。また右欄には、試験用フレーム１２の送信時間を示している。ここでは、全ての試験に対して送信時間を６０ｓｅｃに設定している。
【００８９】
また、図９中の左から３番目、４番目のカラムはそれぞれ、試験端末２が送信した試験用フレーム１２の総数及び受信した試験用フレーム１２の総数を示している。また、左から６番目のカラムは破棄された試験用フレーム１２の総数を示している。ここでは、試験用フレーム１２の送信数と受信数との差が、破棄された試験用フレーム１２の総数として算出されている。
【００９０】
図９中の左から５番目のカラムは、試験用フレーム１２の通信速度を示しており、ここでは２０００Ｆｒａｍｅ／ｓｅｃに設定されている。そして、左から７番目はカラムに切り替え時間を示している。ここでは、破棄された試験用フレームの総数を通信速度で割った値が、切替時間として算出されている。
【００９１】
このように、全ての測定対象となる冗長化プロトコルについて、試験端末２が試験用フレームを送信する時間、及び、通信速度を一定にしており、試験端末２から送信された試験用フレーム１２の総数を一定にできる。このため作業者は、受信フレームの数や、破棄されたフレームの数、及び切り替わり時間から冗長化プロトコルごとのネットワーク機器６，８，１０の性能を容易に把握して評価することができる。したがって、作業者の経験及び習熟度に依存することなく、常に一定の条件で試験を行うことができるため、試験結果の信頼性を向上させることができる。
【００９２】
また、例えば測定対象となっている冗長化プロトコルについて試験を行っている間も、作業者は試験端末２を操作する必要がない。このため、作業者はすでに行われた別の冗長化プロトコルについての試験結果を閲覧して評価できるため、全体的な作業時間を大幅に短縮することができる。
【００９３】
本発明は上述した実施形態に制約されることなく、特許請求の範囲を逸脱しない範囲で種々に変更して実施可能である。例えば、試験端末２、及び、ネットワーク機器６，８，１０は一方向の通信に限らず双方向に試験用フレーム１２を通信してもよい。
【符号の説明】
【００９４】
１  ネットワーク評価装置
２  試験端末
４  ネットワーク
６，８，１０  ネットワーク機器
１２  試験用フレーム
１４  （ネットワーク評価装置の）制御部
２８  （試験端末の）制御部
３８  （ネットワーク機器の）制御部
【図１】
2011199706.tif 000003
【図２】
2011199706.tif 000004
【図３】
2011199706.tif 000005
【図４】
2011199706.tif 000006
【図５】
2011199706.tif 000007
【図６】
2011199706.tif 000008
【図７】
2011199706.tif 000009
【図８】
2011199706.tif 000010
【図９】
2011199706.tif 000011