(57)【要約】【課題】安価で容易に試験用シナリオを作成して試験を実施する。【解決手段】エンド・ツー・エンドのネットワーク試験を支援するネットワーク試験支援装置１０において、ネットワーク上の被試験対象５０に関する既存の測定器５１Ａ〜５１Ｅからテキスト形式の測定データを取得する測定データ取得部と、取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する試験用シナリオ作成部と、作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する試験用シーケンス作成部とを設けた。既存の測定器から測定データを取得するので、さまざまな通信プロトコルの測定データを取得するしくみを構築する必要はなく、さまざまな通信プロトコルを対象として、安価で容易に試験用シナリオおよびシーケンスを作成できる。【選択図】図１
2007200028.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の１つ以上の被試験対象に関する既存の測定器から、テキスト形式の測定データを取得する測定データ取得部と、
前記測定データ取得部により取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する試験用シナリオ作成部と、
前記試験用シナリオ作成部により作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する試験用シーケンス作成部と、
を備えたネットワーク試験支援装置。
【請求項２】
エンド・ツー・エンドのネットワーク試験を支援するネットワーク試験支援装置におけるネットワーク試験支援方法であって、
ネットワーク上の１つ以上の被試験対象に関する既存の測定器から、テキスト形式の測定データを取得する測定データ取得ステップと、
前記測定データ取得ステップにて取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する試験用シナリオ作成ステップと、
前記試験用シナリオ作成ステップにて作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する試験用シーケンス作成ステップと、
を有するネットワーク試験支援方法。
【請求項３】
ネットワーク上の１つ以上の被試験対象に関する既存の測定器から、テキスト形式の測定データを取得する測定データ取得ステップと、
前記測定データ取得ステップにて取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する試験用シナリオ作成ステップと、
前記試験用シナリオ作成ステップにて作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する試験用シーケンス作成ステップとを
コンピュータに実行させるためのネットワーク試験支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンド・ツー・エンドのネットワーク試験を支援するネットワーク試験支援装置、方法およびプログラムに関するものである。
【背景技術】
【０００２】
ネットワーク上の被試験対象の通信プロトコルをモニターし、収集されたデータを解析し、解析結果に基づき試験用シナリオを作成し、被試験対象の対向設備として通信プロトコル試験を自動的に実施する技術が下記の特許文献１〜４に提案されている。この技術では、通信プロトコルの上位層から下位層まで広く試験対象とされている。
【特許文献１】特開２０００−１９６７０５号公報
【特許文献２】特開２００５−３３２８９号公報
【特許文献３】特開２００３−１７７９７９号公報
【特許文献４】特開平７−２４５６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１〜４に提案された技術を実現するには、現存するさまざまな通信プロトコルの各々について、通信プロトコルを解析し該解析結果に基づき試験用シナリオを作成して試験を実施するしくみを構築する必要があり、その構築には非常に多くの費用と労力を要する。そのため、安価で容易に試験用シナリオを作成して試験を実施するしくみが待望されている。
【０００４】
本発明は、上記課題を解決するために成されたものであり、安価で容易に試験用シナリオを作成して試験を実施することができるネットワーク試験支援装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明に係るネットワーク試験支援装置は、ネットワーク上の１つ以上の被試験対象に関する既存の測定器から、テキスト形式の測定データを取得する測定データ取得部と、前記測定データ取得部により取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する試験用シナリオ作成部と、前記試験用シナリオ作成部により作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する試験用シーケンス作成部とを備えたことを特徴とする。
【０００６】
また、本発明に係るネットワーク試験支援方法は、エンド・ツー・エンドのネットワーク試験を支援するネットワーク試験支援装置におけるネットワーク試験支援方法であって、ネットワーク上の１つ以上の被試験対象に関する既存の測定器から、テキスト形式の測定データを取得する測定データ取得ステップと、前記測定データ取得ステップにて取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する試験用シナリオ作成ステップと、前記試験用シナリオ作成ステップにて作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する試験用シーケンス作成ステップとを有することを特徴とする。
【０００７】
また、本発明に係るネットワーク試験支援プログラムは、ネットワーク上の１つ以上の被試験対象に関する既存の測定器から、テキスト形式の測定データを取得する測定データ取得ステップと、前記測定データ取得ステップにて取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する試験用シナリオ作成ステップと、前記試験用シナリオ作成ステップにて作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する試験用シーケンス作成ステップとを、コンピュータに実行させることを特徴とする。
【０００８】
これら本発明によれば、ネットワーク上の１つ以上の被試験対象に関する既存の測定器から、テキスト形式の測定データを取得し、取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成し、そして、作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する。
【０００９】
このように被試験対象に関する既存の測定器を利用し、該既存の測定器からテキスト形式の測定データを取得するので、さまざまな通信プロトコルの測定データを取得するためのしくみを新たに構築する必要はなく、汎用性の高いテキスト形式の測定データを取得することができる。これにより、さまざまな通信プロトコルを対象として、安価で容易に、試験用シナリオを作成することができる。
【００１０】
また、将来、新たな通信プロトコルが用いられるようになった場合でも、かかる通信プロトコル用の測定器を利用することで、当該新たな通信プロトコルにも対応することが可能となるため、利用の拡張性の面で優れている。
【００１１】
また、被試験対象ごとのシーケンスではなく、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成することで、エンド・ツー・エンドの試験を安価で容易に実施することができる。
【００１２】
また、既存の測定器から測定データを取得することで、プロトコルの下位層（例えば、物理層）を意識することなく、上位層（第２層以上）に関するエンド・ツー・エンドの試験を実施することができる。
【発明の効果】
【００１３】
本発明によれば、安価で容易に、試験用シナリオを作成して試験を実施することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、本発明に関する実施形態を説明する。
【００１５】
［ネットワーク試験支援装置の動作環境］
図１には、本実施形態におけるネットワーク試験支援装置１０および被試験対象５０を示す。この図１の例では、被試験対象５０は、端末装置５２とセンタ設備５３間の通信設備であり、端末−移動機（Mobile Station（以下「ＭＳ」という））間の区間５０Ａと、ＭＳ５０Ｂと、移動通信網の無線（エア）区間５０Ｃと、移動通信網のコアネットワーク５０Ｄと、コアネットワーク−センタ設備間のＬＡＮ５０Ｅとから構成される。このようにネットワーク試験支援装置１０は、端末装置５２とセンタ設備５３間のエンド・ツー・エンドのネットワーク試験を支援する装置である。
【００１６】
上記の端末−ＭＳ間５０Ａ、ＭＳ５０Ｂ、エア区間５０Ｃ、コアネットワーク５０ＤおよびＬＡＮ５０Ｅには、それぞれのプロトコルに適合した測定器５１Ａ〜５１Ｅが存在し、各測定器５１Ａ〜５１Ｅはそれぞれの区間でデータを取得し、取得したデータに対しプロトコルに応じた解析を行って、該解析データをテキスト形式の測定データとしてネットワーク試験支援装置１０へ出力する。
【００１７】
ネットワーク試験支援装置１０は、通常のパーソナルコンピュータ（以下「パソコン」という）により構成することができる。そこで、図２、図３を用いてネットワーク試験支援装置をパソコンで構成した場合の当該構成を説明する。
【００１８】
図２、図３に示すように、パソコン２０は、フレキシブルディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＤＶＤドライブ装置等の読取装置２４と、作業用メモリ２２と、本発明に係るネットワーク試験支援プログラムを記憶したメモリ２３と、ディスプレイ２５と、入力装置であるマウス２６及びキーボード２７と、データ等の送受信を行うための通信装置２８と、プログラムの実行を制御するＣＰＵ２１とを備えている。
【００１９】
パソコン２０がメモリ２３からネットワーク試験支援プログラムを読み出し実行することで、パソコン２０のハードウェアとネットワーク試験支援プログラムとが協働することとなり、パソコン２０は、本発明に係るネットワーク試験支援装置として動作する。
【００２０】
また、パソコン２０は、図２に示すように記録媒体３０が読取装置２４に装填されると、記録媒体３０に格納されたネットワーク試験支援プログラムを読取装置２４により読み取って、該ネットワーク試験支援プログラムを実行することができる。この場合も、パソコン２０のハードウェアとネットワーク試験支援プログラムとが協働することとなり、パソコン２０は、本発明に係るネットワーク試験支援装置として動作する。
【００２１】
［ネットワーク試験支援装置の構成および動作］
以下、パソコン２０がネットワーク試験支援装置として動作する場合の当該ネットワーク試験支援装置１０の構成および動作を説明する。
【００２２】
図４には、ネットワーク試験支援装置１０の機能ブロック構成を示す。この図４に示すように、ネットワーク試験支援装置１０は、機能ブロック構成として、測定データ取得部１１と、試験用シナリオ作成部１２と、試験用シーケンス作成部とを備える。このうち測定データ取得部１１は、図１の被試験対象５０に関する測定器５１Ａ〜５１Ｅからテキスト形式の測定データを取得する機能を持つ。試験用シナリオ作成部１２は、測定データ取得部１１により取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する機能を持つ。試験用シーケンス作成部１３は、試験用シナリオ作成部１２により作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する機能を持つ。
【００２３】
図５には、ネットワーク試験支援装置１０により実行されるネットワーク試験支援処理を示す。このネットワーク試験支援処理は、本発明に係るネットワーク試験支援方法の手順を実現したものである。図５に示すように、ネットワーク試験支援処理では、まず、図４の測定データ取得部１１が、ネットワーク上の１つ以上の被試験対象５０に関する既存の測定器５１Ａ〜５１Ｅからテキスト形式の測定データを取得し（Ｓ１：測定データ取得ステップ）、試験用シナリオ作成部１２が、Ｓ１で取得された測定データに基づいて、被試験対象ごとの試験用シナリオを作成する（Ｓ２：試験用シナリオ作成ステップ）。そして、試験用シーケンス作成部１３が、Ｓ２で作成された被試験対象ごとの試験用シナリオに基づいて、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する（Ｓ３：試験用シーケンス作成ステップ）。
【００２４】
このＳ３では、例えば、図１の被試験対象５０については、図６に示すシーケンス図が作成される。即ち、図６に示すように、端末−ＭＳ間の区間５０Ａ、ＭＳ５０Ｂ、エア区間５０Ｃ、コアネットワーク５０Ｄ、およびＬＡＮ５０Ｅの全ての被試験対象を含んだエンド・ツー・エンドの試験用シーケンスが作成される。
【００２５】
さらに、Ｓ３で作成された試験用シーケンスに基づいてエンド・ツー・エンドの試験が実施される（Ｓ４）。図７には、エンド・ツー・エンドの試験実施態様の一例を示す。この図７に示すように、試験対象となる端末装置５２−センタ設備５３間は、１つのネットワーク試験支援装置で構成される仮想端末装置５２Ｓ−別のネットワーク試験支援装置で構成される仮想センタ設備５３Ｓ間のエンド・ツー・エンドで置換された形となる。
【００２６】
［効果］
本実施形態によれば、被試験対象に関する既存の測定器を利用し、該既存の測定器からテキスト形式の測定データを取得するので、さまざまな通信プロトコルの測定データを取得するためのしくみを新たに構築する必要はなく、汎用性の高いテキスト形式の測定データを取得することができる。これにより、さまざまな通信プロトコルを対象として、安価で容易に、試験用シナリオを作成することができる。
【００２７】
また、将来、新たな通信プロトコルが用いられるようになった場合でも、かかる通信プロトコル用の測定器を利用することで、当該新たな通信プロトコルにも対応することが可能となるため、利用の拡張性の面で優れている。
【００２８】
また、被試験対象ごとのシーケンスではなく、全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成することで、エンド・ツー・エンドの試験を安価で容易に実施することができる。
【００２９】
また、既存の測定器から測定データを取得することで、プロトコルの下位層（例えば、物理層）を意識することなく、上位層（第２層以上）に関するエンド・ツー・エンドの試験を実施することができる。
【００３０】
［ネットワーク試験支援プログラムの構成］
最後に、パソコン２０を本発明に係るネットワーク試験支援装置として動作させるためのネットワーク試験支援プログラムについて説明する。
【００３１】
図８にはネットワーク試験支援プログラム４０の構成を、記録媒体３０と共に示す。この図８に示すように、ネットワーク試験支援プログラム４０は、メインモジュール４１と、図４の測定データ取得部１１の機能（図１の被試験対象５０に関する測定器５１Ａ〜５１Ｅからテキスト形式の測定データを取得する機能）を実現する測定データ取得モジュール４２と、図４の試験用シナリオ作成部１２の機能（取得された測定データに基づいて被試験対象ごとの試験用シナリオを作成する機能）を実現する試験用シナリオ作成モジュール４３と、図４の試験用シーケンス作成部１３の機能（作成された被試験対象ごとの試験用シナリオに基づいて全被試験対象を含んだエンド・ツー・エンドの試験用シーケンスを作成する機能）を実現する試験用シーケンス作成モジュール４４とを含んで構成される。
【００３２】
このような構成のネットワーク試験支援プログラム４０は、記録媒体３０のプログラム格納領域３０Ａに格納された態様で流通可能である。なお、記録媒体３０としては、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＵＳＢメモリ等が該当する。
【図面の簡単な説明】
【００３３】
【図１】ネットワーク試験支援装置および被試験対象を示す図である。
【図２】ネットワーク試験支援装置として機能するパソコンの外観図である。
【図３】図２のパソコンの内部構成を示すブロック図である。
【図４】ネットワーク試験支援装置の機能ブロック図である。
【図５】ネットワーク試験支援処理の流れ図である。
【図６】ネットワーク試験支援処理により作成される試験用シーケンスの概要を示す図である。
【図７】エンド・ツー・エンドの試験実施態様を示す図である。
【図８】記録媒体に記録されたネットワーク試験支援プログラムの構成を示すブロック図である。
【符号の説明】
【００３４】
１０…ネットワーク試験支援装置、１１…測定データ取得部、１２…試験用シナリオ作成部、１３…試験用シーケンス作成部、２０…パソコン、２１…ＣＰＵ、２２…作業用メモリ、２３…メモリ、２４…読取装置、２５…ディスプレイ、２６…マウス、２７…キーボード、２８…通信装置、３０…記録媒体、３０Ａ…プログラム格納領域、４０…ネットワーク試験支援プログラム、４１…メインモジュール、４２…測定データ取得モジュール、４３…試験用シナリオ作成モジュール、４４…試験用シーケンス作成モジュール、５０…被試験対象、５１Ａ−５１Ｅ…測定器、５２…端末装置、５２Ｓ…仮想端末装置、５３…センタ設備、５３Ｓ…仮想センタ設備。
【図１】
2007200028.tif 000003
【図２】
2007200028.tif 000004
【図３】
2007200028.tif 000005
【図４】
2007200028.tif 000006
【図５】
2007200028.tif 000007
【図６】
2007200028.tif 000008
【図７】
2007200028.tif 000009
【図８】
2007200028.tif 000010