(57)【要約】【課題】迅速な通信経路の切り替えを実現しつつ、待機系による伝送帯域の消費を抑えるＰＯＮ通信システムを得ること。【解決手段】本発明にかかる局内終端装置１は、伝送帯域の割当量を含む制御フレームに系情報および宛先の識別子を含めて送信し、一方、加入者側終端装置２，３から蓄積データ量を含む制御フレームを受信した場合に、系情報および送信元の識別子を抽出するＰＯＮインタフェース部１０−１，１０−２を備え、一方の送受信経路を運用系とし、他方を待機系とし、さらに、系情報に基づいて系を切り替える系選択部１２を備え、系選択部１２が、加入者側終端装置２，３の待機系から受け取った蓄積データ量をマスクする指示を行い、ＰＯＮインタフェース部１０−１，１０−２が、マスク対象外の蓄積データ量に基づき加入者側終端装置２，３に対して伝送帯域の割当量を算出する。【選択図】        図１
2010028712.tif 000002
【特許請求の範囲】
【請求項１】
冗長化された構成を有するＰＯＮ通信システムにおける局内終端装置であって、
伝送帯域の割当量を含む制御フレームに、運用系または待機系のフレームであることを示す系情報、および宛先の加入者側終端装置固有の識別子を含ませて送信し、一方、加入者側終端装置から、蓄積データ量を含む制御フレームとユーザデータが多重化された多重化信号を受信した場合に、当該制御フレームから、運用系または待機系のフレームであることを示す系情報および送信元の加入者側終端装置固有の識別子を抽出するＰＯＮインタフェース部、
を２系統備え、
一方の送受信経路を運用系とし、他方の送受信経路を待機系とし、
さらに、前記抽出された系情報に基づいて、前記抽出された識別子に対応付けられている系を切替えるかどうかを判断する系選択部、
を備え、
前記系選択部は、さらに、前記送信元の加入者側終端装置の待機系に対して伝送帯域が割当てられないように、前記制御フレームに含まれた蓄積データ量の情報部分をマスクする指示を行い、
前記各ＰＯＮインタフェース部は、それぞれ、前記系選択部からの指示に従いマスク処理を行い、マスク処理の対象となっていない他の蓄積データ量を送信した各加入者側終端装置に対して、当該蓄積データ量に応じた伝送帯域の割当量を算出することを特徴とする局内終端装置。
【請求項２】
運用系のＰＯＮインタフェース部が蓄積データ量を含む制御フレームを受信し、当該制御フレームに運用系のフレームであることを示す系情報が含まれている場合、当該制御フレームを送信した加入者側終端装置に対する前記割当量の算出処理を実行することを特徴とする請求項１に記載の局内終端装置。
【請求項３】
運用系のＰＯＮインタフェース部が蓄積データ量を含む制御フレームを受信し、当該制御フレームに待機系のフレームであることを示す系情報が含まれている場合、当該制御フレームに含まれる識別子に対応付けて登録されている系を切り替え、前記系選択部からの指示に従い前記マスク処理を行い、当該制御フレームを送信した加入者側終端装置の待機系に対して伝送帯域を割当てないことを特徴とする請求項１または２に記載の局内終端装置。
【請求項４】
待機系のＰＯＮインタフェース部が蓄積データ量を含む制御フレームを受信し、当該制御フレームに運用系のフレームであることを示す系情報が含まれ、当該制御フレームに含まれる識別子に対応する加入者側終端装置において系を切り替えていた場合、当該加入者側終端装置に対する前記割当量の算出処理を実行することを特徴とする請求項１、２または３に記載の局内終端装置。
【請求項５】
待機系のＰＯＮインタフェース部が蓄積データ量を含む制御フレームを受信し、当該制御フレームに運用系のフレームであることを示す系情報が含まれ、当該制御フレームに含まれる識別子に対応する加入者側終端装置において系を切り替えておらず、運用系のＰＯＮインタフェース部で蓄積データ量を含む制御フレームを受信していた場合、さらに、当該加入者側終端装置に、必要なデータ量を送信可能な伝送帯域の割当量を含めた制御フレームを送信することを特徴とする請求項１〜４のいずれか一つに記載の局内終端装置。
【請求項６】
待機系のＰＯＮインタフェース部が蓄積データ量を含む制御フレームを受信し、当該制御フレームに運用系のフレームであることを示す系情報が含まれ、当該制御フレームに含まれる識別子に対応する加入者側終端装置において系を切り替えておらず、運用系のＰＯＮインタフェース部で蓄積データ量を含む制御フレームを受信していない場合、当該識別子に対応付けて登録されている系を切り替え、当該加入者側終端装置に対する前記割当量の算出処理を実行することを特徴とする請求項１〜５のいずれか一つに記載の局内終端装置。
【請求項７】
待機系のＰＯＮインタフェース部が蓄積データ量を含む制御フレームを受信し、当該制御フレームに待機系のフレームであることを示す系情報が含まれている場合、前記系選択部からの指示に従い前記マスク処理を行い、当該制御フレームを送信した加入者側終端装置の待機系に対して伝送帯域を割当てないことを特徴とする請求項１〜６のいずれか一つに記載の局内終端装置。
【請求項８】
運用系のＰＯＮインタフェース部が蓄積データ量を含む制御フレームを受信し、前記系選択部から系の切り替え指示がある場合、当該制御フレームに含まれる識別子に対応付けて登録されている系を切り替え、前記系選択部からの指示に従い前記マスク処理を行い、当該制御フレームを送信した加入者側終端装置の待機系に対して伝送帯域を割当てないことを特徴とする請求項１〜７のいずれか一つに記載の局内終端装置。
【請求項９】
冗長化された構成を有するＰＯＮ通信システムにおける加入者側終端装置であって、
自身の蓄積データ量を含む制御フレームに、さらに、運用系または待機系のフレームであることを示す系情報、および自装置固有の識別子を含ませて、当該制御フレームとユーザデータを多重化した多重化信号を送信可能とし、一方、局内終端装置から、伝送帯域の割当量を含む自装置宛の制御フレームを受信可能とするユニット部、
を２系統備え、
一方の送受信経路を運用系とし、他方の送受信経路を待機系とし、
さらに、運用系の異常を検出した場合に系の切り替えを行う系選択部、
を備え、
運用系のユニット部が、局内終端装置から受信した制御フレームに含まれる伝送帯域の割当量に応じたデータを前記多重化して送信し、待機系のユニット部からはデータを送信しないことを特徴とする加入者側終端装置。
【請求項１０】
運用系のユニット部で受信した制御フレームに待機系のフレームであることを示す系情報が含まれている場合、待機系のユニット部で受信した制御フレームに運用系のフレームであることを示す系情報が含まれている場合、またはその両方の場合に、系を切り替えることを特徴とする請求項９に記載の加入者側終端装置。
【請求項１１】
請求項１〜７のいずれか一つに記載の局内終端装置と、
請求項９に記載の複数の加入者側終端装置と、
を備えることを特徴とするＰＯＮ通信システム。
【請求項１２】
請求項８に記載の局内終端装置と、
請求項１０に記載の複数の加入者側終端装置と、
を備えることを特徴とするＰＯＮ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長化したＰＯＮ（Passive  Optical  Network）構成を有するＰＯＮ通信システムに関する。
【背景技術】
【０００２】
従来のＰＯＮ通信システムとして、たとえば、ＩＥＥＥ８０２．３ａｈ（下記非特許文献１）およびＩＴＵ−Ｔ  Ｇ．９８３．１（下記非特許文献２）で規定されている光受動型ネットワークがある。ＰＯＮ通信システムでは、局側に設置する局内終端装置（ＯＬＴ：Optical  Line  Termination）に対して、複数の加入者側終端装置（ＯＮＵ：Optical  Network  Unit，ＯＮＴ：Optical  Network  Termination）を、光カプラと光ファイバとを用いて１対多で接続する。
【０００３】
また、下記非特許文献２では、ＰＯＮ通信システムにおける冗長化した通信形態として、通信経路の光ファイバのみを冗長化する方式、光ファイバとＯＬＴを冗長化する方式、光ファイバとＯＬＴとさらにＯＮＵも冗長化する方式が開示されている。また、通信経路の切り替え方法として、ＯＡＭ（Operations，Administration  and  Maintenance）機能を利用する方法が非特許文献２に開示されている。
【０００４】
【非特許文献１】「ＩＥＥＥ８０２．３ａｈ」  ＩＥＥＥ  Ｃｏｍｐｕｔｅｒ  Ｓｏｃｉｅｔｙ  ２００４年
【非特許文献２】「ＩＴＵ−Ｔ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  Ｇ．９８３．１」  ＩＴＵ  ２００５年
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術において、ＯＡＭ機能を利用した経路切り替えでは、切り替え時間が５０ｍｓ以内という規定である。そのため、データの不通時間を考慮すると迅速な切り替えではない、という問題があった。また、各ＯＮＵはＯＬＴから割り当てられた時間にデータの送信を行うが、ＯＬＴは運用系のデータのみ使用する。そのため、実際には使用されない待機系のデータの送信により無駄な帯域が消費される、という問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、冗長化されたＰＯＮ通信システムにおいて、迅速に通信経路の切り替えを実現し、かつ、待機系による伝送帯域の消費を抑える局内終端装置、加入者側終端装置およびＰＯＮ通信システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、冗長化された構成を有するＰＯＮ通信システムにおける局内終端装置であって、伝送帯域の割当量を含む制御フレームに、運用系または待機系のフレームであることを示す系情報、および宛先の加入者側終端装置固有の識別子を含ませて送信し、加入者側終端装置から、蓄積データ量を含む制御フレームとユーザデータが多重化された多重化信号を受信した場合に、制御フレームから、運用系または待機系のフレームであることを示す系情報および送信元の加入者側終端装置固有の識別子を抽出するＰＯＮインタフェース部を２系統備え、一方の送受信経路を運用系とし、他方の送受信経路を待機系とし、抽出された系情報に基づいて、抽出された識別子に対応付けられている系を切替えるかどうかを判断する系選択部を備え、系選択部は、さらに送信元の加入者側終端装置の待機系に対して伝送帯域が割当てられないように、制御フレームに含まれた蓄積データ量の情報部分をマスクする指示を行い、各ＰＯＮインタフェース部は、それぞれ、系選択部からの指示に従いマスク処理を行い、マスク処理の対象となっていない他の蓄積データ量を送信した各加入者側終端装置に対して、蓄積データ量に応じた伝送帯域の割当量を算出することを特徴とする。
【発明の効果】
【０００８】
この発明によれば、迅速な経路の切り替えができ、かつ待機系による伝送帯域の消費を抑えることができる、という効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明にかかる局内終端装置、加入者側終端装置およびＰＯＮ通信システムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明にかかるＰＯＮ通信システムの実施の形態１の構成例を示す図である。図１のＰＯＮ通信システムは、ＯＬＴ（局内終端装置）１と、ＯＮＵ（加入者側終端装置）２と、ＯＮＵ（加入者側終端装置）３と、光カプラ４−１，４−２と、光ファイバ５−１，５−２，５−３，５−４，５−５，５−６と、インタフェース部６，７，８と、から構成される。
【００１１】
ＯＬＴ１は、ＰＯＮインタフェース部１０−１，１０−２と、主信号データコピー多重部１１と、系選択部１２と、を備える。ＰＯＮインタフェース部１０−１は、ＯＮＵ２，ＯＮＵ３とのインタフェースであり、冗長系の１系統（「０系」とする）である。ＰＯＮインタフェース部１０−２は、ＯＮＵ２，ＯＮＵ３とのインタフェースであり、冗長系のもう１系統（「１系」とする）である。主信号データコピー多重部１１は、ネットワーク側からのデータをコピーしてＰＯＮインタフェース部１０−１，１０−２のそれぞれに転送する。また、受信したデータをネットワーク側へ転送する。系選択部１２は、運用系として使用する通信経路を選択する。
【００１２】
ＯＮＵ２は、０系ユニット部２０−１と、１系ユニット部２０−２と、異常検出部２１と、系選択部２２と、共通データバッファ部２３と、を備える。０系ユニット部２０−１は、ＯＬＴ１とのインタフェースであり、冗長系の１系統（「０系」とする）である。１系ユニット部２０−２は、ＯＬＴ１とのインタフェースであり、冗長形のもう１系統（「１系」とする）である。異常検出部２１は、装置や通信経路の異常を検出する。系選択部２２は、運用系として使用する通信経路を選択する。共通データバッファ部２３は、ユーザネットワークからのデータを蓄積する。
【００１３】
同様に、ＯＮＵ３は、０系ユニット部３０−１と、１系ユニット部３０−２と、異常検出部３１と、系選択部３２と、共通データバッファ部３３と、を備える。０系ユニット部３０−１は、ＯＬＴ１とのインタフェースであり、冗長系の１系統（「０系」とする）である。１系ユニット部３０−２は、ＯＬＴ１とのインタフェースであり、冗長形のもう１系統（「１系」とする）である。異常検出部３１は、装置や通信経路の異常等の検出を行う。系選択部３２は、運用系として使用する通信経路を選択する。共通データバッファ部３３は、ユーザネットワークからのデータを蓄積する。
【００１４】
光カプラ４−１，４−２は、ＯＬＴ１からの通信経路（光ファイバ）をＯＮＵ２，ＯＮＵ３へ分岐するカプラである。光ファイバ５−１，５−２，５−３，５−４，５−５，５−６は、本システムにおける通信経路である。インタフェース部６は、ネットワーク側とのインタフェースである。インタフェース部７，８は、ユーザ側とのインタフェースである。
【００１５】
ＯＬＴ１のＰＯＮインタフェース部１０−１は、光ファイバ５−１，光カプラ４−１，光ファイバ５−２を介してＯＮＵ２と接続し、ＯＮＵ２の０系ユニット部２０−１と通信を行う。また、ＯＬＴ１のＰＯＮインタフェース部１０−１は、光ファイバ５−１，光カプラ４−１，光ファイバ５−３を介してＯＮＵ３と接続し、ＯＮＵ３の０系ユニット部３０−１と通信を行う。同様に、ＯＬＴ１のＰＯＮインタフェース部１０−２は、光ファイバ５−４，光カプラ４−２，光ファイバ５−５を介してＯＮＵ２と接続し、ＯＮＵ２の１系ユニット部２０−２と通信を行う。また、ＯＬＴ１のＰＯＮインタフェース部１０−２は、光ファイバ５−４，光カプラ４−２，光ファイバ５−６を介してＯＮＵ３と接続し、ＯＮＵ３の１系ユニット部３０−２と通信を行う。
【００１６】
ＯＬＴ１のＰＯＮインタフェース部１０−１と１０−２は同一の機能を備える。また、ＯＮＵ２の０系ユニット部２０−１と１系ユニット部２０−２は同一の機能を備える。同様に、ＯＮＵ３の０系ユニット部３０−１と１系ユニット部３０−２は同一の機能を備える。ここでは、ＯＬＴ１のＰＯＮインタフェース部１０−１とＯＮＵ２の０系ユニット部２０−１とＯＮＵ３の０系ユニット部３０−１が通信を行う経路を、主データの送受信に使用する「運用系」とする。ＯＬＴ１のＰＯＮインタフェース部１０−２とＯＮＵ２の１系ユニット部２０−２とＯＮＵ３の１系ユニット部３０−２が通信を行う経路を、運用系で障害が発生したとき等に使用する「待機系」とする。
【００１７】
ＰＯＮ通信システムでは、ＯＬＴ１と、ＯＮＵ２およびＯＮＵ３は、ＩＥＥＥ８０２．３ａｈに規定されている制御用のＭＰＣＰ（Multi-Point  Control  Protocol）フレームを送受信することにより、接続の維持と伝送帯域の制御を行う。図２は、ＭＰＣＰフレームの構成例を示す図である。ＭｏｄｅｂｉｔはＩＥＥＥ８０２．３ａｈに規定されているＢＩＴである。ＬＬＩＤは、宛先のＯＮＵを示す論理リンク識別子（ＬＬＩＤ：Logical  Link  ID）である。
【００１８】
本実施の形態では、ＭＰＣＰフレームに付与されるＬＬＩＤ領域に、系の情報を表す「Ｐ＿ＢＩＴ」を追加する。Ｐ＿ＢＩＴが「０」の場合は待機系を示し、Ｐ＿ＢＩＴが「１」の場合は運用系を示す。なお、ＭＰＣＰフレームには、ＯＮＵが蓄積データ量をＯＬＴに通知するＲｅｐｏｒｔフレーム、ＯＬＴがＯＮＵに対して伝送帯域の割当量を通知するＧＡＴＥフレーム、ＯＬＴまたはＯＮＵがメンテナンス等の情報の通信に使用するＯＡＭフレームがある。
【００１９】
図３は、ＯＬＴ１の構成例を示す図である。ＰＯＮインタフェース部１０−１は、データバッファ部１３−１と、ＭＰＣＰ処理部１４−１と、Ｐ＿ＢＩＴ処理部１５−１と、Ｒｅｐｏｒｔ情報調整部１６−１と、割当帯域算出部１７−１と、を備える。データバッファ部１３−１は、送信データまたは受信データを蓄積する。ＭＰＣＰ処理部１４−１は、アクセス制御に関するフレームの抽出および挿入を行う。Ｐ＿ＢＩＴ処理部１５−１は、Ｐ＿ＢＩＴの検出および付与を行う。Ｒｅｐｏｒｔ情報調整部１６−１は、系選択部１２の系選択結果に基づいてＲｅｐｏｒｔ情報の調整を行う。割当帯域算出部１７−１は、調整後のＲｅｐｏｒｔ情報に基づいて、各ＯＮＵへの伝送帯域の割当量を算出する。
【００２０】
同様に、ＰＯＮインタフェース部１０−２は、データバッファ部１３−２と、ＭＰＣＰ処理部１４−２と、Ｐ＿ＢＩＴ処理部１５−２と、Ｒｅｐｏｒｔ情報調整部１６−２と、割当帯域算出部１７−２と、を備える。ＰＯＮインタフェース部１０−１と同様の構成であり、各構成の機能も、対応するＰＯＮインタフェース部１０−１の各構成の機能と同様である。
【００２１】
図４は、ＯＬＴ１の系選択部１２の構成例を示す図である。系選択部１２は、Ｐ＿ＢＩＴ判定部４０と、受信Ｐ＿ＢＩＴ検出部４１と、送信Ｐ＿ＢＩＴ選択部４２と、Ｐ＿ＢＩＴテーブル部４３と、ＯＮＵリンク状態監視部４４と、を備える。Ｐ＿ＢＩＴ判定部４０は、系を切り替えるかどうかの判定を行う。また、受信したＲｅｐｏｒｔフレームのＰ＿ＢＩＴに基づいてＲｅｐｏｒｔ情報の処理を決定する。受信Ｐ＿ＢＩＴ検出部４１は、受信したフレーム（Ｒｅｐｏｒｔフレーム，ＯＡＭフレーム）のＰ＿ＢＩＴの情報をＰ＿ＢＩＴ判定部４０とＰ＿ＢＩＴテーブル部４３へ転送する。送信Ｐ＿ＢＩＴ選択部４２は、送信するフレーム（ＧＡＴＥフレーム，ＯＡＭフレーム）に付与するＰ＿ＢＩＴを選択し、Ｐ＿ＢＩＴ処理部１５−１，１５−２に指示する。Ｐ＿ＢＩＴテーブル部４３は、受信したフレームのＰ＿ＢＩＴ等を登録するテーブルである。ＯＮＵリンク状態監視部４４は、接続しているＯＮＵや通信経路の状態を監視する。
【００２２】
図５は、Ｐ＿ＢＩＴテーブル部４３の構成例を示す図である。Ｐ＿ＢＩＴテーブル部４３は、ＬＬＩＤと、運用系と、０系受信Ｐ＿ＢＩＴと、１系受信Ｐ＿ＢＩＴと、０系送信Ｐ＿ＢＩＴと、１系送信Ｐ＿ＢＩＴと、から構成される。ＬＬＩＤは、接続しているＯＮＵを示す。ここでは、ＬＬＩＤ「１」をＯＮＵ２とし、ＬＬＩＤ「２」をＯＮＵ３とする。運用系は、接続している各ＯＮＵと通信をするときに運用している系を示す。０系受信Ｐ＿ＢＩＴは、０系で受信したフレームに付与されていたＰ＿ＢＩＴをＯＮＵごとに示す。１系受信Ｐ＿ＢＩＴは、１系で受信したフレームに付与されていたＰ＿ＢＩＴをＯＮＵごとに示す。０系送信Ｐ＿ＢＩＴは、０系で送信するフレームに付与するＰ＿ＢＩＴをＯＮＵごとに示す。１系送信Ｐ＿ＢＩＴは、１系で送信するフレームに付与するＰ＿ＢＩＴをＯＮＵごとに示す。
【００２３】
ここでは、２台のＯＮＵが接続されていることを表している。たとえば、ＬＬＩＤが「１」のＯＮＵ２にフレームを送信するとき、ＯＬＴ１は、このＰ＿ＢＩＴテーブル部４３に基づいて０系のフレームにはＰ＿ＢＩＴ「１」を付与し、１系のフレームにはＰ＿ＢＩＴ「０」を付与する。
【００２４】
図６は、ＯＮＵ２の構成例を示す図である。０系ユニット部２０−１は、Ｐ＿ＢＩＴ処理部２４−１と、ＭＰＣＰ処理部２５−１と、Ｒｅｐｏｒｔ情報生成部２６−１と、を備える。Ｐ＿ＢＩＴ処理部２４−１は、Ｐ＿ＢＩＴの検出および付与を行う。ＭＰＣＰ処理部２５−１は、アクセス制御に関するフレームの抽出および挿入を行う。Ｒｅｐｏｒｔ情報生成部２６−１は、Ｒｅｐｏｒｔ情報の生成を行う。
【００２５】
同様に、１系ユニット部２０−２は、Ｐ＿ＢＩＴ処理部２４−２と、ＭＰＣＰ処理部２５−２と、Ｒｅｐｏｒｔ情報生成部２６−２と、を備える。０系ユニット部２０−１と同様の構成であり、各構成の機能も、対応する０系ユニット部２０−１の各構成の機能と同様である。また、ＯＮＵ３も、ＯＮＵ２と同様の構成を備える。以降、ＯＮＵ２を用いて動作を説明する。
【００２６】
つづいて、本実施の形態のＰＯＮ通信システムにおけるデータの送受信について説明する。ここでは、０系を運用系として正常に通信を行っている状態を想定する。ＯＬＴ１からＯＮＵ２へのデータ送信（下り送信）では、最初に、主信号データコピー多重部１１が、０系のＰＯＮインタフェース部１０−１および１系のＰＯＮインタフェース部１０−２の両系に、ネットワーク側からのユーザデータをコピーして転送する。データバッファ部１３−１，１３−２は、受信したデータをそれぞれ対応するＭＰＣＰ処理部に転送する。
【００２７】
ＭＰＣＰ処理部１４−１，１４−２は、ユーザデータにＧＡＴＥフレームやＯＡＭフレームなどの制御フレームを多重化する。このとき、ＭＰＣＰ処理部１４−１，１４−２は、Ｐ＿ＢＩＴ情報以外のＬＬＩＤ領域に、宛先をＯＮＵ２として同一のＬＬＩＤを割り当てて付与する。そして、ＭＰＣＰ処理部１４−１，１４−２は、制御フレームをユーザデータに多重化した多重化信号をそれぞれ対応するＰ＿ＢＩＴ処理部へ転送する。
【００２８】
Ｐ＿ＢＩＴ処理部１５−１は、ＭＰＣＰ処理部１４−１から転送された多重化信号に、Ｐ＿ＢＩＴ「１」を付与してＯＮＵ２へ送信する。Ｐ＿ＢＩＴ処理部１５−２は、ＭＰＣＰ処理部１４−２から転送された多重化信号に、Ｐ＿ＢＩＴ「０」を付与してＯＮＵ２へ送信する。
【００２９】
ＯＮＵ２では、Ｐ＿ＢＩＴ処理部２４−１が、受信した多重化信号のＬＬＩＤおよびＰ＿ＢＩＴの確認を行う。ここでは、受信した多重化信号には、自装置を宛先としたＬＬＩＤ、およびＰ＿ＢＩＴ「１」が付与されている。Ｐ＿ＢＩＴ処理部２４−１は、受信した多重化信号を、ＭＰＣＰ処理部２５-１へ転送する。ＭＰＣＰ処理部２５−１は、受信した多重化信号から制御フレームを抽出し、ユーザデータを共通データバッファ部２３へ転送する。制御フレームについては通常の処理を行う。共通データバッファ部２３は、受信したユーザデータをユーザ側のインタフェース部７へ転送する。
【００３０】
一方、Ｐ＿ＢＩＴ処理部２４−２は、自装置宛ではないＬＬＩＤの多重化信号、または待機系のＰ＿ＢＩＴ「０」が付与された多重化信号に対して、廃棄を示すフラグを生成する。ここでは、１系の通信は待機系のためＰ＿ＢＩＴ「０」が付与されている。そのため、Ｐ＿ＢＩＴ処理部２４−２は、廃棄を示すフラグを、受信した多重化信号に付与してＭＰＣＰ処理部２５−２へ転送する。ＭＰＣＰ処理部２５−２は、受信した多重化信号から制御フレームを抽出し、Ｐ＿ＢＩＴ処理部２４−２が廃棄と判断したユーザデータを廃棄する。このとき、ＭＰＣＰ処理部２５−２は、自装置宛の制御フレームについては通常の処理を行う。
【００３１】
つぎに、ＯＮＵ２からＯＬＴ１へのデータ送信（上り送信）では、ＭＰＣＰ処理部２５−１が、ＯＬＴ１からのＧＡＴＥフレームで通知された割当量に従い、共通データバッファ部２３から割当量に応じたユーザデータを読み出す。また、ＭＰＣＰ処理部２５−１は、ユーザデータにＲｅｐｏｒｔフレームやＯＡＭフレームなどの制御フレームを多重化する。このとき、ＭＰＣＰ処理部２５−１は、宛先をＯＬＴ１としてＬＬＩＤを付与する。そして、ＭＰＣＰ処理部２５−１は、制御フレームをユーザデータに多重化した多重化信号をＰ＿ＢＩＴ処理部２４−１に転送する。Ｐ＿ＢＩＴ処理部２４−１は、０系を運用系として使用しているため、ＭＰＣＰ処理部２５−１から転送された多重化信号にＰ＿ＢＩＴ「１」を付与して、ＯＬＴ１へ送信する。
【００３２】
一方、待機系である１系では、ＯＬＴ１から、データを送信する帯域を割り当てられていないため、データを送信せず制御フレームのみ送信する。ＭＰＣＰ処理部２５−２は、ＲｅｐｏｒｔフレームやＯＡＭフレームなどの制御フレームを生成する。このとき、ＭＰＣＰ処理部２５−２は、制御フレームに対して、ＭＰＣＰ処理部２５−１と同じＬＬＩＤを付与する。そして、ＭＰＣＰ処理部２５−２は、制御フレームをＰ＿ＢＩＴ処理部２４−２に転送する。Ｐ＿ＢＩＴ処理部２４−２は、１系を待機系として使用しているため、ＭＰＣＰ処理部２５−２から転送された制御フレームにＰ＿ＢＩＴ「０」を付与して、ＯＬＴ１へ送信する。ＯＬＴ１が帯域を割り当てる処理については後述する。
【００３３】
ＯＬＴ１では、Ｐ＿ＢＩＴ処理部１５−１が、受信した多重化信号のＬＬＩＤとＰ＿ＢＩＴの確認を行う。受信したユーザデータのＬＬＩＤは自装置宛であり、また、Ｐ＿ＢＩＴは「１」であるため、Ｐ＿ＢＩＴ処理部１５−１は、受信したユーザデータを、ＭＰＣＰ処理部１４−１へ転送する。ＭＰＣＰ処理部１４−１では、受信した多重化信号から制御フレームを抽出し、ユーザデータをデータバッファ部１３−１へ転送する。また、制御フレームについては通常の処理を行う。データバッファ部１３−１は、ユーザデータを主信号データコピー多重部１１へ転送する。最後に、主信号データコピー多重部１１が、ユーザデータをネットワーク側のインタフェース部６へ転送する。
【００３４】
ＯＬＴ１のＰ＿ＢＩＴ処理部１５−２では、受信した制御フレームのＬＬＩＤとＰ＿ＢＩＴの確認を行う。受信した制御フレームのＰ＿ＢＩＴは「０」であるが、ＬＬＩＤは自装置宛であるため、Ｐ＿ＢＩＴ処理部１５−２は、受信した制御フレームを、ＭＰＣＰ処理部１４−２へ転送する。ＭＰＣＰ処理部１４−２は、制御フレームについて通常の処理を行う。
【００３５】
つづいて、ＭＰＣＰフレームの処理について説明する。ＩＥＥＥ８０２．３ａｈのＰＯＮ通信システムでは、ＯＮＵが、蓄積しているデータ量（Ｒｅｐｏｒｔ情報）をＲｅｐｏｒｔフレームによってＯＬＴへ通知する旨、が規定されている。また、ＯＬＴが、各ＯＮＵへの伝送帯域の割当量を算出し、ＧＡＴＥフレームによって各ＯＮＵへその割当量を通知する旨、が規定されている。
【００３６】
本実施の形態のＯＮＵ２は、Ｒｅｐｏｒｔ情報生成部２６−１，２６−２が、共通データバッファ部２３を参照してＲｅｐｏｒｔ情報を生成する。そして、Ｐ＿ＢＩＴ処理部２４−１，２４−２が、Ｒｅｐｏｒｔ情報を含むＲｅｐｏｒｔフレームをＯＬＴ１へ送信する。ＯＬＴ１では、割当帯域算出部１７−１，１７−２が、各ＯＮＵのＲｅｐｏｒｔ情報から、各ＯＮＵへの伝送帯域の割当量を算出する。そして、Ｐ＿ＢＩＴ処理部１５−１，１５−２が、割当量の情報を含むＧＡＴＥフレームを各ＯＮＵへ送信する。
【００３７】
図７は、ＯＮＵ２がＲｅｐｏｒｔフレームを送信するときの処理を示すフローチャートである。ＯＮＵ２では、運用系のユニット部からＲｅｐｏｒｔフレームを送信する場合（ステップＳ１：Ｙｅｓ）、Ｒｅｐｏｒｔ情報生成部２６−１が、共通データバッファ部２３を参照して蓄積データ量を表すＲｅｐｏｒｔ情報を生成し、ＭＰＣＰ処理部２５−１に転送する。ＭＰＣＰ処理部２５−１は、Ｒｅｐｏｒｔ情報を含むＲｅｐｏｒｔフレームを生成し、Ｐ＿ＢＩＴ処理部２４−１に転送する。ここで、運用系の変更指示があるか確認する（ステップＳ２）。運用系を変更する場合としては、たとえば、異常検出部２１が自装置や通信経路の異常を検出した場合等がある。運用系の変更指示がない場合（ステップＳ２：Ｎｏ）、系選択部２２は、Ｐ＿ＢＩＴ処理部２４−１に対して、そのまま「運用系」のＰ＿ＢＩＴ「１」を付与するよう指示する。Ｐ＿ＢＩＴ処理部２４−１は、系選択部２２の指示に基づき、ＲｅｐｏｒｔフレームにＰ＿ＢＩＴ「１」を付与して（ステップＳ３）、ＯＬＴ１に送信する（ステップＳ４）。
【００３８】
一方、ステップＳ２の処理で運用系の変更指示がある場合（ステップＳ２：Ｙｅｓ）、系選択部２２は、系を切り替える（ステップＳ５）。すなわち、系選択部２２は、０系を待機系とし、１系を運用系とする。系選択部２２は、Ｐ＿ＢＩＴ処理部２４−１に対して、「待機系」のＰ＿ＢＩＴ「０」を付与するよう指示する。Ｐ＿ＢＩＴ処理部２４−１は、系選択部２２の指示に基づき、ＲｅｐｏｒｔフレームにＰ＿ＢＩＴ「０」を付与して（ステップＳ６）、ＯＬＴ１に送信する（ステップＳ７）。
【００３９】
つぎに、待機系のユニット部からＲｅｐｏｒｔフレームを送信する場合（ステップＳ１：Ｎｏ）、Ｒｅｐｏｒｔ情報生成部２６−２は、共通データバッファ部２３を参照してＲｅｐｏｒｔ情報を生成し、ＭＰＣＰ処理部２５−２に転送する。ＭＰＣＰ処理部２５−２は、Ｒｅｐｏｒｔ情報を含むＲｅｐｏｒｔフレームを生成し、Ｐ＿ＢＩＴ処理部２４−２に転送する。ここで、運用系の変更指示があるか確認する（ステップＳ８）。運用系の変更指示がない場合（ステップＳ８：Ｎｏ）、さらに、送信するＲｅｐｏｒｔフレームがメンテナンスまたは設定に使用するものかどうかを確認する（ステップＳ９）。メンテナンス等に使用しないＲｅｐｏｒｔフレームの場合（ステップＳ９：Ｎｏ）、系選択部２２は、Ｐ＿ＢＩＴ処理部２４−２に対して、そのまま「待機系」のＰ＿ＢＩＴ「０」を付与するよう指示する。Ｐ＿ＢＩＴ処理部２４−２は、系選択部２２の指示に基づき、ＲｅｐｏｒｔフレームにＰ＿ＢＩＴ「０」を付与して（ステップＳ１０）、ＯＬＴ１に送信する（ステップＳ１１）。
【００４０】
また、ステップＳ９の処理でメンテナンス等に使用するＲｅｐｏｒｔフレームの場合（ステップＳ９：Ｙｅｓ）、系選択部２２は、Ｐ＿ＢＩＴ処理部２４−２に対して、「運用系」のＰ＿ＢＩＴ「１」を付与するよう指示する。Ｐ＿ＢＩＴ処理部２４−２は、系選択部２２の指示に基づき、ＲｅｐｏｒｔフレームにＰ＿ＢＩＴ「１」を付与して（ステップＳ１２）、ＯＬＴ１に送信する（ステップＳ１３）。
【００４１】
一方、ステップＳ８の処理で運用系の変更指示がある場合（ステップＳ８：Ｙｅｓ）、系選択部２２は、系を切り替える（ステップＳ１４）。すなわち、系選択部２２は、０系を待機系とし、１系を運用系とする。系選択部２２は、Ｐ＿ＢＩＴ処理部２４−２に対して、「運用系」のＰ＿ＢＩＴ「１」を付与するよう指示する。Ｐ＿ＢＩＴ処理部２４−２は、系選択部２２の指示に基づき、ＲｅｐｏｒｔフレームにＰ＿ＢＩＴ「１」を付与して（ステップＳ１５）、ＯＬＴ１に送信する（ステップＳ１６）。
【００４２】
つぎに、ＯＬＴ１がＲｅｐｏｒｔフレームを受信したときの処理を説明する。図８は、ＯＬＴ１がＲｅｐｏｒｔフレームを受信したときの処理を示すフローチャートである。
【００４３】
ＯＬＴ１では、運用系のＰＯＮインタフェース部１０−１がＲｅｐｏｒｔフレームを受信した場合（ステップＳ２１：Ｙｅｓ）、Ｐ＿ＢＩＴ処理部１５−１が、Ｐ＿ＢＩＴを確認する（ステップＳ２２）。Ｐ＿ＢＩＴ処理部１５−１は、Ｐ＿ＢＩＴの情報を系選択部１２の受信Ｐ＿ＢＩＴ検出部４１へ転送する。受信Ｐ＿ＢＩＴ検出部４１は、Ｐ＿ＢＩＴ判定部４０とＰ＿ＢＩＴテーブル部４３へＰ＿ＢＩＴの情報を転送する。Ｐ＿ＢＩＴテーブル部４３は、受信したＰ＿ＢＩＴ情報「１」をＬＬＩＤが１（ＯＮＵ２）の０系受信Ｐ＿ＢＩＴの欄に登録する。また、Ｐ＿ＢＩＴ処理部１５−１は、ＲｅｐｏｒｔフレームをＭＰＣＰ処理部１４−１へ転送する。ＭＰＣＰ処理部１４−１は、ＲｅｐｏｒｔフレームからＲｅｐｏｒｔ情報を抽出し、Ｒｅｐｏｒｔ情報調整部１６−１へ転送する。
【００４４】
ここで、受信したＲｅｐｏｒｔフレームのＰ＿ＢＩＴが「１」の場合（ステップＳ２２：Ｙｅｓ）、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報をそのまま割当帯域算出部１７−１へ転送するように、Ｒｅｐｏｒｔ情報調整部１６−１に対して指示する。Ｒｅｐｏｒｔ情報調整部１６−１は、Ｐ＿ＢＩＴ判定部４０の指示を受け、Ｒｅｐｏｒｔ情報をそのまま割当帯域算出部１７−１へ転送する（ステップＳ２３）。
【００４５】
割当帯域算出部１７−１は、ＯＮＵ２からのＲｅｐｏｒｔ情報および他のＯＮＵからのＲｅｐｏｒｔ情報に基づいて、ＯＮＵ２への帯域の割当量を算出し（ステップＳ２４）、その割当量をＭＰＣＰ処理部１４−１へ出力する。ＭＰＣＰ処理部１４−１は、割当量の情報をＯＮＵ２へ送信するためＧＡＴＥフレームを生成し（ステップＳ２５）、Ｐ＿ＢＩＴ処理部１５−１へ転送する。また、送信Ｐ＿ＢＩＴ選択部４２は、Ｐ＿ＢＩＴテーブル部４３の内容に基づき、送信するＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与するようにＰ＿ＢＩＴ処理部１５−１へ指示する。Ｐ＿ＢＩＴ処理部１５−１は、ＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与して、ＯＮＵ２へ送信する（ステップＳ２６）。
【００４６】
つぎに、受信したＲｅｐｏｒｔフレームのＰ＿ＢＩＴが「０」の場合（ステップＳ２２：Ｎｏ）、Ｐ＿ＢＩＴ判定部４０は、ＯＮＵ２が異常を検出したと判定して系を切り替える（ステップＳ２７）。すなわち、Ｐ＿ＢＩＴ判定部４０は、０系を待機系とし、１系を運用系とする。また、Ｐ＿ＢＩＴ判定部４０は、Ｐ＿ＢＩＴテーブル部４３の内容を書き換える。具体的には、ＯＮＵ２を示すＬＬＩＤが１の列において、運用系を「１」とし、０系送信Ｐ＿ＢＩＴを「０」とし、１系送信Ｐ＿ＢＩＴを「１」とする。
【００４７】
また、待機系で受信したＲｅｐｏｒｔフレームのＲｅｐｏｒｔ情報を、帯域の割当量を算出する際の情報として使用しないため、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報調整部１６−１に対して、Ｒｅｐｏｒｔ情報の全部をマスクして割当帯域算出部１７−１へ転送するように指示する。Ｒｅｐｏｒｔ情報調整部１６−１は、Ｐ＿ＢＩＴ判定部４０の指示を受け、Ｒｅｐｏｒｔ情報の全部をマスクして割当帯域算出部１７−１へ転送する（ステップＳ２８）。
【００４８】
なお、上記マスクするとは、Ｒｅｐｏｒｔ情報の値を「０」とする処理をいう。割当帯域算出部１７−１は、帯域の割当量を算出するとき、マスクされたＲｅｐｏｒｔ情報についてはデータの蓄積量として扱わず、その他のＯＮＵのＲｅｐｏｒｔ情報に基づいて割当量を算出する。
【００４９】
割当帯域算出部１７−１は、マスクされたＲｅｐｏｒｔ情報以外の他のＯＮＵのＲｅｐｏｒｔ情報により帯域の割当量を算出し（ステップＳ２４）、ＭＰＣＰ処理部１４−１へ出力する。このときのＯＮＵ２への割当量は「０」である。ＭＰＣＰ処理部１４−１は、割当量の情報をＯＮＵ２へ送信するためＧＡＴＥフレームを生成し（ステップＳ２５）。Ｐ＿ＢＩＴ処理部１５−１へ送る。送信Ｐ＿ＢＩＴ選択部４２は、Ｐ＿ＢＩＴテーブル部４３の内容に基づき、送信するＧＡＴＥフレームにＰ＿ＢＩＴ「０」を付与するようにＰ＿ＢＩＴ処理部１５−１へ指示する。送信Ｐ＿ＢＩＴ選択部４２が、書き換えられたＰ＿ＢＩＴテーブル部４３の内容に基づき、Ｐ＿ＢＩＴ「０」を付与する指示をするためである。Ｐ＿ＢＩＴ処理部１５−１は、ＧＡＴＥフレームにＰ＿ＢＩＴ「０」を付与して、ＯＮＵ２へ送信する（ステップＳ２６）。なお、ステップＳ２７において、Ｐ＿ＢＩＴ判定部４０が系を切り替える場合としては、ＯＮＵリンク状態監視部４４が、通信経路等に異常を検出した場合も含む。
【００５０】
つぎに、待機系のＰＯＮインタフェース部１０−２がＲｅｐｏｒｔフレームを受信した場合（ステップＳ２１：Ｎｏ）、Ｐ＿ＢＩＴ処理部１５−２が、Ｐ＿ＢＩＴを確認する（ステップＳ２９）。Ｐ＿ＢＩＴ処理部１５−２は、Ｐ＿ＢＩＴの情報を系選択部１２の受信Ｐ＿ＢＩＴ検出部４１へ転送する。受信Ｐ＿ＢＩＴ検出部４１は、Ｐ＿ＢＩＴ判定部４０とＰ＿ＢＩＴテーブル部４３へＰ＿ＢＩＴの情報を転送する。Ｐ＿ＢＩＴテーブル部４３は、受信したＰ＿ＢＩＴの情報をＬＬＩＤが１（ＯＮＵ２）の１系受信Ｐ＿ＢＩＴの欄に登録する。また、Ｐ＿ＢＩＴ処理部１５−２は、ＲｅｐｏｒｔフレームをＭＰＣＰ処理部１４−２へ転送する。ＭＰＣＰ処理部１４−２は、ＲｅｐｏｒｔフレームからＲｅｐｏｒｔ情報を抽出し、Ｒｅｐｏｒｔ情報をＲｅｐｏｒｔ情報調整部１６−２へ転送する。
【００５１】
ここで、受信したＲｅｐｏｒｔフレームのＰ＿ＢＩＴが「１」の場合（ステップＳ２９：Ｙｅｓ）、Ｐ＿ＢＩＴ判定部４０は、Ｐ＿ＢＩＴテーブル部４３の１系送信Ｐ＿ＢＩＴの欄を「１」に書き換え、さらに、運用系で系の切り替えを行ったかどうかを確認する（ステップＳ３０）。運用系において系を切り替えていた場合（ステップＳ３０：Ｙｅｓ）、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報をそのまま割当帯域算出部１７−２へ転送するように、Ｒｅｐｏｒｔ情報調整部１６−２に対して指示する。Ｒｅｐｏｒｔ情報調整部１６−２は、Ｐ＿ＢＩＴ判定部４０の指示を受け、Ｒｅｐｏｒｔ情報をそのまま割当帯域算出部１７−２へ転送する（ステップＳ３１）。
【００５２】
割当帯域算出部１７−２は、ＯＮＵ２からのＲｅｐｏｒｔ情報および他のＯＮＵからのＲｅｐｏｒｔ情報に基づいて、ＯＮＵ２への帯域の割当量を算出し（ステップＳ２４）、割当量をＭＰＣＰ処理部１４−２へ出力する。ＭＰＣＰ処理部１４−２は、割当量の情報をＯＮＵ２へ送信するためＧＡＴＥフレームを生成し（ステップＳ２５）、Ｐ＿ＢＩＴ処理部１５−２へ転送する。送信Ｐ＿ＢＩＴ選択部４２は、Ｐ＿ＢＩＴテーブル部４３の内容に基づき、送信するＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与するようにＰ＿ＢＩＴ処理部１５−２へ指示する。Ｐ＿ＢＩＴ処理部１５−２は、ＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与して、ＯＮＵ２へ送信する（ステップＳ２６）。
【００５３】
つぎに、運用系において系を切り替えていない場合（ステップＳ３０：Ｎｏ）、Ｐ＿ＢＩＴ判定部４０は、さらに、運用系でＲｅｐｏｒｔフレームを受信しているかどうかを確認する（ステップＳ３２）。運用系でＲｅｐｏｒｔフレームを受信していた場合（ステップＳ３２：Ｙｅｓ）、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報の一部をマスクして割当帯域算出部１７−２へ転送するように、Ｒｅｐｏｒｔ情報調整部１６−２に対して指示する。このような場合としては、たとえば、待機系においてメンテナンス等のため必要なデータを送信する場合がある。Ｒｅｐｏｒｔ情報調整部１６−２は、メンテナンス等に必要な情報以外の部分をマスクして割当帯域算出部１７−２へ転送する（ステップＳ３３）。
【００５４】
割当帯域算出部１７−２は、ＯＮＵ２からのＲｅｐｏｒｔ情報および他のＯＮＵからのＲｅｐｏｒｔ情報に基づいて、メンテナンス等に必要な情報に対してＯＮＵ２への帯域の割当量を算出し（ステップＳ２４）、割当量をＭＰＣＰ処理部１４−２へ出力する。ＭＰＣＰ処理部１４−２は、割当量の情報をＯＮＵ２へ送信するためＧＡＴＥフレームを生成し（ステップＳ２５）。Ｐ＿ＢＩＴ処理部１５−２へ転送する。送信Ｐ＿ＢＩＴ選択部４２は、Ｐ＿ＢＩＴテーブル部４３の内容に基づき、送信するＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与するようにＰ＿ＢＩＴ処理部１５−２へ指示する。Ｐ＿ＢＩＴ処理部１５−２は、ＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与して、ＯＮＵ２へ送信する（ステップＳ２６）。
【００５５】
つぎに、運用系でＲｅｐｏｒｔフレームを受信していない場合（ステップＳ３２：Ｎｏ）、Ｐ＿ＢＩＴ判定部４０は、ＯＮＵ２で異常があったと判定して系を切り替える（ステップＳ３４）。すなわち、Ｐ＿ＢＩＴ判定部４０は、０系を待機系とし、１系を運用系とする。また、Ｐ＿ＢＩＴ判定部４０は、Ｐ＿ＢＩＴテーブル部４３の内容を書き換える。書き換える内容は、ステップＳ２７のときと同様である。この場合、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報をそのまま割当帯域算出部１７−２へ転送するように、Ｒｅｐｏｒｔ情報調整部１６−２に対して指示する。Ｒｅｐｏｒｔ情報調整部１６−２は、Ｐ＿ＢＩＴ判定部４０の指示を受け、Ｒｅｐｏｒｔ情報をそのまま割当帯域算出部１７−２へ転送する（ステップＳ３５）。
【００５６】
割当帯域算出部１７−２は、ＯＮＵ２からのＲｅｐｏｒｔ情報および他のＯＮＵからのＲｅｐｏｒｔ情報に基づいて、ＯＮＵ２への帯域の割当量を算出し（ステップＳ２４）、割当量をＭＰＣＰ処理部１４−２へ出力する。ＭＰＣＰ処理部１４−２は、割当量の情報をＯＮＵ２へ送信するためＧＡＴＥフレームを生成し（ステップＳ２５）、Ｐ＿ＢＩＴ処理部１５−２へ転送する。送信Ｐ＿ＢＩＴ選択部４２は、Ｐ＿ＢＩＴテーブル部４３の内容に基づき、送信するＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与するようにＰ＿ＢＩＴ処理部１５−２へ指示する。Ｐ＿ＢＩＴ処理部１５−２は、ＧＡＴＥフレームにＰ＿ＢＩＴ「１」を付与して、ＯＮＵ２へ送信する（ステップＳ２６）。
【００５７】
つぎに、受信したＲｅｐｏｒｔフレームのＰ＿ＢＩＴが「０」の場合（ステップＳ２９：Ｎｏ）、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報の全部をマスクして割当帯域算出部１７−２へ転送するように、Ｒｅｐｏｒｔ情報調整部１６−２に対して指示する。Ｒｅｐｏｒｔ情報調整部１６−２は、Ｐ＿ＢＩＴ判定部４０の指示を受け、Ｒｅｐｏｒｔ情報の全部をマスクして割当帯域算出部１７−２へ転送する（ステップＳ３６）。
【００５８】
割当帯域算出部１７−２は、他のＯＮＵのＲｅｐｏｒｔ情報により帯域の割当量を算出し（ステップＳ２４）、ＭＰＣＰ処理部１４−２へ出力する。このときのＯＮＵ２への割当量は「０」である。ＭＰＣＰ処理部１４−２は、割当量の情報をＯＮＵ２へ送信するためＧＡＴＥフレームを生成し（ステップＳ２５）。Ｐ＿ＢＩＴ処理部１５−２へ送る。送信Ｐ＿ＢＩＴ選択部４２は、Ｐ＿ＢＩＴテーブル部４３の内容に基づき、送信するＧＡＴＥフレームにＰ＿ＢＩＴ「０」を付与するようにＰ＿ＢＩＴ処理部１５−２へ指示する。Ｐ＿ＢＩＴ処理部１５−２は、ＧＡＴＥフレームにＰ＿ＢＩＴ「０」を付与して、ＯＮＵ２へ送信する（ステップＳ２６）。
【００５９】
図９は、運用系および待機系が受信したＲｅｐｏｒｔフレームのＰ＿ＢＩＴの値に対するＰ＿ＢＩＴ判定部４０の対応を示す図である。ここでは、受信したＲｅｐｏｒｔフレームに付与されたＰ＿ＢＩＴによって、運用系および待機系が、Ｒｅｐｏｒｔ情報をどのように扱うかを示している。たとえば、運用系でＰ＿ＢＩＴ「０」のＲｅｐｏｒｔフレームを受信した場合、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報調整部１６−１（または１６−２）に対してＲｅｐｏｒｔ情報の全部をマスクするように指示する。すなわち、伝送帯域の割当量を算出する場合に、Ｒｅｐｏｒｔ情報をＯＮＵ２の残データ量として扱わない。また、運用系でＰ＿ＢＩＴ「１」のＲｅｐｏｒｔフレームを受信した場合、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報調整部１６−１（または１６−２）に対してＲｅｐｏｒｔ情報をそのまま使用するように指示する。また、待機系でＰ＿ＢＩＴ「０」のＲｅｐｏｒｔフレームを受信した場合、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報調整部１６−２（または１６−１）に対してＲｅｐｏｒｔ情報を全部マスクするように指示する。また、待機系でＰ＿ＢＩＴ「１」のＲｅｐｏｒｔフレームを受信した場合、Ｐ＿ＢＩＴ判定部４０は、Ｒｅｐｏｒｔ情報調整部１６−２（または１６−１）に対してＲｅｐｏｒｔ情報をそのまま使用するように指示するか、または、Ｒｅｐｏｒｔ情報の一部をマスクするように指示する。
【００６０】
図１０は、障害発生による系切り替え時の処理を示すシーケンス図であり、ＯＬＴ１とＯＮＵ２の装置間のやりとりが示されている。ここでも、０系を運用系として正常に通信を行っている状態を想定する。ＯＮＵ２は、共通データバッファ部２３の残データを確認し、０系および１系からＯＬＴ１へＲｅｐｏｒｔフレームを送信する。このとき、０系にはＰ＿ＢＩＴ「１」を付与し、１系にはＰ＿ＢＩＴ「０」を付与する（ステップＳ４１）。
【００６１】
ＯＬＴ１は、ＯＮＵ２からのＲｅｐｏｒｔフレームを受信し、割当帯域算出部１７−１，１７−２が、ＯＮＵ２への伝送帯域の割当量を算出する。ここでは、０系を運用中のため、０系のみに帯域を割り当て、１系には帯域を割り当てない。割当量の情報はＧＡＴＥフレームで送信する（ステップＳ４２）。ＯＮＵ２は、ＯＬＴ１から通知された割当量に応じて、０系を使用してＯＬＴ１へデータを送信する。このとき、０系および１系ともに共通データバッファ部２３の残データを確認し、ＯＬＴ１へＲｅｐｏｒｔフレームを多重化して送信する（ステップＳ４３）。
【００６２】
ＯＬＴ１は、ＯＮＵ２のデータを受信する。また、ステップＳ４２同様、割当帯域算出部１７−１，１７−２が、ＯＮＵ２への伝送帯域の割当量を算出する。０系を運用中のため、０系のみに帯域を割り当て、１系には帯域を割り当てない。割当量はＧＡＴＥフレームで送信する（ステップＳ４４）。このとき、０系の通信経路に障害が発生すると、ＯＮＵ２では、１系のＧＡＴＥフレームを受信することはできるが０系のＧＡＴＥフレームについては受信することができないため、ＯＮＵ２の異常検出部２１が、０系で光信号の入力が無いことを検出し、系選択部２２に異常を伝える。そして、系選択部２２が、図７のフローチャートに従い、送信するＲｅｐｏｒｔフレームのＰ＿ＢＩＴの変更を行い、ＯＮＵ２は、待機系であった１系のＰ＿ＢＩＴを「１」にしてＯＬＴ１へＲｅｐｏｒｔフレームを送信する（ステップＳ４５）。
【００６３】
ＯＬＴ１では、１系でＰ＿ＢＩＴ「１」のＲｅｐｏｒｔフレームを受信すると、Ｐ＿ＢＩＴ処理部１５−２が、Ｐ＿ＢＩＴ情報を検出して系選択部１２へ通知する。ここで、図８のフローチャートに従いＲｅｐｏｒｔ情報の調整を行う。ＯＬＴ１は、１系を運用系として帯域を割り当てる。１系のＰ＿ＢＩＴ処理部１５−２が、運用系を示すＰ＿ＢＩＴ「１」をＧＡＴＥフレームに付与し、ＯＮＵ２へ送信する（ステップＳ４６）。ＯＮＵ２は、１系でＰ＿ＢＩＴ「１」のＧＡＴＥフレームを受信する。これにより、ＯＬＴ１から通知された割当量に応じて、１系を運用系としてデータの送信を再開する。このとき、０系および１系ともに共通データバッファ部２３の残データを確認し、Ｒｅｐｏｒｔフレームを多重化して送信する（ステップＳ４７）。
【００６４】
以上説明したように、本実施の形態では、ＯＮＵが障害を検知すると、ＲｅｐｏｒｔフレームのＬＬＩＤに付与する系の状態情報（Ｐ＿ＢＩＴ）を更新して、ＯＬＴに通知することとした。これにより、ＯＬＴはすぐに系の状態を把握することができ、迅速な経路の切り替え、および伝送帯域の割り当てが可能となる。
【００６５】
また、ＯＬＴは、各ＯＮＵに対して、運用系として使用している系のみにデータを送信するための伝送帯域を割り当てることとした。これにより、システムの伝送帯域を有効に利用することが可能となる。
【００６６】
実施の形態２．
図１１は、ＯＬＴ１がＲｅｐｏｒｔフレームを受信したときの処理を示すフローチャートである。本実施の形態は、ＯＬＴ１でＲｅｐｏｒｔフレームを受信したときの処理が実施の形態１と異なる。なお、実施の形態２におけるシステムの構成例は、実施の形態１と同様である。本実施の形態では、前述した実施の形態１と異なる処理について説明する。
【００６７】
以下、実施の形態２の特徴的な処理について説明する。実施の形態２では、ＯＬＴ１が運用系でＲｅｐｏｒｔフレームを受信した場合に（ステップＳ２１：Ｙｅｓ）、系の切り替え指示があるかどうかを確認する（ステップＳ５０）。系の切り替え指示が無かった場合(ステップＳ５０：Ｎｏ）、ステップＳ２２へ進み、以降、実施の形態１と同様の処理を行う。一方、系の切り替え指示があった場合は(ステップＳ５０：Ｙｅｓ）、ステップＳ２７へ進み、以降、実施の形態１と同様の処理を行う。
【００６８】
本実施の形態の処理は、ＯＬＴ１主導で経路を切り替える場合に有用である。たとえば、メンテナンスなどのため、接続しているＯＮＵを一括して、または個別に待機系へ切り替える際に、有効である。
【００６９】
一方、ＯＮＵでは、運用系としているユニット部で受信した制御フレームに待機系のＰ＿ＢＩＴ「０」が付与されていた場合、待機系としているユニット部で受信した制御フレームに運用系のＰ＿ＢＩＴ「１」が付与されていた場合、または、その両方の場合、強制的に系を切り替える。
【００７０】
以上説明したように、本実施の形態では、ＯＬＴ主導で経路を切り替えることとした。これにより、ＯＬＴは、メンテナンスなどの際、容易にＯＮＵを待機系へ切り替えることができる。
【産業上の利用可能性】
【００７１】
以上のように、本発明にかかるＰＯＮ通信システムは、冗長化されたＰＯＮ構成を有する通信システムに有用であり、特に、障害等により運用系と待機系を切り替えながら動作するＰＯＮ通信システムに適している。
【図面の簡単な説明】
【００７２】
【図１】ＰＯＮ通信システムの構成例を示す図である。
【図２】ＭＰＣＰフレームの構成例を示す図である。
【図３】ＯＬＴの構成例を示す図である。
【図４】系選択部の構成例を示す図である。
【図５】Ｐ＿ＢＩＴテーブル部の構成例を示す図である。
【図６】ＯＮＵの構成例を示す図である。
【図７】ＯＮＵのＲｅｐｏｒｔフレーム送信時の処理を示すフローチャートである。
【図８】実施の形態１におけるＯＬＴのＲｅｐｏｒｔフレーム受信時の処理を示すフローチャートである。
【図９】受信したＰ＿ＢＩＴ値に対するＲｅｐｏｒｔ情報の対応を示す図である。
【図１０】系切り替え時の各装置の処理を示すシーケンス図である。
【図１１】実施の形態２におけるＯＬＴのＲｅｐｏｒｔフレーム受信時の処理を示すフローチャートである。
【符号の説明】
【００７３】
１  ＯＬＴ（局内終端装置）
２  ＯＮＵ（加入者側終端装置）
３  ＯＮＵ（加入者側終端装置）
４−１，４−２  光カプラ
５−１，５−２，５−３，５−４，５−５，５−６  光ファイバ
６，７，８  インタフェース部
１０−１，１０−２  ＰＯＮインタフェース部
１１  主信号データコピー多重部
１２  系選択部
１３−１，１３−２  データバッファ部
１４−１，１４−２  ＭＰＣＰ処理部
１５−１，１５−２  Ｐ＿ＢＩＴ処理部
１６−１，１６−２  Ｒｅｐｏｒｔ情報調整部
１７−１，１７−２  割当帯域算出部
２０−１  ０系ユニット部
２０−２  １系ユニット部
２１  異常検出部
２２  系選択部
２３  共通データバッファ部
２４−１，２４−２  Ｐ＿ＢＩＴ処理部
２５−１，２５−２  ＭＰＣＰ処理部
２６−１，２６−２  Ｒｅｐｏｒｔ情報生成部
３０−１  ０系ユニット部
３０−２  １系ユニット部
３１  異常検出部
３２  系選択部
３３  共通データバッファ部
４０  Ｐ＿ＢＩＴ判定部
４１  受信Ｐ＿ＢＩＴ検出部
４２  送信Ｐ＿ＢＩＴ選択部
４３  Ｐ＿ＢＩＴテーブル部
４４  ＯＮＵリンク状態監視部
【図１】
2010028712.tif 000003
【図２】
2010028712.tif 000004
【図３】
2010028712.tif 000005
【図４】
2010028712.tif 000006
【図５】
2010028712.tif 000007
【図６】
2010028712.tif 000008
【図７】
2010028712.tif 000009
【図８】
2010028712.tif 000010
【図９】
2010028712.tif 000011
【図１０】
2010028712.tif 000012
【図１１】
2010028712.tif 000013