(57)【特許請求の範囲】
【請求項１】
対向装置から所定の周期で送信されるＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）の受信間隔を監視し、前記ＣＣＭを所定の周期で受信している場合に前記ＣＣＭが経由した伝送路に問題がないと判断する通信装置であって、
前記ＣＣＭと任意の情報が重畳されたＣＣＭとを作成する作成手段と、
前記作成手段にて作成された前記ＣＣＭと前記任意の情報が重畳されたＣＣＭとをそれぞれ予め設定された間隔で対向装置に送信する手段とを有し、
前記ＣＣＭのフォーマット中のＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）  ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）フィールドとＭＥＰ（ＭＥＧ  Ｅｎｄ  Ｐｏｉｎｔ）  ＩＤフィールドとに誤接続や装置間でのＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）設定ミスを検出するための情報を間欠的に格納し、前記ＭＥＧ  ＩＤフィールドと前記ＭＥＰ  ＩＤフィールドとが当該情報を含まず、空きフィールドになっている場合には、空きフィールドになっている前記ＭＥＧ  ＩＤフィールドと前記ＭＥＰ  ＩＤフィールドとに前記任意の情報を格納することを特徴とする通信装置。
【請求項２】
前記ＣＣＭと前記任意の情報が重畳されたＣＣＭとを周期的または非周期的に送信することを特徴とする請求項１記載の通信装置。
【請求項３】
通信する必要があるデータが無い場合に、前記任意の情報が重畳されてないＣＣＭを送信することを特徴とする請求項２記載の通信装置。
【請求項４】
上記の請求項１から請求項３のいずれかに記載の通信装置を含むことを特徴とするネットワーク。
【請求項５】
対向装置から所定の周期で送信されるＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）の受信間隔を監視し、前記ＣＣＭを所定の周期で受信している場合に前記ＣＣＭが経由した伝送路に問題がないと判断する通信装置に用いる通信方法であって、
前記通信装置が、前記ＣＣＭと任意の情報が重畳されたＣＣＭとを作成する作成処理と、前記作成処理にて作成された前記ＣＣＭと前記任意の情報が重畳されたＣＣＭとをそれぞれ予め設定された間隔で対向装置に送信する処理とを実行し、
前記ＣＣＭのフォーマット中のＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）  ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）フィールドとＭＥＰ（ＭＥＧ  Ｅｎｄ  Ｐｏｉｎｔ）  ＩＤフィールドとに誤接続や装置間でのＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）設定ミスを検出するための情報を間欠的に格納し、前記ＭＥＧ  ＩＤフィールドと前記ＭＥＰ  ＩＤフィールドとが当該情報を含まず、空きフィールドになっている場合には、空きフィールドになっている前記ＭＥＧ  ＩＤフィールドと前記ＭＥＰ  ＩＤフィールドとに前記任意の情報を格納することを特徴とする通信方法。
【請求項６】
前記ＣＣＭと前記任意の情報が重畳されたＣＣＭとを周期的または非周期的に送信することを特徴とする請求項５記載の通信方法。
【請求項７】
通信する必要があるデータが無い場合に、前記任意の情報が重畳されてないＣＣＭを送信することを特徴とする請求項６記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置、ネットワーク及びそれらに用いる通信方法に関し、特に現用系の伝送路及び予備系の伝送路を使用する通信方法に関する。
【背景技術】
【０００２】
上述した冗長構成のネットワークの構成例を図１１に示す。図１１において、上述したネットワークは、中継装置４と中継装置５とを２つの伝送路２０１，２０２によって接続して構成されている。ここで、伝送路２０１は現用系として使用されており、伝送路２０２は予備系となっている。
【０００３】
中継装置４及び中継装置５は、伝送路２０１，２０２を介して、対抗の通信装置に対してイーサネット（登録商標）ＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）のＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）を所定の周期で送信している（例えば、特許文献１〜３参照）。
【０００４】
そのＣＣＭを受信した中継装置４及び中継装置５は、そのＣＣＭの受信間隔を監視し、所定の周期で受信している場合、経由した伝送路に問題がないと判断している。
【０００５】
中継装置４及び中継装置５は、もしＣＣＭをあるタイムアウト時間以上受信できない場合、その伝送路に何らかの障害が生じていることを検出することができる。現用系の伝送路２０１で異常を検出した場合は、伝送路２０２を予備系から現用系へと切替え（プロテクション切替え）を行うことができる。
【０００６】
このイーサネット（登録商標）ＯＡＭを用いたネットワーク冗長手法の例としては、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）  Ｇ．８０３１『Ｅｔｈｅｒｎｅｔ（登録商標）  ｌｉｎｅａｒ  ｐｒｏｔｅｃｔｉｏｎ  ｓｗｉｔｃｈｉｎｇ』や、ＩＴＵ−Ｔ  Ｇ．８０３２『Ｅｔｈｅｒｎｅｔ（登録商標）  ｒｉｎｇ  ｐｒｏｔｅｃｔｉｏｎ  ｓｗｉｔｃｈｉｎｇ』がある。
【０００７】
このネットワーク冗長手法においては、ＣＣＭの送受信周期が短いほど早く障害検出を行えるため、早期に回復が必要なネットワークにおいてはＣＣＭの送受信周期は短いことが求められる。イーサネット（登録商標）ＯＡＭ勧告における最短周期の１／３００秒（３．３３ミリ秒）が選択されていることも少なくない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−１９４６２３号公報
【特許文献２】特開２００９−２００８４９号公報
【特許文献３】特開２０１１−０１００４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述した冗長構成のネットワークでは、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）や無線等の低速な伝送路で、プロテクション切替えを行うための短周期ＣＣＭを使用する場合、そのＣＣＭの送受信によって帯域を圧迫するという問題がある。
【００１０】
例を挙げると、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．３のイーサネット（登録商標）で、短周期１／３００秒でのＣＣＭ送受信で使用する帯域は、２７１ｋｂｐｓ以上である。これは、数Ｍｂｐｓの伝送路において、常に数％以上の帯域がＣＣＭに占有されることになる。
【００１１】
ここで、ＣＣＭ送受信で使用する帯域は、
Ｅｔｈｅｒｎｅｔ（登録商標）フレーム（ｕｎｔａｇ）＋ＣＣＭ：９３  ｏｃｔｅｔｓ
プリアンブル＋ＳＦＤ：８  ｏｃｔｅｔｓ
最小ＩＦＧ：１２  ｏｃｔｅｔｓ
として、
（９３＋８＋１２）×８（ｂｉｔ）×３００（フレーム毎秒）
＝２７１ｋｂｐｓ
と算出される。
【００１２】
また、ＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）  ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）とＭＥＰ（ＭＥＧ  Ｅｎｄ  Ｐｏｉｎｔ）  ＩＤは、ＩＴＵ−Ｔ  Ｙ．１７３１での名称である。
【００１３】
これらは、ＩＥＥＥ８０２．１ａｇにおいて、それぞれ、Ｍａｉｎｔｅｎａｎｃｅ  Ａｓｓｏｃｉａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ（ＭＡＩＤ）と、Ｍａｉｎｔｅｎａｎｃｅ  ａｓｓｏｃｉａｔｉｏｎ  Ｅｎｄ  Ｐｏｉｎｔ  Ｉｄｅｎｔｉｆｉｅｒという名称である。
【００１４】
ＤＳＬや無線等の低速な伝送路でプロテクション切替えを行うために短周期ＣＣＭを使用する場合、そのＣＣＭの送受信によって帯域が圧迫されるという問題がある。
【００１５】
そこで、本発明の目的は上記の問題点を解消し、ＣＣＭ占有帯域以外に新たな帯域を使用せず、ＣＣＭ以外のデータを通信することができる通信装置、ネットワーク及びそれらに用いる通信方法を提供することにある。
【課題を解決するための手段】
【００１６】
本発明による通信装置は、対向装置から所定の周期で送信されるＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）の受信間隔を監視し、前記ＣＣＭを所定の周期で受信している場合に前記ＣＣＭが経由した伝送路に問題がないと判断する通信装置であって、
前記ＣＣＭと任意の情報が重畳されたＣＣＭとを作成する作成手段と、
前記作成手段にて作成された前記ＣＣＭと前記任意の情報が重畳されたＣＣＭとをそれぞれ予め設定された間隔で対向装置に送信する手段とを備えている。
【００１７】
本発明によるネットワークは、上記の通信装置を含むことを特徴とする。
【００１８】
本発明による通信方法は、対向装置から所定の周期で送信されるＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）の受信間隔を監視し、前記ＣＣＭを所定の周期で受信している場合に前記ＣＣＭが経由した伝送路に問題がないと判断する通信装置に用いる通信方法であって、
前記通信装置が、前記ＣＣＭと任意の情報が重畳されたＣＣＭとを作成する作成処理と、前記作成処理にて作成された前記ＣＣＭと前記任意の情報が重畳されたＣＣＭとをそれぞれ予め設定された間隔で対向装置に送信する処理とを実行している。
【発明の効果】
【００１９】
本発明は、上記のような構成及び動作とすることで、ＣＣＭ占有帯域以外に新たな帯域を使用せず、ＣＣＭ以外のデータを通信することができるという効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】本発明による通信装置の構成例を示すブロック図である。
【図２】本発明で用いるＩＴＵ−Ｔ  Ｙ．１７３１勧告におけるＣＣＭフォーマットを示す図である。
【図３】本発明におけるＣＣＭ送信周期を示す図である。
【図４】本発明の実施の形態によるネットワークの構成例を示すブロック図である。
【図５】本発明を使用していない場合のＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報の送信の仕方を示す図である。
【図６】本発明を用いている場合のＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報の送信の仕方を示す図である。
【図７】ＩＴＵ−Ｔ  Ｙ．１７３１勧告におけるＭＥＰ  ＩＤフィールドのフォーマットを示す図である。
【図８】本発明の実施の形態におけるＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まないＣＣＭのＭＥＰ  ＩＤフィールドのフォーマットを示す図である。
【図９】本発明の実施の形態によるＣＣＭ送信部の動作を示すフローチャートである。
【図１０】本発明の実施の形態によるＣＣＭ受信部の動作を示すフローチャートである。
【図１１】本発明に関連する冗長構成のネットワークの構成例を示す図である。
【発明を実施するための形態】
【００２１】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明による通信装置の概要について説明する。本発明による通信装置では、イーサネット（登録商標）上の通信装置で使用されているイーサネット（登録商標）ＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ，Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）において、ＣＣＭ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｈｅｃｋ  Ｍｅｓｓａｇｅ）に任意の情報を重畳することを特徴としている。
【００２２】
ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）  Ｙ．１７３１勧告におけるＣＣＭのフォーマット中のＭＥＧ（Ｍａｉｎｔｅｎａｎｃｅ  Ｅｎｔｉｔｙ  Ｇｒｏｕｐ）  ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）フィールドとＭＥＰ（ＭＥＧ  Ｅｎｄ  Ｐｏｉｎｔ）  ＩＤフィールドとには、誤接続や通信装置間でのイーサネット（登録商標）ＯＡＭ設定ミスを検出するための情報が格納されている。
【００２３】
しかしながら、実用開始後のネットワークを考えると、誤接続や誤設定の監視を３．３３ミリ秒周期等の短周期で行う必要性がない場合がある。そこで、ＭＥＧ  ＩＤフィールドとＭＥＰ  ＩＤフィールドとについて、本来の誤接続や誤設定の異常検出用の情報についてはその検出性を著しく損なわない範囲で間欠的に含まれることを許容し、含まれない場合の空きフィールドには任意の情報の格納を可能にすることで、その追加帯域分をＣＣＭ以外のアプリケーションで活用できるようにしている。
【００２４】
図１は本発明による通信装置の構成例を示すブロック図であり、図２は本発明で用いるＩＴＵ−Ｔ  Ｙ．１７３１勧告におけるＣＣＭフォーマットを示す図であり、図３は本発明におけるＣＣＭ送信周期を示す図である。
【００２５】
図１において、通信装置１は、イーサネット（登録商標）上に配置され、イーサネット（登録商標）ＯＡＭを解析する機能を持つ、レイヤ２スイッチ等の通信装置である。
【００２６】
また、通信装置１は、ＣＣＭ送信部１１と、ＣＣＭ受信部１２と、イーサネット（登録商標）ＯＡＭ設定情報格納部（以下、ＯＡＭ設定情報格納部とし、下記で説明する図においてもＯＡＭ設定情報格納部と表記する）１３とを備えている。
【００２７】
ＣＣＭ送信部１１は、ＯＡＭ設定情報格納部１３内に予め定められた情報を基にＣＣＭを生成し、他の装置への送信を行う。但し、このとき、生成するＣＣＭのＭＥＰ  ＩＤフィールド及びＭＥＧ  ＩＤフィールド（図２のＩＴＵ−Ｔ  Ｙ．１７３１勧告におけるＣＣＭフォーマット中のＭＥＰ  ＩＤフィールド及びＭＥＧ  ＩＤフィールド）については、以下のように生成を行う。
【００２８】
（１）ＩＴＵ−Ｔ  Ｙ．１７３１において、本来入力するよう勧告されているＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含むＣＣＭは、図３に示すように、間欠的に生成する。
【００２９】
（２）上記の（１）以外の期間では、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まず、その空きフィールドに（１）で生成するＣＣＭと区別するためのフラグ情報と任意の情報を格納したＣＣＭとを生成する。
【００３０】
ＣＣＭ受信部１２は、ＯＡＭ設定情報格納部１３内に予め定められた情報を基に、他の装置から受信したＣＣＭから自装置ＭＥＰ宛てのＣＣＭを抽出する。また、抽出を行った自装置ＭＥＰ宛てのＣＣＭについては、以下の処理を行う。
【００３１】
（１）ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含む（フラグ情報を持たない）ＣＣＭについては、ＯＡＭ設定情報格納部１３内に予め定められた情報に対して、「同じＭＥＧ  Ｌｅｖｅｌだが、受信したＭＥＰ自身が持つＭＥＧ  ＩＤと異なるＭＥＧ  ＩＤを持つＣＣＭフレームの受信（Ｍｉｓｍｅｒｇｅ）」、「同じＭＥＧ  Ｌｅｖｅｌで正しいＭＥＧ  ＩＤを持つが、受信したＭＥＰ自身のＭＥＰ  ＩＤと異なる宛て先ＭＥＰ  ＩＤのＣＣＭフレームの受信（Ｕｎｅｘｐｅｃｔｅｄ  ＭＥＰ）」という２つの異常がないかの確認を行う。
【００３２】
（２）ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まない（フラグ情報を持つ）ＣＣＭについては、上記の「Ｍｉｓｍｅｒｇｅ」及び「Ｕｎｅｘｐｅｃｔｅｄ  ＭＥＰ」の検出を行わない。また、このＣＣＭについては、ＭＥＰ  ＩＤフィールド及びＭＥＧ  ＩＤフィールドに格納された任意の情報を抽出する。
【００３３】
このようにして、本発明では、ＣＣＭの誤接続や誤設定を検出するための情報が間欠的に格納されることを許容し、ＣＣＭに任意の情報を重畳する機能を持つことで、その重畳分の帯域をＣＣＭ以外のアプリケーションで活用することができる。
【００３４】
図４は本発明の実施の形態によるネットワークの構成例を示すブロック図である。図４においては、本実施の形態として、ＣＣＭに装置制御情報を重畳することにより、新たに使用帯域を増やすことなく、ネットワーク上の装置管理を可能にした構成を示している。
【００３５】
図４において、通信装置１は、通信装置２と伝送路１０１を経由してイーサネット（登録商標）ＯＡＭのＣＣＭ送受信を行い、接続性の継続監視を行っている。また、通信装置１は、制御端末３からの制御情報を通信装置２に中継する役割も持つ。
【００３６】
通信装置２は、通信装置１と伝送路１０１とを経由してイーサネット（登録商標）ＯＡＭのＣＣＭ送受信を行い、接続性の継続監視を行っている。また、通信装置２は、制御端末３からの制御情報を基に、自装置状態を転送したり、自装置の機能を変更することができる。
【００３７】
制御端末３は、通信装置２の装置状態取得や機能変更を行うための制御情報を生成する機能を持つ。
【００３８】
ここでいう制御情報の例としては、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）でのＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）情報を挙げることができるが、本発明とは直接関係しないので、その説明については省略する。
【００３９】
伝送路１０１及び伝送路１０２は、隣接する装置あるいは端末間の通信情報を媒介する手段である。伝送路１０１及び伝送路１０２としては、光ファイバやツイストペアケーブル、同軸ケーブル等があげられるが、無線の場合は空気も含まれるため、特にその形態については限定しない。
【００４０】
通信装置１のＣＣＭ送信部１１は、ＯＡＭ設定情報格納部１３に予め設定された情報を基にＣＣＭを生成し、通信装置２のＣＣＭ受信部２２に向けて送信する機能を持つ。但し、ＣＣＭのフォーマット中のＭＥＧ  ＩＤフィールド及びＭＥＰ  ＩＤフィールドについては、３回に１回の割合で、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を埋め込むこととする。
【００４１】
図５は本発明を使用していない場合のＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報の送信の仕方を示す図であり、図６は本発明を用いている場合のＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報の送信の仕方を示す図である。
【００４２】
通常のＩＴＵ−Ｔ  Ｙ．１７３１勧告で定められたＣＣＭフォーマットでは、送信される全てのＣＣＭにＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報が含まれている。
【００４３】
一方、本実施の形態では、３回に１回だけＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含むＣＣＭ（白棒）を生成する。これは、ＯＡＭ設定情報格納部１３に設定されたＣＣＭ送信周期と比較して、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報の送信周期を３倍に設定したことを想定した例であるためである。
【００４４】
残りの２回のＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まないＣＣＭ（黒棒）に対しては、空きフィールドとなったＭＥＰ  ＩＤフィールド及びＭＥＧ  ＩＤフィールドに対して、制御端末３から通信装置２宛ての制御情報と、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まないＣＣＭであることを対向装置に通知するためのフラグ情報とを埋め込む。
【００４５】
図７はＩＴＵ−Ｔ  Ｙ．１７３１勧告におけるＭＥＰ  ＩＤフィールドのフォーマットを示す図である。図７において、ＭＥＰ  ＩＤ情報は、１３ｂｉｔの整数で表しているため、第９オクテットのＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）から３ｂｉｔは“０”固定と定められている。
【００４６】
図８は本発明の実施の形態におけるＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まないＣＣＭのＭＥＰ  ＩＤフィールドのフォーマットを示す図である。図８において、フラグ情報としては、第９オクテットのＭＳＢから３ｂｉｔを“１”とする。
【００４７】
第９オクテットの残りの５ｂｉｔである機能ＩＤは、ＣＣＭに重畳されたデータの種別を表しており、通信装置のどの機能部宛ての情報なのかを表す。また、機能ＩＤが“０”の場合は、特別に重畳データ自体が無いことを表すこととする。
【００４８】
第１０オクテットのシーケンス番号は、ＣＣＭに重畳されたデータの復元順序を表している。重畳するデータのサイズが大きい場合は、ＣＣＭ送信側で１つのＣＣＭに収まるサイズに小分けにする必要がある。小分けにされたデータを受信したＣＣＭ受信側で元のデータ順序で復元できるように用いられる。
【００４９】
また、本実施の形態でのＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まないＣＣＭのＭＥＧ  ＩＤフィールドについては、全てデータ格納用として用いており、ＩＴＵ−Ｔ  Ｙ．１７３１勧告におけるＭＥＧ  ＩＤフィールドのフォーマットとは関連性がない。
【００５０】
通信装置１のＣＣＭ受信部１２は、ＯＡＭ設定情報格納部１３内に予め設定された情報を基に、他の装置から受信したＣＣＭから自装置ＭＥＰ宛てのＣＣＭを抽出する機能を持つ。また、ＣＣＭ受信部１２は、ＥＴＨ−ＣＣ本来の接続性チェックを行う機能も持つ。
【００５１】
具体的には、ＣＣＭを最後に受信してからの時間がＣＣＭ送受信周期の３．５倍を超えた場合にＬＯＣ（Ｌｏｓｓ  ｏｆ  Ｃｏｎｔｉｎｕｉｔｙ）異常を検出する。
【００５２】
さらに、自装置ＭＥＰ宛てのＣＣＭのＭＥＰ  ＩＤフィールドの第９オクテットのＭＳＢから３ｂｉｔが“０”の場合は、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含むＣＣＭと判断し、そのＣＣＭの情報がＯＡＭ設定情報格納部１３に予め設定された情報と合致するかどうかを確認する。
【００５３】
本実施の形態では、「同じＭＥＧ  Ｌｅｖｅｌだが、受信したＭＥＰ自身が持つＭＥＧ  ＩＤと異なるＭＥＧ  ＩＤを持つＣＣＭフレームの受信（Ｍｉｓｍｅｒｇｅ）」、「同じＭＥＧ  Ｌｅｖｅｌで正しいＭＥＧ  ＩＤを持つが、受信したＭＥＰ自身のＭＥＰ  ＩＤと、異なる宛て先ＭＥＰ  ＩＤのＣＣＭフレームの受信（Ｕｎｅｘｐｅｃｔｅｄ  ＭＥＰ）」という２つの異常を検出することができる。
【００５４】
自装置ＭＥＰ宛てのＣＣＭのＭＥＰ  ＩＤフィールドの第９オクテットのＭＳＢから３ｂｉｔが“１”の場合は、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含まないＣＣＭと判断し、上記の異常検出を行わない。その代わりに、ＣＣＭ受信部１２は、重畳されたデータを抽出する動作を行う。
【００５５】
その後、ＣＣＭ受信部１２は、ＭＥＰフィールドの機能ＩＤによって定められた適切な機能部宛てにＭＥＧ  ＩＤフィールド内のデータを転送する動作を行う。本実施の形態では、データとして制御端末３宛ての制御情報を抽出し、制御端末３に向けて送信する動作を行う。
【００５６】
ＯＡＭ設定情報格納部１３，２３は、「自装置ＭＥＰのＭＥＧ  Ｌｅｖｅｌ」、「自装置ＭＥＰのＭＥＧ  ＩＤ」、「自装置ＭＥＰのＭＥＰ  ＩＤ」、「自装置ＭＥＰのＰｅｅｒ  ＭＥＰ  ＩＤ」、「自装置ＭＥＰのＣＣＭ送受信周期」という情報の読み書きが可能なメモリである。
【００５７】
通信装置２のＣＣＭ送信部２１は、上述した通信装置１のＣＣＭ送信部１１と同様の機能を持つ。ＣＣＭ送信部２１は、ＯＡＭ設定情報格納部２３に予め設定された情報を基にＣＣＭを生成し、通信装置１のＣＣＭ受信部１２に向けて送信する機能を持つ。また、本実施の形態では、ＣＣＭに重畳するデータは装置制御部２４から受信した制御端末３宛ての制御情報である。
【００５８】
通信装置２のＣＣＭ受信部２２は、上述した通信装置１のＣＣＭ受信部１２と同様の機能を持つ。ＣＣＭ受信部２２は、ＯＡＭ設定情報格納部２３内に予め設定された情報を基に、他の装置から受信したＣＣＭから自装置ＭＥＰ宛てのＣＣＭを抽出する機能を持つ。また、本実施の形態では、ＣＣＭに重畳されたデータが装置制御部２４宛ての制御情報である。
【００５９】
通信装置２の装置制御部２４は、ＣＣＭ受信部２２から受信した制御情報を基に、装置状態の取得、装置の機能変更を行う機能を持つ。また、装置制御部２４は、その機能を行った結果を含む制御情報を、ＣＣＭ送信部２１に送信する機能を持つ。
【００６０】
図９は本発明の実施の形態によるＣＣＭ送信部の動作を示すフローチャートであり、図１０は本発明の実施の形態によるＣＣＭ受信部の動作を示すフローチャートである。これら図１〜図１０を参照して本発明の実施の形態によるＣＣＭ送信及びＣＣＭ受信部の動作について説明する。
【００６１】
まず、図９を参照して図４に示す通信装置１のＣＣＭ送信部１１及び通信装置２のＣＣＭ送信部２１の動作について説明する。
【００６２】
ＣＣＭ送信部１１，２１は、ＣＣＭの送信を開始する際、まずＯＡＭ設定情報格納部１３，２３からＣＣＭフォーマットの各フィールドに格納する情報を取得する（図９ステップＳ１）。
【００６３】
また、ＣＣＭ送信部１１，２１は、３回に１回だけＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を持つＣＣＭを送信するため、何回目のＣＣＭなのかを判別するためのカウンタＮ（図示せず）を持つ。ステップＳ１の処理では、このカウンタＮの初期値設定も実施している。
【００６４】
次に、ＣＣＭ送信部１１，２１は、Ｐｅｒｉｏｄ  ｗａｉｔにおいて、イーサネット（登録商標）ＯＡＭ設定のＣＣＭ送受信周期でＣＣＭを送信するためのウェイトを実施する（図９ステップＳ２）。
【００６５】
ＣＣＭ送信部１１，２１は、Ｐｅｒｉｏｄ  ｗａｉｔ後、２つの条件式によって、３通りのＣＣＭを生成して送信する。つまり、ＣＣＭ送信部１１，２１は、「Ｎ＝３」の場合（図９ステップＳ３のＹＥＳ）、ＩＴＵ−Ｔ  Ｙ．１７３１フォーマットに準拠した、ＭＥＰ  ＩＤ情報、ＭＥＧ  ＩＤ情報を持つＣＣＭを生成して送信する（図９ステップＳ４）。
【００６６】
ＣＣＭ送信部１１，２１は、「Ｎ＝３」以外の場合（図９ステップＳ３のＮＯ）、かつ送信しなければならないデータがある場合（図９ステップＳ６のＹＥＳ）、そのデータを重畳したＭＥＰ  ＩＤ情報、ＭＥＧ  ＩＤ情報を持たないＣＣＭを生成して送信する（図９ステップＳ７）。
【００６７】
ＣＣＭ送信部１１，２１は、「Ｎ＝３」以外の場合（図９ステップＳ３のＮＯ）、かつ送信しなければならないデータがない場合（図９ステップＳ６のＮＯ）、データが重畳されておらず、ＭＥＰ  ＩＤ情報、ＭＥＧ  ＩＤ情報も持たないＣＣＭを生成して送信する（図９ステップＳ８）。
【００６８】
ＣＣＭ送信部１１，２１は、ＩＴＵ−Ｔ  Ｙ．１７３１フォーマットに準拠したＣＣＭを送信した後、カウンタをクリアして再度ＣＣＭ送受信周期間隔分のウェイトを実施する（図９ステップＳ５）。また、ＣＣＭ送信部１１，２１は、それ以外のＣＣＭを送信した場合は、カウンタを１つ回し、再度、ＣＣＭ送受信周期のウェイトを実施する（図９ステップＳ９）。
【００６９】
次に、図１０を参照して図４に示す通信装置１のＣＣＭ受信部１２及び通信装置２のＣＣＭ受信部２２の動作について説明する。
【００７０】
ＣＣＭ受信部１２，２２は、ＣＣＭの受信を開始する際、まずＯＡＭ設定情報格納部１３，２３から、自装置ＭＥＰ宛てのＣＣＭを抽出するための情報を取得する（図１０ステップＳ１１）。
【００７１】
その後、ＣＣＭ受信部１２，２２は、自装置ＭＥＰ宛てのＣＣＭを受信した時点で、２つの条件式によって、３通りの処理を実施する。つまり、ＣＣＭ受信部１２，２２は、フラグ情報を持たない場合（本実施の形態では、ＣＣＭフォーマットの第９オクテットのＭＳＢから３ｂｉｔが“０”の場合）（図１０ステップＳ１４のＹＥＳ）、ＩＴＵ−Ｔ  Ｙ．１７３１フォーマットに準拠したＣＣＭと判断し、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報の確認も含めて、ＩＴＵ−Ｔ  Ｙ．１７３１の勧告通りの受信処理を行う（図１０ステップＳ１５）。
【００７２】
ＣＣＭ受信部１２，２２は、フラグ情報を持つ場合（本実施の形態の場合、ＣＣＭフォーマットの第９オクテットのＭＳＢから３ｂｉｔが“１”の場合）（図１０ステップＳ１４のＮＯ）、かつ重畳されたデータがあると判断した場合（本実施の形態では、機能ＩＤが“０”以外の場合）（図１０ステップＳ１６のＹＥＳ）、ＣＣＭから重畳されたデータを抽出し、対象の装置内ブロックにそのデータを送信する処理を行う（図１０ステップＳ１７）。
【００７３】
ＣＣＭ受信部１２，２２は、フラグ情報を持つ場合（図１０ステップＳ１４のＮＯ）、かつ重畳されたデータが存在しないと判断した場合（本実施の形態では、機能ＩＤが“０”の場合）（図１０ステップＳ１６のＮＯ）、データ抽出は行わない（図１０ステップＳ１８）。
【００７４】
ＣＣＭ受信部１２，２２は、処理完了後、再度自装置ＭＥＰ宛てのＣＣＭを待つ。また、ＣＣＭ受信部１２，２２は、自装置ＭＥＰ宛てのＣＣＭを待つ処理中において、ＣＣＭ送受信周期の３．５倍以上の期間、受信しなかった場合（図１０ステップＳ１３のＹＥＳ）、ＬＯＣ（Ｌｏｓｓ  ｏｆ  Ｃｏｎｔｉｎｕｉｔｙ）異常を検出する。
【００７５】
このように、本実施の形態では、ＣＣＭの余剰帯域にデータを重畳しているため、従来のＣＣＭ占有帯域以外に新たな帯域を使用せず、ＣＣＭ以外のデータを通信することができる。
【００７６】
また、本実施の形態では、ＣＣＭ内のＭＥＰ  ＩＤフィールド及びＭＥＧ  ＩＤフィールドと自装置のイーサネット（登録商標）ＯＡＭ設定情報との不一致異常を検出する機能をスキップ可能にしているので、ＣＰＵ（中央処理装置）やメモリ等の装置リソースの負荷軽減を目的に実装することができる。
【００７７】
本発明の実施の形態では、ＭＥＰ  ＩＤ情報及びＭＥＧ  ＩＤ情報を含むＣＣＭの送信間隔を、ＣＣＭ送受信周期の３倍周期に設定している。しかしながら、本発明は、送信間隔の周期的、非周期的に関わらず、効果を発揮することができるため、図３に示すような規則性のない混在も可能である。
【００７８】
規則性のない混在例として、通信する必要があるデータが無い場合には、極力、ＩＴＵ−Ｔ  Ｙ．１７３１の勧告フォーマットのＣＣＭを送信する実装が考えられる。
【００７９】
また、本発明を用いていない装置（従来装置）と本発明を用いている装置とを対向させる場合、従来装置がＣＣＭ送信し、本発明による装置がＣＣＭ受信する方向については互換性がある。但し、本発明による装置がＣＣＭ送信し、従来装置がＣＣＭ受信する方向については互換性が無い。
【００８０】
本発明による装置においては、従来技術の動作と本発明の動作とを切替え可能にする実装が当然考えられる。または、互換性があるＣＣＭ受信方向のみの動作を実装すること、逆に、互換性がないＣＣＭ送信方向のみの動作を実装することも当然考えられる。
【符号の説明】
【００８１】
１，２  通信装置
３  制御端末
１１，２１  ＣＣＭ送信部
１２，２２  ＣＣＭ受信部
１３，２３  イーサネット（登録商標）ＯＡＭ設定情報格納部
２４  装置制御部
１０１，１０２  伝送路
【図１】
0005760729.tif 000002
【図２】
0005760729.tif 000003
【図３】
0005760729.tif 000004
【図４】
0005760729.tif 000005
【図５】
0005760729.tif 000006
【図６】
0005760729.tif 000007
【図７】
0005760729.tif 000008
【図８】
0005760729.tif 000009
【図９】
0005760729.tif 000010
【図１０】
0005760729.tif 000011
【図１１】
0005760729.tif 000012