(57)【要約】  単位時間内の転送フレーム数を計数し、単位時間内の廃棄フレーム数を計数し、単位時間毎に、転送フレーム数と廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し（Ｓ１３）、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数であるＢＳが所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数であるＧＳが所定の第２の回数となった場合に信号劣化障害の解除を検出し、転送フレーム数が所定のフレーム数以下の場合（Ｓ１２ａ  Ｎｏ）には、ＧＳおよびＢＳを更新しない、を含む。
2012086035.tif 000002
【特許請求の範囲】
【請求項１】
単位時間内の転送フレーム数を計数する転送フレーム計数ステップと、
前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数ステップと、
単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害の解除を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を更新しない信号劣化判定ステップと、
を含むことを特徴とする信号劣化障害検出方法。
【請求項２】
単位時間内の転送フレーム数を計数する転送フレーム計数ステップと、
前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数ステップと、
単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を初期化する信号劣化判定ステップと、
を含むことを特徴とする信号劣化障害検出方法。
【請求項３】
前記単位時間を１秒とする、
ことを特徴とする請求項１または２に記載の信号劣化障害検出方法。
【請求項４】
前記廃棄フレーム計数ステップでは、対向する通信装置との間で送受信されるＯＡＭフレームに基づいて廃棄フレームを計数する、
ことを特徴とする請求項１、２または３に記載の信号劣化障害検出方法。
【請求項５】
単位時間内の転送フレーム数を計数する転送フレーム計数部と、
前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数部と、
単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を更新しない信号劣化障害検出部と、
を備えることを特徴とする通信装置。
【請求項６】
単位時間内の転送フレーム数を計数する転送フレーム計数部と、
前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数部と、
単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を初期化する信号劣化障害検出部と、
を備えることを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット転送時の信号劣化障害検出方法および通信装置に関する。
【背景技術】
【０００２】
Ethernet（登録商標）インタフェースを有するレイヤ２転送装置の機能ブロックを規定するＩＴＵ−Ｔ（International  Telecommunication  Union  Telecommunication  standardization  sector）勧告Ｇ．８０２１では、レイヤ２転送装置における信号劣化障害検出方法が定義されている（下記非特許文献１参照）。【０００３】
パケットを転送する対向する２つの装置が、ＩＴＵ−Ｔ勧告Ｇ．８０２１で定義される信号劣化障害検出方法等を用いることで、フレーム廃棄率に基づいた２つの装置間の伝送路の信号劣化障害の検出および信号劣化障害検出解除を行うことが可能である。【０００４】
また、ＩＴＵ−Ｔ勧告Ｇ．８０２１ではフレーム単位で信号劣化を監視しているが、下記特許文献１に記載のシステムでは、より細かい粒度であるバイト単位でトラフィックを監視して信号劣化を検出可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７４６１３号公報
【非特許文献】
【０００６】
【非特許文献１】ＩＴＵ−Ｔ，“The  latest  draft  of  G.8021／Y.1341  version  3”，March,  ２０１０
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の非特許文献１に記載されている信号劣化障害検出方法によれば、所定の時間あたりの２装置間の転送フレーム数が一定以下の場合には、最後に転送フレーム数が一定以上存在していた時の状態が継続しているとして扱う。そのため、例えば、転送フレーム数が一定以上存在しており、かつフレーム廃棄率が閾値を超えた場合、フレーム廃棄率が閾値を超えた直後から転送フレーム数が一定以下の値になると、実際のその時点での伝送路に障害が復旧している場合でもフレーム廃棄率が閾値を超えた状態が継続しているとして判断され、信号劣化障害検出に至る。従って、実際の信号劣化障害を正しく検出できない可能性がある、という問題があった。【０００８】
また、上記の特許文献１では、トラフィックをバイト単位で監視することにより廃棄データレートを求めているが、廃棄データレートがしきい値を超えたときに信号劣化を検出する。そのため、信号劣化障害として検出する必要のない瞬間的に廃棄データレートが増大するような場合にも信号劣化障害として検出される、という問題があった。【０００９】
本発明は、上記に鑑みてなされたものであって、信号劣化障害の検出精度を向上させることができる信号劣化障害検出方法および通信装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、単位時間内の転送フレーム数を計数する転送フレーム計数ステップと、前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数ステップと、単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害の解除を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を更新しない信号劣化判定ステップと、を含むことを特徴とする。
【発明の効果】
【００１１】
本発明にかかる信号劣化障害検出方法および通信装置は、信号劣化障害の検出精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態１の通信システムの構成例を示す図である。
【図２】図２は、実施の形態１の通信装置の機能構成例を示す図である。
【図３】図３は、従来の信号劣化障害の検出と障害検出解除手順を示すフローチャートである。
【図４】図４は、従来の信号劣化障害の検出と障害検出解除手順を示すフローチャートである。
【図５】図５は、実施の形態１の信号劣化障害検出手順の一例を示す図である。
【図６】図６は、実施の形態２の信号劣化障害検出手順の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明にかかる信号劣化障害検出方法および通信装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１４】
実施の形態１．
図１は、本発明にかかる通信システムの実施の形態１の構成例を示す図である。本実施の形態の通信システムは、通信装置１，２と、通信装置１と通信装置２とを接続するネットワーク３と、で構成される。通信装置１と通信装置２は、ネットワーク３の伝送路４を経由して通信を行う。
【００１５】
図２は、本実施の形態の通信装置１の機能構成例を示す図である。通信装置２は、通信装置１と同一の構成でもよいし、通信装置１において通信装置２との間のフレーム廃棄率を測定するための機能を備えていれば通信装置１と異なる構成でもよい。図２に示すように、通信装置１は、通信インタフェース１１，１６と、転送処理部１２と、廃棄フレーム計数部１３と、信号劣化障害検出部１４と、転送フレーム計数部１５と、で構成される。
【００１６】
通信インタフェース１１は、ポート２１−１〜２１−５を備え、通信インタフェース１６は、ポート２２−１〜２２−５を備える。なお、通信インタフェース１１，１６が備えるポートの数は図２の例に限定されない。
【００１７】
通信装置１の通信インタフェース１１は、ポート２１−１〜２１−５から入力されるトラフィックに対して所定の受信処理を行い、処理後のトラフィックを転送処理部１２へ出力する。例えばEthernet（登録商標）で用いられる１０Ｍｂｐｓ／１００Ｍｂｐｓ／１Ｇｂｐｓといったリンク速度に対応しており、受信するトラフィック量を計測できるものとする。
【００１８】
通信インタフェース１６は、転送処理部１２から出力されるトラフィックに対して所定の送信処理を行い、処理後のトラフィックをポート２２−１〜２２−５へ出力する。通信インタフェース１６は、たとえばEthernet（登録商標）で用いられる１０Ｍｂｐｓ／１００Ｍｂｐｓ／１Ｇｂｐｓといったリンク速度に対応していることとし、送信するトラフィック量を計測できるものとする。
【００１９】
なお、ここでは、通信インタフェース１１を入力側の通信インタフェースとし、通信インタフェース１６を出力側の通信インタフェースとして説明したが、通信インタフェース１１および通信インタフェース１６は、いずれも入力側および出力側の両方の通信インタフェースとしての機能を有するようにしてもよい。
【００２０】
転送処理部１２は、通信インタフェース１１のポート２１−１〜２１−５でそれぞれ受信した受信フレームの転送先のポートを所定の転送ルールに基づいて決定し、決定したポート（通信インタフェース１６のポート２２−１〜２２−５のいずれか）へ受信フレームを転送する。
【００２１】
転送フレーム計数部１５は、通信インタフェース１６の各々のポート２２−１〜２２−５を経由して所定の単位時間（ここでは、１秒とする）あたりの転送したフレーム数を計数する。廃棄フレーム計数部１３は、所定の時間（ここでは、１秒とする）あたりの廃棄フレームを計数する。
【００２２】
廃棄フレーム計数部１３が廃棄フレームを計数する方法はどのような方法でも良いが、例えば、通信装置１と通信装置２との間でＩＴＵ−Ｔ勧告Ｙ．１７３１に規定されるようなＯＡＭ（Operation  Administration  and  Maintenance）プロトコルを用いることにより、廃棄フレームの計数を実施する。ＩＴＵ−Ｔ勧告Ｙ．１７３１では、送信パケット数や受信パケット数をＯＡＭフレームに格納する。そして、ＯＡＭフレームにより通知された受信パケット数と実際に受信したパケット数とを比較したり、ＯＡＭフレームにより通知された送信パケット数と実際に送信したパケット数とを比較したりすることで、パケットの喪失、すなわちフレームロスを測定する。
【００２３】
従って、例えば、ＯＡＭプロトコルを用いて廃棄フレームを計数する場合、廃棄フレーム計数部１３は、ＯＡＭフレームを生成して通信インタフェース１６を経由して送信する機能と、受信したフレームがＯＡＭフレームであった場合に、ＯＡＭフレーム内の受信パケット数や送信パケット数等を抽出し、実際に受信されたパケット数または送信されたパケット数と比較する機能を有する。なお、ＯＡＭプロトコルを用いて廃棄フレームを計数する場合、対向する通信装置２との間でＯＡＭフレームの送受信を行なうため、通信インタフェース１６は入出力ポートとして機能することとする。
【００２４】
信号劣化障害検出部１４は、転送フレーム計数部１５が計数した１秒あたりの転送フレーム数と、廃棄フレーム計数部１３が計数した廃棄フレーム数と、に基づいて信号劣化障害の有無を検出する。
【００２５】
図３，４は、従来のＩＴＵ−Ｔ勧告Ｇ．８０２１で規定されている信号劣化障害の検出と障害検出解除手順を示すフローチャートである。図３は、１秒ごとにフレーム廃棄率が所定の閾値を超えたか否かを判定する処理であり、図４は、図３の判定結果に基づいて信号劣化障害の検出と障害検出解除を行なう処理を示している。
【００２６】
図３および図４を用いて、ＩＴＵ−Ｔ勧告Ｇ．８０２１で規定されている信号劣化障害の検出方法を説明する。なお、ここでは、図２で構成例を示した通信装置１が、ＩＴＵ−Ｔ勧告Ｇ．８０２１で規定されている信号劣化障害の検出や障害解除を行なうとして説明する。
【００２７】
信号劣化障害検出部１４は、通信インタフェース１６のポート２２−１〜２２−５のうちの１つのポートを信号劣化検出対象とする。そして、信号劣化障害検出部１４は、当該ポートを経由して転送された１秒間の転送フレーム数（Ｎ＿ＴＦ）を転送フレーム計数部１５から取得し、同じ１秒間の廃棄フレーム数（Ｎ＿ＬＦ）を廃棄フレーム計数部１３から取得する（ステップＳ１１）。なお、信号劣化障害検出部１４と転送フレーム計数部１５は、同期して動作をしており、転送フレーム数、廃棄フレーム数をそれぞれ計数する１秒間の開始時刻を同一に設定できるとする。
【００２８】
次に、信号劣化障害検出部１４は、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上であるか否かを判断する（ステップＳ１２）。転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上である場合（ステップＳ１２  Ｙｅｓ）、信号劣化障害検出部１４は、廃棄フレーム数（Ｎ＿ＬＦ）を転送フレーム数（Ｎ＿ＴＦ）で除したフレーム廃棄率（Ｎ＿ＬＦ／Ｎ＿ＴＦ）を求め、求めたフレーム廃棄率が予め設定されている閾値（ＭＩ＿ＬＭ＿ＤＥＧＴＨＲ）より大きいかどうかを判定する（ステップＳ１３）。
【００２９】
フレーム廃棄率が閾値より大きい場合（ステップＳ１３  Ｙｅｓ）、信号劣化障害検出部１４は、当該１秒間の信号品質が悪かったか否かを示すフラグ（ＢａｄＳｅｃｏｎｄ）を信号品質が悪かったことを示す値（ここでは、“１”とする）に設定し（ステップＳ１４）、ステップＳ１６へ進む。フレーム廃棄率が閾値より大きくなかった場合（ステップＳ１３  Ｎｏ）、フラグ（ＢａｄＳｅｃｏｎｄ）を信号品質が悪くなかったことを示す値（ここでは、“０”とする）に設定し（ステップＳ１５）、ステップＳ１６へ進む。
【００３０】
次に、信号劣化障害検出部１４は、フラグ（ＢａｄＳｅｃｏｎｄ）が、信号品質が悪かったことを示す値であるかどうかを判定する（ステップＳ１６）。フラグ（ＢａｄＳｅｃｏｎｄ）が、信号品質が悪かったことを示す値である場合（ステップＳ１６  Ｙｅｓ）、信号劣化が発生していない１秒間が何回連続しているのかを表す変数ＧＳを“０”に設定し、信号劣化が発生している１秒間が何回連続しているのかを表す変数ＢＳを１増加させ（ステップＳ１７）、ステップＳ１１へ戻り次の１秒間についての検出を行なう。
【００３１】
フラグ（ＢａｄＳｅｃｏｎｄ）が、信号品質が悪かったことを示す値でない場合（ステップＳ１６  Ｎｏ）、ＧＳを１増加させ、ＢＳを“０”とし（ステップＳ１８）、ステップＳ１１へ戻り次の１秒間についての検出を行なう。
【００３２】
一方、ステップＳ１２で、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きい、廃棄フレーム数（Ｎ＿ＬＦ）が０以上である、の少なくとも一方を満たさない場合（ステップＳ１２  Ｎｏ）、ステップＳ１６へ進む。
【００３３】
以上の処理を通信インタフェース１６のポート２２−１〜２２−５のうちの信号劣化を検出する対象となる全てのポートについてそれぞれ実施する。
【００３４】
信号劣化障害検出部１４は、以上の処理により、フレーム廃棄率に基づいて１秒ごとにＧＳまたはＢＳを更新し、ＢＳまたはＧＳが一定の値になった際に、信号劣化障害検出・検出解除を判断する。この処理の図４を用いて説明する。
【００３５】
信号劣化障害検出部１４は、起動後、変数ＧＳとＢＳを“０”に初期化し、フラグ（ＢａｄＳｅｃｏｎｄ）を“０”に初期化する（ステップＳ２１）。また、信号劣化障害検出部１４は、信号劣化障害（ｄＤＥＧ）の検出を解除する（ステップＳ２２）。すなわち、信号劣化障害が検出されていない状態に初期化しておく。
【００３６】
そして、図３に示した１秒間ごとのＧＳまたはＢＳの更新を実施し、ＢＳが予め設定された値（ＭＩ＿ＬＭ＿ＤＥＧＭ）と等しくなったか否かを判断する（ステップＳ２３）。ＢＳが予め設定された信号劣化障害検出を判定するための値（ＭＩ＿ＬＭ＿ＤＥＧＭ）と等しくなった場合（ステップＳ２３  Ｙｅｓ）、信号劣化障害検出部１４は、信号劣化障害（ｄＤＥＧ）を検出したと判定する（ステップＳ２４、ステップＳ２５）。
【００３７】
次に、信号劣化障害検出部１４は、ＧＳの値が予め設定された障害検出の解除を判定するための値（ＭＩ＿ＬＭ＿Ｍ）と等しいか否かを判定する（ステップＳ２６）。ＧＳの値が予め設定された値（ＭＩ＿ＬＭ＿Ｍ）と等しい場合（ステップＳ２６  Ｙｅｓ）、信号劣化障害の検出解除と判定し（ステップＳ２７）、ステップＳ２２へ戻る。ＧＳの値が予め設定された値（ＭＩ＿ＬＭ＿Ｍ）と等しくない場合（ステップＳ２６  Ｎｏ）、ステップＳ２６を繰り返す。
【００３８】
また、ステップＳ２３でＢＳが予め設定された値（ＭＩ＿ＬＭ＿ＤＥＧＭ）と等しくない場合（ステップＳ２３  Ｎｏ）、ステップＳ２３を繰り返す。
【００３９】
以上の処理フローにより、ＩＴＵ−Ｔ勧告Ｇ．８０２１で規定される信号劣化障害検出および解除が実施される。このフローでは、ステップＳ１２で１秒間の転送フレーム数がＴＦ＿ＭＩＮよりも小さい場合、ステップＳ１６に処理が飛ぶ。すなわち、１秒間の転送フレーム数がＴＦ＿ＭＩＮ以下の場合には、フラグ（ＢａｄＳｅｃｏｎｄ）が更新されない。そのため、このような場合には、前回転送フレーム数がＴＦ＿ＭＩＮよりも大きくなった際に設定したフラグ（ＢａｄＳｅｃｏｎｄ）の値が、再度そのまま使われることとなる。従って、例えば、転送フレーム数がＴＦ＿ＭＩＮより大きい値であり、かつフレーム廃棄率が閾値（ＭＩ＿ＬＭ＿ＤＥＧＴＨＲ）を超えた直後から転送フレーム数がＴＦ＿ＭＩＮ以下の値に変化した場合、フラグ（ＢａｄＳｅｃｏｎｄ）が“１”のままとなりＢＳの値が増加し続け、フレーム廃棄率が閾値を超えた状態が継続しているのと同等の判断が行われる。従って、このような状態が継続してＢＳがＭＩ＿ＬＭ＿ＤＥＧＭを超えると、実際の信号劣化障害の有無に関わらず、信号劣化障害が検出されてしまう。
【００４０】
次に、本実施の形態の信号劣化障害検出方法を説明する。図５は、本実施の形態の信号劣化障害検出手順の一例を示す図である。ステップＳ１１は、図３で説明したステップＳ１１と同様である。ステップＳ１１の後、信号劣化障害検出部１４は、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上であるか否かを判断する（ステップＳ１２ａ）。転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上である場合（ステップＳ１２ａ  Ｙｅｓ）、図３の例と同様にステップＳ１３へ進む。
【００４１】
ステップＳ１２ａで、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きい、廃棄フレーム数（Ｎ＿ＬＦ）が０以上である、の少なくとも一方を満たさない場合（ステップＳ１２ａ  Ｎｏ）、ＢＳまたはＧＳを更新せず、ステップＳ１１へ戻り、次の１秒間についての処理を実施する。
【００４２】
ステップＳ１３〜ステップＳ１８の処理、すなわち、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上である場合の処理は、図３の例と同様である。また、ＢＳおよびＧＳに基づいて、信号劣化障害を検出する処理および信号劣化障害を解除する処理は、図４と同様である。
【００４３】
本実施の形態では、転送フレーム数がＴＦ＿ＭＩＮ以下の場合は、フレーム廃棄率の算出は不確かであるため、図３の例と同様に信号劣化障害検出・検出解除の判定には使用しないのに加え、前回設定したフラグ（ＢａｄＳｅｃｏｎｄ）値を継承したＧＳおよびＢＳの更新を行なわない。これにより、上述した転送フレーム数がＴＦ＿ＭＩＮ以下の場合に、実際の信号劣化障害の有無に関わらず信号劣化障害が検出してしまう現象を回避している。
【００４４】
なお、本実施の形態では、転送フレーム数および廃棄フレーム数を１秒間の値をして算出しているが、計数する期間は１秒間に限定されない。
【００４５】
なお、図２では、送信側の通信インタフェース１６について、転送フレームおよび廃棄フレームを計数するようにしたが、転送フレーム計数部１５，廃棄フレーム計数部１３が、受信側の通信インタフェース１１について転送フレームおよび廃棄フレームを計数するようにし、信号劣化障害検出部１４が、受信側のフレーム廃棄率に基づいて上述した本実施の形態の動作を実施してもよい。
【００４６】
以上のように、本実施の形態では、１秒間のフレーム廃棄率に基づいて、当該１秒間の信号品質が悪かったか否かを示すフラグを設定して、フラグが同一の値を一定期間以上継続するか否かに基づいて信号劣化障害検出または信号劣化障害解除を判定する場合に、１秒間の転送フレーム数がＴＦ＿ＭＩＮ以下の場合には、当該フラグを更新しないようにした。そのため、転送フレーム数がＴＦ＿ＭＩＮ以下の場合に、実際の信号劣化障害の有無に関わらず信号劣化障害が検出してしまう現象を回避することができる。また、ＩＴＵ−Ｔ勧告Ｇ．８０２１と同様に、１秒間の信号品質が悪かったか否かを示すフラグを設定しフラグが同一の値を一定期間以上継続した場合に信号劣化障害または障害解除を検出するようにしたので、信号劣化障害または解除と判定すべき状態を精度よく判定できる。このように、本実施の形態では、信号劣化障害の検出精度を向上させることができる。
【００４７】
実施の形態２．
図６は、本発明にかかる通信装置の実施の形態２の信号劣化障害検出手順の一例を示す図である。本実施の形態の通信システムの構成は実施の形態１と同様である。また、本実施の形態の通信装置１の構成は実施の形態１と同様である。実施の形態１と同様の機能を有する構成要素は、実施の形態１と同一の符号を付して説明を省略する。
【００４８】
図６を用いて本実施の形態の動作を説明する。ステップＳ１１は、実施の形態１の図３で説明したステップＳ１１と同様である。ステップＳ１１の後、信号劣化障害検出部１４は、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上であるか否かを判断する（ステップＳ１２ａ）。転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上である場合（ステップＳ１２ａ  Ｙｅｓ）、図３の例と同様にステップＳ１３へ進む。
【００４９】
ステップＳ１２ａで、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きい、廃棄フレーム数（Ｎ＿ＬＦ）が０以上である、の少なくとも一方を満たさない場合（ステップＳ１２ａ  Ｎｏ）、ＧＳおよびＢＳを“０”に設定し（ステップＳ１９）、ステップＳ１１へ戻り、次の１秒間についての処理を実施する。
【００５０】
ステップＳ１３〜ステップＳ１８の処理、すなわち、転送フレーム数（Ｎ＿ＴＦ）が予め設定された一定量（ＴＦ＿ＭＩＮ）よりも大きく、かつ廃棄フレーム数（Ｎ＿ＬＦ）が０以上である場合の処理は、実施の形態１の図３の例と同様である。また、ＢＳおよびＧＳに基づいて、信号劣化障害を検出する処理および信号劣化障害を解除する処理は、実施の形態１の図４と同様である。
【００５１】
本実施の形態では、上述のように、転送フレーム数がＴＦ＿ＭＩＮ以下であった場合に、ＧＳおよびＢＳを“０”にクリアする。実施の形態１では、ＢＳおよびＧＳは、ＴＦ＿ＭＩＮ以下の転送フレーム数である期間を挟んでも連続してカウントアップされる（転送フレーム数がＴＦ＿ＭＩＮより大きい状態からＴＦ＿ＭＩＮ以下の転送フレーム数となり、再び転送フレーム数がＴＦ＿ＭＩＮより大きい状態となりフレーム廃棄率が閾値を超えた場合、ＴＦ＿ＭＩＮ以下の転送フレーム数になる前のＢＳの値に対して１が加算される）が、本実施の形態では、ＴＦ＿ＭＩＮ以下の転送フレーム数である期間が１秒でもあれば、ＢＳおよびＧＳの値は初期化される。従って、本実施の形態では、ＴＦ＿ＭＩＮ以下の転送フレーム数である期間を超えた後にＢＳおよびＧＳは初期値から順にカウントアップされる。
【００５２】
以上のように、本実施の形態では、１秒間のフレーム廃棄率に基づいて、当該１秒間の信号品質が悪かったか否かを示すフラグを設定して、フラグが同一の値を一定期間以上継続するか否かに基づいて信号劣化障害検出または信号劣化障害解除を判定する場合に、１秒間の転送フレーム数がＴＦ＿ＭＩＮ以下の場合には、当該フラグを更新せず、かつ連続してフラグが同一の値となる回数を計数するＢＳおよびＧＳを初期化するようにした。そのため、転送フレーム数がＴＦ＿ＭＩＮ以下の場合に、実際の信号劣化障害の有無に関わらず信号劣化障害が検出してしまう現象を回避することができ、信号劣化障害の検出精度を向上させることができる。
【産業上の利用可能性】
【００５３】
以上のように、本発明にかかる信号劣化障害検出方法および通信装置は、パケットを転送する通信装置に有用であり、特に、信号劣化障害検出の精度の向上を図る通信装置に適している。
【符号の説明】
【００５４】
１，２  通信装置
３  ネットワーク
４  伝送路
１１，１６  通信インタフェース
１２  転送処理部
１３  廃棄フレーム計数部
１４  信号劣化障害検出部
１５  転送フレーム計数部
２１−１〜２１−５，２２−１〜２２−５  ポート
【図１】
2012086035.tif 000003
【図２】
2012086035.tif 000004
【図３】
2012086035.tif 000005
【図４】
2012086035.tif 000006
【図５】
2012086035.tif 000007
【図６】
2012086035.tif 000008
【手続補正書】
【提出日】平成25年11月14日(2013.11.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、単位時間内の転送フレーム数を計数する転送フレーム計数ステップと、前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数ステップと、単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害の解除を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を初期化する信号劣化判定ステップと、を含むことを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
単位時間内の転送フレーム数を計数する転送フレーム計数ステップと、
前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数ステップと、
単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害の解除を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を初期化する信号劣化判定ステップと、
を含むことを特徴とする信号劣化障害検出方法。
【請求項２】
前記単位時間を１秒とする、
ことを特徴とする請求項１に記載の信号劣化障害検出方法。
【請求項３】
前記廃棄フレーム計数ステップでは、対向する通信装置との間で送受信されるＯＡＭフレームに基づいて廃棄フレームを計数する、
ことを特徴とする請求項１または２に記載の信号劣化障害検出方法。
【請求項４】
単位時間内の転送フレーム数を計数する転送フレーム計数部と、
前記単位時間内の廃棄フレーム数を計数する廃棄フレーム計数部と、
単位時間毎に、前記転送フレーム数と前記廃棄フレーム数とに基づいて算出したフレーム廃棄率が所定の閾値より大きいか否かを判定し、連続して前記フレーム廃棄率が所定の閾値より大きいと判定された回数である劣化回数が所定の第１の回数となった場合に信号劣化障害を検出し、連続して前記フレーム廃棄率が所定の閾値以下と判定された回数である非劣化回数が所定の第２の回数となった場合に信号劣化障害の解除を検出し、前記転送フレーム数が所定のフレーム数以下の場合には、前記劣化回数および前記非劣化回数を初期化する信号劣化障害検出部と、
を備えることを特徴とする通信装置。
【国際調査報告】
2012086035.tif 000009
2012086035.tif 000010