(57)【要約】【課題】通信装置を容易にＭＥＰとして設定しながら、製造するために要するコストを低減することが可能な通信システムを提供すること。【解決手段】通信システム５００は、イーサネット（登録商標）に従った複数の通信装置を備えるシステムである。通信システム５００は、複数の通信装置のうちのＭＥＰとして設定された通信装置間で、ＯＡＭ機能を実現するように構成される。通信システム５００は、ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて、上記複数の通信装置の少なくとも１つをＭＥＰとして設定するＭＥＰ設定部５１０を備える。【選択図】図９
2013128203.tif 000002
【特許請求の範囲】
【請求項１】
イーサネット（登録商標）に従った複数の通信装置を備える通信システムであって、
前記複数の通信装置のうちのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定された通信装置間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現するように構成され、且つ、
前記ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームに含まれるＭＥＰ設定情報に基づいて、前記複数の通信装置の少なくとも１つをＭＥＰとして設定するＭＥＰ設定手段を備える通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記ＣＣＭフレームに含まれる宛先ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスにより特定される前記通信装置をＭＥＰとして設定するように構成された通信システム。
【請求項３】
請求項１又は請求項２に記載の通信システムであって、
前記ＭＥＰ設定手段は、
同一のＭＥＰ設定情報を含むＣＣＭフレームが、予め設定された閾値回数だけ、前記通信装置によって受信された場合、当該ＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして設定するように構成された通信システム。
【請求項４】
請求項３に記載の通信システムであって、
前記ＭＥＰ設定手段は、
第１のＭＥＰ設定情報を含むＣＣＭフレームが前記通信装置によって受信された場合、当該第１のＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして仮に設定し、その後、当該第１のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置によって前記閾値回数だけ受信される前に、当該第１のＭＥＰ設定情報と異なる第２のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置によって受信された場合、当該第２のＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして仮に設定し直すように構成された通信システム。
【請求項５】
請求項１乃至請求項４のいずれかに記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記ＣＣＭフレームに含まれるＭＥＰ設定情報に含まれるＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）レベルが、当該ＣＣＭフレームを受信した前記通信装置に対して設定されているＭＥＧレベル閾値以下である場合、当該ＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして設定するように構成された通信システム。
【請求項６】
請求項１乃至請求項５のいずれかに記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記複数の通信装置のうちの第１の通信装置がマルチキャストＬＢＭ（Ｌｏｏｐｂａｃｋ  Ｍｅｓｓａｇｅ）フレームを送信することにより、前記複数の通信装置のうちの、当該第１の通信装置と異なる第２の通信装置に割り当てられているＭＡＣアドレスを取得し、当該取得されたＭＡＣアドレスを宛先ＭＡＣアドレスとして含む前記ＣＣＭフレームを当該第２の通信装置へ送信するように構成された通信システム。
【請求項７】
イーサネット（登録商標）に従った複数の通信装置を備える通信システムに適用され、
前記複数の通信装置のうちのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定された通信装置間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
前記ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームに含まれるＭＥＰ設定情報に基づいて、前記複数の通信装置の少なくとも１つをＭＥＰとして設定する、通信制御方法。
【請求項８】
イーサネット（登録商標）に従った通信装置であって、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現するように構成され、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定するＭＥＰ設定手段を備える通信装置。
【請求項９】
イーサネット（登録商標）に従った通信装置に適用され、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定する、通信装置制御方法。
【請求項１０】
イーサネット（登録商標）に従った通信装置に、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定する、処理を実行させるための通信装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イーサネット（登録商標）に従った複数の通信装置を備えるとともにＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現する通信システムに関する。
【背景技術】
【０００２】
イーサネット（登録商標）に従った複数の通信装置を備える通信システムが知られている。この種の通信システムの一つとして、特許文献１に記載の通信システムは、ＯＡＭ機能を実現する。
【０００３】
ＯＡＭ機能は、通信システムを保守及び管理するための機能である。ＯＡＭ機能は、例えば、ＩＴＵ−Ｔ  Ｙ．１７３１及びＩＥＥＥ  ８０２．１ａｇにより規定されている。ＯＡＭ機能の対象となる区間（監視区間）は、ＭＥ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ）と呼ばれる。ＭＥは、ＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）レベル毎に設定される。
【０００４】
通信システムにおいては、監視区間（ＭＥ）の両端を構成する２つの通信装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定されている必要がある。即ち、通信システムは、複数の通信装置のうちのＭＥＰとして設定された通信装置間で、ＯＡＭ機能を実現する。
【０００５】
そこで、通信システムは、ＭＥＰ設定情報を含むＶＳＰ（Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＯＡＭ）フレームを受信した通信装置が、ＭＥＰとして設定されていない場合、当該ＶＳＰフレームに含まれるＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして設定する。これによれば、通信装置を容易にＭＥＰとして設定することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２７８４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記通信システムは、第１の通信装置が、ＭＥＰ設定情報を含むＶＳＰフレームを送信することにより、当該ＭＥＰ設定情報に基づいて、当該ＶＳＰフレームを受信した第２の通信装置をＭＥＰとして設定する。
【０００８】
ところで、一般に、ＶＳＰフレームは、ＭＥＰ設定情報を含んでいない。従って、上記通信システムにおいては、ＶＳＰフレームにＭＥＰ設定情報を含ませるための処理を実行するように通信システムを構成しなければならない。このため、通信システムを製造するために要するコストが無駄に過大となってしまう、という問題があった。
【０００９】
このため、本発明の目的は、上述した課題である「通信システムを製造するために要するコストが無駄に過大となってしまう場合が生じること」を解決することが可能な通信システムを提供することにある。
【課題を解決するための手段】
【００１０】
かかる目的を達成するため本発明の一形態である通信システムは、イーサネット（登録商標）に従った複数の通信装置を備えるシステムである。
【００１１】
更に、この通信システムは、
上記複数の通信装置のうちのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定された通信装置間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現するように構成され、且つ、
上記ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームに含まれるＭＥＰ設定情報に基づいて、上記複数の通信装置の少なくとも１つをＭＥＰとして設定するＭＥＰ設定手段を備える。
【００１２】
また、本発明の他の形態である通信制御方法は、
イーサネット（登録商標）に従った複数の通信装置を備える通信システムに適用され、
上記複数の通信装置のうちのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定された通信装置間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
上記ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームに含まれるＭＥＰ設定情報に基づいて、上記複数の通信装置の少なくとも１つをＭＥＰとして設定する方法である。
【００１３】
また、本発明の他の形態である通信装置は、イーサネット（登録商標）に従った装置である。
更に、この通信装置は、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現するように構成され、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて上記自装置をＭＥＰとして設定するＭＥＰ設定手段を備える。
【００１４】
また、本発明の他の形態である通信装置制御方法は、
イーサネット（登録商標）に従った通信装置に適用され、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて上記自装置をＭＥＰとして設定する方法である。
【００１５】
また、本発明の他の形態である通信装置制御プログラムは、
イーサネット（登録商標）に従った通信装置に、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて上記自装置をＭＥＰとして設定する、処理を実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明は、以上のように構成されることにより、通信装置を容易にＭＥＰとして設定しながら、製造するために要するコストを低減することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態に係る通信システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係る通信装置の構成を表すブロック図である。
【図３】本発明の第１実施形態に係るフレーム受信部の構成を表すブロック図である。
【図４】本発明の第１実施形態に係るフレーム処理部の構成を表すブロック図である。
【図５】本発明の第１実施形態に係るフレーム送信部の構成を表すブロック図である。
【図６】本発明の第１実施形態に係る通信装置が実行するフレーム処理を示したフローチャートである。
【図７】本発明の第１実施形態に係る通信装置が実行するＣＣＭフレーム処理を示したフローチャートである。
【図８】本発明の第１実施形態に係る通信装置が実行するＣＣＭフレーム受信処理を示したフローチャートである。
【図９】本発明の第２実施形態に係る通信システムの構成を表すブロック図である。
【発明を実施するための形態】
【００１８】
以下、本発明に係る、通信システム、通信制御方法、通信装置、通信装置制御方法、及び、通信装置制御プログラム、の各実施形態について図１〜図９を参照しながら説明する。
【００１９】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る通信システム１は、イーサネット（登録商標）に従った複数の通信装置１０Ａ，１０Ｂ，…を備える。複数の通信装置１０Ａ，１０Ｂ，…は、通信装置側通信網ＮＷ１を介して通信可能に接続されている。
【００２０】
更に、複数の通信装置１０Ａ，１０Ｂ，…のそれぞれは、通信装置毎に異なる、図示しないユーザ端末側通信網に接続されている。更に、各ユーザ端末側通信網には、複数のユーザ端末が接続されている。
【００２１】
図２に示したように、通信装置１０Ａは、ユーザ端末側通信網ＮＷ２ａ、及び、通信装置側通信網ＮＷ１、のそれぞれに接続されている。通信装置１０Ａは、フレーム受信部１００と、フレーム処理部２００と、フレーム送信部３００と、設定部４００と、を備える。なお、フレーム受信部１００及びフレーム処理部２００は、ＭＥＰ設定手段を構成している。
【００２２】
フレーム受信部１００及びフレーム処理部２００は、図示しないバスにより接続されている。また、フレーム処理部２００及びフレーム送信部３００は、図示しないバスにより接続されている。
【００２３】
設定部４００は、ＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）レベルの閾値（ＭＥＧレベル閾値）を設定可能に構成される。本例では、設定部４００は、ＭＥＧレベルと対応付けられた複数のスイッチを含むディップ（ＤＩＰ；Ｄｕａｌ  Ｉｎ−ｌｉｎｅ  Ｐａｃｋａｇｅ）・スイッチを備える。
【００２４】
フレーム受信部１００は、通信装置側通信網ＮＷ１から、イーサネットＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）フレームを受信する。
【００２５】
例えば、イーサネットＯＡＭフレームは、ＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレーム、ＬＢＭ（Ｌｏｏｐｂａｃｋ  Ｍｅｓｓａｇｅ）フレーム、ＬＴＭ（Ｌｉｎｋ  Ｔｒａｃｅ  Ｍｅｓｓａｇｅ）フレーム、ＬＭＭ（Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｍｅｓｓａｇｅ）フレーム、ＤＭＭ（Ｄｅｌａｙ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｍｅｓｓａｇｅ）フレーム、ＶＳＭ（Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＯＡＭ  Ｍｅｓｓａｇｅ）フレーム等である。
【００２６】
フレーム受信部１００は、受信されたイーサネットＯＡＭフレームをフレーム処理部２００にて処理すべきであるか否かを、設定部４００に設定されているＭＥＧレベル閾値に基づいて判定する。
【００２７】
そして、フレーム受信部１００は、処理すべきであると判定されたイーサネットＯＡＭフレームを、バスを介してフレーム処理部２００へ出力する。フレーム受信部１００は、処理すべきでないと判定されたイーサネットＯＡＭフレームの宛先が自装置である場合、当該イーサネットＯＡＭフレームを廃棄する。また、フレーム受信部１００は、処理すべきでないと判定されたイーサネットＯＡＭフレームの宛先が自装置でない場合、当該イーサネットＯＡＭフレームを他の通信装置１０Ｂ，…へ転送する。
【００２８】
フレーム処理部２００は、後述するように、フレーム受信部１００により出力されたイーサネットＯＡＭフレームを処理し、その処理後のイーサネットＯＡＭフレームをバスを介してフレーム送信部３００へ出力する。
【００２９】
フレーム送信部３００は、ユーザ端末側通信網ＮＷ２ａを介してユーザ端末から受信したユーザフレームと、フレーム処理部２００により出力されたイーサネットＯＡＭフレームと、を通信装置側通信網ＮＷ１を介して他の通信装置１０Ｂ，…へ送信する。
【００３０】
ここで、フレーム受信部１００について、より詳細に説明する。
フレーム受信部１００は、図３に示したように、受信バッファ部１０１と、ＶＩＤ判定部１０２と、ＶＬＡＮテーブル部１０３と、レジスタ部１０４と、ＭＥＧレベル判定部１０５と、ＭＥＧレベルテーブル部１０６と、ＭＥＰＩＤ判定部１０７と、対向ＭＥＰテーブル部１０８と、ＯＡＭ処理判定部１０９と、ＯＡＭ処理要求部１１０と、ＬＭ受信カウンタ部１１１と、を備える。
【００３１】
受信バッファ部１０１は、通信装置側通信網ＮＷ１を介して他の通信装置１０Ｂ，…から受信したフレーム（受信フレーム）を格納（記憶）する。受信フレームは、ヘッダ情報を含む。受信バッファ部１０１は、受信フレームからヘッダ情報を抽出し、当該受信フレームを、抽出されたヘッダ情報と対応付けて記憶する。
【００３２】
例えば、ヘッダ情報は、Ｌｅｎｇｔｈ、ＤＡ（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）種別、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）  ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）、ＭＥＧ  Ｌｅｖｅｌ（ＭＥＧレベル）、Ｆｒａｍｅ種別、Ｔａｇ情報、ＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）  Ｐｅｒｉｏｄ（ＣＣＭ周期）、ＯｐＣｏｄｅ（Ｏｐｅｒａｔｉｏｎ  Ｃｏｄｅ）、及び、ＶＩＤ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ＩＤ）等を表す。
【００３３】
受信バッファ部１０１は、抽出されたヘッダ情報に含まれるＶＩＤ（を表す情報）をＶＩＤ判定部１０２へ出力するとともに、当該ヘッダ情報に含まれるＭＥＰ  ＩＤをＭＥＰＩＤ判定部１０７へ出力する。
【００３４】
ＶＬＡＮテーブル部１０３は、ＶＬＡＮテーブルを記憶する。ＶＬＡＮテーブルは、ＶＬＡＮを識別するためのＶＩＤと、エントリ情報と、を対応付けて含むテーブルである。本例では、エントリ情報は、整数を表す。
【００３５】
ＶＩＤ判定部１０２は、ＶＬＡＮテーブル部１０３に記憶されているＶＬＡＮテーブルが、受信バッファ部１０１により出力されたＶＩＤを含むか否か判定し、その判定結果をＯＡＭ処理判定部１０９へ出力する。
【００３６】
更に、ＶＩＤ判定部１０２は、ＶＬＡＮテーブルが、受信バッファ部１０１により出力されたＶＩＤを含むと判定した場合、ＶＬＡＮテーブルにて当該ＶＩＤと対応付けられたエントリ情報を、ＭＥＰＩＤ判定部１０７及びＭＥＧレベル判定部１０５のそれぞれへ出力する。
【００３７】
レジスタ部１０４は、設定部４００に設定されているＭＥＧレベル閾値を取得し、取得されたＭＥＧレベル閾値を記憶する。レジスタ部１０４は、記憶されているＭＥＧレベル閾値をＭＥＧレベル判定部１０５へ出力する。
【００３８】
ＭＥＧレベルテーブル部１０６は、ＭＥＧレベルテーブルを記憶する。ＭＥＧレベルテーブルは、ＭＥＧレベルと、エントリ情報と、を対応付けて含むテーブルである。即ち、ＭＥＧレベルテーブルにおけるＭＥＧレベルは、エントリ情報を介して、ＶＩＤと対応付けられている。
【００３９】
ＭＥＧレベル判定部１０５は、ＭＥＧレベルテーブル部１０６に記憶されているＭＥＧレベルテーブルにおいて、ＶＩＤ判定部１０２により出力されたエントリ情報と対応付けられたＭＥＧレベルを、受信フレームのＭＥＧレベルとして取得する。
【００４０】
ＭＥＧレベル判定部１０５は、取得された受信フレームのＭＥＧレベルが、レジスタ部１０４により出力されたＭＥＧレベル閾値よりも大きいか否かを判定し、その判定結果をＯＡＭ処理判定部１０９へ出力する。
【００４１】
対向ＭＥＰテーブル部１０８は、対向ＭＥＰテーブルを記憶する。対向ＭＥＰテーブルは、対向ＭＥＰ設定情報と、エントリ情報と、を対応付けて含むテーブルである。対向ＭＥＰ設定情報は、対向する（即ち、自装置との間でＯＡＭ機能を実現する相手である）ＭＥＰ（他の通信装置１０Ｂ，…）に対して設定されているＭＥＰ設定情報である。
【００４２】
ＭＥＰ設定情報は、ＭＥＧレベル、ＭＥＧ  ＩＤ、ＣＣＭ周期、ＶＩＤ、ＭＥＰ  ＩＤ、及び、ＲＤＩ（Ｒｅｍｏｔｅ  Ｄｅｆｅｃｔ  Ｉｎｄｉｃａｔｉｏｎ）の送信の有無等を含む。
【００４３】
ＭＥＰＩＤ判定部１０７は、対向ＭＥＰテーブル部１０８に記憶されている対向ＭＥＰテーブルにおいて、ＶＩＤ判定部１０２により出力されたエントリ情報と対応付けられ、且つ、受信バッファ部１０１により出力されたＭＥＰ  ＩＤを含むＭＥＰ設定情報が存在するか否かを判定し、その判定結果をＯＡＭ処理判定部１０９へ出力する。
【００４４】
ＯＡＭ処理判定部１０９は、ＶＩＤ判定部１０２、ＭＥＧレベル判定部１０５、及び、ＭＥＰＩＤ判定部１０７のそれぞれにより出力された判定結果に基づいて、要求処理、透過処理、及び、廃棄処理、のいずれかを選択する。
【００４５】
要求処理は、受信フレームに基づくＯＡＭ処理の実行をフレーム処理部２００に要求する処理である。透過処理は、受信フレームを他の通信装置１０Ｂ，…へ転送する処理である。廃棄処理は、受信フレームを廃棄する処理である。
【００４６】
ＯＡＭ処理判定部１０９は、要求処理を選択した場合、受信フレームをＯＡＭ処理要求部１１０へ出力する。
【００４７】
ＬＭ受信カウンタ部１１１は、カウンタ値を記憶している。カウンタ値は、ＥＴＨ−ＬＭ（Ｅｔｈｅｒｎｅｔ  Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）を実現するために用いられる。
【００４８】
ＬＭ受信カウンタ部１１１は、ＯＡＭ処理判定部１０９が要求処理を選択した場合において、受信フレームがＬＭＭ（Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｍｅｓｓａｇｅ）フレームであるとき、記憶しているカウンタ値を所定の増分だけ増加させる。
【００４９】
ＯＡＭ処理要求部１１０は、ＯＡＭ処理判定部１０９により出力された受信フレームをフレーム処理部２００へ出力する。
【００５０】
次に、フレーム処理部２００について、より詳細に説明する。
フレーム処理部２００は、ＥＴＨ−ＣＣ（Ｅｔｈｅｒｎｅｔ  Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｆｕｎｃｔｉｏｎ）部２１０と、ＥＴＨ−ＬＢ／ＬＴ／ＬＭ（Ｅｔｈｅｒｎｅｔ  Ｌｏｏｐｂａｃｋ  Ｆｕｎｃｔｉｏｎ／Ｅｔｈｅｒｎｅｔ  Ｌｉｎｋ  Ｔｒａｃｅ  Ｆｕｎｃｔｉｏｎ／Ｅｔｈｅｒｎｅｔ  Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）部２２０と、ＥＴＨ−ＤＭ（Ｅｔｈｅｒｎｅｔ  Ｄｅｌａｙ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）部２３０と、ＥＴＨ−ＶＳＰ（Ｅｔｈｅｒｎｅｔ  Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＯＡＭ  Ｆｕｎｃｔｉｏｎ）部２４０と、レジスタ部２５０と、を備える。
【００５１】
ＥＴＨ−ＣＣ部２１０は、フレーム受信部１００により出力された受信フレームのうちのＣＣＭフレームを処理する。ＣＣＭフレームは、ＭＥＰとして設定された通信装置間の接続を確認するためのフレームである。ＥＴＨ−ＣＣ部２１０は、ＭＥＰテーブル管理部２１１を備える。
【００５２】
ＭＥＰテーブル管理部２１１は、自ＭＥＰテーブルを記憶する。自ＭＥＰテーブルは、自ＭＥＰ設定情報と、エントリ情報と、を対応付けて含むテーブルである。自ＭＥＰ設定情報は、自ＭＥＰ（自装置、即ち、通信装置１０Ａ）に対して設定されているＭＥＰ設定情報である。
ＭＥＰテーブル管理部２１１は、自ＭＥＰテーブル、及び、対向ＭＥＰテーブルを管理する。
【００５３】
ＭＥＰテーブル管理部２１１は、自ＭＥＰテーブル、及び、対向ＭＥＰテーブルに基づいてＣＣＭフレームを生成し、生成したＣＣＭフレームをフレーム送信部３００へ出力する。
【００５４】
ＥＴＨ−ＬＢ／ＬＴ／ＬＭ部２２０は、フレーム受信部１００により出力された受信フレームのうちの、ＬＢＭフレーム、ＬＴＭフレーム、及び、ＬＭＭフレームを処理する。ＥＴＨ−ＬＢ／ＬＴ／ＬＭ部２２０は、返信処理部２２１を備える。
【００５５】
返信処理部２２１は、ＬＢＭフレーム、ＬＴＭフレーム、及び、ＬＭＭフレームのそれぞれに対する返信フレーム（ＬＢＲ（Ｌｏｏｐｂａｃｋ  Ｒｅｐｌｙ）フレーム、ＬＴＲ（Ｌｉｎｋ  Ｔｒａｃｅ  Ｒｅｐｌｙ）フレーム、及び、ＬＭＲ（Ｌｏｓｓ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｒｅｐｌｙ）フレーム）を生成する。返信処理部２２１は生成した返信フレームをフレーム送信部３００へ出力する。
【００５６】
本例では、返信処理部２２１は、ＬＢＭフレームに対する返信フレーム（ＬＢＲフレーム）として、ＬＢＭフレームのペイロード部分を、ＬＢＲフレームのペイロード部分にマッピングすることにより、ＬＢＲフレームを生成する。
【００５７】
また、返信処理部２２１は、ＬＴＭフレームに対する返信フレーム（ＬＴＲフレーム）を、ＬＴＭフレームのＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）が０以外であり、且つ、ＬＴＭフレームのＴａｒｇｅｔＭＡＣが通信装置１０Ａに割り当てられたＭＡＣアドレスに一致している場合にのみ生成する。
【００５８】
また、返信処理部２２１は、ＬＭＭフレームに対する返信フレーム（ＬＭＲフレーム）として、フレーム受信部１００のＬＭ受信カウンタ部１１１に記憶されているカウンタ値と、後述する、フレーム送信部３００の送信制御部３１０に記憶されているカウンタ値と、に基づいてＬＭＲフレームを生成する。
【００５９】
ＥＴＨ−ＤＭ部２３０は、フレーム受信部１００により出力された受信フレームのうちのＤＭＭフレームを処理する。ＥＴＨ−ＤＭ部２３０は、返信処理部２３１と、タイマー部２３２と、を備える。
【００６０】
タイマー部２３２は、時間を計測するタイマーを有する。返信処理部２３１は、ＤＭＭフレームに対する返信フレーム（ＤＭＲ（Ｄｅｌａｙ  Ｍｅａｓｕｒｅｍｅｎｔ  Ｒｅｐｌｙ）フレーム）を、タイマー部２３２により計測された時間に基づいて生成する。返信処理部２３１は、生成した返信フレームをフレーム送信部３００へ出力する。
【００６１】
返信処理部２３１は、ＤＭＭフレームに対する返信フレーム（ＤＭＲフレーム）として、ＤＭＭフレームを受信した時点にてタイマー部２３２により計測されている時間と、ＤＭＲフレームを送信した時点にてタイマー部２３２により計測されている時間と、に基づいてＤＭＲフレームを生成する。
【００６２】
ＥＴＨ−ＶＳＰ部２４０は、フレーム受信部１００により出力された受信フレームのうちのＶＳＭフレームを処理する。ＥＴＨ−ＶＳＰ部２４０は、受信処理部２４１と、返信処理部２４２と、を備える。
【００６３】
受信処理部２４１は、ＶＳＭフレームに基づいてレジスタ部２５０にアクセスする（情報を読み出す、又は、情報を書き込む）。
返信処理部２４２は、受信処理部２４１によるレジスタ部２５０へのアクセスの結果に基づいてＶＳＲ（Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＯＡＭ  Ｒｅｐｌｙ）フレームを生成する。返信処理部２４２は、生成した返信フレームをフレーム送信部３００へ出力する。
【００６４】
なお、通信装置１０Ａは、レジスタ部２５０に代えて、ＦＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｏｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）（「ＦＲＡＭ」は、登録商標）等の内部メモリ、又は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の外部メモリを備えていてもよい。この場合、受信処理部２４１は、内部メモリ、又は、外部メモリへアクセスすることが好適である。
【００６５】
図５に示したように、フレーム送信部３００は、送信制御部３１０を備える。
送信制御部３１０は、フレーム処理部２００により出力されたイーサネットＯＡＭフレーム（ＣＣＭフレーム、及び、返信フレーム）と、ユーザ端末側通信網ＮＷ２ａを介してユーザ端末から受信したユーザフレームと、を通信装置側通信網ＮＷ１を介して他の通信装置１０Ｂ，…へ送信する。
【００６６】
このとき、送信制御部３１０は、送信競合制御を行う。送信競合制御は、未送信のユーザフレーム、及び、イーサネットＯＡＭフレームを送信する順序を決定し、決定された順序に従って、順次、ユーザフレーム、及び、イーサネットＯＡＭフレームを実際に送信する制御である。
【００６７】
本例では、送信制御部３１０は、ＤＭＲフレーム、ＡＩＳ（Ａｌａｒｍ  Ｉｎｄｉｃａｔｉｏｎ  Ｓｉｇｎａｌ）フレーム、ＣＣＭフレーム、ＬＢＲフレーム又はＬＴＲフレーム、ＬＭＲフレーム、及び、ユーザフレームを、先頭側に記載されたフレームほど優先して送信する。即ち、送信制御部３１０は、ＤＭＲフレームを最も優先して送信する。
【００６８】
送信制御部３１０は、カウンタ値を記憶している。カウンタ値は、ＥＴＨ−ＬＭを実現するために用いられる。送信制御部３１０は、ＬＭＭフレームが送信される毎に、記憶しているカウンタ値を所定の増分だけ増加させる。
【００６９】
また、通信装置１０Ａは、ユーザにより入力された情報に基づいて、自ＭＥＰテーブル、及び、対向ＭＥＰテーブルを設定可能に構成されている。従って、通信装置１０Ａのユーザは、自ＭＥＰテーブル、及び、対向ＭＥＰテーブルを設定することにより、通信装置１０Ａに任意のＣＣＭフレームを送信させることができる。
【００７０】
また、通信装置１０Ａは、通信装置１０Ａの異常を検出した場合、フレーム処理部２００がＡＩＳフレームを生成し、フレーム送信部３００が当該ＡＩＳフレームを送信するように構成されていてもよい。なお、通信装置１０Ａは、上記に記載されたイーサネットＯＡＭフレーム以外のイーサネットＯＡＭフレームを生成し、生成したイーサネットＯＡＭフレームを送信するように構成されていてもよい。
【００７１】
なお、通信装置１０Ａ以外の通信装置１０Ｂ，…も、通信装置１０Ａと同様の構成を有する。
【００７２】
（作動）
次に、上述した通信システム１の作動について説明する。
通信装置１０Ａは、フレームを受信した時、イーサネットＯＡＭフレームを処理するための、図６にフローチャートにより示したフレーム処理を実行するようになっている。なお、通信装置１０Ａは、フレームを受信した時、ユーザフレームを処理するための図示しない処理も実行するようになっている。また、通信装置１０Ａ以外の通信装置１０Ｂ，…も、通信装置１０Ａと同様に作動する。
【００７３】
具体的には、通信装置１０Ａは、受信したフレーム（受信フレーム）がユーザフレームであるか否かを判定する（ステップＳ１０１）。ユーザフレームは、ユーザ端末側通信網ＮＷ２ａを介してユーザ端末から受信したフレームである。
【００７４】
受信フレームがユーザフレームである場合、通信装置１０Ａは、「Ｙｅｓ」と判定してステップＳ１０６へ進む。そして、通信装置１０Ａは、受信フレームの宛先が自装置であるか否かを判定する（ステップＳ１０６）。
【００７５】
本例では、通信装置１０Ａは、受信フレームに含まれる宛先ＭＡＣアドレスが自装置（通信装置１０Ａ）に割り当てられたＭＡＣアドレスと一致する場合、受信フレームの宛先が自装置であると判定する。
【００７６】
受信フレームの宛先が自装置である場合、通信装置１０Ａは、「Ｙｅｓ」と判定してステップＳ１０７へ進み、廃棄処理を実行する。廃棄処理は、受信フレームを廃棄する処理である。その後、通信装置１０Ａは、図６に示したフレーム処理の実行を終了する。
【００７７】
一方、受信フレームの宛先が自装置でない場合、通信装置１０Ａは、ステップＳ１０６にて「Ｎｏ」と判定してステップＳ１０８へ進み、透過処理を実行する。透過処理は、受信フレームを、宛先に応じた他の通信装置１０Ｂ，…へ転送する処理である。その後、通信装置１０Ａは、図６に示したフレーム処理の実行を終了する。
【００７８】
また、受信フレームがイーサネットＯＡＭフレームである場合、通信装置１０Ａは、ステップＳ１０１にて「Ｎｏ」と判定してステップＳ１０２へ進む。次いで、通信装置１０Ａは、受信フレームに含まれるＭＥＧレベル（受信フレームのＭＥＧレベル）が、レジスタ部１０４に記憶されている（即ち、設定部４００に設定されている）ＭＥＧレベル閾値よりも大きいか否かを判定する（ステップＳ１０２）。
【００７９】
受信フレームのＭＥＧレベルがＭＥＧレベル閾値よりも大きい場合、通信装置１０Ａは、「Ｙｅｓ」と判定してステップＳ１０６へ進み、上述したように、ステップＳ１０６〜ステップＳ１０８の処理を実行する。
【００８０】
また、受信フレームのＭＥＧレベルがＭＥＧレベル閾値以下である場合、通信装置１０Ａは、ステップＳ１０２にて「Ｎｏ」と判定してステップＳ１０３へ進む。そして、通信装置１０Ａは、受信フレームの宛先が自装置であるか否かを判定する（ステップＳ１０３）。
【００８１】
受信フレームの宛先が自装置でない場合、通信装置１０Ａは、「Ｎｏ」と判定してステップＳ１０７へ進み、上述したように、ステップＳ１０７の処理を実行する。
一方、受信フレームの宛先が自装置である場合、通信装置１０Ａは、ステップＳ１０３にて「Ｙｅｓ」と判定してステップＳ１０４へ進み、バージョンが正常であるか否かを判定する（ステップＳ１０４）。
【００８２】
本例では、通信装置１０Ａは、受信フレームに含まれるバージョンが、予め定められた条件（例えば、予め定められたバージョン以降のバージョンであるという条件）を満足する場合、バージョンが正常であると判定する。
【００８３】
バージョンが正常でない場合、通信装置１０Ａは、「Ｎｏ」と判定してステップＳ１０７へ進み、上述したように、ステップＳ１０７の処理を実行する。
一方、バージョンが正常である場合、通信装置１０Ａは、ステップＳ１０４にて「Ｙｅｓ」と判定してステップＳ１０５へ進み、各フレームに対するフレーム処理を実行する。その後、通信装置１０Ａは、図６に示したフレーム処理の実行を終了する。
【００８４】
更に、通信装置１０Ａは、図６のステップＳ１０５における、ＣＣＭフレームに対する処理として、図７に示したＣＣＭフレーム処理を実行するようになっている。なお、通信装置１０Ａは、ＣＣＭフレーム以外のイーサネットＯＡＭフレームに対しても、図示しない処理を実行するようになっている。
【００８５】
具体的には、通信装置１０Ａは、受信フレームがＣＣＭフレームである場合において、図６のステップＳ１０５に進んだとき、ＣＣＭフレーム処理を実行する。即ち、通信装置１０Ａは、図７のステップＳ２０１へ進み、受信フレームに含まれるＶＩＤ（受信フレームのＶＩＤ）が登録済みであるか否かを判定する（ステップＳ２０１）。
【００８６】
本例では、通信装置１０Ａは、記憶されているＶＬＡＮテーブルが、受信フレームのＶＩＤを含む場合、受信フレームのＶＩＤが登録済みであると判定する。
【００８７】
受信フレームのＶＩＤが登録済みでない場合、通信装置１０Ａは、「Ｎｏ」と判定してステップＳ２０７へ進み、仮登録処理を実行する。
【００８８】
本例では、仮登録処理は、ＶＬＡＮテーブルに、受信フレームのＶＩＤと、エントリ情報と、を対応付けて含ませる（互いに対応付けられた、ＶＩＤ、及び、エントリ情報を追加する）処理を含む。更に、仮登録処理は、自ＭＥＰテーブルに、自ＭＥＰ設定情報としての、受信フレーム（ＣＣＭフレーム）に含まれるＭＥＰ設定情報と、エントリ情報と、を対応付けて含ませる処理を含む。
【００８９】
本例では、通信装置１０Ａが仮登録処理を実行することは、通信装置１０Ａが自装置をＭＥＰとして仮に設定することに対応している。
そして、通信装置１０Ａは、受信カウンタを１に設定する（ステップＳ２０８）。その後、通信装置１０Ａは、図７のＣＣＭフレーム処理の実行を終了する。
【００９０】
一方、受信フレームのＶＩＤが登録済みである場合、通信装置１０Ａは、ステップＳ２０１にて「Ｙｅｓ」と判定し、ステップＳ２０２へ進む。次いで、通信装置１０Ａは、ＶＬＡＮテーブルにて、受信フレームのＶＩＤと対応付けられたエントリ情報を取得する。
【００９１】
更に、通信装置１０Ａは、自ＭＥＰテーブルにて、取得されたエントリ情報と対応付けられている自ＭＥＰ設定情報に含まれるＭＥＧレベル（即ち、受信フレームのＶＩＤに対応付けられた自ＭＥＰのＭＥＧレベル）を取得する（ステップＳ２０２）。
【００９２】
次いで、通信装置１０Ａは、受信フレームに含まれるＭＥＧレベル（受信フレームのＭＥＧレベル）と、取得された自ＭＥＰのＭＥＧレベルと、が一致しているか否かを判定する（ステップＳ２０３）。
【００９３】
受信フレームのＭＥＧレベルと、自ＭＥＰのＭＥＧレベルと、が一致していない場合、又は、自ＭＥＰテーブルにて、取得されたエントリ情報と対応付けられている自ＭＥＰ設定情報が存在しない場合、通信装置１０Ａは、ステップＳ２０３にて「Ｎｏ」と判定し、ステップＳ２０７へ進む。そして、通信装置１０Ａは、上述したように、ステップＳ２０７〜ステップＳ２０８の処理を実行する。
【００９４】
一方、受信フレームのＭＥＧレベルと、自ＭＥＰのＭＥＧレベルと、が一致している場合、通信装置１０Ａは、ステップＳ２０３にて「Ｙｅｓ」と判定してステップＳ２０４へ進む。次いで、通信装置１０Ａは、自ＭＥＰテーブルにて、取得されたエントリ情報と対応付けられている自ＭＥＰ設定情報に含まれるＭＥＰ  ＩＤ（即ち、受信フレームのＶＩＤに対応付けられた自ＭＥＰのＭＥＰ  ＩＤ）を取得する。
【００９５】
更に、通信装置１０Ａは、受信フレームに含まれるＭＥＰ  ＩＤ（受信フレームのＭＥＰ  ＩＤ）と、取得された自ＭＥＰのＭＥＰ  ＩＤと、が一致しているか否かを判定する（ステップＳ２０４）。
【００９６】
受信フレームのＭＥＰ  ＩＤと、自ＭＥＰのＭＥＰ  ＩＤと、が一致していない場合、通信装置１０Ａは、「Ｎｏ」と判定してステップＳ２０６へ進む。そして、通信装置１０Ａは、受信ステータスを不測ＭＥＰ（Ｕｎｅｘｐｅｃｔｅｄ  ＭＥＰ）状態に設定する（ステップＳ２０６）。その後、通信装置１０Ａは、図７のＣＣＭフレーム処理の実行を終了する。
【００９７】
一方、受信フレームのＭＥＰ  ＩＤと、自ＭＥＰのＭＥＰ  ＩＤと、が一致している場合、通信装置１０Ａは、ステップＳ２０４にて「Ｙｅｓ」と判定してステップＳ２０５へ進み、ＣＣＭフレーム受信処理を実行する。その後、通信装置１０Ａは、図７のＣＣＭフレーム処理の実行を終了する。
【００９８】
本例では、通信装置１０Ａは、図７のステップＳ２０５におけるＣＣＭフレーム受信処理として、図８に示したＣＣＭフレーム受信処理を実行するようになっている。
具体的には、通信装置１０Ａは、受信ステータスをクリア（いずれの状態にも設定されていない値に設定）する（ステップＳ３０１）。
【００９９】
次いで、通信装置１０Ａは、ＶＬＡＮテーブルにて、受信フレームのＶＩＤと対応付けられたエントリ情報を取得し、自ＭＥＰテーブルにて、取得されたエントリ情報と対応付けられている自ＭＥＰ設定情報（即ち、自ＭＥＰのＭＥＰ設定情報）を取得する（ステップＳ３０２）。
【０１００】
その後、通信装置１０Ａは、受信フレームに含まれるＭＥＧ  ＩＤ（受信フレームのＭＥＧ  ＩＤ）と、自ＭＥＰのＭＥＰ設定情報に含まれるＭＥＧ  ＩＤ（自ＭＥＰのＭＥＧ  ＩＤ）と、が不一致であるか否かを判定する（ステップＳ３０３）。
【０１０１】
受信フレームのＭＥＧ  ＩＤと、自ＭＥＰのＭＥＧ  ＩＤと、が不一致である場合、通信装置１０Ａは、「Ｙｅｓ」と判定してステップＳ３０４へ進み、受信ステータスを誤併合（Ｍｉｓｍｅｒｇｅ）状態に設定する（ステップＳ３０４）。そして、通信装置１０Ａは、ステップＳ３０５へ進む。
【０１０２】
一方、受信フレームのＭＥＧ  ＩＤと、自ＭＥＰのＭＥＧ  ＩＤと、が一致している場合、通信装置１０Ａは、ステップＳ３０３にて「Ｎｏ」と判定してステップＳ３０５へ直接進む。
【０１０３】
通信装置１０Ａは、ステップＳ３０５にて、受信フレームに含まれるＣＣＭ周期（受信フレームのＣＣＭ周期）と、自ＭＥＰのＭＥＰ設定情報に含まれるＣＣＭ周期（自ＭＥＰのＣＣＭ周期）と、が不一致であるか否かを判定する（ステップＳ３０５）。
【０１０４】
受信フレームのＣＣＭ周期と、自ＭＥＰのＣＣＭ周期と、が不一致である場合、通信装置１０Ａは、「Ｙｅｓ」と判定してステップＳ３０６へ進み、受信ステータスを不測周期（Ｕｎｅｘｐｅｃｔｅｄ  Ｐｅｒｉｏｄ）状態に設定する（ステップＳ３０６）。そして、通信装置１０Ａは、ステップＳ３０７へ進む。
【０１０５】
一方、受信フレームのＣＣＭ周期と、自ＭＥＰのＣＣＭ周期と、が一致している場合、通信装置１０Ａは、ステップＳ３０５にて「Ｎｏ」と判定してステップＳ３０７へ直接進む。
【０１０６】
通信装置１０Ａは、ステップＳ３０７にて、受信ステータスがエラー状態に設定されているか否かを判定する（ステップＳ３０７）。本例では、エラー状態は、不測ＭＥＰ状態、誤併合状態、又は、不測周期状態である。
【０１０７】
受信ステータスがエラー状態に設定されている場合、通信装置１０Ａは、「Ｙｅｓ」と判定してステップＳ３０８へ進み、自ＭＥＰのＭＥＰ設定情報を更新する。本例では、通信装置１０Ａは、自ＭＥＰテーブルにて、上記エントリ情報と対応付けられている自ＭＥＰ設定情報を、受信フレームに含まれるＭＥＰ設定情報に更新する。
【０１０８】
本例では、通信装置１０ＡがステップＳ３０８の処理を実行することは、通信装置１０Ａが自装置をＭＥＰとして仮に設定し直すことに対応している。
次いで、通信装置１０Ａは、受信カウンタを１に設定する（ステップＳ３０９）。その後、通信装置１０Ａは、図８に示したＣＣＭフレーム受信処理の実行を終了する。
【０１０９】
一方、受信ステータスがエラー状態に設定されていない場合、通信装置１０Ａは、ステップＳ３０７にて「Ｎｏ」と判定してステップＳ３１０へ進む。そして、通信装置１０Ａは、受信カウンタが、予め設定された閾値回数としての３に到達したか否かを判定する（ステップＳ３１０）。
【０１１０】
受信カウンタが閾値回数未満である場合、通信装置１０Ａは、「Ｎｏ」と判定してステップＳ３１２へ進み、受信カウンタに１を加算する（ステップＳ３１２）。その後、通信装置１０Ａは、図８に示したＣＣＭフレーム受信処理の実行を終了する。
【０１１１】
一方、受信カウンタが閾値回数以上である場合、通信装置１０Ａは、ステップＳ３１０にて「Ｙｅｓ」と判定してステップＳ３１１へ進む。そして、通信装置１０Ａは、対向ＭＥＰテーブルを更新する。本例では、通信装置１０Ａは、対向ＭＥＰテーブルに、対向ＭＥＰ設定情報としての、受信フレームに含まれるＭＥＰ設定情報と、エントリ情報と、を対応付けて含ませることにより、対向ＭＥＰテーブルを更新する。
【０１１２】
これにより、通信装置１０Ａは、上記対向ＭＥＰ設定情報に基づくＣＣＭフレームの送信と、上記対向ＭＥＰ設定情報に基づくＬＯＣ（Ｌｏｓｓ  Ｏｆ  Ｃｏｎｔｉｎｕｉｔｙ）の監視と、を開始する。
【０１１３】
本例では、通信装置１０ＡがステップＳ３１１の処理を実行することは、通信装置１０Ａが自装置をＭＥＰとして設定することに対応している。即ち、通信装置１０ＡがステップＳ３１１の処理を実行した時点以降において、通信装置１０Ａは、ＭＥＰとして設定された他の通信装置１０Ｂ，…との間でＯＡＭ機能を実現する。
【０１１４】
このように、通信装置１０Ａは、同一のＭＥＰ設定情報を含むＣＣＭフレームが、予め設定された閾値回数だけ、通信装置１０Ａによって受信された場合、当該ＭＥＰ設定情報に基づいて当該通信装置１０ＡをＭＥＰとして設定する。
これによれば、通信装置１０Ａが誤ってＭＥＰとして設定される可能性を低減することができる。
【０１１５】
なお、通信装置１０Ａは、ステップＳ３０７にて「Ｙｅｓ」と判定された場合（即ち、受信ステータスがエラー状態に設定されている場合）、障害が発生している旨を表す通知を他の通信装置１０Ｂ，…へ送信するように構成されていてもよい。
【０１１６】
以上、説明したように、第１実施形態に係る通信システム１は、ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて、複数の通信装置１０Ａ，１０Ｂ，…の少なくとも１つをＭＥＰとして設定する。
【０１１７】
ところで、一般に、ＣＣＭフレームは、ＭＥＰ設定情報を含む。従って、上記構成によれば、通信装置１０Ａ，１０Ｂ，…を容易にＭＥＰとして設定しながら、通信システム１を製造するために要するコストを低減することができる。
【０１１８】
更に、第１実施形態に係る通信システム１は、同一のＭＥＰ設定情報を含むＣＣＭフレームが、予め設定された閾値回数だけ、通信装置１０Ａによって受信された場合、当該ＭＥＰ設定情報に基づいて当該通信装置１０ＡをＭＥＰとして設定する。
【０１１９】
加えて、第１実施形態に係る通信システム１は、第１のＭＥＰ設定情報を含むＣＣＭフレームが通信装置１０Ａによって受信された場合、当該第１のＭＥＰ設定情報に基づいて当該通信装置１０ＡをＭＥＰとして仮に設定する。
【０１２０】
その後、通信システム１は、当該第１のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置１０Ａによって閾値回数だけ受信された場合、当該第１のＭＥＰ設定情報に基づいて当該通信装置１０ＡをＭＥＰとして設定する。
【０１２１】
一方、通信システム１は、当該第１のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置１０Ａによって閾値回数だけ受信される前に、当該第１のＭＥＰ設定情報と異なる第２のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置１０Ａによって受信された場合、当該第２のＭＥＰ設定情報に基づいて当該通信装置１０ＡをＭＥＰとして仮に設定し直す。
【０１２２】
これによれば、通信装置１０Ａが誤ったＭＥＰ設定情報に基づいてＭＥＰとして設定される可能性をより一層確実に低減することができる。
【０１２３】
更に、第１実施形態に係る通信システム１は、ＣＣＭフレームに含まれるＭＥＰ設定情報に含まれるＭＥＧレベルが、当該ＣＣＭフレームを受信した通信装置１０Ａに対して設定されているＭＥＧレベル閾値以下である場合、当該ＭＥＰ設定情報に基づいて当該通信装置１０ＡをＭＥＰとして設定する。
【０１２４】
一方、通信システム１は、ＣＣＭフレームに含まれるＭＥＰ設定情報に含まれるＭＥＧレベルが、当該ＣＣＭフレームを受信した通信装置１０Ａに対して設定されているＭＥＧレベル閾値よりも大きい場合、当該ＭＥＰ設定情報に基づいて当該通信装置１０ＡをＭＥＰとして設定しない。
【０１２５】
これによれば、通信装置１０Ａに対して設定されているＭＥＧレベル閾値よりも大きいＭＥＧレベルを含むＭＥＰ設定情報に基づいて当該通信装置１０ＡがＭＥＰとして設定されることを回避することができる。
【０１２６】
なお、第１実施形態の第１変形例に係る通信システム１において、第１の通信装置（本例では、通信装置１０Ａ）は、マルチキャストＬＢＭフレームを送信することにより、第２の通信装置（本例では、通信装置１０Ｂ）に割り当てられているＭＡＣアドレスを取得する。更に、通信装置１０Ａは、取得されたＭＡＣアドレスを宛先ＭＡＣアドレスとして含むＣＣＭフレームを第２の通信装置（本例では、通信装置１０Ｂ）へ送信する。
【０１２７】
これによれば、通信装置１０Ａは、通信装置１０Ｂに割り当てられているＭＡＣアドレスを容易に取得することができる。これにより、通信装置１０Ｂを容易にＭＥＰとして設定することができる。
【０１２８】
また、第１実施形態の第２変形例に係る通信システム１において、第１の通信装置（本例では、通信装置１０Ａ）は、ＶＳＰフレーム（ＶＳＭフレーム、又は、ＶＳＲフレーム）を送信することにより、第２の通信装置（本例では、通信装置１０Ｂ）に、当該ＶＳＰフレームに含まれるＶＳＰ情報を記憶させる。
【０１２９】
ところで、ＶＳＰフレームには、任意の情報を含ませることができる。従って、上記構成によれば、自由度がより高い情報（任意の情報）を第２の通信装置（本例では、通信装置１０Ｂ）に記憶させる（設定する）ことができる。
【０１３０】
また、第１実施形態の第３変形例に係る通信システム１において、第１の通信装置（本例では、通信装置１０Ａ）は、ＶＳＰフレームを送信することにより、第２の通信装置（本例では、通信装置１０Ｂ）を、当該ＶＳＰフレームに含まれるＶＳＰ情報に基づいて制御する（例えば、第２の通信装置を再起動させる、第２の通信装置の作動モードを変更する、又は、第２の通信装置の作動を停止させる等）。
【０１３１】
ところで、ＶＳＰフレームには、任意の情報を含ませることができる。従って、上記構成によれば、より高い自由度にて第２の通信装置（本例では、通信装置１０Ｂ）を制御することができる。
【０１３２】
＜第２実施形態＞
次に、本発明の第２実施形態に係る通信システムについて図９を参照しながら説明する。
第２実施形態に係る通信システム５００は、イーサネット（登録商標）に従った複数の通信装置を備えるシステムである。
【０１３３】
更に、この通信システム５００は、
上記複数の通信装置のうちのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定された通信装置間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現するように構成される。
【０１３４】
加えて、通信システム５００は、
上記ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームに含まれるＭＥＰ設定情報に基づいて、上記複数の通信装置の少なくとも１つをＭＥＰとして設定するＭＥＰ設定部（ＭＥＰ設定手段）５１０を備える。
【０１３５】
ところで、一般に、ＣＣＭフレームは、ＭＥＰ設定情報を含む。従って、上記構成によれば、通信装置を容易にＭＥＰとして設定しながら、通信システム５００を製造するために要するコストを低減することができる。
【０１３６】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【０１３７】
なお、上記各実施形態において通信装置１０Ａ，１０Ｂ，…の各機能は、回路等のハードウェアにより実現されていた。ところで、通信装置１０Ａ，１０Ｂ，…は、処理装置と、プログラム（ソフトウェア）を記憶する記憶装置と、を備えるとともに、処理装置がそのプログラムを実行することにより、各機能を実現するように構成されていてもよい。この場合、プログラムは、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１３８】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【０１３９】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【０１４０】
（付記１）
イーサネット（登録商標）に従った複数の通信装置を備える通信システムであって、
前記複数の通信装置のうちのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定された通信装置間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現するように構成され、且つ、
前記ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームに含まれるＭＥＰ設定情報に基づいて、前記複数の通信装置の少なくとも１つをＭＥＰとして設定するＭＥＰ設定手段を備える通信システム。
【０１４１】
ところで、一般に、ＣＣＭフレームは、ＭＥＰ設定情報を含む。従って、上記構成によれば、通信装置を容易にＭＥＰとして設定しながら、製造するために要するコストを低減することができる。
【０１４２】
（付記２）
付記１に記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記ＣＣＭフレームに含まれる宛先ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスにより特定される前記通信装置をＭＥＰとして設定するように構成された通信システム。
【０１４３】
（付記３）
付記１又は付記２に記載の通信システムであって、
前記ＭＥＰ設定手段は、
同一のＭＥＰ設定情報を含むＣＣＭフレームが、予め設定された閾値回数だけ、前記通信装置によって受信された場合、当該ＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして設定するように構成された通信システム。
【０１４４】
これによれば、通信装置が誤ってＭＥＰとして設定される可能性を低減することができる。
【０１４５】
（付記４）
付記３に記載の通信システムであって、
前記ＭＥＰ設定手段は、
第１のＭＥＰ設定情報を含むＣＣＭフレームが前記通信装置によって受信された場合、当該第１のＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして仮に設定し、その後、当該第１のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置によって前記閾値回数だけ受信される前に、当該第１のＭＥＰ設定情報と異なる第２のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置によって受信された場合、当該第２のＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして仮に設定し直すように構成された通信システム。
【０１４６】
これによれば、通信装置が誤ったＭＥＰ設定情報に基づいてＭＥＰとして設定される可能性をより一層確実に低減することができる。
【０１４７】
（付記５）
付記１乃至付記４のいずれかに記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記ＣＣＭフレームに含まれるＭＥＰ設定情報に含まれるＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）レベルが、当該ＣＣＭフレームを受信した前記通信装置に対して設定されているＭＥＧレベル閾値以下である場合、当該ＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして設定するように構成された通信システム。
【０１４８】
これによれば、通信装置に対して設定されているＭＥＧレベル閾値よりも大きいＭＥＧレベルを含むＭＥＰ設定情報に基づいて当該通信装置がＭＥＰとして設定されることを回避することができる。
【０１４９】
（付記６）
付記１乃至付記５のいずれかに記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記複数の通信装置のうちの第１の通信装置がマルチキャストＬＢＭ（Ｌｏｏｐｂａｃｋ  Ｍｅｓｓａｇｅ）フレームを送信することにより、前記複数の通信装置のうちの、当該第１の通信装置と異なる第２の通信装置に割り当てられているＭＡＣアドレスを取得し、当該取得されたＭＡＣアドレスを宛先ＭＡＣアドレスとして含む前記ＣＣＭフレームを当該第２の通信装置へ送信するように構成された通信システム。
【０１５０】
これによれば、通信装置に割り当てられているＭＡＣアドレスを容易に取得することができる。これにより、通信装置を容易にＭＥＰとして設定することができる。
【０１５１】
（付記７）
付記１乃至付記６のいずれかに記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記複数の通信装置のうちの第１の通信装置がＶＳＰ（Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＯＡＭ）フレームを送信することにより、前記複数の通信装置のうちの、当該第１の通信装置と異なる第２の通信装置に、当該ＶＳＰフレームに含まれるＶＳＰ情報を記憶させるように構成された通信システム。
【０１５２】
ＶＳＰフレームには、任意の情報を含ませることができる。従って、上記構成によれば、自由度がより高い情報（任意の情報）を第２の通信装置に記憶させる（設定する）ことができる。
【０１５３】
（付記８）
付記１乃至付記６のいずれかに記載の通信システムであって、
前記ＭＥＰ設定手段は、
前記複数の通信装置のうちの第１の通信装置がＶＳＰ（Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＯＡＭ）フレームを送信することにより、前記複数の通信装置のうちの、当該第１の通信装置と異なる第２の通信装置を、当該ＶＳＰフレームに含まれるＶＳＰ情報に基づいて制御するように構成された通信システム。
【０１５４】
ＶＳＰフレームには、任意の情報を含ませることができる。従って、上記構成によれば、より高い自由度にて第２の通信装置を制御することができる。
【０１５５】
（付記９）
イーサネット（登録商標）に従った複数の通信装置を備える通信システムに適用され、
前記複数の通信装置のうちのＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定された通信装置間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
前記ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームに含まれるＭＥＰ設定情報に基づいて、前記複数の通信装置の少なくとも１つをＭＥＰとして設定する、通信制御方法。
【０１５６】
（付記１０）
付記９に記載の通信制御方法であって、
前記ＣＣＭフレームに含まれる宛先ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスにより特定される前記通信装置をＭＥＰとして設定するように構成された通信制御方法。
【０１５７】
（付記１１）
付記９又は付記１０に記載の通信制御方法であって、
同一のＭＥＰ設定情報を含むＣＣＭフレームが、予め設定された閾値回数だけ、前記通信装置によって受信された場合、当該ＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして設定するように構成された通信制御方法。
【０１５８】
（付記１２）
付記１１に記載の通信制御方法であって、
第１のＭＥＰ設定情報を含むＣＣＭフレームが前記通信装置によって受信された場合、当該第１のＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして仮に設定し、その後、当該第１のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置によって前記閾値回数だけ受信される前に、当該第１のＭＥＰ設定情報と異なる第２のＭＥＰ設定情報を含むＣＣＭフレームが当該通信装置によって受信された場合、当該第２のＭＥＰ設定情報に基づいて当該通信装置をＭＥＰとして仮に設定し直すように構成された通信制御方法。
【０１５９】
（付記１３）
イーサネット（登録商標）に従った通信装置であって、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現するように構成され、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定するＭＥＰ設定手段を備える通信装置。
【０１６０】
（付記１４）
付記１３に記載の通信装置であって、
前記ＭＥＰ設定手段は、
前記ＣＣＭフレームに含まれる宛先ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスにより特定される通信装置が前記自装置である場合、当該自装置をＭＥＰとして設定するように構成された通信装置。
【０１６１】
（付記１５）
付記１３又は付記１４に記載の通信装置であって、
前記ＭＥＰ設定手段は、
同一のＭＥＰ設定情報を含むＣＣＭフレームを、予め設定された閾値回数だけ受信した場合、当該ＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定するように構成された通信装置。
【０１６２】
（付記１６）
付記１５に記載の通信装置であって、
前記ＭＥＰ設定手段は、
第１のＭＥＰ設定情報を含むＣＣＭフレームを受信した場合、当該第１のＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして仮に設定し、その後、当該第１のＭＥＰ設定情報を含むＣＣＭフレームを前記閾値回数だけ受信する前に、当該第１のＭＥＰ設定情報と異なる第２のＭＥＰ設定情報を含むＣＣＭフレームを受信した場合、当該第２のＭＥＰ設定情報に基づいて当該自装置をＭＥＰとして仮に設定し直すように構成された通信装置。
【０１６３】
（付記１７）
イーサネット（登録商標）に従った通信装置に適用され、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定する、通信装置制御方法。
【０１６４】
（付記１８）
付記１７に記載の通信装置制御方法であって、
前記ＣＣＭフレームに含まれる宛先ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスにより特定される通信装置が前記自装置である場合、当該自装置をＭＥＰとして設定するように構成された通信装置制御方法。
【０１６５】
（付記１９）
付記１７又は付記１８に記載の通信装置制御方法であって、
同一のＭＥＰ設定情報を含むＣＣＭフレームを、予め設定された閾値回数だけ受信した場合、当該ＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定するように構成された通信装置制御方法。
【０１６６】
（付記２０）
付記１９に記載の通信装置制御方法であって、
第１のＭＥＰ設定情報を含むＣＣＭフレームを受信した場合、当該第１のＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして仮に設定し、その後、当該第１のＭＥＰ設定情報を含むＣＣＭフレームを前記閾値回数だけ受信する前に、当該第１のＭＥＰ設定情報と異なる第２のＭＥＰ設定情報を含むＣＣＭフレームを受信した場合、当該第２のＭＥＰ設定情報に基づいて当該自装置をＭＥＰとして仮に設定し直すように構成された通信装置制御方法。
【０１６７】
（付記２１）
イーサネット（登録商標）に従った通信装置に、
当該通信装置である自装置が、ＭＥＰ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ  Ｅｎｄ  Ｐｏｉｎｔ）として設定され、且つ、他の通信装置である他装置がＭＥＰとして設定されている場合に、当該自装置と当該他装置との間で、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）機能を実現し、且つ、
ＭＥＰとして設定された通信装置間の接続を確認するためのＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）フレームを受信した場合、当該ＣＣＭフレームに含まれるＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定する、処理を実行させるための通信装置制御プログラム。
【０１６８】
（付記２２）
付記２１に記載の通信装置制御プログラムであって、
前記処理は、
前記ＣＣＭフレームに含まれる宛先ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスにより特定される通信装置が前記自装置である場合、当該自装置をＭＥＰとして設定するように構成された通信装置制御プログラム。
【０１６９】
（付記２３）
付記２１又は付記２２に記載の通信装置制御プログラムであって、
前記処理は、
同一のＭＥＰ設定情報を含むＣＣＭフレームを、予め設定された閾値回数だけ受信した場合、当該ＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして設定するように構成された通信装置制御プログラム。
【０１７０】
（付記２４）
付記２３に記載の通信装置制御プログラムであって、
前記処理は、
第１のＭＥＰ設定情報を含むＣＣＭフレームを受信した場合、当該第１のＭＥＰ設定情報に基づいて前記自装置をＭＥＰとして仮に設定し、その後、当該第１のＭＥＰ設定情報を含むＣＣＭフレームを前記閾値回数だけ受信する前に、当該第１のＭＥＰ設定情報と異なる第２のＭＥＰ設定情報を含むＣＣＭフレームを受信した場合、当該第２のＭＥＰ設定情報に基づいて当該自装置をＭＥＰとして仮に設定し直すように構成された通信装置制御プログラム。
【産業上の利用可能性】
【０１７１】
本発明は、イーサネット（登録商標）に従った複数の通信装置を備えるとともにＯＡＭ機能を実現する通信システム等に適用可能である。
【符号の説明】
【０１７２】
１      通信システム
１０Ａ，１０Ｂ，…  通信装置
１００  フレーム受信部
１０１  受信バッファ部
１０２  ＶＩＤ判定部
１０３  ＶＬＡＮテーブル部
１０４  レジスタ部
１０５  ＭＥＧレベル判定部
１０６  ＭＥＧレベルテーブル部
１０７  ＭＥＰＩＤ判定部
１０８  対向ＭＥＰテーブル部
１０９  ＯＡＭ処理判定部
１１０  ＯＡＭ処理要求部
１１１  ＬＭ受信カウンタ部
２００  フレーム処理部
２１０  ＥＴＨ−ＣＣ部
２１１  ＭＥＰテーブル管理部
２２０  ＥＴＨ−ＬＢ／ＬＴ／ＬＭ部
２２１  返信処理部
２３０  ＥＴＨ−ＤＭ部
２３１  返信処理部
２３２  タイマー部
２４０  ＥＴＨ−ＶＳＰ部
２４１  受信処理部
２４２  返信処理部
２５０  レジスタ部
３００  フレーム送信部
３１０  送信制御部
４００  設定部
５００  通信システム
５１０  ＭＥＰ設定部
ＮＷ１  通信装置側通信網
ＮＷ２ａ  ユーザ端末側通信網
【図１】
2013128203.tif 000003
【図２】
2013128203.tif 000004
【図３】
2013128203.tif 000005
【図４】
2013128203.tif 000006
【図５】
2013128203.tif 000007
【図６】
2013128203.tif 000008
【図７】
2013128203.tif 000009
【図８】
2013128203.tif 000010
【図９】
2013128203.tif 000011