(57)【特許請求の範囲】
【請求項１】
通信基幹網に用いられる通信用機器を被試験対象（２）として試験するネットワーク試験装置（１）であって、
ＩＴＵ−ＴＲｅｃ．Ｇ．７０９（１２／２００９）に準拠した、前記被試験対象から送信ビットレートとして送出される上位階層の第１フレームにトリビュータリ・ポートとしてマッピングされる下位階層の所定ポート数分の第２フレームの各先頭データの位置を検出する所定ポート数分の同期回路（２０ａ）、および、前記各先頭データの位置情報に基づいて、前記所定ポート数分の第２フレームより各エラー／アラーム検出用データをドロップする所定ポート数分のドロップ回路（２０ｂ）を有して構成されたフレーム検出部（２０Ａ）と、
前記トリビュータリ・ポートの番号を管理するカウンタ回路（２０ｅ）と、
前記カウンタ回路の出力に基づいて、前記フレーム検出部の前記所定ポート数分のドロップ回路でドロップされた前記各エラー／アラーム検出用データを、前記トリビュータリ・ポートの番号順に多重化する多重化回路（２０ｃ）と、
前記多重化回路の出力を時分割で処理し、前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を検出する検出回路（２０ｄ）と、を備えたことを特徴とするネットワーク試験装置。
【請求項２】
前記検出回路によって検出された前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を表示するための表示部（１２）を、さらに備えることを特徴とする請求項１に記載のネットワーク試験装置。
【請求項３】
通信基幹網に用いられる通信用機器を被試験対象（２）として試験するネットワーク試験装置（１）の試験方法であって、
ＩＴＵ−ＴＲｅｃ．Ｇ．７０９（１２／２００９）に準拠した、前記被試験対象から送信ビットレートとして送出される上位階層の第１フレームにトリビュータリ・ポートとしてマッピングされる下位階層の所定ポート数分の第２フレームの各先頭データの位置を、フレーム検出部（２０Ａ）を構成する所定ポート数分の同期回路（２０ａ）により検出するとともに、前記フレーム検出部を構成する所定ポート数分のドロップ回路（２０ｂ）により、前記各先頭データの位置情報に基づいて、前記所定ポート数分の第２フレームより各エラー／アラーム検出用データをドロップし、
前記トリビュータリ・ポートの番号を管理するカウンタ回路（２０ｅ）の出力に基づいて、前記フレーム検出部の前記所定ポート数分のドロップ回路でドロップされた前記各エラー／アラーム検出用データを、前記トリビュータリ・ポートの番号順に多重化回路（２０ｃ）により多重化し、
前記多重化回路の出力を検出回路（２０ｄ）により時分割で処理し、前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を検出することを特徴とするネットワーク試験方法。
【請求項４】
前記検出回路によって検出された前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を、さらに表示部（１２）で表示させることを特徴とする請求項３に記載のネットワーク試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信基幹網に用いられるネットワーク機器の性能試験などを行うネットワーク試験装置およびネットワーク試験方法に関し、より具体的には、国際標準化機関（International Telecommunication Union-Telecommunication Standardization Sector、単にＩＴＵ−Ｔとも称す）による勧告Ｇ．７０９の通信規格に準拠したＯＴＮ（Optical Transport Network；光伝送網）の機器の測定に用いられるＯＴＮ測定器に関する。
【背景技術】
【０００２】
従来、中継器やスイッチといったネットワーク機器（被試験対象）の性能試験などを行うネットワーク試験装置の一つとして、ＯＴＮ測定器が知られている。
【０００３】
この種のＯＴＮ測定器には、被試験対象からビットレートとして送出されるＯＴＮフレーム信号の、上位階層であるＯＴＵ（光伝送ユニット）フレームのＯＤＵｋ（光データ・ユニット）のペイロードエリアにマッピングされた、下位階層であるＯＤＵｋフレームの全てのトリビュータリ・ポート（Tributary Port）について、エラー検出やアラーム検出を同時に行うトリビュータリ・スキャン（Tributary Scan）機能が要求される。
【０００４】
なお、例えば、イーサネット（登録商標）信号をクライアントとするＧｂＥ（ギガビット・イーサネット）転送の場合、１００Ｇｂｉｔ／ｓのＯＴＵフレームのペイロードエリアにマッピングされたトリビュータリ・ポート数（ＯＤＵフレーム数）は、ＩＴＵ−Ｔの勧告Ｇ．７０９によって８０ポートと規定されている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＩＴＵ−ＴＲｅｃ．Ｇ．７０９（１２／２００９）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のＯＴＮ測定器において、例えば、８０ポートのトリビュータリ・スキャン機能を実現しようとすると８０ポート分のエラー／アラーム検出部が必要になるという課題があった。
【０００７】
すなわち、従来のトリビュータリ・スキャン機能を備えたＯＴＮ測定器は、全トリビュータリ・ポート数分のエラー／アラーム検出部を有し、各ポートに対する検出処理を並行して行うものであった。なお、各エラー／アラーム検出部は、それぞれ、ＯＤＵｋフレームの先頭データの位置を検出する同期モジュールと、その先頭データの位置情報に基づいて、ＯＤＵｋフレームよりエラー／アラーム検出用データをドロップするデータドロップモジュールと、検出／解除の条件に照らして、エラー／アラーム検出信号を種別ごとに検出するエラー／アラーム検出モジュールと、を含んでいる。
【０００８】
このように、上記した非特許文献１の勧告に準拠するためには、トリビュータリ・ポート数の増加に伴ってエラー／アラーム検出部数が増えてしまう。エラー／アラーム検出部数の増加は、回路規模の増加やソースコードの可読性を悪化させる要因となる。
【０００９】
本発明は、上述のような課題に鑑みてなされたものであり、回路規模の増加を抑制することができ、回路のゲート使用率およびソースコードの可読性が悪化するのを改善できるネットワーク試験装置およびネットワーク試験方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の請求項１に係るネットワーク試験装置（１）は、通信基幹網に用いられる通信用機器を被試験対象（２）として試験するネットワーク試験装置であって、ＩＴＵ−ＴＲｅｃ．Ｇ．７０９（１２／２００９）に準拠した、前記被試験対象から送信ビットレートとして送出される上位階層の第１フレームにトリビュータリ・ポートとしてマッピングされる下位階層の所定ポート数分の第２フレームの各先頭データの位置を検出する所定ポート数分の同期回路（２０ａ）、および、前記各先頭データの位置情報に基づいて、前記所定ポート数分の第２フレームより各エラー／アラーム検出用データをドロップする所定ポート数分のドロップ回路（２０ｂ）を有して構成されたフレーム検出部（２０Ａ）と、前記トリビュータリ・ポートの番号を管理するカウンタ回路（２０ｅ）と、前記カウンタ回路の出力に基づいて、前記フレーム検出部の前記所定ポート数分のドロップ回路でドロップされた前記各エラー／アラーム検出用データを、前記トリビュータリ・ポートの番号順に多重化する多重化回路（２０ｃ）と、前記多重化回路の出力を時分割で処理し、前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を検出する検出回路（２０ｄ）と、を有した構成とされている。
【００１１】
この構成により、本発明の請求項１に係るネットワーク試験装置は、所定ポート数分の同期回路およびドロップ回路を有するフレーム検出部に対して、共通に多重化回路と検出回路とを設け、エラー／アラーム検出を１モジュールで行うようにしたので、規格の変更などによるポート数の変化に応じて、トリビュータリ・スキャン機能に十分な拡張性を持たせることができる。
【００１２】
本発明の請求項２に係るネットワーク試験装置は、前記検出回路によって検出された前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を表示するための表示部（１２）を、さらに備える構成とされている。
【００１３】
この構成により、本発明の請求項２に係るネットワーク試験装置は、測定の結果を表示させることによって、被試験対象のエラー発生数およびアラーム発生数を目視により容易に理解できるようになる。
【００１４】
本発明の請求項３に係るネットワーク試験方法は、通信基幹網に用いられる通信用機器を被試験対象（２）として試験するネットワーク試験装置（１）の試験方法であって、ＩＴＵ−ＴＲｅｃ．Ｇ．７０９（１２／２００９）に準拠した、前記被試験対象から送信ビットレートとして送出される上位階層の第１フレームにトリビュータリ・ポートとしてマッピングされる下位階層の所定ポート数分の第２フレームの各先頭データの位置を、フレーム検出部（２０Ａ）を構成する所定ポート数分の同期回路（２０ａ）により検出するとともに、前記フレーム検出部を構成する所定ポート数分のドロップ回路（２０ｂ）により、前記各先頭データの位置情報に基づいて、前記所定ポート数分の第２フレームより各エラー／アラーム検出用データをドロップし、前記トリビュータリ・ポートの番号を管理するカウンタ回路（２０ｅ）の出力に基づいて、前記フレーム検出部の前記所定ポート数分のドロップ回路でドロップされた前記各エラー／アラーム検出用データを、前記トリビュータリ・ポートの番号順に多重化回路（２０ｃ）により多重化し、前記多重化回路の出力を検出回路（２０ｄ）により時分割で処理し、前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を検出する構成とされている。
【００１５】
この構成により、本発明の請求項３に係るネットワーク試験方法は、所定ポート数分の同期回路およびドロップ回路を有するフレーム検出部に対して、共通に多重化回路と検出回路とを設け、エラー／アラーム検出を１モジュールで行うようにしたので、規格の変更などによるポート数の変化に応じて、トリビュータリ・スキャン機能に十分な拡張性を持たせることができる。
【００１６】
本発明の請求項４に係るネットワーク試験方法は、前記検出回路によって検出された前記トリビュータリ・ポートの全ポートに対するエラー／アラーム検出信号を、さらに表示部（１２）で表示させるように構成されている。
【００１７】
この構成により、本発明の請求項４に係るネットワーク試験方法は、測定の結果を表示させることによって、被試験対象のエラー発生数およびアラーム発生数を目視により容易に理解できるようになる。
【発明の効果】
【００１８】
本発明は、回路規模の増加を抑制することができ、回路のゲート使用率およびソースコードの可読性が悪化するのを改善できるネットワーク試験装置およびネットワーク試験方法を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係るＯＴＮ測定器の概略構成を示すブロック図である。
【図２】本発明の実施の形態に係るＯＴＮ測定器で扱うＯＴＮフレーム信号の上位階層および下位階層のフレーム構造を示す概略図である。
【図３】本発明の実施の形態に係るＯＴＮ測定器の測定部の概略構成を示すブロック図である。
【図４】本発明の実施の形態に係るＯＴＮ測定器で扱うＯＴＮフレーム信号におけるＯＴＵｋフレームのフレーム構造を示す概略図である。
【図５】本発明の実施の形態に係るＯＴＮ測定器の測定部におけるエラー／アラーム検出部を構成するＭｕｘモジュールのタイミングチャートである。
【図６】本発明の実施の形態に係るＯＴＮ測定器の測定部におけるエラー／アラーム検出部の動作を説明するために示すフローチャートである。
【図７】本発明の実施の形態に係るＯＴＮ測定器の表示部における表示例を示す概略図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を参照して説明する。ここでは、通信基幹網における中継器やスイッチといったネットワーク機器である被試験対象（Device Under Test、単にＤＵＴとも称する）の性能試験などを行うネットワーク試験装置として、光伝送網（ＯＴＮ）から送信ビットレートとして送出されるＯＴＮフレーム信号の、上位階層であるＯＴＵｋフレームのＯＤＵｋのペイロードエリアにマッピングされた下位階層であるＯＤＵｋフレームの全てのトリビュータリ・ポートについて、エラー検出やアラーム検出を同時に行うトリビュータリ・スキャン機能を備えたＯＴＮ測定器を例に説明する。
【００２１】
図１は、本実施の形態に係るＯＴＮ測定器１の概略構成を示すブロック図である。
【００２２】
図１に示すように、ＯＴＮ測定器１は、各種の測定プログラムなどにしたがって装置全体の制御を司る制御部１０と、この制御部１０に接続された、操作部１１と、表示部１２と、外部制御用ＩＦ部１３と、送信部を含む生成部１４と、受信部１５Ａを備えた測定部１５と、を有している。
【００２３】
操作部１１は、例えば、トリビュータリ・スキャン機能などの各種の測定の開始や停止、測定間隔などの測定条件の設定、生成部１４においてＤＵＴ２に送信されるフレーム信号などを生成するためのパラメータなど、測定者が各種の測定に関する種々の操作を行う操作ボタンなどを有して構成されている。
【００２４】
ただし、上記した操作部１１は必須の構成要素ではなく、外部制御用ＩＦ部１３を介して接続された端末装置（図示せず）などから、各種の測定に関する種々の操作を行うようにしてもよい。
【００２５】
表示部１２は、例えば液晶表示器によって構成され、操作部１１による各種の測定に関する種々の操作情報や測定結果（後述する、トリビュータリ・スキャン画面）など、各種の測定に関する数々の表示を行うようになっている。
【００２６】
なお、表示部１２は、ＯＴＮ測定器１が測定中であるか否かを、例えば点灯や点滅または色分けなどにより表示するＬＥＤなどを含むものである。
【００２７】
ただし、上記した表示部１２は必須の構成要素ではなく、外部制御用ＩＦ部１３を介して接続された端末装置（図示せず）などによって、測定結果などの表示を行うようにしてもよい。
【００２８】
外部制御用ＩＦ部１３は、ＯＴＮ測定器１を図示せぬ外部の端末装置などと接続するためのもので、測定結果などを端末装置に送出したり、端末装置からの各種の測定に関する種々の操作情報を受け付けたりすることができる。
【００２９】
ただし、上記した外部制御用ＩＦ部１３は必須の構成要素ではなく、省略することも可能である。
【００３０】
生成部１４は、制御部１０の制御に基づいてＤＵＴ２に送信するフレーム信号などを生成するものであり、生成したフレーム信号などを図示せぬ送信部によってＤＵＴ２に送信するようになっている。
【００３１】
測定部１５は、例えば測定の一つとして、受信部１５Ａで受信したＤＵＴ２からのＯＴＮフレーム信号をもとに、ＯＴＮの全てのトリビュータリ・ポートについて、エラー検出やアラーム検出を同時に行う、いわゆるトリビュータリ・スキャン機能を実行するものである。
【００３２】
なお、測定部１５の詳細については後述するが、本実施の形態においては、受信部１５Ａの他、ビットレートのフレーム同期モジュール１６と、トリビュータリ・ポート識別モジュール（ＯＰＵ解析モジュール）１７と、エラー／アラーム検出部（トリビュータリ・スキャン回路）２０と、を有して、測定部１５が構成されている（図３参照）。
【００３３】
また、上記した構成のＯＴＮ測定器１においては、例えば、制御部１０が、生成部１４に所定のフレーム信号を生成させるとともに、そのフレーム信号をＤＵＴ２に出力させるように構成してもよいが、生成部１４を用いずに、ＤＵＴ２がフレーム信号を出力する構成としてもよい。
【００３４】
一方、制御部１０は、測定部１５を制御して、ＤＵＴ２から送出されるＯＴＮフレーム信号を受信部１５Ａにより取り込み、ＯＴＮの全てのトリビュータリ・ポートについて、エラー／アラーム検出を同時に実行させる。
【００３５】
ここで、ＤＵＴ２より送信ビットレートとして送信されるＯＴＮフレーム信号のフレーム構造について説明する。
【００３６】
図２は、本実施の形態に係るＯＴＮ測定器１で扱うＯＴＮフレーム信号のフレーム構造（ペイロードエリアの階層構造）を示す概略図である。
【００３７】
すなわち、ＯＴＮフレーム信号は、ＩＴＵ−Ｔの通信規格に関する勧告Ｇ．７０９に準拠しており、上位階層であるＯＴＵｋフレーム（第１フレーム）Ｆと、そのＯＤＵｋのペイロードエリアにクライアントとしてマッピングされた、下位階層である所定ポート数分のＯＤＵｋフレーム（第２フレーム）Ｄと、を含んでいる。なお、ｋは整数である。
【００３８】
ＯＤＵｋフレームＤのポート数は、例えば、ＯＴＵ２にマッピングされるＯＤＵ０フレームＤの場合は８ポート、例えば、ＯＴＵ４にマッピングされるＯＤＵ０フレームＤの場合、例えば、１００Ｇｂｉｔ／ｓのＯＴＮ伝送においてＧｂＥのようなイーサネット信号をクライアントとする場合は最大８０ポートと規定されている。
【００３９】
したがって、例えば、ＯＴＮフレーム信号がＯＤＵ４の場合、ＯＴＮ測定器１は、トリビュータリ・スキャン機能として、ＯＤＵ４にマッピングされた８０ポート分のＯＤＵ０フレームＤのエラー／アラーム検出を同時に行う必要がある。
【００４０】
なお、ＯＴＵｋフレームＦにおけるオーバーヘッドの構成については、後述する。
【００４１】
次に、本実施の形態における、ＯＴＵｋフレームＦにマッピングされる全てのトリビュータリ・ポートについて、エラー／アラーム検出を同時に行うトリビュータリ・スキャン機能について、より詳細に説明する。
【００４２】
図３は、本実施の形態に係るＯＴＮ測定器１の測定部１５の概略構成を示すブロック図である。なお、受信部１５Ａは図示を省略している。
【００４３】
図３に示すように、測定部１５は、受信部１５Ａにつながるビットレートのフレーム同期モジュール１６と、トリビュータリ・ポート識別モジュール１７と、エラー／アラーム検出部２０と、を有して構成されている。
【００４４】
ビットレートのフレーム同期モジュール１６は、受信部１５Ａが受信した外部のＤＵＴ２から送出されるＯＴＮフレーム信号を取り込み、該ＯＴＮフレーム信号における上位階層であるＯＴＵｋフレームＦの先頭データの位置を検出する。または、ＯＴＮフレーム信号に対しては、下位階層とされるＯＤＵｋフレームとして取り込み、その先頭位置を検出する場合もある。
【００４５】
トリビュータリ・ポート識別モジュール１７は、ＯＰＵの解析を行って、下位階層であるＯＤＵｋフレームＤのポート番号を識別する。
【００４６】
エラー／アラーム検出部２０は、同期回路としての所定ポート数分のフレーム同期モジュール２０ａ〜と、ドロップ回路としての所定ポート数分のデータドロップモジュール２０ｂ〜と、多重化回路としてのマルチプレクサ（Ｍｕｘ）モジュール２０ｃと、検出回路としてのエラー／アラーム検出モジュール２０ｄと、カウンタ回路としてのポート番号（Port no.）カウンタモジュール２０ｅと、ＲＡＭモジュール２０ｆ，２０ｇと、を備えている。
【００４７】
本実施の形態においては、所定ポート数分のフレーム同期モジュール２０ａ〜とデータドロップモジュール２０ｂ〜とによって、フレーム検出部２０Ａが構成されている。
【００４８】
フレーム検出部２０Ａにおいて、各フレーム同期モジュール２０ａ〜は、ＤＵＴ２からビットレートとして送出されるＯＴＮフレーム信号の、上位階層のＯＴＵｋフレームＦまたは上位階層のＯＤＵｋフレームＤにマッピングされた所定ポート数分の下位階層のＯＤＵｋフレームＤをポートごとに取り込み、下位階層のＯＤＵｋフレームＤの先頭データの位置を検出する。
【００４９】
フレーム検出部２０Ａにおいて、各データドロップモジュール２０ｂ〜は、対応するフレーム同期モジュール２０ａ〜からの先頭データの存在を示すデータ位置情報（Timing）に基づいて、各ＯＤＵｋフレームＤよりエラー／アラーム検出用データをドロップする。
【００５０】
Ｍｕｘモジュール２０ｃは、フレーム検出部２０Ａを構成する、所定ポート数分のフレーム同期モジュール２０ａ〜とデータドロップモジュール２０ｂ〜とに対して共通に設けられ、各データドロップモジュール２０ｂ〜からのエラー／アラーム検出用データを、それぞれのデータ位置情報（Timing）とポート番号カウンタモジュール２０ｅのカウンタ出力とに基づいて、ＯＴＵｋフレームＦまたは上位階層のＯＤＵｋフレームＤにマッピングされた下位階層のＯＤＵｋフレームＤのトリビュータリ・ポート番号順に多重化する。
【００５１】
なお、番号順とは、必ずしも、１ずつの昇順である必要はない。
【００５２】
エラー／アラーム検出モジュール２０ｄは、フレーム検出部２０Ａを構成する、所定ポート数分のフレーム同期モジュール２０ａ〜とデータドロップモジュール２０ｂ〜とに対して共通に設けられ、Ｍｕｘモジュール２０ｃからの多重化データの存在を示すM-Timing信号とＲＡＭモジュール２０ｆに格納された検出／解除シーケンスの状態とに基づいて、Ｍｕｘモジュール２０ｃによって多重化された多重化データを時分割で処理し、ＯＴＵｋフレームＦまたは上位階層のＯＤＵｋフレームＤにマッピングされる全トリビュータリ・ポートに対するエラー／アラーム検出信号を検出する。
【００５３】
本実施の形態において、エラー／アラーム検出モジュール２０ｄは、Ｍｕｘモジュール２０ｃからの出力を取り込むタイミングが、ＲＡＭモジュール２０ｆによる検出／解除シーケンスの状態の管理と連動されている。これにより、エラー／アラーム検出モジュール２０ｄは、その構成およびリソースを、１トリビュータリ・ポートのエラー／アラーム検出を行う場合と同等とすることができる。
【００５４】
ポート番号カウンタモジュール２０ｅは、トリビュータリ・ポート数を１サイクルとしてカウント（０〜ｎ、自走）動作し、該ＯＴＮのトリビュータリ・ポート番号およびＲＡＭモジュール２０ｆのメモリアドレスを管理する。
【００５５】
なお、カウント動作は、必ずしも、１ずつの昇順である必要はない。
【００５６】
ＲＡＭモジュール（メモリ回路）２０ｆは、エラー／アラーム検出モジュール２０ｄでのエラー／アラーム検出の検出／解除シーケンスの状態をポートごとに記憶するもので、ポート番号カウンタモジュール２０ｅによってメモリアドレスが管理される。
【００５７】
ＲＡＭモジュール２０ｇは、エラー／アラーム検出モジュール２０ｄでのエラー／アラーム検出の結果をステータス（Ｓｔａｔｕｓ）として出力するために、一次的に記憶する。
【００５８】
本実施の形態におけるエラー／アラーム検出部２０は、ＯＴＵｋフレームＦにマッピングされる全トリビュータリ・ポート数分のフレーム検出部２０Ａが必要になるものの、エラー／アラーム検出モジュール２０ｄを共通化することができる。
【００５９】
すなわち、フレーム同期モジュール２０ａ〜は、ＯＤＵｋフレームＤの１バイトごとのデータ処理を必要とするのに対し、エラー／アラーム検出モジュール２０ｄは、ＯＤＵフレームＤの特有のフレーム構造により、ＯＤＵフレームＤの特定のデータを対象に処理を行うため、複数ポート分の処理を１フレーム間に時分割で行う時間的な余裕ができる。したがって、ＯＴＵｋフレームＦにマッピングされるトリビュータリ・ポート数によらず、トリビュータリ・スキャン機能を一つのエラー／アラーム検出モジュール２０ｄにより実現でき、トリビュータリ・ポート数の変化に伴う回路規模の増加やソースコードの可読性が悪化するのを抑制できる。
【００６０】
なお、本実施の形態において、ＲＡＭモジュール２０ｆ，２０ｇは、必ずしも別個に設ける必要はなく、一つのＲＡＭモジュールによって構成することもできる。
【００６１】
図４は、本発明の実施の形態に係るＯＴＮ測定器１で扱うＯＴＮフレーム信号におけるＯＴＵｋフレームＦのフレーム構造（フォーマットとエラー／アラーム検出部の１つであるＰＭ（Path Monitoring）３のバイト位置）を示す概略図である。
【００６２】
ＯＴＵｋフレームＦは、ＩＴＵ−Ｔの通信規格に関する勧告Ｇ．７０９により規定（準拠）されており、送信データである種々のクライアント信号ＣＳに、ＯＰＵヘッダ（オーバーヘッドとも記す）ＯＨ１と、ＯＤＵヘッダＯＨ２と、ＯＴＵヘッダＯＨ３と、が付加されて作成される。
【００６３】
また、ＯＴＵｋフレームＦには、図示していないが、そのＦＥＣフィールドに誤り訂正バイト（ＦＥＣ）がデフォルトとして付加される。
【００６４】
例えば、ＯＴＵｋフレームＦにおいて、Frame Alignment overhead（ＦＡ）は７バイト、ＯＰＵoverhead（ＯＨ１）は８バイト、ＯＤＵoverhead（ＯＨ２）は４２バイト、ＯＴＵoverhead（ＯＨ３）は７バイト、にそれぞれ規定されている。
【００６５】
なお、図４において、ＯＴＵｋフレームＦのoverheadのフォーマットにおける、ＰＭ、ＴＣＭ（Tandem Connection Monitoring）、および、ＯＰＵヘッダＯＨ１などの各フォーマットは、図示の通りとなっている。
【００６６】
また、ＰＭ＆ＴＣＭ（遅延時間測定）において、ＤＭｔ１〜ＤＭｔ６は、tandem connection delay monitoring１〜６の略称であり、ＤＭｐは、path delay monitoringの略称であり、ＲＥＳは、Reserved for future international standardizationの略称である。
【００６７】
図５は、本発明の実施の形態に係るＯＴＮ測定器１において、エラー／アラーム検出部２０を構成するＭｕｘモジュール２０ｃ（図３参照）のタイミングチャートを示すものである。なお、ここでは、トリビュータリ・ポートのポート番号「Port１」〜「Port４」を入力（エラー／アラーム検出用データ）とし、ＰＭ３の出力（Ｏｕｔ）を生成する場合について例示している。
【００６８】
すなわち、Ｍｕｘモジュール２０ｃは、各データドロップモジュール２０ｂ〜において、それぞれのデータ位置情報（Timing）のタイミングでドロップされた、ポート番号Port１〜Port４の各エラー／アラーム検出用データを、後段のエラー／アラーム検出モジュール２０ｄでのデータ処理のために、ポート番号カウンタモジュール２０ｅのカウンタ出力とそれぞれのデータ位置情報（Timing）とに基づいて、ＯＴＵｋフレームＦにマッピングされたＯＤＵｋフレームＤのトリビュータリ・ポート番号順に多重化する。
【００６９】
また、Ｍｕｘモジュール２０ｃは、該多重化データをポート数に応じて一周するスロットにポート番号順に収納し、該多重化データの存在を示すM-Timing信号とともに、エラー／アラーム検出モジュール２０ｄに出力する。
【００７０】
なお、Ｍｕｘモジュール２０ｃでは、各フレーム同期モジュール２０ａ〜および各データドロップモジュール２０ｂ〜から、ポートごとにばらばらに送られてくる各エラー／アラーム検出用データをそれぞれのスロット内に収納し、当該ポート番号に対応するデータ位置情報（Timing）に応じた送出タイミングまでラッチする。これにより、いくつかのポートから同時に複数のデータが送出されたとしても、特に問題はない。
【００７１】
また、Ｍｕｘモジュール２０ｃは、各ポート番号が、ＲＡＭモジュール２０ｆのメモリアドレスを管理するポート番号カウンタモジュール２０ｅによって管理されるので、エラー／アラーム検出モジュール２０ｄが、Ｍｕｘモジュール２０ｃからの出力を取り込むタイミングを、ＲＡＭモジュール２０ｆによる検出／解除シーケンスの状態の管理と連動させることが可能となる。したがって、エラー／アラーム検出モジュール２０ｄは、１トリビュータリ・ポートのエラー／アラーム検出を行う場合と同等の構成およびリソースとすることができる。
【００７２】
ここで、上記したＭｕｘモジュール２０ｃを含む、エラー／アラーム検出部２０の動作について、簡単に説明する。
【００７３】
図６は、トリビュータリ・スキャン機能の実行時の動作を説明するために示すフローチャートである。
【００７４】
図６に示すように、例えば、トリビュータリ・スキャン機能を搭載したＯＴＮ測定器１において、操作部１１から、測定者によってトリビュータリ・スキャンによる測定の開始などが指示されたとする（ステップＳ１のＹＥＳ）。
【００７５】
すると、その信号が、制御部１０から生成部１４および測定部１５に送られる。これにより、ＯＴＮ測定器１では、生成部１４において所定のフレーム信号が生成され、外部のＤＵＴ２に出力されるとともに、測定部１５において、ＤＵＴ２からビットレートとして送出されるＯＴＮフレーム信号が受信部１５Ａを介して取り込まれる。こうして、ＯＴＮ測定器１による、所望のＤＵＴ２に対するトリビュータリ・スキャン機能が実行される。
【００７６】
なお、本実施の形態において、トリビュータリ・スキャン機能としては、ＤＵＴ２から送出されるＯＴＮフレーム信号を取り込み、ＯＴＮの全てのトリビュータリ・ポートについて、エラー／アラーム検出を同時に実行するものであればよく、その方法については特に限定されるものではないので、トリビュータリ・スキャン機能に関する具体的な説明は省略する。
【００７７】
該トリビュータリ・スキャン機能の実行に伴って、測定部１５の受信部１５Ａが、ＤＵＴ２からのＯＴＮフレーム信号を取り込むと、測定部１５においては、まず、ビットレートのフレーム同期モジュール１６とトリビュータリ・ポート識別モジュール１７とによって、取り込んだＯＴＮフレーム信号におけるＯＴＵｋフレームＦの先頭データの位置の検出と、ＯＴＵｋフレームＦにおけるＯＤＵｋフレームＤのポート番号の識別と、が行われる。
【００７８】
続いて、エラー／アラーム検出部２０において、フレーム検出部２０Ａの各フレーム同期モジュール２０ａ〜によって、ＯＤＵｋフレームＤにおける先頭データとそのデータ位置情報（Timing）とをポートごとに検出するとともに、フレーム検出部２０Ａの各データドロップモジュール２０ｂ〜によって、各ポートのデータ位置情報（Timing）に基づいて、ＯＤＵｋフレームＤよりエラー／アラーム検出用データをポートごとにドロップする（ステップＳ２）。
【００７９】
そして、エラー／アラーム検出部２０では、逐次、各データドロップモジュール２０ｂ〜からのエラー／アラーム検出用データを、それぞれのデータ位置情報（Timing）とともに、Ｍｕｘモジュール２０ｃに送出する。Ｍｕｘモジュール２０ｃでは、ポートごとにばらばらに送られてくる各エラー／アラーム検出用データをそれぞれのスロット内に収納し、当該ポート番号に対応するデータ位置情報（Timing）に応じた送出タイミングまでラッチする。
【００８０】
次いで、全ポート分のエラー／アラーム検出データの送出が終了すると、エラー／アラーム検出部２０では、Ｍｕｘモジュール２０ｃによって、全ポート分のエラー／アラーム検出用データを、それぞれのデータ位置情報（Timing）とポート番号カウンタモジュール２０ｅのカウンタ出力とに基づいて、ＯＴＵｋフレームＦにマッピングされたＯＤＵｋフレームＤのトリビュータリ・ポート番号順に多重化する（ステップＳ３）。
【００８１】
次いで、エラー／アラーム検出部２０では、エラー／アラーム検出モジュール２０ｄによって、Ｍｕｘモジュール２０ｃからの多重化データの存在を示すM-Timing信号とＲＡＭモジュール２０ｆに格納された検出／解除シーケンスの状態とに基づいて、Ｍｕｘモジュール２０ｃからの多重化データを時分割で処理し、該ＯＴＮの全トリビュータリ・ポートに対するエラー／アラーム検出信号を検出する（ステップＳ４）。
【００８２】
次いで、エラー／アラーム検出部２０では、ＲＡＭモジュール２０ｇによって、エラー／アラーム検出モジュール２０ｄでのエラー／アラーム検出の結果を一次的に保持した後、それをステータスとして出力させる（ステップＳ５）。
【００８３】
こうして、ＯＴＮ測定器１は、測定部１５において、エラー／アラーム検出部２０からのステータスを制御部１０に送出させることで、トリビュータリ・スキャン機能における一連の動作を終了する。
【００８４】
なお、制御部１０に送出されたステータスは、例えば、測定の結果としてポート番号ごとに表示部１２で表示される。
【００８５】
図７は、本発明の実施の形態に係るＯＴＮ測定器１の表示部１２での表示例を示す概略図である。
【００８６】
図７に示すように、表示部１２の表示画面には、例えば、ＯＴＮ測定器１によるトリビュータリ・スキャン機能の実行に伴う測定の結果として、エラー／アラーム検出の結果がポート番号ごとに表示される。
【００８７】
なお、図７では、ＯＴＵｋフレームＦにマッピングされる全トリビュータリ・ポート数を８０ポートとした場合において、ポート番号「Port１」についてのエラー／アラームの検出例を示している。
【００８８】
これにより、測定者は、被試験対象のＤＵＴ２におけるエラー発生数およびアラーム発生数を、目視により容易に理解できるようになる。
【００８９】
上記したように、本実施の形態においては、回路規模の増加を抑制することができ、回路のゲート使用率およびソースコードの可読性が悪化するのを改善できるネットワーク試験装置およびネットワーク試験方法を提供することができる。
【００９０】
すなわち、本実施の形態に係るＯＴＮ測定器１は、エラー／アラーム検出部２０において、８０ポート分のフレーム同期モジュール２０ａ〜とデータドロップモジュール２０ｂ〜とを有するフレーム検出部２０Ａに対して、共通にＭｕｘモジュール２０ｃとエラー／アラーム検出モジュール２０ｄとを設け、エラー／アラーム検出を１モジュール（エラー／アラーム検出モジュール２０ｄ）で行うことができるようにしている。これにより、８０ポート分の処理を１フレーム間に時分割で行う時間的な余裕を確保できるため、ＯＴＵｋフレームＦにマッピングされるトリビュータリ・ポート数によらず、トリビュータリ・スキャン機能を一つのエラー／アラーム検出モジュール２０ｄにより実現できる。したがって、規格の変更などによるトリビュータリ・ポート数の変化に応じてトリビュータリ・スキャン機能に十分な拡張性を持たせることが可能となり、回路規模の増加やソースコードの可読性が悪化するのを抑制できる。
【００９１】
以上により、本発明のネットワーク試験装置およびネットワーク試験方法は、回路規模の増加を抑制することができ、回路のゲート使用率およびソースコードの可読性が悪化するのを改善できるという効果を有し、ネットワーク試験装置の全般に有用である。
【符号の説明】
【００９２】
１  ＯＴＮ測定器（ネットワーク試験装置）
２  ＤＵＴ（被試験対象）
１０  制御部
１１  操作部
１２  表示部
１５  測定部
１５Ａ  受信部
２０  エラー／アラーム検出部
２０Ａ  フレーム検出部
２０ａ  フレーム同期モジュール（同期回路）
２０ｂ  データドロップモジュール（ドロップ回路）
２０ｃ  Ｍｕｘモジュール（多重化回路）
２０ｄ  エラー／アラーム検出モジュール（検出回路）
２０ｅ  ポート番号カウンタモジュール（カウンタ回路）
２０ｆ  ＲＡＭモジュール（メモリ回路）
Ｆ  ＯＴＵｋフレーム（上位階層の第１フレーム）
Ｄ  ＯＤＵｋフレーム（下位階層の第２フレーム）
【図１】
0005869610.tif 000002
【図２】
0005869610.tif 000003
【図３】
0005869610.tif 000004
【図４】
0005869610.tif 000005
【図５】
0005869610.tif 000006
【図６】
0005869610.tif 000007
【図７】
0005869610.tif 000008