(57)【要約】      （修正有）【課題】ＳＰ（スロープロトコルフレーム）に関する情報処理の負荷を軽減する。【解決手段】通信システムは、下記に定義する外部ＳＰフレームをシステム外から受信し、下記に定義する内部ＳＰフレームを交換する第１及び第２通信装置を備える。第１通信装置は、システム内から受信したＳＰフレームのうち、内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第１制御部に転送し、外部ＳＰフレームを前記第１制御部に転送せずにシステム外に送出する。第２通信装置は、システム内から受信したＳＰフレームのうち、内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第２制御部に転送し、外部ＳＰフレームを第２制御部に転送せずにシステム外に送出する。ここで、内部ＳＰフレームは、システム内の通信ノード同士で交換されるＳＰフレームであり、外部ＳＰフレームは、システム外の通信ノード同士で交換されるＳＰフレームである。【選択図】図７
2019087823.tif 000002
【特許請求の範囲】
【請求項１】
下記に定義する外部ＳＰフレームをシステム外から受信し、下記に定義する内部ＳＰフレームを交換する第１及び第２通信装置を備える通信システムであって、
前記第１通信装置は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第１制御部に転送し、前記外部ＳＰフレームを前記第１制御部に転送せずにシステム外に送出し、
前記第２通信装置は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第２制御部に転送し、前記外部ＳＰフレームを前記第２制御部に転送せずにシステム外に送出する通信システム。
内部ＳＰフレーム：システム内の通信ノード同士で交換されるＳＰフレーム
外部ＳＰフレーム：システム外の通信ノード同士で交換されるＳＰフレーム
【請求項２】
前記第１及び第２通信装置は、
受信したＳＰフレームに含まれる識別情報に基づいて、受信したＳＰフレームが前記内部ＳＰフレームであるか否かを判定する請求項１に記載の通信システム。
【請求項３】
前記識別情報は、
前記第１及び第２通信装置のうちの一方の通信装置のアドレス値よりなり、
前記第１通信装置は、自装置のアドレス値を提供する親局装置であり、
前記第２通信装置は、前記親局装置から前記アドレス値が提供される子局装置である請求項２に記載の通信システム。
【請求項４】
前記親局装置は、
自装置の前記第１制御部が生成した、宛先と送信元の双方が自装置のアドレス値であるＳＰフレームを前記子局装置に送信し、
前記子局装置は、
送信元のアドレス値が前記親局装置のアドレス値であるＳＰフレームを、前記内部ＳＰフレームであると判定する請求項３に記載の通信システム。
【請求項５】
前記子局装置は、
自装置の前記第２制御部が生成した、宛先が前記親局装置のアドレス値であり送信元が自装置のアドレス値であるＳＰフレームを前記親局装置に送信し、
前記親局装置は、
宛先のアドレス値が前記親局装置のアドレス値であるＳＰフレームを、前記内部ＳＰフレームであると判定する請求項３又は請求項４に記載の通信システム。
【請求項６】
前記子局装置は、
システム外から受信したＳＰフレームのうち、宛先のアドレス値が前記親局装置のアドレス値であるＳＰフレームを廃棄する請求項３から請求項５のいずれか１項に記載の通信システム。
【請求項７】
前記子局装置は、
前記親局装置とのリンクアップ後に最初に前記親局装置から受信するＳＰフレームに含まれる、前記親局装置のアドレス値を記憶する記憶部を、更に有し、
前記記憶部は、
前記親局装置とのリンクダウンに応じて前記親局装置のアドレス値を消去する請求項３から請求項６のいずれか１項に記載の通信システム。
【請求項８】
前記識別情報は、ＶＬＡＮ  ＩＤに記される４０９５の値である請求項２に記載の通信システム。
【請求項９】
前記第１及び第２通信装置のうちの一方の通信装置は、
自装置の前記第１又は第２制御部が生成した、ＶＬＡＮ  ＩＤの値が４０９５であるＳＰフレームを他方の通信装置に送信し、
前記他方の通信装置は、
ＶＬＡＮ  ＩＤの値が４０９５であるＳＰフレームを、前記内部ＳＰフレームであると判定する請求項８に記載の通信システム。
【請求項１０】
前記第１及び第２通信装置のうちの一方の通信装置は、
システム外から受信したＳＰフレームのうち、ＶＬＡＮ  ＩＤの値が４０９５であるＳＰフレームを廃棄する請求項８又は請求項９に記載の通信システム。
【請求項１１】
下記に定義する外部ＳＰフレームを伝送する通信システムに属し、下記に定義する内部ＳＰフレームを他の通信装置と交換する通信装置であって、
ＳＰに関する情報処理を行う制御部と、
システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームを前記制御部に転送し、前記外部ＳＰフレームを前記制御部に転送せずにシステム外に送出する受信処理部と、備える通信装置。
内部ＳＰフレーム：システム内の通信ノード同士が交換するＳＰフレーム
外部ＳＰフレーム：システム外の通信ノード同士が交換するＳＰフレーム
【請求項１２】
下記に定義する外部ＳＰフレームを伝送する通信システムに属し、下記に定義する内部ＳＰフレームを他の通信装置と交換する通信装置において実行されるＳＰフレームの転送方法であって、
システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の制御部に転送するステップと、
システム内から受信したＳＰフレームのうち、前記外部ＳＰフレームを前記制御部に転送せずにシステム外に送出するステップと、を含むＳＰフレームの転送方法。
内部ＳＰフレーム：システム内の通信ノード同士が交換するＳＰフレーム
外部ＳＰフレーム：システム外の通信ノード同士が交換するＳＰフレーム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信装置、及びＳＰフレームの転送方法に関する。
【背景技術】
【０００２】
非特許文献１には、イーサネットフレーム（「イーサネット」は登録商標である。）の一種として、一対の通信装置間の接続性の監視などを行うためのＯＡＭ  ＰＤＵ（Operations，Administration and Maintenance Protocol Data Unit：以下、「ＯＡＭフレーム」という。）、及び、複数の物理リンクを１つの論理リンクとして扱うためのＬＡＣＰ  ＰＤＵ（Link Aggregation Control Protocol's Protocol Data Unit：以下、「ＬＡＣＰフレーム」という。  ）などを含む、スロープロトコルフレーム（以下、「ＳＰフレーム」という。）のフォーマットが規定されている。
【０００３】
非特許文献１に記載のフォーマットによれば、ＳＰフレームは、共通かつ固定のヘッダ情報として、下記の識別条件１及び２を満足せねばならない。
識別条件１：Destination Addressの値を「01-80-C2-00-00-02」とする。
識別条件２：Length/Typeフィールドの値を「88-09」とする。
【０００４】
また、ＯＡＭフレームの場合は下記の識別条件３Ａを更に満足し、ＬＡＣＰフレームの場合は下記の識別条件３Ｂを更に満足せねばならない。
識別条件３Ａ：Subtypeフィールドの値を「0x03」とする。
識別条件３Ｂ：Subtypeフィールドの値を「0x01」とする。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】IEEE802.3ah Section 57.4.2, and Annex 57A
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＳＰフレームを交換する一対の通信装置を含む通信システムにおいて、システム外の通信ノード同士で交換される別のＳＰフレームを、システム内の一対の通信装置が受信する場合がある。
この場合、通信装置の処理負荷を軽減するには、システム内で交換する内部ＳＰフレームのみを制御部で情報処理し、システム外から受信する外部ＳＰフレームについては、制御部に通さずに通過させることが好ましい。
【０００７】
しかし、非特許文献１に記載のフォーマットによれば、内部ＳＰフレームか外部ＳＰフレームかに関係なく、識別条件１及び２を満足する通信フレームは、すべてＳＰフレームと判定され、特に、識別条件１〜３Ａ又は１〜３Ｂを満足する通信フレームは、すべてＯＡＭフレーム又はＬＡＣＰフレームと判定される。
すなわち、非特許文献１の規定にのみに従う通信装置では、受信したＳＰフレームが内部ＳＰフレームか外部ＳＰフレームかを区別できない。
【０００８】
従って、システム内の通信装置は、自装置に無関係の外部ＳＰフレームについても、データ領域の情報処理を制御部に行わせる必要があり、ＳＰ（スロープロトコル）に関する情報処理の負荷を余り軽減できないという問題がある。
本発明は、かかる従来の問題点に鑑み、ＳＰ（スロープロトコル）に関する情報処理の負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００９】
（１）  本発明の一態様に係るシステムは、下記に定義する外部ＳＰフレームをシステム外から受信し、下記に定義する内部ＳＰフレームを交換する第１及び第２通信装置を備える通信システムであって、前記第１通信装置は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第１制御部に転送し、前記外部ＳＰフレームを前記第１制御部に転送せずにシステム外に送出し、前記第２通信装置は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第２制御部に転送し、前記外部ＳＰフレームを前記第２制御部に転送せずにシステム外に送出する。
【００１０】
内部ＳＰフレーム：システム内の通信ノード同士で交換されるＳＰフレーム
外部ＳＰフレーム：システム外の通信ノード同士で交換されるＳＰフレーム
【００１１】
（１１）  本発明の一態様に係る通信装置は、上記に定義する外部ＳＰフレームを伝送する通信システムに属し、上記に定義する内部ＳＰフレームを他の通信装置と交換する通信装置であって、ＳＰに関する情報処理を行う制御部と、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームを前記制御部に転送し、前記外部ＳＰフレームを前記制御部に転送せずにシステム外に送出する受信処理部と、備える。
【００１２】
（１２）  本発明の一態様に係る方法は、上記に定義する外部ＳＰフレームを伝送する通信システムに属し、上記に定義する内部ＳＰフレームを他の通信装置と交換する通信装置において実行されるＳＰフレームの転送方法であって、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の制御部に転送するステップと、システム内から受信したＳＰフレームのうち、前記外部ＳＰフレームを前記制御部に転送せずにシステム外に送出するステップと、を含む。
【００１３】
本発明は、上記のような特徴的な構成を備えるシステム及び装置として実現できるだけでなく、かかる特徴的な構成をコンピュータに実行させるためのプログラムとして実現することができる。
また、本発明は、システム及び装置の一部又は全部を実現する半導体集積回路として実現することができる。
【発明の効果】
【００１４】
本発明によれば、ＳＰ（スロープロトコル）に関する情報処理の負荷を軽減することができる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る通信システムの構成例を示すシステム構成図である。
【図２】親局装置の内部構成の一例を示すブロック図である。
【図３】子局装置の内部構成の一例を示すブロック図である。
【図４】内部ＯＡＭフレームの判定方法の一例を示す説明図である。
【図５】親局装置が実行する通信制御の一例を示すフローチャートである。
【図６】子局装置が実行する通信制御の一例を示すフローチャートである。
【図７】ＯＡＭフレームの送受信手順の一例を示すシーケンス図である。
【図８】第２実施形態に係る通信システムの構成例を示すシステム構成図である。
【図９】通信装置の内部構成の一例を示すブロック図である。
【図１０】内部ＯＡＭフレームの判定方法の一例を示す説明図である。
【図１１】ＯＡＭフレームの送受信手順の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
＜本発明の実施形態の概要＞
以下、本発明の実施形態の概要を列記して説明する。
【００１７】
（１）  本実施形態の通信システムは、下記に定義する外部ＳＰフレームをシステム外から受信し、下記に定義する内部ＳＰフレームを交換する第１及び第２通信装置を備える通信システムであって、前記第１通信装置は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第１制御部に転送し、前記外部ＳＰフレームを前記第１制御部に転送せずにシステム外に送出し、前記第２通信装置は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームをＳＰに関する情報処理を行う自装置の第２制御部に転送し、前記外部ＳＰフレームを前記第２制御部に転送せずにシステム外に送出する。
【００１８】
内部ＳＰフレーム：システム内の通信ノード同士で交換されるＳＰフレーム
外部ＳＰフレーム：システム外の通信ノード同士で交換されるＳＰフレーム
【００１９】
本実施形態の通信システムによれば、第１及び第２通信装置が、システム内から受信したＳＰフレームのうち、内部ＳＰフレームを各自の制御部（第１又は第２制御部）に転送し、外部ＳＰフレームを各自の制御部に転送せずにシステム外に送出する。
従って、自装置に無関係の外部ＳＰフレームに対する情報処理を第１及び第２制御部が実行しなくなり、ＳＰに関する情報処理の負荷を軽減することができる。
【００２０】
（２）  本実施形態の通信システムにおいて、前記第１及び第２通信装置は、受信したＳＰフレームに含まれる識別情報に基づいて、受信したＳＰフレームが前記内部ＳＰフレームであるか否かを判定すればよい。
【００２１】
（３）  例えば、前記識別情報としては、前記第１及び第２通信装置のうちの一方の通信装置のアドレス値を採用すればよい。
この場合、前記第１通信装置は、自装置のアドレス値を提供する親局装置となり、前記第２通信装置は、前記親局装置からアドレス値が提供される子局装置となる。
【００２２】
（４）  本実施形態の通信システムにおいて、前記親局装置は、自装置の前記第１制御部が生成した、宛先と送信元の双方が自装置のアドレス値であるＳＰフレームを前記子局装置に送信することが好ましい。
このようにすれば、前記子局装置は、送信元のアドレス値が前記親局装置のアドレス値であるＳＰフレームを、前記内部ＳＰフレームであると判定することができる。
【００２３】
（５）  本実施形態の通信システムにおいて、前記子局装置は、自装置の前記第２制御部が生成した、宛先が前記親局装置のアドレス値であり送信元が自装置のアドレス値であるＳＰフレームを前記親局装置に送信することが好ましい。
このようにすれば、前記親局装置は、宛先のアドレス値が前記親局装置のアドレス値であるＳＰフレームを、前記内部ＳＰフレームであると判定することができる。
【００２４】
（６）  本実施形態の通信システムにおいて、前記子局装置は、システム外から受信したＳＰフレームのうち、宛先のアドレス値が前記親局装置のアドレス値であるＳＰフレームを廃棄することが好ましい。
このようにすれば、成りすましの通信ノードが親局装置宛てのＳＰフレームを送信しても、当該ＳＰフレームを子局装置によって廃棄することができる。
【００２５】
（７）  本実施形態の通信システムにおいて、前記子局装置は、前記親局装置とのリンクアップ後に最初に前記親局装置から受信するＳＰフレームに含まれる、前記親局装置のアドレス値を記憶する記憶部を、更に有し、前記記憶部は、前記親局装置とのリンクダウンに応じて前記親局装置のアドレス値を消去することが好ましい。
このようにすれば、子局装置が別の親局装置とも内部ＳＰフレームを送受信できるようになる。
【００２６】
（８）  本実施形態の通信システムにおいて、前記識別情報として、ＶＬＡＮ  ＩＤに記される４０９５の値を採用してもよい。
この場合、一方の通信装置が他方の通信装置にアドレス値を提供する必要がなくなるので、識別情報として通信装置のアドレス値を採用する場合に比べて、ＳＰフレームの送受信シーケンスがより簡便になる。
【００２７】
（９）  本実施形態の通信システムにおいて、前記第１及び第２通信装置のうちの一方の通信装置は、自装置の前記第１又は第２制御部が生成した、ＶＬＡＮ  ＩＤの値が４０９５であるＳＰフレームを他方の通信装置に送信することが好ましい。
このようにすれば、前記他方の通信装置は、ＶＬＡＮ  ＩＤの値が４０９５であるＳＰフレームを、前記内部ＳＰフレームであると判定することができる。
【００２８】
（１０）  本実施形態の通信システムにおいて、前記第１及び第２通信装置のうちの一方の通信装置は、システム外から受信したＳＰフレームのうち、ＶＬＡＮ  ＩＤの値が４０９５であるＳＰフレームを廃棄することが好ましい。
このようにすれば、成りすましの通信ノードが他方の通信装置宛てのＳＰフレームを送信しても、当該ＳＰフレームを一方の通信装置によって廃棄することができる。
【００２９】
（１１）  本実施形態の通信装置は、上述の（１）〜（１０）に記載の通信システムを構成する通信装置に関する。
従って、本実施形態の通信装置は、上述の（１）〜（１０）に記載の通信システムと同様の作用効果を奏する。
【００３０】
（１２）  本実施形態の転送方法は、上述の（１）〜（１０）に記載の通信システムを構成する通信装置において実行される転送方法に関する。
従って、本実施形態の転送方法は、上述の（１）〜（１０）に記載の通信システムと同様の作用効果を奏する。
【００３１】
＜本発明の実施形態の詳細＞
以下、図面を参照して、本発明の実施形態の詳細を説明する。なお、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
以下、ＳＰ（スロープロトコル）がＯＡＭである場合の実施形態を詳述するが、上述の通り、ＳＰはＯＡＭに限定されるものではなく、例えばＬＡＣＰであってもよい。
【００３２】
＜第１実施形態＞
〔通信システムの構成例〕
図１は、第１実施形態に係る通信システムの構成例を示すシステム構成図である。
図１に示すように、本実施形態の通信システムは、ＯＡＭフレームを交換する一対の通信装置である第１及び第２通信装置１，２と、通信回線３と、一対の通信装置１，２の間に介在する中継装置４とを備える。
【００３３】
第１及び第２通信装置１，２は、それぞれ回線終端装置として機能する通信装置である。従って、通信回線３は、第１及び第２通信装置１，２との接続端において終端する。
中継装置４は、例えば、通信回線３に流れる伝送信号をそのまま増幅するリピータよりなる。中継装置４の設置数は、図例の２つに限られず１つ以上であればよい。中継装置４を介在せずに通信装置１，２同士を通信回線３で直接接続してもよい。
【００３４】
通信回線３は、光ファイバ又は同軸ケーブルなどの通信ケーブルよりなる。通信回線３の代わりに、無線通信の伝送路を採用することもできる。なお、本実施形態では、通信回線３が光ファイバである場合を想定する。
通信システムの上位側に位置する第１通信装置１は、上位網５と通信可能に接続され、通信システムの下位側に位置する第２通信装置２は、下位網６と通信可能に接続されている。下位網６は、例えば、宅内ＬＡＮ（Local Area Network）又は社内ＬＡＮなどよりなる。
【００３５】
第１及び第２通信装置１，２は、イーサネットフレームよりなる通信フレームを送受信可能であり、イーサネットＯＡＭに対応する通信機器である。従って、第１及び第２通信装置１，２は、ＩＥＥＥ８０２．３ａｈに規定するリンクＯＡＭの機能を有する。
リンクＯＡＭは、一対のイーサネット機器間の物理回線や通信状態の監視などを目的とする、Ｐ２Ｐ（Point to Point）での利用を前提とするＯＡＭ機能である。
【００３６】
本実施形態では、通信システムの回線終端装置である第１及び第２通信装置１，２間の通信状態の監視に用いるＯＡＭフレームを「内部ＯＡＭフレーム」という。また、上位網５の通信ノード（図示せず）と下位網６の通信ノード（図示せず）の間の通信状態の監視に用いるＯＡＭフレームを、「外部ＯＡＭフレーム」という。
従って、本実施形態の通信システムでは、システム内の通信ノードである第１及び第２通信装置１，２同士が交換する内部ＯＡＭフレームと、システム外の通信ノード同士が交換する外部ＯＡＭフレームの双方が共存する。
【００３７】
本実施形態では、一対の通信装置１，２のうち、内部ＯＡＭフレームの識別情報として自身のＭＡＣ（Media Access Control）アドレスを相手方に提供する通信装置１を「親局装置１」といい、当該ＭＡＣアドレスが提供される通信装置２を「子局装置２」という。
図１の例では、上位側の回線終端装置である第１通信装置１が「親局装置１」であり、下位側の回線終端装置である第２通信装置２が「子局装置２」である。
【００３８】
〔親局装置の内部構成〕
図２は、親局装置１の内部構成の一例を示すブロック図である。図２において、実線の矢印は通信フレームの伝送方向を示し、破線の矢印は制御信号の内部バスを示す。
図２に示すように、本実施形態の親局装置１は、上位側インタフェース部１１、制御部１２、受信処理部１３、送信処理部１４、対向側インタフェース部１５、上りバッファ１６、下りバッファ１７、及び受信処理部１３のメモリ１８を備える。
【００３９】
メモリ１８は、揮発性メモリよりなる。メモリ１８は、受信処理部１３専用のメモリであってもよいし、制御部１２及び送信処理部１４と共用のメモリであってもよい。
メモリ１８は、親局装置１の受信処理部１３が内部ＯＡＭフレームの識別に用いる、所定のフレーム格納領域に記される識別値（本実施形態では、通信フレームのＭＡＣ  ＤＡの値、Length/typeフィールドの値及びSubTypeフィールドの値：図４参照）の記憶領域を有する。
【００４０】
上位側インタフェース部１１は、上り方向及び下り方向の電気信号に対して、レイヤ１及びレイヤ２の通信処理を実行する集積回路を含む。
制御部１２、受信処理部１３及び送信処理部１４は、上り方向及び下り方向の通信フレームに対して、ＩＥＥＥ  ８０２．３ａｈなどの所定の通信規格に則った通信処理を実行する集積回路（例えば、ＭＡＣチップ）よりなる。
【００４１】
具体的には、制御部１２は、コンピュータプログラムに従って所定の情報処理を実行する集積回路よりなり、例えば、ＣＰＵ（Central Processing Unit）及びＦＰＧＡ（Field-Programmable Gate Array）のうちの少なくとも１つを含む。
受信処理部１３及び送信処理部１４は、特定の情報処理が可能となるように設計された論理回路デバイスよりなり、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡのうちの少なくとも１つを含む。
【００４２】
対向側インタフェース部１５は、光信号を送受信する素子を含む光通信デバイス（例えば、プラガブル光トランシーバ）よりなる。
対向側インタフェース部１５は、光ファイバ３から受信した光信号を電気信号よりなる通信フレームに変換し、変換した通信フレームを受信処理部１３に出力する。対向側インタフェース部１５は、送信処理部１４からの通信フレームを光信号に変換し、変換した光信号を光ファイバ３に送出する。
【００４３】
受信処理部１３は、「フレーム転送処理」を実行可能である。この処理は、対向側インタフェース部１５から入力された通信フレームの転送先を、所定のフレーム格納領域の識別値に基づいて決定する処理である。
例えば、受信処理部１３は、親局装置１のＭＡＣアドレスを宛先に含むＯＡＭフレームを制御部１２に転送する。受信処理部１３は、その他の通信フレーム（下位網６の通信ノードが送信した外部ＯＡＭフレームを含む。）を上りバッファ１６に転送する。
【００４４】
上位側インタフェース部１１は、上位網５から受信した搬送信号を通信フレームに変換し、変換した通信フレームを下りバッファ１７に出力する。
上位側インタフェース部１１は、上りバッファ１６に通信フレームがあれば、その通信フレームを搬送信号に変換し、変換した搬送信号を上位網５に送出する。
【００４５】
送信処理部１４は、下りバッファ１７に通信フレームがあれば、制御部１２から内部ＯＡＭフレームが入力される合間に下りバッファ１７から通信フレームを取り出し、対向側インタフェース部１５に出力する。
【００４６】
制御部１２は、ＯＡＭに関する情報処理として、「ＯＡＭ生成処理」を実行可能である。この処理は、親局／子局間で用いる下り方向のＯＡＭフレームを生成する処理である。
制御部１２は、生成したＯＡＭフレームを送信処理部１４に送出する。送信処理部１４は、制御部１２から下り方向のＯＡＭフレームが入力されると、入力されたＯＡＭフレームを対向側インタフェース部１５に出力する。対向側インタフェース部１５は、入力された下り方向のＯＡＭフレームを光ファイバ３に送出する。
【００４７】
制御部１２は、「アドレス設定処理」を実行可能である。この処理は、内部ＯＡＭフレームの識別に用いる、自装置（親局装置１）のＭＡＣアドレスの値ａ１（以下、「アドレス値ａ１」という。）を、受信処理部１３に設定する処理である。
具体的には、制御部１２は、自装置のアドレス値ａ１を受信処理部１３のメモリ１８に記憶させる。
【００４８】
制御部１２は、子局装置２が送信元の内部ＯＡＭフレームを受信処理部１３から入力されると、ＯＡＭに関する情報処理として、当該内部ＯＡＭフレームの内容に応じた所定の処理を実行する。
例えば、制御部１２は、子局装置２が送信元の内部ＯＡＭフレームに応じて、対向側インタフェース部１５又は上位側インタフェース部１１の送受信速度を変更したり、受信処理部１３又は送信処理部１４の動作を停止又は開始したりする。
【００４９】
制御部１２は、内部ＯＡＭフレームのＯＡＭイベントが、光信号を所定期間受信しないことを表すＬｏＳ（Loss of Signal）イベントである場合は、通知されたＬｏＳイベントを、上位網５などを介して親局装置１と通信可能な通信事業者の管理装置（図示せず）に転送する。
【００５０】
〔子局装置の内部構成〕
図３は、子局装置２の内部構成の一例を示すブロック図である。図３において、実線の矢印は通信フレームの伝送方向を示し、破線の矢印は制御信号の内部バスを示す。
図３に示すように、本実施形態の子局装置２は、下位側インタフェース部２１、制御部２２、受信処理部２３、送信処理部２４、対向側インタフェース部２５、上りバッファ２６、下りバッファ１７、受信処理部２３のメモリ２８、及び送信処理部２４のメモリ２９を備える。
【００５１】
メモリ２８は、揮発性メモリよりなる。メモリ２８は、受信処理部２３専用のメモリであってもよいし、制御部２２及び送信処理部２４と共用のメモリであってもよい。
メモリ２８は、受信処理部２３が内部ＯＡＭフレームの判定に用いるフレーム格納領域の識別値（本実施形態では、ＭＡＣ  ＳＡの値、Length/typeフィールドの値及びSubTypeフィールドの値）の記憶領域を有する。
【００５２】
メモリ２９は、揮発性メモリよりなる。メモリ２９は、送信処理部２４専用のメモリであってもよいし、制御部２２及び受信処理部２３と共用メモリであってもよい。
メモリ２９は、子局装置２の送信処理部２４が内部ＯＡＭフレームの識別に用いる、所定のフレーム格納領域に記される識別値（本実施形態では、通信フレームのＭＡＣ  ＤＡの値、Length/typeフィールドの値及びSubTypeフィールドの値：図４参照）の記憶領域を有する。
【００５３】
下位側インタフェース部２１は、上り方向及び下り方向の電気信号に対して、レイヤ１及びレイヤ２の通信処理を実行する集積回路を含む。
制御部２２、受信処理部２３及び送信処理部２４は、上り方向及び下り方向の通信フレームに対して、ＩＥＥＥ  ８０２．３ａｈなどの所定の通信規格に則った通信処理を実行する集積回路（例えば、ＭＡＣチップ）よりなる。
【００５４】
具体的には、制御部２２は、コンピュータプログラムに従って所定の情報処理を実行する集積回路であり、例えば、ＣＰＵ及びＦＰＧＡのうちの少なくとも１つを含む。
受信処理部２３及び送信処理部２４は、特定の情報処理が可能となるように設計された論理回路デバイスよりなり、例えば、ＡＳＩＣ及びＦＰＧＡのうちの少なくとも１つを含む。
【００５５】
対向側インタフェース部２５は、光信号を送受信する素子を含む光通信デバイス（例えば、プラガブル光トランシーバ）よりなる。
対向側インタフェース部２５は、光ファイバ３から受信した光信号を電気信号よりなる通信フレームに変換し、変換した通信フレームを受信処理部２３に出力する。対向側インタフェース部２５は、送信処理部２４からの通信フレームを光信号に変換し、変換した光信号を光ファイバ３に送出する。
【００５６】
受信処理部２３は、「フレーム転送処理」を実行可能である。この処理は、対向側インタフェース部２５から入力された通信フレームの転送先を、所定のフレーム格納領域の識別値に基づいて決定する処理である。
例えば、受信処理部２３は、親局装置１のＭＡＣアドレスを送信元に含むＯＡＭフレームを制御部２２に転送する。受信処理部２３は、その他の通信フレーム（上位網５の通信ノードが送信した外部ＯＡＭフレームを含む。）を下りバッファ２７に転送する。
【００５７】
下位側インタフェース部２１は、下位網６から受信した搬送信号を通信フレームに変換し、変換した通信フレームを上りバッファ２６に出力する。
下位側インタフェース部２１は、下りバッファ２７に通信フレームがあれば、その通信フレームを搬送信号に変換し、変換した搬送信号を下位網６に送出する。
【００５８】
送信処理部２４は、上りバッファ２６に通信フレームがあれば、制御部２２から内部ＯＡＭフレームが入力される合間に上りバッファ２６から通信フレームを取り出し、対向側インタフェース部２５に出力する。
【００５９】
制御部２２は、ＯＡＭに関する情報処理として、「ＯＡＭ生成処理」を実行可能である。この処理は、親局／子局間で用いる上り方向のＯＡＭフレームを生成する処理である。
制御部２２は、生成したＯＡＭフレームを送信処理部２４に送出する。送信処理部２４は、制御部２２から上り方向のＯＡＭフレームが入力されると、入力されたＯＡＭフレームを対向側インタフェース部２５に出力する。対向側インタフェース部２５は、入力された上り方向の内部ＯＡＭフレームを光ファイバ３に送出する。
【００６０】
制御部２２は、「アドレス設定処理」を実行可能である。この処理は、内部ＯＡＭフレームの識別に用いる、親局装置１のＭＡＣアドレスのアドレス値ａ１を、受信処理部２３及び送信処理部２４に設定する処理である。
具体的には、制御部１２は、親局装置１から通知された親局装置１のアドレス値ａ１を受信処理部２３及び送信処理部２４のメモリ２８，２９にそれぞれ記憶させる。
【００６１】
制御部２２は、親局装置１が送信元の内部ＯＡＭフレームを受信処理部２３から入力されると、ＯＡＭに関する情報処理として、当該内部ＯＡＭフレームの内容に応じた所定の処理を実行する。
例えば、制御部２２は、親局装置１が送信元の内部ＯＡＭフレームに応じて、対向側インタフェース部２５又は下位側インタフェース部２１の送受信速度を変更したり、受信処理部２３又は送信処理部２４の動作を停止又は開始したりする。
【００６２】
制御部２２は、内部ＯＡＭフレームのＯＡＭイベントが、光信号を所定期間受信しないことを表すＬｏＳイベントである場合は、通知されたＬｏＳイベントを、上位網５などを介して子局装置２と通信可能な通信事業者の管理装置（図示せず）に転送する。
【００６３】
〔内部ＯＡＭフレームの判定方法〕
図４は、内部ＯＡＭフレームの判定方法の一例を示す説明図である。
図４において、「ＭＡＣ  ＤＡ」は、ＭＡＣアドレスのDestination Address（宛先アドレス）フィールドを意味し、「ＭＡＣ  ＳＡ」は、ＭＡＣアドレスのSource Address（送信元アドレス）フィールドを意味する。
ここでは、親局装置１のＭＡＣアドレスの値を「ａ１」とし、子局装置２のＭＡＣアドレスの値を「ａ２」とする。
【００６４】
図４の識別条件１及び２は、親局装置１及び子局装置２が、受信した通信フレームからＯＡＭフレームを識別するための条件である。
すなわち、親局装置１及び子局装置２は、次の識別条件１及び２を満たす通信フレームをＯＡＭフレームと判定する。
識別条件１：Length/Typeフィールドの値が0x8809であること
識別条件２：SubTypeフィールドの値が３であること
【００６５】
具体的には、親局装置１の受信処理部１３は、対向側インタフェース部１５から入力された上り方向の通信フレームが識別条件１及び２を満たす場合は、当該通信フレームをＯＡＭフレームであると判定する。
子局装置２の受信処理部２３は、対向側インタフェース部２５から入力された下り方向の通信フレームが識別条件１及び２を満たす場合は、当該通信フレームをＯＡＭフレームであると判定する。
【００６６】
このように、本実施形態では、ＩＥＥＥ８０２．３においてＯＡＭフレームの識別条件とされる、ＭＡＣ  ＤＡの値が01-80-C2-00-00-02であることは、ＯＡＭフレームの識別条件から外されている。
【００６７】
図４の識別条件３は、親局装置１が、受信した通信フレームから内部ＯＡＭフレームを識別するための条件である。
すなわち、親局装置１は、上記の識別条件１及び２に加えて、次の識別条件３を満たす通信フレームを内部ＯＡＭフレームであると判定する。
識別条件３：ＭＡＣ  ＤＡが自装置（親局装置１）のアドレス値ａ１であること
【００６８】
具体的には、親局装置１の受信処理部１３は、対向側インタフェース部１５から入力された上り方向の通信フレームが識別条件１，２及び３を満たす場合は、当該通信フレームを内部ＯＡＭフレームであると判定する。
【００６９】
図４の識別条件４は、子局装置２が、受信した通信フレームから内部ＯＡＭフレームを識別するための条件である。
すなわち、子局装置２は、上記の識別条件１及び２に加えて、次の識別条件４を満たす通信フレームを内部ＯＡＭフレームであると判定する。
識別条件４：ＭＡＣ  ＳＡが親局装置１のアドレス値ａ１であること
【００７０】
具体的には、子局装置２の受信処理部２３は、対向側インタフェース部２５から入力された上り方向の通信フレームが識別条件１，２及び４を満たす場合は、当該通信フレームを内部ＯＡＭフレームであると判定する。
【００７１】
〔親局装置による通信制御〕
図５は、親局装置１が実行する通信制御の一例を示すフローチャートである。
図５に示すように、親局装置１の制御部１２は、自装置が起動を開始したことを条件として（ステップＳＴ１１においてＹｅｓ）、「アドレス設定処理」を実行する（ステップＳＴ１２）。
【００７２】
親局装置１のアドレス設定処理は、親局装置１の制御部１２が、自装置（親局装置１）のアドレス値ａ１を受信処理部１３に設定する処理である。
具体的には、親局装置１の制御部１２は、自装置のアドレス値ａ１をメモリ１８に記憶するように受信処理部１３に指示する。
【００７３】
次に、親局装置１の制御部１２は、「ＯＡＭ生成処理」を実行する（ステップＳＴ１３）。親局装置１のＯＡＭ生成処理は、ＭＡＣ  ＤＡ＝ＭＡＣ  ＳＡ＝ａ１のＯＡＭフレームを生成する処理である。
換言すると、親局装置１の制御部１２は、ＭＡＣ  ＤＡとＭＡＣ  ＳＡの値が自装置のアドレス値ａ１であり、Length/Typeフィールドの値が0x8809であり、SubTypeフィールドの値が３である通信フレームを生成する。
【００７４】
親局装置１の制御部１２は、生成したＯＡＭフレームを送信処理部１４に出力する。このため、ＭＡＣ  ＤＡ＝ＭＡＣ  ＳＡ＝ａ１のＯＡＭフレームが、対向側インタフェース部１５により光ファイバ３に送出され、子局装置２に伝送される。
【００７５】
次に、親局装置１の受信処理部１３は、「フレーム転送処理」を実行する（ステップＳＴ１４）。親局装置１のフレーム転送処理は、ＭＡＣ  ＤＡ＝ａ１であるＯＡＭフレームを内部ＯＡＭフレームと判定して制御部１２に転送し、その他の通信フレームを上りバッファ１６に転送する処理である。
その他の通信フレームには、ＯＡＭフレームではない通常のデータフレーム以外に、ＭＡＣ  ＤＡ≠ａ１の上り方向の外部ＯＡＭフレームも含まれる。
【００７６】
〔子局装置による通信制御〕
図６は、子局装置２が実行する通信制御の一例を示すフローチャートである。
図６に示すように、子局装置２の受信処理部２３は、親局装置１のアドレス値ａ１がメモリ２８，２９に記憶されていない場合（ステップＳＴ２１においてＮｏ）に、「アドレス通知処理」を実行する（ステップＳＴ２２）。
【００７７】
子局装置２のアドレス通知処理は、子局装置２の受信処理部２３が、対向側インタフェース部２５のリンクアップ後に最初に受信した、ＭＡＣ  ＤＡ＝ＭＡＣ  ＳＡのＯＡＭフレームに含まれる親局装置１のアドレス値ａ１を、制御部２２に通知する処理である。
【００７８】
次に、子局装置２の制御部２２は、「アドレス設定処理」を実行する（ステップＳＴ２３）。子局装置２のアドレス設定処理は、子局装置２の制御部２２が、通知された親局装置１のアドレス値ａ１を受信処理部２３及び送信処理部２４に設定する処理である。
具体的には、子局装置２の制御部２２は、親局装置１のアドレス値ａ１をメモリ２８，２９に記憶するように受信処理部２３及び送信処理部２４に指示する。
【００７９】
親局装置１のアドレス値ａ１がメモリ２８，２９に記憶されている場合（ステップＳＴ２１においてＹｅｓ）には、上記のステップＳＴ２２及びステップＳＴ２３の処理がスキップされ、次のステップＳＴ２４の処理に移行する。
【００８０】
次に、子局装置２の制御部２２は、「ＯＡＭ生成処理」を実行する（ステップＳＴ２４）。子局装置２のＯＡＭ生成処理は、ＭＡＣ  ＤＡ＝ａ１でかつＭＡＣ  ＳＡ＝ａ２のＯＡＭフレームを生成する処理である。
換言すると、子局装置２の制御部２２は、ＭＡＣ  ＤＡの値が親局装置１のアドレス値ａ１であり、ＭＡＣ  ＳＡの値が自装置のアドレス値ａ２であり、Length/Typeフィールドの値が0x8809であり、SubTypeフィールドの値が３である通信フレームを生成する。
【００８１】
子局装置２の制御部２２は、生成したＯＡＭフレームを送信処理部２４に出力する。このため、ＭＡＣ  ＤＡ＝ａ１でかつＭＡＣ  ＳＡ＝ａ２のＯＡＭフレームが、対向側インタフェース部２５により光ファイバ３に送出され、親局装置１に伝送される。
【００８２】
次に、子局装置２の受信処理部２３は、「フレーム転送処理」を実行する（ステップＳＴ２５）。子局装置２のフレーム転送処理は、ＭＡＣ  ＳＡ＝ａ１であるＯＡＭフレームを内部ＯＡＭフレームと判定して制御部２２に転送し、その他の通信フレームを下りバッファ２７に転送する処理である。
その他の通信フレームには、ＯＡＭフレームではない通常のデータフレーム以外に、ＭＡＣ  ＳＡ≠ａ１の下り方向の外部ＯＡＭフレームも含まれる。
【００８３】
次に、子局装置２の送信処理部２４は、「フレーム廃棄処理」を実行する（ステップＳＴ２６）。子局装置２のフレーム廃棄処理は、上りバッファ２６が蓄積する通信フレームのうち、ＭＡＣ  ＤＡ＝ａ１のＯＡＭフレームを廃棄し、その他の通信フレームを対向側インタフェース部２５に転送する処理である。
これにより、下位網６に属する成りすましの通信ノードが親局装置１宛てのＯＡＭフレームを送信しても、当該ＯＡＭフレームは子局装置２によって廃棄される。
【００８４】
〔ＯＡＭフレームの送受信手順〕
図７は、図５の通信制御を実行する親局装置１と図６の通信制御を実行する子局装置２の間で行われる、ＯＡＭフレームの送受信手順の一例を示すシーケンス図である。
図７において、親局装置１と子局装置２の間で交換されるＯＡＭフレームＦ１〜Ｆ４の送受信は、所定時間（例えば１秒）ごとに繰り返される。
【００８５】
図７に示すように、親局装置１は、自装置が起動した後に、ＭＡＣ  ＤＡ＝ＭＡＣ  ＳＡ＝ａ１のＯＡＭフレームＦ１を生成して下り方向に送信する。
ＯＡＭフレームＦ１を受信した子局装置２は、ＭＡＣ  ＤＡ＝ＭＡＣ  ＳＡのＯＡＭフレームＦ１に含まれる親局装置１のアドレス値ａ１を学習する。この学習は、親局装置１のアドレス値ａ１をメモリ２８，２９に記憶させる処理に相当する。
【００８６】
その後、子局装置２は、ＭＡＣ  ＤＡ＝ａ１でかつＭＡＣ  ＳＡ＝ａ２のＯＡＭフレームＦ２を生成して上り方向に送信する。
親局装置１の受信処理部１３は、ＭＡＣ  ＤＡ＝ａ１のＯＡＭフレームＦ２を内部ＯＡＭフレームと判定し（図４参照）、当該ＯＡＭフレームＦ２を制御部１２に転送する（ステップＳＴ１４）。このため、ＯＡＭフレームＦ２を受信した親局装置１は、ＯＡＭフレームＦ２のデータフィールドに記された所定のＯＡＭ処理を実行する。
【００８７】
その後、親局装置１は、ＭＡＣ  ＤＡ＝ＭＡＣ  ＳＡ＝ａ１のＯＡＭフレームＦ３を生成して下り方向に送信する。
子局装置２の受信処理部２３は、ＭＡＣ  ＳＡ＝ａ１のＯＡＭフレームＦ３を内部ＯＡＭフレームと判定し（図４参照）、当該ＯＡＭフレームＦ３を制御部２２に転送する（ステップＳＴ２５）。このため、ＯＡＭフレームＦ３を受信した親局装置１は、ＯＡＭフレームＦ３のデータフィールドに記された所定のＯＡＭ処理を実行する。
【００８８】
図７において、ＯＡＭフレームＦ５は、上位網５の通信ノードが下位網６の通信ノードに宛てて送信した外部ＯＡＭフレームである。ＯＡＭフレームＦ５は、親局装置１から通信システムに流入し、子局装置２に到達する。
しかし、ＯＡＭフレームＦ５はＭＡＣ  ＳＡ≠ａ１のＯＡＭフレームであるから、子局装置２の受信処理部２３は、ＯＡＭフレームＦ５を下りバッファ２７に転送する（ステップＳＴ２５）。従って、ＯＡＭフレームＦ５は、子局装置２の制御部２２をスルーして下位網６に送出される。
【００８９】
図７において、ＯＡＭフレームＦ６は、下位網６の通信ノードが上位網５の通信ノードに宛てて送信した外部ＯＡＭフレームである。ＯＡＭフレームＦ６は、子局装置２から通信システムに流入し、親局装置１に到達する。
しかし、ＯＡＭフレームＦ６はＭＡＣ  ＤＡ≠ａ１のＯＡＭフレームであるから、親局装置１の受信処理部１３は、ＯＡＭフレームＦ６を上りバッファ１６に転送する（ステップＳＴ１４）。従って、ＯＡＭフレームＦ６は、親局装置１の制御部１２をスルーして上位網５に送出される。
【００９０】
図７において、ＯＡＭフレームＦ７は、下位網６の通信ノード（例えば、成りすましの通信ノード）が親局装置１に宛てて送信したＯＡＭフレームである。
しかし、ＯＡＭフレームＦ７はＭＡＣ  ＤＡ＝ａ１のＯＡＭフレームであるから、子局装置２の送信処理部２４は、ＯＡＭフレームＦ７を廃棄する（ステップＳＴ２６）。このように、下位網６の通信ノードから送信された親局装置１宛てのＯＡＭフレームＦ７は、子局装置２によって廃棄されるので、親局装置１に到達できない。
【００９１】
〔第１実施形態の変形例〕
第１実施形態の子局装置２に関して、メモリ２８，２９にいったん記録した親局装置１のアドレス値ａ１を残存させると、子局装置２を他の親局装置１と接続した場合に２種類のアドレス値がメモリ２８，２９に記録されることになる。
【００９２】
しかし、これでは親局装置１のアドレス値が一意に定まらなくなり、子局装置２が親局装置１と内部ＯＡＭフレームを送受信できなくなる。
そこで、子局装置２の制御部２２は、対向側インタフェース部２５がリンクダウンした場合に、記憶中の親局装置１のアドレス値ａ１をメモリ２８，２９から消去するように、受信処理部２３及び送信処理部２４に指示することが好ましい。
【００９３】
〔第１実施形態の効果〕
本実施形態の通信システムによれば、第１及び第２通信装置１，２が、システム内から受信したＯＡＭフレームのうち、内部ＯＡＭフレームを各自の制御部１２，２２に転送し、外部ＯＡＭフレームを各自の制御部１２，２２に転送せずにシステム外に送出する。
従って、自装置に無関係の外部ＯＡＭフレームに対する情報処理を制御部１２，２２が実行しなくなり、ＯＡＭに関する情報処理の負荷を軽減することができる。
【００９４】
本実施形態の通信システムにおいて、第１及び第２通信装置１，２の受信処理部１３，２３は、受信したＯＡＭフレームに含まれる識別情報に基づいて、受信したＯＡＭフレームが内部ＯＡＭフレームであるか否かを判定する。
【００９５】
本実施形態の通信システムでは、識別情報として、第１及び第２通信装置１，２のうちの一方の通信装置のアドレス値（例えば、「ＭＡＣアドレス」のアドレス値）が採用されている。
そして、本実施形態の通信システムでは、一例として、上位側の第１通信装置１が、自装置のアドレス値を提供する「親局装置」となり、下位側の第２通信装置２が、親局装置１からアドレス値が提供される「子局装置」となっている。
【００９６】
本実施形態の通信システムでは、親局装置１の送信処理部１４は、自装置の制御部１２が生成した、宛先と送信元の双方が自装置のアドレス値であるＯＡＭフレームを子局装置２に送信する。
このため、子局装置２の制御部１２は、宛先と送信元のアドレス値が同じＯＡＭフレームにより、親局装置１のアドレス値を学習することができる。また、子局装置２の受信処理部２３は、送信元のアドレス値が親局装置１のアドレス値であるＯＡＭフレームを、内部ＯＡＭフレームであると判定することができる。
【００９７】
本実施形態の通信システムでは、子局装置２の送信処理部２４は、自装置の制御部２２が生成した、宛先が親局装置１のアドレス値であり送信元が自装置のアドレス値であるＯＡＭフレームを親局装置１に送信する。
このため、親局装置の受信処理部１３は、宛先のアドレス値が親局装置１のアドレス値であるＯＡＭフレームを、内部ＯＡＭフレームであると判定することができる。
【００９８】
本実施形態の通信システムでは、子局装置２の送信処理部２４は、システム外から受信したＯＡＭフレームのうち、宛先のアドレス値が親局装置１のアドレス値であるＯＡＭフレームを廃棄する。
このため、成りすましの通信ノードが親局装置１宛てのＯＡＭフレームを送信しても、当該ＯＡＭフレームを子局装置２によって廃棄することができる。
【００９９】
本実施形態の通信システムでは、子局装置２は、親局装置１とのリンクアップ後に最初に親局装置１から受信するＯＡＭフレームに含まれる、親局装置１のアドレス値を記憶するメモリ（記憶部）２８，２９を有し、メモリ２８，２９は、親局装置１とのリンクダウンに応じて親局装置１のアドレス値を消去する。
このため、子局装置２が別の親局装置１とも内部ＯＡＭフレームを送受信できるようになる。
【０１００】
＜第２実施形態＞
〔通信システムの構成例〕
図８は、第２実施形態に係る通信システムの構成例を示すシステム構成図である。
図８に示すように、本実施形態の通信システムは、ＯＡＭフレームを交換する一対の通信装置である第１及び第２通信装置４０Ａ，４０Ｂと、通信回線３と、一対の通信装置４０Ａ，４０Ｂの間に介在する中継装置４とを備える。
【０１０１】
第１及び第２通信装置４０Ａ，４０Ｂは、それぞれ回線終端装置として機能する通信装置である。従って、通信回線３は、第１及び第２通信装置４０Ａ，４０Ｂとの接続端において終端する。
中継装置４は、例えば、通信回線３に流れる伝送信号をそのまま増幅するリピータよりなる。中継装置４の設置数は、図例の２つに限られず１つ以上であればよい。中継装置４を介在せずに通信装置４０Ａ，４０Ｂ同士を通信回線３で直接接続してもよい。
【０１０２】
通信回線３は、光ファイバ又は同軸ケーブルなどの通信ケーブルよりなる。通信回線３の代わりに、無線通信の伝送路が採用することもできる。なお、本実施形態においても、通信回線３が光ファイバである場合を想定する。
通信システムの上位側に位置する第１通信装置４０Ａは、上位網５と通信可能に接続され、通信システムの下位側に位置する第２通信装置４０Ｂは、下位網６と通信可能に接続されている。下位網６は、例えば、宅内ＬＡＮ又は社内ＬＡＮなどよりなる。
【０１０３】
第１及び第２通信装置４０Ａ，４０Ｂは、イーサネットフレームよりなる通信フレームを送受信可能であり、イーサネットＯＡＭに対応する通信機器である。従って、第１及び第２通信装置４０Ａ，４０Ｂは、ＩＥＥＥ８０２．３ａｈに規定するリンクＯＡＭの機能を有する。
リンクＯＡＭは、一対のイーサネット機器間の物理回線や通信状態の監視などを目的とする、Ｐ２Ｐでの利用を前提とするＯＡＭ機能である。
【０１０４】
本実施形態においても、通信システムの回線終端装置である第１及び第２通信装置４０Ａ，４０Ｂ間の通信状態の監視に用いるＯＡＭフレームを「内部ＯＡＭフレーム」という。また、上位網５の通信ノード（図示せず）と下位網６の通信ノード（図示せず）の間の通信の監視に用いるＯＡＭフレームを、「外部ＯＡＭフレーム」という。
本実施形態の通信システムにおいても、システム内の通信ノードである第１及び第２通信装置４０Ａ，４０Ｂ同士が交換する内部ＯＡＭフレームと、システム外の通信ノード同士が交換する外部ＯＡＭフレームの双方が共存する。
【０１０５】
後述の通り、本実施形態では、内部ＯＡＭフレームの識別情報は、通信装置４０Ａ，４０ＢのＭＡＣアドレスではなく、ＶＬＡＮ（Virtual Local Area Network）  ＩＤのＩＤ値を使用する。
従って、一対の通信装置４０Ａ，４０Ｂには親局／子局の区別は存在しない。以下において、第１通信装置４０Ａを「通信装置４０Ａ」と略記し、第２通信装置４０Ｂを「通信装置４０Ｂ」と略記することがある。それらの総称は「通信装置４０」と記載する。
【０１０６】
〔通信装置の内部構成〕
図９は、通信装置４０の内部構成の一例を示すブロック図である。図９において、実線の矢印は通信フレームの伝送方向を示し、破線の矢印は制御信号の内部バスを示す。
図９に示すように、本実施形態の通信装置４０は、外側インタフェース部４１、制御部４２、受信処理部４３、送信処理部４４、対向側インタフェース部４５、バッファ４６、及びバッファ４７を備える。
【０１０７】
通信装置４０が上位側の通信装置４０Ａである場合は、外側インタフェース部４１は、上位網５の通信規格に準拠したインタフェース部が採用される。
通信装置４０が下位側の通信装置４０Ｂである場合は、外側インタフェース部４１は、下位網６の通信規格に準拠したインタフェース部が採用される。
【０１０８】
通信装置４０が上位側の通信装置４０Ａである場合は、バッファ４６は、上り方向の通信フレームが蓄積される上りバッファとなり、バッファ４７は、下り方向の通信フレームが蓄積される下りバッファとなる。
通信装置４０が下位側の通信装置４０Ｂである場合は、バッファ４６は、下り方向の通信フレームが蓄積される下りバッファとなり、バッファ４７は、上り方向の通信フレームが蓄積される上りバッファとなる。
【０１０９】
外側インタフェース部４１は、上り方向及び下り方向の電気信号に対して、レイヤ１及びレイヤ２の通信処理を実行する集積回路を含む。
制御部４２、受信処理部４３及び送信処理部４４は、上り方向及び下り方向の通信フレームに対して、ＩＥＥＥ  ８０２．３ａｈなどの所定の通信規格に則った通信処理を実行する集積回路（例えば、ＭＡＣチップ）よりなる。
【０１１０】
具体的には、制御部４２は、コンピュータプログラムに従って所定の情報処理を実行する集積回路よりなり、例えば、ＣＰＵ及びＦＰＧＡのうちの少なくとも１つを含む。
受信処理部４３及び送信処理部４４は、特定の情報処理が可能となるように設計された論理回路デバイスよりなり、例えば、ＡＳＩＣ及びＦＰＧＡのうちの少なくとも１つを含む。
【０１１１】
対向側インタフェース部４５は、光信号を送受信する素子を含む光通信デバイス（例えば、プラガブル光トランシーバ）よりなる。
対向側インタフェース部４５は、光ファイバ３から受信した光信号を電気信号よりなる通信フレームに変換し、変換した通信フレームを受信処理部４３に出力する。対向側インタフェース部４５は、送信処理部４４からの通信フレームを光信号に変換し、変換した光信号を光ファイバ３に送出する。
【０１１２】
受信処理部４３は、「フレーム転送処理」を実行可能である。この処理は、対向側インタフェース部４５から入力された通信フレームの転送先を、所定のフレーム格納領域（本実施形態ではＶＬＡＮ  ＩＤ）の識別値に基づいて決定する処理である。
例えば、受信処理部４３は、ＶＬＡＮ  ＩＤ＝４０９５のＯＡＭフレームを制御部４２に転送する。受信処理部４３は、その他の通信フレーム（上位網５又は下位網６の通信ノードが送信した外部ＯＡＭフレームを含む。）をバッファ４６に転送する。
【０１１３】
外側インタフェース部４１は、上位網５又は下位網６から受信した搬送信号を通信フレームに変換し、変換した通信フレームをバッファ４７に出力する。
外側インタフェース部４１は、バッファ４６に通信フレームがあれば、その通信フレームを搬送信号に変換し、変換した搬送信号を上位網５又は下位網６に送出する。
【０１１４】
送信処理部４４は、バッファ４７に通信フレームがあれば、制御部２２から内部ＯＡＭフレームが入力される合間にバッファ４７から通信フレームを取り出し、対向側インタフェース部４５に出力する。
【０１１５】
制御部４２は、ＯＡＭに関する情報処理として、「ＯＡＭ生成処理」を実行可能である。この処理は、通信装置４０Ａ，４０Ｂ間で用いる、ＶＬＡＮ  ＩＤ＝４０９５のＯＡＭフレームを生成する処理である。
制御部４２は、生成したＯＡＭフレームを送信処理部４４に送出する。送信処理部４４は、制御部４２からＯＡＭフレームが入力されると、入力されたＯＡＭフレームを対向側インタフェース部４５に出力する。対向側インタフェース部４５は、入力されたＯＡＭフレームを光ファイバ３に送出する。
【０１１６】
制御部４２は、ＶＬＡＮ  ＩＤ＝４０９５の内部ＯＡＭフレームを受信処理部１３から入力されると、ＯＡＭに関する情報処理として、当該内部ＯＡＭフレームの内容に応じた所定の処理を実行する。
例えば、制御部１２は、内部ＯＡＭフレームに応じて、対向側インタフェース部４５又は外側インタフェース部４１の送受信速度を変更したり、受信処理部４３又は送信処理部４４の動作を停止又は開始したりする。
【０１１７】
制御部４２は、内部ＯＡＭフレームのＯＡＭイベントが、光信号を所定期間受信しないことを表すＬｏＳイベントである場合は、通知されたＬｏＳイベントを、上位網５などを介して親局装置１と通信可能な通信事業者の管理装置（図示せず）に転送する。
【０１１８】
〔内部ＯＡＭフレームの判定方法〕
図１０は、内部ＯＡＭフレームの判定方法の一例を示す説明図である。
図１０において、「ＭＡＣ  ＤＡ」は、ＭＡＣアドレスのDestination Address（宛先アドレス）フィールドを意味し、「ＭＡＣ  ＳＡ」は、ＭＡＣアドレスのSource Address（送信元アドレス）フィールドを意味する。
【０１１９】
図１０の識別条件１〜３は、通信装置４０が、受信した通信フレームからＯＡＭフレームを識別するための条件である。
すなわち、通信装置４０は、次の識別条件１〜３を満たす通信フレームをＯＡＭフレームと判定する。
識別条件１：ＭＡＣ  ＤＡの値が01-80-C2-00-00-02であること
識別条件２：Length/Typeフィールドの値が0x8809であること
識別条件３：SubTypeフィールドの値が３であること
【０１２０】
具体的には、通信装置４０の受信処理部４３は、対向側インタフェース部４５から入力された通信フレームが識別条件１〜３を満たす場合は、当該通信フレームをＯＡＭフレームであると判定する。
【０１２１】
このように、本実施形態では、ＩＥＥＥ８０２．３においてＯＡＭフレームの識別条件とされる、ＭＡＣ  ＤＡの値が01-80-C2-00-00-02であることが、そのまま踏襲されている。
【０１２２】
図１０の識別条件４は、通信装置４０が、受信した通信フレームから内部ＯＡＭフレームを識別するための条件である。
すなわち、通信装置４０は、上記の識別条件１〜３に加えて、次の識別条件４を満たす通信フレームを内部ＯＡＭフレームであると判定する。
識別条件４：Tagフィールドに含まれるＶＬＡＮ  ＩＤの値が４０９５であること
【０１２３】
具体的には、通信装置４０の受信処理部４３は、対向側インタフェース部４５から入力された通信フレームが識別条件１〜４を満たす場合は、当該通信フレームを内部ＯＡＭフレームであると判定する。
【０１２４】
〔ＯＡＭフレームの送受信手順〕
図１１は、通信装置４０Ａと通信装置４０Ｂの間で行われる、ＯＡＭフレームの送受信手順の一例を示すシーケンス図である。
図１１において、通信装置４０Ａと通信装置４０Ｂの間で交換されるＯＡＭフレームＦ１１〜Ｆ１３の送受信は、所定時間（例えば１秒）ごとに繰り返される。
【０１２５】
図１１に示すように、上位側の通信装置４０Ａは、ＶＬＡＮ  ＩＤ＝４０９５のＯＡＭフレームＦ１１を生成して下り方向に送信する。
下位側の通信装置４０Ｂの受信処理部４３は、ＶＬＡＮ  ＩＤ＝４０９５のＯＡＭフレームＦ１１を内部ＯＡＭフレームと判定し、当該ＯＡＭフレームＦ１１を制御部４２に転送する。このため、ＯＡＭフレームＦ１１を受信した通信装置４０Ｂは、ＯＡＭフレームＦ１１のデータフィールドに記された所定のＯＡＭ処理を実行する。
【０１２６】
その後、下位側の通信装置４０Ｂは、ＶＬＡＮ  ＩＤ＝４０９５のＯＡＭフレームＦ１２を生成して上り方向に送信する。
上位側の通信装置４０Ａの受信処理部４３は、ＶＬＡＮ  ＩＤ＝４０９５のＯＡＭフレームＦ１２を内部ＯＡＭフレームと判定し、当該ＯＡＭフレームＦ１２を制御部４２に転送する。このため、ＯＡＭフレームＦ１２を受信した通信装置４０Ａは、ＯＡＭフレームＦ１２のデータフィールドに記された所定のＯＡＭ処理を実行する。
【０１２７】
図１１において、ＯＡＭフレームＦ１４は、上位網５の通信ノードが下位網６の通信ノードに宛てて送信した外部ＯＡＭフレームである。ＯＡＭフレームＦ１４は、通信装置４０Ａから通信システムに流入し、通信装置４０Ｂに到達する。
しかし、ＯＡＭフレームＦ１４はＶＬＡＮ  ＩＤ≠４０９５のＯＡＭフレームであるから、通信装置４０Ｂの受信処理部４３は、ＯＡＭフレームＦ１４をバッファ４６に転送する。従って、ＯＡＭフレームＦ１４は、通信装置４０Ｂの制御部４２をスルーして下位網６に送出される。
【０１２８】
図１１において、ＯＡＭフレームＦ１５は、下位網６の通信ノードが上位網５の通信ノードに宛てて送信した外部ＯＡＭフレームである。ＯＡＭフレームＦ１５は、通信装置４０Ｂから通信システムに流入し、通信装置４０Ａに到達する。
しかし、ＯＡＭフレームＦ１５はＶＬＡＮ  ＩＤ≠４０９５のＯＡＭフレームであるから、通信装置４０Ａの受信処理部４３は、ＯＡＭフレームＦ１５をバッファ４６に転送する。従って、ＯＡＭフレームＦ１５は、通信装置４０Ａの制御部４２をスルーして上位網５に送出される。
【０１２９】
図１１において、ＯＡＭフレームＦ１６は、下位網６の通信ノード（例えば、成りすましの通信ノード）が通信装置４０Ａに宛てて送信したＯＡＭフレームである。
しかし、ＯＡＭフレームＦ１６はＶＬＡＮ  ＩＤ＝４０９５のＯＡＭフレームであるから、通信装置４０Ａの送信処理部４４は、ＯＡＭフレームＦ１６を廃棄する。このように、下位網６の通信ノードから送信された通信装置４０Ａ宛てのＯＡＭフレームＦ１６は、通信装置４０Ｂによって廃棄されるので、通信装置４０Ａに到達できない。
【０１３０】
〔第２実施形態の効果〕
本実施形態の通信システムによれば、第１及び第２通信装置４０Ａ，４０Ｂが、システム内から受信したＯＡＭフレームのうち、内部ＯＡＭフレームを各自の制御部４２に転送し、外部ＯＡＭフレームを各自の制御部４２に転送せずにシステム外に送出する。
従って、自装置に無関係の外部ＯＡＭフレームに対する情報処理を制御部４２が実行しなくなり、ＯＡＭに関する情報処理の負荷を軽減することができる。
【０１３１】
本実施形態の通信システムにおいて、第１及び第２通信装置４０Ａ，４０Ｂの受信処理部４３は、受信したＯＡＭフレームに含まれる識別情報に基づいて、受信したＯＡＭフレームが内部ＯＡＭフレームであるか否かを判定する。
【０１３２】
本実施形態の通信システムでは、識別情報として、ＶＬＡＮ  ＩＤに記される４０９５の値が採用されている。
この場合、一方の通信装置４０Ａが他方の通信装置４０Ｂにアドレス値を提供する必要がなくなるので、識別情報として通信装置のアドレス値を採用する第１実施形態の場合に比べて、ＯＡＭフレームの送受信シーケンスがより簡便になる。
【０１３３】
本実施形態の通信システムでは、通信装置４０のうちの一方の通信装置４０Ａ（４０Ｂ）が、自装置の制御部４２が生成した、ＶＬＡＮ  ＩＤの値が４０９５であるＯＡＭフレームを他方の通信装置４０Ｂ（４０Ａ）に送信する。
このため、他方の通信装置４０Ｂ（４０Ａ）は、ＶＬＡＮ  ＩＤの値が４０９５であるＯＡＭフレームを、内部ＯＡＭフレームであると判定することができる。
【０１３４】
本実施形態の通信システムでは、通信装置４０のうちの一方の通信装置４０Ａ（４０Ｂ）が、システム外から受信したＯＡＭフレームのうち、ＶＬＡＮ  ＩＤの値が４０９５であるＯＡＭフレームを廃棄する。
このため、成りすましの通信ノードが他方の通信装置４０Ｂ（４０Ａ）宛てのＯＡＭフレームを送信しても、当該ＯＡＭフレームを一方の通信装置４０Ａ（４０Ｂ）によって廃棄することができる。
【０１３５】
＜その他の変形例＞
今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の権利範囲は、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれる。
【０１３６】
上述の実施形態において、受信処理部１３，２３，４３は、システム内から受信した内部ＯＡＭフレーム以外の通信フレーム（外部ＯＡＭフレームを含む。）をすべてバッファ１６，２７，４６に入力する。このため、外部ＯＡＭフレームの電気信号が制御部１２，２２，４２に入力されることはない。
これにより、制御部１２，２２，４２が自装置に無関係の外部ＯＡＭフレームに対する情報処理を実行しなくなり、ＯＡＭに関する情報処理の負荷が軽減される。
【０１３７】
上述の実施形態の変形例として、受信処理部１３，２３，４３は、システム内から受信した外部ＯＡＭフレームの電気信号を、情報処理が不要であることを示すフラグ情報を付して制御部１２，２２，４２に入力することにしてもよい。
この場合、制御部１２，２２，４２は、受信処理部１３，２３，４３から入力されたフラグ付きの電気信号を読み捨てる、すなわち、入力されたフラグ付きの電気信号の情報処理を実行せずに廃棄すればよい。
【０１３８】
このようにしても、制御部１２，２２，４２が外部ＯＡＭフレームに応じた情報処理を実行しなくなるので、ＯＡＭに関する情報処理の負荷を軽減することができる。
もっとも、フラグ付きの電気信号（外部ＯＡＭフレーム）を制御部１２，２２，４２に入力する処理では、制御部１２，２２，４２がフラグを判定する必要があるので、情報処理の負荷を軽減する観点からすると、外部ＯＡＭフレームを構成する電気信号を制御部１２，２２，４２に入力しない上述の実施形態の方が好ましい。
【０１３９】
以上から明らかな通り、本開示において、「外部ＯＡＭフレームを制御部に転送せずに」とは、外部ＯＡＭフレームを制御部に「実質的に」転送しない処理、すなわち、外部ＯＡＭフレームに応じた情報処理を制御部が実行しない態様の転送処理であればよく、外部ＯＡＭフレームの電気信号を制御部に入力しない処理の他、情報処理が不要のフラグ情報を付した外部ＯＡＭフレームの電気信号を制御部に入力する処理も含まれる。
【０１４０】
＜適用可能な通信プロトコル＞
上述の実施形態（変形例を含む。）では、ＳＰ（スロープロトコル）がＯＡＭである場合を例示したが、ＳＰはＯＡＭに限定されるものではなく、例えばＬＡＣＰであってもよい。
ＬＡＣＰを採用する通信システムでは、上述の実施形態（変形例を含む。）の記述において、「ＯＡＭ」を「ＬＡＣＰ」に読み替え、ＯＡＭフレームの識別条件のうちの１つ（Subtypeフィールドの値＝0x03）を、ＬＡＣＰフレームの識別条件のうちの１つ（Subtypeフィールドの値＝0x01）に変更すればよい。
【０１４１】
＜他の観点から見た通信システム＞
本開示には、以下に付記する通信システムが含まれる。
【０１４２】
〔付記〕
下記に定義する外部ＳＰフレームをシステム外から受信し、下記に定義する内部ＳＰフレームを交換する第１及び第２通信装置を備える通信システムであって、
前記第１通信装置は、
ＳＰに関する情報処理を行う第１制御部と、
システム外から受信した前記外部ＳＰフレーム、及び、自装置の前記第１制御部が生成した前記内部ＳＰフレームをシステム内に送信する第１送信処理部と、
システム内からＳＰフレームを受信する第１受信処理部と、を有し、
前記第２通信装置は、
ＳＰに関する情報処理を行う第２制御部と、
システム外から受信した前記外部ＳＰフレーム、及び、自装置の前記第２制御部が生成した前記内部ＳＰフレームをシステム内に送信する第２送信処理部と、
システム内からＳＰフレームを受信する第２受信処理部と、有し、
前記第１受信処理部は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームを前記第１制御部に転送し、前記外部ＳＰフレームを第１制御部に転送せずにシステム外に送出し、
前記第２受信処理部は、システム内から受信したＳＰフレームのうち、前記内部ＳＰフレームを前記第２制御部に転送し、前記外部ＳＰフレームを第２制御部に転送せずにシステム外に送出する通信システム。
内部ＳＰフレーム：システム内の通信ノード同士で交換されるＳＰフレーム
外部ＳＰフレーム：システム外の通信ノード同士で交換されるＳＰフレーム
【符号の説明】
【０１４３】
１  第１通信装置（親局装置）
２  第２通信装置（子局装置）
３  通信回線（光ファイバ）
４  中継装置
５  上位網
６  下位網
１１  上位側インタフェース部
１２  制御部（第１制御部）
１３  受信処理部
１４  送信処理部
１５  対向側インタフェース部
１６  上りバッファ        
１７  下りバッファ
１８  メモリ（記憶部）
２１  下位側インタフェース部
２２  制御部（第２制御部）
２３  受信処理部
２４  送信処理部
２５  対向側インタフェース部
２６  上りバッファ
２７  下りバッファ
２８  メモリ（記憶部）
２９  メモリ（記憶部）
４０  通信装置
４０Ａ  第１通信装置（上位側）
４０Ｂ  第２通信装置（下位側）
４１  外側インタフェース部
４２  制御部
４３  受信処理部
４４  送信処理部
４５  対向側インタフェース部
４６  バッファ
４７  バッファ
【図１】
2019087823.tif 000003
【図２】
2019087823.tif 000004
【図３】
2019087823.tif 000005
【図４】
2019087823.tif 000006
【図５】
2019087823.tif 000007
【図６】
2019087823.tif 000008
【図７】
2019087823.tif 000009
【図８】
2019087823.tif 000010
【図９】
2019087823.tif 000011
【図１０】
2019087823.tif 000012
【図１１】
2019087823.tif 000013