(57)【要約】【課題】本発明は、ＬＡＮ及びＷＡＮ上での通信ネットワークの試験を可能とするネットワーク擬似装置の提供を目的とする。【解決手段】本発明に係るネットワーク擬似装置は、パケットを送受信するネットワーク装置１０に物理的に接続される物理ポート６１、６２、６３と、コンピュータ上に構築された複数の擬似ネットワークである擬似ＬＡＮ部４１ａ、４１ｂ及び擬似ＷＡＮ部４２から任意の擬似ネットワークを選択し、選択した当該擬似ネットワークに接続された論理ポートを物理ポート６１、６２、６３に関連付けるネットワーク設定部としてのシナリオ解析部９１と、を備える。【選択図】図１
2010193173.tif 000002
【特許請求の範囲】
【請求項１】
パケットを送受信するネットワーク装置に物理的に接続される物理ポートと、
コンピュータ上に構築された複数の擬似ネットワークから任意の擬似ネットワークを選択し、選択した当該擬似ネットワークに接続された論理ポートを前記物理ポートに関連付けるネットワーク設定部と、を備えることを特徴とするネットワーク擬似装置。
【請求項２】
前記ネットワーク設定部は、１つの前記物理ポートに対して複数の前記擬似ネットワークを選択し、選択したそれぞれの前記擬似ネットワークに接続された論理ポートを前記物理ポートに関連付けることを特徴とする請求項１に記載のネットワーク擬似装置。
【請求項３】
前記ネットワーク設定部は、前記擬似ネットワークに接続された論理ポート同士を接続して新たな擬似ネットワークを構築することを特徴とする請求項１又は２に記載のネットワーク擬似装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク擬似装置に関し、特にＬＡＮ及びＷＡＮの両方に接続されるネットワーク装置の試験を行うためのネットワーク擬似装置に関する。
【背景技術】
【０００２】
ネットワーク装置の試験においては、複数の端末装置を実際にＬＡＮで接続するなどしていた。特にＷＡＮを介した試験を行う場合には、遠隔地に設けたＬＡＮと協働させることで行っていた。
【０００３】
一方で、実際の端末装置を用いずにネットワーク装置の試験を行うために、擬似的なＬＡＮ環境をコンピュータ上で再現する装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１７４７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
擬似的なＬＡＮ環境をコンピュータ上で再現する装置では、ネットワーク装置と接続される物理ポートの論理ポートに合わせてそこに接続される擬似ネットワークを構築していた。物理ポートが複数の場合、物理ポートごとに擬似ネットワークの構築を行うため、擬似ネットワークの構築及びその設定に時間を要していた。さらに、コンピュータ上で大規模な擬似ネットワークを再現することが困難であった。
【０００６】
そこで、本発明は、物理ポートに接続される擬似ネットワークの構築及びその設定を容易にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係るネットワーク擬似装置は、擬似ネットワークを構築しておき、擬似ネットワークのターミナルの論理ポートと物理ポートを仮想的に関連付けることを特徴とする。
【０００８】
具体的には、本発明に係るネットワーク擬似装置は、パケットを送受信するネットワーク装置に物理的に接続される物理ポートと、コンピュータ上に構築された複数の擬似ネットワークから任意の擬似ネットワークを選択し、選択した当該擬似ネットワークに接続された論理ポートを前記物理ポートに関連付けるネットワーク設定部と、を備えることを特徴とする。
【０００９】
ネットワーク設定部が、擬似ネットワークに接続された論理ポートを物理ポートに関連付けるので、予め擬似ネットワークの構築及びその設定を行うことができる。これにより、擬似ネットワークのモジュール化が可能となるので、物理ポートに接続される擬似ネットワークの構築及びその設定を容易にすることができる。
【００１０】
本発明に係るネットワーク擬似装置では、前記ネットワーク設定部は、１つの前記物理ポートに対して複数の前記擬似ネットワークを選択し、選択したそれぞれの前記擬似ネットワークに接続された論理ポートを前記物理ポートに関連付けることが好ましい。
擬似ネットワークの並列接続によって、ネットワーク装置に接続されている端末の数を容易に増やすことができる。これにより、多数の端末間でのパケットの送受信のシミュレーションが容易になる。
【００１１】
本発明に係るネットワーク擬似装置では、前記ネットワーク設定部は、前記擬似ネットワークに接続された論理ポート同士を接続して新たな擬似ネットワークを構築することが好ましい。
擬似ネットワークの縦列接続によって、ネットワーク装置に接続されているネットワークの規模を容易に拡大することができる。これにより、大規模ネットワークにおけるパケットの送受信のシミュレーションが容易になる。
【発明の効果】
【００１２】
本発明によれば、物理ポートに接続される擬似ネットワークの構築及びその設定を容易にすることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係るネットワーク擬似装置の構成概略図である。
【図２】シナリオ解析部の第１の表示例である。
【図３】シナリオ解析部の第２の表示例である。
【図４】物理ポートと擬似ネットワークの関連付けの第２例における擬似ネットワークの構成概略図である。
【発明を実施するための形態】
【００１４】
添付の図面を参照して本発明の実施の形態を説明する。以下に説明する実施の形態は本発明の構成の例であり、本発明は、以下の実施の形態に制限されるものではない。
【００１５】
図１は、本実施形態に係るネットワーク擬似装置の構成概略図である。本実施形態に係るネットワーク擬似装置は、コンピュータ上に構築された複数の擬似ネットワークとしての擬似ＬＡＮ部４１ａ、４１ｂ及び擬似ＷＡＮ部４２と、シナリオ解析部９１と、実行制御部９２と、測定部９３と、物理ポート６１、６２、６３と、を備える。
【００１６】
シナリオ解析部９１は、シナリオに基づいて擬似ネットワークの構築及び設定を行う。例えば、擬似ＬＡＮ部４１ａ、４１ｂ、及び、擬似ＷＡＮ部４２を構築する。そして、擬似ＬＡＮ部４１ａを構成する擬似端末１１、１２、擬似ＬＡＮ部４１ｂを構成する擬似端末２１、２２、及び、擬似ＷＡＮ部４２を構成する擬似端末３１、３２、３３、３４ごとの通信条件の設定を行う。これにより、シナリオ解析部９１は、ネットワーク設定部として、擬似ＬＡＮ部４１ａ、４１ｂ、及び、擬似ＷＡＮ部４２から任意の擬似ネットワークを選択可能になる。
【００１７】
物理ポート６１、６２、６３は、パケットを送受信するネットワーク装置１０に物理的に接続される。これにより、擬似ＬＡＮ部４１ａ、４１ｂ及び擬似ＷＡＮ部４２は、パケットを送受信するネットワーク装置１０と接続される。
【００１８】
シナリオ解析部９１は、ネットワーク設定部として、擬似ＬＡＮ部４１ａ、４１ｂ及び擬似ＷＡＮ部４２から任意の擬似ネットワークを選択し、選択した当該擬似ネットワークに接続された論理ポートを物理ポート６１、６２、６３に関連付ける。
【００１９】
シナリオ解析部９１による物理ポートと擬似ネットワークの関連付けの第１例について、図１及び図２を参照して説明する。図２は、シナリオ解析部の第１の表示例である。
まず、シナリオ解析部９１は、ユーザの指示であるシナリオを読み取り、擬似ＬＡＮ部４１ａ、４１ｂと擬似ＷＡＮ４２を構築する。これが図２の上の図である。次に擬似ネットワークに接続された論理ポートを定める。これが図２の下の図である。図では、論理ポート１は擬似ＬＡＮ部４１ａに、論理ポート３は擬似ＷＡＮ部４２に、論理ポート２は擬似ＬＡＮ部４１ｂに、設定されている。
【００２０】
さらに、シナリオ解析部９１は、論理ポート１を物理ポート６１に、論理ポート２を物理ポート６２に、論理ポート３を物理ポート６３に設定する。ここで、シナリオ解析部９１は、ＩＰパケットの最大サイズであるＭＴＵ値やＭＡＣアドレスの設定、ＩＰアドレスの取得方法などを設定する。
【００２１】
この設定により、論理ポート１、２、３は擬似ネットワークに関連付けられる。すなわち、擬似ＬＡＮ部４１ａは論理ポート１に関連付けられ、さらに物理ポート６１に関連付けられる。同様に擬似ＬＡＮ部４１ｂ及び擬似ＷＡＮ部４２は、それぞれ論理ポート２、３に、さらに物理ポート６２、６３に関連付けられる。本設定により、物理ポート毎という制約にとらわれず、各擬似ネットワークを任意に物理ポートと関連付けすることができる。
【００２２】
シナリオ解析部９１による物理ポートと擬似ネットワークの関連付けの第２例について、図３及び図４を参照して説明する。図３は、シナリオ解析部の第２の表示例である。図４は、物理ポートと擬似ネットワークの関連付けの第２例における擬似ネットワークの構成概略図である。
【００２３】
図３に示すように、シナリオ解析部が、１つの物理ポート６１に対して擬似ＬＡＮ部４１ａ及び４１ｂが選択する。このように、擬似ネットワークに接続された論理ポート１同士を接続して、擬似ＬＡＮ部４１ａ及び擬似ＬＡＮ部４１ｂを含む新たな擬似ネットワークを構築可能であることが好ましい。これにより、擬似ネットワークの構築を柔軟に行うことができる。この場合、論理ポート１の設定では、図４に示すように、擬似ＬＡＮ部４１ａ及び擬似ＬＡＮ部４１ｂの両方を、物理ポート６１に関連付ける。
【００２４】
以下、本実施形態に係る端末シミュレータの全体構成について説明する。
擬似端末１１、１２、２１、２２は、互いにパケットを送受信する。擬似ＷＡＮ部４２は、複数の擬似端末３１、３２、３３、３４及びルータ５１で構成される。ルータ５１は、擬似端末３１、３２、３３、３４同士を接続する。擬似端末３１、３２、３３、３４は、設定されたＩＰアドレスを有し、擬似ＬＡＮ部４１の擬似端末１１、１２、２１、２２との間でパケットを送受信する。
【００２５】
ルータ５１は、ＰＰＰｏＥサーバ、マルチキャストＩＧＭＰ／ＭＬＤ又はＤＨＣＰサーバなどの各種サーバとして機能してもよい。これにより、ネットワーク装置１０のアドレス解決、ＮＡＴ／ＮＡＰＴ機能、ファイアウォール機能、マルチキャストスヌーピング機能などの試験を行うことができる。
【００２６】
擬似ＷＡＮ部４２は、端末データベース５３及び端末登録サーバ５２を備えることが好ましい。例えば、端末データベース５３は、擬似ＷＡＮ部４２の擬似端末３１、３２、３３、３４に設定されているＩＰアドレスを格納する。端末登録サーバ５２は、擬似ＬＡＮ部４１の擬似端末１１、１２、２１、２２からの登録要求があった場合に、当該擬似端末１１、１２、２１、２２のＩＰアドレスを端末データベース５３に登録する。これにより、パケットを送受信する通信ネットワークの試験を行うことができる。
【００２７】
例えば、端末データベース５３は、擬似端末１１、１２、２１、２２、３１、３２、３３、３４のＩＰアドレスを格納する。そして、端末登録サーバ５２は、端末データベース５３をロケーションサーバとして機能させ、端末登録サーバ５２をレジストラサーバなどのＳＩＰサーバとして機能させることで、ＳＩＰの適合性の試験を、ＷＡＮを含めて行うことができる。
【００２８】
擬似ＷＡＮ部４２は、接続制御サーバ５４を備えることが好ましい。接続制御サーバ５４は、ルータ５１の受信したパケットに、シナリオで定められた処理を施してルータ５１に戻す。例えば、擬似ＬＡＮ部４１と擬似ＷＡＮ部４２との通信において中継する可能性の高い中継サーバが予め分かっている場合には、その中継サーバのＩＰアドレスなどの通信条件の設定を接続制御サーバ５４に行う。接続制御サーバ５４は、擬似ＷＡＮ部４２からルータ５１に送信されたパケットをシナリオで定められた中継サーバを経由した状態でルータ５１に戻す。こうすることで、実際のＷＡＮを介したパケットと同様のパケットを、ネットワーク装置１０に受信させることができる。これにより、実際に近い環境を、擬似ＬＡＮ部４１と擬似ＷＡＮ部４２との通信において再現することができる。
【００２９】
実行制御部９２は、設定されたシナリオに従って、擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２の擬似端末１１、１２、２１、２２、３１、３２、３３、３４に、パケットを送受信させる。例えば、シナリオに従って、擬似端末１１、１２、２１、２２内で、互いにパケットの送受信を行わせる。または、擬似ＬＡＮ部４１の擬似端末１１、１２、２１、２２と擬似ＷＡＮ部４２の擬似端末３１、３２、３３、３４との間で、互いにパケットの送受信を行わせる。各擬似端末の動作は、自身が送信したコマンドに対する返信の内容に応じて異なる。そのため、実行制御部９２は、各擬似端末が受信したパケットから情報を抽出して、すべての擬似端末の進捗管理を行う。
【００３０】
シナリオ解析部９１は、シナリオに基づいて、擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２の構成とルータ５１の通信条件を設定する。例えば、設定されたシナリオを解析し、ハードウェアが実行可能なコードに変換する。そして、擬似端末１１、１２、２１、２２、３１、３２、３３、３４ごとの通信条件の設定を行う。擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２の両方のシナリオ及び通信条件の設定を共通のシナリオ解析部９１で行うことができるので、試験を行う通信ネットワークの全体での設定を容易に行うことができる。
【００３１】
通信条件の設定では、擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２の各擬似端末がＳＩＰを用いて互いにパケットを送受信するために必要な情報の設定を行う。例えば、擬似ＬＡＮ側では、送信先ＩＰアドレス、ポート番号、切断するまでの時間、発生時間間隔、ＱｏＳクラス、発呼時・着呼時の処理、メディアデータ、ＱｏＳクラスの設定を行う。擬似ＷＡＮ側では、発呼時・着呼時の処理を行う。発呼時の処理は、例えば、ＳＩＰのメッセージ内容、切断するまでの時間、メディアデータ、発生時間間隔がある。着呼時の処理は、例えば、レスポンスの内容、応答時間、接続の成功率、メディアデータがある。
【００３２】
シナリオ解析部９１は、擬似端末の数の設定も行う。本実施形態では擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２をそれぞれ４台の擬似端末で構成する例を示したが、擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２の擬似端末の数を任意に設定できる。また、ルータ５１、接続制御サーバ５４、端末登録サーバ５２及び端末データベース５３の数や接続関係についても同様に任意に設定可能であることが好ましい。これにより、現実のＷＡＮに近いネットワーク構成を構築することができる。
【００３３】
シナリオ解析部９１は、擬似端末１１、１２、２１、２２のＩＰアドレスを自動取得に設定してもよい。例えば、擬似ＬＡＮ部４１の擬似端末１１、１２、２１、２２のＩＰアドレスは、ネットワーク装置１０によって設定される。擬似端末１１、１２、２１、２２がネットワーク装置１０から割り当てられたＩＰアドレスを取得すると、シナリオ解析部９１は、各擬似端末１１、１２、２１、２２に割り当てられたＩＰアドレスを各擬似端末１１、１２、２１、２２から取得する。これにより、測定部９３は、ネットワーク装置１０の設定するＩＰアドレスを用いたパケットの解析を行うことができる。
【００３４】
シナリオの設定では、擬似ＬＡＮ部４１の擬似端末間、又は、擬似ＬＡＮ部４１と擬似ＷＡＮ部４２の間で、ＳＩＰを用いてセッションを開始、変更、又は終了する際の設定を行う。このとき、リクエストメッセージやレスポンスメッセージに対する各擬似端末の動作を設定する。
【００３５】
擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２の擬似端末は、パケットの解析を行う。ここで、各擬似端末の行うパケットの解析は、例えば、ＯＳＩ参照モデルのセッション層のコマンドに対する返信の内容の判定である。これにより、擬似端末１１、１２、２１、２２、３１、３２、３３、３４間で、ＳＩＰを用いて互いにパケットを送受信する通信ネットワークの試験を行うことができる。
【００３６】
さらに、測定部９３は、受信したパケットを収集し、擬似ＬＡＮ部４１及び擬似ＷＡＮ部４２の擬似端末が送受信したパケットの解析を行う。ここで、測定部９３の行うパケットの解析には、パケットそのものが正しいか否か、パケットが正しく送受信されたか否か、通信ネットワークとして機能しているか否かを含む。例えば、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）フレーム、ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）、ＩＰヘッダのチェックサム、又は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）シーケンス番号、パケットの遅延時間、ＢＥＲ（Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）、パケットロス、ＡＰＲ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）によるアドレス解決、ｐｉｎｇコマンドによる接続確認、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）によるアドレス割当てがある。
【産業上の利用可能性】
【００３７】
本発明は、ホームゲートウェイなどのネットワーク装置の試験に用いることができる。
【符号の説明】
【００３８】
１０：ネットワーク装置
１１、１２、２１、２２、３１、３２、３３、３４：擬似端末
４１、４１ａ、４１ｂ：擬似ＬＡＮ部
４２：擬似ＷＡＮ部
５１：ルータ
５２：端末登録サーバ
５３：端末データベース
５４：接続制御サーバ
６１、６２、６３：物理ポート
９１：シナリオ解析部
９２：実行制御部
９３：測定部
【図１】
2010193173.tif 000003
【図２】
2010193173.tif 000004
【図３】
2010193173.tif 000005
【図４】
2010193173.tif 000006