(57)【特許請求の範囲】
【請求項１】
外部から受信したパケットが入出力される擬似ネットワークを含むネットワーク擬似装置であって、前記受信したパケットが、特定のプロトコルによるパケットか否かを判定する判定手段と、この判定手段により前記特定のプロトコルによるパケットであると判定されたとき、該パケットを前記擬似ネットワーク用のパケットに変換する変換手段とを含み、前記変換手段による変換後のパケットを前記擬似ネットワークに入力し、前記判定手段により前記特定のプロトコルによるパケットでないと判定されたが、他のプロトコルによるパケットである場合、該パケットを外部に出力することを特徴とするネットワーク擬似装置。
【請求項２】
前記パケットは、ヘッダを含み、前記判定手段は前記ヘッダの内容に基づいてプロトコルを判定し、前記変換手段は前記ヘッダを削除することを特徴とする請求項１記載のネットワーク擬似装置。
【請求項３】
前記変換手段は前記擬似ネットワークから出力されるパケットに前記ヘッダを付加し、この付加されたパケットを外部に出力することを特徴とする請求項２記載のネットワーク擬似装置。
【請求項４】
前記判定手段により前記特定のプロトコルによるパケットでないと判定されたとき、該パケットを廃棄することを特徴とする請求項１記載のネットワーク擬似装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク擬似装置に関し、特に外部から受信したパケットが入出力される擬似ネットワークを含む擬似ネットワークを含むネットワーク擬似装置に関する。
【０００２】
【従来の技術】
一般に、技術携帯電話網のような大規模なネットワークにおいては、新しい通信方式を開発し、新しい通信方式を利用するネットワークを構築する際に、新しい通信方式の妥当性を判断する必要がある。この妥当性の判断は、既存通信方式のネットワークで動作しているアプリケーションを、新しい通信方式のネットワークで実際に動作させ、伝送特性を測定することにより行うことが多い。
【０００３】
しかしながら、新しい通信方式のネットワークでアプリケーションを実際に動作させるためには、大規模なネットワークを構築する必要があり、現実的ではない。そのため、新しい通信方式のネットワークの伝送特性を擬似するネットワーク擬似装置を用いてアプリケーションの伝送特性を測定することになる。
【０００４】
【発明が解決しようとする課題】
しかしながら、ネットワーク擬似装置の一般的な構成では、擬似ネットワーク部に転送されるパケットサイズを本来ネットワークに転送されるパケットのサイズと同じにするために、パケット送信／受信に、特殊なプロトコルを採用する必要がある。そのため、アプリケーションが動作する端末に特殊なプロトコルを実装することになる。
【０００５】
もしくは、パケット送受信に汎用的なプロトコルを用いて、パケット送受信に用いるプロトコルのヘッダが付いたまま、装置内の擬似ネットワーク部にパケットを転送することになる。そのため擬似ネットワーク部に転送されるパケットのサイズは、本来ネットワークに転送されるパケットのサイズと異なるものになる。
【０００６】
本発明は上述した従来技術の欠点を解決するためになされたものであり、その目的は特殊なプロトコルを導入せず、リンクプロトコルには汎用的なプロトコルを用いたまま、擬似ネットワークを通過するフレームのトータルサイズを本来のネットワークと同等にすることができるネットワーク擬似装置を提供することである。
【０００７】
【課題を解決するための手段】
本発明の請求項１によるネットワーク擬似装置は、外部から受信したパケットが入出力される擬似ネットワークを含むネットワーク擬似装置であって、前記受信したパケットが、特定のプロトコルによるパケットか否かを判定する判定手段と、この判定手段により前記特定のプロトコルによるパケットであると判定されたとき、該パケットを前記擬似ネットワーク用のパケットに変換する変換手段とを含み、前記変換手段による変換後のパケットを前記擬似ネットワークに入力し、前記判定手段により前記特定のプロトコルによるパケットでないと判定されたが、他のプロトコルによるパケットである場合、該パケットを外部に出力することを特徴とする。
【０００８】
本発明の請求項２によるネットワーク擬似装置は、請求項１において、前記パケットは、ヘッダを含み、前記判定手段は前記ヘッダの内容に基づいてプロトコルを判定し、前記変換手段は前記ヘッダを削除することを特徴とする。
本発明の請求項３によるネットワーク擬似装置は、請求項２において、前記変換手段は前記擬似ネットワークから出力されるパケットに前記ヘッダを付加し、この付加されたパケットを外部に出力することを特徴とする。
【０００９】
本発明の請求項４によるネットワーク擬似装置は、請求項１において、前記判定手段により前記特定のプロトコルによるパケットでないと判定されたとき、該パケットを廃棄することを特徴とする。
【００１０】
要するに、本装置では、受信するパケットを監視し、予め設定したパタンに基づき送受信パケットのヘッダ部を変更し、擬似ネットワークへのパケット転送制御を行う。つまり、送受信パケットのヘッダ部を変更し、パケット転送制御を行うことにより、パケット送受信に汎用的なプロトコルを用いたまま、転送するパケットサイズに対応する伝送特性を正確に擬似することができる。
【００１１】
【発明の実施の形態】
次に、図面を参照して本発明の実施の形態について説明する。なお、以下の説明において参照する各図においては、他の図と同等部分に同一符号が付されている。
図１は本発明によるネットワーク擬似装置の実施の一形態を示すブロック図である。同図に示されているように、本実施形態によるネットワーク擬似装置１は、ネットワークの伝送特性を有する擬似ネットワーク部１０と、インターフェイス１２及び２２と、ヘッダが予め定められた特定のプロトコルによるパケットのヘッダと合致するか、その一致又は不一致を判断するパタンマッチング部１３及び２３並びにヘッダパタンマッチング部１６及び２６と、パケットのヘッダを削除する処理を行うヘッダ削除部１４及び２４と、パケットにヘッダを付加する処理を行うヘッダ付加部１５及び２５とを含んで構成されている。
【００１２】
このような構成からなるネットワーク擬似装置１は、インターフェイス１２を介して装置外部の端末１１に接続されている。また、ネットワーク擬似装置１は、インターフェイス２２を介して装置外部の端末２１に接続されている。そして、端末１１と端末２１とはネットワーク擬似装置１を介して通信できるようになっている。なお、本例において、端末１１とネットワーク擬似装置１との間のリンクプロトコル、及び、端末１２とネットワーク擬似装置１との間のリンクプロトコルは、イーサネット（登録商標）（以下、Ｒと略す）である。
【００１３】
擬似ネットワーク部１０は、ネットワークの伝送特性を擬似する機能を有する。擬似ネットワーク部１０の擬似対象ネットワークはリンクプロトコルにイーサネット（Ｒ）を用いないネットワークとする。
インターフェイス１２において、端末１１から受信したイーサネット（Ｒ）のフレームは、パタンマッチング部１３に転送され、パタンマッチング部１３は、フレーム中のヘッダが設定された条件式（後述）に合致するかを検証する。条件式に合致する場合、フレームはヘッダ削除部１４に転送されて、フレーム中のイーサネット（Ｒ）のヘッダが削除され、擬似ネットワーク部１０にパケットが転送される。つまり、ヘッダの内容に基づいてプロトコルを判定し、ヘッダを削除することによってパケットを擬似ネットワーク部１０用のパケットに変換する。
【００１４】
一方、条件式に合致しなかった場合、フレームは、ヘッダパタンマッチング部１６に転送される。ヘッダパタンマッチング部１６はフレーム中のヘッダが設定された条件式に合致するかを検証する。条件式に合致する場合、上記プロトコルとは異なる他のプロトコルによるパケットであるため、インターフェイス２２に転送する。合致しない場合はフレームを廃棄する。
【００１５】
同様に、インターフェイス２２において、端末２１から受信したイーサネット（Ｒ）フレームは、パタンマッチング部２３に転送され、パタンマッチング部２３は、フレーム中のヘッダが、設定された条件式（後述）に合致するかを検証する。条件式に合致する場合、フレームはヘッダ削除部２４に転送されて、フレーム中のイーサネット（Ｒ）のヘッダが削除される。このヘッダ削除後のパケットが、擬似ネットワーク部１０に転送される。つまり、ヘッダの内容に基づいてプロトコルを判定し、ヘッダを削除することによってパケットを擬似ネットワーク部１０用のパケットに変換する。
【００１６】
一方、条件式に合致しなかった場合、フレームは、ヘッダパタンマッチング部２６に転送される。ヘッダパタンマッチング部２６はフレーム中のヘッダが設定された条件式に合致するかを検証する。条件式に合致する場合、上記プロトコルとは異なる他のプロトコルによるパケットであるため、インターフェイス１２に転送する。条件式に合致しない場合はフレームを廃棄する。
【００１７】
擬似ネットワーク部１０は、擬似するネットワークの伝送特性に従って、ヘッダ削除部１４から受け取るフレームに遅延付加してヘッダ付加部２５に受け渡すか、廃棄する。同様に、ヘッダ削除部２４から受け取るパケットに遅延付加してヘッダ付加部１５に受け渡すか、廃棄する。
ヘッダ付加部１５は擬似ネットワーク部１０から受信したフレームに、ヘッダ削除部２４で削除したヘッダを付加して、イーサネット（Ｒ）のフレームを再構成する。この再構成したフレームをインターフェイス１２に転送する。同様に、ヘッダ付加部２５は擬似ネットワーク部１０から受信したフレームに、ヘッダ削除部１４で削除したヘッダを付加して、イーサネット（Ｒ）のフレームを再構成し、インターフェイス２２に転送する。
【００１８】
ここで、各パタンマッチング部１３、２３、１６、２６における条件式の設定例が図２に示されている。同図に示されているように、パタンマッチング部１３及び２３においては、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスをマッチングの対象とする。まず、パタンマッチング部１３においては、宛先ＭＡＣアドレス＝端末２１のＭＡＣアドレスであり、かつ、送り元ＭＡＣアドレス＝端末１１のＭＡＣアドレスであることを条件式とする。また、パタンマッチング部２３においては、宛先ＭＡＣアドレス＝端末１１のＭＡＣアドレスであり、かつ、送り元ＭＡＣアドレス＝端末２１のＭＡＣアドレスであることを条件式とする。そして、ヘッダパタンマッチング部１６においてはイーサネット（Ｒ）タイプ＝ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であることを条件式とし、ヘッダパタンマッチング部２６においてはイーサネット（Ｒ）タイプ＝ＡＲＰであることを条件式とする。
【００１９】
同図に示されている条件式を用いることにより、端末１１、端末１２の間でやり取りされるイーサネット（Ｒ）のフレームのみについて、イーサネット（Ｒ）のヘッダを取り除かれ、このヘッドが取り除かれたフレームが、擬似ネットワーク部１０を通過する。一方、アドレス解決のためのＡＲＰプロトコルのフレームは、擬似ネットワーク部１０を通過せずに、端末１１と端末２１との間で直接やりとりされる。
【００２０】
上述したように、擬似ネットワーク部１０の擬似対象ネットワークはリンクプロトコルにイーサネット（Ｒ）を用いないネットワークである。このため、本来のネットワークでは、ＡＲＰプロトコルのパケットは発生しない。擬似ネットワーク部１０を通過するフレームのトータルサイズが、本来のネットワークと同等となる。
【００２１】
以上のように本装置では、予め定められた条件と一致するヘッダ部を削除し、擬似ネットワークに転送することで、パケット送受信に汎用的なプロトコルを用いたまま、転送すべきパケットサイズに対応する伝送特性を正確に擬似することができる。
なお、以上はイーサネット（Ｒ）の場合について説明したが、これに限定されず他のプロトコルの場合についても本発明が適用できることは明白である。
【００２２】
【発明の効果】
以上説明したように本発明は、ネットワーク擬似装置において、受信フレームのパタンマッチング、フレームの転送制御、フレームヘッダ削除及びフレームヘッダ付加を行うことにより、特殊なプロトコルを導入せず、リンクプロトコルには汎用的なプロトコルを用いたまま、擬似ネットワークを通過するフレームのトータルサイズを本来のネットワークと同等にすることができるという効果がある。
【図面の簡単な説明】
【図１】本発明によるネットワーク擬似装置の実施の一形態を示すブロック図である。
【図２】図１のネットワーク擬似装置におけるパタンマッチング部の条件式設定例を示す図である。
【符号の説明】
１  ネットワーク擬似装置
１０  擬似ネットワーク部
１１、２１  端末
１２、２２  インターフェイス
１３、１６  パタンマッチング部
１４、２４  ヘッダ削除部
１５、２５  ヘッダ付加部
１６、２６  ヘッダパタンマッチング部
【図１】
0003941925.tif 000002
【図２】
0003941925.tif 000003