(57)【特許請求の範囲】
【請求項１】
単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する単一フレーム処理内容実行手段と、
前記単一フレーム処理内容実行手段において前記処理内容が実行された前記単一イーサネットＯＡＭフレームが１つのイーサネットＯＡＭフレームへの結合の対象となるかどうかを、所定の結合条件に基づいて判別する結合可否判別手段と、
前記結合可否判別手段において、前記単一イーサネットＯＡＭフレームが前記結合の対象となると判別された場合に、前記単一イーサネットＯＡＭフレームを結合した結合イーサネットＯＡＭフレームを生成する単一フレーム結合手段と、
前記結合条件を記憶する書き換え可能なメモリと、を備え、
前記結合条件は、前記結合イーサネットＯＡＭフレームの生成のために待機する期間が所定の期間の範囲内である前記単一イーサネットＯＡＭフレームのみを前記結合の対象とする、という条件、及び、前記単一イーサネットＯＡＭフレームのヘッダに記載された、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮタグ、ＴＹＰＥ、データ、最大結合数及び最大フレーム長のうち少なくとも一つに基づいて、前記単一イーサネットＯＡＭフレームが前記結合の対象どうかを判別するという条件を含む、
ことを特徴とするイーサネットＯＡＭフレーム用通信装置。
【請求項２】
前記単一フレーム結合手段は、イーサネットＣＣ（Continuity Check）フレームとイーサネットＡＰＳ（Automatic Protection Switching）フレームとを結合させることを特徴とする、請求項１に記載されたイーサネットＯＡＭフレーム用通信装置。
【請求項３】
単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する単一フレーム処理内容実行手段と、
前記単一フレーム処理内容実行手段において前記処理内容が実行された前記単一イーサネットＯＡＭフレームが１つのイーサネットＯＡＭフレームへの結合の対象となるかどうかを、所定の結合条件に基づいて判別する結合可否判別手段と、
前記結合可否判別手段において、前記単一イーサネットＯＡＭフレームが前記結合の対象となると判別された場合に、前記単一イーサネットＯＡＭフレームを結合した結合イーサネットＯＡＭフレームを生成する単一フレーム結合手段と、
前記結合条件を記憶する書き換え可能なメモリと、を備え、
前記結合条件は、前記結合イーサネットＯＡＭフレームの生成のために待機する期間が所定の期間の範囲内である前記単一イーサネットＯＡＭフレームのみを前記結合の対象とする、という条件を含み、
前記単一フレーム結合手段は、イーサネットＣＣ（Continuity Check）フレームとイーサネットＡＰＳ（Automatic Protection Switching）フレームとを結合させることを特徴とする、イーサネットＯＡＭフレーム用通信装置。
【請求項４】
さらに、
通信ネットワークを介して受信したフレームがイーサネットＯＡＭフレームであるか、前記イーサネットＯＡＭフレーム以外のフレームである通常フレームであるかを判別する受信フレーム判別手段と、
前記受信フレーム判別手段で前記イーサネットＯＡＭフレームであると判別された前記フレームが、前記単一イーサネットＯＡＭフレームであるか、複数のＯＡＭ機能を結合した結合イーサネットＯＡＭフレームであるかを判別するＯＡＭフレーム形態判別手段と、
前記ＯＡＭフレーム形態判別手段で結合イーサネットＯＡＭフレームであると判別された場合に、前記結合イーサネットＯＡＭフレームを前記単一イーサネットＯＡＭフレームに分割する単一フレーム分割手段と、
前記単一フレーム分割手段で分割された前記単一イーサネットＯＡＭフレームの示す処理内容及び前記ＯＡＭフレーム形態判別手段で判別された前記単一イーサネットＯＡＭフレームの示す処理内容の少なくとも一方を実行する単一フレーム処理内容実行手段と、
を備えることを特徴とする、請求項１乃至３のいずれかに記載されたイーサネットＯＡＭフレーム用通信装置。
【請求項５】
単一のＯＡＭ機能を備えた単一イーサネットＯＡＭフレームの示す処理内容を実行し、
前記処理内容が実行された前記単一イーサネットＯＡＭフレームが１つのイーサネットＯＡＭフレームへの結合の対象となるかどうかを、所定の結合条件に基づいて判別し、
前記単一イーサネットＯＡＭフレームが前記結合の対象となると判別された場合に、前記単一イーサネットＯＡＭフレームを結合した結合イーサネットＯＡＭフレームを生成し、
前記結合条件を書き換え可能な状態で記憶するとともに、
前記結合条件は、前記結合イーサネットＯＡＭフレームの生成のために待機する期間が所定の期間の範囲内である前記単一イーサネットＯＡＭフレームのみを前記結合の対象とする、という条件、及び、前記単一イーサネットＯＡＭフレームのヘッダに記載された、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮタグ、ＴＹＰＥ、データ、最大結合数及び最大フレーム長のうち少なくとも一つに基づいて、前記単一イーサネットＯＡＭフレームが前記結合の対象どうかを判別するという条件を含む、
ことを特徴とするイーサネットＯＡＭフレームの処理方法。
【請求項６】
ＯＡＭフレーム用通信装置のコンピュータに、
単一のＯＡＭ機能を備えた単一イーサネットＯＡＭフレームの示す処理内容を実行する手順、
前記処理内容が実行された前記単一イーサネットＯＡＭフレームが１つのイーサネットＯＡＭフレームへの結合の対象となるかどうかを、所定の結合条件に基づいて判別する手順、
前記単一イーサネットＯＡＭフレームが前記結合の対象となると判別された場合に、前記単一イーサネットＯＡＭフレームを結合した結合イーサネットＯＡＭフレームを生成する手順、
前記結合条件を書き換え可能な状態で記憶する手順、
を実行させるためのイーサネットＯＡＭフレームの処理プログラムであって、
前記結合条件は、前記結合イーサネットＯＡＭフレームの生成のために待機する期間が所定の期間の範囲内である前記単一イーサネットＯＡＭフレームのみを前記結合の対象とする、という条件、及び、前記単一イーサネットＯＡＭフレームのヘッダに記載された、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮタグ、ＴＹＰＥ、データ、最大結合数及び最大フレーム長のうち少なくとも一つに基づいて、前記単一イーサネットＯＡＭフレームが前記結合の対象どうかを判別するという条件を含む、
ことを特徴とするイーサネットＯＡＭフレームの処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イーサネット（登録商標）ＯＡＭフレームを受信してＯＡＭの機能を実行するイーサネット（登録商標）ＯＡＭフレーム用通信装置、ＯＡＭフレームの処理方法およびプログラムに関する。
【背景技術】
【０００２】
通信ネットワークの管理や保守を行う機能はＯＡＭ（operations，administration，maintenance）と呼ばれている。イーサネット（登録商標）ＯＡＭは、イーサネット（登録商標）網の管理や保守を行う機能である。
【０００３】
近年、トラフィックの膨大な増加と共に、サービス事業者のネットワーク構成が大規模化している。サービス事業者は、加入者に対して常に安定したサービスを提供する必要がある。このため、遠隔からネットワークを構成する各接続線路の運用、保守ならびに管理を行っている。
【０００４】
これとは別に、すべての通信をＩＰ（Internet Protocol）化する動きがある。しかしながら、レイヤ２スイッチは信頼性に欠ける部分がある。そこで、イーサネット（登録商標）網についてＯＡＭ化が行われることになった。ＩＴＵ−Ｔ（International Telecommunication Union Telecommunication Standardization Sector）Ｙ．１７３１とＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１ａｇでは、イーサネット（登録商標）ＯＡＭのフレームが各種規定されている。
【０００５】
たとえば接続先までの通信ネットワークが連続して繋がっているかを調べるためのイーサネット（登録商標）ＯＡＭフレームとしてイーサネット（登録商標）ＣＣ（Continuity Check）フレームという障害管理機能を備えたフレームが規定されている。接続先までフレームを送ったとき、このフレームが送信元に戻っているかを調べるイーサネット（登録商標）ＬＢ（Loop back）フレームや、各スイッチでフレームの確認応答を行うイーサネット（登録商標）ＬＴ（link trace）フレームも規定されている。このようなイーサネット（登録商標）ＯＡＭフレームは、ＯＡＭの機能が追加されていくと共にますます増加していく傾向がある。
【０００６】
一般にイーサネット（登録商標）ＯＡＭフレームの種類が多くなれば、ネットワークの管理や保守を行う機能はそれに応じて充実する。ところが、この一方で、複数のイーサネット（登録商標）ＯＡＭフレームがネットワーク上を頻繁に行き交うようになる。この結果、（１）通信装置の入出力ポートでの負荷が大きくなってしまうという問題を発生させる。また、（２）トラフィックの量も増大してしまうことになる。特に、イーサネット（登録商標）ＣＣでは、定期間隔でフレームを流すため、トラフィックの量も膨大になってしまう。このように、イーサネット（登録商標）ＯＡＭの機能を併用すると、それだけで帯域を大幅に消費してしまう問題がある。
【０００７】
網の管理や保守を行う通常のイーサネット（登録商標）パケット同士を結合（アグリゲーション）することが、本発明の関連技術として行われている（たとえば特許文献１参照）。この関連技術では、通信相手装置に対するフィードバック情報を含まない場合に限定して、送信データをペイロードに含むＭＡＣフレームを他のＭＡＣフレームとアグリゲーションし、結合フレームとして送信する。この関連技術を使用すると、パケット同士を結合することで、通信装置の入出力ポートでの負荷の軽減と、トラフィックの減少を図ることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−１４７７８６号公報（第００３５段落、図５）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、単純にイーサネット（登録商標）ＯＡＭフレームを結合して通信ネットワークに送出すると、通信装置側では、これを１つのフレームとして判別する。これにより、個々のＯＡＭフレームとしての管理や保守を行う機能を実現することができない。
【００１０】
そこで本発明の目的は、イーサネット（登録商標）ＯＡＭフレームを結合したフレームを受信して必要な管理や保守を行うことのできるイーサネット（登録商標）ＯＡＭフレーム用通信装置、ＯＡＭフレームの処理方法およびプログラムを得ることにある。
【００１１】
本発明の他の目的は、単一のＯＡＭ機能を備えたフレームを複数結合したＯＡＭフレームを生成して通信ネットワークに送出することのできるイーサネット（登録商標）ＯＡＭフレーム用通信装置、ＯＡＭフレームの処理方法およびプログラムを得ることにある。
【課題を解決するための手段】
【００１２】
本発明では、（イ）通信ネットワークを介して受信したフレームがイーサネット（登録商標）ＯＡＭフレームであるか、それ以外のフレームとしての通常フレームであるかを判別する受信フレーム判別手段と、（ロ）この受信フレーム判別手段がイーサネット（登録商標）ＯＡＭフレームであると判別したフレームが、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームであるか、複数のＯＡＭ機能を結合した結合イーサネット（登録商標）ＯＡＭフレームであるかを判別するＯＡＭフレーム形態判別手段と、（ハ）このＯＡＭフレーム形態判別手段で結合イーサネット（登録商標）ＯＡＭフレームであると判別したときこれを結合前の個々のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームに分割する単一フレーム分割手段と、（ニ）この単一フレーム分割手段で分割した後の単一イーサネット（登録商標）ＯＡＭフレームあるいは前記したＯＡＭフレーム形態判別手段で単一イーサネット（登録商標）ＯＡＭフレームであると判別したフレームの示す処理内容を実行する単一フレーム処理内容実行手段とをイーサネット（登録商標）ＯＡＭフレーム用通信装置が具備する。
【００１３】
また、本発明では、（イ）単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する単一フレーム処理内容実行手段と、（ロ）この単一フレーム処理内容実行手段の実行した後の前記した単一イーサネット（登録商標）ＯＡＭフレームの複数が１つのイーサネット（登録商標）ＯＡＭフレームとしての所定の結合条件を満足して結合可能かを判別する結合可否判別手段と、（ハ）この結合可否判別手段で１つのイーサネット（登録商標）ＯＡＭフレームとしての結合条件を満足して結合可能と判別されたとき該当する複数の単一イーサネット（登録商標）ＯＡＭフレームを結合した形態の結合イーサネット（登録商標）ＯＡＭフレームを生成する単一フレーム結合手段とをイーサネット（登録商標）ＯＡＭフレーム用通信装置が具備する。
【００１４】
更に本発明では、（イ）通信ネットワークを介して受信したフレームがイーサネット（登録商標）ＯＡＭフレームであるか、それ以外のフレームとしての通常フレームであるかを判別する受信フレーム判別ステップと、（ロ）この受信フレーム判別ステップでイーサネット（登録商標）ＯＡＭフレームであると判別したフレームが、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームであるか、複数のＯＡＭ機能を結合した結合イーサネット（登録商標）ＯＡＭフレームであるかを判別するＯＡＭフレーム形態判別ステップと、（ハ）このＯＡＭフレーム形態判別ステップで結合イーサネット（登録商標）ＯＡＭフレームであると判別したときこれを結合前の個々のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームに分割する単一フレーム分割ステップと、（ニ）この単一フレーム分割ステップで分割した後の単一イーサネット（登録商標）ＯＡＭフレームあるいは前記したＯＡＭフレーム形態判別ステップで単一イーサネット（登録商標）ＯＡＭフレームであると判別したフレームの示す処理内容を実行する単一フレーム処理内容実行ステップとを所定のＯＡＭフレーム用通信装置がイーサネット（登録商標）ＯＡＭフレームの処理方法として具備する。
【００１５】
更にまた、本発明では、（イ）単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する単一フレーム処理内容実行ステップと、（ロ）この単一フレーム処理内容実行ステップで実行した後の前記した単一イーサネット（登録商標）ＯＡＭフレームの複数が１つのイーサネット（登録商標）ＯＡＭフレームとしての所定の結合条件を満足して結合可能かを判別する結合可否判別ステップと、（ハ）この結合可否判別ステップで１つのイーサネット（登録商標）ＯＡＭフレームとしての結合条件を満足して結合可能と判別されたとき該当する複数の単一イーサネット（登録商標）ＯＡＭフレームを結合した形態の結合イーサネット（登録商標）ＯＡＭフレームを生成する単一フレーム結合ステップとを所定のＯＡＭフレーム用通信装置がイーサネット（登録商標）ＯＡＭフレームの処理方法として具備する。
【００１６】
また、本発明では、コンピュータに、イーサネット（登録商標）ＯＡＭフレームの処理プログラムとして、（イ）通信ネットワークを介して受信したフレームがイーサネット（登録商標）ＯＡＭフレームであるか、それ以外のフレームとしての通常フレームであるかを判別する受信フレーム判別処理と、（ロ）この受信フレーム判別処理でイーサネット（登録商標）ＯＡＭフレームであると判別したフレームが、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームであるか、複数のＯＡＭ機能を結合した結合イーサネット（登録商標）ＯＡＭフレームであるかを判別するＯＡＭフレーム形態判別処理と、（ハ）このＯＡＭフレーム形態判別処理で結合イーサネット（登録商標）ＯＡＭフレームであると判別したときこれを結合前の個々のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームに分割する単一フレーム分割処理と、（ニ）この単一フレーム分割処理で分割した後の単一イーサネット（登録商標）ＯＡＭフレームあるいは前記したＯＡＭフレーム形態判別処理で単一イーサネット（登録商標）ＯＡＭフレームであると判別したフレームの示す処理内容を実行する単一フレーム処理内容実行処理とを実行させる。
【００１７】
また、本発明では、コンピュータに、イーサネット（登録商標）ＯＡＭフレームの処理プログラムとして、（イ）単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する単一フレーム処理内容実行処理と、（ロ）この単一フレーム処理内容実行処理で実行した後の前記した単一イーサネット（登録商標）ＯＡＭフレームの複数が１つのイーサネット（登録商標）ＯＡＭフレームとしての所定の結合条件を満足して結合可能かを判別する結合可否判別処理と、（ハ）この結合可否判別処理で１つのイーサネット（登録商標）ＯＡＭフレームとしての結合条件を満足して結合可能と判別されたとき該当する複数の単一イーサネット（登録商標）ＯＡＭフレームを結合した形態の結合イーサネット（登録商標）ＯＡＭフレームを生成する単一フレーム結合処理とを実行させる。
【発明の効果】
【００１８】
以上説明したように本発明によれば、所定のＯＡＭフレーム用通信装置の受信したフレームがイーサネット（登録商標）ＯＡＭフレームであれば、これが複数のＯＡＭ機能を結合した結合イーサネット（登録商標）ＯＡＭフレームであるかを判別することにしている。そして、結合イーサネット（登録商標）ＯＡＭフレームの場合にはこれを結合前の個々のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームに分割することにした。したがって、分割後の個々の単一イーサネット（登録商標）ＯＡＭフレームとして、そのイーサネット（登録商標）ＯＡＭフレーム用通信装置で必要な管理や保守をまとめて行うことができ、入力ポートの負荷およびトラフィックの量の減少に寄与する。また、帯域を有効活用することができる。
【００１９】
また、本発明によれば単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行した後、所定の結合条件を満足する範囲内で結合イーサネット（登録商標）ＯＡＭフレームを通信装置内で生成することにした。したがって、これを通信ネットワークの次の宛先に送出することにより、出力ポートの負荷およびトラフィックの量の減少に寄与する。また、帯域を有効活用することができる。
【００２０】
更に本発明によれば、イーサネット（登録商標）ＯＡＭフレーム同士に限定してフレームの結合を行う。このため、データ量の比較的大きな通常フレームを結合の対象とする場合と比較すると、イーサネット（登録商標）ＯＡＭフレームの送受信に関して遅延が発生するおそれがなく、効率的なイーサネット（登録商標）ＯＡＭフレームの通信が可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明のイーサネット（登録商標）ＯＡＭフレーム用通信装置のクレーム対応図である。
【図２】本発明の他のイーサネット（登録商標）ＯＡＭフレーム用通信装置のクレーム対応図である。
【図３】本発明のイーサネット（登録商標）ＯＡＭフレームの処理方法のクレーム対応図である。
【図４】本発明の他のイーサネット（登録商標）ＯＡＭフレームの処理方法のクレーム対応図である。
【図５】本発明のイーサネット（登録商標）ＯＡＭフレームの処理プログラムのクレーム対応図である。
【図６】本発明の他のイーサネット（登録商標）ＯＡＭフレームの処理プログラムのクレーム対応図である。
【図７】本発明の実施の形態による通信システムにおけるイーサネット（登録商標）ＯＡＭフレーム用通信装置の構成の概要を表わしたブロック図である。
【図８】本実施の形態における受信の対象となる単一ＯＡＭフレームの構成を表わしたフレーム構成説明図である。
【図９】本実施の形態における受信の対象となる結合ＯＡＭフレームの構成を表わしたフレーム構成説明図である。
【図１０】図７に示した単一フレーム結合部の具体的な構成を示したブロック図である。
【図１１】本実施の形態における受信フレーム判定部の具体的な構成を表わしたブロック図である。
【図１２】本実施の形態における単一フレーム分割部の具体的な構成を表わしたブロック図である。
【図１３】本実施の形態における単一フレーム結合部の結合条件に関する設定処理の様子を表わした流れ図である。
【図１４】本実施の形態における単一フレーム結合部のフレーム結合処理の様子を表わした流れ図である。
【図１５】本実施の形態の受信フレーム判定部内の解析部におけるフレーム解析処理の様子を表わした流れ図である。
【図１６】本実施の形態における単一フレーム分割部内の分割部の処理の様子を表わした流れ図である。
【発明を実施するための形態】
【００２２】
図１は、本発明のイーサネット（登録商標）ＯＡＭフレーム用通信装置のクレーム対応図を示したものである。本発明のイーサネット（登録商標）ＯＡＭフレーム用通信装置１０は、受信フレーム判別手段１１と、ＯＡＭフレーム形態判別手段１２と、単一フレーム分割手段１３と、単一フレーム処理内容実行手段１４を備えている。ここで、受信フレーム判別手段１１は、通信ネットワークを介して受信したフレームがイーサネット（登録商標）ＯＡＭフレームであるか、それ以外のフレームとしての通常フレームであるかを判別する。ＯＡＭフレーム形態判別手段１２は、受信フレーム判別手段１１がイーサネット（登録商標）ＯＡＭフレームであると判別したフレームが、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームであるか、複数のＯＡＭ機能を結合した結合イーサネット（登録商標）ＯＡＭフレームであるかを判別する。単一フレーム分割手段１３は、ＯＡＭフレーム形態判別手段１２で結合イーサネット（登録商標）ＯＡＭフレームであると判別したときこれを結合前の個々のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームに分割する。単一フレーム処理内容実行手段１４は、単一フレーム分割手段１３で分割した後の単一イーサネット（登録商標）ＯＡＭフレームあるいはＯＡＭフレーム形態判別手段１２で単一イーサネット（登録商標）ＯＡＭフレームであると判別したフレームの示す処理内容を実行する。
【００２３】
図２は、本発明の他のイーサネット（登録商標）ＯＡＭフレーム用通信装置のクレーム対応図を示したものである。本発明のイーサネット（登録商標）ＯＡＭフレーム用通信装置２０は、単一フレーム処理内容実行手段２１と、結合可否判別手段２２と、単一フレーム結合手段２３を備えている。ここで、単一フレーム処理内容実行手段２１は、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する。結合可否判別手段２２は、単一フレーム処理内容実行手段２１の実行した後の前記した単一イーサネット（登録商標）ＯＡＭフレームの複数が１つのイーサネット（登録商標）ＯＡＭフレームとしての所定の結合条件を満足して結合可能かを判別する。単一フレーム結合手段２３は、結合可否判別手段２２で１つのイーサネット（登録商標）ＯＡＭフレームとしての結合条件を満足して結合可能と判別されたとき該当する複数の単一イーサネット（登録商標）ＯＡＭフレームを結合した形態の結合イーサネット（登録商標）ＯＡＭフレームを生成する。
【００２４】
図３は、本発明のイーサネット（登録商標）ＯＡＭフレームの処理方法のクレーム対応図を示したものである。本発明のイーサネット（登録商標）ＯＡＭフレームの処理方法３０は、受信フレーム判別ステップ３１と、ＯＡＭフレーム形態判別ステップ３２と、単一フレーム分割ステップ３３と、単一フレーム処理内容実行ステップ３４を備えている。ここで、受信フレーム判別ステップ３１では、通信ネットワークを介して受信したフレームがイーサネット（登録商標）ＯＡＭフレームであるか、それ以外のフレームとしての通常フレームであるかを判別する。ＯＡＭフレーム形態判別ステップ３２では、受信フレーム判別ステップ３１でイーサネット（登録商標）ＯＡＭフレームであると判別したフレームが、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームであるか、複数のＯＡＭ機能を結合した結合イーサネット（登録商標）ＯＡＭフレームであるかを判別する。単一フレーム分割ステップ３３では、ＯＡＭフレーム形態判別ステップ３２で結合イーサネット（登録商標）ＯＡＭフレームであると判別したときこれを結合前の個々のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームに分割する。単一フレーム処理内容実行ステップ３４では、単一フレーム分割ステップ３３で分割した後の単一イーサネット（登録商標）ＯＡＭフレームあるいはＯＡＭフレーム形態判別ステップ３２で単一イーサネット（登録商標）ＯＡＭフレームであると判別したフレームの示す処理内容を実行する。
【００２５】
図４は、本発明の他のイーサネット（登録商標）ＯＡＭフレームの処理方法のクレーム対応図を示したものである。本発明のイーサネット（登録商標）ＯＡＭフレームの処理方法４０は、単一フレーム処理内容実行ステップ４１と、結合可否判別ステップ４２と、単一フレーム結合ステップ４３を備えている。ここで、単一フレーム処理内容実行ステップ４１では、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する。結合可否判別ステップ４２では、単一フレーム処理内容実行ステップ４１で実行した後の前記した単一イーサネット（登録商標）ＯＡＭフレームの複数が１つのイーサネット（登録商標）ＯＡＭフレームとしての所定の結合条件を満足して結合可能かを判別する。単一フレーム結合ステップ４３では、結合可否判別ステップ４２で１つのイーサネット（登録商標）ＯＡＭフレームとしての結合条件を満足して結合可能と判別されたとき該当する複数の単一イーサネット（登録商標）ＯＡＭフレームを結合した形態の結合イーサネット（登録商標）ＯＡＭフレームを生成する。
【００２６】
図５は、本発明のイーサネット（登録商標）ＯＡＭフレームの処理プログラムのクレーム対応図を示したものである。本発明のイーサネット（登録商標）ＯＡＭフレームの処理プログラム５０は、コンピュータに、受信フレーム判別処理５１と、ＯＡＭフレーム形態判別処理５２と、単一フレーム分割処理５３と、単一フレーム処理内容実行処理５４を実行させるようにしている。ここで、受信フレーム判別処理５１では、通信ネットワークを介して受信したフレームがイーサネット（登録商標）ＯＡＭフレームであるか、それ以外のフレームとしての通常フレームであるかを判別する。ＯＡＭフレーム形態判別処理５２では、受信フレーム判別処理５１でイーサネット（登録商標）ＯＡＭフレームであると判別したフレームが、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームであるか、複数のＯＡＭ機能を結合した結合イーサネット（登録商標）ＯＡＭフレームであるかを判別する。単一フレーム分割処理５３では、ＯＡＭフレーム形態判別処理５２で結合イーサネット（登録商標）ＯＡＭフレームであると判別したときこれを結合前の個々のＯＡＭ機能を備えた単一イーサネット（登録商標）（登録商）ＯＡＭフレームに分割する。単一フレーム処理内容実行処理５４では、単一フレーム分割処理５３で分割した後の単一イーサネット（登録商標）ＯＡＭフレームあるいは前記ＯＡＭフレーム形態判別処理５２で単一イーサネット（登録商標）ＯＡＭフレームであると判別したフレームの示す処理内容を実行する。
【００２７】
図６は、本発明の他のイーサネット（登録商標）ＯＡＭフレームの処理プログラムのクレーム対応図を示したものである。本発明のイーサネット（登録商標）ＯＡＭフレームの処理プログラム６０は、コンピュータに、単一フレーム処理内容実行処理６１と、結合可否判別処理６２と、単一フレーム結合処理６３を実行させるようにしている。ここで、単一フレーム処理内容実行処理６１では、単一のＯＡＭ機能を備えた単一イーサネット（登録商標）ＯＡＭフレームの示す処理内容を実行する。結合可否判別処理６２では、単一フレーム処理内容実行処理６１で実行した後の前記した単一イーサネット（登録商標）ＯＡＭフレームの複数が１つのイーサネット（登録商標）ＯＡＭフレームとしての所定の結合条件を満足して結合可能かを判別する。単一フレーム結合処理６３では、結合可否判別処理６２で１つのイーサネット（登録商標）ＯＡＭフレームとしての結合条件を満足して結合可能と判別されたとき該当する複数の単一イーサネット（登録商標）ＯＡＭフレームを結合した形態の結合イーサネット（登録商標）ＯＡＭフレームを生成する。
【００２８】
＜発明の実施の形態＞
【００２９】
次に本発明の実施の形態を説明する。
【００３０】
図７は、本発明の実施の形態による通信システムにおけるイーサネット（登録商標）ＯＡＭフレーム用通信装置の構成の概要を表わしたものである。本実施の形態のイーサネット（登録商標）ＯＡＭフレーム用通信装置（以下、フレーム結合通信装置と略称する。）１００は、受信フレーム判定部１０１を備えている。受信フレーム判定部１０１は、イーサネット（登録商標）網を形成する伝送路１０２を伝送するフレーム１０３を受信する。
【００３１】
受信フレーム判定部１０１は、このフレーム１０３が以下の（１）〜（３）のいずれであるかを解析し、解析結果に応じてこれらを分別して出力する。
（１）単一のイーサネット（登録商標）ＯＡＭフレーム（以下、単に単一ＯＡＭフレームという。）１０４。
（２）単一ＯＡＭフレーム１０４を複数結合した結合イーサネット（登録商標）ＯＡＭフレーム（以下、単に結合ＯＡＭフレームという。）１０５。
（３）単一ＯＡＭフレーム１０４および結合ＯＡＭフレーム１０５以外のフレームとしての通常フレーム１０６。
【００３２】
まず、結合ＯＡＭフレーム１０５は、単一フレーム分割部１０８に入力されて、結合前の単一フレーム１０９に分割される。分割後のそれぞれの単一フレーム１０９は単一フレーム処理部１１０に入力される。単一フレーム処理部１１０は、後に説明するＯＡＭフレームのデータ部を読み取る。そして、その単一フレーム１０９のデータ内容に従ってイーサネット（登録商標）ＯＡＭフレームとしての所定の管理あるいは保守のための処理を実行する。
【００３３】
単一フレーム処理部１１０は、ＯＡＭ機能を実行するためのＯＡＭフレームを新たに生成する。この生成された単一フレーム１１１は、単一フレーム結合部１１２に入力される。単一フレーム結合部１１２は、入力される単一フレーム１１１のそれぞれを結合するか否かを結合条件を基にして判別する。単一フレーム結合部１１２は結合対象とした単一フレーム１１１を結合して、フレーム結合通信装置１００の出力側の伝送路１１３に結合ＯＡＭフレーム１１４として出力する。単一フレーム結合部１１２が結合しないと判別したそれぞれのＯＡＭフレーム１１１は、フレーム結合通信装置１００の出力側の伝送路１１３に単一ＯＡＭフレーム１１５として送出される。
【００３４】
一方、受信フレーム判定部１０１がフレーム１０３を単一ＯＡＭフレーム１０４と判別した場合、この単一ＯＡＭフレーム１０４は単一フレーム処理部１１０に入力される。単一フレーム処理部１１０は、ＯＡＭフレームのデータ部を読み取る。そして、その単一フレーム１０４のデータ内容に従ってイーサネット（登録商標）ＯＡＭフレームとしての所定の管理あるいは保守のための処理を実行する。単一フレーム処理部１１０は、ＯＡＭ機能を実行するためのＯＡＭフレームを新たに生成する。この生成された単一フレーム１１１は、単一フレーム結合部１１２に入力される。これ以後の処理は既に説明した通りである。
【００３５】
最後に、受信フレーム判定部１０１がフレーム１０３を通常フレーム１０６と判別した場合を説明する。通常フレーム１０６はＯＡＭフレームではないので、このフレーム結合通信装置１００による管理あるいは保守のための処理の対象とならない。そこで、フレーム結合通信装置１００の出力側の伝送路１１３からそのまま通常フレーム１０６として出力される。
【００３６】
以上のような構成のフレーム結合通信装置１００は、図７に示す伝送路１０２の適所にそれぞれ配置されている。フレーム結合通信装置１００はＣＰＵ（Central Processing Unit）１１６と、所定の制御プログラムを格納したメモリ１１７を備えた制御部１１８を有している。受信フレーム判定部１０１、単一フレーム分割部１０８、単一フレーム処理部１１０および単一フレーム結合部１１２の少なくとも一部は、ＣＰＵ１１６がメモリ１１７に格納された制御プログラムを実行することでソフトウェア的に実現されるものであってもよい。
【００３７】
ところで本実施の形態のフレーム結合通信装置１００に入力されるフレーム１０３のうちのＯＡＭフレームは、受信フレーム判定部１０１で単一ＯＡＭフレーム１０４と結合ＯＡＭフレーム１０５に分割されることを説明した。そこで、単一ＯＡＭフレーム１０４と結合ＯＡＭフレーム１０５の構成の違いを次に説明する。
【００３８】
図８は、本実施の形態で受信の対象となる単一ＯＡＭフレームの構成を表わしたものである。この単一ＯＡＭフレーム１０４は、従来から用いられているＯＡＭフレームとその構成が同一である。
【００３９】
単一ＯＡＭフレーム１０４は、宛先ＭＡＣ（Media Access Control address）アドレス、送信元ＭＡＣアドレス、Ｅｔｈｅｒｎｅｔ（登録商標）ＴＹＰＥ、データ部およびＦＣＳ（Frame Check Sequence）から構成されている。この構成自体は、通常のイーサネット（登録商標）フレームと同一である。Ｅｔｈｅｒｎｅｔ（登録商標）ＴＹＰＥとは、上位層のプロトコルを識別するための番号情報である。
【００４０】
データ部は、ＭＡ  ＬＥＶＥＬ、Ｖｅｒｓｉｏｎ、ＯｐＣｏｄｅ（Operation Code）、Ｆｌａｇｓ、ＴＬＶ  Ｏｆｆｓｅｔ（TYPE/Length/Value Offset)、ＴＬＶ（TYPE/Length/Value)、Ｅｎｄ  ＴＬＶから構成される。
【００４１】
図９は、本実施の形態で受信の対象となる結合ＯＡＭフレームの構成を表わしたものである。結合ＯＡＭフレーム１０５も、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、Ｅｔｈｅｒｎｅｔ（登録商標）ＴＹＰＥ、データ部およびＦＣＳから構成されている。
【００４２】
結合ＯＡＭフレーム１０５のデータ部には、図８の単一ＯＡＭフレーム１０４と比較すると、Ｃｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部とＣｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部が追加されている。ＤＡＴＡ部におけるＣｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部の残りの領域には、第１〜第ｎの小データ部１２１1〜１２１nが順に配置されている。
【００４３】
Ｃｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部は、単一ＯＡＭフレーム１０４（図８）のデータ部に存在せず、結合ＯＡＭフレーム１０５に独自のものである。そこでＣｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部は単一ＯＡＭフレーム１０４と結合ＯＡＭフレーム１０５の判別に使用される。
【００４４】
Ｃｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部は、結合したフレームの数等のデータの内容を示す。本実施の形態では、Ｃｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部によってｎ個の単一ＯＡＭフレーム１０４のデータが第１〜第ｎの小データ部１２１1〜１２１nとして組み込まれることを示している。これにより、単一ＯＡＭフレーム１０４のｎ個分のデータ部（図８）を結合し、これらのイーサネット（登録商標）ＯＡＭ機能を統合することができる。
【００４５】
第１〜第ｎの小データ部１２１1〜１２１nは、それぞれ図８に示した単一ＯＡＭフレーム１０４のデータ部と同様の構成である。たとえば第１の小データ部１２１1は、ＭＡ  ＬＥＶＥＬ（１）、Ｖｅｒｓｉｏｎ（１）、ＯｐＣｏｄｅ（１）、Ｆｌａｇｓ（１）、ＴＬＶ  Ｏｆｆｓｅｔ（１）、ＴＬＶ（１）およびＥｎｄ  ＴＬＶ（１）から構成される。
【００４６】
図１０は、図７に示した単一フレーム結合部の具体的な構成を示したものである。単一フレーム結合部１１２は、単一フレーム１１１を入力して、その宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮ（Virtual Local Area Network）タグ、ＴＹＰＥ、データ部に示されるデータ等の情報を読み取る読取部１３１を備えている。読取部１３１の読取結果１３２は結合指定部１３３に送られる他に、メモリ部１３４にも入力されて記憶される。
【００４７】
結合指定部１３３では、受信した単一フレーム１１１における宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮタグ、ＴＹＰＥ、データ、最大結合数、最大フレーム長に対する指定された結合条件に基づき、フレームの結合処理を決定する。たとえば、イーサネット（登録商標）ＯＡＭ試験において、イーサネット（登録商標）ＣＣ（Continuity Check）とイーサネット（登録商標）ＡＰＳ（Automatic Protection Switching）を結合させる等のように、結合のための条件を指定する。結合の指定があれば、送られてきたイーサネット（登録商標）ＯＡＭフレームをメモリ部１３４に保持して、書込部１３５に結合指定条件１３６を伝える。指定がなければ、イーサネット（登録商標）ＯＡＭフレームに何も処理を加えず、そのまま通過させる。
【００４８】
書込部１３５では、メモリ部１３４に保持されたフレームの最大結合数および最大フレーム長、結合先頭フレーム、結合末尾フレーム等の情報を確認し、結合指定部１３３から送られてきた条件に応じて結合処理を行う。書込部１３５からは結合ＯＡＭフレーム１１４が出力する。結合指定部１３３からは、結合指定を行わなかったＯＡＭフレームとしての単一ＯＡＭフレーム１１５が出力する。
【００４９】
図１１は、受信フレーム判定部の具体的な構成を表わしたものである。受信フレーム判定部１０１は、フレーム１０３を受信してそのデータ部を解析する解析部１４１を備えている。解析部１４１は、フレーム１０３がＯＡＭフレームでない場合、通常フレーム１０６と判別して出力する。また、フレーム１０３がＯＡＭフレームであると判別した場合、更にデータ部にＣｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部が存在するかをチェックする。この結果、Ｃｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部が存在しない場合には、単一ＯＡＭフレーム１０４として通常フレーム１０６の出力される経路以外の経路に出力される。更に、フレーム１０３がＯＡＭフレームであり、かつデータ部にＣｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部が存在する場合には、結合ＯＡＭフレーム１０５として通常フレーム１０６および単一ＯＡＭフレーム１０４の出力される経路以外の経路に出力される。
【００５０】
図１２は、単一フレーム分割部の具体的な構成を表わしたものである。単一フレーム分割部１０８は、結合ＯＡＭフレーム１０５を入力して、分割部１５１に送る。分割部１５１では、結合されたフレームをＣｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部に示された結合されたフレーム数に従って、小データ部１２１単位で分割処理を行う。分割部１５１から出力される１つずつの小データ部１２１は、図８で示された単一ＯＡＭフレーム１０４のデータ部にそれぞれ１つずつ組み込まれ、単一フレーム１０９として出力される。この単一フレーム１０９のデータ部には、図９に示したＣｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部およびＣｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部は存在しない。
【００５１】
以上、本実施の形態のフレーム結合通信装置１００の説明を行った。単一フレーム処理部１１０は、イーサネット（登録商標）ＯＡＭフレームとしての所定の管理あるいは保守のための処理を実行するもので、その構成は当業者に広く知られている。そこで、その具体的な説明は省略する。
【００５２】
図１３は、単一フレーム結合部の結合条件に関する設定処理の様子を表わしたものである。図７と共に説明する。
【００５３】
単一フレーム結合部１１２は、個々のフレーム結合通信装置１００の種類に応じて、結合条件の設定を行う（ステップＳ２０１）。これは、フレーム結合通信装置１００の工場出荷時に行ってもよいし、システムの管理あるいは保守を行う管理者がフレーム結合通信装置１００を操作することで行ってもよい。
【００５４】
ステップＳ２０１の結合条件の設定処理では、フレーム結合通信装置１００から出力される結合ＯＡＭフレーム１１４および単一ＯＡＭフレーム１１５の宛先ＭＡＣアドレスや送信元ＭＡＣアドレスが指定される。また、ＶＬＡＮタグ、ＴＹＰＥ、データ部、結合ＯＡＭフレーム１１４の場合の最大結合数や最大フレーム長が指定される。最大フレーム長が指定された場合には、そのフレーム長との関係でＯＡＭフレームの結合数が制限されることになる。
【００５５】
ステップＳ２０１の結合条件に関する指定が終了したら（ステップＳ２０２：Ｙ）、これらの指定内容がメモリの不揮発性メモリ領域に保持されて（ステップＳ２０３）、結合条件の設定処理が終了する（エンド）。
【００５６】
図１４は、単一フレーム結合部のフレーム結合処理の様子を表わしたものである。図７および図１０と共に説明する。
【００５７】
単一フレーム結合部１１２は、単一フレーム処理部１１０から単一フレーム１１１が受信するのを待機している（ステップＳ２２１）。既に説明したように単一フレーム処理部１１０からは、元々単一であるＯＡＭフレーム、あるいは単一フレーム分割部１０８で単一のＯＡＭフレームに分割されたものが順次送出されてくる。
【００５８】
単一フレーム結合部１１２は、単一フレーム１１１を受信すると（ステップＳ２２１：Ｙ）、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮタグ、ＴＹＰＥ、データ部のうちの必要なものを図１３で設定した結合条件と比較する。そして、受信した単一フレーム１１１が他の単一フレームと結合すべきものであるかを判別する（ステップＳ２２２）。単一フレーム結合部１１２は、受信した単一フレーム１１１がこの結果として結合対象とならないと判別した場合（Ｎ）、これを単一ＯＡＭフレーム１１５としてフレーム結合通信装置１００から送信して（ステップＳ２２３）、処理をステップＳ２２１に戻す（リターン）。
【００５９】
一方、受信した単一フレーム１１１を結合対象と判別した場合には（ステップＳ２２２：Ｙ）、その単一フレーム１１１の内容をメモリ１１７の図示しない結合用バッファ領域に一時的に格納する（ステップＳ２２４）。そして、この結合用バッファ領域に他の単一フレームあるいは結合済みのフレームが存在するかをチェックする（ステップＳ２２５）。そのようなフレームが存在する場合には（Ｙ）、これを結合用バッファ領域から読み出して（ステップＳ２２６）、ステップＳ２２４で保持した単一フレーム１１１とフレームの結合を行う（ステップＳ２２７）。結合用バッファ領域に他の単一フレームあるいは結合済みのフレームが存在しなかった場合には（ステップＳ２２５：Ｎ）、以上の処理を行わずにステップＳ２２８に進む。
【００６０】
ステップＳ２２８では、単一フレーム結合部１１２は、フレームの結合を行ったら、フレームの最大結合数および最大フレーム長、結合先頭フレーム、結合末尾フレーム等の結合条件を確認して、フレームの結合の上限値に達したかを判別する。たとえば結合したフレームが末尾フレーム、または最大結合数を超えるようになっていれば、これによりフレームの結合の上限値に達していると判別する（Ｙ）。そして、この結合後のフレームを結合ＯＡＭフレーム１１４としてフレーム結合通信装置１００から送信して（ステップＳ２２９）、処理をステップＳ２２１に戻す（リターン）。
【００６１】
ステップＳ２２８で次の単一フレーム１１１とフレームの結合を行う余地があると単一フレーム結合部１１２が判別した場合は、結合後のフレームがそのまま結合用バッファ領域に保持された状態で、処理をステップＳ２２１に戻す（リターン）。すなわち、後続する単一フレーム１１１で結合対象となるものが揃った時点で（ステップＳ２２２：Ｙ）、更に結合処理が行われることになる。
【００６２】
図１５は、受信フレーム判定部内の解析部におけるフレーム解析処理の様子を表わしたものである。図７〜図９および図１１と共に説明する。受信フレーム判定部１０１内の解析部１４１はフレーム１０３を受信すると（ステップＳ２４１：Ｙ）、これがＯＡＭフレームであるかを解析結果から判別する（ステップＳ２４２）。管理あるいは保守のためのＯＡＭフレームではないと判別した場合には（Ｎ）、これを通常フレーム１０６としてフレーム結合通信装置１００から出力して（ステップＳ２４３）、処理をステップＳ２４１に戻す（リターン）。
【００６３】
一方、ステップＳ２４２でＯＡＭフレームであると判別した場合（Ｙ）、解析部１４１は続いてそのフレーム１０３のデータ部に「Ｃｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部」が存在するかをチェックする（ステップＳ２４４）。データ部に「Ｃｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部」が存在すれば（Ｙ）、結合ＯＡＭフレーム１０５である。そこで、この場合にはこのフレームを結合ＯＡＭフレーム１０５として単一フレーム分割部１０８に送出して（ステップＳ２４５）、処理をステップＳ２４１に戻す（リターン）。
【００６４】
これに対して、該当するフレーム１０３のデータ部に「Ｃｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部」が存在しない場合には単一ＯＡＭフレーム１０４である。そこで、この場合には（ステップＳ２４４：Ｎ）、このフレームを単一ＯＡＭフレーム１０４として単一フレーム処理部１１０に送出して（ステップＳ２４６）、処理をステップＳ２４１に戻す（リターン）。
【００６５】
図１６は、単一フレーム分割部内の分割部の処理の様子を表わしたものである。図７および図１２と共に説明する。単一フレーム分割部１０８の分割部１５１は受信フレーム判定部１０１から結合ＯＡＭフレーム１０５が送られてくるのを待機する（ステップＳ２６１）。結合ＯＡＭフレーム１０５が送られてくると（Ｙ）、これをメモリ１１７の所定のメモリ領域に保存する（ステップＳ２６２）。
【００６６】
分割部１５１はこの状態で結合ＯＡＭフレーム１０５のデータ部におけるＣｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部を読み出して、結合したフレーム数Ｆを判別する（ステップＳ２６３）。そして、パラメータｆを値「１」に設定して（ステップＳ２６４）、メモリ領域に格納された結合ＯＡＭフレーム１０５から第ｆの小データ、すなわち第１の小データ１２１1を読み出す（ステップＳ２６５）。分割部１５１はこの小データ１２１1を新たなデータ部に組み込んで単一フレームを構成させる（ステップＳ２６６）。分割部１５１は、このようにして作成した単一フレームを単一フレーム処理部１１０に送信する（ステップＳ２６７）。
【００６７】
以上の処理が終了したら、分割部１５１はパラメータｆを値「１」だけカウントアップする（ステップＳ２６８）。そして、このカウントアップ後のパラメータｆの値がフレーム数Ｆを超えたかを判別する（ステップＳ２６９）。この例ではパラメータｆが値「１」だったので、値「２」となっている。結合ＯＡＭフレーム１０５はｎ個の小データから構成されている。このｎの値が仮に「５」であるとすると、パラメータｆの値はフレーム数Ｆを超えてはいない（Ｎ）。そこで、この例の場合にはステップＳ２６５に戻って、今度は第２の小データ１２１2の読み出しと、これによる単一フレームの作成および送信が行われることになる（ステップＳ２６５〜ステップＳ２６７）。
【００６８】
このようにしてパラメータｆの値がフレーム数Ｆを超えるまで（ステップＳ２６９：Ｎ）、第１〜第ｎの小データ部１２１1〜１２１nが順に処理されて、単一フレームの作成および送出が繰り返し行われる。パラメータｆの値がフレーム数Ｆを超えた場合（ステップＳ２６９：Ｙ）、単一フレーム分割部１０８による分割処理が終了することになる（エンド）。
【００６９】
なお、図１６の処理では単一フレーム分割部１０８が分割後の単一フレームを順に１個ずつ単一フレーム処理部１１０に送出した。この代わりに、これら作成したｎ個の単一フレームをまとめて単一フレーム処理部１１０に送出するようにしてもよい。
【００７０】
以上説明した本実施の形態の通信システムによれば、フレーム結合通信装置１００を１つのみ示したが、このフレーム結合通信装置１００を複数配置してそれぞれの通信装置で所望の管理あるいは保守のための処理を実行することができる。しかも、フレーム結合通信装置１００の受信したフレーム１０３が結合ＯＡＭフレームの場合には、単一フレーム処理部１１０に複数個の単一フレーム１０９が入力されることになるので、イーサネット（登録商標）ＯＡＭフレームの統合による効率的な管理・保守機能を実現することができる。
【００７１】
たとえば、規定化されているイーサネット（登録商標）ＯＡＭ機能であるイーサネット（登録商標）ＣＣとイーサネット（登録商標）ＡＰＳを統合することによって、運用保守の効率が大幅に上昇する。その理由を説明する。イーサネット（登録商標）ＣＣでは定期的に障害通知を行うだけであり、サービスを提供している管理者は、通知と同時に障害を切り替える必要がある。イーサネット（登録商標）ＣＣとイーサネット（登録商標）ＡＰＳを統合すると、定期的に障害を通知しながら、それと同時に障害を切り替えることができるので、ネットワークに流れるトラフィックが途切れることがなくなる。このように、機能を統合することによって、独自のイーサネット（登録商標）ＯＡＭの機能を追加することが可能になる。
【００７２】
本実施の形態では、更に、イーサネット（登録商標）ＯＡＭフレームを結合することにより、イーサネット（登録商標）ＯＡＭ機能併用時の通信装置の入出力ポートの負荷を軽減することができるという効果がある。その理由を説明する。イーサネット（登録商標）ＯＡＭフレームを結合することにより、機能併用時において、ネットワーク上に流れるイーサネット（登録商標）ＯＡＭフレームをまとめることができる。イーサネット（登録商標）ＯＡＭフレームをまとめることにより、ネットワーク上に流れるトラフィックを減少させることができる。それに伴い、通信装置の入出力ポートの負荷を軽減することができると共に、帯域を有効に活用することができる。
【００７３】
また、本実施の形態では、図１３で設定した結合条件と比較して単一イーサネット（登録商標）ＯＡＭフレームの複数を結合し、結合条件に合わないものを単一イーサネット（登録商標）ＯＡＭフレームのまま伝送路に送出することにした。これにより、たとえば定期的に報告を行う必要のあるイーサネット（登録商標）ＣＣフレームを他の単一イーサネット（登録商標）ＯＡＭフレームと結合させるために待機させるような場合、許容待機時間を経過した時点で結合を断念し単独でフレームを送出させることができる。イーサネット（登録商標）ＣＣフレームについては、「送信タイミングの３倍までマージンをとる。」という規定がある。このため、送信タイミングを１０ミリ秒に設定していた場合には１つのイーサネット（登録商標）ＣＣフレームが到着してから次のイーサネット（登録商標）ＣＣフレームが到着するまでの時間が３０ミリ秒以内であればよい。したがって、この例では、イーサネット（登録商標）ＣＣフレームについての許容待機時間をたとえば２０ミリ秒に設定しておいて、この範囲内で結合イーサネット（登録商標）ＯＡＭフレームを生成すればよいことになる。
【００７４】
＜発明の変形可能性＞
【００７５】
以上説明した実施の形態では、通常フレームとイーサネット（登録商標）ＯＡＭフレームの受信口および送信口を切り分けているが、これらを統合する構成でもよい。統合は、通常フレームとイーサネット（登録商標）ＯＡＭフレームを判定するユニットを設けることによって可能になる。
【００７６】
また、本実施の形態では本構成においては、結合されたＯＡＭフレームを分割しているが、これに限るものではない。たとえば、結合されたフレームを分割せずに送信したり、結合されたフレーム同士を結合するというような構成も可能である。イーサネット（登録商標）ＯＡＭフレーム分割部に新たに分割指定部を設けることによってこのような変形が可能になる。
【００７７】
更に本実施の形態で使用したイーサネット（登録商標）ＯＡＭフレーム構成におけるＣｏｍｂｉｎａｔｉｏｎ  ＴＹＰＥ部とＣｏｍｂｉｎａｔｉｏｎ  ＤＡＴＡ部の内部構成を適宜変化させることも可能である。また、実施の形態ではフレーム結合通信装置１００内に単一フレーム結合部１１２を配置したが、これを省略することができる。たとえば、ネットワークにおける最終段に配置されるフレーム結合通信装置１００では結合ＯＡＭフレーム１１４を作成するメリットが少ない。
【００７８】
更にまた、この単一フレーム結合部１１２を単一フレーム分割部１０８と統合するようにしてもよい。また受信フレーム判定部１０１と単一フレーム結合部１１２では、イーサネット（登録商標）ＯＡＭフレームの送信口を２ポートとしているが、これらＯＡＭフレームの送信口を１つにまとめることもできる。
【符号の説明】
【００７９】
１０、２０、１００  イーサネット（登録商標）ＯＡＭフレーム用通信装置
１１  受信フレーム判別手段
１２  ＯＡＭフレーム形態判別手段
１３  単一フレーム分割手段
１４、２１  単一フレーム処理内容実行手段
２２  結合可否判別手段
２３  単一フレーム結合手段
３０、４０  イーサネット（登録商標）ＯＡＭフレームの処理方法
３１  受信フレーム判別ステップ
３２  ＯＡＭフレーム形態判別ステップ
３３  単一フレーム分割ステップ
３４、４１  単一フレーム処理内容実行ステップ
４２  結合可否判別ステップ
４３  単一フレーム結合ステップ
５０、６０  イーサネット（登録商標）ＯＡＭフレームの処理プログラム
５１  受信フレーム判別処理
５２  ＯＡＭフレーム形態判別処理
５３  単一フレーム分割処理
５４、６１  単一フレーム処理内容実行処理
６２  結合可否判別処理
６３  単一フレーム結合処理
１０１  受信フレーム判定部
１０２、１１３  伝送路
１０３  フレーム
１０４、１１５  単一のイーサネット（登録商標）ＯＡＭフレーム（単一ＯＡＭフレーム）
１０６  通常フレーム
１０８  イーサネット（登録商標）ＯＡＭフレーム分割部（単一フレーム分割部）
１１０  イーサネット（登録商標）ＯＡＭフレーム処理部（単一フレーム処理部）
１１２  イーサネット（登録商標）ＯＡＭフレーム結合部（単一フレーム結合部）
１１４  結合ＯＡＭフレーム
１１６  ＣＰＵ
１１７  メモリ
１２１  小データ部
１３１  読取部
１３３  結合指定部
１３４  メモリ部
１３５  書込部
１４１  解析部
１５１  分割部
【図１】
0005532875.tif 000002
【図２】
0005532875.tif 000003
【図３】
0005532875.tif 000004
【図４】
0005532875.tif 000005
【図５】
0005532875.tif 000006
【図６】
0005532875.tif 000007
【図７】
0005532875.tif 000008
【図８】
0005532875.tif 000009
【図９】
0005532875.tif 000010
【図１０】
0005532875.tif 000011
【図１１】
0005532875.tif 000012
【図１２】
0005532875.tif 000013
【図１３】
0005532875.tif 000014
【図１４】
0005532875.tif 000015
【図１５】
0005532875.tif 000016
【図１６】
0005532875.tif 000017