(57)【特許請求の範囲】
【請求項１】
互いの接続状態を確認すべき第１の通信装置と第２の通信装置とを備え、
前記第１の通信装置は、自装置の属性に応じた値が設定された第１のＯＡＭ（Operation Administration and Maintenance）フレームと、前記第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームとを、通信網を介して前記第２の通信装置へ送信するフレーム送信部を含み、
前記第２の通信装置は、前記第１の通信装置から受けつけられた第１のＯＡＭフレームと第２のＯＡＭフレームの両方が正常である場合に、前記第１の通信装置との接続状態が正常であると判定する判定部を含み、
前記第１の通信装置のフレーム送信部は、前記第１の通信装置から前記第２の通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、少なくともＭＥＰ（Maintenance Entry Point）ＩＤとＭＥＧ（Maintenance Entity Group）ＩＤを除外したビット列の一部に、前記第２のＯＡＭフレームであることを示す所定のキーワードを設定し、前記第１の通信装置から前記第２の通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、前記キーワードを設定した領域以外のビット列の少なくとも一部を、反転対象ビット列として反転させた前記第２のＯＡＭフレームを前記第２の通信装置へ送信し、
前記第２の通信装置の判定部は、前記第１の通信装置から受け付けられたＯＡＭフレームに前記キーワードが含まれる場合、当該ＯＡＭフレームを前記第２のＯＡＭフレームとして識別し、当該ＯＡＭフレームの前記反転対象ビット列の値にもとづいて当該ＯＡＭフレームの正常性を判定することを特徴とする通信システム。
【請求項２】
他の通信装置に本通信装置との接続状態を確認させるためのＯＡＭフレームを送信する通信装置であって、
前記他の通信装置において、本通信装置の属性に応じた値が設定された第１のＯＡＭフレームと、前記第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームの両方が正常である場合に、本通信装置との接続状態が正常であると判定させるために、前記第１のＯＡＭフレームと前記第２のＯＡＭフレームの両方を、通信網を介して前記他の通信装置へ送信するフレーム送信部を備え、
前記フレーム送信部は、本通信装置から前記他の通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、少なくともＭＥＰ（Maintenance Entry Point）ＩＤとＭＥＧ（Maintenance Entity Group）ＩＤを除外したビット列の一部に、前記第２のＯＡＭフレームであることを示す所定のキーワードを設定し、前記本通信装置から前記他の通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、前記キーワードを設定した領域以外のビット列の少なくとも一部を、反転対象ビット列として反転させた前記第２のＯＡＭフレームを前記他の通信装置へ送信することにより、前記他の通信装置に、本通信装置から受け付けられたＯＡＭフレームに前記キーワードが含まれる場合、当該ＯＡＭフレームを前記第２のＯＡＭフレームとして識別させ、当該ＯＡＭフレームの前記反転対象ビット列の値にもとづいて当該ＯＡＭフレームの正常性を判定させることを特徴とする通信装置。
【請求項３】
他の通信装置との接続状態を確認するためのＯＡＭフレームを受信する通信装置であって、
通信網を介して前記他の通信装置から受け付けたＯＡＭフレームであって、前記他の通信装置の属性に応じた値が設定された第１のＯＡＭフレームと、前記第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームの両方が正常である場合に、本通信装置と前記他の通信装置との接続状態が正常であると判定する判定部を備え、
前記第２のＯＡＭフレームは、前記他の通信装置から本通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、少なくともＭＥＰ（Maintenance Entry Point）ＩＤとＭＥＧ（Maintenance Entity Group）ＩＤを除外したビット列の一部に、前記第２のＯＡＭフレームであることを示す所定のキーワードが設定され、前記他の通信装置から本通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、前記キーワードを設定した領域以外のビット列の少なくとも一部が、反転対象ビット列として反転されたものであり、
前記判定部は、前記他の通信装置から受け付けられたＯＡＭフレームに前記キーワードが含まれる場合、当該ＯＡＭフレームを前記第２のＯＡＭフレームとして識別し、当該ＯＡＭフレームの前記反転対象ビット列の値にもとづいて当該ＯＡＭフレームの正常性を判定することを特徴とする通信装置。
【請求項４】
互いの接続状態を確認すべき第１の通信装置と第２の通信装置により実行される方法であって、
前記第１の通信装置が、自装置の属性に応じた値が設定された第１のＯＡＭフレームと、前記第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームとを、通信網を介して前記第２の通信装置へ送信するステップと、
前記第２の通信装置が、前記第１の通信装置から受けつけられた第１のＯＡＭフレームと第２のＯＡＭフレームの両方が正常である場合に、前記第１の通信装置との接続状態が正常であると判定するステップと、
を備え、
前記第１の通信装置は、前記送信するステップにおいて、前記第１の通信装置から前記第２の通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、少なくともＭＥＰ（Maintenance Entry Point）ＩＤとＭＥＧ（Maintenance Entity Group）ＩＤを除外したビット列の一部に、前記第２のＯＡＭフレームであることを示す所定のキーワードを設定し、前記第１の通信装置から前記第２の通信装置へのＯＡＭフレームの伝送に影響を及ぼさない前記第１のＯＡＭフレームのビット列のうち、前記キーワードを設定した領域以外のビット列の少なくとも一部を、反転対象ビット列として反転させた前記第２のＯＡＭフレームを前記第２の通信装置へ送信し、
前記第２の通信装置は、前記判定するステップにおいて、前記第１の通信装置から受け付けられたＯＡＭフレームに前記キーワードが含まれる場合、当該ＯＡＭフレームを前記第２のＯＡＭフレームとして識別し、当該ＯＡＭフレームの前記反転対象ビット列の値にもとづいて当該ＯＡＭフレームの正常性を判定することを特徴とする接続状態検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ通信技術に関し、特に、通信装置間の接続状態を検出するための技術に関する。
【背景技術】
【０００２】
ＩＴＵ−Ｔ  Ｙ．１７３１は、通信網における接続性監視のためのイーサネット（登録商標）ＯＡＭ（Operation Administration and Maintenance）（以下、「Ｅ−ＯＡＭ」とも呼ぶ。）技術を規定している。Ｅ−ＯＡＭでは、監視終端点に位置する装置をＭＥＰ（Maintenance Entry Point）として設定し、監視中間点に位置する装置をＭＩＰ（Maintenance Intermediate Point）として設定する。そして、ＭＥＰおよびＭＩＰを含む監視グループとしてＭＥＧ（Maintenance Entity Group）を設定する。そして、ＭＥＧの装置間で定期的に監視用のＭＡＣフレーム（以下、「ＯＡＭフレーム」とも呼ぶ。）を送受することで、ＭＥＧ内で回線障害を検出することを可能にしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７８４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
Ｅ−ＯＡＭでは、ＭＥＰから送信したＯＡＭフレームがＭＩＰや他のＭＥＰへ正常に到達することを確認することによりフレーム伝送の異常を検出する。しかし、ＯＡＭフレームの一部のビットのみに異常が発生する場合、その異常を検出できないことがあることを本発明者は認識した。
【０００５】
本発明はこうした課題に鑑みてなされたものであり、その主たる目的は、通信装置間の接続異常の検出精度を向上させる技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の通信システムは、互いの接続状態を確認すべき第１の通信装置と第２の通信装置とを備える。第１の通信装置は、自装置の属性に応じた値が設定された第１のＯＡＭ（Operation Administration and Maintenance）フレームと、第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームとを第２の通信装置へ送信するフレーム送信部を含む。第２の通信装置は、第１の通信装置から受けつけられた第１のＯＡＭフレームと第２のＯＡＭフレームの両方が正常である場合に、第１の通信装置との接続状態が正常であると判定する判定部を含む。
【０００７】
本発明の別の態様は、通信装置である。この装置は、他の通信装置に本通信装置との接続状態を確認させるためのＯＡＭフレームを送信する通信装置であって、他の通信装置において、本通信装置の属性に応じた値が設定された第１のＯＡＭフレームと、第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームの両方が正常である場合に、本通信装置との接続状態が正常であると判定させるために、第１のＯＡＭフレームと第２のＯＡＭフレームの両方を他の通信装置へ送信するフレーム送信部を備える。
【０００８】
本発明のさらに別の態様もまた、通信装置である。この装置は、他の通信装置との接続状態を確認するためのＯＡＭフレームを受信する通信装置であって、他の通信装置から受け付けたＯＡＭフレームであって、他の通信装置の属性に応じた値が設定された第１のＯＡＭフレームと、第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームの両方が正常である場合に、本通信装置と他の通信装置との接続状態が正常であると判定する判定部を備える。
【０００９】
本発明のさらに別の態様は、接続状態検出方法である。この方法は、互いの接続状態を確認すべき第１の通信装置と第２の通信装置により実行される方法であって、第１の通信装置が、自装置の属性に応じた値が設定された第１のＯＡＭフレームと、第１のＯＡＭフレームの少なくとも一部のビットを反転させた第２のＯＡＭフレームとを第２の通信装置へ送信するステップと、第２の通信装置が、第１の通信装置から受けつけられた第１のＯＡＭフレームと第２のＯＡＭフレームの両方が正常である場合に、第１の通信装置との接続状態が正常であると判定するステップと、を備える。
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、通信装置間の接続異常の検出精度を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態のＯＡＭフレームの構成を示す図である。
【図２】実施の形態の通信システムの構成を示す図である。
【図３】図２の第１ＭＥＰ装置の機能構成を示すブロック図である。
【図４】図２の第１ＭＩＰ装置の機能構成を示すブロック図である。
【図５】図２の第１ＭＥＰ装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の実施の形態について、その構成を説明する前にまず概要を説明する。
上述したように、ＭＥＧ内の通信装置間でＯＡＭフレームが送受される際に、ＯＡＭフレームの一部のビットのみに異常が発生した場合、その異常を検出できないことがある。具体的には、通信装置内のバッファ（メモリ）の一部の記憶素子が故障した場合等、通信装置の故障内容によっては、ＯＡＭフレーム内ペイロード部の特定のビットが、送信側での設定値（０もしくは１）に関わらず、受信側では常に０もしくは１に固定されてしまうことがある。そして、Ｅ−ＯＡＭにおけるその特定のビットの値（送信側での設定値）が、固定されるビット値と一致する場合、異常が看過されてしまう。例えば、通信網の試験時に看過された障害が、サービス開始後に顕在化することもあった。
【００１４】
そこで本実施の形態では、ＯＡＭフレームの送信側装置は、ＭＥＰやＭＥＧの属性値をペイロード部に設定した通常のＯＡＭフレーム（以下、「通常ＯＡＭフレーム」とも呼ぶ。）と、通常ＯＡＭフレームの一部のビット列の値を反転させたＯＡＭフレーム（以下、「反転ＯＡＭフレーム」とも呼ぶ。）の両方をＯＡＭフレームの受信側装置へ送信する。ＯＡＭフレームの受信側装置では、送信側装置から受け付けた通常ＯＡＭフレームと反転ＯＡＭフレームの両方が正常である場合に、送信側装置との接続状態が正常であると判定する。これにより、ＯＡＭフレームの送受において当該フレームの特定のビットのみに異常が発生する場合でも、接続状態の異常を検出可能とする。以下、単に「ＯＡＭフレーム」と呼ぶ場合、通常ＯＡＭフレームと反転ＯＡＭフレームの両方を含む。
【００１５】
図１は、実施の形態のＯＡＭフレームの構成を示す。同図のＤＡ〜ＴＬＶ  Ｏｆｆｓｅｔまで（先頭から２２バイト）がヘッダ部であり、以降Ｅｎｄ  ＴＬＶまで（２３バイト〜９３バイト）がペイロード部である。また同図においてハッチングで示す部分、すなわちＤＡ〜ＭＥＬ（ＭＥＧレベル）およびＦＣＳは、第１ＭＥＰ装置１０〜第２ＭＥＰ装置１２間でＯＡＭフレームを伝送するために必要な情報であり、各通信装置で参照される。したがって、反転ＯＡＭフレームを設定する際にビット反転の対象となる領域は、同図の非ハッチング部分である。すなわち、値を反転させてもＯＡＭフレームの伝送に影響のないビット列であり、ＯＡＭフレームにおけるヘッダ部の一部とペイロード部である。ＯＡＭフレーム内のデータ項目のうち、ユーザが任意の値を設定可能なデータ項目であるとも言える。
【００１６】
図２は、実施の形態の通信システムの構成を示す。通信システム１００は、同一のＭＥＧを構成する通信装置として、第１ＭＥＰ装置１０と、第２ＭＥＰ装置１２と、第１ＭＩＰ装置２０と、第２ＭＩＰ装置２２とを備え、レイヤ２網を形成する。
【００１７】
第１ＭＥＰ装置１０および第２ＭＥＰ装置１２はＭＥＰとして機能するレイヤ２スイッチ（以下、「Ｌ２ＳＷ」とも呼ぶ。）である。具体的には、第１ＭＥＰ装置１０は第２ＭＥＰ装置１２宛のＯＡＭフレームを送信し、第２ＭＥＰ装置１２はそのＯＡＭフレームを受信して終端する。また第２ＭＥＰ装置１２は第１ＭＥＰ装置１０宛のＯＡＭフレームを送信し、第１ＭＥＰ装置１０はそのＯＡＭフレームを受信して終端する。
【００１８】
第１ＭＩＰ装置２０および第２ＭＩＰ装置２２はＭＩＰとして機能するＬ２ＳＷである。具体的には、第１ＭＥＰ装置１０から送信されたＯＡＭフレームを受信し、その宛先アドレスに応じて他のＭＩＰ装置もしくは第２ＭＥＰ装置１２へ転送する。また、第２ＭＥＰ装置１２から送信されたＯＡＭフレームを受信し、その宛先アドレスに応じて他のＭＩＰ装置もしくは第１ＭＥＰ装置１０へ転送する。
【００１９】
図３は、図２の第１ＭＥＰ装置１０の機能構成を示すブロック図である。第１ＭＥＰ装置１０は、通信ポート３０と、ＯＡＭ設定情報保持部３２と、キーワード保持部３４と、ユーザコマンド実行部３６と、タイマ部３８と、ＯＡＭ設定部４０と、ＯＡＭ送信部４２と、ＯＡＭ取得部４４と、接続状態判定部４６と、接続状態記録部４８を備える。Ｌ２ＳＷにおけるフレームのスイッチング処理（転送処理）を実行するスイッチ部については公知の技術であるため図２では記載を省略している。また通信ポートも説明に必要なものだけを描いている。
【００２０】
図３の機能ブロックのうち、タイマ部３８、ＯＡＭ設定部４０およびＯＡＭ送信部４２は、ＯＡＭフレームの送信側装置としての機能である。その一方、ＯＡＭ取得部４４、接続状態判定部４６および接続状態記録部４８は、ＯＡＭフレームの受信側装置としての機能である。なお、図２の第２ＭＥＰ装置１２の機能構成も、通信ポート３０の接続先が第２ＭＩＰ装置２２となる以外は図３と同様である。
【００２１】
本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリ、ＨＤＤをはじめとする素子や電子回路、機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ブロック図においては、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００２２】
通信ポート３０は、第１ＭＩＰ装置２０に対してＭＡＣフレームを送信する。このＭＡＣフレームには、第１ＭＥＰ装置１０を送信元とし、第２ＭＥＰ装置１２を宛先とするＯＡＭフレームや、図示しない他の通信ポートから転送されたユーザフレーム（エンドユーザ等が送信したデータを含むＭＡＣフレームであり、いわゆる「主信号」）が含まれる。また通信ポート３０は、第１ＭＩＰ装置２０から送信されたＭＡＣフレームを受信する。このＭＡＣフレームには、第２ＭＥＰ装置１２を送信元とし、第１ＭＥＰ装置１０を宛先とするＯＡＭフレームや、ユーザフレームが含まれる。
【００２３】
ＯＡＭ設定情報保持部３２は、第１ＭＥＰ装置１０を送信元とし、第２ＭＥＰ装置１２を宛先とする通常ＯＡＭフレームに設定すべきデータ（以下、「送信ＯＡＭ設定情報」とも呼ぶ。）を保持する。また、第２ＭＥＰ装置１２を送信元とし、第１ＭＥＰ装置１０を宛先とする通常ＯＡＭフレームに設定されるべきデータ（以下、「受信ＯＡＭ設定情報」とも呼ぶ。）を保持する。
【００２４】
ＯＡＭ設定情報保持部３２に格納される送信ＯＡＭ設定情報は、図１で示したＯＡＭフレームの各データ項目への設定値を含む。例えば、送信元として第１ＭＥＰ装置１０のＭＡＣアドレス、宛先として第２ＭＥＰ装置１２のＭＡＣアドレス、・・・、ＭＥＰ（第１ＭＥＰ装置１０）のＩＤ、ＭＥＧのＩＤ等を含んでもよい。また、受信ＯＡＭ設定情報は、送信元として第２ＭＥＰ装置１２のＭＡＣアドレス、宛先として第１ＭＥＰ装置１０のＭＡＣアドレス、・・・、ＭＥＰ（第２ＭＥＰ装置１２）のＩＤ、ＭＥＧのＩＤ等を含んでもよい。受信ＯＡＭ設定情報は、第２ＭＥＰ装置１２を送信元とし、第１ＭＥＰ装置１０を宛先とする通常ＯＡＭフレームと照合するためのデータであり、その通常ＯＡＭフレームの正常性を確認するためのデータである。
【００２５】
なお、第２ＭＥＰ装置１２のＯＡＭ設定情報保持部３２には、第１ＭＥＰ装置１０における送信ＯＡＭ設定情報が受信ＯＡＭ設定情報として保持されてもよく、第１ＭＥＰ装置１０における受信ＯＡＭ設定情報が送信ＯＡＭ設定情報として保持されてもよい。
【００２６】
キーワード保持部３４は、通常ＯＡＭフレームと反転ＯＡＭフレームを区別するためのキーワード、言い換えれば、２種のＯＡＭフレームのうち反転ＯＡＭフレームを識別するためのキーワードを保持する記憶領域である。このキーワードを、以下では「反転識別キーワード」とも呼ぶこととする。
【００２７】
ユーザコマンド実行部３６は、所定のユーザインタフェース（コマンド入力画面等）に対して通信システム１００の管理者が入力したコマンドを受け付けて実行する。本実施の形態では、送信ＯＡＭ設定情報および受信ＯＡＭ設定情報を指定した登録コマンドを受け付けて、送信ＯＡＭ設定情報および受信ＯＡＭ設定情報をＯＡＭ設定情報保持部３２へ格納する。また、反転識別キーワードを指定した登録コマンドを受け付けて、反転識別キーワードをキーワード保持部３４へ格納する。
【００２８】
タイマ部３８は、先のＯＡＭフレームの送信から予め定められた時間が経過した場合、その事実を検出して、新たなＯＡＭフレームを送信すべき旨をＯＡＭ設定部４０へ通知する。すなわち、ＯＡＭフレームの送信タイミングである旨を定期的に通知する。なお、タイマ部３８は、通常ＯＡＭフレームと反転ＯＡＭフレームの送信タイミングを別個に検出して、それぞれのフレームの送信指示を別個に通知してもよい。
【００２９】
ＯＡＭ設定部４０は、タイマ部３８からの通知を受け付けると、ＯＡＭ設定情報保持部３２に格納された送信ＯＡＭ設定情報にしたがって通常ＯＡＭフレームを設定する。また、ＯＡＭ設定部４０は、タイマ部３８からの通知を受け付けると、ＯＡＭ設定情報保持部３２に格納された送信ＯＡＭ設定情報にしたがって通常ＯＡＭフレームと同様のフレームを生成して、そのフレームの予め定められた領域に、キーワード保持部３４に格納された反転識別キーワードを設定する。そして、そのフレームの反転対象領域のビット値を反転させることにより反転ＯＡＭフレームを生成する。
【００３０】
反転識別キーワードを設定する領域は、図１の２３バイト目〜２６バイト目までや、４５バイト目〜７６バイト目等、全てのビットに０が指定されるフィールド内に設けられることが望ましい。言い換えれば、図１のＯＡＭフレームの非ハッチング領域からＭＥＰ−ＩＤやＭＥＧ−ＩＤを除いた領域内に、反転識別キーワードが設定されることが望ましい。ＭＥＰ−ＩＤやＭＥＧ−ＩＤの領域に反転識別キーワードを設定すると、ＭＥＰ−ＩＤやＭＥＧ−ＩＤの設定情報を受信側で復元困難になるからである。なお、反転識別キーワードが設定される領域は、反転対象領域から除外される。言い換えると、図１の非ハッチング領域から反転識別キーワードの設定領域を除いた部分が反転対象領域となる。
【００３１】
ＯＡＭ送信部４２は、ＯＡＭ設定部４０により設定された通常ＯＡＭフレームと反転ＯＡＭフレームの両方を、通信ポート３０を介して第１ＭＩＰ装置２０へ送信する。ＯＡＭ取得部４４は、通信ポート３０において受け付けられたＭＡＣフレームのうち、予め定められたＥ−ＯＡＭの識別情報がＥｔｈｅｒ  Ｔｙｐｅフィールドに設定されたＭＡＣフレームをＯＡＭフレームと識別して取得する。
【００３２】
接続状態判定部４６は、ＯＡＭ取得部４４により取得されたＯＡＭフレームの予め定められた領域に、キーワード保持部３４に格納された反転識別キーワードが設定されているか否かを判定する。判定識別キーワードと不一致のデータが設定されていた場合、接続状態判定部４６は、通常ＯＡＭフレームであると判定して、その設定内容と、ＯＡＭ設定情報保持部３２に格納された受信ＯＡＭ設定情報とが合致するか否かを判定する。合致した場合、通常ＯＡＭフレームの設定内容が正常であり、通信システム１００における通常ＯＡＭフレームの伝送状態が正常であると判定する。その一方、不一致の場合、通常ＯＡＭフレームが異常であり、通信システム１００における通常ＯＡＭフレームの伝送状態が異常であると判定する。
【００３３】
ＯＡＭ取得部４４により取得されたＯＡＭフレームに反転識別キーワードが設定されていた場合、接続状態判定部４６は、反転ＯＡＭフレームであると判定して、予め定められた反転対象領域のビット値を反転させる。そして、その反転後のＯＡＭフレームの設定内容と、ＯＡＭ設定情報保持部３２に格納された受信ＯＡＭ設定情報とが合致するか否かを判定する。合致した場合、反転ＯＡＭフレームの設定内容が正常であり、通信システム１００における反転ＯＡＭフレームの伝送状態が正常であると判定する。その一方、不一致の場合、反転ＯＡＭフレームが異常であり、通信システム１００における反転ＯＡＭフレームの伝送状態が異常であると判定する。
【００３４】
接続状態判定部４６は、通常ＯＡＭフレームの伝送状態が正常の場合、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２との接続状態が正常、言い換えれば、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２間のＭＡＣフレームの伝送状態が正常であると判定する。同様に、反転ＯＡＭフレームの伝送状態が正常であると判定した場合、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２との接続状態が正常であると判定する。逆に言えば、通常ＯＡＭフレームもしくは反転ＯＡＭフレームの少なくとも一方で異常を検出した場合、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２との接続状態が異常であると判定する。変形例として、通常ＯＡＭフレームと反転ＯＡＭフレームが同時期に受け付けられる場合、通常ＯＡＭフレームの伝送状態が正常、かつ、反転ＯＡＭフレームの伝送状態が正常であると判定することを条件として第１ＭＥＰ装置１０と第２ＭＥＰ装置１２との接続状態が正常であると判定してもよい。最後に、接続状態判定部４６は、ＯＡＭフレームを終端（廃棄）する。
【００３５】
接続状態記録部４８は、接続状態判定部４６による第１ＭＥＰ装置１０と第２ＭＥＰ装置１２との接続状態の判定結果を所定のログファイルへ記録する。なお、図３には不図示であるが、第１ＭＥＰ装置１０は、アラート出力部をさらに備えてもよい。このアラート出力部は、接続状態判定部４６により第１ＭＥＰ装置１０と第２ＭＥＰ装置１２との接続状態が異常と判定された場合、その旨を示すアラートメッセージを予め定められた外部装置へ出力してもよい。例えば、アラートメッセージを含むＳＮＭＰのＴＲＡＰメッセージを外部のＳＮＭＰサーバへ通知してもよい。
【００３６】
図４は、図２の第１ＭＩＰ装置２０の機能構成を示すブロック図である。第１ＭＩＰ装置２０は、ＯＡＭ設定情報保持部３２と、キーワード保持部３４と、ユーザコマンド実行部３６と、ＯＡＭ取得部４４と、接続状態判定部４６と、接続状態記録部４８と、通信ポート５０と、通信ポート５２と、スイッチ部５４を備える。同図の機能ブロックのうち、図３の機能ブロックと同一もしくは対応する機能ブロックには図３と同一の符号を付しており、それらの機能ブロックについて既述の説明は以下省略する。
【００３７】
なお、図２の第２ＭＩＰ装置２２の機能構成は、通信ポート５０と通信ポート５２の接続先が、それぞれ第１ＭＩＰ装置２０と第２ＭＥＰ装置１２となる以外は図４と同様である。
【００３８】
通信ポート５０は、第１ＭＥＰ装置１０から送信されたＭＡＣフレームを受信し、スイッチ部５４から受け付けたＭＡＣフレームを第１ＭＥＰ装置１０へ送信する。通信ポート５２は、第２ＭＩＰ装置２２から送信されたＭＡＣフレームを受信し、スイッチ部５４から受け付けたＭＡＣフレームを第２ＭＩＰ装置２２へ送信する。スイッチ部５４は、通信ポート５０および通信ポート５２で受信されたＭＡＣフレームに設定された宛先アドレスにしたがって、そのＭＡＣフレームを送出すべき通信ポートを決定し、その通信ポートへＭＡＣフレームを送出する。
【００３９】
ＯＡＭ設定情報保持部３２は、第１ＭＥＰ装置１０が送信元のＯＡＭフレームに関する受信ＯＡＭ設定情報と、第２ＭＥＰ装置１２が送信元のＯＡＭフレームに関する受信ＯＡＭ設定情報を保持する。ＯＡＭ取得部４４は、通信ポート５０および通信ポート５２で受信されたＭＡＣフレームの中からＯＡＭフレームを取得して接続状態判定部４６に渡す。接続状態判定部４６は、既述の方法により通常ＯＡＭフレームと反転ＯＡＭフレームの正常性を判定するが、ＭＩＰであるためＯＡＭフレームを終端しない。
【００４０】
ＯＡＭ送信部４２は、接続状態判定部４６におけるＯＡＭフレームの正常性確認処理が完了すると、そのＯＡＭフレームをスイッチ部５４へ送出する。スイッチ部５４は、ＯＡＭフレームの宛先アドレスに応じてＯＡＭフレームを送出すべき通信ポートを判定し、その通信ポートへＯＡＭフレームを渡して送出させる。なお、ＯＡＭ取得部４４、接続状態判定部４６およびＯＡＭ送信部４２は通信ポートごとに備えられてもよい。
【００４１】
なおＯＡＭ送信部４２は、接続状態判定部４６において通常ＯＡＭフレームと反転ＯＡＭフレームの両方が正常であると判定された場合に、それらのＯＡＭフレームをスイッチ部５４へ送出して外部へ伝送させてもよい。この場合、ＯＡＭフレームの伝送異常が検出される区間が限定され、故障・障害発生区間の切り分けの迅速化を支援できる。
【００４２】
以上の構成による動作を以下説明する。
まず、第１ＭＥＰ装置１０の動作を説明するが、第２ＭＥＰ装置１２の動作も同様である。
（ＯＡＭフレーム送信時）
第１ＭＥＰ装置１０のタイマ部３８は、ＯＡＭフレームの送信タイミングに至ったことを検出すると、その旨をＯＡＭ設定部４０へ通知する。ＯＡＭ設定部４０は、通常ＯＡＭフレームの送信タイミングである旨が通知されると、第２ＭＥＰ装置１２宛の通常ＯＡＭフレームを設定し、反転ＯＡＭフレームの送信タイミングである旨が通知されると、第２ＭＥＰ装置１２宛の反転ＯＡＭフレームを設定する。ＯＡＭ送信部４２は、ＯＡＭ設定部４０において設定されたＯＡＭフレームを、通信ポート３０を介して第１ＭＩＰ装置２０へ送信する。
【００４３】
（ＯＡＭフレーム受信時）
図５は、第１ＭＥＰ装置１０の動作を示すフローチャートである。同図は、ＯＡＭフレーム受信時の動作を示している。通信ポート３０においてＭＡＣフレームが受信されると（Ｓ１０のＹ）、ＯＡＭ取得部４４は、受信されたＭＡＣフレームの中からイーサタイプ値に応じてＯＡＭフレームを特定して取得する（Ｓ１２）。ＯＡＭ取得部４４において取得されたＯＡＭフレームが反転ＯＡＭフレームであった場合（Ｓ１４のＹ）、接続状態判定部４６は、反転ＯＡＭフレームにおける反転対象領域内のビット値を反転させ（Ｓ１６）、反転ＯＡＭフレームの正常性を確認する（Ｓ１８）。接続状態判定部４６は、反転ＯＡＭフレームが正常であった場合（Ｓ２０のＹ）、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２の接続状態が正常であると判定する（Ｓ２２）。その一方、反転ＯＡＭフレームが異常であった場合（Ｓ２０のＮ）、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２の接続状態が異常であると判定する（Ｓ２４）。
【００４４】
ＯＡＭ取得部４４において取得されたＯＡＭフレームが通常ＯＡＭフレームであった場合（Ｓ１４のＮ）、接続状態判定部４６は通常ＯＡＭフレームのオリジナルデータの正常性を確認する（Ｓ２６）。接続状態判定部４６は、通常ＯＡＭフレームが正常であった場合（Ｓ２８のＹ）、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２の接続状態が正常であると判定する（Ｓ２２）。その一方、通常ＯＡＭフレームが異常であった場合（Ｓ２８のＮ）、第１ＭＥＰ装置１０と第２ＭＥＰ装置１２の接続状態が異常であると判定する（Ｓ２４）。続いて、接続状態記録部４８は、接続状態判定部４６による接続性判定結果を所定のログファイルへ記録する（Ｓ３０）。なお、最終的にＯＡＭフレームは終端される。通信ポート３０においてＭＡＣフレームが未受信であれば（Ｓ１０のＮ）、以降の処理はスキップされて本図のフローを終了する。
【００４５】
次に、第１ＭＩＰ装置２０の動作を説明する。第１ＭＩＰ装置２０は、図５のフローチャートと同様に動作するが、ＯＡＭフレームを終端することなく他の通信装置へ中継する点で異なる。具体的には、接続状態判定部４６における接続性判定処理の後（例えば図５のＳ３０の後）、受信された通常ＯＡＭフレームおよび反転ＯＡＭフレームを、その宛先アドレスに応じて通信ポートから送出する。第２ＭＩＰ装置２２の動作も同様である。
【００４６】
本実施の形態の通信システム１００によれば、通信装置間において通常ＯＡＭフレームと反転ＯＡＭフレームの両方が送受され、両方のフレームの正常性が確認されて、通信装置間のフレーム伝送状態が正常か否かが判定される。これにより、ＭＥＧ内でのフレーム伝送においてＯＡＭフレームの一部のビットのみが０もしくは１に固定されてしまう障害が発生した場合も、その障害を精度よく検出することができる。例えば、通常ＯＡＭフレームで検出できない障害も、反転ＯＡＭフレームにより検出することができる。
【００４７】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４８】
上記実施の形態では、反転ＯＡＭフレーム内に反転識別キーワードを設定することにより、ＯＡＭフレームの受信側装置において通常ＯＡＭフレームと反転ＯＡＭフレームを識別することとした。変形例として、ＯＡＭフレームの送信側装置は、予め定められた順序規則にしたがって通常ＯＡＭフレームと反転ＯＡＭフレームを順次送信してもよい。この場合、受信側装置は、ＯＡＭフレームの受け付け順序にしたがって通常ＯＡＭフレームと反転ＯＡＭフレームを識別する。
【００４９】
例えば、送信側装置は、送信１番目：通常、送信２番目：反転、送信３番目：通常、送信４番目：反転・・・と定めた順序規則にしたがって、通常ＯＡＭフレームと反転ＯＡＭフレームを交互に送信してもよい。この場合、タイマ部３８が、通常ＯＡＭフレームの送信指示と、反転ＯＡＭフレームの送信指示とを交互にＯＡＭ設定部４０へ通知してもよいことはもちろんである。受信側装置は、同じ順序規則にしたがって、受信１番目：通常、受信２番目：反転、受信３番目：通常、受信４番目：反転・・・と認識して、それぞれのＯＡＭフレームの種類に応じた正常性確認処理を実行してもよい。
【００５０】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。
【００５１】
請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連係によって実現されることも当業者には理解されるところである。
【符号の説明】
【００５２】
１０  第１ＭＥＰ装置、  １２  第２ＭＥＰ装置、  ２０  第１ＭＩＰ装置、  ２２  第２ＭＩＰ装置、  ３２  ＯＡＭ設定情報保持部、  ３４  キーワード保持部、  ３６  ユーザコマンド実行部、  ３８  タイマ部、  ４０  ＯＡＭ設定部、  ４２  ＯＡＭ送信部、  ４４  ＯＡＭ取得部、  ４６  接続状態判定部、  ４８  接続状態記録部、  １００  通信システム。
【図１】
0005579637.tif 000002
【図２】
0005579637.tif 000003
【図３】
0005579637.tif 000004
【図４】
0005579637.tif 000005
【図５】
0005579637.tif 000006