(57)【要約】【課題】専門知識を持たない人でも試験対象となるスイッチの各ポートの疎通確認試験を簡単に早く実施することに貢献することができる疎通確認試験装置等を提供すること。【解決手段】接続用スイッチを用いて試験対象スイッチの疎通確認試験を行う疎通確認試験装置であって、接続用スイッチと試験対象スイッチが第１ケーブルを介して接続し、疎通確認試験装置と接続用スイッチが第２ケーブルを介して接続し、疎通確認試験装置と試験対象スイッチが第３ケーブルを介して接続した状態で、試験対象スイッチから設定情報及びポートステータス情報を、第３ケーブルを介して取得し、取得した設定情報及びポートステータス情報に基づいて試験用設定情報を作成し、試験用設定情報を、第２ケーブルを介して接続用スイッチに記憶させ、疎通確認試験装置から第２ケーブルを介して接続用スイッチを制御し、接続用スイッチから第１ケーブルを介して試験対象スイッチのポートについて疎通確認試験を行う。【選択図】図５
2019213019.tif 000002
【特許請求の範囲】
【請求項１】
接続用スイッチを用いて試験対象スイッチの疎通確認試験を行う疎通確認試験装置であって、
前記接続用スイッチの複数のポートと前記試験対象スイッチの複数のポートとがそれぞれ第１ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記接続用スイッチとが第２ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記試験対象スイッチとが第３ケーブルを介して通信可能に接続された状態で、
前記試験対象スイッチから、前記試験対象スイッチの前記複数のポートに係る設定情報及びポートステータス情報を、前記第３ケーブルを介して取得する処理と、
取得した前記設定情報及び前記ポートステータス情報に基づいて、前記試験対象スイッチの前記複数のポートの疎通確認試験を行うために用いられる前記接続用スイッチの前記複数のポートに係る試験用設定情報を作成する処理と、
作成された前記試験用設定情報を、前記第２ケーブルを介して前記接続用スイッチに記憶させる処理と、
前記疎通確認試験装置から前記第２ケーブルを介して前記接続用スイッチを制御し、前記接続用スイッチから前記第１ケーブルを介して前記試験対象スイッチの前記複数のポートの全てについて疎通確認試験を行う処理と、
を行う疎通確認試験装置。
【請求項２】
前記疎通確認試験装置は、前記試験用設定情報を前記接続用スイッチに記憶させる処理の後に、前記第２ケーブルを通じて、取得した前記設定情報に基づいて、前記試験対象スイッチの前記複数のポートのうち使用可能なポートと接続された前記接続用スイッチの前記ポートの全てを活性化する処理を行い、
前記疎通確認試験を行う処理は、前記接続用スイッチの前記ポートの全てを活性化した状態で行う、
請求項１記載の疎通確認試験装置。
【請求項３】
前記疎通確認試験装置は、前記活性化する処理の後に、取得した前記ポートステータス情報におけるリンクアップ数と、前記設定情報の使用可能ポート数とを比較し、差異があるか否かを確認する処理を行い、
前記疎通確認試験を行う処理は、前記差異があるか否かを確認する処理で差異がないときに行う、
請求項２記載の疎通確認試験装置。
【請求項４】
前記接続用スイッチは、Ｌ３スイッチであり、
前記試験対象スイッチは、Ｌ２スイッチである、
請求項１乃至３のいずれか一に記載の疎通確認試験装置。
【請求項５】
前記第１ケーブル及び前記第２ケーブルは、それぞれＬＡＮケーブルであり、
前記第３ケーブルは、シリアルケーブルである、
請求項１乃至４のいずれか一に記載の疎通確認試験装置。
【請求項６】
前記試験用設定情報を作成する処理では、
取得した前記設定情報に基づいて、設定されているポート数の最大数を計算し、計算された前記最大数と同数のＶＲＦを設定する処理と、
設定した各前記ＶＲＦに、取得した前記設定情報に設定されているＶＬＡＮと同数のＶＬＡＮを設定する処理と、
取得した前記設定情報において、各前記ＶＬＡＮに対応するＶＩＰアドレスがあるか否かを判断する処理と、
前記ＶＩＰアドレスがある場合、前記ＶＩＰアドレスに係るサブネットマスク設定に基づいて、未使用アドレスの中より、任意のアドレスを、各前記ＶＬＡＮに設定する処理と、
前記ＶＩＰアドレスがない場合、未使用アドレス帯より、任意のアドレスを、各前記ＶＬＡＮに設定する処理と、
前記接続用スイッチの前記複数のポートに、ＶＬＡＮ−ＩＤ以外について、取得した前記設定情報に設定されている前記試験対象スイッチの前記複数のポートの設定情報と同じ設定情報を設定する処理と、
前記接続用スイッチの前記複数のポートに、ＶＬＡＮ−ＩＤを異なるようにして、取得した前記設定情報に設定されている前記試験対象スイッチの前記複数のポートのＶＬＡＮと同じネットワークを各ＶＲＦに１つずつ設定する処理と、
前記処理による各設定を含む試験用設定情報を作成する処理と、
を行う請求項５記載の疎通確認試験装置。
【請求項７】
前記疎通確認試験は、ｐｉｎｇコマンド又はtracerouteコマンドを実行して行う、
請求項１乃至６のいずれか一に記載の疎通確認試験装置。
【請求項８】
請求項１乃至７のいずれか一に記載の疎通確認試験装置と、
前記接続用スイッチと、
前記第１乃至第３ケーブルと、
を備える疎通確認試験システム。
【請求項９】
疎通確認試験装置及び接続用スイッチを用いて試験対象スイッチの疎通確認試験を行う疎通確認試験方法であって、
前記接続用スイッチの複数のポートと前記試験対象スイッチの複数のポートとがそれぞれ第１ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記接続用スイッチとが第２ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記試験対象スイッチとが第３ケーブルを介して通信可能に接続された状態で、
前記疎通確認試験装置において、前記試験対象スイッチから、前記試験対象スイッチの前記複数のポートに係る設定情報及びポートステータス情報を、前記第３ケーブルを介して取得するステップと、
前記疎通確認試験装置において、取得した前記設定情報及び前記ポートステータス情報に基づいて、前記試験対象スイッチの前記複数のポートの疎通確認試験を行うために用いられる前記接続用スイッチの前記複数のポートに係る試験用設定情報を作成するステップと、
前記疎通確認試験装置において、作成された前記試験用設定情報を、前記第２ケーブルを介して前記接続用スイッチに記憶させるステップと、
前記疎通確認試験装置から前記第２ケーブルを介して前記接続用スイッチを制御し、前記接続用スイッチから前記第１ケーブルを介して前記試験対象スイッチの前記複数のポートの全てについて疎通確認試験を行うステップと、
を含む疎通確認試験方法。
【請求項１０】
接続用スイッチを用いて試験対象スイッチの疎通確認試験を行う疎通確認試験装置で実行される疎通確認試験であって、
前記接続用スイッチの複数のポートと前記試験対象スイッチの複数のポートとがそれぞれ第１ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記接続用スイッチとが第２ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記試験対象スイッチとが第３ケーブルを介して通信可能に接続された状態で、
前記試験対象スイッチから、前記試験対象スイッチの前記複数のポートに係る設定情報及びポートステータス情報を、前記第３ケーブルを介して取得する処理と、
取得した前記設定情報及び前記ポートステータス情報に基づいて、前記試験対象スイッチの前記複数のポートの疎通確認試験を行うために用いられる前記接続用スイッチの前記複数のポートに係る試験用設定情報を作成する処理と、
作成された前記試験用設定情報を、前記第２ケーブルを介して前記接続用スイッチに記憶させる処理と、
前記疎通確認試験装置から前記第２ケーブルを介して前記接続用スイッチを制御し、前記接続用スイッチから前記第１ケーブルを介して前記試験対象スイッチの前記複数のポートの全てについて疎通確認試験を行う処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、疎通確認試験装置、疎通確認試験システム、疎通確認試験方法、及び、プログラムに関する。
【背景技術】
【０００２】
一般企業のオフィスビル内で使用するネットワークにおいては、フロアスイッチやエッジスイッチとして、Ｌ２（Layer 2）スイッチが大量に導入されている。Ｌ２スイッチを設定した後においては、疎通確認試験を行う。疎通確認試験は、通常、２台の端末を対向させて、自身の端末から相手方の端末に対してＩＣＭＰ（Internet Control Message Protocol）のechoコマンドを送信して正しく届いて返答が行われるかを確認するための「ｐｉｎｇ（Packet InterNet Groper）コマンド」を実行したり、自身の端末から相手方の端末に対してＩＣＭＰのechoコマンドを送信してどのような経路を通ってたどり着くかを確認するための「tracerouteコマンド」を実行して行う（例えば、特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１８８７６３号公報
【特許文献２】特開２００９−１９４７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以下の分析は、本願発明者により与えられる。
【０００５】
特許文献１、２に記載されているような疎通確認試験では、試験対象となるＬ２スイッチの設定情報の内容から各ＬＡＮ（Local Area Network）ポートのＶＬＡＮ（Virtual Local Area Network）設定やタグＶＬＡＮ設定を確認し、当該Ｌ２スイッチのＬＡＮポートの設計に合わせて試験端末のＩＰ（Internet Protocol）アドレスやタグＶＬＡＮの設定を行う必要があるため、専門知識が必要であった。
【０００６】
また、特許文献１、２に記載されているような疎通確認試験では、複数の物理リンクを束ねて１つの論理リンクとして扱うＬＡＧ（Link AGgregation）設定がある場合には、ＬＡＧに対応したＬＡＮポートを複数実装している必要があるが、試験装置として使用するノート型パーソナルコンピュータでは、ＬＡＧに対応したＬＡＮポートを有していないことが多いため、疎通確認試験ができないことがあった。
【０００７】
さらに、特許文献１、２に記載されているような疎通確認試験では、同一の端末間でＬ２スイッチにおけるＬＡＮポートの疎通確認を行う場合、ＬＡＮポートに接続された機器のＭＡＣ（Media Access Control）アドレスを自動学習する際、Ｌ２スイッチのＦＤＢ（Forwarding DataBase）のエージングタイム（ＭＡＣアドレスの保持時間；Cisco社製のスイッチの場合は標準値が５分間）を待つ必要があり、全ポートを確認する場合、長時間（Cisco社製２４ポート型スイッチの場合１２０分）を要するという問題があった。
【０００８】
本発明の主な課題は、専門知識を持たない人でも試験対象となるスイッチの各ポートの疎通確認試験を簡単に早く実施することに貢献することができる疎通確認試験装置、疎通確認試験システム、疎通確認試験方法、及び、プログラムを提供することである。
【課題を解決するための手段】
【０００９】
第１の視点に係る疎通確認試験装置は、接続用スイッチを用いて試験対象スイッチの疎通確認試験を行う疎通確認試験装置であって、前記接続用スイッチの複数のポートと前記試験対象スイッチの複数のポートとがそれぞれ第１ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記接続用スイッチとが第２ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記試験対象スイッチとが第３ケーブルを介して通信可能に接続された状態で、前記試験対象スイッチから、前記試験対象スイッチの前記複数のポートに係る設定情報及びポートステータス情報を、前記第３ケーブルを介して取得する処理と、取得した前記設定情報及び前記ポートステータス情報に基づいて、前記試験対象スイッチの前記複数のポートの疎通確認試験を行うために用いられる前記接続用スイッチの前記複数のポートに係る試験用設定情報を作成する処理と、作成された前記試験用設定情報を、前記第２ケーブルを介して前記接続用スイッチに記憶させる処理と、前記疎通確認試験装置から前記第２ケーブルを介して前記接続用スイッチを制御し、前記接続用スイッチから前記第１ケーブルを介して前記試験対象スイッチの前記複数のポートの全てについて疎通確認試験を行う処理と、を行う。
【００１０】
第２の視点に係る疎通確認試験システムは、前記第１の視点に係る疎通確認試験装置と、前記接続用スイッチと、前記第１乃至第３ケーブルと、を備える。
【００１１】
第３の視点に係る疎通確認試験方法は、疎通確認試験装置及び接続用スイッチを用いて試験対象スイッチの疎通確認試験を行う疎通確認試験方法であって、前記接続用スイッチの複数のポートと前記試験対象スイッチの複数のポートとがそれぞれ第１ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記接続用スイッチとが第２ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記試験対象スイッチとが第３ケーブルを介して通信可能に接続された状態で、前記疎通確認試験装置において、前記試験対象スイッチから、前記試験対象スイッチの前記複数のポートに係る設定情報及びポートステータス情報を、前記第３ケーブルを介して取得するステップと、前記疎通確認試験装置において、取得した前記設定情報及び前記ポートステータス情報に基づいて、前記試験対象スイッチの前記複数のポートの疎通確認試験を行うために用いられる前記接続用スイッチの前記複数のポートに係る試験用設定情報を作成するステップと、前記疎通確認試験装置において、作成された前記試験用設定情報を、前記第２ケーブルを介して前記接続用スイッチに記憶させるステップと、前記疎通確認試験装置から前記第２ケーブルを介して前記接続用スイッチを制御し、前記接続用スイッチから前記第１ケーブルを介して前記試験対象スイッチの前記複数のポートの全てについて疎通確認試験を行うステップと、を含む。
【００１２】
第４の視点に係るプログラムは、接続用スイッチを用いて試験対象スイッチの疎通確認試験を行う疎通確認試験装置で実行される疎通確認試験であって、前記接続用スイッチの複数のポートと前記試験対象スイッチの複数のポートとがそれぞれ第１ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記接続用スイッチとが第２ケーブルを介して通信可能に接続され、かつ、前記疎通確認試験装置と前記試験対象スイッチとが第３ケーブルを介して通信可能に接続された状態で、前記試験対象スイッチから、前記試験対象スイッチの前記複数のポートに係る設定情報及びポートステータス情報を、前記第３ケーブルを介して取得する処理と、取得した前記設定情報及び前記ポートステータス情報に基づいて、前記試験対象スイッチの前記複数のポートの疎通確認試験を行うために用いられる前記接続用スイッチの前記複数のポートに係る試験用設定情報を作成する処理と、作成された前記試験用設定情報を、前記第２ケーブルを介して前記接続用スイッチに記憶させる処理と、前記疎通確認試験装置から前記第２ケーブルを介して前記接続用スイッチを制御し、前記接続用スイッチから前記第１ケーブルを介して前記試験対象スイッチの前記複数のポートの全てについて疎通確認試験を行う処理と、を実行させる。
【発明の効果】
【００１３】
前記第１〜第４の視点によれば、専門知識を持たない人でも試験対象となるスイッチの各ポートの疎通確認試験を簡単に早く実施することに貢献することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係る疎通確認試験システムの構成を模式的に示したブロック図である。
【図２】実施形態１に係る疎通確認試験システムにおける接続用Ｌ３スイッチの試験用設定情報の論理構成の一例を模式的に示した図である。
【図３】実施形態１に係る疎通確認試験システムの動作を模式的に示したフローチャート図である。
【図４】実施形態１に係る疎通確認試験システムの試験用設定情報作成時の動作を模式的に示したフローチャート図である。
【図５】実施形態２に係る疎通確認試験システムの構成を模式的に示したブロック図である。
【発明を実施するための形態】
【００１５】
以下、実施形態について図面を参照しつつ説明する。なお、本出願において図面参照符号を付している場合は、それらは、専ら理解を助けるためのものであり、図示の態様に限定することを意図するものではない。また、下記の実施形態は、あくまで例示であり、本発明を限定するものではない。さらに、以降の説明で参照する図面等のブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号（データ）の流れを模式的に示すものであり、双方向性を排除するものではない。
【００１６】
［実施形態１］
実施形態１に係る疎通確認試験システムについて図面を用いて説明する。図１は、実施形態１に係る疎通確認試験システムの構成を模式的に示したブロック図である。図２は、実施形態１に係る疎通確認試験システムにおける接続用Ｌ３スイッチの試験用設定情報の論理構成の一例を模式的に示した図である。
【００１７】
疎通確認試験システム１は、疎通確認試験装置１００及び接続用Ｌ３スイッチ３００を用いて、試験対象Ｌ２スイッチ２００の疎通確認試験を行うためのシステムである（図１、図２参照）。疎通確認試験システム１は、疎通確認試験装置１００と、接続用Ｌ３スイッチ３００と、ＬＡＮケーブル４００と、ＬＡＮケーブル４０１と、シリアルケーブル４０２と、を有する。
【００１８】
疎通確認試験装置１００は、接続用Ｌ３スイッチ３００を用いて、試験対象Ｌ２スイッチ２００の疎通確認試験を行うための装置である。疎通確認試験装置１００には、シリアル接続部１０４及びＬＡＮ接続部１０５を有するコンピュータを用いることができ、例えば、ノート型パーソナルコンピュータを用いることができる。疎通確認試験装置１００は、制御部１０１と、入力部１０２と、出力部１０３と、シリアル接続部１０４と、ＬＡＮ接続部１０５と、記憶部１０６と、を有する。
【００１９】
制御部１０１は、入力部１０２、出力部１０３、シリアル接続部１０４、ＬＡＮ接続部１０５、及び、記憶部１０６を制御する機能部である（図１参照）。制御部１０１は、入力部１０２を制御して、入力部１０２から入力された情報を取り込む。制御部１０１は、出力部１０３を制御して、出力部１０３に情報を出力させる。制御部１０１は、シリアル接続部１０４を制御して、試験対象Ｌ２スイッチ２００に対する情報の送受信を行う。制御部１０１は、ＬＡＮ接続部１０５を制御して、接続用Ｌ３スイッチ３００に対する情報の送受信を行う。制御部１０１は、記憶部１０６へのデータの入出力、記憶部１０６へのデータの書き込みや読み出しを行う。制御部１０１は、ソフトウェア（スイッチ制御試験ツール１０９、試験用設定情報作成ツール１１０を含む）を実行することにより所定の情報処理を行う。
【００２０】
制御部１０１は、試験用設定情報作成ツール１１０を実行することにより、以下のような情報処理を行う。制御部１０１は、取得した設定情報２０５に基づいて、試験対象Ｌ２スイッチ２００に接続する接続用Ｌ３スイッチ３００の試験用設定情報３０６を自動作成する。試験用設定情報の作成の詳細については、後述する。
【００２１】
制御部１０１は、スイッチ制御試験ツール１０９を実行することにより、以下のような情報処理を行う。制御部１０１は、試験対象Ｌ２スイッチ２００と通信可能な状態になると、試験対象Ｌ２スイッチ２００から、試験対象Ｌ２スイッチ２００の設定情報２０５及びポートステータス情報２０６を自動で取得する。制御部１０１は、自動作成された試験用設定情報３０６を接続用Ｌ３スイッチ３００に記憶させる。制御部１０１は、接続用Ｌ３スイッチ３００の全てのポートを活性化した状態で、取得した試験対象Ｌ２スイッチ２００の設定情報２０５及びポートステータス情報２０６を用いて、試験対象Ｌ２スイッチ２００の第１ポートから順番にｐｉｎｇ試験を行うことで、疎通確認試験（ＬＡＧ機能試験を含む）を実施する。疎通確認試験の詳細については、後述する。
【００２２】
入力部１０２は、情報を入力するための機能部である（図１参照）。入力部１０２には、例えば、キーボード、マウス、タッチパネル、マイク、ボタン、その他の入力手段を用いることができ、図示しない通信部を介して通信可能に接続された入力部を有する情報端末等を用いてもよい。
【００２３】
出力部１０３は、情報を出力（表示、音声出力、印刷等）するための機能部である（図１参照）。出力部１０３として、例えば、表示を行うディスプレイ、印刷を行うプリンタ、その他の出力手段を用いることができ、図示しない通信部を介して通信可能に接続された出力部を有する情報端末等を用いてもよい。また、出力部１０３を使用する代わりに、通信部及びネットワークを通じて接続された別の情報端末等（図示せず；例えば、ユーザが使用する端末）を使用して情報を出力するようにしてもよい。
【００２４】
シリアル接続部１０４は、シリアルポートのインタフェース規格（例えば、ＲＳ−２３２）を用いて、情報を１度に１ビットずつ送受信するインタフェースである（図１参照）。シリアル接続部１０４は、シリアルケーブル４０２と着脱可能に接続する。シリアル接続部１０４は、シリアルケーブル４０２を経由して、試験対象Ｌ２スイッチ２００のコンソールポート２０３と通信可能に接続する。
【００２５】
ＬＡＮ接続部１０５は、イーサネット（Ethernet）（登録商標）規格を用いて、情報を送受信するインタフェースである（図１参照）。ＬＡＮ接続部１０５は、ＬＡＮケーブル４０１と着脱可能に接続する。ＬＡＮ接続部１０５は、ＬＡＮケーブル４０１を経由して、接続用Ｌ３スイッチ３００のＬＡＮポート３０３と通信可能に接続する。
【００２６】
記憶部１０６は、各種データ、プログラム（ツールソフトウェアを含む）、ファイル等の情報を記憶する機能部である（図１参照）。記憶部１０６として、例えば、ＲＡＭ（Random Access Memory）、フラッシュメモリ（不揮発性メモリ）、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）などの記憶装置を用いることができる。記憶部１０６は、装置情報１０７、スイッチ制御試験ツール１０９、試験用設定情報作成ツール１１０を記憶している。
【００２７】
装置情報１０７は、試験対象Ｌ２スイッチ２００及び接続用Ｌ３スイッチ３００に関する情報である。装置情報１０７は、スイッチ設定情報１０８を有する。
【００２８】
スイッチ設定情報１０８は、試験対象Ｌ２スイッチ２００及び接続用Ｌ３スイッチ３００に係る設定情報（running-config、interfaces status）、試験用設定情報（試験用設定情報３０６に対応）、リンク試験結果、疎通確認試験結果を含む情報である。
【００２９】
スイッチ制御試験ツール１０９は、試験対象Ｌ２スイッチ２００及び接続用Ｌ３スイッチ３００へのリモート接続、試験対象Ｌ２スイッチ２００及び接続用Ｌ３スイッチ３００からの設定情報（running-config、及び、interfaces status）の取得、接続用Ｌ３スイッチ３００への試験用設定情報の設定（登録）、及び、疎通確認試験（ｐｉｎｇコマンド実行）を実行するプログラムである。
【００３０】
試験用設定情報作成ツール１１０は、試験対象Ｌ２スイッチ２００の設定情報に基づいて、接続用Ｌ３スイッチ３００の試験用設定情報を作成するプログラムである。
【００３１】
試験対象Ｌ２スイッチ２００は、試験対象となるＬ２スイッチである（図１、図２参照）。試験対象Ｌ２スイッチ２００は、ネットワークを中継する機器であり、パケットに含まれるＭＡＣアドレスに基づいて中継先を判断し、中継動作を行う。試験対象Ｌ２スイッチ２００は、制御部２０１と、ＬＡＮポート２０２と、コンソールポート２０３と、記憶部２０４と、を有する。
【００３２】
制御部２０１は、各ＬＡＮポート２０２、コンソールポート２０３、及び、記憶部２０４を制御する機能部である（図１参照）。制御部２０１は、各ＬＡＮポート２０２を制御して、対応する接続用Ｌ３スイッチ３００のＬＡＮポート３０２に対する情報の送受信を行う。制御部２０１は、コンソールポート２０３を制御して、疎通確認試験装置１００に対する情報の送受信を行う。制御部２０１は、記憶部２０４へのデータの入出力、記憶部２０４へのデータの書き込みや読み出しを行う。制御部２０１は、記憶部２０４に記憶された情報に基づいて、中継動作を行う。制御部２０１は、疎通確認試験装置１００の制御部１０１のリモート接続により制御される。
【００３３】
ＬＡＮポート２０２は、イーサネット規格を用いて、情報の送受信を行うインタフェースである（図１参照）。ＬＡＮポート２０２は、ＬＡＮケーブル４００と着脱可能に接続する。各ＬＡＮポート２０２は、対応するＬＡＮケーブル４００を経由して、対応する接続用Ｌ３スイッチ３００のＬＡＮポート３０２と通信可能に接続される。図１のＬＡＮポート２０２は、設定情報２０５に基づいて仮想化したときに、例えば、図２のように、タグＶＬＡＮ設定されていないアクセスポートとなるＬＡＮポート２０２ａと、タグＶＬＡＮ設定かつＬＡＧ設定されたＬＡＮポート２０２ｂと、に分けることができる。
【００３４】
コンソールポート２０３は、シリアルポートのインタフェース規格（例えば、ＲＳ−２３２）を用いて、情報を１度に１ビットずつ送受信するインタフェースである（図１、図２参照）。コンソールポート２０３は、シリアルケーブル４０２と着脱可能に接続する。コンソールポート２０３は、シリアルケーブル４０２を経由して、疎通確認試験装置１００のシリアル接続部１０４と通信可能に接続する。
【００３５】
記憶部２０４は、各種データ、プログラム、ファイル等の情報を記憶する機能部である（図１参照）。記憶部２０４は、設定情報２０５及びポートステータス情報２０６を記憶する。
【００３６】
設定情報２０５は、各ＬＡＮポート２０２の仮想化ネットワークを構築するためのＶＬＡＮ設定、タグＶＬＡＮ設定、ＬＡＧ設定、ＶＩＰアドレス設定を含む情報である。
【００３７】
ポートステータス情報２０６は、試験対象Ｌ２スイッチ２００のインタフェースとなる各ＬＡＮポート２０２のステータスに関する情報（例えば、connected、notconnect等）である。
【００３８】
接続用Ｌ３スイッチ３００は、試験対象Ｌ２スイッチ２００と接続するためのＬ３スイッチである（図１、図２参照）。接続用Ｌ３スイッチ３００は、試験対象Ｌ２スイッチ２００のＦＤＢのエージングタイムに影響を受けないようにするためのものである。接続用Ｌ３スイッチ３００は、ＯＳＩ（Open System Interconnection）参照モデルにおけるネットワーク層（Ｌ３）での情報の転送処理を行う。接続用Ｌ３スイッチ３００は、制御部３０１と、ＬＡＮポート３０２と、ＬＡＮポート３０３と、記憶部３０４と、を有する。
【００３９】
制御部３０１は、ＬＡＮポート３０２、ＬＡＮポート３０３、及び、記憶部３０４を制御する機能部である（図１参照）。制御部３０１は、各ＬＡＮポート３０２を制御して、対応する試験対象Ｌ２スイッチ２００のＬＡＮポート２０２に対する情報の送受信を行う。制御部３０１は、ＬＡＮポート３０３を制御して、疎通確認試験装置１００に対する情報の送受信を行う。制御部３０１は、記憶部３０４へのデータの入出力、記憶部３０４へのデータの書き込みや読み出しを行う。制御部３０１は、記憶部３０４に記憶された情報に基づいて、中継動作を行う。制御部３０１は、疎通確認試験装置１００の制御部１０１のリモート接続により制御される。
【００４０】
ＬＡＮポート３０２は、イーサネット規格を用いて、情報の送受信を行うインタフェースである（図１参照）。ＬＡＮポート３０２は、ＬＡＮケーブル４００と着脱可能に接続する。各ＬＡＮポート３０２は、対応するＬＡＮケーブル４００を経由して、対応する試験対象Ｌ２スイッチ２００のＬＡＮポート２０２と通信可能に接続する。図１のＬＡＮポート３０２は、試験用設定情報３０６に基づいて仮想化したときに、例えば、図２のように、タグＶＬＡＮ設定されていないアクセスポートとなるＬＡＮポート３０２ａと、タグＶＬＡＮ設定かつＬＡＧ設定されたＬＡＮポート３０２ｂと、に分けることができる。
【００４１】
ＬＡＮポート３０３は、イーサネット規格を用いて、情報の送受信を行うインタフェースである（図１、図２参照）。ＬＡＮポート３０３は、ＬＡＮケーブル４０１と着脱可能に接続する。ＬＡＮポート３０３は、対応するＬＡＮケーブル４０１を経由して、疎通確認試験装置１００のＬＡＮ接続部１０５と通信可能に接続する。
【００４２】
記憶部３０４は、各種データ、プログラム、ファイル等の情報を記憶する機能部である（図１参照）。記憶部３０４は、設定情報３０５、試験用設定情報３０６、及び、ポートステータス情報３０７を記憶する。
【００４３】
設定情報３０５は、仮想化ネットワークを構築するためのＶＲＦ（Virtual Routing Forwarding）設定、各ＬＡＮポート３０２のＶＬＡＮ設定、タグＶＬＡＮ設定、ＬＡＧ設定、ＭＡＣアドレス設定を含む情報である。
【００４４】
試験用設定情報３０６は、試験用設定情報作成ツール１１０によって作成された疎通確認試験時に使用する設定情報である。試験用設定情報３０６は、試験対象Ｌ２スイッチ２００の各ＬＡＮポート２０２の疎通確認試験を行うために用いられる。
【００４５】
ポートステータス情報３０７は、各ＬＡＮポート３０２のステータス（例えば、connected、notconnect等）に係る情報である。
【００４６】
ＬＡＮケーブル４００は、イーサネット規格を用いて、対応するＬＡＮポート２０２、３０２間を通信可能に接続する配線用のケーブルである（図１参照）。図１のＬＡＮケーブル４００は、仮想化したときに、例えば、図２のように、タグＶＬＡＮ設定されていないアクセスポートとなるＬＡＮポート２０２ａ、３０２ａ間を接続するＬＡＮケーブル４００ａと、タグＶＬＡＮ設定かつＬＡＧ設定されたＬＡＮポート２０２ｂ、３０２ｂ間を接続するＬＡＮケーブル４００ｂと、に分けることができる。
【００４７】
ＬＡＮケーブル４０１は、イーサネット規格を用いて、ＬＡＮ接続部１０５とＬＡＮポート３０３との間を通信可能に接続する配線用のケーブルである（図１、図２参照）。
【００４８】
シリアルケーブル４０２は、シリアルポートのインタフェース規格を用いて、シリアル接続部１０４とコンソールポート２０３との間をシリアル転送通信可能に接続するケーブルである。
【００４９】
次に、実施形態１に係る疎通確認試験システムについて図面を用いて説明する。図３は、実施形態１に係る疎通確認試験システムの動作を模式的に示したフローチャート図である。図４は、実施形態１に係る疎通確認試験システムの試験用設定情報作成時の動作を模式的に示したフローチャート図である。なお、疎通確認試験システムの構成については、図１を参照されたい。
【００５０】
前提条件として、接続用Ｌ３スイッチ３００の試験用設定情報３０６は、予め初期試験用設定情報に設定されているものとする。ここで、初期試験用設定情報は、管理用ＩＰアドレス設定、各ＬＡＮポート３０２のshutdown設定を含む設定情報であり、疎通確認試験装置１００のＬＡＮ接続部１０５に接続されるＬＡＮポート３０３の設定情報を含む。
【００５１】
また、前提条件として、試験対象Ｌ２スイッチ２００の設定情報２０５は、予め本番環境設定情報に設定されているものとする。ここで、本番環境設定情報は、各ＬＡＮポート２０２の使用状態を含む設定情報である。
【００５２】
また、前提条件として、試験対象Ｌ２スイッチ２００の各ＬＡＮポート２０２と、対応する接続用Ｌ３スイッチ３００のＬＡＮポート３０２との間をＬＡＮケーブル４００で接続する。また、疎通確認試験装置１００のシリアル接続部１０４と試験対象Ｌ２スイッチ２００のコンソールポート２０３との間をシリアルケーブル４０２で接続する。さらに、疎通確認試験装置１００のＬＡＮ接続部１０５と接続用Ｌ３スイッチ３００のＬＡＮポート３０３との間をＬＡＮケーブル４０１で接続する。
【００５３】
さらに、前提条件として、疎通確認試験装置１００に、試験対象Ｌ２スイッチ２００のログインＩＤとパスワードを、予め手動で入力（登録）する。
【００５４】
以上のような前提条件のもとで、疎通確認試験システム１は、以下のように動作する。
【００５５】
まず、疎通確認試験システム１において、疎通確認試験装置１００は、制御部１０１でスイッチ制御試験ツール１０９を実行し、シリアル接続部１０４からシリアルケーブル４０２を経由して、試験対象Ｌ２スイッチ２００のコンソールポート２０３に接続し、疎通確認試験装置１００に記憶されたログインＩＤ及びパスワードを使用して試験対象Ｌ２スイッチ２００にログインし、試験対象Ｌ２スイッチ２００に対して、設定情報２０５及びポートステータス情報２０６を要求する（ステップＡ１）。
【００５６】
ここで、設定情報２０５の要求は、Cisco社製Ｌ２スイッチの場合、show running-configコマンドを実行することにより行うことができる。また、ポートステータス情報２０６の要求は、Cisco社製Ｌ２スイッチの場合、show interfaces statusコマンドを実行することにより行うことができる。
【００５７】
次に、試験対象Ｌ２スイッチ２００は、疎通確認試験装置１００からの設定情報２０５及びポートステータス情報２０６の要求を受けて、記憶部２０４に記憶された設定情報２０５及びポートステータス情報２０６を、疎通確認試験装置１００に送信する（ステップＡ２）。
【００５８】
次に、疎通確認試験装置１００は、試験対象Ｌ２スイッチ２００からの設定情報２０５及びポートステータス情報２０６を受信し、受信した設定情報２０５及びポートステータス情報２０６を、記憶部１０６の装置情報１０７におけるスイッチ設定情報１０８内に、試験対象Ｌ２スイッチ２００に係る設定情報として記憶する（ステップＡ３）。
【００５９】
次に、疎通確認試験装置１００は、制御部１０１で試験用設定情報作成ツール１１０を実行し、記憶部１０６の装置情報１０７におけるスイッチ設定情報１０８内の試験対象Ｌ２スイッチ２００に係る設定情報に基づいて、接続用Ｌ３スイッチ３００の試験用設定情報を作成し、作成された試験用設定情報を、記憶部１０６の装置情報１０７におけるスイッチ設定情報１０８内に記憶する（ステップＡ４）。
【００６０】
ここで、試験用設定情報の作成は、例えば、以下のようにして行うことができる。
【００６１】
まず、疎通確認試験装置１００は、記憶部１０６の装置情報１０７におけるスイッチ設定情報１０８内の試験対象Ｌ２スイッチ２００に係る設定情報（図１の２０５に相当）に基づいて、設定されている各ＶＬＡＮ（図２のＶＬＡＮ１〜３）に所属しているＬＡＮポート数の最大数（図２では４つ；次段落参照）を計算し、計算された最大数と同数（図２では４つ）のＶＲＦ（図２のＶＲＦ−１〜４に相当）を設定する（ステップＢ１）。
【００６２】
ここで、ステップＢ１において、ＬＡＮポート数は、試験対象Ｌ２スイッチ２００に対して、show running-configコマンドを実行した時の各interfaceに設定されているＶＬＡＮの番号をＶＬＡＮ単位で数え、ＬＡＧ設定されている場合は、ＬＡＧグループで１ポートと数える。また、ＶＲＦ名は、ＶＲＦ−１から昇順に付与する。
【００６３】
次に、疎通確認試験装置１００は、設定した各ＶＲＦ（図２のＶＲＦ−１〜４に相当）に、記憶された試験対象Ｌ２スイッチ２００に係る設定情報（図１の２０５に相当）に設定されているＶＬＡＮインタフェース数と同数（図２では３つ）のＶＬＡＮ（図２ではＶＬＡＮ１〜３、ＶＬＡＮ１ａ〜３ａ、ＶＬＡＮ１ｂ〜３ｂ、ＶＬＡＮ１ｃ〜３ｃに相当）を設定し、かつ、各ＶＲＦ単位に、試験対象Ｌ２スイッチ２００に係る設定情報（図１の２０５に相当）に設定されている各ＶＬＡＮと通信可能なＬＡＮポートに接続するように設定する（ステップＢ２）。
【００６４】
次に、疎通確認試験装置１００は、試験対象Ｌ２スイッチ２００でタグＶＬＡＮを使用しているＬＡＮポート（図２の２０２ｂ）と接続する接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ｂ）については、試験対象Ｌ２スイッチ２００と同じＶＬＡＮ−ＩＤ（Virtual Local Area Network - IDentification、ＶＬＡＮ識別情報）を設定し、その他のＬＡＮポートについては、各ＶＬＡＮインタフェース単位に、試験対象Ｌ２スイッチ２００で使用していないＶＬＡＮ−ＩＤを自動設定する（ステップＢ３）。例えば、試験対象Ｌ２スイッチ２００に登録されているＶＬＡＮ−ＩＤが１００、２００の場合、１１０、１２０、２１０、２２０を付与する。
【００６５】
次に、疎通確認試験装置１００は、記憶された試験対象Ｌ２スイッチ２００に係る設定情報（図１の２０５に相当）において、各ＶＬＡＮに対応するＶＩＰアドレスがあるか否かを判断する（ステップＢ４）。
【００６６】
ＶＩＰアドレスがある場合（ステップＢ４のＹＥＳ）、疎通確認試験装置１００は、ＶＩＰアドレスに係るサブネットマスク設定に基づいて、未使用アドレスの中より、任意のアドレスを、ステップＢ２で設定した各ＶＬＡＮに設定し（ステップＢ５）、その後、ステップＢ７に進む。例えば、ＶＩＰアドレスが１９２．１６８．１．１／２４に設定されている場合、１から２５４の範囲内より４オクテット目を、１１０、１１１とする（Cisco社製スイッチで１９２．１６８．１．０／２４を設定する場合、ｉｐ  ａｄｄｒｅｓｓ  １９２．１６８．１．０  ２５５．２５５．２５５．０とする）。
【００６７】
ＶＩＰアドレスがない場合（ステップＢ４のＮＯ）、疎通確認試験装置１００は、ステップＢ２で設定した各ＶＬＡＮに、試験対象Ｌ２スイッチ２００に係る設定情報（図１の２０５に相当）の各ＶＬＡＮに所属するポートに対して、ＶＬＡＮごとに未使用の１つのネットワークアドレス帯より、任意のＶＩＰアドレスを設定し（ステップＢ６）、その後、ステップＢ７に進む。例えば、１９２．１６８．１．０／２４が使用されている場合、プライベートアドレス帯（Internet Engineering Task ForceのRequest for Comments 1918にて規定）より、１９２．１６８．２．０／２４の未使用アドレス帯を使用し、１９２．１６８．２．１１０／２４、とする。
【００６８】
ステップＢ５又はステップＢ６の後、疎通確認試験装置１００は、接続用Ｌ３スイッチ３００の各ＬＡＮポート３０２に、ＶＬＡＮ−ＩＤ以外について、試験対象Ｌ２スイッチ２００に係る設定情報に設定されている各ＬＡＮポート２０２の設定情報と同じ設定情報を設定する（ステップＢ７）。
【００６９】
次に、疎通確認試験装置１００は、接続用Ｌ３スイッチ３００の各ＬＡＮポート３０２に対して閉塞設定（Cisco社製スイッチの場合は、shutdownコマンドを登録）する（ステップＢ８）。
【００７０】
最後に、疎通確認試験装置１００は、ステップＢ１、Ｂ２、Ｂ３、Ｂ５又はＢ６、Ｂ７、Ｂ８による各設定を含む試験用設定情報を作成し、作成された試験用設定情報（図１の３０６に相当）を記憶部１０６の装置情報１０７におけるスイッチ設定情報１０８内に記憶する（ステップＢ９）。ステップＢ９によりステップＡ４の試験用設定情報の作成、記憶が完了する。
【００７１】
ステップＡ４の後、疎通確認試験装置１００は、スイッチ制御試験ツール１０９を実行して、ＬＡＮ接続部１０５からＬＡＮケーブル４０１を経由して接続用Ｌ３スイッチ３００にリモート接続し、装置情報１０７におけるスイッチ設定情報１０８内の試験用設定情報（図１の３０６に相当）を接続用Ｌ３スイッチ３００に送信をする（ステップＡ５）。
【００７２】
次に、接続用Ｌ３スイッチ３００は、疎通確認試験装置１００からの試験用設定情報を受信し、受信した試験用設定情報３０６を記憶する（ステップＡ６）。これにより、接続用Ｌ３スイッチ３００は、試験用設定情報３０６に基づいて動作可能となる。
【００７３】
次に、疎通確認試験装置１００は、制御部１０１でスイッチ制御試験ツール１０９を実行して、記憶されている試験対象Ｌ２スイッチ２００に係る設定情報に基づいて、試験対象Ｌ２スイッチ２００の使用可能ＬＡＮポート（ここではshutdown設定されていないＬＡＮポート２０２）と接続されている接続用Ｌ３スイッチ３００のＬＡＮポート３０２の全てに対して、活性化（Cisco社製スイッチの場合は、no shutdownコマンドを実行）を要求する（ステップＡ７）。
【００７４】
次に、接続用Ｌ３スイッチ３００は、活性化の要求を受けて、該当するＬＡＮポート３０２の全てに対して活性化を行う（ステップＡ８）。
【００７５】
次に、疎通確認試験装置１００は、試験対象Ｌ２スイッチ２００に対して、ポートステータス情報２０６を要求する（ステップＡ９）。
【００７６】
次に、試験対象Ｌ２スイッチ２００は、疎通確認試験装置１００からのポートステータス情報２０６の要求を受けて、記憶部２０４に記憶されたポートステータス情報２０６を、疎通確認試験装置１００に送信する（ステップＡ１０）。
【００７７】
次に、疎通確認試験装置１００は、試験対象Ｌ２スイッチ２００からのポートステータス情報２０６を受信し、受信したポートステータス情報２０６を、記憶部１０６の装置情報１０７におけるスイッチ設定情報１０８内に、試験対象Ｌ２スイッチ２００に係るリンク試験情報として記憶する（ステップＡ１１）。
【００７８】
次に、疎通確認試験装置１００は、記憶されたポートステータス情報におけるリンクアップ数と、試験対象Ｌ２スイッチ２００に係る設定情報の使用可能ＬＡＮポート数とを比較し、差異がないことを確認する（ステップＡ１２）。なお、差異がある場合、疎通確認試験装置１００は、出力部１０３から「ＬＡＮケーブル接続不良」のメッセージを出力する。
【００７９】
次に、疎通確認試験装置１００は、制御部１０１でスイッチ制御試験ツール１０９を実行して、ＬＡＮ接続部１０５、ＬＡＮケーブル４０１、ＬＡＮポート３０３を介して接続用Ｌ３スイッチ３００にリモート接続し、試験対象Ｌ２スイッチ２００の第１のＬＡＮポート（図２の２０２ａ）のｐｉｎｇ試験を実行するため、接続用Ｌ３スイッチ３００に対してｐｉｎｇ実行制御を行う（ステップＡ１３）。また、試験対象Ｌ２スイッチ２００の第２以降のＬＡＮポート（図２の２０２ａ）についても、同様な方法でｐｉｎｇ実行制御を行う。
【００８０】
ここで、ｐｉｎｇ実行制御では、試験対象Ｌ２スイッチ２００の第１のＬＡＮポート（図２の２０２ａ）に接続されている接続用Ｌ３スイッチ３００の第１のＬＡＮポート（図２の３０２ａ）が接続されたバーチャルインタフェース（図２のＶＲＦ−１のＶＬＡＮ１ａのＶＩＰ：１９２．１６８．１．１１１）に対して、試験対象Ｌ２スイッチ２００の第１のＬＡＮポート（図２の２０２ａ）が接続されているバーチャルインタフェース（図２のＶＬＡＮ１のＶＩＰ：１９２．１６８．１．１）に接続されている試験対象Ｌ２スイッチの第１のＬＡＮポート（図２の２０２ａ）以外の任意のＬＡＮポート（ここでは、図２の第２のポート２０２ａ）と接続されている接続用Ｌ３スイッチ３００の第２のＬＡＮポート（図２の第２のポート３０２ａ）が接続されたバーチャルインタフェース（例えば、図２のＶＲＦ−２のＶＬＡＮ１ｂのＶＩＰ：１９２．１６８．１．１１２）よりｐｉｎｇ試験を実行する。なお、接続用Ｌ３スイッチ３００がCisco社製Ｌ３スイッチの場合、ｐｉｎｇ実行制御では、「ｐｉｎｇ  ｖｒｆ  ｖｒｆ２  １９２．１６８．１．１１１」を実行する。
【００８１】
次に、接続用Ｌ３スイッチ３００は、第２のＬＡＮポート（図２の３０２ａ）のバーチャルインタフェース（図２のＶＲＦ−２のＶＬＡＮ１ｂの１９２．１６８．１．１１２）より、第２のＬＡＮポート（図２の３０２ａ）、ＬＡＮケーブル（図２の４００ａ）を経由して、試験対象Ｌ２スイッチ２００の第２のＬＡＮポート（図２の２０２ａ）に、ｐｉｎｇパケットを送信する（ステップＡ１４）。
【００８２】
次に、試験対象Ｌ２スイッチ２００は、第２のＬＡＮポート（図２の２０２ａ）で受信したｐｉｎｇパケットを、試験対象Ｌ２スイッチ２００の第１のＬＡＮポート（図２の２０２ａ）に転送し、当該第１のＬＡＮポート（図２の２０２ａ）に転送されたｐｉｎｇパケットを、ＬＡＮケーブル（図２の４００ａ）を経由して、接続用Ｌ３スイッチ３００の第１のＬＡＮポート（図２の３０２ａ）に転送する（ステップＡ１５）。
【００８３】
次に、接続用Ｌ３スイッチ３００は、第１のＬＡＮポート（図２の３０２ａ）のバーチャルインタフェース（図２のＶＲＦ−１のＶＬＡＮ１ａの１９２．１６８．１．１１１）にｐｉｎｇパケットを転送し、当該バーチャルインタフェースで受信したｐｉｎｇパケットに対してｐｉｎｇ応答パケットを生成し、生成されたｐｉｎｇ応答パケットを、第１のＬＡＮポート（図２の３０２ａ）に転送し、ＬＡＮケーブル（図２の４００ａ）を経由して、試験対象Ｌ２スイッチ２００の第１のＬＡＮポート（図２の２０２ａ）に送信する（ステップＡ１６）。
【００８４】
次に、試験対象Ｌ２スイッチ２００は、第１のＬＡＮポート（図２の２０２ａ）で受信したｐｉｎｇ応答パケットを、試験対象Ｌ２スイッチ２００の第２のＬＡＮポート（図２の２０２ａ）に転送し、ＬＡＮケーブル（図２の４００ａ）を経由して接続用Ｌ３スイッチ３００の第２のＬＡＮポート（図２の３０２ａ）に転送する（ステップＡ１７）。
【００８５】
次に、接続用Ｌ３スイッチ３００は、第２のＬＡＮポート（図２の３０２ａ）で受信したｐｉｎｇ応答パケットを、第２のＬＡＮポート（図２の３０２ａ）のバーチャルインタフェース（図２のＶＲＦ−２のＶＬＡＮ１ｂの１９２．１６８．１．１１２）にｐｉｎｇ応答パケットを転送し、当該バーチャルインタフェースでｐｉｎｇ応答パケットを受信することにより、ｐｉｎｇ試験の成功を認識し、その旨をｐｉｎｇ試験結果として、ＬＡＮポート３０３からＬＡＮケーブル４０１を経由して疎通確認試験装置１００に送信する（ステップＡ１８）。
【００８６】
ここで、ＬＡＧポートの疎通確認試験方法について以下に記す。
【００８７】
疎通確認試験装置１００は、取得済みの試験対象Ｌ２スイッチ２００の設定情報（図１の２０５）より試験対象Ｌ２スイッチ２００のＬＡＧ設定されているＬＡＮポート（図２の２０２ｂ（第９のＬＡＮポート、第１０のＬＡＮポート））を確認し、そのＬＡＮポート（図２の２０２ｂ）に接続されているバーチャルインタフェース（図２のＶＬＡＮ１）を確認し、そのバーチャルインタフェース（図２のＶＬＡＮ１）に接続されている他のＬＡＮポート（図２の２０２ａ（例えば、第１のＬＡＮポート））を確認する。
【００８８】
次に、疎通確認試験装置１００は、試験対象Ｌ２スイッチ２００のＬＡＧ設定されているＬＡＮポート（図２の２０２ｂ（第９のＬＡＮポート、第１０のＬＡＮポート））とＬＡＮケーブル（図２の４００ｂ）で接続されている接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ｂ（第９のＬＡＮポート、第１０のＬＡＮポート））を確認し、試験対象Ｌ２スイッチ２００のバーチャルインタフェース（図２のＶＬＡＮ１）と同じバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１０）を確認する。また、同様に試験対象Ｌ２スイッチ２００のＶＬＡＮ１に接続されているＬＡＮポート（図２の２０２ａ（第１のＬＡＮポート））とＬＡＮケーブル（図２の４００ａ）で接続されている接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ａ（第１のＬＡＮポート））のバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１１）を確認する。
【００８９】
次に、疎通確認試験装置１００は、接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ａ（第１のＬＡＮポート））のバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１１）から接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ｂ（第９のＬＡＮポート、第１０のＬＡＮポート））のバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１０）に対してｐｉｎｇ試験を実行し、疎通できることを確認する。
【００９０】
次に、疎通確認試験装置１００は、接続用Ｌ３スイッチ３００の第９のＬＡＮポートを閉塞（Ｃｉｓｃｏ社製スイッチの場合「shutdown」コマンドを実行する）した後に、接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ａ（第１のＬＡＮポート））のバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１１）から接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ｂ（第９のＬＡＮポート、第１０のＬＡＮポート））のバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１０）に対してｐｉｎｇ試験を実行し、疎通できることを確認する。
【００９１】
次に、疎通確認試験装置１００は、接続用Ｌ３スイッチ３００の第９のＬＡＮポートを活性化（Ｃｉｓｃｏ社製スイッチの場合「no shutdown」コマンドを実行する）した後に、接続用Ｌ３スイッチ３００の第１０のＬＡＮポートを閉塞（Cisco社製スイッチの場合「shutdown」コマンドを実行する）した後に、接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ａ（第１のＬＡＮポート））のバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１１）から接続用Ｌ３スイッチ３００のＬＡＮポート（図２の３０２ｂ（第９のＬＡＮポート、第１０のＬＡＮポート））のバーチャルインタフェースのＶＩＰ（１９２．１６８．１．１１０）に対してｐｉｎｇ試験を実行し、疎通できることを確認する。ＬＡＧポートに接続されている他のバーチャルインタフェースについても同様の方法で試験を実施する。また、他のＬＡＧポートについても同様の方法で試験を実施する。ｐｉｎｇ試験の成功確認方法は、アクセスポートのｐｉｎｇ確認と同じ方法で行う。
【００９２】
最後に、疎通確認試験装置１００は、接続用Ｌ３スイッチ３００からのｐｉｎｇ試験結果をＬＡＮ接続部１０５で受信し、すべてのＬＡＮポートについてｐｉｎｇ試験を終了したときに、すべてのＬＡＮポートに係るｐｉｎｇ試験結果を集計した疎通確認試験結果を作成し、作成された疎通確認試験結果を、装置情報１０７におけるスイッチ設定情報１０８に記憶する（ステップＡ１９）。その後、疎通確認試験装置１００は、出力部１０３から「試験完了」のメッセージを出力するようにしてもよい。
【００９３】
なお、以上においては、疎通確認試験装置１００のｐｉｎｇパケットの送信から受信まで正常に行われたものであるが、受信まで正常に行うことができなかった場合は、前提条件をチェックして、再度、ステップＡ１〜Ａ１９（ステップＢ１〜Ｂ９を含む）を行うことになる。また、疎通確認試験は、ｐｉｎｇコマンドの代わりに、tracerouteコマンドを実行してもよい。
【００９４】
実施形態１によれば、試験対象Ｌ２スイッチ２００の設定情報２０５に基づいて接続用Ｌ３スイッチ３００の試験用設定情報を設定して疎通確認試験を行うことにより、専門知識を持たない人でも簡単に早く試験対象Ｌ２スイッチ２００の各ＬＡＮポート２０２の疎通確認試験を実施することができる。
【００９５】
また、実施形態１によれば、試験対象Ｌ２スイッチ２００のＦＤＢのエージングタイムに影響を受けないように、接続用Ｌ３スイッチ３００を使用し、かつ、接続する全てのＬＡＮポート３０２（ＬＡＧに係るＬＡＮポート３０２ｂについてはＬＡＧグループ単位）に対してＶＩＰアドレスを付与することで、疎通確認試験を簡素化し、自動で短時間に疎通確認試験（ＬＡＧ機能試験を含む）を行うことができる。
【００９６】
［実施形態２］
実施形態２に係る疎通確認試験システムについて図面を用いて説明する。図５は、実施形態２に係る疎通確認試験システムの構成を模式的に示したブロック図である。
【００９７】
疎通確認試験システム１は、疎通確認試験装置１００及び接続用スイッチ３００を用いて試験対象スイッチ２００の疎通確認試験を行うシステムである。疎通確認試験システム１では、接続用スイッチ３００の複数のポート３０２と試験対象スイッチ２００の複数のポート２０２とがそれぞれ第１ケーブル４００を介して通信可能に接続され、かつ、疎通確認試験装置１００と接続用スイッチ３００とが第２ケーブル４０１を介して通信可能に接続され、かつ、疎通確認試験装置１００と試験対象スイッチ２００とが第３ケーブル４０２を介して通信可能に接続された状態である。
【００９８】
疎通確認試験装置１００は、試験対象スイッチ２００から、試験対象スイッチ２００の複数のポート２０２に係る設定情報２０５及びポートステータス情報２０６を、第３ケーブル４０２を介して取得する。
【００９９】
疎通確認試験装置１００は、取得した設定情報２０５及びポートステータス情報２０６に基づいて、試験対象スイッチ２００の複数のポート２０２の疎通確認試験を行うために用いられる接続用スイッチ３００の複数のポート３０２に係る試験用設定情報３０６を作成する。
【０１００】
疎通確認試験装置１００は、作成された試験用設定情報３０６を、第２ケーブル４０１を介して接続用スイッチ３００に記憶させる。
【０１０１】
疎通確認試験装置１００は、疎通確認試験装置１００から第２ケーブル４０１を介して接続用スイッチ３００を制御し、接続用スイッチ３００から第１ケーブル４００を介して試験対象スイッチ２００の複数のポート２０２の全てについて疎通確認試験を行う。
【０１０２】
実施形態２によれば、試験対象スイッチ２００の設定情報２０５に基づいて接続用スイッチ３００の試験用設定情報３０６を設定して疎通確認試験を行うことにより、専門知識を持たない人でも簡単に早く試験対象スイッチ２００の複数のポート２０２の疎通確認試験を実施することができる。
【０１０３】
上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。
【０１０４】
（付記）
本発明では、前記第１の視点に係る疎通確認試験装置の形態が可能である。
【０１０５】
前記第１の視点に係る疎通確認試験装置において、前記試験用設定情報を前記接続用スイッチに記憶させる処理の後に、前記第２ケーブルを通じて、取得した前記設定情報に基づいて、前記試験対象スイッチの前記複数のポートのうち使用可能なポートと接続された前記接続用スイッチの前記ポートの全てを活性化する処理を行い、前記疎通確認試験を行う処理は、前記接続用スイッチの前記ポートの全てを活性化した状態で行う。
【０１０６】
前記第１の視点に係る疎通確認試験装置において、前記疎通確認試験装置は、前記活性化する処理の後に、取得した前記ポートステータス情報におけるリンクアップ数と、前記設定情報の使用可能ポート数とを比較し、差異があるか否かを確認する処理を行い、前記疎通確認試験を行う処理は、前記差異があるか否かを確認する処理で差異がないときに行う。
【０１０７】
前記第１の視点に係る疎通確認試験装置において、前記接続用スイッチは、Ｌ３スイッチであり、前記試験対象スイッチは、Ｌ２スイッチである。
【０１０８】
前記第１の視点に係る疎通確認試験装置において、前記第１ケーブル及び前記第２ケーブルは、それぞれＬＡＮケーブルであり、前記第３ケーブルは、シリアルケーブルである。
【０１０９】
前記第１の視点に係る疎通確認試験装置において、前記試験用設定情報を作成する処理では、取得した前記設定情報に基づいて、設定されているポート数の最大数を計算し、計算された前記最大数と同数のＶＲＦを設定する処理と、設定した各前記ＶＲＦに、取得した前記設定情報に設定されているＶＬＡＮと同数のＶＬＡＮを設定する処理と、取得した前記設定情報において、各前記ＶＬＡＮに対応するＶＩＰアドレスがあるか否かを判断する処理と、前記ＶＩＰアドレスがある場合、前記ＶＩＰアドレスに係るサブネットマスク設定に基づいて、未使用アドレスの中より、任意のアドレスを、各前記ＶＬＡＮに設定する処理と、前記ＶＩＰアドレスがない場合、未使用アドレス帯より、任意のアドレスを、各前記ＶＬＡＮに設定する処理と、前記接続用スイッチの前記複数のポートに、ＶＬＡＮ−ＩＤ以外について、取得した前記設定情報に設定されている前記試験対象スイッチの前記複数のポートの設定情報と同じ設定情報を設定する処理と、前記接続用スイッチの前記複数のポートに、ＶＬＡＮ−ＩＤを異なるようにして、取得した前記設定情報に設定されている前記試験対象スイッチの前記複数のポートのＶＬＡＮと同じネットワークを各ＶＲＦに１つずつ設定する処理と、前記処理による各設定を含む試験用設定情報を作成する処理と、を行う。
【０１１０】
前記第１の視点に係る疎通確認試験装置において、前記疎通確認試験は、ｐｉｎｇコマンド又はtracerouteコマンドを実行して行う。
【０１１１】
本発明では、前記第２の視点に係る疎通確認試験システムの形態が可能である。
【０１１２】
本発明では、前記第３の視点に係る疎通確認試験方法の形態が可能である。
【０１１３】
本発明では、前記第４の視点に係るプログラムの形態が可能である。
【０１１４】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（特許請求の範囲及び図面を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ乃至選択（必要により不選択）が可能である。すなわち、本発明は、請求の範囲及び図面を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、本願に記載の数値及び数値範囲については、明記がなくともその任意の中間値、下位数値、及び、小範囲が記載されているものとみなされる。
【符号の説明】
【０１１５】
１  疎通確認試験システム
１００  疎通確認試験装置
１０１  制御部
１０２  入力部
１０３  出力部
１０４  シリアル接続部
１０５  ＬＡＮ接続部
１０６  記憶部
１０７  装置情報
１０８  スイッチ設定情報
１０９  スイッチ制御試験ツール
１１０  試験用設定情報作成ツール
２００  試験対象Ｌ２スイッチ（試験対象スイッチ）
２０１  制御部
２０２、２０２ａ、２０２ｂ  ＬＡＮポート（ポート）
２０３  コンソールポート
２０４  記憶部
２０５  設定情報
２０６  ポートステータス情報
３００  接続用Ｌ３スイッチ（接続用スイッチ）
３０１  制御部
３０２、３０２ａ、３０２ｂ  ＬＡＮポート（ポート）
３０３  ＬＡＮポート
３０４  記憶部
３０５  設定情報
３０６  試験用設定情報
３０７  ポートステータス情報
４００、４００ａ、４００ｂ  ＬＡＮケーブル（第１ケーブル）
４０１  ＬＡＮケーブル（第２ケーブル）
４０２  シリアルケーブル（第３ケーブル）
【図１】
2019213019.tif 000003
【図２】
2019213019.tif 000004
【図３】
2019213019.tif 000005
【図４】
2019213019.tif 000006
【図５】
2019213019.tif 000007