(57)【要約】【課題】公衆ネットワークや企業内ネットワークを想定した模擬的なネットワーク環境において、ネットワーク中継機器の品質を確かめるための試験を行う。【解決手段】ネットワーク評価装置１は、試験対象となる試験対象機器６，８，１０，１２，１４，１６に対してネットワークを構築させる。また、模擬サーバ２及び模擬クライアント４は、構築されたネットワークを介してデータ通信を開始する。ネットワーク評価装置１は、模擬サーバ２及び模擬クライアント４がデータ通信を行う過程で、試験対象機器１４に対して擬似障害を発生させたり、それを復旧させたりする。ネットワーク評価装置１は、障害の発生前後、及び復旧後における、試験対象機器６，８，１０，１２，１４，１６の通信状態、模擬サーバ２及び模擬クライアント４間の通信状態を確認する。【選択図】図１
2012119954.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内に配置され、データの中継に関する複数のプロトコルを実装した複数の試験対象機器と、
前記ネットワークに接続され、前記ネットワークを介してデータ通信を行う少なくとも２つの模擬測定器と、
前記各試験対象機器及び前記各模擬測定器の全てに対して接続されたネットワーク評価装置とを備え、
前記ネットワーク評価装置は、
前記各試験対象機器に対して前記各プロトコルに関する初期情報を通知することにより、前記ネットワーク内に前記初期情報に基づくデータの通信経路及び代替の冗長化経路を形成させた状態で前記各模擬測定器によるデータ通信を開始させる初期情報設定手段と、
前記各模擬測定器が前記ネットワークを介して相互にデータ通信を行う過程で、いずれかの前記試験対象機器に擬似障害を発生させる障害発生手段と、
前記障害発生手段によりいずれかの前記試験対象機器に擬似障害が発生した場合、他の前記試験対象機器が前記プロトコルに従って前記通信経路を前記冗長化経路へ切り替えたことに伴い、前記各模擬測定器による前記ネットワークを介した前記データ通信が可能か否かを判定する判定手段と
を有するネットワーク評価システム。
【請求項２】
請求項１に記載のネットワーク評価システムにおいて、
前記ネットワーク評価装置は、
前記障害発生手段により擬似障害が発生した前記試験対象機器に対して、擬似障害を復旧させる障害復旧手段をさらに有し、
前記判定手段は、
前記試験対象機器に発生していた擬似障害が復旧した場合、前記各試験対象機器が前記プロトコルに従って前記冗長化経路から前記通信経路へ切り戻したこと伴い、前記各模擬測定器による前記ネットワークを介した前記データ通信が可能か否かを判定することを特徴とするネットワーク評価システム。
【請求項３】
請求項１又は２に記載のネットワーク評価システムにおいて、
前記初期情報通知手段は、
前記複数のプロトコルのうち、個々の前記プロトコルに関する初期情報を組み合わせて通知することを特徴とするネットワーク評価システム。
【請求項４】
請求項１から３のいずれかに記載のネットワーク評価システムにおいて、
前記判定手段は、
前記各模擬測定器による前記データ通信として、一方の前記模擬測定器から他方の前記模擬測定器に対して所定のアドレス情報を通知している場合、他方の前記模擬測定器に前記アドレス情報が設定されているか否かを確認することを特徴とするネットワーク評価システム。
【請求項５】
請求項１から４のいずれかに記載のネットワーク評価システムにおいて、
前記判定手段は、
前記各模擬測定器による前記データ通信として、マルチキャスト通信を行っている場合、前記各前記模擬測定器による前記マルチキャスト通信が可能か否かを判定することを特徴とするネットワーク評価システム。
【請求項６】
ネットワーク内に配置され、データ中継に関する複数のプロトコルを実装した複数の試験対象機器と、前記ネットワークを介してデータ通信を相互に行う少なくとも２つの模擬測定器とに接続され、前記試験対象機器の品質を試験するネットワーク評価装置あって、
前記各試験対象機器に対して、前記各プロトコルに関する初期情報を通知し、前記初期情報に基づいて、前記ネットワーク内にデータの通信経路及び代替の冗長化経路を形成させて、前記各模擬測定器による前記ネットワークを介した前記データ通信を開始させる初期情報設定部と、
前記各模擬測定器が前記ネットワークを介して相互に前記データ通信を行う過程で、いずれかの前記試験対象機器に擬似障害を発生させる障害発生部と、
いずれかの前記試験対象機器に擬似障害が発生した場合、他の前記試験対象機器が前記プロトコルに従って前記通信経路を前記冗長化経路へ切り替えたことに伴い、前記各模擬測定器による前記ネットワークを介した前記データ通信が可能か否かを判定する判定部と
を備えたネットワーク評価装置。
【請求項７】
請求項６に記載のネットワーク評価装置において、
擬似障害が発生した前記試験対象機器に対して、擬似障害を復旧させる障害復旧部をさらに備え、
前記判定部は、
前記試験対象機器に発生していた擬似障害が復旧した場合、前記各試験対象機器が前記プロトコルに従って前記冗長化経路から前記通信経路へ切り戻したこと伴い、前記各模擬測定器による前記ネットワークを介した前記データ通信が可能か否かを判定することを特徴とするネットワーク評価装置。
【請求項８】
請求項６又は７に記載のネットワーク評価装置において、
前記初期情報設定部は、
前記複数のプロトコルのうち、個々の前記プロトコルに関する初期情報を組み合わせて通知することを特徴とするネットワーク評価装置。
【請求項９】
請求項６から８のいずれかに記載のネットワーク評価装置において、
前記判定部は、
前記各模擬測定器による前記データ通信として、一方の前記模擬測定器から他方の前記模擬測定器に対して所定のアドレス情報を通知している場合、他方の前記模擬測定器に前記アドレス情報が設定されているか否かを確認することを特徴とするネットワーク評価装置。
【請求項１０】
請求項６から９のいずれかに記載のネットワーク評価装置において、
前記判定部は、
前記各模擬測定器による前記データ通信として、マルチキャスト通信を行っている場合、前記各前記模擬測定器による前記マルチキャスト通信が可能か否かを判定することを特徴とするネットワーク評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク評価システム及びネットワーク評価装置に関する。
【背景技術】
【０００２】
従来、ルータやスイッチングハブ等のネットワーク中継機器の製造過程において、試験端末を用いてネットワーク中継機器の品質を確かめるための試験を行う先行技術が知られている（例えば、特許文献１参照。）。この先行技術では、試験対象となる１台のネットワーク中継機器を試験端末に接続し、擬似障害の発生時にプロトコルに従ってネットワーク中継機器がデータの中継方向を切り替えられるか否かを確認する試験を行うことで、ネットワーク中継機器によるデータの中継処理が正確に実行されているか否かを評価する。
【０００３】
上記の先行技術によれば、作業者が試験端末を操作することなく試験端末が自動的に各種の試験を実行するため、それだけ製造時の工数を削減することができると考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８９４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した先行技術は、公衆ネットワークや企業内ネットワーク等にネットワーク中継装置が配置された状況を想定していないため、実際の使用環境で生じる不具合を試験する用途には適していない。すなわち、ネットワーク中継機器は、公衆ネットワークや企業内ネットワーク等の実環境において、他のネットワーク中継機器に接続された状態でクライアント端末やサーバから送信されたデータの中継を行っている。またネットワーク中継機器では、データの中継時に様々なプロトコルが同時に実行されている。このとき、ネットワーク中継機器には、各プロトコルごとの複雑なデータ処理の影響によってデータの中継に不具合が生じる可能性があるため、先行技術の試験では、実環境で生じる不具合を検出することができないという問題がある。
【０００６】
また製造過程において、実環境を想定した擬似ネットワークを構築して試験を実施する場合、一度の試験で全てのネットワーク中継機器の品質を確かめるには、試験対象となるネットワーク中継機器の台数に合わせて試験端末を用意する必要があり、その分コストが余計に掛かってしまう。一方、１台の試験端末を用いて全てのネットワーク中継機器の品質を確かめるには、試験対象となるネットワーク中継機器の数だけ試験を行う必要があるため、台数に応じて試験工数が増大してしまうという問題がある。
【０００７】
そこで本発明は、公衆ネットワークや企業内ネットワークを想定した模擬的なネットワーク環境において、効率的に試験対象となる複数のネットワーク中継機器の品質を確かめるための試験を行うことができる技術の提供を課題とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために本発明のネットワーク評価システムは、ネットワーク内に配置され、データの中継に関する複数のプロトコルを実装した複数の試験対象機器と、ネットワークに接続され、ネットワークを介してデータ通信を行う少なくとも２つの模擬測定器と、各試験対象機器及び各模擬測定器の全てに対して接続されたネットワーク評価装置とを備え、ネットワーク評価装置は、各試験対象機器に対して各プロトコルに関する初期情報を通知することにより、ネットワーク内に初期情報に基づくデータの通信経路及び代替の冗長化経路を形成させた状態で各模擬測定器によるデータ通信を開始させる初期情報設定手段と、各模擬測定器がネットワークを介して相互にデータ通信を行う過程で、いずれかの試験対象機器に擬似障害を発生させる障害発生手段と、障害発生手段によりいずれかの試験対象機器に擬似障害が発生した場合、他の試験対象機器がプロトコルに従って通信経路を冗長化経路へ切り替えたことに伴い、各模擬測定器によるネットワークを介したデータ通信が可能か否かを判定する判定手段とを有する。
【０００９】
また、上記の課題を解決するために本発明のネットワーク評価装置は、ネットワーク内に配置され、データ中継に関する複数のプロトコルを実装した複数の試験対象機器と、ネットワークを介してデータ通信を相互に行う少なくとも２つの模擬測定器とに接続され、試験対象機器の品質を試験するネットワーク評価装置あって、各試験対象機器に対して、各プロトコルに関する初期情報を通知し、初期情報に基づいて、ネットワーク内にデータの通信経路及び代替の冗長化経路を形成させて、各模擬測定器によるネットワークを介したデータ通信を開始させる初期情報設定部と、各模擬測定器がネットワークを介して相互にデータ通信を行う過程で、いずれかの試験対象機器に擬似障害を発生させる障害発生部と、いずれかの試験対象機器に擬似障害が発生した場合、他の試験対象機器がプロトコルに従って通信経路を冗長化経路へ切り替えたことに伴い、各模擬測定器によるネットワークを介したデータ通信が可能か否かを判定する判定部とを備える。
【発明の効果】
【００１０】
本発明のネットワーク評価システム及びネットワーク評価装置よれば、公衆ネットワークや企業内ネットワークを想定した模擬的なネットワーク環境において、試験対象となる複数のネットワーク中継機器の品質を効率的に試験することができる。また、一度の試験で複数のネットワーク中継機器に対してその品質を評価することができるため、ネットワーク中継機器の製造過程における作業工数を大幅に削減することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態におけるネットワーク評価システムの構成を概略的に示す図である。
【図２】ネットワーク評価装置の機能的な構成を概略的に示すブロック図である。
【図３】試験対象機器の機能的な構成を概略的に示すブロック図である。
【図４】ネットワーク評価装置により実行される試験の手順を示すフローチャートである。
【図５】ネットワーク評価装置から初期情報が通知された際のネットワーク評価システムの構成を概略的に示す図である。
【図６】ネットワーク評価装置から擬似障害を発生させる旨が通知された場合におけるネットワーク評価システムの構成を概略的に示す図である。
【図７】ネットワーク評価装置により擬似障害を復旧させる旨を通知した後のネットワーク評価システムの構成を概略的に示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照しながら説明する。なお、本実施形態のネットワーク評価システムは、例えば、ネットワーク中継装置の製造過程におけるネットワーク中継機器の品質を確かめるための試験に用いることができる。このネットワーク評価システムでは、試験対象となる複数のネットワーク中継装置（試験対象機器）を用いてネットワークを構築し、このネットワークに対して試験用の模擬サーバや模擬クライアントを接続することで、公衆ネットワークや企業内ネットワークを想定した模擬的なネットワーク環境を構築している。
【００１３】
図１は、本実施形態におけるネットワーク評価システムの構成を概略的に示す図である。ネットワーク評価システムは、ネットワーク評価装置１、模擬測定器としての模擬サーバ２及び模擬クライアント４、及び試験対象機器６，８，１０，１２，１４，１６により構成されている。
【００１４】
〔ネットワーク評価システムの概要〕
ネットワーク評価装置１には、模擬サーバ２、模擬クライアント４、及び試験対象機器６，８，１０，１２，１４，１６が接続されている。模擬サーバ２には、試験対象機器６，８が接続されている。また、模擬クライアント４には、試験対象機器１０，１２が接続されている。
【００１５】
試験対象機器１４及び試験対象機器１６は相互に接続されている。また、試験対象機器１４，１６には、それぞれ試験対象機器６，８，１０，１２が接続されている。
【００１６】
ネットワーク評価装置１は、試験対象機器６，８，１０，１２，１４，１６に対して試験を実施したり、模擬サーバ２及び模擬クライアント４の通信状態を確認したりする。またネットワーク評価装置１は、結果ファイル１８を備えており、試験結果を結果ファイル１８に出力する。なお、結果ファイル１８は、外部の記憶装置であっても、ネットワーク評価装置１に内蔵されていてもよい。また、ネットワーク評価装置１の構成、及びネットワーク評価装置１により実施される試験対象機器の品質を確認する試験については別の図面を用いてさらに詳しく後述する。
【００１７】
模擬サーバ２及び模擬クライアント４は、それぞれ一般に周知のサーバやクライアント端末であり、模擬サーバ２は、模擬クライアント４からの要求に対して所定の情報を提供する。本実施形態における模擬サーバ２として、例えばＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバやマルチキャストサーバを用いることができる。
【００１８】
試験対象機器６，８，１０，１２，１４，１６は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのレイヤ２及びレイヤ３等のデータ転送機能を備えたスイッチングハブやルータ等のネットワーク中継装置である。試験対象機器６，８，１０，１２，１４，１６には、レイヤ２に基づくＳＴＰ（Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌ）や、ＲＳＴＰ（Ｒａｐｉｄ  ＳＴＰ）等の冗長化プロトコル、レイヤ３に基づくＲＩＰ（Ｒｏｕｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）等のルーティングプロトコルや、リンクアグリゲーションプロトコル等、データ中継に関する複数のプロトコルが実装されている。本実施形態において試験対象機器１０，１２，１４，１６は、リンクアグリゲーションプロトコルに基づいてそれぞれ試験対象機器１０，１２，１４，１６を接続するポート（図示しない）に、リンクアグリゲーショングループが設定されている。
【００１９】
本実施形態において試験対象機器６，８，１４，１６は、例えばレイヤ３に基づくパケットの中継を行う。また、試験対象機器１０，１２は、レイヤ２に基づくフレームの中継を行う。
【００２０】
〔ネットワーク評価装置の構成〕
図２は、ネットワーク評価装置１の機能的な構成を概略的に示すブロック図である。ネットワーク評価装置１は、結果ファイル１８、送受信部２０、評価試験制御部２２、設定部２４、ステータス確認部２６、通信確認部２８、擬似障害部３０、及び結果出力部３２
を備えている。
【００２１】
送受信部２０は、図示しない複数のポートを備えており、各ポートには、図１中に示す模擬サーバ２、模擬クライアント４、及び各試験対象機器６，８，１０，１２，１４，１６が接続されている。送受信部２０は、模擬サーバ２、模擬クライアント４、及び各試験対象機器６，８，１０，１２，１４，１６から送信されたデータを評価試験制御部２２へ転送したり、評価試験制御部２２から転送されたデータを模擬サーバ２、模擬クライアント４、及び各試験対象機器６，８，１０，１２，１４，１６へ転送したりする。
【００２２】
評価試験制御部２２は、初期情報設定部（初期情報設定手段）としての設定部２４、ステータス確認部２６、判定部（判定手段）としての通信確認部２８、障害発生部（障害発生手段）及び障害復旧部（障害復旧手段）としての擬似障害部３０、及び結果出力部３２で実行される動作を制御する。
【００２３】
〔初期情報設定部（初期情報設定手段）〕
設定部２４には、試験対象機器６，８，１０，１２，１４，１６に実装された各プロトコルや、模擬サーバ２及び模擬クライアント４に実装されたプロトコルに関する初期情報を格納されている。評価試験制御部２２は、試験を開始する前に予め設定部２４に格納された初期情報を各試験対象機器６，８，１０，１２，１４，１６、模擬サーバ２及び模擬クライアント４へ送信する。
【００２４】
例えば、初期情報には、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスや、ＭＡＣアドレス等のアドレス情報が含まれる。試験対象機器６，８，１０，１２，１４，１６、模擬サーバ２、及び模擬クライアント４は、受信した初期情報に基づいてアドレス情報を設定する。また、試験対象機器６，８，１０，１２，１４，１６は、アドレス情報を設定すると冗長化プロトコルや、ルーティングプロトコル、リンクアグリゲーションプロトコルに従って、ネットワークを構築する。模擬サーバ２及び模擬クライアント４は、構築されたネットワークを介してデータ通信を開始する。
【００２５】
ステータス確認部２６は、初期情報に基づいて試験対象機器６，８，１０，１２，１４，１６に実装されたプロトコルが正常に動作しているか否かを確認する。なお、プロトコルが正常に動作しているか否かを確認する手法については、別の図面を用いてさらに詳しく後述する。
【００２６】
〔判定部（判定手段）〕
通信確認部２８は、構築されたネットワークを介して模擬サーバ２及び模擬クライアント４によるデータ通信が可能か否かを確認する。なお、データ通信が可能か否かを確認する手法については、別の図面を用いてさらに詳しく後述する。
【００２７】
〔障害発生部（障害発生手段）及び障害復旧部（障害復旧手段）〕
また、擬似障害部３０は、いずれかの試験対象機器に対して、擬似障害を発生させたり、発生した擬似障害を復旧させたりする旨の信号を通知する。
【００２８】
結果出力部３２は、ステータス確認部２６及び通信確認部２８で確認した結果を結果ファイル１８に出力する。
【００２９】
〔試験対象機器の構成〕
図３は、試験対象機器６，８，１０，１２，１４，１６の機能的な構成を概略的に示すブロック図である。試験対象機器６，８，１０，１２，１４，１６は、送受信部３４、プロトコル制御部３６、ＩＰアドレス割り当て部３８、トラフィック制御部４０、ＩＰパケットルーティング部４２、レイヤ２冗長化部４４、ゲートウェイ冗長化部４６、及びループ検出部４８を備えている。
【００３０】
送受信部３４は、図示しない複数のポートを備えており、各ポートには、図１中に示す模擬サーバ２及び模擬クライアント４や、ネットワーク評価装置１及び他の試験対象機器６，８，１０，１２，１４，１６が接続されている。送受信部３４は、模擬サーバ２、模擬クライアント４や、ネットワーク評価装置１、及び各試験対象機器６，８，１０，１２，１４，１６から受信したデータをプロトコル制御部３６へ転送したり、プロトコル制御部３６から転送されたデータを模擬サーバ２及び模擬クライアント４や、ネットワーク評価装置１、及び各試験対象機器６，８，１０，１２，１４，１６へ転送したりする。
【００３１】
ＩＰアドレス割り当て部３８、トラフィック制御部４０、ＩＰパケットルーティング部４２、レイヤ２冗長化部４４、ゲートウェイ冗長化部４６、及びループ検出部４８には、データ中継に関するプロトコルがそれぞれ実装されている。またこれらは、ネットワーク評価装置１により送信された初期情報を設定し、それぞれに実装されたプロトコルを実行する。
【００３２】
プロトコル制御部３６は、ＩＰアドレス割り当て部３８、トラフィック制御部４０、ＩＰパケットルーティング部４２、レイヤ２冗長化部４４、ゲートウェイ冗長化部４６、及びループ検出部４８を制御している。
【００３３】
ＩＰアドレス割り当て部３８は、例えば、模擬クライアント４に対してＩＰアドレスを割り当てたり、ＤＨＣＰサーバを用いた模擬サーバ２により転送されたＩＰアドレスを模擬クライアント４へ転送したりする。
【００３４】
トラフィック制御部４０は、例えば、マルチキャストサーバを用いた模擬サーバ２により送信されたマルチキャストフレームのトラフィック量を測定したり、制限したりする。
【００３５】
ＩＰパケットルーティング部４２は、ルーティングプロトコルに基づいてルーティングテーブルを作成したり、作成したテーブルに基づいて受信したパケット形式のデータを中継したりする。
【００３６】
レイヤ２冗長化部４４は、冗長化プロトコルに基づいてフレーム形式のデータを中継する。また、ゲートウェイ冗長化部４６は、例えばリンクアグリゲーションプロトコルに基づいて送受信部３４の図示しない複数のポートに対してリンクアグリゲーショングループを設定する。
【００３７】
ループ検出部４８は、冗長化プロトコルに基づいて構成されたネットワーク内でフレーム形式のデータが永遠に転送され続けてしまうループを検出する。
【００３８】
図４は、ネットワーク評価装置１により実行される試験の手順を示すフローチャートである。以下、手順に沿って説明する。
【００３９】
ステップＳ１００：ネットワーク評価装置１は、初期情報を模擬サーバ２、模擬クライアント４及び、試験対象機器６，８，１０，１２，１４，１６へ送信する。なお、初期情報を受信した試験対象機器６，８，１０，１２，１４，１６は、初期情報を設定してそれぞれに実装されたルーティングプロトコル、冗長化プロトコル及びリンクアグリゲーションプロトコルを実行し、データの通信経路とその代替用の冗長化経路を備えたネットワークを構築する。また、模擬サーバ２及び模擬クライアント４は、初期情報を設定して、構築されたネットワークを介してデータ通信を開始する。
【００４０】
ステップＳ１０２：ネットワーク評価装置１のステータス確認部２６は、初期情報に基づいて試験対象機器６，８，１０，１２，１４，１６に実装されたプロトコルが正常に動作しているか否かを確認する。
【００４１】
ステップＳ１０４：ネットワーク評価装置１の通信確認部２８は、試験対象機器６，８，１０，１２，１４，１６により構築されたネットワークを介して模擬サーバ２及び模擬クライアント４によるデータ通信が可能か否かを確認する。
【００４２】
ステップＳ１０６：ネットワーク評価装置１の擬似障害部３０は、例えば図１中に示す試験対象機器１４に対して、擬似障害を発生させる旨の信号を送信する。試験対象機器１４は、この信号を受信すると、例えば電源を落として、データの中継を中止する。
【００４３】
ステップＳ１０８：ネットワーク評価装置１は、擬似障害が発生した後にステータス確認部２６及び通信確認部２８による確認が実行されていない場合（Ｎｏ）、次のステップＳ１１０へ進む。一方、擬似障害が発生した後にステータス確認部２６及び通信確認部２８による確認が実行された場合（Ｙｅｓ）、ネットワーク評価装置１の擬似障害部３０は、擬似障害を発生させた試験対象機器１４に対して、擬似障害を復旧させる旨の信号を送信する（ステップＳ１１２）。このとき各試験対象機器６，８，１０，１２，１４，１６は、試験対象機器１４が電源を起動させて擬似障害から復旧した場合、プロトコルに従って通信経路を冗長化経路から元の通信経路へ戻す。次に、ネットワーク評価装置１は、ステップＳ１１０へ進む。
【００４４】
ステップＳ１１０：ネットワーク評価装置１のステータス確認部２６は、試験対象機器６，８，１０，１２，１４，１６に実装されたプロトコルが正常に動作しているか否かを確認する。
【００４５】
ステップＳ１１４：ネットワーク評価装置１の通信確認部２８は、ネットワーク内のデータの通信経路が冗長化経路へ切り替わっても、模擬サーバ２及び模擬クライアント４によるデータ通信が可能か否かを確認する。
【００４６】
ステップＳ１１６：ネットワーク評価装置１の評価試験制御部２２は、ステップＳ１０２、ステップＳ１０４、ステップＳ１１０、及びステップＳ１１４において、ステータス確認部２６及び通信確認部２８で確認した情報を結果出力部３２から結果ファイル１８へ出力する。
【００４７】
ステップＳ１１８：ネットワーク評価装置１は、障害の復旧後において、ステータス確認部２６及び通信確認部２８による確認を実行していない場合（Ｎｏ）、ステップＳ１０８へ戻る。一方、障害の復旧後において、ステータス確認部２６及び通信確認部２８による確認を実行した場合（Ｙｅｓ）、この処理を終了する。
【００４８】
〔初期設定〕
図５は、ネットワーク評価装置１から初期情報が通知された際のネットワーク評価システムの構成を概略的に示す図である。なお、図５中に実線で示す矢印は、初期情報が転送される方向を示している。また点線で示す矢印は、データが転送される方向を示している。
【００４９】
ネットワーク評価装置１は、模擬サーバ２、模擬クライアント４、及び試験対象機器６，８，１０，１２，１４，１６に対して、初期情報を送信する。
【００５０】
試験対象機器６，８，１０，１２，１４，１６は、初期情報を受信すると、各プロトコルに従ってネットワークを構築する。具体的に、試験対象機器６，８，１４，１６は、図３中に示すＩＰパケットルーティング部４２により、ルーティングプロトコルに従って、パケット形式のデータを中継する。試験対象機器１０，１２は、図３中に示すレイヤ２冗長化部４４により、冗長化プロトコルに従ってフレーム形式のデータを中継する。
【００５１】
このとき、模擬サーバ２及び模擬クライアント４の間には、試験対象機器６，１４，１０を経由する通信経路と、試験対象機器８，１６，１２を経由する通信経路とが形成されている。また、例えば試験対象機器６，１６，１０を経由する通信経路が、試験対象機器８，１６，１２を経由する通信経路の代替用の冗長化経路として形成されている。
【００５２】
試験対象機器１０，１２，１４，１６はまた、ゲートウェイ冗長化部４６により、送受信部３４の複数のポートに対してリンクアグリゲーショングループを設定する。
【００５３】
模擬サーバ２及び模擬クライアント４は、ネットワークが構築されると初期情報に基づいてデータ通信を開始する。
【００５４】
ネットワーク評価装置１は、試験対象機器６，８，１０，１２，１４，１６へアクセスし、これらに設定された初期情報から冗長化プロトコルやルーティングプロトコルに従ってデータの通信経路及び冗長化経路が構成されているか否かを確認する。
【００５５】
またネットワーク評価装置１は、試験対象機器６，８，１０，１２，１４，１６により構築されたネットワークを介して模擬サーバ２及び模擬クライアント４によるデータ通信が可能か否かを確認する。具体的に、ネットワーク評価装置１は、ＤＨＣＰサーバを模擬サーバ２として用いる場合、予め初期情報に基づくＩＰアドレスが模擬クライアント４に通知されているか否かを確認する。また、マルチキャストサーバを模擬サーバ２として用いる場合、ネットワーク評価装置１の通信確認部２８は、模擬クライアント４へアクセスしてマルチキャストフレームの受信を許可、若しくは、拒否する設定がされているか否かを確認する。
【００５６】
〔擬似障害の発生〕
図６は、ネットワーク評価装置１から擬似障害を発生させる旨が通知された場合におけるネットワーク評価システムの構成を概略的に示す図である。
【００５７】
図５中に示す試験対象機器６，８，１０，１２，１４，１６によりネットワークが構築され、模擬サーバ２及び模擬クライアント４が相互にデータ通信を行うことが可能となった場合、ネットワーク評価装置１は、試験対象機器１４に対して擬似障害を発生させる旨の信号を通知する。試験対象機器１４は、この信号を受信すると、例えば、電源を落としてデータの中継を中止する。
【００５８】
各試験対象機器６，８，１０，１２，１６は、試験対象機器１４に発生した擬似的な障害を検知すると、ルーティングプロトコルや冗長化プロトコル、リンクアグリゲーションプロトコルに従って、データの通信経路を試験対象機器６，１４，１０を経由する通信経路から試験対象機器６，１６，１０を経由する冗長化経路へ切り替える。一方、各試験対象機器６，８，１０，１２，１６は、試験対象機器８，１６，１２を経由する通信経路上には障害が発生していないため、ここでの通信経路の切り替えは行われない。
【００５９】
模擬サーバ２及び模擬クライアント４は、試験対象機器６，１４，１０を経由する冗長化経路へ切り替わるまでの間、上記の試験対象機器６，１４，１０を経由していたデータ通信を行うことができないが、切り替えが完了すると再びデータ通信を行うことができる。
【００６０】
ネットワーク評価装置１は、試験対象機器６，８，１０，１２，１４，１６へアクセスし、これらに設定された情報から冗長化プロトコルやルーティングプロトコルに従ってデータの通信経路が冗長化経路へ切り替わったか否かを確認する。また、試験対象機器８，１６，１２を経由する通信経路に切り替わりが発生しているか否かを確認する。
【００６１】
ネットワーク評価装置１はまた、模擬サーバ２及び模擬クライアント４によるデータ通信が可能か否かを確認する。具体的には、ＤＨＣＰサーバを模擬サーバ２として用いる場合、予め初期情報に基づくＩＰアドレスが障害の発生後も模擬サーバ２に設定されているか否かを確認する。また、マルチキャストサーバを模擬サーバ２として用いる場合、ネットワーク評価装置１の通信確認部２８は、模擬クライアント４へアクセスして障害復旧後も初期情報に基づいてマルチキャストフレームの受信を許可、若しくは、拒否する設定がされているか否かを確認する。
【００６２】
〔擬似障害の復旧〕
図７は、ネットワーク評価装置１により擬似障害を復旧させる旨を通知した後のネットワーク評価システムの構成を概略的に示す図である。
【００６３】
ネットワーク評価装置１は、擬似障害が発生している試験対象機器１４に対して、擬似障害を復旧させる旨の信号を送信する。試験対象機器１４は、この信号を受信すると電源を起動してデータ中継が可能な状態に復帰する。
【００６４】
試験対象機器６，８，１０，１２，１４，１６は、ルーティングプロトコルや冗長化プロトコル、リンクアグリゲーションプロトコルに従って、通信経路を冗長化経路から元の通信経路へ戻す。具体的に、通信経路は、試験対象機器６，１６，１０を経由する冗長化経路から試験対象機器６，１４，１０を経由する元の通信経路へ切り替わる。
【００６５】
ネットワーク評価装置１は、試験対象機器６，８，１０，１２，１４，１６へアクセスし、これらに設定された情報から冗長化プロトコルやルーティングプロトコルに従ってデータの通信経路が試験対象機器６，１６，１０を経由する冗長化経路から試験対象機器６，１４，１０を経由する元の通信経路へ切り替わったか否かを確認する。
【００６６】
またネットワーク評価装置１は、模擬サーバ２及び模擬クライアント４によるデータ通信が可能か否かを確認する。具体的に、ネットワーク評価装置１は、ＤＨＣＰサーバを模擬サーバ２として用いる場合、予め初期情報に基づくＩＰアドレスが模擬サーバ２に設定されているか否かを確認する。また、マルチキャストサーバを模擬サーバ２として用いる場合、ネットワーク評価装置１の通信確認部２８は、模擬クライアント４へアクセスしてマルチキャストフレームの受信を許可、若しくは、拒否する設定がされているか否かを確認する。
【００６７】
ネットワーク評価装置１は、障害発生前、障害発生時、及び復旧時に確認した試験対象機器６，８，１０，１２，１４，１６におけるプロトコルの実行状況や、模擬サーバ２及び模擬クライアント４間におけるデータ通信の状況等を確認した情報を結果ファイル１８へ出力する。また、結果ファイル１８に入力された情報は、例えば、作業者により上記の結果ファイル１８に登録された情報に基づいて、各試験対象機器６，８，１０，１２，１４，１６の品質が評価される。
【００６８】
このように、本実施形態のネットワーク評価システムでは、試験対象となるネットワーク中継機器を用いてネットワークを構築し、さらにこのネットワークに試験用の模擬サーバ２や模擬クライアント４を接続することで、公衆ネットワークや企業内ネットワーク等の実環境を想定した模擬的なネットワーク環境を構築することができる。また、本実施形態のネットワーク評価システムでは、模擬的なネットワーク環境においてネットワーク中継機器の品質を試験することができる。このため作業者は、実環境において様々な通信方式に基づいて実行されるクライアント端末及びサーバ間のデータ通信に対して、各ネットワーク中継機器の品質を確かめることができる。
【００６９】
また、本実施形態のネットワーク評価システムでは、一度の試験で複数のネットワーク中継機器に対してその品質を確かめる試験を行うことができるため、ネットワーク中継機器の製造過程における作業工数の大幅な削減に寄与することができる。
【００７０】
本発明は、上述した実施形態に制約されることなく種々に変形して実施することができる。一実施形態では模擬サーバ２及び模擬クライアント４を用いているが、例えば、模擬模擬サーバ２の代わりに模擬クライアント４を用いてもよい。また、複数の模擬クライアント４をネットワークに接続してもよい。
【００７１】
また、ネットワーク評価装置１の設定部２６は、試験対象機器６，８，１０，１２，１４に実装された複数のプロトコルのうち、試験に必要なプロトコルを組み合わせた設定情報を初期情報として通知してもよい。
【符号の説明】
【００７２】
１      ネットワーク評価装置
２      模擬サーバ（模擬測定器）
４      模擬クライアント（模擬測定器）
６，８，１０，１２，１４，１６      試験対象機器
２４    設定部（初期情報設定部（初期情報設定手段））
２８    通信確認部（判定部（判定手段））
３０    擬似障害部（障害発生部（障害発生手段），障害復旧部（障害復旧手段））
【図１】
2012119954.tif 000003
【図２】
2012119954.tif 000004
【図３】
2012119954.tif 000005
【図４】
2012119954.tif 000006
【図５】
2012119954.tif 000007
【図６】
2012119954.tif 000008
【図７】
2012119954.tif 000009