(57)【要約】【課題】膨大な時間を必要とすることなく、正常な通信においてネットワーク内で発生する事象を試験することを課題とする。【解決手段】このＧ−ＰＯＮネットワーク試験装置は、ＯＬＴ、ＯＮＵまたはＯＮＴとの間を光ファイバで接続されてネットワークを構成する。この試験装置は、試験項目とコード番号とを対応付けて記憶部に記憶し、ＯＬＴなどからデータを受信した時刻を取得するとともに、試験を実施しない場合に、当該データをＤｅｌａｙ  ｂｕｆｆｅｒＡに送信し、試験を実施する場合に、当該データにコード番号を付加した試験データを生成する。そして、この試験装置は、生成された試験データからコード番号を抽出して試験項目を実施し、当該試験項目が終了した時刻を取得して、この時刻とデータを受信した時刻とから試験を実施するのに要する試験時間を算出し、算出された試験時間経過後に、Ｄｅｌａｙ  ｂｕｆｆｅｒＡに送信されたデータを読み出す。【選択図】        図１
2008193432.tif 000002
【特許請求の範囲】
【請求項１】
ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験するネットワーク試験装置であって、
前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶する試験項目記憶手段と、
前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成手段と、
前記試験データ生成手段により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施手段と、
前記試験データ生成手段により取得された時刻と、前記試験実施手段により取得された時刻とから前記試験項目を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成手段により所定のデータバッファに送信されたデータを読み出すデータ読み出し手段と、
を備えたことを特徴とするネットワーク試験装置。
【請求項２】
前記ＯＬＴ、ＯＮＵまたはＯＮＴに対して、特定のシーケンスまたは特定のコードを含むデータを送信する特定データ送信手段と、
前記特定データ送信手段により送信された特定のシーケンスまたは特定のコードを含むデータを、前記試験データ生成手段に優先的に送信する特定データ選択手段とを備えたことを特徴とする請求項１に記載のネットワーク試験装置。
【請求項３】
前記試験実施手段により試験が実施された試験データを一時的に保持する試験データ保持手段をさらに備え、
前記特定データ送信手段は、前記試験実施手段により実施される試験において、最も処理に長い時間がかかる試験項目のコード番号を付加した特定データを送信するとともに、当該特定データを送信した時刻を取得し、
前記試験データ生成手段は、前記特定データ送信手段から特定データを受信した場合に、前記特定データを前記試験データとして前記試験実施手段に出力し、
前記試験実施手段は、前記試験データ生成手段により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施して、当該試験項目が終了した時刻を取得し、
前記データ読み出し手段は、前記試験実施手段により取得された時刻と、前記特定データ送信手段により取得された時刻とから、前記試験項目を実施した場合に最も長い処理時間である試験実施最長時間を算出したのち、前記試験データ生成手段によりデータが受信されて前記試験実施手段により試験が実施された場合に、前記試験実施最長時間と前記試験実施手段により算出された時間との差分時間を抽出して、前記試験データ保持手段に送信されたデータを前記差分時間経過後に読み出し、また、前記試験データ生成手段によりデータが受信されて、当該データが所定のデータバッファに送信された場合に、前記試験実施最長時間経過後に、前記試験データ生成手段により所定のデータバッファに送信されたデータを読み出すことを特徴とする請求項２に記載のネットワーク試験装置。
【請求項４】
前記データ読み出し手段により読み出されてＯＮＵに送信されたデータに対する応答をＯＮＵから受信した場合に、当該送信されたデータの時刻と受信した応答の時刻とからＯＮＵ内での通信遅延時間を測定し、前記データ読み出し手段により読み出されたデータを、前記通信遅延時間を調整してＯＮＵに送信するＯＮＵ遅延時間調整手段をさらに備えたことを特徴とする請求項１〜３のいずれか一つに記載のネットワーク試験装置。
【請求項５】
前記データ読み出し手段により読み出されたデータに前記コード番号が付加されている場合に、当該データから前記コード番号を取り除いて、前記ＯＬＴ、ＯＮＵまたはＯＮＴに送信するコード番号削除手段をさらに備えたことを特徴とする請求項１〜４のいずれか一つに記載のネットワーク試験装置。
【請求項６】
前記試験データ生成手段により送信されるデータおよび試験データを、前記所定のデータバッファまたは前記試験実施手段に分岐する分岐手段をさらに備えたことを特徴とする請求項１〜５のいずれか一つに記載のネットワーク試験装置。
【請求項７】
ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験することに適したネットワーク試験方法であって、
前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて試験項目記憶手段に格納する試験項目記憶工程と、
前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成工程と、
前記試験データ生成工程により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施工程と、
前記試験データ生成工程により取得された時刻と、前記試験実施工程により取得された時刻とから前記試験項目を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成工程により所定のデータバッファに送信されたデータを読み出すデータ読み出し工程と、
を含んだことを特徴とするネットワーク試験方法。
【請求項８】
ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験することをコンピュータに実行させるネットワーク試験プログラムであって、
前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて試験項目記憶手段に格納する試験項目記憶手順と、
前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成手順と、
前記試験データ生成手順により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施手順と、
前記試験データ生成手順により取得された時刻と、前記試験実施手順により取得された時刻とから前記試験項目を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成手順により所定のデータバッファに送信されたデータを読み出すデータ読み出し手順と、
をコンピュータに実行させることを特徴とするネットワーク試験プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験するネットワーク試験装置、ネットワーク試験方法およびネットワーク試験プログラムに関する。
【背景技術】
【０００２】
従来より、通信事業者などの収容局から送信される光信号を複数の加入者宅に伝送するＦＴＴＨ（Fiber  To  The  Home）を実現する技術の１つとして、１本の光ファイバを光スプリッターなどの分岐装置によって分岐して複数の加入者宅に伝送する「ＰＯＮ（Passive  Optical  Network）」が利用されている。また、ＰＯＮでは、収容局内の光加入者終端装置（ＯＬＴ：Optical  Line  Terminal）と、加入者宅側に設置された複数の光網終端装置（ＯＮＵ：Optical  Network  Unit、ＯＮＴ：Optical  Network  Termination）とが、ポイント−マルチポイント型に構成される。
【０００３】
最近では、国際電気通信連合の電気通信標準化部門（ITU-T：International  Telecommunication  Union  Telecommunication―Standardization  Sector）によって標準化され、ギガビット（Gbps）の伝送速度を実現するＧ−ＰＯＮ（Gigabit-Passive  Optical  Networks）などが利用されるようになってきている。このＧ−ＰＯＮは、伝送フレームを従来の電気通信サービスの基本時間単位と同じ周期である１２５マイクロ秒周期の固定長フレームとしたため、電話や専用線などの既存サービスを効率よく利用することができる。例えば、Ｇ−ＰＯＮは、１本の光ファイバー・ケーブルに通信と放送を同居させて、多チャンネル放送と１Gbpsのアクセス回線を実現することができる。
【０００４】
そして、図１３に示したようなＧ−ＰＯＮ方式のネットワーク構成では、通信装置Ａ（ＯＬＴ／ＯＮＴ）と通信装置Ｂ１〜Ｂｎ（ＯＮＵ／ＯＮＴ）との間の通信が１：ｎの関係となる。そして、通信装置Ａから送信されたデータ（以下、Downstreamdata）と通信装置Ｂ１〜Ｂｎから送信されたデータ（以下、Upstreamdata）が衝突するのを防ぐため、通信装置Ａは、通信装置Ｂ１〜Ｂｎに対して連続的にDownstreamdataを送信し、通信装置Ｂ１〜Ｂｎは、通信装置Ａに対して時分割でUpstreamdataを送信する。
【０００５】
具体的には、通信装置Ａは、通信装置Ｂ１〜Ｂｎとの通信時間（Ｔｂ１〜Ｔｂｎ）を測定し、通信装置Ｂ１〜Ｂｎに対して測定した時間に応じて、通信装置Ａに応答するように指示を出す。そして、指示を受信した通信装置Ｂ１〜Ｂｎは、指示された時分割でUpstreamdataを送信する。なお、上記した一連の処理の流れをＲａｎｇｉｎｇと呼び、このＲａｎｇｉｎｇは、物理的に通信が確立すると、定期的にまたはネットワーク状態が変化したことを契機に、必ず一度以上実行される。
【０００６】
このように、Ｇ−ＰＯＮ方式のネットワーク構成では、通信装置Ａ（ＯＬＴ／ＯＮＴ）と通信装置Ｂ１〜Ｂｎ（ＯＮＵ／ＯＮＴ）との間の通信が１：ｎの関係となるため、通信装置Ｂ１〜Ｂｎが時分割でUpstreamdataを送信することが重要となる。また、通信装置Ａ（ＯＬＴ／ＯＮＴ）に対して多くの通信装置Ｂ（ＯＮＵ／ＯＮＴ）が接続された大規模なＧ−ＰＯＮシステムにとっては、このようにデータの衝突が発生することは大きな障害となる。そこで、上記したＲａｎｇｉｎｇなどによって、通信装置Ａと通信装置Ｂ１〜Ｂｎとの間におけるデータの送受信が、衝突することなく正しく行うことができるか否かを試験（検証）する様々な技術が開示されている。
【０００７】
例えば、特許文献１（特開２００５−２０４２０号公報）では、図１４に示したように、正常な通信を試験する試験装置は、規範ＯＬＴと、被試験ＯＮＵと、擬似ＯＮＵと、フレームジェネレータ／テスタとから構成される。この擬似ＯＮＵは、複数のＯＮＵの動作を模擬して動作する擬似的な役割を果たすＯＮＵである。このような構成において、フレームジェネレータ／テスタから被試験ＯＮＵにデータが送信されると、被試験ＯＮＵは、自装置に割り当てられた（設定された）タイミングで当該データを規範ＯＬＴに送信する。そして、規範ＯＬＴは、受信したデータをフレームジェネレータ／テスタに送信して、フレームジェネレータ／テスタは、当該データが正常なタイミングで送信されているか否かを試験する。このような試験装置を用いることで、接続されるＯＮＵ一つずつを試験していくことができ、Ｇ−ＰＯＮシステムにおいて接続されているＯＮＵ全てを同時に試験する場合に比べて、複雑なネットワークの試験を簡単に実施し、障害や問題を簡単に検出することができる。
【０００８】
ところが、上記した特許文献１の試験装置は、あくまでＯＬＴやＯＮＵなどの装置における動作のみを試験しているに過ぎず、ネットワーク内で発生する事象（例えば、入力データの遅延挿入、データ到達時間の揺らぎ（ジッタ）、送信データの一部または全部の欠落、データ順序逆転など）を試験することができない。例えば、このようなネットワーク内で発生する事象によって、ＯＮＵ１へのデータ到達時間が遅れると、ＯＮＵ１は、自装置に割り当てられたタイミング（時分割）でデータを送信することができず、結果として他のＯＮＵやＯＬＴとの間でデータの衝突が発生するなどの問題が発生する。そのため、このようなネットワーク内で発生する事象を試験する必要がある。
【０００９】
一般的には、図１５に示すように、通信装置Ａ（ＯＬＴ／ＯＮＴ）と通信装置Ｂ１〜Ｂｎ（ＯＮＵ／ＯＮＴ）とから構成されるＧ−ＰＯＮシステム（Ｇ−ＰＯＮネットワーク）の外部に試験装置０〜ｎと試験装置Ａまたは通信モニタを接続した試験システムが用いられる。ここで用いられる試験装置０〜ｎは、上記した特許文献１と同じように、装置が正常に動作している否かを試験するためのものであり、試験装置Ａは、ネットワーク内に発生する事象を試験するためのものである。また、試験装置Ａの代わりに通信モニタを使用した場合、通信モニタは、Ｇ−ＰＯＮシステム内に流れるデータを取得して解析することでネットワーク内に発生する事象を検出する。
【００１０】
【特許文献１】特開２００５−２０４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記した従来の技術では、ネットワーク内に発生する事象を検証するために、通信装置Ａ（ＯＬＴ／ＯＮＴ）と通信装置Ｂ１〜Ｂｎ（ＯＮＵ／ＯＮＴ）との間に試験装置Ａを設置した場合、Ｇ−ＰＯＮシステム内を流れるデータは、試験装置Ａを通過することになり、システム内のデータ通信時間に誤差が生じる。そのため、正常に動作するＯＬＴおよびＯＮＵの間においてもデータの衝突が発生してしまい、試験装置Ａは、正常な通信においてネットワーク内で発生する事象を試験することができないという課題があった。
【００１２】
具体的には、Ｇ−ＰＯＮシステム内の全データが、試験装置Ａを通過することになり、通信装置Ａと通信装置Ｂ１〜Ｂｎとの間の通信時間（Ｔｂ１〜Ｔｂｎ）が変動する。つまり、通信装置Ａと通信装置Ｂ１との間で試験が実施されていた場合、通信装置Ａと通信装置Ｂ１〜Ｂｎとの間で正常に通信が行われているにも関わらず、通信装置Ａと通信装置Ｂ１との間の通信時間が変動してしまい、通信装置Ｂ１から送信されたデータと通信装置Ｂ２から送信されたデータが衝突するなどの事象が発生する。そのため、試験装置Ａは、正常な通信においてネットワーク内で発生する事象を試験することができない。
【００１３】
また、上記した従来の技術では、ネットワーク内に発生する事象を試験するのに際して、Ｇ−ＰＯＮシステム内を流れる膨大なデータを取得して解析することで、試験内容や結果を取得していたため、膨大な時間が必要であるという課題があった。
【００１４】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、膨大な時間を必要とすることなく、正常な通信においてネットワーク内で発生する事象を試験することが可能であるネットワーク試験装置、ネットワーク試験方法およびネットワーク試験プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験するネットワーク試験装置であって、前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶する試験項目記憶手段と、前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成手段と、前記試験データ生成手段により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時間を取得する試験実施手段と、前記試験データ生成手段により取得された時刻と、前記試験実施手段により取得された時刻とから前記試験を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成手段により所定のデータバッファに送信されたデータを読み出すデータ読み出し手段と、を備えたことを特徴とする。
【００１６】
また、請求項２に係る発明は、上記の発明において、前記ＯＬＴ、ＯＮＵまたはＯＮＴに対して、特定のシーケンスまたは特定のコードを含むデータを送信する特定データ送信手段と、前記特定データ送信手段により送信された特定のシーケンスまたは特定のコードを含むデータを、前記試験データ生成手段に優先的に送信する特定データ選択手段とを備えたことを特徴とする。
【００１７】
また、請求項３に係る発明は、上記の発明において、前記試験実施手段により試験が実施された試験データを一時的に保持する試験データ保持手段をさらに備え、前記特定データ送信手段は、前記試験実施手段により実施される試験において、最も処理に長い時間がかかる試験項目のコード番号を付加した特定データを送信するとともに、当該特定データを送信した時刻を取得し、前記試験データ生成手段は、前記特定データ送信手段から特定データを受信した場合に、前記特定データを前記試験データとして前記試験実施手段に出力し、前記試験実施手段は、前記試験データ生成手段により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施して、当該試験項目が終了した時刻を取得し、前記データ読み出し手段は、前記試験実施手段により取得された時刻と、前記特定データ送信手段により取得された時刻とから、前記試験を実施した場合に最も長い処理時間である試験実施最長時間を算出したのち、前記試験データ生成手段によりデータが受信されて前記試験実施手段により試験が実施された場合に、前記試験実施最長時間と前記試験実施手段により算出された時間との差分時間を抽出して、前記試験データ保持手段に送信されたデータを前記差分時間経過後に読み出し、また、前記試験データ生成手段によりデータが受信されて、当該データが所定のデータバッファに送信された場合に、前記試験実施最長時間経過後に、前記試験データ生成手段により所定のデータバッファに送信されたデータを読み出すことを特徴とする。
【００１８】
また、請求項４に係る発明は、上記の発明において、前記データ読み出し手段により読み出されてＯＮＵに送信されたデータに対する応答をＯＮＵから受信した場合に、当該送信されたデータの時刻と受信した応答の時刻とからＯＮＵ内での通信遅延時間を測定し、前記データ読み出し手段により読み出されたデータを、前記通信遅延時間を調整してＯＮＵに送信するＯＮＵ遅延時間調整手段をさらに備えたことを特徴とする。
【００１９】
また、請求項５に係る発明は、上記の発明において、前記データ読み出し手段により読み出されたデータに前記コード番号が付加されている場合に、当該データから前記コード番号を取り除いて、前記ＯＬＴ、ＯＮＵまたはＯＮＴに送信するコード番号削除手段をさらに備えたことを特徴とする。
【００２０】
また、請求項６に係る発明は、上記の発明において、前記試験データ生成手段により送信されるデータおよび試験データを、前記所定のデータバッファまたは前記試験実施手段に分岐する分岐手段をさらに備えたことを特徴とする。
【００２１】
また、請求項７に係る発明は、ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験することに適したネットワーク試験方法であって、前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて試験項目記憶手段に格納する試験項目記憶工程と、前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成工程と、前記試験データ生成工程により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施工程と、前記試験データ生成工程により取得された時刻と、前記試験実施工程により取得された時刻とから前記試験を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成工程により所定のデータバッファに送信されたデータを読み出すデータ読み出し工程と、を含んだことを特徴とする。
【００２２】
また、請求項８に係る発明は、ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験することをコンピュータに実行させるネットワーク試験プログラムであって、前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて試験項目記憶手段に格納する試験項目記憶手順と、前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成手順と、前記試験データ生成手順により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施手順と、前記試験データ生成手順により取得された時刻と、前記試験実施手順により取得された時刻とから前記試験を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成手順により所定のデータバッファに送信されたデータを読み出すデータ読み出し手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２３】
請求項１、７、８の発明によれば、ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶し、ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成し、生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得し、取得された当該データを受信した時刻と、試験が終了した時刻とから試験を実施するのに要する試験時間を算出し、算出された試験時間経過後に、所定のデータバッファに送信されたデータを読み出すので、膨大な時間を必要とすることなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である。
【００２４】
例えば、ＯＮＵまたはＯＮＴが割り当てられたタイミング（時分割）で正常にデータを送信している場合に、入力データの遅延挿入、データ到達時間の揺らぎ（ジッタ）、送信データの一部または全部の欠落、データ順序逆転などの事象についても試験することが可能であり、また、ネットワーク内に流れるデータを取得して解析する必要がなく、短時間で試験を実施することが可能である。
【００２５】
さらに、試験装置をネットワークの内部に備えることで、試験を行う回線と試験を行わずにデータを送信する回線とを備えることができる結果、Ｇ−ＰＯＮシステムなどを構築するコストを削減することが可能であるとともに、試験を行った際に発生する送信時間の誤差（通信遅延時間）を調整するができる結果、試験を行う場合と行わない場合との通信時間を統一することが可能である。
【００２６】
また、請求項２の発明によれば、ＯＬＴ、ＯＮＵまたはＯＮＴに対して、特定のシーケンスまたは特定のコードを含むデータを送信し、送信された特定のシーケンスまたは特定のコードを含むデータを、優先的に送信するので、特定のシーケンスやデータに対する検証を容易に行うことが可能である。
【００２７】
例えば、「ＩＴＵ-Ｔ  Ｇ９８４」規格に記載された、ＯＡＭ（Operations  Administration  and  Maintenance）、ＯＭＣＩ（ONU  Management  Control  Interface）などの特定のシーケンスやＰＬＯＡＭ（Physical  Layer  OAM）の一コードなどの特定のデータなどを送信して、ネットワーク内の事象における試験をすることができる結果、規格（例えば、応答コード列や応答時間など）に違反していないかどうかを試験することが可能である。さらに、これらのデータに対する試験結果を保持することで、特定のシーケンスやデータに対する検証を容易に行うことが可能である。
【００２８】
また、請求項３の発明によれば、試験が実施された試験データを一時的に保持し、実施される試験において、最も処理に長い時間がかかる試験項目のコード番号を付加した特定データを送信するとともに、当該特定データを送信した時刻を取得し、特定データを受信した場合に、特定データを試験データとして出力し、生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を取得して当該試験項目を実施して、当該試験項目が終了した時刻を取得し、取得された当該データを受信した時刻と、試験項目が終了した時刻とから、試験を実施した場合に最も長い処理時間である試験実施最長時間を算出したのち、データが受信されて試験が実施された場合に、試験実施最長時間と算出された時間との差分時間を抽出して、送信されたデータを差分時間経過後に読み出し、また、データが受信されて、当該データが所定のデータバッファに送信された場合に、試験実施最長時間経過後に、所定のデータバッファに送信されたデータを読み出すので、試験による通信遅延を常に統一して調整することができる結果、試験項目に依存することなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である。
【００２９】
例えば、あらかじめ試験実施最長時間（２分）を算出しておき、その後にデータを受信して試験を実施した場合、試験実施最長時間（２分）と試験にかかった時間（１分）との差分時間（１分）を算出して、試験終了後に差分時間経過（１分）すると、データを読み出す。また、データを受信して試験を実施した場合に、試験実施最長時間（２分）と試験にかかった時間（３０秒）との差分時間（３０秒）を算出して、試験終了後に差分時間経過（３０秒）すると、データを読み出す。また、受信したデータが試験を実施しなかった場合、データを受信してから試験実施最長時間（２分）経過後に、データを読み出す。このように、データを受信していずれの試験を実施したとしても、データ受信から試験実施最長時間（２分）経過後に、データを読み出すこととなり、試験による通信遅延を常に統一して調整することができる結果、試験項目に依存することなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である。
【００３０】
また、請求項４の発明によれば、読み出されてＯＮＵに送信されたデータに対する応答をＯＮＵから受信した場合に、当該送信されたデータの時刻と受信した応答の時刻とからＯＮＵ内での通信遅延時間を測定し、読み出されたデータを、通信遅延時間を調整してＯＮＵに送信するので、接続されるＯＮＵ内で発生する通信遅延を調整することができる結果、さらに正確に試験することが可能である。
【００３１】
例えば、ＯＮＵからの応答が毎回、１秒ずつ遅れている場合、そのままＯＮＵが応答を送信し続けると、ＯＮＵが送信したデータ同士が衝突する恐れがある。そのため、応答が１秒ずつ遅れていると検出すると、ＯＮＵにデータを送信するタイミングを早めたりすることで、接続されるＯＮＵ内で発生する通信遅延を調整することができる結果、さらに正確に試験することが可能である。
【００３２】
また、請求項５の発明によれば、読み出されたデータにコード番号が付加されている場合に、当該データからコード番号を取り除いて、ＯＬＴ、ＯＮＵまたはＯＮＴに送信するので、ネットワークに流れるデータを有効的に利用することが可能である。
【００３３】
例えば、本番運用時に試験する場合、Ｇ−ＰＯＮシステムで送信されている本番データからコード番号を付加して試験データを生成し、当該試験データを用いて試験を実施して検証し、試験が終了すると、試験データからコード番号を取り除いて元のデータを生成することができる結果、試験データを別に用意する必要がなく、ネットワークに流れるデータを有効的に利用することが可能である。
【００３４】
さらに、ネットワーク、回線、システムの負荷を軽減することが可能である。具体的には、本番運用時に試験データを用意して試験する場合には、ネットワーク上には、本番データと試験データとが流れることとなり、ネットワークや回線の負荷が増大する。また、試験装置は、本番データと試験データとを受信することとなり、システムの負荷が増大する。そこで、上記したようにネットワークに流れるデータを有効的に利用することで、このような負荷を軽減することが可能である。
【００３５】
また、請求項６の発明によれば、送信されるデータおよび試験データを、所定のデータバッファまたは試験実施手段に分岐するので、試験を実施しないデータと試験を実施するデータとをより確実に分岐することが可能である。
【００３６】
例えば、分岐回路を設けることで、通信経路を確保することができる、試験を実施しないデータと試験を実施するデータとを間違って分岐するリスクを最小限にすることができる結果、確実に分岐することが可能である。
【発明を実施するための最良の形態】
【００３７】
以下に添付図面を参照して、この発明に係るネットワーク試験装置、ネットワーク試験方法およびネットワーク試験プログラムの実施例を詳細に説明する。なお、以下では、本実施例で用いる主要な用語、本実施例に係るＧ−ＰＯＮネットワーク試験装置の概要および特徴、Ｇ−ＰＯＮネットワーク試験装置の構成および処理の流れを順に説明し、最後に本実施例に対する種々の変形例を説明する。
【実施例１】
【００３８】
［用語の説明］
まず最初に、本実施例で用いる主要な用語を説明する。本実施例で用いる「ＰＯＮ（Passive  Optical  Network）」とは、通信事業者などの収容局から送信される光信号を複数の加入者宅に伝送するＦＴＴＨ（Fiber  To  The  Home）を実現する技術の１つとして、１本の光ファイバを光スプリッターなどの分岐装置によって分岐して複数の加入者宅に伝送するシステムのことである。また、このＰＯＮにおいて、伝送フレームを従来の電気通信サービスの基本時間単位と同じ周期である１２５マイクロ秒周期の固定長フレームとし、電話や専用線などの既存サービスを効率よく利用することができるＰＯＮを特に「Ｇ−ＰＯＮ（Gigabit-Passive  Optical  Networks）」と呼ぶ。また、Ｇ−ＰＯＮ（またはＰＯＮ）では、収容局内の光加入者終端装置（ＯＬＴ：Optical  Line  Terminal）と、加入者宅側に設置された複数の光網終端装置（ＯＮＵ：Optical  Network  Unit、ＯＮＴ：Optical  Network  Termination）とが、ポイント−マルチポイント型に構成される。なお、本実施例では、「Ｇ−ＰＯＮ」を採用した場合について説明する。また、本実施例で説明するＧ−ＰＯＮネットワーク試験装置とは、特許請求の範囲に記載の「ネットワーク試験装置」に対応する。
【００３９】
そして、このようなＧ−ＰＯＮでは、「ＯＬＴ」に接続される一本の光ファイバを複数の「ＯＮＵ」に接続する必要がある。そのため、複数の「ＯＮＵ」から「ＯＬＴ」に対して送信されるデータ（信号）は、一本の光ファイバ上で衝突することがないように、排他的なタイミング（時分割されたタイミング）で送信される。このように複数の「ＯＮＵ」や「ＯＬＴ」が正常に動作しているか否かは、図１４または図１５に示した試験手法で実施することができる。
【００４０】
ところが、Ｇ−ＰＯＮシステムを構成するにあたり、一本の光ファイバ上で衝突することがないようにするには、複数の「ＯＮＵ」が排他的なタイミング（時分割されたタイミング）で送信しているか否かのほかにも、ネットワーク上の事象（例えば、入力データの遅延挿入、データ到達時間の揺らぎ（ジッタ）、送信データの一部または全部の欠落、データ順序逆転など）などが影響することも多い。そのため、複数の「ＯＮＵ」が排他的なタイミング（時分割されたタイミング）で送信しているか否かに加え、このようなネットワーク上の事象を検出することが重要となる。
【００４１】
［Ｇ−ＰＯＮネットワーク試験装置の概要および特徴］
次に、図１を用いて、実施例１に係るＧ−ＰＯＮネットワーク試験装置の概要および特徴を説明する。図１は、実施例１に係るＧ−ＰＯＮネットワーク試験装置の概要と特徴を説明するための図である。なお、ここでは、ＯＬＴなどから出力されるデータ（Downstreamdata）に対して試験を実施する場合について説明するが、本発明はこれに限定されるものではなく、ＯＮＵなどから出力されるデータ（Upstreamdata）に対しても同様に実施することができる。
【００４２】
図１に示すように、このＧ−ＰＯＮネットワーク試験装置は、ＯＬＴまたはＯＮＴと、複数のＯＮＵまたはＯＮＴとの間に接続されてＧ−ＰＯＮシステムを構成している。そして、複数のＯＮＵは、一本の光ファイバ上で衝突することがないように、排他的なタイミング（時分割されたタイミング）で、このＧ−ＰＯＮネットワーク試験装置を介してＯＬＴに送信している。
【００４３】
このような構成のもと、このＧ−ＰＯＮネットワーク試験装置は、上記したようにＧ−ＰＯＮシステムにおけるネットワーク内に発生する事象を試験することを概要とするものであり、特に、膨大な時間を必要とすることなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である点に主たる特徴がある。
【００４４】
この主たる特徴を具体的に説明すると、このＧ−ＰＯＮネットワーク試験装置は、ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶する。具体的に例を挙げれば、Ｇ−ＰＯＮネットワーク試験装置は、『試験項目を示す「コード番号（Ｆｌａｇ）」、試験項目の内容を示す「試験内容」』として「０１、入力データの遅延挿入」「０２、データ到達時間の揺らぎ（ジッタ）」や「０３、送信データの一部または全部の欠落」などと記憶部に記憶する。
【００４５】
そして、Ｇ−ＰＯＮネットワーク試験装置のデータ認識部は、ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得し、Ｄａｔａ識別Ｆｌａｇ挿入部は、受信したデータに対して試験を実施しない場合に、当該データを所定のバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成し、試験構成部は、コード番号に応じた試験項目を記憶部から取得して当該試験項目を実施する。また、ＤｅｌａｙｂｕｆｆｅｒＡは、Ｄａｔａ識別Ｆｌａｇ挿入部により送信されたデータを一時的に記憶し、制御部は、上記した各機能部を制御する。また、Ｄｉｓは、Ｄａｔａ識別Ｆｌａｇ挿入部により送信されるデータおよび試験データを、ＤｅｌａｙｂｕｆｆｅｒＡまたは試験構成部に分岐する回路であり、ＳＥＬは、試験構成部またはＤｅｌａｙｂｕｆｆｅｒＡからデータを受信する（収集する）回路である。
【００４６】
このような状態において、Ｇ−ＰＯＮネットワーク試験装置は、ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する（図１の（１）〜（４）参照）。具体的に例を挙げると、Ｇ−ＰＯＮネットワーク試験装置のデータ認識部は、ＯＬＴまたはＯＮＴからデータを受信すると、当該データを受信した時刻（ＴＬＴＳ）を取得し、当該データをＤａｔａ識別Ｆｌａｇ挿入部に出力する。続いて、制御部は、試験を実施するためにコード番号「０１」を当該データに付加するように、Ｄａｔａ識別Ｆｌａｇ挿入部に指示する。そして、Ｄａｔａ識別Ｆｌａｇ挿入部は、当該データに試験項目を示すコード番号「０１」を付加した試験データを生成し、当該試験データを試験構成部に出力する。なお、試験を実施する指示は、あらかじめ設定しておいてもよく、また、外部などから利用者の操作を受け付けてもよい。
【００４７】
すると、Ｇ−ＰＯＮネットワーク試験装置の試験構成部は、Ｄａｔａ識別Ｆｌａｇ挿入部により生成された試験データからコード番号を抽出して、当該コード番号に応じた試験項目を記憶部から取得して当該試験項目を実施し、当該試験項目が終了した時間を取得する（図１の（５）と（６）参照）。上記した例で具体的に説明すると、Ｇ−ＰＯＮネットワーク試験装置の試験構成部は、Ｄａｔａ識別Ｆｌａｇ挿入部により生成された試験データからコード番号「０１」を抽出して、当該コード番号「０１」に応じた試験項目「入力データの遅延挿入」を記憶部から取得して当該試験項目を実施し、当該試験項目が終了した時間「ＴＴＯＬＴ」を取得し、当該試験データをＳＥＬに出力する。
【００４８】
その後、Ｇ−ＰＯＮネットワーク試験装置の制御部は、ＳＥＬに出力された試験データを選択して、外部装置に出力する（図１の（７）参照）。このようにして、試験データが外部に出力されて各種解析が行われ、試験が検証される。なお、上記した試験処理は、記憶部に記憶される試験項目ごとにあらかじめ実施して、試験に係る時間を算出していてもよく、システムを構築した後に実施してもよい。
【００４９】
そして、再び、Ｇ−ＰＯＮネットワーク試験装置のデータ認識部は、ＯＬＴまたはＯＮＴからデータを受信すると、当該データを受信した時刻（ＴＬＴＳ１）を取得し、当該データをＤａｔａ識別Ｆｌａｇ挿入部に出力する（図１の（８）と（９）参照）。続いて、制御部は、当該データに対して試験を実施しない場合、試験を実施しないコード番号「―（空白）」を当該データに付加するように、Ｄａｔａ識別Ｆｌａｇ挿入部に指示する（図１の（１０）参照）。そして、Ｄａｔａ識別Ｆｌａｇ挿入部は、当該データに試験項目を示すコード番号を空白にして、当該データをＤｅｌａｙｂｕｆｆｅｒＡに出力する（図１の（１１）参照）。
【００５０】
すると、Ｇ−ＰＯＮネットワーク試験装置の制御部は、データ認識部により取得された時刻と、試験構成部により取得された時刻とから試験項目を実施するのに要する試験時間を算出し、算出された試験時間経過後に、データ認識部によりＤｅｌａｙｂｕｆｆｅｒＡに送信されたデータを読み出す（図１の（１２）参照）。上記した例で具体的に説明すると、Ｇ−ＰＯＮネットワーク試験装置の制御部は、先ほどの図１の（２）においてデータ認識部により取得された時刻（ＴＬＴＳ）と、図１の（６）において算出された時間「ＴＴＯＬＴ」とから試験項目を実施するのに要する試験時間「ΔＴＴＯＬＴ＝ＴＴＯＬＴ−ＴＬＴＳ」算出し、データを受信した時刻「ＴＬＴＳ１」からこの算出された試験時間「ΔＴＴＯＬＴ」経過後に、ＤｅｌａｙｂｕｆｆｅｒＡに送信されたデータを読み出す。
【００５１】
そして、Ｇ−ＰＯＮネットワーク試験装置の制御部は、ＳＥＬに出力されたデータを選択して、外部装置に出力する（図１の（１３）参照）。なお、ここでは、試験項目「０１」において試験に要する時間「ΔＴＴＯＬＴ」を算出し、試験しない場合にでも、算出された時間「ΔＴＴＯＬＴ」分、データを一時的に記憶することで、試験する場合と試験しない場合の通信時間の差分を解消する場合について説明したが、他の試験項目についても同様に行うことができる。その場合、あらかじめ試験に要する時間を算出していてもよく、また、上記したように、システム構築時に一度試験を実施して試験に要する時間を算出するようにしてもよい。
【００５２】
このように、実施例１に係るＧ−ＰＯＮネットワーク試験装置は、ＯＮＵまたはＯＮＴが割り当てられたタイミング（時分割）で正常にデータを送信している場合に、入力データの遅延挿入、データ到達時間の揺らぎ（ジッタ）、送信データの一部または全部の欠落、データ順序逆転などの事象についても試験することができ、また、ネットワーク内に流れるデータを取得して解析する必要がなく、短時間で試験を実施することができる結果、膨大な時間を必要とすることなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である。
【００５３】
［Ｇ−ＰＯＮネットワーク試験装置の構成］
次に、図２と図３を用いて、図１に示したＧ−ＰＯＮネットワーク試験装置の構成を説明する。図２は、実施例１に係るＧ−ＰＯＮネットワーク試験装置の構成を示すブロック図であり、図３は、試験項目ＤＢに記憶される情報の例を示す図である。
【００５４】
図２に示すように、このＧ−ＰＯＮネットワーク試験装置１０は、通信制御Ｉ／Ｆ部１１、１２と、外部ＩＯインタフェース１３と、記憶部１４と、Ｃｌｏｃｋ抽出部１６と、データ認識部１７、１８と、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０と、Ｄｉｓ２１、２２と、試験構成部２３、２４と、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６と、ＳＥＬ２７、２８と、制御部３０とから構成される。
【００５５】
通信制御Ｉ／Ｆ部１１、１２は、ＯＬＴ、ＯＮＵまたはＯＮＴとの間でやり取りする各種情報に関する通信を制御する。具体的に例を挙げれば、通信制御Ｉ／Ｆ部１１は、ＯＬＴから連続的に送信されるデータ（Downstreamdata）を受信して、後述するデータ認識部１７に出力し、後述するＳＥＬ２８から出力されたデータ（Upstreamdata）をＯＬＴまたはＯＮＴに出力する。また、通信制御Ｉ／Ｆ部１２は、ＯＮＵから時分割で送信されるUpstreamdataを受信して後述するデータ認識部１８に出力し、後述するＳＥＬ２７から出力されたDownstreamdataをＯＮＵまたはＯＮＴに送信する。
【００５６】
外部ＩＯインタフェース１３は、利用者がＧ−ＰＯＮネットワーク試験装置１０を操作するための各種機器を接続する。具体的には、外部ＩＯインタフェース１３は、キーボード、マウス、マイク、モニタ（若しくはディスプレイ、タッチパネル）、スピーカなどのＩＯ機器や試験結果を閲覧・検証するためのＰＣ（Personal  Computer）を接続する。
【００５７】
記憶部１４は、制御部３０による各種処理に必要なデータおよびプログラムを格納するとともに、特に本発明に密接に関連するものとしては、試験項目ＤＢ１５を備える。試験項目ＤＢ１５は、ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶する。具体的に例を挙げると、試験項目ＤＢ１５は、図３に示すように、『試験項目を示す「コード番号（Ｆｌａｇ）」、試験項目の内容を示す「試験内容」』として「０１、入力データの遅延挿入」「０２、データ到達時間の揺らぎ（ジッタ）」や「０３、送信データの一部または全部の欠落」などと記憶部に記憶する。なお、この試験項目ＤＢ１５は、Ｇ−ＰＯＮネットワーク試験装置１０の内部にある必要はなく、外部に接続されていてもよい。また、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、試験項目ＤＢ１５は、特許請求の範囲に記載の「試験項目記憶手段」に対応する。
【００５８】
Ｃｌｏｃｋ抽出部１６は、Ｇ−ＰＯＮネットワーク試験装置１０内の内部タイマーの基準クロックを生成する回路である。このＣｌｏｃｋ抽出部１６により生成された基準クロックを「０」として、後述するデータ認識部１７、１８や試験構成部２３、２４などにより時間が算出される場合に、基準クロック「０」からのタイマーをカウントすることで、時間誤差を最小限にすることができる。
【００５９】
データ認識部１７、１８は、通信制御Ｉ／Ｆ部１１、１２によりＯＬＴ、ＯＮＵまたはＯＮＴから受信された当該データの時刻を取得し、受信したデータをデスクランブルして後述するＤａｔａ識別Ｆｌａｇ挿入部１９、２０に出力する。具体的に例を挙げれば、データ認識部１７は、通信制御Ｉ／Ｆ部１１により受信されたＯＬＴなどから出力されたDownstreamdata（例えば、Downstreamdataは、「Delimiter、ヘッダ情報、送信先情報、データ」などから構成される）が入力されると、当該入力された（受信した）時刻（ＴＬＴＳ）をヘッダ情報やDelimiterの位置などから取得して記憶部などに一時的に格納し、受信したデータをデスクランブルして後述するＤａｔａ識別Ｆｌａｇ挿入部１９に出力する。また、データ認識部１８は、通信制御Ｉ／Ｆ部１２により受信されたＯＮＵなどから出力されたUpstreamdata（例えば、Upstreamdataは、「Delimiter、ヘッダ情報、送信先情報、データ」などから構成される）が入力されると、当該入力された（受信した）時刻を取得して記憶部などに一時的に格納し、受信したデータをデスクランブルして後述するＤａｔａ識別Ｆｌａｇ挿入部２０に出力する。
【００６０】
Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０は、データ認識部１７、１８により入力されたデータに対して、試験を実施しない場合に、当該データをＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信し、試験を実施する場合に、当該データに試験項目を示すコード番号（例えば、Flag＝０１など）をヘッダ情報などに付加した試験データを生成する。上記した例で具体的に説明すると、Ｄａｔａ識別Ｆｌａｇ挿入部１９は、データ認識部１７により入力されたデータに対して、試験を実施しない場合に、当該データをＤｅｌａｙｂｕｆｆｅｒＡ２５に送信し、試験を実施する場合に、利用者により指示されたまたはあらかじめ定めた試験項目を示すコード番号を試験項目ＤＢ１５から取得して付加した試験データを生成し、当該試験データを後述する試験構成部２３に出力する。
【００６１】
また、Ｄａｔａ識別Ｆｌａｇ挿入部２０も同様に、データ認識部１８により入力されたデータに対して、試験を実施しない場合に、当該データをＤｅｌａｙｂｕｆｆｅｒＡ２６に送信し、試験を実施する場合に、利用者により指示されたまたはあらかじめ定めた試験項目を示すコード番号（例えば、Flag＝０１など）を試験項目ＤＢ１５から取得してヘッダ情報などに付加した試験データを生成し、当該試験データを後述する試験構成部２４に出力する。なお、データ認識部１７、１８とＤａｔａ識別Ｆｌａｇ挿入部１９、２０とは、特許請求の範囲に記載の「試験データ生成手段」に対応する。
【００６２】
Ｄｉｓ２１、２２は、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０により送信されたデータを試験構成部２３、２４またはＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に分岐する回路である。上記した例で具体的に説明すると、Ｄｉｓ２１は、Ｄａｔａ識別Ｆｌａｇ挿入部１９により試験項目が付加されていないデータを受信した場合、当該データをＤｅｌａｙｂｕｆｆｅｒＡ２５に出力し、試験項目が付加された試験データを受信した場合に、当該試験データを試験構成部２３に出力する。同様に、Ｄｉｓ２２は、Ｄａｔａ識別Ｆｌａｇ挿入部２０により試験項目が付加されていないデータを受信した場合、当該データをＤｅｌａｙｂｕｆｆｅｒＡ２６に出力し、試験項目が付加された試験データを受信した場合に、当該試験データを試験構成部２４に出力する。なお、Ｄｉｓ２１、２２は、特許請求の範囲に記載の「分岐手段」に対応する。
【００６３】
試験構成部２３、２４は、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０により生成された試験データからコード番号を抽出して、当該コード番号に応じた試験項目を試験項目ＤＢ１５から取得して当該試験項目を実施し、当該試験項目が終了した時間を取得する。上記した例で具体的に説明すると、試験構成部２３は、Ｄａｔａ識別Ｆｌａｇ挿入部１９により生成された試験データをＤｉｓ２２から受信すると、当該試験データからFlag＝０１などのコード番号を抽出して、当該コード番号「０１」に応じた試験項目「入力データの遅延挿入」を試験項目ＤＢ１５から取得して当該試験項目を実施し、当該試験項目が終了した時間「ＴＴＯＬＴ」を取得して記憶部１４などに一時的に格納し、当該試験データを後述するＳＥＬ２７に出力する。同様に、試験構成部２４は、Ｄａｔａ識別Ｆｌａｇ挿入部２０により生成された試験データをＤｉｓ２１から受信すると、当該試験データからFlag＝０３などのコード番号を抽出して、当該コード番号「０３」に応じた試験項目「送信データの一部または全部の欠落」を試験項目ＤＢ１５から取得して当該試験項目を実施し、当該試験項目が終了した時間「ＴＴＯＬＴ２」を取得して記憶部１４などに一時的に格納し、当該試験データを後述するＳＥＬ２８に出力する。なお、試験構成部２３、２４は、特許請求の範囲に記載の「試験実施手段」に対応する。
【００６４】
ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６は、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０により送信されたデータを一時的に格納し、後述するデータ読み出し部３２の指示に応じて、格納するデータを出力する。上記した例で具体的に説明すると、ＤｅｌａｙｂｕｆｆｅｒＡ２５は、Ｄａｔａ識別Ｆｌａｇ挿入部１９により出力されたデータをＤｉｓ２１を介して受信した場合に、後述するデータ読み出し部３２から出力指示を受信するまで、当該データを格納する。同様に、ＤｅｌａｙｂｕｆｆｅｒＡ２６は、Ｄａｔａ識別Ｆｌａｇ挿入部２０により出力されたデータをＤｉｓ２２を介して受信した場合に、後述するデータ読み出し部３２から出力指示を受信するまで、当該データを格納する。なお、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６は、特許請求の範囲に記載の「所定のデータバッファ」に対応する。
【００６５】
ＳＥＬ２７、２８は、試験構成部２３、２４またはＤｅｌａｙｂｕｆｆｅｒＡ２５、２６により出力されたデータから、後述するデータ選択部３３の指示に応じて選択し、選択したデータをＯＬＴ、ＯＮＵまたはＯＮＴに送信する回路である。上記した例で具体的に説明すると、ＳＥＬ２７は、試験構成部２３から試験データを受信し、ＤｅｌａｙｂｕｆｆｅｒＡ２５からデータを受信する。そして、ＳＥＬ２７は、後述するデータ選択部３３の指示に応じてどちらかのデータを選択して、選択したデータをＯＮＵまたはＯＮＴに送信する。同様に、ＳＥＬ２８は、試験構成部２４から試験データを受信し、ＤｅｌａｙｂｕｆｆｅｒＡ２６からデータを受信する。そして、ＳＥＬ２８は、後述するデータ選択部３３の指示に応じてどちらかのデータを選択して、選択したデータをＯＮＵまたはＯＮＴに送信する。
【００６６】
制御部３０は、ＯＳ（Operating System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、試験項目指示部３１と、データ読み出し部３２と、データ選択部３３とを備える。これらによって種々の処理を実行する。
【００６７】
試験項目指示部３１は、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０に対して、データに付加する試験項目またはコード番号を指示する。具体的には、試験項目指示部３１は、あらかじめ指定されたまたは外部ＩＯインタフェースにより受け付けた利用者の指示に従って、試験項目またはコード番号を受信したデータに付加するようにＤａｔａ識別Ｆｌａｇ挿入部１９、２０に指示する。例えば、「入力データの遅延挿入」試験を実施する場合、試験項目ＤＢ１５に「０１、入力データの遅延挿入」が対応付けられて記憶されていることより、試験項目指示部３１は、コード番号（Flag＝０１）を受信したデータに付加するようにＤａｔａ識別Ｆｌａｇ挿入部１９、２０に指示する。また、試験を実施しない場合、試験項目指示部３１は、何も付加しないように指示したり、コード番号（Flag=００）を付加するように指示する。
【００６８】
データ読み出し部３２は、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０により取得された時刻と、試験構成部２３、２４により取得された時刻とから試験項目を実施するのに要する試験時間を算出し、算出された試験時間経過後に、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信されたデータを読み出す。上記した例で具体的に説明すると、データ読み出し部３２は、Ｄａｔａ識別Ｆｌａｇ挿入部１９により取得された時刻（ＴＬＴＳ）と、試験構成部２３により取得された時刻（ＴＴＯＬＴ）とから試験項目を実施するのに要する試験時間（ΔＴＴＯＬＴ＝ＴＴＯＬＴ−ＴＬＴＳ）を算出し、データを受信した時刻「ＴＬＴＳ１」から算出された試験時間経過後（ΔＴＴＯＬＴ）に、Ｄａｔａ識別Ｆｌａｇ挿入部１９によりＤｅｌａｙｂｕｆｆｅｒＡ２５に送信されたデータを読み出すように指示する。なお、データ読み出し部３２は、特許請求の範囲に記載の「データ読み出し手段」に対応する。
【００６９】
データ選択部３３は、ＳＥＬ２７、２８に出力されたデータから必要なデータを選択して、ＯＬＴ、ＯＮＵまたはＯＮＴに送信するようにＳＥＬ２７、２８に指示する。具体的には、例えば、試験を実施した場合、データ選択部３３は、ＳＥＬ２７、２８に対して、受信したデータのうち、試験構成部２３、２４から受信したデータを選択してＯＬＴ、ＯＮＵまたはＯＮＴに送信するように指示する。また、試験を実施していない場合、ＳＥＬ２７、２８に対して、受信したデータのうち、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６から受信したデータを選択してＯＬＴ、ＯＮＵまたはＯＮＴに送信するように指示する。
【００７０】
［Ｇ−ＰＯＮネットワーク試験装置による処理］
次に、図４を用いて、Ｇ−ＰＯＮネットワーク試験装置による処理を説明する。図４は、実施例１に係るＧ−ＰＯＮネットワーク試験装置における処理の流れを示すフローチャートである。
【００７１】
図４に示すように、通信制御Ｉ／Ｆ部１１を介してＯＬＴまたはＯＮＴからデータを受信すると（ステップＳ４０１肯定）、Ｇ−ＰＯＮネットワーク試験装置１０のデータ認識部１７は、当該データの時刻を取得し、受信したデータをデスクランブルして後述するＤａｔａ識別Ｆｌａｇ挿入部１９に出力する（ステップＳ４０２）。
【００７２】
続いて、Ｄａｔａ識別Ｆｌａｇ挿入部１９は、試験項目指示部３１から当該データに対して試験を実施するか否かを受け付ける（ステップＳ４０３）。そして、試験を実施する場合（ステップＳ４０３肯定）、Ｄａｔａ識別Ｆｌａｇ挿入部１９は、当該データに試験内容を示すコード番号を付加して試験データを生成し、試験構成部２３に出力する（ステップＳ４０４）。
【００７３】
すると、試験構成部２３は、当該試験データからコード番号を抽出して、当該コード番号に応じた試験項目を試験項目ＤＢ１５から取得して当該試験項目を実施し、当該試験項目が終了した時間を取得する（ステップＳ４０５〜ステップＳ４０７）。
【００７４】
その後、試験構成部２３は、当該試験データをＳＥＬ２７に出力し、ＳＥＬ２７は、データ選択部３３の指示に応じてデータを選択して（ステップＳ４０８）、ＯＬＴ、ＯＮＵまたはＯＮＴに送信する（ステップＳ４０９）。
【００７５】
一方、試験を実施しない場合（ステップＳ４０３否定）、Ｄａｔａ識別Ｆｌａｇ挿入部１９は、当該データをＤｅｌａｙｂｕｆｆｅｒＡ２５に送信して、バッファに保存する（ステップＳ４１０）。
【００７６】
その後、データ読み出し部３２は、Ｄａｔａ識別Ｆｌａｇ挿入部１９により取得された時刻と、試験構成部２３より取得された時刻とから試験項目を実施するのに要する試験時間を算出し、算出された試験時間経過後に、Ｄａｔａ識別Ｆｌａｇ挿入部１９によりＤｅｌａｙｂｕｆｆｅｒＡ２５に送信されたデータを読み出す（ステップＳ４１１）。
【００７７】
そして、試験構成部２３は、当該試験データをＳＥＬ２７に出力し、ＳＥＬ２７は、データ選択部３３の指示に応じてデータを選択して（ステップＳ４０８）、ＯＬＴ、ＯＮＵまたはＯＮＴに送信する（ステップＳ４０９）。
【００７８】
［実施例１による効果］
このように、実施例１によれば、ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶し、ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データをＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成し、生成された試験データからコード番号を抽出して、当該コード番号に応じた試験項目を試験項目ＤＢ１５から取得して当該試験項目を実施し、当該試験項目が終了した時間を取得し、取得された時刻と、試験実施により取得された時刻とから試験項目を実施するのに要する試験時間を算出し、算出された試験時間経過後に、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信されたデータを読み出すので、膨大な時間を必要とすることなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である。
【００７９】
例えば、ＯＮＵまたはＯＮＴが割り当てられたタイミング（時分割）で正常にデータを送信している場合に、入力データの遅延挿入、データ到達時間の揺らぎ（ジッタ）、送信データの一部または全部の欠落、データ順序逆転などの事象についても試験することが可能であり、また、ネットワーク内に流れるデータを取得して解析する必要がなく、短時間で試験を実施することが可能である。
【００８０】
さらに、試験装置をネットワークの内部に備えることで、試験を行う回線と試験を行わずにデータを送信する回線とを備えることができる結果、Ｇ−ＰＯＮシステムなどを構築するコストを削減することが可能であるとともに、試験を行った際に発生する送信時間の誤差（通信遅延時間）を調整するができる結果、試験を行う場合と行わない場合との通信時間を統一することが可能である。
【００８１】
ネットワーク内の遅延時間について具体的に説明すると、図５に示すように、ＯＬＴからＧ−ＰＯＮネットワーク試験装置にデータ送信されて、Ｇ−ＰＯＮネットワーク試験装置により試験が実施されて、ＯＮＵに当該データが送信される。この間に試験により通信時間に遅延が発生する（ΔＴＬＴ−Ｓ）。そして、試験により通信時間に遅延が発生することで、Ｇ−ＰＯＮネットワーク試験装置とＯＮＵとの間にも通信に遅延が発生する（ΔＴＳ−ＮＵ）。
【００８２】
そして、このように通信に遅延が発生することで、ＯＮＵ内部においても通常よりも通信に遅延が発生する（ΔＴＬＴ−Ｓ）。さらに、上記したように、ＯＬＴがデータを送信した場合に、ＯＬＴとＧ−ＰＯＮネットワーク試験装置との間に通信の遅延（ΔＴＳ−ＮＵ）が発生し、また、当該データに対して応答を送信したＯＮＵとＧ−ＰＯＮネットワーク試験装置との間に通信の遅延（ΔＴＮＵ−Ｓ）が発生するため、当該応答を転送するＧ−ＰＯＮネットワーク試験装置とＯＬＴとの間にも通信に遅延（ΔＴＳ−ＬＴ）が発生することとなる。つまり、ＯＬＴがデータをＧ−ＰＯＮネットワーク試験装置を介してＯＮＵに送信し、ＯＮＵが当該データに対する応答をＧ−ＰＯＮネットワーク試験装置を介してＯＬＴに送信する一連の処理の流れにおいて、通常の通信時間に対して「（ΔＴＬＴ−Ｓ）＋（ΔＴＳ−ＮＵ）＋（ΔＴＮＵ−Ｓ）＋（ΔＴＳ−ＬＴ）」の遅延が発生する。その結果、通常に通信が行われているにも関わらず、データの衝突が発生する。なお、図５は、ネットワーク内の通信遅延を説明するための図である。
【００８３】
また、実施例１によれば、送信されるデータおよび試験データを、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６または試験構成部に分岐するので、試験を実施しないデータと試験を実施するデータとをより確実に分岐することが可能である。例えば、分岐回路を設けることで、通信経路を確保することができ、また、試験を実施しないデータと試験を実施するデータとを間違って分岐するリスクを最小限にすることができる結果、確実に分岐することが可能である。
【実施例２】
【００８４】
ところで、実施例１では、試験項目ごとに試験に必要な時間を算出して、通信遅延時間を調整する場合について説明したが、本発明はこれに限定されるものではなく、最も処理時間が長い試験を実施して最長試験実施時間を算出し、この最長試験実施時間を利用して通信遅延時間を調整してもよい。
【００８５】
そこで、図６を用いて最長試験実施時間を利用して通信遅延時間を調整する場合について説明する。なお、実施例２では、実施例２に係るＧ−ＰＯＮネットワーク試験装置の構成と実施例２による効果について説明する。
【００８６】
［Ｇ−ＰＯＮネットワーク試験装置の構成（実施例２）］
図６を用いて、実施例２に係るＧ−ＰＯＮネットワーク試験装置の構成を説明する。図６は、実施例２に係るＧ−ＰＯＮネットワーク試験装置の構成を示すブロック図である。
【００８７】
図６に示すように、このＧ−ＰＯＮネットワーク試験装置１０は、通信制御Ｉ／Ｆ部１１、１２と、外部ＩＯインタフェース１３と、記憶部１４と、Ｃｌｏｃｋ抽出部１６と、データ認識部１７、１８と、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０と、Ｄｉｓ２１、２２と、試験構成部２３、２４と、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６と、ＳＥＬ２７、２８と、制御部３０と、データジェネレータ部４０、４１と、ＳＥＬ４２、４３と、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５とから構成される。
【００８８】
このうち、通信制御Ｉ／Ｆ部１１、１２と、外部ＩＯインタフェース１３と、記憶部１４と、Ｃｌｏｃｋ抽出部１６と、データ認識部１７、１８と、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０と、Ｄｉｓ２１、２２と、試験構成部２３、２４と、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６と、ＳＥＬ２７、２８と、制御部３０の試験項目指示部３１と、データ選択部３３とは、実施例１で説明した図２と同様の機能を有するので、その詳細な説明は省略する。ここでは、実施例１とは異なる機能を有するデータジェネレータ部４０、４１と、ＳＥＬ４２、４３と、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５と、制御部３０のデータ読み出し部３２とについて説明する。
【００８９】
データジェネレータ部４０、４１は、接続されるＯＬＴ、ＯＮＵまたはＯＮＴに対して、特定のシーケンスまたは特定のコードを含むデータ、また、試験構成部２３、２４により実施される試験において、最も処理に長い時間がかかる試験項目のコード番号を付加した特定データを送信するとともに、当該特定データを送信した時刻を取得する。具体的に例を挙げると、データジェネレータ部４０、４１は、接続されるＯＬＴ、ＯＮＵまたはＯＮＴに対して、「ＩＴＵ-Ｔ  Ｇ９８４」規格に記載された、ＯＡＭ（Operations  Administration  and  Maintenance）、ＯＭＣＩ（ONU  Management  Control  Interface）などの特定のシーケンスやＰＬＯＡＭ（Physical  Layer  OAM）の一コードなどの特定のデータなどを、後述するＳＥＬ４２、４３に送信する。また、データジェネレータ部４０、４１は、試験構成部２３、２４により実施される試験において、最も処理に長い時間がかかる試験項目のコード番号（例えば、０３）を付加した特定データを、後述するＳＥＬ４２、４３に送信するとともに、送信した時刻「ＴＯＤ」を取得する。なお、データジェネレータ部４０、４１は、特許請求の範囲に記載の「特定データ送信手段」に対応する。
【００９０】
ＳＥＬ４２、４３は、データジェネレータ部４０、４１により送信された特定のシーケンスまたは特定のコードを含むデータを、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０に優先的に送信する。上記した例で具体的に例を挙げると、ＳＥＬ４２、４３は、データジェネレータ部４０、４１から「ＩＴＵ-Ｔ  Ｇ９８４」規格に準拠したデータを受信した場合、当該データを優先的にＤａｔａ識別Ｆｌａｇ挿入部１９、２０に送信し、また、データジェネレータ部４０、４１からコード番号（例えば、０３）を付加した特定データを受信した場合、同様に、当該データを優先的にＤａｔａ識別Ｆｌａｇ挿入部１９、２０に送信する。なお、ＳＥＬ４２、４３は、特許請求の範囲に記載の「特定データ選択手段」に対応する。
【００９１】
ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５は、試験構成部２３、２４により試験が実施された試験データを一時的に保持する。上記した例で具体的に説明すると、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０は、データジェネレータ部４０、４１によりコード番号（例えば、０３）を付加した特定データを受信すると、当該データを試験データとして試験構成部２３、２４に出力する。そして、試験構成部２３、２４は、当該試験データから試験番号を抽出して、当該試験番号に対応した試験項目を取得して実施し、試験が終了した時間（ＴＴＴＤ）を算出して、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５に当該データを出力する。そして、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５は、後述するデータ読み出し部３２からの指示を受け付けるまで入力されたデータを保持する。
【００９２】
制御部３０のデータ読み出し部３２は、試験構成部２３、２４により取得された時刻と、データジェネレータ部４０、４１により取得された時刻とから、試験を実施した場合に最も長い処理時間である試験実施最長時間を算出したのち、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりデータが受信されて試験構成部２３、２４により試験が実施された場合に、試験実施最長時間と試験構成部２３、２４により算出された時間との差分時間を抽出して、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５に送信されたデータを差分時間経過後に読み出し、また、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりデータが受信されて、当該データがＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信された場合に、試験実施最長時間経過後に、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信されたデータを読み出す。
【００９３】
上記した例で具体的に説明すると、試験構成部２３、２４により取得された時刻（ＴＴＯＤ）と、データジェネレータ部４０、４１により取得された時刻（ＴＯＤ）とから、試験を実施した場合に最も長い処理時間である試験実施最長時間（ＴＴＭＡＸ＝ＴＴＴＤ−ＴＯＤ）を算出する。その後、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりデータが受信されて試験構成部２３、２４により試験が実施された場合に、データ読み出し部３２は、試験実施最長時間（ＴＴＭＡＸ）と試験構成部２３、２４により算出された時間（ＴＴＴＤ２）との差分時間（ΔＴＴＣＨ）を抽出する。そして、データ読み出し部３２は、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５に送信されたデータを、受信した時刻から差分時間経過後（ΔＴＴＣＨ）に読み出す。
【００９４】
また、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりデータが受信されて、当該データがＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信された場合に、データ読み出し部３２は、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信されたデータを、受信した時刻から試験実施最長時間経過後（ＴＴＭＡＸ）に読み出す。
【００９５】
［実施例２による効果］
このように、実施例２によれば、ＯＬＴ、ＯＮＵまたはＯＮＴに対して、特定のシーケンスまたは特定のコードを含むデータを送信し、送信された特定のシーケンスまたは特定のコードを含むデータを、優先的に送信するので、特定のシーケンスやデータに対する検証を容易に行うことが可能である。
【００９６】
例えば、「ＩＴＵ-Ｔ  Ｇ９８４」規格に記載された、ＯＡＭ（Operations  Administration  and  Maintenance）、ＯＭＣＩ（ONU  Management  Control  Interface）などの特定のシーケンスやＰＬＯＡＭ（Physical  Layer  OAM）の一コードなどの特定のデータなどを送信して、ネットワーク内の事象における試験をすることができる結果、規格（例えば、応答コード列や応答時間など）に違反していないかどうかを試験することが可能である。さらに、これらのデータに対する試験結果を保持することで、特定のシーケンスやデータに対する検証を容易に行うことが可能である。
【００９７】
また、実施例２によれば、試験が実施された試験データを一時的に保持し、実施される試験において、最も処理に長い時間がかかる試験項目のコード番号を付加した特定データを送信するとともに、当該特定データを送信した時刻を取得し、特定データを受信した場合に、特定データを試験データとして試験構成部２３、２４に出力し、生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を取得して当該試験項目を実施して、当該試験が終了した時刻を取得し、試験構成部２３、２４により取得された時刻と、データジェネレータ部４０、４１により取得された時刻とから、試験を実施した場合に最も長い処理時間である試験実施最長時間を算出したのち、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりデータが受信されて試験構成部２３、２４により試験が実施された場合に、試験実施最長時間と試験構成部２３、２４により算出された時刻との差分時間を抽出して、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５に送信されたデータを差分時間経過後に読み出し、また、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりデータが受信されて、当該データがＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信された場合に、試験実施最長時間経過後に、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０によりＤｅｌａｙｂｕｆｆｅｒＡ２５、２６に送信されたデータを読み出すので、試験による通信遅延を常に統一して調整することができる結果、試験項目に依存することなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である。
【００９８】
例えば、あらかじめ試験実施最長時間（２分）を算出しておき、その後にデータを受信して試験を実施した場合、試験実施最長時間（２分）と試験にかかった時間（１分）との差分時間（１分）を算出して、試験終了後に差分時間経過（１分）すると、データを読み出す。また、データを受信して試験を実施した場合に、試験実施最長時間（２分）と試験にかかった時間（３０秒）との差分時間（３０秒）を算出して、試験終了後に差分時間経過（３０秒）すると、データを読み出す。また、受信したデータが試験を実施しなかった場合、データを受信してから試験実施最長時間（２分）経過後に、データを読み出す。このように、データを受信していずれの試験を実施したとしても、データ受信から試験実施最長時間（２分）経過後に、データを読み出すこととなり、試験による通信遅延を常に統一して調整することができる結果、試験項目に依存することなく、正常な通信においてネットワーク内で発生する事象を試験することが可能である。
【実施例３】
【００９９】
ところで、実施例１と２では、接続されるＯＮＵ内の通信遅延を考慮せずに、データを送信する場合について説明したが、本発明はこれに限定されるものではなく、接続されるＯＮＵ内の通信遅延を考慮して、データを送信するようにしてもよい。
【０１００】
そこで、図７を用い接続されるＯＮＵ内の通信遅延を考慮して、データを送信する場合について説明する。なお、実施例３では、実施例３に係るＧ−ＰＯＮネットワーク試験装置の構成と実施例３による効果について説明する。
【０１０１】
［Ｇ−ＰＯＮネットワーク試験装置の構成（実施例３）］
図７を用いて、実施例３に係るＧ−ＰＯＮネットワーク試験装置の構成を説明する。図７は、実施例３に係るＧ−ＰＯＮネットワーク試験装置の構成を示すブロック図である。
【０１０２】
図７に示すように、このＧ−ＰＯＮネットワーク試験装置１０は、通信制御Ｉ／Ｆ部１１、１２と、外部ＩＯインタフェース１３と、記憶部１４と、Ｃｌｏｃｋ抽出部１６と、データ認識部１７、１８と、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０と、Ｄｉｓ２１、２２と、試験構成部２３、２４と、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６と、ＳＥＬ２７、２８と、制御部３０と、データジェネレータ部４０、４１と、ＳＥＬ４２、４３と、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５と、ＯＮＵ固定遅延時間設定データ変換部４６とから構成される。
【０１０３】
このうち、通信制御Ｉ／Ｆ部１１、１２と、外部ＩＯインタフェース１３と、記憶部１４と、Ｃｌｏｃｋ抽出部１６と、データ認識部１７、１８と、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０と、Ｄｉｓ２１、２２と、試験構成部２３、２４と、ＤｅｌａｙｂｕｆｆｅｒＡ２５、２６と、ＳＥＬ２７、２８と、制御部３０と、データジェネレータ部４０、４１と、ＳＥＬ４２、４３と、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ４４、４５とは、実施例１または実施例２で説明した機能を同様の機能を有するので、その詳細な説明は省略する。ここでは、実施例１と２とでは異なる機能を有するＯＮＵ固定遅延時間設定データ変換部４６について説明する。
【０１０４】
ＯＮＵ固定遅延時間設定データ変換部４６は、制御部３０のデータ読み出し部３２により読み出されてＯＮＵに送信されたデータに対する応答をＯＮＵから受信した場合に、当該送信されたデータの時刻と受信した応答の時刻とからＯＮＵ内での通信遅延時間を測定し、データ読み出し部３２により読み出されたデータを、通信遅延時間を調整してＯＮＵに送信する。具体的に説明すると、ＯＮＵ固定遅延時間設定データ変換部４６は、制御部３０のデータ読み出し部３２により読み出されてＯＮＵに送信されたデータに対する応答が、毎回、１秒ずつ遅れているなどと検出する。その場合、ＯＮＵ固定遅延時間設定データ変換部４６は、ＯＮＵにデータを送信するタイミングを早めたりすることで、接続されるＯＮＵ内で発生する通信遅延を解消するように調整する。また、通信遅延を調整するタイミングは、応答が遅れていると検出した場合だけでなく、定期的に実施するようにしてもよい。なお、ＯＮＵ固定遅延時間設定データ変換部４６は、特許請求の範囲に記載の「ＯＮＵ遅延時間調整手段」に対応する。
【０１０５】
［実施例３による効果］
このように、実施例３によれば、データ読み出し部３２により読み出されてＯＮＵに送信されたデータに対する応答をＯＮＵから受信した場合に、当該送信されたデータの時刻と受信した応答の時刻とからＯＮＵ内での通信遅延時間を測定し、データ読み出し部３２により読み出されたデータを、通信遅延時間を調整してＯＮＵに送信するので、接続されるＯＮＵ内で発生する通信遅延を調整することができる結果、さらに正確に試験することが可能である。
【０１０６】
例えば、ＯＮＵからの応答が毎回、１秒ずつ遅れている場合、そのままＯＮＵが応答を送信し続けると、ＯＮＵが送信したデータ同士が衝突する恐れがある。そのため、応答が１秒ずつ遅れていると検出すると、ＯＮＵにデータを送信するタイミングを早めたりすることで、接続されるＯＮＵ内で発生する通信遅延を調整することができる結果、さらに正確に試験することが可能である。
【実施例４】
【０１０７】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）試験結果の検証、（２）試験データの有効利用、（３）ネットワーク構成例、（４）システム構成等、（５）プログラム、にそれぞれ区分けして異なる実施例を説明する。
【０１０８】
（１）試験結果の検証
例えば、実施例１〜３では、試験結果の検証手法について説明していないが、図６や図７などで示した制御部と、試験構成部と、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒとを用いて試験結果を検証するようにしてもよい。
【０１０９】
具体的に、図８を用いて説明すると、データを受信した試験構成部の試験データ比較部は、制御部を介して記憶部などに記憶されたデータ受信前の試験結果などを受信する。そして、試験データ比較部は、試験開始情報をＴＥＳＴ  Ｐａｔｔａｒｎ挿入部に出力するとともに、Flag情報（コード番号）や比較結果を制御部に送信する。また、試験終了時刻は、時刻情報検出部によって制御部に出力される。
【０１１０】
そして、試験開始情報を受信したＴＥＳＴ  Ｐａｔｔａｒｎ挿入部は、ＴＥＳＴ  Ｐａｔａｒｎ  Ｔａｂｌｅから試験内容を取得して、受信したデータの試験を実施し、その結果をＴＥＳＴ  Ｐａｔｔａｒｎ挿入部に出力するとともに、当該データをＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒに出力し、また、試験終了時間を時刻情報検出部に出力する。そして、制御部は、ＴＥＳＴ  Ｐａｔｔａｒｎ  Ｔａｂｌｅから試験結果を取得し、また、時刻情報検出部は、試験終了時間を制御部に出力する。
【０１１１】
そして、ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒは、Ｗｒｉｔｅ  Ｅｎａｂｌｅ  Ｃｏｎｔｏｒｏｌ部から指示された指示内容に応じて、受信したデータを読み出す。このようにして、比較された受信データの情報（例えば、受信データ、試験内容、試験結果、試験時間、比較結果など）は、制御部に送信され、記憶部などに記憶される。そして、このように記憶された受信データの情報を検証処理に役立てることが可能である。
【０１１２】
（２）試験データの有効利用
また、本番運用時においても、本番データから試験データを生成し、試験が終了すると、試験データを本番データに戻して利用するようにしてもよい。具体的には、バッファから読み出されたデータにコード番号が付加されている場合に、当該データからコード番号を取り除いて、ＯＬＴ、ＯＮＵまたはＯＮＴに送信する。このようにするとこで、ネットワークに流れるデータを有効的に利用することが可能である。
【０１１３】
例えば、本番運用時に試験する場合、Ｇ−ＰＯＮシステムで送信されている本番データからコード番号を付加して試験データを生成し、当該試験データを用いて試験を実施して検証し、試験が終了すると、試験データからコード番号を取り除いて元のデータを生成することができる結果、試験データを別に用意する必要がなく、ネットワークに流れるデータを有効的に利用することが可能である。
【０１１４】
さらに、ネットワーク、回線、システムの負荷を軽減することが可能である。具体的には、本番運用時に試験データを用意して試験する場合には、ネットワーク上には、本番データと試験データとが流れることとなり、ネットワークや回線の負荷が増大する。また、試験装置は、本番データと試験データとを受信することとなり、システムの負荷が増大する。そこで、上記したようにネットワークに流れるデータを有効的に利用することで、このような負荷を軽減することが可能である。
【０１１５】
（３）ネットワーク構成例
また、実施例１〜３で説明したＧ−ＰＯＮネットワーク試験装置が、ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置されている場合について説明したが、本発明はこれに限定されるものではなく、様々な形態で接続されていてもよい。例えば、図９に示すように、装置Ａ（ＯＬＴ／ＯＮＴ）と、複数の装置Ｂ１〜Ｂｎ（ＯＮＵ／ＯＮＴ）が接続される光スプリッターとの間に接続されていてもよく、また、図１０に示すように、光スプリッターと複数の装置Ｂ１〜Ｂｎ（ＯＮＵ／ＯＮＴ）との間に接続されていてもよく、また、図１１に示すように、一つの装置Ａ（ＯＬＴ／ＯＮＴ）と一つの装置Ｂ１（ＯＮＵ／ＯＮＴ）との間に接続されていてもよい。なお、図９〜１１は、Ｇ−ＰＯＮネットワーク試験装置が接続される形態の例を示す図である。
【０１１６】
（４）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合（例えば、データ認識部とＤａｔａ識別Ｆｌａｇ挿入部とを統合するなど）して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１１７】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理（例えば、試験項目に応じた試験処理など）の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理（例えば、試験項目の指示など）の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図３など）については、特記する場合を除いて任意に変更することができる。
【０１１８】
（５）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムを他の実施例として説明する。
【０１１９】
図１２は、ネットワーク試験プログラムを実行するコンピュータシステムの例を示す図である。図１２に示すように、コンピュータシステム１００は、ＲＡＭ１０１と、ＨＤＤ１０２と、ＲＯＭ１０３と、ＣＰＵ１０４とから構成される。ここで、ＲＯＭ１０３には、上記の実施例と同様の機能を発揮するプログラム、つまり、図１２に示すように、データ認識プログラム１０３ａと、Ｄａｔａ識別Ｆｌａｇ挿入プログラム１０３ｂと、試験項目指示プログラム１０３ｃと、データ読み出しプログラム１０３ｄと、データ選択プログラム１０３ｅとがあらかじめ記憶されている。
【０１２０】
そして、ＣＰＵ１０４には、これらのプログラム１０３ａ〜１０３ｅを読み出して実行することで、図１２に示すように、データ認識プロセス１０４ａと、Ｄａｔａ識別Ｆｌａｇ挿入プロセス１０４ｂと、試験項目指示プロセス１０４ｃと、データ読み出しプロセス１０４ｄと、データ選択プロセス１０４ｅとなる。なお、データ認識プロセス１０４ａは、図２に示した、データ認識部１７、１８に対応し、同様に、Ｄａｔａ識別Ｆｌａｇ挿入プロセス１０４ｂは、Ｄａｔａ識別Ｆｌａｇ挿入部１９、２０に対応し、試験項目指示プロセス１０４ｃは、試験項目指示部３１に対応し、データ読み出しプロセス１０４ｄは、データ読み出し部３２に対応し、データ選択プロセス１０４ｅは、データ選択部３３に対応する。
【０１２１】
また、ＨＤＤ１０２には、ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶する試験項目テーブル１０２ａが設けられる。なお、試験項目テーブル１０２ａは、図２に示した、試験項目ＤＢ１５に対応する。
【０１２２】
ところで、上記したプログラム１０３ａ〜１０３ｅは、必ずしもＲＯＭ１０３に記憶させておく必要はなく、例えば、コンピュータシステム１００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」の他に、コンピュータシステム１００の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらに、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータシステム１００に接続される「他のコンピュータシステム」に記憶させておき、コンピュータシステム１００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１２３】
（付記１）ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験するネットワーク試験装置であって、
前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて記憶する試験項目記憶手段と、
前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成手段と、
前記試験データ生成手段により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施手段と、
前記試験データ生成手段により取得された時刻と、前記試験実施手段により取得された時刻とから前記試験を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成手段により所定のデータバッファに送信されたデータを読み出すデータ読み出し手段と、
を備えたことを特徴とするネットワーク試験装置。
【０１２４】
（付記２）前記ＯＬＴ、ＯＮＵまたはＯＮＴに対して、特定のシーケンスまたは特定のコードを含むデータを送信する特定データ送信手段と、
前記特定データ送信手段により送信された特定のシーケンスまたは特定のコードを含むデータを、前記試験データ生成手段に優先的に送信する特定データ選択手段とを備えたことを特徴とする付記１に記載のネットワーク試験装置。
【０１２５】
（付記３）前記試験実施手段により試験が実施された試験データを一時的に保持する試験データ保持手段をさらに備え、
前記特定データ送信手段は、前記試験実施手段により実施される試験において、最も処理に長い時間がかかる試験項目のコード番号を付加した特定データを送信するとともに、当該特定データを送信した時刻を取得し、
前記試験データ生成手段は、前記特定データ送信手段から特定データを受信した場合に、前記特定データを前記試験データとして前記試験実施手段に出力し、
前記試験実施手段は、前記試験データ生成手段により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施して、当該試験項目が終了した時刻を取得し、
前記データ読み出し手段は、前記試験実施手段により取得された時刻と、前記特定データ送信手段により取得された時刻とから、前記試験を実施した場合に最も長い処理時間である試験実施最長時間を算出したのち、前記試験データ生成手段によりデータが受信されて前記試験実施手段により試験が実施された場合に、前記試験実施最長時間と前記試験実施手段により算出された時間との差分時間を抽出して、前記試験データ保持手段に送信されたデータを前記差分時間経過後に読み出し、また、前記試験データ生成手段によりデータが受信されて、当該データが所定のデータバッファに送信された場合に、前記試験実施最長時間経過後に、前記試験データ生成手段により所定のデータバッファに送信されたデータを読み出すことを特徴とする付記２に記載のネットワーク試験装置。
【０１２６】
（付記４）前記データ読み出し手段により読み出されてＯＮＵに送信されたデータに対する応答をＯＮＵから受信した場合に、当該送信されたデータの時刻と受信した応答の時刻とからＯＮＵ内での通信遅延時間を測定し、前記データ読み出し手段により読み出されたデータを、前記通信遅延時間を調整してＯＮＵに送信するＯＮＵ遅延時間調整手段をさらに備えたことを特徴とする付記１〜３のいずれか一つに記載のネットワーク試験装置。
【０１２７】
（付記５）前記データ読み出し手段により読み出されたデータに前記コード番号が付加されている場合に、当該データから前記コード番号を取り除いて、前記ＯＬＴ、ＯＮＵまたはＯＮＴに送信するコード番号削除手段をさらに備えたことを特徴とする付記１〜４のいずれか一つに記載のネットワーク試験装置。
【０１２８】
（付記６）前記試験データ生成手段により送信されるデータおよび試験データを、前記所定のデータバッファまたは前記試験実施手段に分岐する分岐手段をさらに備えたことを特徴とする付記１〜５のいずれか一つに記載のネットワーク試験装置。
【０１２９】
（付記７）ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験することに適したネットワーク試験方法であって、
前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて試験項目記憶手段に格納する試験項目記憶工程と、
前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成工程と、
前記試験データ生成工程により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施工程と、
前記試験データ生成工程により取得された時刻と、前記試験実施工程により取得された時刻とから前記試験を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成工程により所定のデータバッファに送信されたデータを読み出すデータ読み出し工程と、
を含んだことを特徴とするネットワーク試験方法。
【０１３０】
（付記８）ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、前記ネットワーク内に発生する事象を試験することをコンピュータに実行させるネットワーク試験プログラムであって、
前記ネットワーク内に発生する事象に関する試験項目と当該試験項目を識別するコード番号とを対応付けて試験項目記憶手段に格納する試験項目記憶手順と、
前記ＯＬＴ、ＯＮＵまたはＯＮＴからデータを受信して、当該データを受信した時刻を取得するとともに、試験を実施しない場合に、当該データを所定のデータバッファに送信し、試験を実施する場合に、当該データに試験項目を示すコード番号を付加した試験データを生成する試験データ生成手順と、
前記試験データ生成手順により生成された試験データからコード番号を抽出し、当該コード番号に応じた試験項目を前記試験項目記憶手段から取得して当該試験項目を実施し、当該試験項目が終了した時刻を取得する試験実施手順と、
前記試験データ生成手順により取得された時刻と、前記試験実施手順により取得された時刻とから前記試験を実施するのに要する試験時間を算出し、前記算出された試験時間経過後に、前記試験データ生成手順により所定のデータバッファに送信されたデータを読み出すデータ読み出し手順と、
をコンピュータに実行させることを特徴とするネットワーク試験プログラム。
【産業上の利用可能性】
【０１３１】
以上のように、本発明に係るネットワーク試験装置、ネットワーク試験方法およびネットワーク試験プログラムは、ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴとの間に設置され、前記ＯＬＴまたはＯＮＴとＯＮＵまたはＯＮＴと一本の光ファイバで接続されてネットワークを構成し、ネットワーク内に発生する事象を試験することに有用であり、特に、膨大な時間を必要とすることなく、正常な通信においてネットワーク内で発生する事象を試験することに適する。
【図面の簡単な説明】
【０１３２】
【図１】実施例１に係るＧ−ＰＯＮネットワーク試験装置の概要と特徴を説明するための図である。
【図２】実施例１に係るＧ−ＰＯＮネットワーク試験装置の構成を示すブロック図である。
【図３】試験項目ＤＢに記憶される情報の例を示す図である。
【図４】実施例１に係るＧ−ＰＯＮネットワーク試験装置における処理の流れを示すフローチャートである。
【図５】ネットワーク内の通信遅延を説明するための図である。
【図６】実施例２に係るＧ−ＰＯＮネットワーク試験装置の構成を示すブロック図である。
【図７】実施例３に係るＧ−ＰＯＮネットワーク試験装置の構成を示すブロック図である。
【図８】試験結果の検証手法の例を示す図である。
【図９】Ｇ−ＰＯＮネットワーク試験装置が接続される形態の例を示す図である。
【図１０】Ｇ−ＰＯＮネットワーク試験装置が接続される形態の例を示す図である。
【図１１】Ｇ−ＰＯＮネットワーク試験装置が接続される形態の例を示す図である。
【図１２】ネットワーク試験プログラムを実行するコンピュータシステムの例を示す図である。
【図１３】従来技術を説明するための図である。
【図１４】従来技術を説明するための図である。
【図１５】従来技術を説明するための図である。
【符号の説明】
【０１３３】
１０  Ｇ−ＰＯＮネットワーク試験装置
１１  通信制御Ｉ／Ｆ部
１２  通信制御Ｉ／Ｆ部
１３  外部ＩＯインタフェース
１４  記憶部
１５  試験項目ＤＢ
１６  Ｃｌｏｃｋ抽出部
１７  データ認識部
１８  データ認識部
１９  Ｄａｔａ識別Ｆｌａｇ挿入部
２０  Ｄａｔａ識別Ｆｌａｇ挿入部
２１  Ｄｉｓ
２２  Ｄｉｓ
２３  試験構成部
２４  試験構成部
２５  ＤｅｌａｙｂｕｆｆｅｒＡ
２６  ＤｅｌａｙｂｕｆｆｅｒＡ
２７  ＳＥＬ
２８  ＳＥＬ
３０  制御部
３１  試験項目指示部
３２  データ読み出し部
３３  データ選択部
４０  データジェネレータ部
４１  データジェネレータ部
４２  ＳＥＬ
４３  ＳＥＬ
４４  ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ
４５  ＴＥＳＴ  Ｄｅｌａｙ  ｂｕｆｆｅｒＡ
４６  ＯＮＵ固定遅延時間設定データ変換部
１００  コンピュータシステム
１０１  ＲＡＭ
１０２  ＨＤＤ
１０２ａ  試験項目テーブル
１０３  ＲＯＭ
１０３ａ  データ認識プログラム
１０３ｂ  Ｄａｔａ識別Ｆｌａｇ挿入プログラム
１０３ｃ  試験項目指示プログラム
１０３ｄ  データ読み出しプログラム
１０３ｅ  データ選択プログラム
１０４  ＣＰＵ
１０４ａ  データ認識プロセス
１０４ｂ  Ｄａｔａ識別Ｆｌａｇ挿入プロセス
１０４ｃ  試験項目指示プロセス
１０４ｄ  データ読み出しプロセス
１０４ｅ  データ選択プロセス
【図１】
2008193432.tif 000003
【図２】
2008193432.tif 000004
【図３】
2008193432.tif 000005
【図４】
2008193432.tif 000006
【図５】
2008193432.tif 000007
【図６】
2008193432.tif 000008
【図７】
2008193432.tif 000009
【図８】
2008193432.tif 000010
【図９】
2008193432.tif 000011
【図１０】
2008193432.tif 000012
【図１１】
2008193432.tif 000013
【図１２】
2008193432.tif 000014
【図１３】
2008193432.tif 000015
【図１４】
2008193432.tif 000016
【図１５】
2008193432.tif 000017