(57)【要約】【課題】複数のＭＥＰを有する通信装置を備えた通信ネットワークにおいて、処理時間の増大を抑制することが可能な監視装置、通信装置、およびプログラムを提供すること。【解決手段】疎通チェックメッセージを入力する入力部と、疎通チェックメッセージの受信時刻を計時するタイマと、疎通チェックメッセージに含まれる複数のＭＥＧエンドポイントの各々の識別情報と受信時刻とを組にしてメモリに逐次記憶させる記憶処理部と、メモリから識別情報と受信時刻とを予め定められた周期の読出し時刻に読み出し、識別情報が自身を示す場合に、読出し時刻と受信時刻とに基づいて疎通チェックメッセージの受信周期を算出する複数の算出部と、受信周期と判定転送周期とを比較し、受信周期が判定転送周期よりも大きい場合に、対向して接続される装置との間で疎通断が発生していると判定する複数の判定部と、を有する。【選択図】図２
2018037797.tif 000002
【特許請求の範囲】
【請求項１】
対向して接続される装置から予め定められた転送周期で複数のＭＥＧエンドポイントのいずれかに宛てて逐次送られる疎通チェックメッセージを入力する入力部と、
前記疎通チェックメッセージの受信時刻を計時するタイマと、
前記疎通チェックメッセージに係る情報を記憶させるメモリと、
前記疎通チェックメッセージに含まれる前記複数のＭＥＧエンドポイントの各々の識別情報と前記受信時刻とを組にして前記メモリに逐次記憶させる記憶処理部と、
前記複数のＭＥＧエンドポイントの各々に対応して設けられ、前記メモリから前記識別情報と前記受信時刻とを予め定められた周期の読出し時刻に読み出し、前記識別情報が自身を示す場合に、前記読出し時刻と前記受信時刻とに基づいて疎通チェックメッセージの受信周期を算出する複数の算出部と、
前記複数の算出部の各々に対応して設けられ、前記受信周期と前記予め定められた転送周期に応じて定められた判定転送周期とを比較し、前記受信周期が前記判定転送周期よりも大きい場合に、前記対向して接続される装置との間で疎通断が発生していると判定する複数の判定部と、
を有する監視装置。
【請求項２】
前記複数の算出部の各々は、前記読出し時刻の直前の前記疎通チェックメッセージの受信時刻と、前記読出し時刻の直後の前記疎通チェックメッセージの受信時刻との差分に基づいて前記受信周期を算出する
請求項１に記載の監視装置。
【請求項３】
連続する第１の読出し時刻と第２の読出し時刻との間に前記疎通チェックメッセージを受信しなかった場合には、前記第２の読出し時刻では直前の前記疎通チェックメッセージの受信時刻を前記第１の読出し時刻として前記受信周期を算出し、前記第２の読出し時刻に続く第３の読出し時刻では前記第２の読出し時刻で算出された前記受信周期を直前の前記疎通チェックメッセージの受信時刻として前記受信周期を算出する
請求項２に記載の監視装置。
【請求項４】
前記複数の判定部の各々は、前記疎通断が発生していると判定された場合に前記タイマによる計時を初期化する
請求項１〜請求項３のいずれか１項に記載の監視装置。
【請求項５】
前記複数の判定部の各々は、前記疎通断が発生していると判定した前記読出し時刻以降の読出し時刻において自身宛の前記疎通チェックメッセージを受信した場合には、前記疎通断が回復したものとさらに判定する
請求項１〜請求項４のいずれか１項に記載の監視装置。
【請求項６】
前記識別情報が前記ＭＥＧエンドポイントの識別子である
請求項１〜請求項５のいずれか１項に記載の監視装置。
【請求項７】
前記判定転送周期は前記予め定められた転送周期より大きい
請求項１〜請求項６のいずれか１項に記載の監視装置。
【請求項８】
前記メモリは２つの記憶領域を備え、
前記記憶処理部は、前記読出し時刻が到来するまでは前記２つの記憶領域の一方に前記識別情報と前記受信時刻とを組にして前記メモリに逐次記憶させ、前記読出し時刻が到来した場合には前記２つの記憶領域の他方に切り替えて前記識別情報と前記受信時刻とを組にして前記メモリに逐次記憶させる
請求項１〜請求項７のいずれか１項に記載の監視装置。
【請求項９】
請求項１〜請求項８のいずれか１項に記載の監視装置と、
前記対向して接続される装置に向けて予め定められた転送周期で疎通チェックメッセージを逐次送信する送信部と、
を有する通信装置。
【請求項１０】
対向して接続される装置から予め定められた転送周期で複数のＭＥＧエンドポイントのいずれかに宛てて逐次送られる疎通チェックメッセージを入力する入力部、前記疎通チェックメッセージの受信時刻を計時するタイマ、および前記疎通チェックメッセージに係る情報を記憶させるメモリを備えた監視装置を制御するプログラムであって、
コンピュータを、
前記疎通チェックメッセージに含まれる前記複数のＭＥＧエンドポイントの各々の識別情報と前記受信時刻とを組にして前記メモリに逐次記憶させる記憶処理部と、
前記複数のＭＥＧエンドポイントの各々に対応して設けられ、前記メモリから前記識別情報と前記受信時刻とを予め定められた周期の読出し時刻に読み出し、前記識別情報が自身を示す場合に、前記読出し時刻と前記受信時刻とに基づいて疎通チェックメッセージの受信周期を算出する複数の算出部と、
前記複数の算出部の各々に対応して設けられ、前記受信周期と前記予め定められた転送周期に応じて定められた判定転送周期とを比較し、前記受信周期が前記判定転送周期よりも大きい場合に、前記対向して接続される装置との間で疎通断が発生していると判定する複数の判定部と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視装置、通信装置、およびプログラム、特にＥｔｈｅｒｎｅｔ（登録商標）を用いた通信ネットワークのＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，Ａｄｍｉｎｉｓｔｒａｔｉｏｎ，ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ：運用管理および保守、以下、「ＥＴＨ−ＯＡＭ」という）における監視装置、通信装置、およびプログラムに関する。
【背景技術】
【０００２】
Ｅｔｈｅｒｎｅｔ（登録商標）は世界中のオフィスや家庭で、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）として多く使われている通信規格であるが、近年ではＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の広域のネットワークでも使われるようになっている。広域のネットワークで使用される機会が増大するに伴い、ネットワーク管理者においては遠隔の保守管理、すなわちＥＴＨ−ＯＡＭの重要性が高まってきている。ＥＴＨ−ＯＡＭにおける遠隔保守管理を実現するための規格が、非特許文献１、非特許文献２で標準化されている。
【０００３】
非特許文献１あるいは非特許文献２には、ＥＴＨ−ＯＡＭの一つの機能であるＥＴＨ−ＣＣ（Ｅｔｈｅｒｎｅｔ（登録商標）−Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ）について規定されている。ＥＴＨ−ＣＣは、ネットワーク間において定期的にＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）という監視用フレーム（ＣＣＭフレーム、疎通チェックメッセージ）を転送することで、接続性を確認するものである。ＥＴＨ−ＣＣでは、対向する装置から自装置宛に予め定められたＣＣＭフレームの転送周期（以下、「ＣＣＭ転送周期」）でＣＣＭフレームが送信され、自装置はそのＣＣＭ転送周期に基づいて対向装置と自装置との間の接続（疎通）における異常の有無を判断する。なお、ＥＴＨ−ＯＡＭに関する標準では、ＣＣＭ転送周期として３．３ｍｓ（ｍｉｌｌｉｓｅｃｏｎｄｓ）を最小値とする複数の転送周期が規定されている
【０００４】
この点非特許文献１では、ＣＣＭ受信側の装置が設定されたＣＣＭ転送周期の３．５倍のインターバル（間隔）でＣＣＭフレームを受信した場合に、疎通正常とみなすことが規定されている。また、ＣＣＭフレームが一定の時間受信されなかった場合には、ＬＯＣ（Ｌｏｓｓ  Ｏｆ  Ｃｏｎｔｉｎｕｉｔｙ：疎通断)という警報を発生させることが規定されている。ＣＣＭフレームの送受信や、その他のＥＴＨ−ＯＡＭの機能を管理する終端ポイントはＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  ｅｎｔｉｔｙ  ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ：ＭＥＧエンドポイント）と呼ばれている。つまり、ＥＴＨ−ＣＣは、ＭＥＰ間で行われる接続性の確認である。
【０００５】
ＥＴＨ−ＣＣに関する従来技術として、特許文献１に開示された通信装置が知られている。特許文献１に係る通信装置は、対向する装置との間でＥＴＨ−ＯＡＭのＣＣＭを送受信することにより接続性の継続監視を行う通信装置であって、ＣＣＭの送受信によって帯域が圧迫されることを抑制するために、ＣＣＭの余剰帯域にデータを重畳し、ＣＣＭ占有帯域以外に新たな帯域を使用せずにＣＣＭ以外のデータを通信する機能を備えている。
【０００６】
一方、ＥＴＨ−ＣＣに関する他の従来技術として、特許文献２に開示された管理装置が知られている。特許文献２に開示された管理装置は、ＥＴＨ−ＯＡＭのＥＴＨ−ＣＣにおいて、ＣＣＭのフレーム損失率を測定することでネットワークの劣化程度を算出し、劣化程度が所定の閾値を超えた場合にＣＣＭのフレームの送信周期を短くして疎通確認を行っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−００５１２３号公報
【特許文献２】特開２００９−１３０４７４号公報
【非特許文献】
【０００８】
【非特許文献１】ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）勧告  Ｇ．８０２１／Ｙ．１７３１
【非特許文献２】ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）  ｓｔｄ  ８０２．３ａｇ
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ここで、ＭＥＰにおけるＣＣＭの処理の概要につき、図８を参照しＩＴＵ−Ｔ勧告に従って説明する。図８は、ＩＴＵ−Ｔ勧告  Ｇ．８０２１／Ｙ．１３４１に規定されている、ＭＥＰでのＣＣＭフレームの監視処理の流れを示すフローチャートである。
【００１０】
図８に示すように、まずステップＳ１００の「Ｓｅｔ（Ｋ＊ＭＩ＿ＣＣ＿Ｐｅｒｉｏｄ，Ｔｉｍｅｒ）」で、ＣＣＭ転送周期のＫ倍（一例として３．５倍）の値をタイマに設定し、次のステップＳ１０２の「ＬＯＣ［ｉ］Ｃｌｅａｒｅｄ」で、ＬＯＣアラームをクリア（初期化）する。以下では、このＣＣＭ転送周期のＫ倍の時間を「判定転送周期」という。ＣＣＭ転送周期の値をＫ倍するのは、ＬＯＣ判定における保護時間の確保等の目的による。
【００１１】
判定転送周期内に自身宛のＣＣＭフレームを受信した場合には、ステップＳ１０４の「ｅｘｐＣＣＭ［ｉ］」へ以降し、ステップＳ１０６の「Ｒｅｓｅｔ（Ｔｉｍｅｒ）  Ｓｅｔ（Ｋ＊ＭＩ＿ＣＣ＿Ｐｅｒｉｏｄ，Ｔｉｍｅｒ）」でタイマをリセットし、ステップＳ１０２に戻る。判定転送周期内にＣＣＭフレームを受信している限り、ステップＳ１０２→ステップＳ１０４→ステップＳ１０６→Ｓ１０２・・・を巡回する。
【００１２】
一方、判定転送周期が経過してもＣＣＭフレームが受信されない場合は、ステップＳ１０８の「Ｔｉｍｅｒ」に移行してタイマの設定時間満了が宣言され、次のステップＳ１１０の「ｄＬＯＣ［ｉ］」でＬＯＣの発生が報知され、次のステップＳ１１２の「ｄＬＯＣ［ｉ］ｄｅｔｅｃｔｅｄ」で、自身宛のＣＣＭフレームが受信されるまでＬＯＣ検出の状態に止まる。この動作中で使用されるタイマは、ＭＥＰに設定された時間と比較するためのタイムカウンタである。
【００１３】
その後、ステップＳ１１４の「ｅｘｐＣＣＭ［ｉ］」で自身宛のＣＣＭフレームを受信すると、次のステップＳ１１６の「Ｓｅｔ（Ｋ＊ＭＩ＿ＣＣ＿Ｐｅｒｉｏｄ，Ｔｉｍｅｒ）」で判定転送周期を設定し、次のステップＳ１１８の「！ｄＬＯＣ［ｉ］」でＬＯＣの解除を宣言し、ステップＳ１０２に戻る。なお、「！ｄＬＯＣ［ｉ］」は「ｄＬＯＣ［ｉ］」の否定を意味する。ｄＬＯＣ［ｉ］が肯定となった後、ｅｘｐＣＣＭ［ｉ］でＣＣＭフレームが受信された時にＬＯＣが回復するため、タイマが設定されｄＬＯＣ［ｉ］を否定にする。
【００１４】
ところで、接続性の確認時間を極力短縮するため、ＣＣＭフレームの転送周期として最小値の３．３ｍｓが採用される場合が多い。しかしながら、この最小のＣＣＭ転送周期によって接続性の監視が成立するためには、受信側通信装置が、受信したフレームが期待するＣＣＭフレームかどうか判定する処理、およびタイマのリセット処理という主に２つの処理を３．３ｍｓ以内に実施できるだけの性能を有していることが必要となる。なお、以下では、最小のＣＣＭ転送周期（３．３ｍｓ）を単に「ＣＣＭ転送周期」といい、最小の転送周期に対応する判定転送周期を単に「判定転送周期」という。
【００１５】
一方、昨今の通信ネットワークの益々の複雑化、高機能化に伴い、１つの装置が複数のＭＥＰを備える形態も派生している。ＩＴＵ−Ｔ勧告Ｇ．８０２１／Ｙ．１３４１より、１つのＣＣＭ受信部で複数のＭＥＰを受け持つ場合は、ＭＥＰと同数のタイマとＣＣＭ受信処理機能を持ち、並行して動作する必要がある。つまり、ＭＥＰが複数ある場合には、上記のタイマをＭＥＰの数だけ用い各々のＭＥＰごとにＣＣＭ受信の管理を行う必要がある。
【００１６】
図９を参照して、ＭＥＰが複数ある場合の比較例に係る通信装置１００について説明する。図９に示すように、通信装置１００は、受信部１０２および送信部１０４を備えて構成されている。
【００１７】
受信部１０２は、ｎ個のＭＥＰに対応するために、ｎ個の比較部１０６−１、１０６−２、・・・、１０６−ｎ（以下、総称する場合は、「比較部１０６」）、ｎ個の判断部１０８−１、１０８−２、・・・、１０８−ｎ（以下、総称する場合は、「判断部１０８」）、およびｎ個のタイマ１１０−１、１１０−２、・・・、１１０−ｎ（以下、総称する場合は、「タイマ１１０」）を含んで構成されている。比較部１０６、判断部１０８、およびタイマ１１０の組の各々が１つのＭＥＰに対応している。
【００１８】
比較部１０６はＣＣＭフレームＦ（ＣＣＭ受信情報）が入力された場合にそのＣＣＭフレームＦが自身宛であるか否か判断する部位であり、判断部１０８は、自身宛であると判断された場合にＣＣＭフレームＦの受信間隔に基づいてＬＯＣに該当するか否か判断する部位であり、タイマ１１０はＣＣＭフレームＦの受信間隔を測定する際に用いるタイマである。
【００１９】
図９に示すように、伝送路ＴＬから通信装置１００にＣＣＭフレームＦが入力されると、ＣＣＭ受信部１０２内の各ＭＥＰごとに用意された比較部１０６−１、１０６−２、・・・、１０６−ｎの各々によってパラレルに受信される。あるＭＥＰに対応する比較部１０６において自身宛のＣＣＭフレームＦと判断された場合には、ＣＣＭフレームＦ受信と判断しその情報を判断部１０８に転送し、当該ＭＥＰに対応するタイマ１１０をリセットする。
【００２０】
一方、各ＭＥＰのタイマ１１０は設定された時間内に受信がない場合、判断部１０８にタイマ超過の情報を出力し、判断部１０８がＬＯＣに該当するか否かを判断する。上述したように、特にＣＣＭ転送周期が短い場合にはＭＥＰが１つの場合でもこの処理を実現するためには高い機能を要求されるが、ＭＥＰが複数の場合には、ＥＴＨ−ＯＡＭが適用される機器の各々に、短い処理時間で処理を行うために高い処理能力が要求される。
【００２１】
この点、上述の特許文献１も特許文献２も単一のＭＥＰを有する通信装置に関する技術であり、複数のＭＥＰを有する場合の特に処理時間の問題について開示するものではない。
【００２２】
この発明の目的は、複数のＭＥＰを有する通信装置を備えた通信ネットワークにおいて、処理時間の増大を抑制することが可能な監視装置、通信装置、およびプログラムを提供することにある。
【課題を解決するための手段】
【００２３】
上述した目的を達成するために、本発明に係る監視装置は、対向して接続される装置から予め定められた転送周期で複数のＭＥＧエンドポイントのいずれかに宛てて逐次送られる疎通チェックメッセージを入力する入力部と、前記疎通チェックメッセージの受信時刻を計時するタイマと、前記疎通チェックメッセージに係る情報を記憶させるメモリと、前記疎通チェックメッセージに含まれる前記複数のＭＥＧエンドポイントの各々の識別情報と前記受信時刻とを組にして前記メモリに逐次記憶させる記憶処理部と、前記複数のＭＥＧエンドポイントの各々に対応して設けられ、前記メモリから前記識別情報と前記受信時刻とを予め定められた周期の読出し時刻に読み出し、前記識別情報が自身を示す場合に、前記読出し時刻と前記受信時刻とに基づいて疎通チェックメッセージの受信周期を算出する複数の算出部と、前記複数の算出部の各々に対応して設けられ、前記受信周期と前記予め定められた転送周期に応じて定められた判定転送周期とを比較し、前記受信周期が前記判定転送周期よりも大きい場合に、前記対向して接続される装置との間で疎通断が発生していると判定する複数の判定部と、を有するものである。
【００２４】
上述した目的を達成するために、本発明に係る通信装置は、上記の監視装置と、前記対向して接続される装置に向けて予め定められた転送周期で疎通チェックメッセージを逐次送信する送信部と、を有するものである。
【００２５】
上述した目的を達成するために、本発明に係るプログラムは、対向して接続される装置から予め定められた転送周期で複数のＭＥＧエンドポイントのいずれかに宛てて逐次送られる疎通チェックメッセージを入力する入力部、前記疎通チェックメッセージの受信時刻を計時するタイマ、および前記疎通チェックメッセージに係る情報を記憶させるメモリを備えた監視装置を制御するプログラムであって、コンピュータを、前記疎通チェックメッセージに含まれる前記複数のＭＥＧエンドポイントの各々の識別情報と前記受信時刻とを組にして前記メモリに逐次記憶させる記憶処理部と、前記複数のＭＥＧエンドポイントの各々に対応して設けられ、前記メモリから前記識別情報と前記受信時刻とを予め定められた周期の読出し時刻に読み出し、前記識別情報が自身を示す場合に、前記読出し時刻と前記受信時刻とに基づいて疎通チェックメッセージの受信周期を算出する複数の算出部と、前記複数の算出部の各々に対応して設けられ、前記受信周期と前記予め定められた転送周期に応じて定められた判定転送周期とを比較し、前記受信周期が前記判定転送周期よりも大きい場合に、前記対向して接続される装置との間で疎通断が発生していると判定する複数の判定部と、として機能させるものである。
【発明の効果】
【００２６】
本発明によれば、複数のＭＥＰを有する通信装置を備えた通信ネットワークにおいて、処理時間の増大を抑制することが可能な監視装置、通信装置、およびプログラムを提供することができる、という効果が得られる。
【図面の簡単な説明】
【００２７】
【図１】本実施の形態に係る通信ネットワークの構成の一例を示すブロック図である。
【図２】本実施の形態に係る通信装置の構成の一例を示すブロック図である。
【図３】本実施の形態に係る保存メモリの書込み、読出しについて説明する図である。
【図４】本実施の形態に係るＣＣＭ受信タイミング、ソフトウェア処理部の読出しタイミング、ＣＣＭ受信周期の関係を説明する図の一部である。
【図５】本実施の形態に係るＣＣＭ受信タイミング、ソフトウェア処理部の読出しタイミング、ＣＣＭ受信周期の関係を説明する図の一部である。
【図６】本実施の形態に係る監視処理プログラムの処理の流れを示すフローチャートである。
【図７】本実施の形態の変形例に係るＣＣＭ受信タイミング、ソフトウェア処理部の読出しタイミング、ＣＣＭ受信周期の関係を説明する図である。
【図８】従来技術に係る監視処理の流れを示すフローチャートである。
【図９】比較例に係る通信装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２８】
図１ないし図７を参照して、本実施の形態に係る監視装置、通信装置、および監視処理のプログラムについて詳細に説明する。
【００２９】
図１は本実施の形態に係る通信ネットワークの一例である通信ネットワーク１（通信装置の接続関係）を示すブロック図であり、図２は本実施の形態に係る通信装置の一例である通信装置１０を示すブロック図である。図１に示すように、通信ネットワーク１は、通信装置１０Ａ、１０Ｂ、および１０Ｃを含んで構成されている。
【００３０】
上述したように、ＥＴＨ−ＣＣは、間に他の機器を介さずＭＥＰ（管理終点）間で行われる接続性の確認である。図１に示す通信ネットワーク１では、通信装置１０Ａ、通信装置１０Ｃの各々をＭＥＰとする管理区間Ｍ１と、通信装置１０Ａ、通信装置１０Ｂの各々をＭＥＰとする管理区間Ｍ２が設定されている。この管理区間Ｍ１あるいはＭ２を単位として両端のＭＥＰによりＣＣＭフレームＦが相互に送信、受信される。このように、ＭＥＰの設定は仮想的なものであるため、１つの通信装置が複数の管理区間のＭＥＰとして設定される場合も存在する。
【００３１】
一方、ＭＥＰとＭＥＰとの間に他の通信装置が接続される場合もあるが、このＭＥＰ間に接続された通信装置はＭＩＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  ｇｒｏｕｐ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｐｏｉｎｔ）と呼ばれている。ＩＴＵ−Ｔ勧告では、ＭＩＰはＣＣＭフレームＦを透過し、ＥＴＨ-ＣＣをサポートする設定情報は不要としているため、ＭＩＰがＭＥＰ間に介在してもしなくてもＥＴＨ-ＣＣ処理による差分は発生しない。通信ネットワーク１では、通信装置１０Ａと通信装置１０Ｃとの間に通信装置１０ＢがＭＩＰとして設定され、管理区間Ｍ１’を構成している。管理区間Ｍ１’におけるＭＩＰとしての通信装置１０Ｂでは、ＣＣＭフレームＦを受信しても、ＣＣＭフレームＦに関する処理は行なわれず透過される。従って、管理区間Ｍ１におけるＥＴＨ−ＣＣ処理と管理区間Ｍ１’におけるＥＴＨ−ＣＣ処理に差分はない。
【００３２】
次に、図２を参照して、本実施の形態に係る通信装置１０について説明する。通信装置１０は、上記の通信装置１０Ａ、１０Ｂ、あるいは１０Ｃに適用される装置の一例であり、図２では、通信装置１０におけるＥＴＨ−ＣＣに関連する部分を抜き出して示している。図２に示すように、通信装置１０は受信部１２、および送信部１４を備え、受信部１２が本実施の形態に係る監視装置を構成している。なお、本実施の形態に係る通信装置１０を監視装置の機能のみ持たせる場合は、送信部１４を備えず受信部１２を備えるよう、通信装置１０を構成してもよい。
【００３３】
送信部１４は、通信装置１０と対向するＭＥＰ（以下、「対向通信装置」）に向けてＣＣＭフレームＦを送信する部位である。対向通信装置は、通信装置１０の送信部１４から送信されたＣＣＭフレームＦを受信して、以下で説明する監視処理と同様の処理を行う。
【００３４】
受信部１２は、対向通信装置から伝送路ＴＬを介してＣＣＭフレームＦを受信する部位であり、ハードウェア処理部１６、ソフトウェア処理部１８、タイマ２０、および保存メモリ３０を含んで構成されている。本実施の形態に係る受信部１２は、ハードウェア処理部１６とソフトウェア処理部１８とによりＣＣＭフレームＦの受信処理を行う。本実施の形態に係る受信部１２は、複数のＭＥＰ（本実施の形態ではｎ個のＭＥＰ）を有している。通信装置１０が複数のＭＥＰを有する場合とは、例えば通信装置１０を含む通信ネットワーク１においてＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ｎｅｔｗｏｒｋ）が構築されており、通信装置１０が、ＶＬＡＮ  ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）を付与されたＭＥＰを複数監視する場合等である。
【００３５】
ハードウェア処理部１６は、対向通信装置から送信されたＣＣＭフレームＦを受信し、受信したＣＣＭフレームＦに対するフレーム検査を行い、受信したＣＣＭフレームＦに関する情報（ＣＣＭ受信情報）を保存メモリ３０に格納する。保存メモリ３０は保存メモリ（０面）２２と保存メモリ（１面）２４の２つの記憶領域を備え、以下に詳述する手順でＣＣＭ受信情報の格納を行う。なお、ハードウェア処理部１６が行うＣＣＭフレーム検査とは、例えばＣＣＭフレームがＩＴＵ−Ｔ勧告で規定された形式を備えているか否か等である。
【００３６】
ソフトウェア処理部１８は、保存メモリ３０に格納されたＣＣＭ受信情報を読み出し、所定の処理を実行する。図２に示すように、ソフトウェア処理部１８は、ｎ個の比較部２６−１、２６−２、・・・、２６−ｎ（以下、総称する場合は「比較部２６」）、およびｎ個の判断部２８−１、２８−２、・・・、２８−ｎ（以下、総称する場合は「判断部２８」）をソフトウェアの形態で備えている。ｎ個の比較部２６の各々と、ｎ個の判断部２８の各々との組がそれぞれｎ個のＭＥＰに対応している。
【００３７】
本実施の形態に係るタイマ２０はハードウェア処理部１６に接続され、受信したＣＣＭフレームＦとＣＣＭフレームＦと間の時間（ＣＣＭ受信周期）を計測する。ハードウェア処理部１６は、後述する動作においてタイムスタンプの時刻情報を取得するためにタイマ２０を参照する。なお、本実施の形態では、ＣＣＭ転送周期の規格値（３．３ｍｓ）は通信装置１０内の図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶手段に格納されている。しかしながら、これに限られず、ＩＴＵ−Ｔ  Ｇ．８０２１／Ｙ．１３４１で規定されるＣＣＭフレームＦ中の「Ｆｌａｇｓ」における「Ｐｅｒｉｏｄ」の３ビットの値を読み取って取得するように構成してもよい。
【００３８】
受信部１２の動作についてより詳細に説明する。受信部１２のハードウェア処理部１６は、ＣＣＭフレームＦを受信するつど、受信したＣＣＭフレームＦの内容を確認する。ＣＣＭフレームＦの内容については、ＩＴＵ−Ｔ勧告Ｙ．１７３１に規定されている。
【００３９】
ハードウェア処理部１６は、受信したフレームがＣＣＭフレームＦであることを確認した場合には、ＣＣＭフレームＦから抽出した宛先ＭＥＰの識別情報としてのＭＥＰ  ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）と、タイマ２０から受け取った受信時のタイムスタンプを保存メモリに書き込む。なお、ＩＴＵ−Ｔ勧告Ｇ．８０２１／Ｙ．１３４１によれば、受信したフレームがあるＭＥＰに対応するＣＣＭフレームであることを確認するためには、ＣＣＭフレームＦ中に含まれるＭＥＰ  ＩＤ、ＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）  ＩＤ、ＭＥＧ  レベル(ＭＥＬ)、転送周期(ＭＩ＿ＣＣ＿Ｐｅｒｉｏｄ）のうち少なくともＭＥＰ  ＩＤを照合することが必要である。
【００４０】
一方、タイマ２０による受信時のタイムスタンプは、保存メモリ３０の保存メモリ（０面）２２と保存メモリ（１面）２４との面切換時を基準時刻０秒として、ＣＣＭフレームＦの受信時刻を当該基準時刻０秒からの経過時間とする形式である。ソフトウェア処理部１８は、ソフトウェアの性能で律速される周期で保存メモリ３０を読み出す。
【００４１】
ソフトウェア処理部１８は、保存メモリ３０に保存されているＭＥＰ  ＩＤとタイムスタンプを読み出す。比較部２６は、保存メモリ３０から読み出されたＭＥＰ  ＩＤが自身宛であるか否か判断し、自身宛である場合、以下で述べる算出手順によってＣＣＭ受信周期ｔｃを算出し、上記の判定転送周期（以下、「判定転送周期ｔｃｍ」）と比較する。判断部２８は、比較部２６における比較結果に基づいてＬＯＣに該当するか否か判断する。
【００４２】
なお、上記ハードウェア処理部１６が本発明に係る「入力部」、「記憶処理部」として機能し、ソフトウェア処理部１８が本発明に係る「算出部」、「判定部」として機能する。
【００４３】
次に図３を参照し、ソフトウェア処理部１８による保存メモリ３０の読み出しについて、より詳細に説明する。本実施の形態に係る保存メモリ３０は、ハードウェア処理部１６による書込みと、ソフトウェア処理部１８による読出しとの衝突を防止するために、２つの面（２つの記憶領域）、すなわち、保存メモリ（０面）２２と、保存メモリ（１面）２４とを備えている。図３では、ハードウェア処理部１６による書込みのタイミングをライトポインタ（黒べた矢印）として、ソフトウェア処理部１８による読出しのタイミングをリードポインタ（白抜き矢印）として示している。なお、図３では、初期状態として保存メモリ３０に未だ何も書き込まれていないものとしている。
【００４４】
図３（ａ）に示すように、ハードウェア処理部１６は、受信したＣＣＭフレームＦの検査を実行した後、保存メモリ（０面）２２にＣＣＭ受信情報であるＭＥＰ情報（ＭＥＰ  ＩＤ）と、タイムスタンプを順次書き込んでいく。受信情報におけるＭＥＰ  ＩＤとタイムスタンプの組を（ＭＥＰ  ＩＤ、タイムスタンプ）で表わすと、図３（ａ）では、（ＭＥＰ  ＩＤ＝１、ｔ１）、（ＭＥＰ  ＩＤ＝２、ｔ２）、（ＭＥＰ  ＩＤ＝３、ｔ３）が書き込まれている。
【００４５】
ハードウェア処理部１６による書込みの途中でソフトウェア処理部１８による読出しのタイミングが到来すると、図３（ｂ）に示すように、ハードウェア処理部１６はＣＣＭ受信情報を書き込む保存メモリ３０を保存メモリ（０面）２２から保存メモリ（１面）２４に切り替える。同様に、ハードウェア処理部１６がＣＣＭ受信情報を保存メモリ（１面）２４に書き込んでいる途中でソフトウェア処理部１８による読出しのタイミングが到来すると、ハードウェア処理部１６はＣＣＭ受信情報を書き込む保存メモリ３０を保存メモリ（１面）２４から保存メモリ（０面）２２に切り替える。ハードウェア処理部１６は同様の操作を繰り返すことによって、ハードウェア処理部１６による書込みと、ソフトウェア処理部１８による読出しとの衝突を防止している。
【００４６】
次に、図４および図５を参照し、ソフトウェア処理部１８におけるＣＣＭ受信情報の処理（監視処理）についてより詳細に説明する。図４および図５は、ＣＣＭ受信タイミングｔｎ（すなわち、上記のタイムスタンプ、ｎは整数）と、ソフトウェア処理部１８が保存メモリ３０を読み出す読出しタイミングＴｎ、ソフトウェア処理部１８がＣＣＭ受信情報を用いて算出するＣＣＭ受信周期ｔｃの関係を図示したものである。
【００４７】
図４におけるＴ０が動作開始の上記基準時刻０秒であり、図４では読出しタイミングＴｎとしてＴ０〜Ｔ３が図示されている。一方、ＣＣＭ受信タイミングｔｎとして、ｔ０〜ｔ８が図示されている。そして、ＣＣＭ受信タイミングｔ０〜ｔ２は読出しタイミングＴ０とＴ1との間に到来しており、ＣＣＭ受信タイミングｔ３〜ｔ５は読出しタイミングＴ１とＴ２との間に到来しており、ＣＣＭ受信タイミングｔ６〜ｔ８は読出しタイミングＴ２とＴ３との間に到来している。
【００４８】
本実施の形態に係るＣＣＭ受信周期ｔｃは、基準時刻０秒である読出しタイミングＴ０を除き、読出しタイミングＴｎの直前のＣＣＭ受信タイミング（タイムスタンプ）ｔｍ（ｍは整数）と、直後の受信タイミング（タイムスタンプ）ｔｍ＋１との差分ｔｍ＋１−ｔｍによって算出される。ただし、受信タイミングｔｍ＋１は次の読出しタイミングＴｎ＋１が到来した時点で認識され、読出しタイミングＴｎの時点では不明であるので、以下、便宜上、Ｔｎ−ｔｍを算出することを「受信周期更新Ａ」と呼び、ｔｍ＋１−Ｔｎを算出することを「受信周期更新Ｂ」と呼ぶ。
【００４９】
図４に示す例では、読出しタイミングＴ０では受信周期更新Ａを実行せず、読出しタイミングＴ１で受信周期更新Ａ１が実行され、ｔｃの値がｔｃ＝Ｔ１−ｔ２とされる。ただし、ｔｃの初期値は０である。本実施の形態ではｔｃが逐次更新されるので、受信部１２の内部に図示しないｔｃ更新用のメモリ（ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶手段）、あるいはレジスタ等を備えている。以下、ｔｃの一時的な格納領域を「ｔｃメモリ」という。
【００５０】
次の読出しタイミングＴ２では受信周期更新Ｂ１が実行されることにより時間ｔ３−Ｔ１が演算され、記憶されていたｔｃに加算される。この受信周期更新Ｂ１の実行によりＣＣＭ受信周期ｔｃが算出される。すなわち、ＣＣＭ受信周期ｔｃは、図４に示すように、ｔｃ＝ｔｃ＋（ｔ３−Ｔ１）＝（Ｔ１−ｔ２）＋（ｔ３−Ｔ１）＝ｔ３−ｔ２と算出される。このＣＣＭ受信周期ｔｃは、比較部２６によって上記の判定転送周期ｔｃｍ（すなわち、３．５×３．３ｍｓ≒１１．６ｍｓ）と比較され、判断部２８によってＬＯＣに該当するか否か判断される。すなわち、ｔｃ≦ｔｃｍの場合はＬＯＣ未検出（非発生）、ｔｃ＞ｔｃｍの場合はＬＯＣ検出（発生）と判断される。
【００５１】
判断部２８によりＬＯＣ未検出と判断された場合は、続けて受信周期更新Ａ２に移行する。つまり、読出しタイミングＴ２においてさらに受信周期更新Ａ２が実行され、ｔｃとしてｔｃ＝Ｔ２−ｔ５が演算され、ｔｃメモリの値が更新される。
【００５２】
次の読出しタイミングＴ３では受信周期更新Ｂ２が実行されることにより時間（ｔ６−Ｔ２）が演算され、ｔｃメモリに記憶されていたｔｃに加算される。この受信周期更新Ｂ２の実行によりＣＣＭ受信周期ｔｃが算出される。すなわち、ＣＣＭ受信周期ｔｃは、図４に示すように、ｔｃ＝ｔｃ＋（ｔ６−Ｔ２）＝（Ｔ２−ｔ５）＋（ｔ６−Ｔ２）＝ｔ６−ｔ５と算出される。このＣＣＭ受信周期ｔｃは、比較部２６によって上記の判定転送周期ｔｃｍと比較され、判断部２８によってＬＯＣに該当するか否か判断される。以降、同様の手順で本実施の形態に係る監視処理が実行される。
【００５３】
一方、判断部２８によりＬＯＣ検出と判断された場合は警報を発出し、ｔｃメモリの値を０にリセットする。その後読出しタイミングＴｎが到来するまで待機し、読出しタイミングＴｎが到来した後ＣＣＭフレームＦを受信した場合（ＣＣＭ受信タイミングｔｎが到来した場合）はＬＯＣが回復したものと判断し、警報回復処理（警報の解除等）を行う。
その際、予め定められた期間ＣＣＭフレームＦを受信しない場合は、自立的な復旧が困難と判断され保守者等による保守等が行われるようにしてもよい。
【００５４】
なお、本実施の形態ではＣＣＭ受信周期ｔｃの算出方法として上記の方法を採用しているので、図４に示すＣＣＭ受信タイミングｔ１のように、読出しタイミングＴｎの直前、直後以外のＣＣＭ受信タイミングｔｍはＣＣＭ受信周期ｔｃの算出において用いられない。
【００５５】
ここで、本実施の形態では、ソフトウェア処理部１８の読出しタイミングＴｉ（ｉ＝０、１、２、・・・）の周期と、ＣＣＭ受信タイミングｔｊ（ｊ＝０、１、２、・・・）の周期とは無関係（非同期）であるので、連続する読出しタイミングＴｉとＴｉ＋１との間にＣＣＭ受信タイミングｔｊが１回しか到来しない場合、あるいは１回も到来しない場合も想定される。
【００５６】
読出しタイミングＴｉとＴｉ＋１との間にＣＣＭ受信タイミングｔｊが１回しか到来しない場合は、読出しタイミングＴｉの直後のＣＣＭ受信タイミング、および読出しタイミングＴｉ＋１の直前のＣＣＭ受信タイミングとして同じＣＣＭ受信タイミングを用いて処理する。一方、読出しタイミングＴｉとＴｉ＋１との間にＣＣＭ受信タイミングｔｊが１回も到来しない場合は、読出しタイミングＴｉ＋１の直前のＣＣＭ受信タイミングを前の読み出しタイミングＴｉとして処理し、ＬＯＣ判定後の受信周期更新Ａは実行しない。以上の監視処理の方法について、図５を参照して説明する。図５は、図４と同様に、ＣＣＭ受信タイミングｔｎと、読出しタイミングＴｎと、ＣＣＭ受信周期ｔｃの関係を図示したものである。
【００５７】
図５に示す例では、読出しタイミングＴ４、Ｔ５、Ｔ６が発生している間に、ＣＣＭ受信タイミングｔｎは読出しタイミングＴ4とＴ5との間のＣＣＭ受信タイミングｔ９の１回しか到来していない。この場合、読出しタイミングＴ５において受信周期更新Ｂ３が実行され、ｔｃメモリの値がｔｃ＝ｔｃ＋（ｔ９−Ｔ４）とされ、ＣＣＭ受信周期ｔｃが算出される。
算出されたＣＣＭ受信周期ｔｃは比較部２６によって判定転送周期ｔｃｍと比較され、判断部２８によってＬＯＣに該当するか否か判断される。
【００５８】
判断部２８によってＬＯＣ未検出と判断された場合は、読出しタイミングＴ５においてさらに受信周期更新Ａ４が実行され、ｔｃメモリの値がｔｃ＝Ｔ５−ｔ９と演算される。
【００５９】
次の読出しタイミングＴ６では受信周期更新Ｂ４が実行され、ｔｃメモリの値がｔｃ＝ｔｃ＋（Ｔ６−Ｔ５）＝（Ｔ５−ｔ９）＋（Ｔ６−Ｔ５）＝Ｔ６−ｔ９とされ、ＣＣＭ受信周期ｔｃが算出される。算出されたＣＣＭ受信周期ｔｃは比較部２６によって判定転送周期ｔｃｍと比較され、判断部２８によってＬＯＣに該当するか否か判断される。ただし、この場合はＬＯＣ判定後において、受信周期更新Ａ４に続く受信周期更新Ａは実行されない。
【００６０】
図６を参照し、以上の監視処理についてより詳細に説明する。図６は、本実施の形態に係る監視処理プログラムの処理の流れを示すフローチャートを示している。図６に示す処理は、例えば通信装置１０に備えられた図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）がＲＯＭ等の記憶手段から本監視処理プログラムを読み込み、実行する。
【００６１】
図６に示すように、まずステップＳ２００でＣＣＭ受信周期ｔｃ、および経過時間Ｔを０にクリアし、次のステップＳ２０２で読出しタイミングが到来するまで待機する。経過時間Ｔは、タイマ２０がリセットされてからの経過時間であり、ＣＣＭ受信周期ｔｃの算出に用いられる。
【００６２】
ステップＳ２０２で読出しタイミングが到来した場合には、次のステップＳ２０４で当該読出しタイミングが１回目の読出しタイミングであるか否か判定する。当該判定が肯定判定となった場合にはステップＳ２１０に移行する一方、否定判定となった場合にはステップＳ２０６に移行する。
【００６３】
ステップＳ２０６では、上述した受信周期更新Ｂを実行する。
【００６４】
次のステップＳ２０８では、ＣＣＭ受信周期ｔｃが判定転送周期ｔｃｍより大きいか否か判定する。当該判定が肯定判定となった場合にはステップＳ２１６に移行する一方、否定判定となった場合にはステップＳ２１０に移行する。
【００６５】
ステップＳ２１０では、ＣＣＭフレームが受信されたか否か判定する。当該判定が肯定判定となった場合にはステップＳ２１２に移行して上述した受信周期更新Ａを実行し、その後ステップＳ２１４に移行して経過時間Ｔを０にクリアし、ステップＳ２０２に戻る。
一方、ステップＳ２１０における判定が否定判定となった場合には、ステップＳ２１４に移行して経過時間Ｔを０にクリアし、ステップＳ２０２に戻る。
【００６６】
ステップＳ２１６では、ステップＳ２０８で肯定判定となったことによりＬＯＣが検出されたので警報発出等の必要な処理を実行し、次のステップＳ２１８で経過時間Ｔ、およびＣＣＭ受信周期ｔｃ（すなわち、上記のｔｃメモリの値）を０にクリアする。
【００６７】
次のステップＳ２２０で読出しタイミングが到来するまで待機し、読出しタイミングが到来した場合にステップＳ２２２に移行する。
【００６８】
次のステップＳ２２２ではＣＣＭフレームが受信されたか否か判定する。当該判定が否定判定となった場合には、ステップＳ２２４に移行し経過時間Ｔを０にクリアしてステップＳ２２０に戻り、読出しタイミングが到来するまで待機する。
【００６９】
一方、ステップＳ２２２で肯定判定となった場合、すなわちＣＣＭフレームを受信した場合にはステップＳ２２６に移行して、警報の解除等ＬＯＣの回復処理を行う。
【００７０】
＜変形例＞
図７を参照して、上記実施の形態に係る監視処理、通信装置、およびプログラムの変形例について説明する。上記実施の形態に係る監視処理、通信装置、およびプログラムでは、最初の読出しタイミングＴ０で受信周期更新Ａを実行せず、読出しタイミングＴ１で受信周期更新Ａを実行することとしていた。しかしながら、これに限られずＣＣＭ受信周期ｔｃの初期値ｔｃ＝０を受信周期更新Ａに相当するものとして処理し、処理した結果を用いてＬＯＣ判定を行うこととしてもよい。
【００７１】
すなわち、図７に示すように読出しタイミングＴ０でｔｃメモリの値を０とする。
【００７２】
読出しタイミングＴ１で受信周期更新Ｂ１を実行してｔ０−Ｔ０を演算し、ｔｃメモリの値をｔｃ＝ｔｃ＋（ｔ０−Ｔ０）＝ｔ０−Ｔ０としてＣＣＭ受信周期ｔｃを算出する。次に、算出したＣＣＭ受信周期ｔｃを用いてＬＯＣ判定を行う。ＬＯＣ判定の方法は上述した方法と同様である。
【００７３】
以降の処理は上記実施の形態と同様である。すなわち、読出しタイミングＴ１で受信周期更新Ａ１を実行してｔｃ＝Ｔ１−ｔ２を演算し、結果をｔｃメモリに格納する。続く読出しタイミングＴ２で受信周期更新Ｂ２を実行し、ｔｃ＝ｔｃ＋（ｔ３−Ｔ１）＝（Ｔ１−ｔ２）＋（ｔ３−Ｔ１）＝ｔ３−ｔ２を演算し、ｔｃメモリに格納する。受信周期更新Ｂ２で得られたＣＣＭ受信周期ｔｃを用いてＬＯＣ判定を行う。
【００７４】
本変形例に係る監視処理プログラムのフローチャートは図６に示すフローチャートと同様であるが、本変形例では１回目の読出しタイミングからＬＯＣ判定を行うので、図６におけるステップＳ２０４を削除したフローチャートとなる。
【００７５】
以上のように、本実施の形態に係る監視装置、通信装置、およびプログラムでは、保存メモリ３０に、通信装置１０の配下にある全てのＭＥＰのＣＣＭ受信情報（本実施の形態では、ＭＥＰ  ＩＤとタイムスタンプ）が書き込まれ、受信が想定されるすべてのＭＥＰのＣＣＭ受信情報を保存メモリ３０が一括して保管している。一方、読み出しは、ソフトウェア処理部１８によりすべてのＭＥＰについて同じタイミングで行われるため、タイマはタイマ２０の１つで運用することができる。各ＭＥＰは、保存メモリ３０内のＣＣＭ受信情報から、それぞれ自身宛のＣＣＭフレームを読み出し、ＬＯＣ判定を行う。
【００７６】
つまり、受信したＣＣＭフレームのＭＥＰ  ＩＤとタイムスタンプをハードウェア処理部１６で保持し、ソフトウェア処理部１８で情報を取得・処理することで、複数ＭＥＰや高速転送の対応が困難なソフトウェア処理部１８を備えたＣＣＭ受信機器においても、複数ＭＥＰからのＬＯＣ監視用タイマを一本化することで高速なＥＴＨ−ＣＣ機能を実現することができる。本実施の形態に係る監視装置、通信装置、およびプログラムは、例えば、遠隔で接続性を監視する必要があるＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）を用いたＧＥ−ＰＯＮ（Ｇｉｇａｂｉｔ  Ｅｔｈｅｒｎｅｔ（登録商標）−Ｐａｓｓｅｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システム等のＥｔｈｅｒｎｅｔ（登録商標）システムにおいて好適に用いることができる。
【００７７】
以上詳述したように、本実施の形態に係る監視装置、通信装置、およびプログラムによれば、複数のＭＥＰを有する通信装置を備えた通信ネットワークにおいて、処理時間の増大を抑制することが可能な監視装置、通信装置、およびプログラムを提供することが可能となる。
【００７８】
なお、本実施の形態では、ＣＣＭフレームの宛先のＭＥＰ情報をＭＥＰ  ＩＤによって認識する形態を例示して説明したが、これに限られず、一意的な情報であれば、その他の情報を用いる方法も可能である。また、処理方法をハードウェア処理とソフトウェア処理で分けて実装しているが、これに限られず、全てハードウェア処理もしくはソフトウェア処理で実装してもよい。
【符号の説明】
【００７９】
１        通信ネットワーク
１０、１０Ａ、１０Ｂ、１０Ｃ  通信装置
１２      受信部
１４      送信部
１６      ハードウェア処理部
１８      ソフトウェア処理部
２０      タイマ
２２      保存メモリ（０面）
２４      保存メモリ（１面）
２６、２６−１〜２６−ｎ  比較部
２８、２８−１〜２８−ｎ  判断部
３０      保存メモリ
１００    通信装置
１０２    受信部
１０４    送信部
１０６、１０６−１〜１０６−ｎ  比較部
１０８、１０８−１〜１０８−ｎ  判断部
１１０、１１０−１〜１１０−ｎ  タイマ
Ｆ        ＣＣＭフレーム
Ｍ１、Ｍ１’、Ｍ２  管理区間
ＴＬ      伝送路
ｔｃ      ＣＣＭ受信周期
ｔｃｍ    判定転送周期
【図１】
2018037797.tif 000003
【図２】
2018037797.tif 000004
【図３】
2018037797.tif 000005
【図４】
2018037797.tif 000006
【図５】
2018037797.tif 000007
【図６】
2018037797.tif 000008
【図７】
2018037797.tif 000009
【図８】
2018037797.tif 000010
【図９】
2018037797.tif 000011