(57)【要約】【課題】  従来、冗長化された通信装置を無瞬断で切り替えることが難しかった。【解決手段】  本発明では、第１装置と第２装置との間に配置され、運用系と待機系とに冗長化された通信装置を有する通信システムにおいて、通信装置は、第１装置から受信したフレームを優先度の高い順に読み出されるように一時的に保持して第２装置に送信する第１バッファと、フレームの送信停止を指示する送信停止制御フレームを第１装置に送信し、第１装置から折り返される送信停止制御フレームに最低の優先度を付与して第１バッファに格納し、第１バッファから送信停止制御フレームが読み出された時に運用系から待機系への切り替えを行う制御部とを有することを特徴とする。【選択図】図２
2015142277.tif 000002
【特許請求の範囲】
【請求項１】
第１装置と第２装置との間に配置され、運用系と待機系とに冗長化された通信装置を有する通信システムにおいて、
前記通信装置は、
前記第１装置から受信したフレームを優先度の高い順に読み出されるように一時的に保持して前記第２装置に送信する第１バッファと、
フレームの送信停止を指示する送信停止制御フレームを前記第１装置に送信し、前記第１装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第１バッファに格納し、前記第１バッファから前記送信停止制御フレームが読み出された時に運用系から待機系への切り替えを行う制御部と
を有することを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記通信装置は、前記第２装置から受信したフレームを優先度の高い順に読み出されるように一時的に保持して前記第１装置に送信する第２バッファを更に有し、
前記制御部は、前記送信停止制御フレームを前記第１装置と前記第２装置とに送信し、前記第１装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第１バッファに格納し、前記第１バッファから前記送信停止制御フレームが読み出された時に前記第１バッファが空になったことを検出し、前記第２装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第２バッファに格納し、前記第２バッファから前記送信停止制御フレームが読み出された時に前記第２バッファが空になったことを検出し、前記第１バッファおよび前記第２バッファの両方が空になった場合に、運用系から待機系への切り替えを行う
ことを特徴とする通信システム。
【請求項３】
請求項１または請求項２に記載の通信システムにおいて、
前記通信システムは、ＰＯＮシステムであり、
前記通信装置は、ＰＯＮシステムのＯＬＴであり、
前記第１装置は、ＰＯＮシステムのＯＮＵであり、
前記第２装置は、前記ＯＬＴの上位側に接続されるスイッチ装置である
ことを特徴とする通信システム。
【請求項４】
第１装置と第２装置との間に配置され、運用系と待機系とに冗長化された通信装置において、
前記第１装置から受信したフレームを優先度の高い順に読み出されるように一時的に保持して前記第２装置に送信する第１バッファと、
フレームの送信停止を指示する送信停止制御フレームを前記第１装置に送信し、前記第１装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第１バッファに格納し、前記第１バッファから前記送信停止制御フレームが読み出された時に運用系から待機系への切り替えを行う制御部と
を有することを特徴とする通信装置。
【請求項５】
請求項４に記載の通信装置において、
前記第２装置から受信したフレームを優先度の高い順に読み出されるように一時的に保持して前記第１装置に送信する第２バッファを更に有し、
前記制御部は、前記送信停止制御フレームを前記第１装置と前記第２装置とに送信し、前記第１装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第１バッファに格納し、前記第１バッファから前記送信停止制御フレームが読み出された時に前記第１バッファが空になったことを検出し、前記第２装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第２バッファに格納し、前記第２バッファから前記送信停止制御フレームが読み出された時に前記第２バッファが空になったことを検出し、前記第１バッファおよび前記第２バッファの両方が空になった場合に、運用系から待機系への切り替えを行う
ことを特徴とする通信装置。
【請求項６】
請求項４または請求項５に記載の通信装置において、
前記通信装置は、ＰＯＮシステムのＯＬＴであり、
前記第１装置は、ＰＯＮシステムのＯＮＵであり、
前記第２装置は、前記ＯＬＴの上位側に接続されるスイッチ装置である
ことを特徴とする通信装置。
【請求項７】
第１装置と第２装置との間に配置された通信装置を運用系から待機系に切り替える回線切替方法において、
前記通信装置が運用系の場合に、前記第１装置から受信したフレームを優先度の高い順に読み出されるように第１バッファに一時的に保持して前記第２装置に送信し、
前記通信装置を運用系から待機系に切り替える場合に、フレームの送信停止を指示する送信停止制御フレームを前記第１装置に送信し、前記第１装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第１バッファに格納し、前記第１バッファから前記送信停止制御フレームが読み出された時に運用系から待機系への切り替えを行う
ことを特徴とする回線切替方法。
【請求項８】
請求項７に記載の回線切替方法において、
前記通信装置が運用系の場合に、前記第１装置から受信したフレームを第１バッファに一時的に保持して前記第２装置に送信し、前記第２装置から受信したフレームを第２バッファに優先度の高い順に読み出されるように一時的に保持して前記第１装置に送信し、
前記通信装置を運用系から待機系に切り替える場合に、前記送信停止制御フレームを前記第１装置と前記第２装置とに送信し、前記第１装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第１バッファに格納し、前記第１バッファから前記送信停止制御フレームが読み出された時に前記第１バッファが空になったことを検出し、前記第２装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第２バッファに格納し、前記第２バッファから前記送信停止制御フレームが読み出された時に前記第２バッファが空になったことを検出し、前記第１バッファおよび前記第２バッファの両方が空になった場合に、運用系から待機系への切り替えを行う
ことを特徴とする回線切替方法。
【請求項９】
請求項７または請求項８に記載の回線切替方法において、
前記通信装置は、ＰＯＮシステムのＯＬＴであり、
前記第１装置は、ＰＯＮシステムのＯＮＵであり、
前記第２装置は、前記ＯＬＴの上位側に接続されるスイッチ装置である
ことを特徴とする回線切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信装置および回線切替方法に関する。
【背景技術】
【０００２】
光ファイバーを用いたアクセス系の通信システムとしてＰＯＮ（Passive Optical Network）システムが利用されている。ＰＯＮシステムは、局側装置のＯＬＴ（Optical Line Terminal）と加入者側装置のＯＮＵ（Optical Network Unit）との間を１対ｍ（ｍは正の整数）で接続するダブルスター方式の通信システムである。ここで、イーサネット（Ethernet（登録商標）に対応するＰＯＮシステムは、ＥＰＯＮ（Ethernet PON）システムと呼ばれているが、以降の説明では、ＥＰＯＮシステムを含めてＰＯＮシステムと称する。
【０００３】
また、ＰＯＮシステムは、データ通信サービスの他に音声通話サービス（ＩＰ（Internet Protocol）電話）にも利用されている。一般に、音声通話サービスで使用するフレームは、他のフレームよりも優先度が高く設定され、高い信頼性が求められる。そこで、信頼性を高めるために、冗長化されたＯＬＴを切り替える方法が検討されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４７８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
冗長化されたＯＬＴの切り替えは、例えばＯＬＴの故障時やメンテナンス時などに行われる。一般に、ＯＬＴの故障時には、ＯＬＴは、運用系から待機系に自動的に切り替えられるが、メンテナンス時には、保守者によって手動で運用系から待機系に切り替えられる。ＯＬＴが故障した場合、通信サービスの瞬間的な切断（瞬断）は止む得ないが、通信事業者が意図的に行うメンテナンスの場合、通信サービスの瞬断は好ましくない。一方、非同期でフレームを送受信する通信システムは、フレームを一時的に保持するバッファを有している。ところが、運用系のＯＬＴから待機系のＯＬＴに切り替えた時に、運用系のＯＬＴのバッファに溜まっている未送信のユーザフレームは、行き場所を失って消失してしまう（フレームロスの発生）。このため、現状のＰＯＮシステムは、運用系のＯＬＴから待機系のＯＬＴに切り替える場合、メンテナンス時でも数十〜数百ミリ秒の通信サービスの瞬断が発生する場合がある。
【０００６】
本件開示の通信システム、通信装置および回線切替方法は、冗長化された通信装置を無瞬断で切り替える技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの観点によれば、第１装置と第２装置との間に配置され、運用系と待機系とに冗長化された通信装置を有する通信システムにおいて、通信装置は、第１装置から受信したフレームを優先度の高い順に読み出されるように一時的に保持して第２装置に送信する第１バッファと、フレームの送信停止を指示する送信停止制御フレームを第１装置に送信し、第１装置から折り返される送信停止制御フレームに最低の優先度を付与して第１バッファに格納し、第１バッファから送信停止制御フレームが読み出された時に運用系から待機系への切り替えを行う制御部とを有することを特徴とする。
【０００８】
一つの観点によれば、第１装置と第２装置との間に配置され、運用系と待機系とに冗長化された通信装置において、第１装置から受信したフレームを優先度の高い順に読み出されるように一時的に保持して第２装置に送信する第１バッファと、フレームの送信停止を指示する送信停止制御フレームを第１装置に送信し、第１装置から折り返される送信停止制御フレームに最低の優先度を付与して第１バッファに格納し、第１バッファから送信停止制御フレームが読み出された時に運用系から待機系への切り替えを行う制御部とを有することを特徴とする。
【０００９】
一つの観点によれば、第１装置と第２装置との間に配置された通信装置を運用系から待機系に切り替える回線切替方法において、前記通信装置が運用系の場合に、前記第１装置から受信したフレームを優先度の高い順に読み出されるように第１バッファに一時的に保持して前記第２装置に送信し、前記通信装置を運用系から待機系に切り替える場合に、フレームの送信停止を指示する送信停止制御フレームを前記第１装置に送信し、前記第１装置から折り返される前記送信停止制御フレームに最低の優先度を付与して前記第１バッファに格納し、前記第１バッファから前記送信停止制御フレームが読み出された時に運用系から待機系への切り替えを行うことを特徴とする。
【発明の効果】
【００１０】
本件開示の通信システム、通信装置および回線切替方法は、冗長化された通信装置を無瞬断で切り替えることができる。
【図面の簡単な説明】
【００１１】
【図１】通信システムの一例を示す。
【図２】ＩＦ盤の一例を示す。
【図３】フレームの一例を示す。
【図４】バッファのキューの一例を示す。
【図５】ＳＷ装置の一例を示す。
【図６】ＯＮＵの一例を示す。
【図７】運用系から待機系への切り替え処理を示す。
【発明を実施するための形態】
【００１２】
以下、図面を用いて実施形態を説明する。
［通信システム１００］
図１は、通信システム１００の一例を示す。図１において、通信システム１００は、ＯＬＴ１０１と、光スイッチ１０２と、ＯＮＵ１０３（ａ＿１），１０３（ａ＿２），１０３（ａ＿３２），１０３（ｂ＿１），１０３（ｂ＿２）および１０３（ｂ＿３２）とを有する。ＯＮＵ１０３（ａ＿１），１０３（ａ＿２）および１０３（ａ＿３２）は、光カプラ１０４（ａ）を介して光スイッチ１０２に接続される。また、ＯＮＵ１０３（ｂ＿１），１０３（ｂ＿２）および１０３（ｂ＿３２）は、光カプラ１０４（ｂ）を介して光スイッチ１０２に接続される。
【００１３】
また、ＯＮＵ１０３（ａ＿１），１０３（ａ＿２），１０３（ａ＿３２），１０３（ｂ＿１），１０３（ｂ＿２）および１０３（ｂ＿３２）は、同一または同様の機能を有する。そこで、以降の説明において、ＯＮＵ１０３（ａ＿１），１０３（ａ＿２），１０３（ａ＿３２），１０３（ｂ＿１），１０３（ｂ＿２）および１０３（ｂ＿３２）に共通の事項を説明する場合、符号末尾の（アルファベット＿番号）を省略して、ＯＮＵ１０３と表記する。同様に、光カプラ１０４（ａ）および１０４（ｂ）に共通の事項を説明する場合、符号末尾の（アルファベット）を省略して、光カプラ１０４と表記する。
【００１４】
図１において、ＯＬＴ１０１は、集線型のＯＬＴであり、複数のＰＯＮシステムを収容する。図１の例では、ＯＬＴ１０１は、インターフェース（ＩＦ）盤２０１（ａ）と、インターフェース（ＩＦ）盤２０１（ｂ）と、インターフェース（ＩＦ）盤２０１（ｃ）と、制御盤２０２とを有する。ここで、ＩＦ盤２０１（ａ）、ＩＦ盤２０１（ｂ）およびＩＦ盤２０１（ｃ）に共通の事項を説明する場合、符号末尾の（アルファベット）を省略して、ＩＦ盤２０１と表記する。
【００１５】
ＩＦ盤２０１は、一般的なＰＯＮシステムと同様に、１本の光ファイバで複数のＯＮＵ１０３を収容する単独のＯＬＴに相当する。ＩＦ盤２０１は、下りフレームを時分割多重して全てのＯＮＵ１０３に送信する。ここで、ＩＦ盤２０１（ａ）は、ＰＯＮ（ａ）のＯＬＴとして、光カプラ１０４（ａ）を介して接続されるＯＮＵ１０３（ａ＿１），１０３（ａ＿２）および１０３（ａ＿３２）を収容する。また、ＩＦ盤２０１（ｂ）は、ＰＯＮ（ｂ）のＯＬＴとして、光カプラ１０４（ｂ）を介して接続されるＯＮＵ１０３（ｂ＿１），１０３（ｂ＿２）および１０３（ｂ＿３２）を収容する。また、ＩＦ盤２０１（ｃ）は、予備のＩＦ盤２０１である。例えばＩＦ盤２０１（ａ）が故障した場合やメンテナンスを行う場合、ＩＦ盤２０１（ａ）が待機系のＩＦ盤２０１（ｃ）に切り替えられる。同様に、ＩＦ盤２０１（ｂ）が故障した場合やメンテナンスを行う場合、ＩＦ盤２０１（ｂ）が待機系のＩＦ盤２０１（ｃ）に切り替えられる。ここで、図１は、ＯＬＴ１０１がＩＦ盤２０１（ａ）、ＩＦ盤２０１（ｂ）およびＩＦ盤２０１（ｃ）の３台のインターフェース盤を搭載する例を示しているが、３台でなくてもよい。また、図１は、ＰＯＮ（ａ）およびＰＯＮ（ｂ）がそれぞれ３２台のＯＮＵ１０３を収容する例を示しているが、３２台でなくてもよい。いずれの場合であっても、ＯＬＴ１０１は、運用系として動作するＩＦ盤２０１がｎ台（ｎは、正の整数）と、予備として待機系のＩＦ盤２０１が少なくとも１台とを有し、ＩＦ盤２０１は、ｎ：１に冗長化されている。
【００１６】
制御盤２０２は、ＯＬＴ１０１の全体の動作を制御し、後述する光スイッチ１０２の切り替えも制御する。尚、図１の例では、ＯＬＴ１０１と光スイッチ１０２とを別の装置として描いてあるが、ＯＬＴ１０１は、光スイッチ１０２を含んでもよい。
【００１７】
光スイッチ１０２は、ＩＦ盤２０１（ａ）、ＩＦ盤２０１（ｂ）およびＩＦ盤２０１（ｃ）と、光カプラ１０４（ａ）および光カプラ１０４（ｂ）との接続を任意に切り替え可能なＭ×Ｎ（Ｍ，Ｎは、正の整数）個のスイッチを有する。そして、光スイッチ１０２は、制御盤２０２の指令により、Ｍ×Ｎ個のスイッチをオンオフして、ＰＯＮ（ａ）およびＰＯＮ（ｂ）の各ＯＮＵ１０３と、ＩＦ盤２０１（ａ）、ＩＦ盤２０１（ｂ）およびＩＦ盤２０１（ｃ）とを任意に接続することができる。
【００１８】
ＯＮＵ１０３は、一般的なＰＯＮシステムと同様に、他のＯＮＵ１０３が送信するフレームと重ならないように、ＯＬＴ１０１のＩＦ盤２０１が割り当てるタイミングで上りフレームを送信する。
【００１９】
光カプラ１０４は、ＯＬＴ１０１から送信される下りフレームを分岐して、接続される全てのＯＮＵ１０３に送信する。逆に、接続される複数のＯＮＵ１０３から送信される上りフレームを合成してＯＬＴ１０１に送信する。例えば、光カプラ１０４（ａ）は、ＯＮＵ１０３（ａ＿１）、ＯＮＵ１０３（ａ＿２）およびＯＮＵ１０３（ａ＿３２）がそれぞれＯＬＴ１０１から指定された異なるタイミングで送信する上りフレームを合成して光スイッチ１０２を介してＯＬＴ１０１に出力する。逆に、光カプラ１０４（ａ）は、光スイッチ１０２を介してＯＬＴ１０１から受信する下りフレームをＯＮＵ１０３（ａ＿１）、ＯＮＵ１０３（ａ＿２）およびＯＮＵ１０３（ａ＿３２）に出力する。
【００２０】
ＳＷ装置１０５は、ＯＬＴ１０１から送信される上りフレームを上位網に送信する。逆に、ＳＷ装置１０５は、上位網から受信する下りフレームの宛先に応じて、ＩＦ盤２０１（ａ）、ＩＦ盤２０１（ｂ）またはＩＦ盤２０１（ｃ）に送信する。
【００２１】
監視用ネットワーク１０６は、ＯＬＴ１０１の制御盤２０２に接続される監視用のネットワークである。
【００２２】
監視制御端末１０７は、監視用ネットワーク１０６を介してＯＬＴ１０１に接続され、オペレータの操作により、ＯＬＴ１０１の設定や制御などを遠隔で行うことができる。例えば、ＯＬＴ１０１のＩＦ盤２０１（ａ）のメンテナンスを行う場合、オペレータは、監視制御端末１０７からＯＬＴ１０１の制御盤２０２にＩＦ盤２０１（ａ）からＩＦ盤２０１（ｃ）への切り替えを指示する制御コマンドを送信する。
【００２３】
このように、本実施形態に係る通信システム１００は、稼動中のＰＯＮ（ａ）を収容するＩＦ盤２０１（ａ）、稼動中のＰＯＮ（ｂ）を収容するＩＦ盤２０１（ｂ）以外に、予備のＩＦ盤２０１（ｃ）を有する。ここで、以降の説明において、稼働中のＩＦ盤２０１は運用系、予備のＩＦ盤２０１を待機系と称する。
【００２４】
そして、運用系のＩＦ盤２０１（ａ）またはＩＦ盤２０１（ｂ）は、メンテナンス時に、待機系のＩＦ盤２０１（ｃ）に切り替えられる。例えば、ＩＦ盤２０１（ａ）のメンテナンス時には、光スイッチ１０２により、ＩＦ盤２０１（ａ）からＩＦ盤２０１（ｃ）に切り替えて、ＩＦ盤２０１（ｃ）と光カプラ１０４（ａ）とを接続する。これにより、ＯＮＵ１０３（ａ＿１），１０３（ａ＿２）および１０３（ａ＿３２）のＰＯＮ（ａ）は、待機系のＩＦ盤２０１（ｃ）に収容される。同様に、ＩＦ盤２０１（ｂ）のメンテナンス時には、ＰＯＮ（ｂ）のＯＮＵ１０３（ｂ＿１），１０３（ｂ＿２）および１０３（ｂ＿３２）は、待機系のＩＦ盤２０１（ｃ）に収容される。
【００２５】
［ＩＦ盤２０１］
図２は、ＩＦ盤２０１の一例を示す。尚、図２に示したＩＦ盤２０１は、図１に示したＩＦ盤２０１（ａ）、ＩＦ盤２０１（ｂ）およびＩＦ盤２０１（ｃ）に共通である。
【００２６】
図２において、ＩＦ盤２０１は、ＳＷ側通信部３０１と、ＯＮＵ側通信部３０２と、入力フィルタ３０３と、バッファ３０４と、出力フィルタ３０５と、入力フィルタ３０６と、バッファ３０７と、出力フィルタ３０８と、制御部３０９とを有する。
【００２７】
ＳＷ側通信部３０１は、上位網側のＳＷ装置１０５と通信するための通信回路を有する。
【００２８】
ＯＮＵ側通信部３０２は、ＯＬＴ１０１が収容する各ＯＮＵ１０３と通信するための通信回路を有する。
【００２９】
入力フィルタ３０３は、ＳＷ装置１０５から受信するフレームを判別して、後述するバッファ３０４または後述する制御部３０９に振り分ける。例えば、入力フィルタ３０３は、上位網側からＯＮＵ１０３に送信される下りのユーザフレームをバッファ３０４に出力し、ＳＷ装置１０５から送信される制御フレームを後述する制御部３０９に出力する。但し、入力フィルタ３０３は、ＳＷ装置１０５から折り返される送信停止を指示する制御フレーム（以降、送信停止制御フレームと称する）については、制御部３０９ではなくバッファ３０４に出力する。ここで、入力フィルタ３０３は、ＳＷ装置１０５から折り返される送信停止制御フレームをバッファ３０４の中で優先度が最も低い（最低優先）キューに格納する。尚、ＳＷ装置１０５から折り返される送信停止制御フレーム以外の制御フレームの一例として、障害発生時のアラームを通知する制御フレームなどがある。
【００３０】
バッファ３０４は、入力フィルタ３０３から出力されるフレームを優先度に応じて格納する。ここで、フレームの優先度は、フレームのヘッダに含まれる情報に応じて、入力フィルタ３０３により判別される。尚、フレームの例は、後で詳しく説明する。
【００３１】
出力フィルタ３０５は、バッファ３０４に格納されたフレームの中で優先度が高いフレームから順番に読み出す。そして、出力フィルタ３０５は、バッファ３０４から読み出したフレームがＳＷ装置１０５から折り返される送信停止制御フレームである場合、当該送信停止制御フレームを制御部３０９に出力する。尚、出力フィルタ３０５は、送信停止制御フレーム以外のユーザフレームをＯＮＵ側通信部３０２に出力し、ユーザフレームは、ＯＮＵ側通信部３０２から各ＯＮＵ１０３に送信される。
【００３２】
入力フィルタ３０６は、ＯＮＵ側通信部３０２がＯＮＵ１０３から受信するフレームを判別して、後述するバッファ３０７または後述する制御部３０９に振り分ける。例えば、入力フィルタ３０６は、ＯＮＵ１０３から上位網側に送信される上りのユーザフレームをバッファ３０７に出力し、ＯＮＵ１０３から送信される制御フレームを後述する制御部３０９に出力する。但し、入力フィルタ３０６は、ＯＮＵ１０３から折り返される送信停止制御フレームについては、制御部３０９ではなくバッファ３０７に出力する。ここで、入力フィルタ３０６は、ＯＮＵ１０３から折り返される送信停止制御フレームをバッファ３０７の中で優先度が最も低い（最低優先）キューに格納する。尚、ＯＮＵ１０３から折り返される送信停止制御フレーム以外の制御フレームの一例として、障害発生時のアラームを通知する制御フレームなどがある。
【００３３】
バッファ３０７は、入力フィルタ３０６から出力されるフレームを優先度に応じて格納する。ここで、フレームの優先度は、フレームのヘッダに含まれる情報に応じて、入力フィルタ３０６により判別される。尚、フレームの例は、後で詳しく説明する。
【００３４】
出力フィルタ３０８は、バッファ３０７に格納されたフレームの中で優先度が高いフレームから順番に読み出す。そして、出力フィルタ３０８は、バッファ３０７から読み出したフレームがＯＮＵ１０３から折り返される送信停止制御フレームである場合、当該送信停止制御フレームを制御部３０９に出力する。尚、出力フィルタ３０８は、送信停止制御フレーム以外のユーザフレームをＳＷ側通信部３０１に出力し、ユーザフレームは、ＳＷ側通信部３０１からＳＷ装置１０５に送信される。
【００３５】
制御部３０９は、ＩＦ盤２０１の全体の動作を制御し、ＯＬＴ１０１内の各部（他のＩＦ盤２０１や制御盤２０２など）との間で制御信号を入出力する。また、制御部３０９は、ＳＷ側通信部３０１からＳＷ装置１０５に制御フレームを送信したり、ＯＮＵ側通信部３０２から各ＯＮＵ１０３に制御フレームを送信する。特に、本実施形態では、制御部３０９は、送信停止制御フレームをＳＷ側通信部３０１からＳＷ装置１０５に送信したり、送信停止制御フレームをＯＮＵ側通信部３０２から各ＯＮＵ１０３に送信する。そして、制御部３０９は、入力フィルタ３０３、出力フィルタ３０５、入力フィルタ３０６および出力フィルタ３０８から出力される制御フレームに応じた処理を行う。例えば、制御部３０９は、出力フィルタ３０５がＳＷ装置１０５から折り返された送信停止制御フレームを読み出した場合、下りのバッファ３０４が空になったことを検出する。同様に、制御部３０９は、出力フィルタ３０８からＯＮＵ１０３から折り返された送信停止制御フレームを読み出した場合、上りのバッファ３０７が空になったことを検出する。そして、制御部３０９は、バッファ３０４およびバッファ３０７の両方が空になったことを検出した場合、待機系のＩＦ盤２０１（ｃ）と制御盤２０２とに経路の切り替え指示を出力する。例えば、ＩＦ盤２０１（ａ）から切り替え指示を受けたＩＦ盤２０１（ｃ）は、ＩＦ盤２０１（ａ）に代わって動作を開始できるようにする。また、制御盤２０２は、光スイッチ１０２を制御して、光カプラ１０４（ａ）に接続する経路をＩＦ盤２０１（ａ）からＩＦ盤２０１（ｃ）に切り替える。
【００３６】
このようにして、本実施形態に係る通信システム１００は、運用系のＩＦ盤２０１から待機系のＩＦ盤２０１に切り替えることができる。特に、運用系のＩＦ盤２０１は、下りのバッファ３０４および上りのバッファ３０７の両方が空になったことを検出後に、待機系のＩＦ盤２０１への切り替えを行うので、バッファ３０４およびバッファ３０７に残っているユーザフレームが消失することがない。これにより、本実施形態に係る通信システム１００は、無瞬断で運用系のＩＦ盤２０１から待機系のＩＦ盤２０１への切り替えを行うことができる。
［フレームの一例］
図３は、フレームの一例を示す。図３に示したフレームは、ＯＬＴ１０１、ＳＷ装置１０５およびＯＮＵ１０３が送受信するフレームの一例である。図３（ａ）において、フレーム１５１は、ヘッダ部１５２と、ペイロード部１５３とを有する。ヘッダ部１５２は、フレームの宛先アドレス、フレームの送信元アドレス、フレームの種類、フレームの優先度などの情報を有する。フレームの種類は、例えば、制御用に用いられる制御フレーム、ＯＮＵ１０３に接続されるユーザ端末と上位網のサーバ装置との間で送受信されるユーザフレームなどである。また、ＩＰ電話の音声データやストリーム系のコンテンツデータなど他のフレームと比較して短い通信時間での処理が求められるフレームの優先度は高く設定される。逆に、インターネットでのホームページ閲覧など通信時間に制約がないフレームの優先度は低く設定される。
【００３７】
図３（ｂ）は、ユーザフレームの一例を示し、ヘッダ部１５２にはユーザフレームであることを示す情報が格納され、ペイロード部１５３には、コンテンツ情報やＩＰ電話の音声情報などのユーザデータが格納される。図３（ｃ）は、制御フレームの一例を示し、ヘッダ部１５２には制御フレームであることを示す情報が格納され、ペイロード部１５３には、アラームなどの制御データが格納される。
【００３８】
ここで、図２で説明した入力フィルタ３０３、出力フィルタ３０５、入力フィルタ３０６および出力フィルタ３０８は、ヘッダ部１５２の情報により、ユーザフレームと制御フレームとを判別することができる。また、出力フィルタ３０５および出力フィルタ３０８は、図３（ｄ）に示すように、制御フレームのペイロード部１５３の情報が送信停止指示である場合、当該制御フレームが送信停止制御フレームであると認識する。
【００３９】
また、図３（ｅ）に示した制御フレームは、制御部３０９によりバッファ３０４およびバッファ３０７の両方が空になったことを検出した場合に、待機系のＩＦ盤２０１（ｃ）と制御盤２０２とに出力する切替指示の例である。さらに、図３（ｆ）に示した制御フレームは、運用系のＩＦ盤２０１（ａ）が送信停止指示を送信したＯＮＵ１０３およびＳＷ装置１０５に対して、待機系のＩＦ盤２０１の制御部３０９が送信する送信停止解除指示の例である。
［バッファ３０４およびバッファ３０７のキューの一例］
図４は、バッファ３０４（バッファ３０７）のキューの一例を示す。ＳＷ装置１０５から受信する下りのユーザフレームまたはＯＮＵ１０３から受信する上りのユーザフレームは、フレームのヘッダ部１５２に含まれる優先度の情報に基づいてバッファ３０４（バッファ３０７）に格納される。
【００４０】
図４（ａ）は、ユーザフレーム（１）、ユーザフレーム（２）およびユーザフレーム（３）が優先度に応じてバッファ３０４（バッファ３０７）に格納される様子を示している。図４（ａ）の場合、ユーザフレーム（２）およびユーザフレーム（３）よりも優先度が高いユーザフレーム（１）が先に読み出される。
【００４１】
図４（ｂ）は、ＳＷ装置１０５またはＯＮＵ１０３から折り返された送信停止制御フレームが最低の優先度のキューとしてバッファ３０４（バッファ３０７）に格納される様子を示している。図４（ｂ）の場合、バッファ３０４（バッファ３０７）は、ユーザフレーム（１）、ユーザフレーム（２）、ユーザフレーム（３）の順番で読み出す。そして、図４（ｃ）に示すように、バッファ３０４（バッファ３０７）が最後の送信停止制御フレームを読み出すと、バッファ３０４（バッファ３０７）は空になる。つまり、ＩＦ盤２０１は、バッファ３０４（バッファ３０７）から読み出されるフレームが送信停止制御フレームであるか否かを判別するだけで、バッファ３０４（バッファ３０７）が空になったか否かを知ることができる。
【００４２】
ここで、本実施形態に係るＯＬＴ１０１は、運用系のＩＦ盤２０１のバッファ３０４（バッファ３０７）が空になってから待機系のＩＦ盤２０１への切り替えを行うので、バッファ３０４（バッファ３０７）に溜まっているユーザフレームが消失することはない。これに対して、保守者が強制的に運用系のＩＦ盤２０１から待機系のＩＦ盤２０１への切り替えを行う場合、バッファ３０４（バッファ３０７）に溜まっているユーザフレームが消失する問題（フレームロス）が生じる。例えば、バッファ３０４（バッファ３０７）が図４（ａ）の状態で、運用系のＩＦ盤２０１から待機系のＩＦ盤２０１への切り替えが行った場合、ユーザフレーム（１）、ユーザフレーム（２）、ユーザフレーム（３）が消失する。フレームロスが発生した場合、アプリケーションによっては再送が行われるが、例えばＩＰ電話の音声フレームのように再送が行われないアプリケーションの場合、音声が途切れるなどの問題が生じる。
【００４３】
ここで、フレームロスを無くす条件は、以下の二点である。１つ目の条件は、ＯＬＴ１０１のＩＦ盤２０１を待機系に切り替える際に、ＯＬＴ１０１の上位側のＳＷ装置１０５と、ＯＬＴ１０１の下位側のＯＮＵ１０３とが、フレームをＯＬＴ１０１に送信せずにそれぞれのバッファに蓄積することである。２つ目の条件は、待機系のＩＦ盤２０１に切り替える時に、ＩＦ盤２０１のバッファ３０４（バッファ３０７）が空になっていることである。
［ＳＷ装置１０５］
図５は、ＳＷ装置１０５の一例を示す。図５において、ＳＷ装置１０５は、上位網側通信部４０１と、ＯＬＴ側通信部４０２（ａ），４０２（ｂ）および４０２（ｃ）と、バッファ４０３と、切替部４０４と、入力フィルタ４０５と、バッファ４０６と、制御部４０７とを有する。
【００４４】
上位網側通信部４０１は、インターネット上のサーバ装置など、上位網側の装置と通信するための通信回路を有する。
【００４５】
ＯＬＴ側通信部４０２（ａ），４０２（ｂ）および４０２（ｃ）は、ＯＬＴ１０１の各ＩＦ盤２０１と通信するための通信回路を有する。ここで、ＯＬＴ側通信部４０２（ａ），４０２（ｂ）および４０２（ｃ）は、同一又は同様の機能を有する。そこで、以降の説明において、ＯＬＴ側通信部４０２（ａ），４０２（ｂ）および４０２（ｃ）に共通の事項を説明する場合、符号末尾の（アルファベット）を省略して、ＯＬＴ側通信部４０２と表記する。また、図５の例では、ＯＬＴ側通信部４０２（ａ），４０２（ｂ）および４０２（ｃ）の３つのブロックを描いてあるが、接続するＯＬＴ１０１に搭載されるＩＦ盤２０１の数に応じた数の同様のブロックを有する。例えば、ＯＬＴ側通信部４０２（ａ），４０２（ｂ）および４０２（ｃ）は、図１に示したＯＬＴ１０１のＩＦ盤２０１（ａ）、ＩＦ盤２０１（ｂ）およびＩＦ盤２０１（ｃ）にそれぞれ接続される。
【００４６】
バッファ４０３は、上位網側通信部４０１から出力されるフレームを一時的に保持する。また、バッファ４０３は、後述する制御部４０７の指令により、送信停止制御フレームを送信したＯＬＴ１０１のＩＦ盤２０１宛の下りフレームの送信を停止して蓄積する。或いは、バッファ４０３は、後述する制御部４０７の指令により、送信を停止して蓄積していた下りフレームの送信を再開する。
【００４７】
切替部４０４は、バッファ４０３に保持されたフレームの宛先に応じてＯＬＴ側通信部４０２を選択して、当該フレームを出力する。また、切替部４０４は、各ＯＬＴ側通信部４０２がＯＬＴ１０１から受信するフレームが衝突しないように時分割で多重して、後述する入力フィルタ４０５に出力する。さらに、切替部４０４は、後述する制御部４０７が出力する折り返しの送信停止制御フレームをＯＬＴ１０１側に送信する。尚、折り返しの送信停止制御フレームの宛先は、当該送信停止制御フレームの送信元のＯＬＴ１０１のＩＦ盤２０１である。また、切替部４０４は、後述する制御部４０７の指令により、ＯＬＴ側通信部４０２を切り替える。
【００４８】
入力フィルタ４０５は、ＯＬＴ側通信部４０２がＯＬＴ１０１から受信するフレームを判別して、後述するバッファ４０６または後述する制御部４０７に振り分ける。例えば、入力フィルタ４０５は、ＯＬＴ１０１から上位網側に送信される上りのユーザフレームをバッファ４０６に出力し、ＯＬＴ１０１から送信される制御フレームを後述する制御部４０７に出力する。例えば、入力フィルタ４０５は、ＯＬＴ１０１から受信する送信停止制御フレーム、切替指示制御フレームおよび送信停止解除制御フレームを制御部４０７に出力する。
【００４９】
バッファ４０６は、入力フィルタ４０５から出力されるユーザフレームを一時的に保持し、上位網側通信部４０１は、上位網への送信タイミングに合わせて、バッファ４０６に保持されたユーザフレームを読み出して上位網に送信する。
【００５０】
制御部４０７は、ＳＷ装置１０５の全体の動作を制御する。また、制御部４０７は、ＯＬＴ側通信部４０２からＯＬＴ１０１に制御フレームを送信する。特に、本実施形態では、制御部４０７は、ＯＬＴ１０１のＩＦ盤２０１から送信停止制御フレームを受信した場合、当該ＩＦ盤２０１に対応するＯＬＴ側通信部４０２の下りフレームの送信を停止する。具体的には、制御部４０７は、送信を停止する下りフレームをバッファ４０３に蓄積して、バッファ４０３から切替部４０４に出力しないように制御する。そして、制御部４０７は、ＯＬＴ１０１のＩＦ盤２０１から受信した送信停止制御フレームを当該ＩＦ盤２０１に折り返して送信する。また、制御部４０７は、ＯＬＴ１０１から受信する切替指示制御フレームを受信した場合、切替部４０４に指令して、ＯＬＴ側通信部４０２の切り替えを行う。例えば、制御部４０７は、ＯＬＴ１０１の運用系のＩＦ盤２０１に対応するＯＬＴ側通信部４０２から待機系のＩＦ盤２０１に対応するＯＬＴ側通信部４０２に切り替える。さらに、制御部４０７は、ＯＬＴ１０１から送信停止解除制御フレームを受信した場合、下りのバッファ４０３に蓄積していたフレームの送信を再開する。
【００５１】
このようにして、ＳＷ装置１０５は、ＯＬＴ１０１のＩＦ盤２０１と上位網との間で送受信されるユーザフレームを中継すると共に、ＩＦ盤２０１との間で制御フレームを送受信する。特に、ＳＷ装置１０５は、ＯＬＴ１０１のＩＦ盤２０１から送信停止制御フレームを受信した場合に、上位網から当該ＩＦ盤２０１への下りフレームの送信を停止し、下りフレームをバッファ４０３に蓄積する。そして、ＳＷ装置１０５は、待機系のＩＦ盤２０１から送信停止解除制御フレームを受信後に、バッファ４０３に蓄積した下りフレームの送信を再開するので、下りフレームは消失しない。
［ＯＮＵ１０３］
図６は、ＯＮＵ１０３の一例を示す。ＯＬＴ側通信部５０１と、端末側通信部５０２と、入力フィルタ５０３と、バッファ５０４と、バッファ５０５と、制御部５０６とを有する。
【００５２】
ＯＬＴ側通信部５０１は、ＯＬＴ１０１のＩＦ盤２０１と通信するための通信回路を有する。
【００５３】
端末側通信部５０２は、ＯＮＵ１０３に接続されるユーザ端末などと通信するための通信回路を有する。
【００５４】
入力フィルタ５０３は、ＯＬＴ側通信部５０１がＯＬＴ１０１から受信するフレームを判別して、後述するバッファ５０４または後述する制御部５０６に振り分ける。例えば、入力フィルタ５０３は、ＯＬＴ１０１からユーザ端末に送信されるユーザフレームを後述するバッファ５０４に出力し、ＯＬＴ１０１から送信される制御フレームを後述する制御部５０６に出力する。本実施形態では、入力フィルタ５０３は、ＯＬＴ１０１から受信する送信停止制御フレームおよび送信停止解除制御フレームを制御部５０６に出力する。
【００５５】
バッファ５０４は、入力フィルタ５０３から出力される下りのユーザフレームを一時的に保持し、端末側通信部５０２は、ユーザ端末への送信タイミングに合わせて、バッファ５０４に保持されたユーザフレームを読み出してユーザ端末に送信する。
【００５６】
バッファ５０５は、端末側通信部５０２から出力されるユーザ端末の上りのユーザフレームを一時的に保持する。また、バッファ５０５は、後述する制御部５０６の指令により、上りフレームの送信を停止して蓄積したり、蓄積していた上りフレームの送信を再開する。
【００５７】
制御部５０６は、ＯＮＵ１０３の全体の動作を制御する。また、制御部５０６は、ＯＬＴ側通信部５０１からＯＬＴ１０１に制御フレームを送信する。特に、本実施形態では、制御部５０６は、ＯＬＴ１０１から送信停止制御フレームを受信した場合、バッファ５０５からＯＬＴ側通信部５０１に出力する上りフレームの送信を停止する。具体的には、制御部５０６は、送信を停止する上りフレームをバッファ５０５に蓄積して、バッファ５０５からＯＬＴ側通信部５０１に出力しないように制御する。そして、制御部５０６は、ＯＬＴ１０１から受信した送信停止制御フレームをＯＬＴ側通信部５０１からＯＬＴ１０１に折り返して送信する。また、制御部５０６は、ＯＬＴ１０１から送信停止解除制御フレームを受信した場合、上りのバッファ５０５に蓄積していた上りフレームの送信を再開する。
【００５８】
このようにして、ＯＮＵ１０３は、ＯＬＴ１０１とユーザ端末との間で送受信されるユーザフレームを中継すると共に、ＯＬＴ１０１との間で制御フレームを送受信する。特に、ＯＮＵ１０３は、ＯＬＴ１０１から送信停止制御フレームを受信した場合に、ユーザ端末からＯＬＴ１０１への上りフレームの送信を停止し、上りフレームをバッファ５０５に蓄積する。そして、ＯＮＵ１０３は、ＯＬＴ１０１から送信停止解除制御フレームを受信後に、バッファ５０５に蓄積した上りフレームの送信を再開するので、上りフレームは消失することなく、ＯＬＴ１０１に送信することができる。
［運用系から待機系への切り替え処理］
図７は、運用系から待機系への切り替え処理を示す。尚、図７は、ＯＬＴ１０１のＩＦ盤２０１（ａ）およびＩＦ盤２０１（ｃ）、光スイッチ１０２、ＰＯＮ（ａ）のＯＮＵ１０３およびＳＷ装置１０５の処理と、各ブロック間で送受信されるユーザフレームおよび制御フレームの流れを示している。
【００５９】
図７において、図１に示したＰＯＮ（ａ）の各ＯＮＵ１０３は、ＯＬＴ１０１のＩＦ盤２０１（ａ）に接続されて、ＳＷ装置１０５との間でユーザフレームを送受信している。つまり、ＩＦ盤２０１（ａ）がＰＯＮ（ａ）に対する運用系のＩＦ盤２０１である。
【００６０】
そして、保守者は、ＩＦ盤２０１（ａ）をメンテナンスするために、運用系のＩＦ盤２０１（ａ）から待機系のＩＦ盤２０１（ｃ）への切り替えを作業を開始する。
【００６１】
ステップＳ１０１において、保守者は、図１で説明した監視制御端末１０７から制御盤２０２を介してＩＦ盤２０１（ａ）に待機系への切り替えを指示する制御コマンドを送信する。そして、ＩＦ盤２０１（ａ）は、制御盤２０２を介して監視制御端末１０７から受信する切替指示をトリガ（切替トリガ）として、待機系のＩＦ盤２０１（ｃ）への切り替え処理を開始する。
【００６２】
ステップＳ１０２において、ＩＦ盤２０１（ａ）は、自装置へのフレームの送信停止を指示する制御フレーム（送信停止制御フレーム）をＳＷ装置１０５とＯＮＵ１０３とに送信する。尚、ＯＮＵ１０３へ送信する制御フレームは、光スイッチ１０２を介してＯＮＵ１０３に送信される（図７の白丸印）。ここで、ＯＬＴ１０１とＯＮＵ１０３との間で送受信されるユーザフレームや制御フレームは、光スイッチ１０２を経由して送受信されるので、以降、同様の説明を省略する。
【００６３】
ステップＳ１０３において、ＳＷ装置１０５は、ＩＦ盤２０１（ａ）から送信停止制御フレームを受信し、ＩＦ盤２０１（ａ）への下りフレームの送信を停止する。そして、ＳＷ装置１０５は、上位網からＩＦ盤２０１（ａ）への下りフレームをバッファ４０３に蓄積する。
【００６４】
ステップＳ１０４において、ＳＷ装置１０５は、ＩＦ盤２０１（ａ）から受信した送信停止制御フレームをＩＦ盤２０１（ａ）に折り返して送信する。
【００６５】
ステップＳ１０５において、ＯＮＵ１０３は、ＩＦ盤２０１（ａ）から送信停止制御フレームを受信し、ユーザ端末からＩＦ盤２０１（ａ）への上りフレームの送信を停止する。そして、ＯＮＵ１０３は、ユーザ端末からＩＦ盤２０１（ａ）への上りフレームをバッファ５０５に蓄積する。
【００６６】
ステップＳ１０６において、ＯＮＵ１０３は、ＩＦ盤２０１（ａ）から受信した送信停止制御フレームをＩＦ盤２０１（ａ）に折り返して送信する。
【００６７】
ステップＳ１０７において、ＩＦ盤２０１（ａ）は、ＳＷ装置１０５から折り返された送信停止制御フレームを下り方向のバッファ３０４の最低優先キューに格納する。
【００６８】
ステップＳ１０８において、ＩＦ盤２０１（ａ）は、ＯＮＵ１０３から折り返された送信停止制御フレームを上り方向のバッファ３０７の最低優先キューに格納する。
【００６９】
ステップＳ１０９において、ＩＦ盤２０１（ａ）は、下り方向のバッファ３０４または上り方向のバッファ３０７が空でない場合、バッファ３０７に残っているユーザフレームをＳＷ装置１０５またはＯＮＵ１０３に送信する。
【００７０】
ステップＳ１１０において、ＩＦ盤２０１（ａ）は、下り方向のバッファ３０４および上り方向のバッファ３０７の両方が空になったか否かを判別する。尚、バッファ３０４またはバッファ３０７が空になったか否かは、図２で説明したように、ＳＷ装置１０５またはＯＮＵ１０３から折り返された送信停止制御フレームがバッファ３０４またはバッファ３０７から読み出されたか否かにより判別される。そして、ＩＦ盤２０１（ａ）は、両方のバッファが空になった場合はステップＳ１１１の処理に進み、いずれかのバッファが空ではない場合はステップＳ１０９の処理に戻る。
【００７１】
ステップＳ１１１において、ＩＦ盤２０１（ａ）は、待機系のＩＦ盤２０１（ｃ）と制御盤２０２とに切り替えを指示する。ここで、制御盤２０２は、図１に示した光カプラ１０４（ａ）の接続をＩＦ盤２０１（ａ）から待機系のＩＦ盤２０１（ｃ）に切り替える制御信号を光スイッチ１０２に出力する。
【００７２】
ステップＳ１１２において、光スイッチ１０２は、制御盤２０２が出力する制御信号により、図１に示した光カプラ１０４（ａ）の接続をＩＦ盤２０１（ａ）からＩＦ盤２０１（ｃ）に切り替える。これにより、ＰＯＮ（ａ）の各ＯＮＵ１０３は、ＩＦ盤２０１（ｃ）に接続される。
【００７３】
ステップＳ１１３において、ＩＦ盤２０１（ｃ）は、ＩＦ盤２０１（ａ）の代わりに収容するＰＯＮ（ａ）のＯＮＵ１０３をＳＷ装置１０５に接続するための処理を行う。例えば、ＩＦ盤２０１（ｃ）は、ＰＯＮ（ａ）のＯＮＵ１０３に対して上りフレームの送信帯域を割り当てる処理を行う。また、ＩＦ盤２０１（ｃ）は、ＩＦ盤２０１（ａ）から自装置への切り替えを指示する制御フレーム（切替指示制御フレーム）をＳＷ装置１０５に送信する。
【００７４】
ステップＳ１１４において、ＩＦ盤２０１（ｃ）から切替指示制御フレームを受信したＳＷ装置１０５は、ＩＦ盤２０１（ａ）に接続されている経路をＩＦ盤２０１（ｃ）に切り替える。これにより、ＩＦ盤２０１（ｃ）に収容されるＰＯＮ（ａ）のＯＮＵ１０３は、ＳＷ装置１０５と通信する準備が完了する。
【００７５】
ステップＳ１１５において、ＩＦ盤２０１（ｃ）は、送信停止の解除を指示する制御フレーム（送信停止解除制御フレーム）をＳＷ装置１０５およびＯＮＵ１０３に送信する。
【００７６】
ステップＳ１１６において、ＩＦ盤２０１（ｃ）から送信停止解除制御フレームを受信したＳＷ装置１０５は、ステップＳ１０３で送信を停止していた下りフレームの送信を再開する。例えば、ＳＷ装置１０５は、下り方向のバッファ４０３に蓄積していたＩＦ盤２０１（ａ）に送信する予定だった下りフレームをＩＦ盤２０１（ｃ）に送信する。
【００７７】
ステップＳ１１７において、ＩＦ盤２０１（ｃ）から送信停止解除制御フレームを受信したＯＮＵ１０３は、ステップＳ１０５で送信を停止していた上りフレームの送信を再開する。尚、ＯＮＵ１０３は、上り方向のバッファ５０５に蓄積していたＩＦ盤２０１（ａ）に送信する予定だった上りフレームをＩＦ盤２０１（ｃ）に送信する。
【００７８】
このようにして、ＩＦ盤２０１（ａ）からＩＦ盤２０１（ｃ）への切り替え完了後、ＰＯＮ（ａ）のＯＮＵ１０３は、ＯＬＴ１０１のＩＦ盤２０１（ｃ）を介してＳＷ装置１０５とユーザフレームを送受信することができる。そして、保守者は、ＩＦ盤２０１（ａ）をＯＬＴ１０１から取り外して、メンテナンスを行うことができる。尚、ＩＦ盤２０１（ａ）のメンテナンス後に、再び、ＩＦ盤２０１（ａ）を稼動させる場合、保守者は、図７で説明したＩＦ盤２０１（ａ）の処理と同様の処理をＩＦ盤２０１（ｃ）に実行させる。例えば、保守者は、図１で説明した監視制御端末１０７から制御盤２０２を介してＩＦ盤２０１（ｃ）にＩＦ盤２０１（ａ）への切り替えを指示する制御コマンドを送信する。以降、ＩＦ盤２０１（ｃ）は、図７に示したＩＦ盤２０１（ａ）の処理と同様の処理を行い、ＩＦ盤２０１（ｃ）から元のＩＦ盤２０１（ａ）にＰＯＮ（ａ）のＯＮＵ１０３の通信を無瞬断で戻すことができる。
【００７９】
ここで、図７で説明した通信システム１００は、下り方向の切り替え処理と上り方向の切り替え処理とを同時に行うようにしたが、下り方向の切り替え処理を行ってから上り方向の切り替え処理を行ってもよい。
【００８０】
例えば、下り方向の切り替えを行う場合、ＩＦ盤２０１（ａ）は、ステップＳ１０２において、ＳＷ装置１０５だけに送信停止制御フレームを送信する。そして、ＩＦ盤２０１（ａ）は、ステップＳ１０８の処理を実行し、上り方向のバッファ３０７が空になるまで、ステップＳ１０９，Ｓ１１０の処理を実行する。バッファ３０７が空になったら、ＩＦ盤２０１（ａ）は、ステップＳ１１１において、ＩＦ盤２０１（ｃ）にだけ切り替え指示を出す。そして、ステップＳ１１３，Ｓ１１４において、ＩＦ盤２０１（ｃ）およびＳＷ装置１０５は切り替えを実行する。このようにして、下り方向の切り替えが完了する。そして、下り方向の切り替えが完了後、ＩＦ盤２０１（ａ）は、上り方向の切り替えを開始する。
【００８１】
上り方向の切り替えを行う場合、ＩＦ盤２０１（ａ）は、ステップＳ１０２において、ＯＮＵ１０３だけに送信停止制御フレームを送信する。そして、ＩＦ盤２０１（ａ）は、ステップＳ１０７の処理を実行し、下り方向のバッファ３０４が空になるまで、ステップＳ１０９，Ｓ１１０の処理を実行する。バッファ３０４が空になったら、ＩＦ盤２０１（ａ）は、ステップＳ１１１において、制御盤２０２を介して光スイッチ１０２の切り替えだけを行う。そして、ステップＳ１１２において、光スイッチ１０２は、ＩＦ盤２０１（ａ）からＩＦ盤２０１（ｃ）に経路を切り替える。このようにして、上り方向の切り替えが完了する。
【００８２】
このようにして、通信システム１００は、下り方向の切り替え処理を行ってから上り方向の切り替え処理を行うことができる。そして、切り替え処理が完了後に、ＩＦ盤２０１（ｃ）、ＳＷ装置１０５およびＯＮＵ１０３は、ステップＳ１１５からステップＳ１１７までの処理を実行して、ユーザフレームの送受信を再開する。尚、通信システム１００は、上り方向の切り替え処理を行ってから下り方向の切り替え処理を行う場合についても、同様に実行することができる。
【００８３】
このようにして、ＯＬＴ１０１は、ＰＯＮ（ａ）のＯＮＵ１０３に接続されるユーザ端末とＳＷ装置１０５との通信を無瞬断でＩＦ盤２０１（ａ）からＩＦ盤２０１（ｃ）へ切り替えることができる。特に、ＩＦ盤２０１（ａ）は、ＳＷ装置１０５またはＯＮＵ１０３から折り返された送信停止制御フレームがバッファ３０４またはバッファ３０７から読み出されたか否かにより、切り替えタイミングを判別する。これにより、ＯＬＴ１０１は、専用の複雑な処理を行うことなく、迅速に待機系への切り替えを行うことができる。
【００８４】
比較例として、ＩＦ盤２０１の制御部３０９がＯＬＴ１０１のＩＦ盤２０１のバッファ３０４（バッファ３０７）が空になるまで、ポーリング(定期監視)でチェックする方法が考えられる。しかしながら、ポーリングの場合、待機系への切替時間をポーリング周期以下にすることは難しい。また、ポーリングの周期を小さくした場合、制御部３０９の処理負荷が増大し、他の処理に影響を与えるため実用性に問題がある。さらに、待機系への切替時間が増大すると、当該時間分だけフレームを蓄積するためのＳＷ装置１０５やＯＮＵ１０３のバッファの容量が大きくなるため、リソースやコストの面で問題が生じる。従って、待機系への切替時間は、できるだけ短くするのが好ましい。
【００８５】
これに対して、本実施形態に係る通信システム１００およびＯＬＴ１０１は、ポーリングを用いることなく、運用系のＩＦ盤２０１のバッファ３０４（バッファ３０７）が空になったことを知ることができる。特に、ＩＦ盤２０１は、処理負荷が増大することなく、バッファ３０４（バッファ３０７）が空になったら直ぐに待機系への切り替えを行うので、待機系への切替時間を短くすることができ、ＳＷ装置１０５やＯＮＵ１０３のバッファの容量を節約できる。
【００８６】
このように、本実施形態に係る通信システム１００は、冗長化されたＯＬＴ１０１の運用系のＩＦ盤２０１（ａ）から待機系のＩＦ盤２０１（ｃ）に無瞬断で迅速に切り替えることができる。
【００８７】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【００８８】
１００・・・通信システム；１０１・・・ＯＬＴ；１０２・・・光スイッチ；１０３・・・ＯＮＵ；１０４・・・光カプラ；１０５・・・ＳＷ装置；１０６・・・監視用ネットワーク；１０７・・・監視制御端末；１５１・・・制御フレーム；１５２・・・ヘッダ部；１５３・・・ペイロード部；２０１・・・ＩＦ盤；２０２・・・制御盤；３０１・・・ＳＷ側通信部；３０２・・・ＯＮＵ側通信部；３０３・・・入力フィルタ；３０４・・・バッファ；３０５・・・出力フィルタ；３０６・・・入力フィルタ；３０７・・・バッファ；３０８・・・出力フィルタ；３０９・・・制御部；４０１・・・上位網側通信部；４０２・・・ＯＬＴ側通信部；４０３・・・バッファ；４０４・・・切替部；４０５・・・入力フィルタ；４０６・・・バッファ；４０７・・・制御部；５０１・・・ＯＬＴ側通信部；５０２・・・端末側通信部；５０３・・・入力フィルタ；５０４・・・バッファ；５０５・・・バッファ；５０６・・・制御部
【図１】
2015142277.tif 000003
【図２】
2015142277.tif 000004
【図３】
2015142277.tif 000005
【図４】
2015142277.tif 000006
【図５】
2015142277.tif 000007
【図６】
2015142277.tif 000008
【図７】
2015142277.tif 000009