(57)【要約】【課題】実環境に近いトラフィックを発生させた状態で２台の装置の同期を保持しながらプロトコルの妥当性を検証することができる擬似ネットワークスイッチ試験装置を提供する。【解決手段】擬似ネットワークスイッチ試験装置において、複数のルータ１，２が接続される複数の送受信ポート３，４と、複数の送受信ポート３，４間のフレームの中継を行うフレーム制御部７と、疑似制御フレームを生成し、生成した疑似制御フレームを送受信ポート３，４から送出する制御フレーム生成部８と、到達確認用のデータフレームを生成し、生成した到達確認用のデータフレームを送受信ポート３，４から送出するデータフレーム生成部９とを備えたものである。【選択図】図１
2008022379.tif 000002
【特許請求の範囲】
【請求項１】
複数の被試験機が接続される複数の送受信ポートと、
前記複数の送受信ポート間のフレームの中継を行うフレーム制御部と、
疑似制御フレームを生成し、生成した疑似制御フレームを前記送受信ポートから送出する制御フレーム生成部と、
到達確認用のデータフレームを生成し、生成した到達確認用のデータフレームを前記送受信ポートから送出するデータフレーム生成部とを備えたことを特徴とする擬似ネットワークスイッチ試験装置。
【請求項２】
請求項１記載の擬似ネットワークスイッチ試験装置において、
前記制御フレーム生成部は、前記被試験機から送出され前記送受信ポートで受信した制御フレームを保存し、保存した制御フレームに基づいて、前記疑似制御フレームを生成することを特徴とする擬似ネットワークスイッチ試験装置。
【請求項３】
請求項２記載の擬似ネットワークスイッチ試験装置において、
前記制御フレーム生成部は、前記疑似制御フレームを、前記保存した制御フレームの一部を変更することにより生成することを特徴とする擬似ネットワークスイッチ試験装置。
【請求項４】
請求項１記載の擬似ネットワークスイッチ試験装置において、
前記複数の送受信ポートと前記フレーム制御部および制御フレーム生成部との間に接続された複数の受信バッファおよび複数の送信バッファを備え、
前記制御フレーム生成部は、前記受信バッファにフィルタを設定し、任意の制御フレームのみを選別することを特徴とする擬似ネットワークスイッチ試験装置。
【請求項５】
請求項４記載の擬似ネットワークスイッチ試験装置において、
前記複数の受信バッファおよび前記複数の送信バッファと前記フレーム制御部および制御フレーム生成部との間に接続され、前記複数の送受信ポートでのフレームの送受信および統計情報を管理する複数のポート制御部を備えたことを特徴とする擬似ネットワークスイッチ試験装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータおよびＬＡＮスイッチなどの被試験機の機能試験を行う擬似ネットワークスイッチ試験装置に関し、特に、被試験機の同期を保持した試験に適用して有効な技術に関する。
【背景技術】
【０００２】
従来、ＶＲＲＰ（Ｖｉｒｔｕａｌ  Ｒｏｕｔｅｒ  Ｒｅｄｕｎｄａｎｃｙ  Ｐｒｏｔｏｃｏｌ）やスパニングツリープロトコル等、装置間での制御フレーム交換により実現しているプロトコル検証は、プロトコルシミュレータによる装置単体での検証を実施していた。そのため、特定状態から次の状態へ遷移する際の検証および中継フレーム等、トラフィックを加えた状態での試験が困難であった。
【０００３】
また、トラフィックを加えるため負荷装置による試験を実施しているがこの構成では制御フレームの中継を可能とした負荷装置がなく、２台の被試験機の同期が保持できないためプロトコルに着目した試験が不十分であった。
【０００４】
また、従来、擬似ネットワークを構成してルータのルーティングの妥当性を検証する技術として、例えば、特開２００３−２５８８７４号公報（特許文献１）に記載の技術があった。また、フレームの変換を目的とした手法で受信したフレームを選別しあらかじめ用意しておいたフレームに入れ替え送信する技術として、例えば、特開平８−５６２３５号公報（特許文献２）に記載の技術があった。
【特許文献１】特開２００３−２５８８７４号公報
【特許文献２】特開平８−５６２３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術は、２台以上の被試験機の同期を保ちながらプロトコルの検証を行うことは不可能であった。
【０００６】
また、特許文献２記載の技術は、プロトコルの妥当性の検証を目的としたものではなく、例えば、ＶＲＲＰの場合ではマスタールータが定期的にＡＤＶＥＲＴＩＳＥＭＥＮＴパケットの送出を行い、バックアップルータはこの制御フレームを受信し続けることによりこの状態が保持される。そのため、システムテストにおける本機能の検証にはルータ間にＨＵＢやＬＡＮスイッチを設け、さらに負荷装置およびＬＡＮアナライザを設置し検証を行っていた。
【０００７】
しかし、ＨＵＢやＬＡＮスイッチを設けることで、ＦＤＢ（Ｆｉｌｔｅｒｉｎｇ  Ｄａｔａ  Ｂａｓｅ）、中継性能、エラーフレームの廃棄機能等により任意に生成し注入するフレームに制限が生じるため検証可能な内容が限られていた。
【０００８】
また、スパニングツリープロトコルに至っては、ＬＡＮスイッチを介してしまうことにより制御フレームであるＢＰＤＵ（Ｂｒｉｄｇｅ  Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）が中継できない場合や、意図する状態がつくり得ない場合もあった。
【０００９】
さらに、システムテストにおいては、環境構築にあたり数台から数十台のＬＡＮスイッチが必要となりシステム構築に多大な工数と費用を費やしていた。
【００１０】
そこで、本発明の目的は、実環境に近いトラフィックを発生させた状態で２台の装置の同期を保持しながらプロトコルの妥当性を検証することができる擬似ネットワークスイッチ試験装置を提供することにある。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１２】
本発明による擬似ネットワークスイッチ試験装置は、複数の被試験機が接続される複数の送受信ポートと、複数の送受信ポート間のフレームの中継を行うフレーム制御部と、疑似制御フレームを生成し、生成した疑似制御フレームを送受信ポートから送出する制御フレーム生成部と、到達確認用のデータフレームを生成し、生成した到達確認用のデータフレームを送受信ポートから送出するデータフレーム生成部とを備えたものである。
【発明の効果】
【００１３】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１４】
本発明によれば、各機能の状態遷移やフレーム中継の妥当性を検証することが可能となり、ルータおよびＬＡＮスイッチの品質確保を図ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１６】
（実施の形態１）
図１により、本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置の試験概要について説明する。図１は本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置の試験概要を説明するための試験構成図である。
【００１７】
図１において、擬似ネットワークスイッチ試験装置は、送受信ポートＡ３、送受信ポートＢ４、受信ポートＡ５、受信ポートＢ６、フレーム制御部７、制御フレーム生成部８、データフレーム生成部９から構成され、送受信ポートＡ３にルータＡ１が接続され、送受信ポートＢ４にルータＢ２が接続されている。
【００１８】
ルータＡ１およびルータＢ２は被試験機となるルータである。
【００１９】
送受信ポートＡ３は、ルータＡ１に接続される物理ポート、送受信ポートＢ４は、ルータＢ２に接続される物理ポートであり、各ルータとフレームの送受信を行う物理ポートとなる。
【００２０】
受信ポートＡ５は、送受信ポートＡ３から送出される到達確認用のデータフレームをルータＡ１で経由して擬似ネットワークスイッチ試験装置で受信する物理ポート、受信ポートＢ６は送受信ポートＢ４から送出されるデータフレームをルータＢ２で中継し擬似ネットワークスイッチ試験装置で受信する物理ポートである。
【００２１】
フレーム制御部７は、送受信ポートＡ３および送受信ポートＢ４で受信した制御フレームの中継と抑止を行う。
【００２２】
制御フレーム生成部８は、各ルータに送出する擬似制御フレームを生成する部位であり、データフレーム生成部９はルータＡ１およびルータＢ２に送出する到達確認用のデータフレーム生成を行う。
【００２３】
ここで、図１に示す試験構成による試験概要を、ＶＲＲＰの場合を例に説明する。
【００２４】
ＶＲＲＰはマスタールータがＡＤＶＥＲＴＩＳＥＭＥＮＴパケットとよばれる制御フレームを一定間隔で送出する。この制御フレームのパラメータ値によりマスタールータとバックアップルータが決定される。
【００２５】
図１に示す例ではルータＡ１のプライオリティー値を１００とし、ルータＢ２のプライオリティー値を５０としている。接続（インタフェース起動）直後はルータＡ１、ルータＢ２それぞれからＡＤＶＥＲＴＩＳＥＭＥＮＴパケットが送出される。
【００２６】
ルータＡ１から送出されるＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）を送受信ポートＡ３で受信し、フレーム制御部７を経由して送受信ポートＢ４から送出する。
【００２７】
ルータＢ２は本フレームを受信しルータＢ２のプライオリティー値の５０との比較を行い、受信したＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）のプライオリティー値１００よりも低いためバックアップルータとなりＡＤＶＥＲＴＩＳＥＭＥＮＴパケットの送出を抑止する。
【００２８】
ルータＢ２が送出したＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ２）も同じく、送受信ポートＢ４で受信、フレーム制御部７を経由して送受信ポートＡ３から送出し、ルータＡ１で受信される。
【００２９】
ルータＡ１は受信したＡＤＶＥＲＴＩＳＥＭＥＮＴパケットのプライオリティー値がルータＡ１のプライオリティー値１００よりも低いためマスタールータであり続けＡＤＶＥＲＴＩＳＥＭＥＮＴパケットを送出し続けることで状態が保持される。
【００３０】
ＶＲＲＰの場合、常にマスタールータを経由し通信が行われる。擬似ネットワークスイッチ試験装置では、これを前提に到達確認および負荷となるデータフレームの送出を行う。
【００３１】
送受信ポートＡ３からルータＡ１を経由し受信ポートＡ５へ届くデータフレーム（ＤＦ１）と送受信ポートＢ４からルータＢ２を経由し受信ポートＢ６へ届くデータフレーム（ＤＦ２）を送出する。
【００３２】
これは、異なる物理ポートより送出するが、同一のフレームである。この時点では、ルータＡ１がマスタールータのため送受信ポートＡ３より送出され、ルータＡ１にて中継されたデータフレーム（ＤＦ１）は受信ポートＡ５へ到達する。しかし、送受信ポートＢ４にて送出されたデータフレーム（ＤＦ２）は、ルータＢ２がバックアップルータのため、ルータＢ２で廃棄処理され受信ポートＢ６へは届かないこととなる。
【００３３】
この状態から、送受信ポートＡ３で受信したＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）のプライオリティー値をルータＢ２のプライオリティーよりも低い値に書き換えた擬似制御フレームに置き換え、送受信ポートＢ４から送出することにより、ルータＢ２が擬似制御フレームを受信しバックアップルータからマスタールータへと状態が遷移しＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ２）の送出を開始する。
【００３４】
これにより、送受信ポートＢ４でＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ２）を受信することとなる。
【００３５】
同じく、受信したＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ２）のプライオリティーをルータＡ１のプライオリティーよりも高い値に書き換えた擬似制御フレームに置き換え、送受信ポートＡ３より送出する。ルータＡ１はこのフレームを受信することによりマスタールータからバックアップルータへと状態が遷移しＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）の送出を抑止する。
【００３６】
この時点で、送受信ポートＡ３から送出されたデータフレーム（ＤＦ１）はルータＡ１で廃棄処理され受信ポートＡ５へは到達しなくなり、送受信ポートＢ４にて送出されたデータフレーム（ＤＦ２）はルータＢ２を経由し受信ポートＢ６へと到達することとなる。
【００３７】
また、受信ポートＢ６で受信したフレーム数やデータ量は定期的にデータフレーム生成部９に通知されるため、切り替え時に発生したロストフレーム数や切り替え後の受信状況を確認することができる。さらに、後述する受信バッファに蓄積される容量の範囲内でフレームを表示、解析することも可能なためフレームの妥当性においても検証が可能である。
【００３８】
次に、図２により、本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置の詳細構成について説明する。図２は本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置の詳細構成を示す構成図である。
【００３９】
図２において、擬似ネットワークスイッチ試験装置は、図１に示す送受信ポートＡ３、送受信ポートＢ４、受信ポートＡ５、受信ポートＢ６、フレーム制御部７、制御フレーム生成部８、データフレーム生成部９の構成に加えて、送受信ポートＡ３および送受信ポートＢ４と、フレーム制御部７および制御フレーム生成部８との間の受信バッファ１４ａ、１４ｂ、送信バッファ１５ａ、１５ｂ、ポート制御部１６ａ、１６ｂ、受信ポートＡ５および受信ポートＢ６と、データフレーム生成部９との間の受信バッファ１４ｃ、１４ｄ、送信バッファ１５ｃ、１５ｄ、ポート制御部１６ｃ、１６ｄから構成されている。
【００４０】
受信バッファ１４ａから受信バッファ１４ｄと、送信バッファ１５ａから送信バッファ１５ｄは各物理ポートでのフレーム送受信に使用されるフレームバッファであり、ポート制御部１６ａからポート制御部１６ｄは各物理ポートでのフレーム送受信および統計情報を管理するポート制御部である。
【００４１】
フレーム制御部７は、ポート制御部１６ａ、１６ｂに接続され、送受信ポートＡ３と送受信ポートＢ４でやり取りされる制御フレームの中継を行うフレーム制御部である。
【００４２】
ここで、図３および図４により、本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置で使用するデータフレーム生成時の処理および制御フレーム生成時の処理について説明する。図３は本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置で使用するデータフレーム生成時の処理を示すフローチャート、図４は本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置で使用する制御フレーム生成時の処理を示すフローチャートである。
【００４３】
はじめに、到達確認および負荷となるデータフレームの生成と対象となる制御フレームのパラメータ値変更を行う必要がある。データフレームはＯＳＩで規定されているトランスポート層までのフレームがデータフレーム生成部９にて作成可能となっている。試験内容に応じて、データリンク層やネットワーク層までの生成にて実施可能である。次に制御フレーム生成部８にて対象となる制御フレームを選択しパラメータ値を変更、制御フレームの作成を行う。
【００４４】
まず、データフレームの生成は、図３に示すように、データフレーム生成部９を呼び出し（Ｓ１００）、データフレームを作成する（Ｓ１０１）。そして、Ｓ１０１で作成したデータフレームをポート制御部１６ａ，１６ｂに設定し（Ｓ１０２）、送信バッファ１５ａ、１５ｂにフレームを生成することにより（Ｓ１０３）、データフレーム作成が完了する。
【００４５】
また、制御フレームの生成は、図４に示すように、制御フレーム生成部８を呼び出し（Ｓ２００）、制御フレームを選択し（Ｓ２０１）、制御フレームを作成する（Ｓ２０２）。そして、Ｓ２０２で作成した制御フレームをポート制御部１６ａ，１６ｂに設定し（Ｓ２０３）、送信バッファ１５ａ、１５ｂにフレームを生成し（Ｓ２０４）、Ｓ２０２で作成した制御フレームが受信バッファ１４ａ、１４ｂを通過できるように、受信バッファ１４ａ、１４ｂにフィルタを設定することにより（Ｓ２０５）、制御フレーム作成が完了する。
【００４６】
なお、Ｓ２０１での制御フレームの選択は、試験開始前であれば、あらかじめ設定された制御フレームから選択し、試験中での制御フレームの生成では、送受信ポートＡ３、送受信ポートＢ４で受信され、受信バッファ１４ａ、１４ｂ、ポート制御部１６ａ、１６ｂを経由して制御フレーム生成部８に保存されたフレームから選択する。また、選択の際は、フレームの一部のみを変更するなどして、制御フレームを生成する。
【００４７】
このように、作成したデータフレーム、制御フレームともＧＵＩでの設定が可能となっており、作成が完了次第にデータフレーム、制御フレームは各送信ポートの送信バッファおよびポート制御部に設定され、対象となる制御フレームは各送受信ポートの受信バッファのフィルタに設定される。
【００４８】
次に、図２により、本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置の動作について説明する。
【００４９】
まず、試験開始前に図３および図４にて前述した、制御フレームとデータフレームを作成する必要がある。
【００５０】
制御フレームの作成は、制御フレーム生成部８にて種別を設定する。種別が設定されると、制御フレーム生成部８はポート制御部１６ａ、１６ｂを経由し受信バッファ１４ａ、１４ｂにフィルタデータとして設定する。
【００５１】
ルータＡ１が送出したＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）は送受信ポートＡ３で受信し、受信バッファ１４ａに格納される。受信したフレームが受信バッファ１４ａに設定されたフィルタデータと一致した場合は、ポート制御部１６ａへ中継し、制御フレーム生成部８へ保存される。フィルタデータに一致しないフレームは、統計カウンタを更新し廃棄処理を行う。
【００５２】
制御フレーム生成部８は保存されたデータを編集画面として表示し、必要なパラメータのみを変更し擬似制御フレームを作成する。
【００５３】
作成した擬似制御フレームデータはポート制御部１６ｂを経由し送信バッファ１５ｂに設定される。
【００５４】
送受信ポートＢ４で受信し、送受信ポートＡ３に送出する擬似制御フレームの作成も同じ手順にて実施する。
【００５５】
このように、本実施の形態では、制御フレームの作成を容易に行うことが可能であるが、さらにエラーフレームの注入等を想定した、制御フレームの生成も可能としている。
【００５６】
この場合は、制御フレーム生成画面より、データ長を設定し１６進数の形式にて任意のデータを設定することにより可能となる。
【００５７】
データフレームの生成はデータフレーム生成部９の設定画面に、各レイヤ毎に必要なパラメータを用意しているため任意の値を入力することで作成される。
【００５８】
作成されたフレームデータは、ポート制御部１６ａ、１６ｂを経由し送信バッファ１５ａ、１５ｂに設定される。
【００５９】
データフレームの生成も制御フレームの生成と同様に、エラーフレームの注入が可能なように、１６進数の形式による任意のデータを設定することが可能である。
【００６０】
また、送信バッファ１５ａ、１５ｂは制御フレームとデータフレームを格納する必要があるため２面を用意している。
【００６１】
試験開始により、各物理ポートに設定されたデータフレームは送出される。
【００６２】
ルータＡ１から送出されたＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）は送受信ポートＡ３で受信し、受信バッファ１４ａに格納される。受信したフレームは受信バッファ１４ａでフィルタデータと照合し一致した制御フレームのみをポート制御部１６ａへ転送し、ポート制御部１６ａからフレーム制御部７へと伝搬される。
【００６３】
フレーム制御部７は伝搬されたフレームを送受信ポートＢ４のポート制御部１６ｂへと中継、送信バッファ１５ｂに格納し送受信ポートＢ４から送出される。
【００６４】
同じく、ルータＢ２から送出されたＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ２）は送受信ポートＢ４で受信し、受信バッファ１４ｂに格納される。受信したフレームは受信バッファ１４ｂでフィルタデータと照合し一致した制御フレームのみをポート制御部１６ｂへ転送し、ポート制御部１６ｂからフレーム制御部７へと伝搬される。
【００６５】
フレーム制御部７は伝搬されたフレームを送受信ポートＡ３のポート制御部１６ａへと中継、送信バッファ１５ａに格納し送受信ポートＡ３から送出される。
【００６６】
これにより、ルータＡ１とルータＢ２間にて制御フレームの伝達ができＶＲＲＰ機能が通常時の動作として成立する。したがって、この状態で、ルータＡ１とルータＢ２は同期を保持した状態となる。
【００６７】
この状態で、擬似制御フレームの送出を開始すると、送受信ポートＡ３にて受信したＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）が受信バッファ１４ａ、ポート制御部１６ａを経由しフレーム制御部７まで伝達される。フレーム制御部７からポート制御部１６ｂを経由し送信バッファ１５ｂへと伝達される。
【００６８】
送信バッファ１５ｂは制御フレームが格納されたタイミングで、あらかじめ設定されていた擬似制御フレームを送受信ポートＢ４より送出する。
【００６９】
ルータＢ２はこのＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ１）を受信し、ＶＲＲＰの仕様に基づき、ルータＢ２がマスタールータであるべきかバックアップルータであるべきかを判別する。
【００７０】
バックアップルータからマスタールータへと状態が遷移した場合、ルータＢ２よりＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ２）が送出されることとなる。
【００７１】
ルータＢ２によって送出されたＡＤＶＥＲＴＩＳＥＭＥＮＴパケット（ＣＦ２）は送受信ポートＢ４にて受信され、受信バッファ１４ｂにより選別された後、ポート制御部１６ｂへ伝搬されさらにフレーム制御部７へと伝搬される。
【００７２】
フレーム制御部７からポート制御部１６ａへと伝搬され、送信バッファ１４ｂに格納されると擬似制御フレームを送受信ポートＡ３より送出する。
【００７３】
このフレームをルータＡ１が受信すると、マスタールータからバックアップルータへと状態遷移が行われ、状態が保持されることとなる。
【００７４】
この状態で統計情報の確認を行うと、データフレーム生成部９の統計情報では試験開始前に受信ポートＡ５で上がっていた受信レートカウンタが０ｐｋｔ／ｓとなり、受信ポートＢ６での受信レートカウンタがカウントアップすることとなる。
【００７５】
これにより、正常に切り替えが行われたか否かの確認および受信フレームの妥当性を検証することが可能となる。
【００７６】
以上のように、本実施の形態では、実ネットワークに近い状況下での動作検証という目的を擬似ネットワークスイッチ試験装置で制御フレームのパラメータ変更を行うことにより、目的とした検証を詳細に実施することが可能となる。
【００７７】
また、多くのネットワーク機器を要することなく、大規模ネットワークを想定したルータおよびＬＡＮスイッチのシステム検証を実現できる。
【００７８】
（実施の形態２）
実施の形態２は、実施の形態１において、スパニングツリープロトコルによる試験を行うようにしたものである。
【００７９】
図５により、本発明の実施の形態２に係る擬似ネットワークスイッチ試験装置の詳細構成について説明する。図５は本発明の実施の形態２に係る擬似ネットワークスイッチ試験装置の詳細構成を示す構成図である。
【００８０】
図５において、擬似ネットワークスイッチ試験装置は、実施の形態１の図１に示す構成を同様に、送受信ポートＡ３、送受信ポートＢ４、受信ポートＡ５、受信ポートＢ６、フレーム制御部７、制御フレーム生成部８、データフレーム生成部９から構成されている。
【００８１】
また、送受信ポートＡ３にはスイッチＡ２１が接続され、送受信ポートＢ４にスイッチＢ２２が接続され、スイッチＡ２１とスイッチＢ２２との間も接続されている。
【００８２】
次に、図５により、本発明の実施の形態２に係る擬似ネットワークスイッチ試験装置の動作について説明する。
【００８３】
スパニングツリープロトコルの場合も同様に、スイッチＡ２１（ルートブリッジ）からのＢＰＤＵフレーム（ＣＦ１ａ）およびスイッチＢ２２からのＢＰＤＵフレーム（ＣＦ２ｂ）を擬似ネットワークスイッチ試験装置の送受信ポートＡ３、送受信ポートＢ４で受信し、任意に生成したＢＰＤＵフレームを送受信ポートＡ３、送受信ポートＢ４から送出することにより、スパニングツリープロトコル機能の状態遷移を発生させることが可能となる。
【００８４】
スパニングツリープロトコルでは、ＶＲＲＰの場合より状態遷移の条件が複雑となっているが、ＢＰＤＵフレームのパラメータ値の変更はすべて可能であるため意図した動きを発生させることが可能である。
【００８５】
また、物理的な接続がループ状となるためＬＡＮスイッチＢ２２に状態遷移が発生するとＬＡＮスイッチＡ２１も同時に状態遷移が発生する場合がある。この状態によりデータフレーム（ＤＦ１、ＤＦ２）が中継されるルートが決定されることとなる。
【００８６】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８７】
本発明は、ルータおよびＬＡＮスイッチなどの被試験機の機能試験を行う擬似ネットワークスイッチ試験装置に関し、制御フレーム生成フォーマットを多種用意することにより、ルーティングプロトコルや他プロトコルの検証にも適用可能である。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置の試験概要を説明するための試験構成図である。
【図２】本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置の詳細構成を示す構成図である。
【図３】本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置で使用するデータフレーム生成時の処理を示すフローチャートである。
【図４】本発明の実施の形態１に係る擬似ネットワークスイッチ試験装置で使用する制御フレーム生成時の処理を示すフローチャートである。
【図５】本発明の実施の形態２に係る擬似ネットワークスイッチ試験装置の詳細構成を示す構成図である。
【符号の説明】
【００８９】
１…ルータＡ（被試験機）、２…ルータＢ（被試験機）、３…送受信ポートＡ、４…送受信ポートＢ、５…受信ポートＡ、６…受信ポートＢ、７…フレーム制御部、８…制御フレーム生成部、９…データフレーム生成部、ＤＦ１、ＤＦ２…データフレーム、ＣＦ１…ルータＡが送出するＡＤＶＥＲＴＩＳＥＭＥＮＴパケット、ＣＦ２…ルータＢが送出するＡＤＶＥＲＴＩＳＥＭＥＮＴパケット、１４ａ…受信バッファ（送受信ポートＡ）、１４ｂ…受信バッファ（送受信ポートＢ）、１４ｃ…受信バッファ（送受信ポートＣ）、１４ｄ…受信バッファ（送受信ポートＤ）、１５ａ…送信バッファ（送受信ポートＡ）、１５ｂ…送信バッファ（送受信ポートＢ）、１５ｃ…送信バッファ（送受信ポートＣ）、１５ｄ…送信バッファ（送受信ポートＤ）、１６ａ…ポート制御部（送受信ポートＡ）、１６ｂ…ポート制御部（送受信ポートＢ）、１６ｃ…ポート制御部（送受信ポートＣ）、１６ｄ…ポート制御部（送受信ポートＤ）、２１…スイッチＡ（被試験機）、２２…スイッチＢ（被試験機）、ＣＦ１ａ…スイッチＡが送出するＢＰＤＵフレーム、ＣＦ２ａ…スイッチＡが送出するＢＰＤＵフレーム。
【図１】
2008022379.tif 000003
【図２】
2008022379.tif 000004
【図３】
2008022379.tif 000005
【図４】
2008022379.tif 000006
【図５】
2008022379.tif 000007