(57)【要約】【課題】  従来と比べて迅速に障害が発生したＯＮＵを復旧させることを目的とする。【解決手段】  第１通信装置と、第１通信装置との間でデータ伝送する第２通信装置と、を有し、第１通信装置は、第２通信装置で発生する障害に応じた復旧処理を示すフレームを生成する制御部と、生成したフレームをデータの送信に使用される波長とは異なる波長の光信号により第２通信装置に定常的に送信する送信部と、を有し、第２通信装置は、第１通信装置からデータおよび復旧処理を示すフレームを受信する受信部と、第２通信装置に発生した障害を検出する検出部と、受信した復旧処理のうち、検出部により検出された障害に対応する復旧処理を選択し、選択した復旧処理に基づいて第２通信装置を検出された障害から復旧させる復旧部と、を有する。【選択図】    図１
2015149704.tif 000002
【特許請求の範囲】
【請求項１】
第１通信装置と、
前記第１通信装置との間でデータ伝送する第２通信装置と、を備え、
前記第１通信装置は、
前記第２通信装置で発生する障害に応じた復旧処理を示すフレームを生成する制御部と、
生成した前記フレームを前記データの送信に使用される波長とは異なる波長の光信号により前記第２通信装置に定常的に送信する送信部と、を備え、
前記第２通信装置は、
前記第１通信装置からデータおよび前記復旧処理を示すフレームを受信する受信部と、
前記第２通信装置に発生した障害を検出する検出部と、
受信した前記復旧処理のうち、前記検出部により検出された前記障害に対応する復旧処理を選択し、選択した前記復旧処理に基づいて前記第２通信装置を検出された前記障害から復旧させる復旧部と、を備える
ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
複数の前記第２通信装置を備え、
前記送信部は、前記復旧処理を示すフレームを前記第２通信装置のそれぞれに定常的に送信し、
前記受信部は、前記検出部により障害が検出された場合に前記復旧処理を示すフレームを受信する
ことを特徴とする通信システム。
【請求項３】
請求項１または請求項２に記載の通信システムにおいて、
前記第１通信装置は、前記第２通信装置からデータを受信する受信部を備え、
前記第２通信装置は、前記第１通信装置にデータを送信する送信部を備え、
前記制御部は、前記復旧処理を示すフレームが送信された時刻と、復旧した前記第２通信装置からデータの受信を再開した時刻との比較から、前記復旧した第２通信装置で実行された復旧処理を特定することで発生した障害を特定する
ことを特徴とする通信システム。
【請求項４】
データを受信する受信装置で発生する障害に応じた復旧処理を示すフレームを生成する制御部と、
生成した前記フレームを前記データの送信に使用される波長とは異なる波長の光信号により前記受信装置に定常的に送信する送信部と、
を備えることを特徴とする送信装置。
【請求項５】
データおよび発生する障害に応じた復旧処理を示すフレームを送信する送信装置から受信する受信部と、
発生した障害を検出する検出部と、
受信した前記復旧処理のうち検出された前記障害に対応する復旧処理を選択し、選択した前記復旧処理に基づいて検出された前記障害から復旧する復旧部と、
を備えることを特徴とする受信装置。
【請求項６】
第１通信装置と前記第１通信装置との間でデータ伝送する第２通信装置とを備える通信システムの復旧方法であって、
前記第１通信装置が、前記第２通信装置で発生する障害に応じた復旧処理を示すフレームを生成し、
前記第１通信装置が、生成した前記フレームを前記データの送信に使用される波長とは異なる波長の光信号により前記第２通信装置に定常的に送信し、
前記第２通信装置が、前記第１通信装置からデータおよび前記復旧処理を示すフレームを受信し、
前記第２通信装置が、前記第２通信装置に発生した障害を検出し、
前記第２通信装置が、受信した前記復旧処理のうち検出された前記障害に対応する復旧処理を選択し、選択した前記復旧処理に基づいて検出された前記障害から復旧する
ことを特徴とする通信システムの復旧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、送信装置、受信装置および通信システムの復旧方法に関する。
【背景技術】
【０００２】
例えば、各ユーザの宅内で使用されるスマートホンおよびタブレット型端末等の携帯端末装置、あるいは宅内に設置されるコンピュータ装置等をネットワークに接続する方法として、ＰＯＮシステム（Passive Optical Network）がある。ＰＯＮシステムでは、各ユーザの宅内に配置されるＯＮＵ（Optical Network Unit）と、ネットワークに接続されるＯＬＴ（Optical Line Terminal）とが光回線で接続される。ＯＬＴとＯＮＵとは、ＰＯＮシステムに規定される通信規格に基づいて双方向にデータを伝送する。
【０００３】
例えば、ＯＮＵに障害が発生した場合、障害が発生したＯＮＵは、ＰＯＮシステムに規定される通信規格に基づいたデータの伝送が困難となる。また、ＯＮＵが光信号をＰＯＮシステムで規定された期間以外でＯＬＴに出射する障害（“異常発光”と称する）では、光回線を介して、他のＯＮＵとＯＬＴとの間のデータ伝送に影響を与える。そこで、例えば、ＯＬＴによる制御に基づいて、障害が発生したＯＮＵを復旧させる技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１６２２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、ＰＯＮシステムに含まれる多数のＯＮＵの中から障害が発生したＯＮＵを探索するため、探索したＯＮＵを復旧させるまでに時間がかかるという問題がある。
【０００６】
本件開示の通信システム、送信装置、受信装置および通信システムの復旧方法は、従来と比べて迅速に障害が発生したＯＮＵを復旧させることを目的とする。
【課題を解決するための手段】
【０００７】
一つの観点の通信システムは、第１通信装置と、第１通信装置との間でデータ伝送する第２通信装置と、を有し、第１通信装置は、第２通信装置で発生する障害に応じた復旧処理を示すフレームを生成する制御部と、生成したフレームをデータの送信に使用される波長とは異なる波長の光信号により第２通信装置に定常的に送信する送信部と、を有し、第２通信装置は、第１通信装置からデータおよび復旧処理を示すフレームを受信する受信部と、第２通信装置に発生した障害を検出する検出部と、受信した復旧処理のうち、検出部により検出された障害に対応する復旧処理を選択し、選択した復旧処理に基づいて第２通信装置を検出された障害から復旧させる復旧部と、を有する。
【０００８】
別の観点の送信装置は、データを受信する受信装置で発生する障害に応じた復旧処理を示すフレームを生成する制御部と、生成したフレームをデータの送信に使用される波長とは異なる波長の光信号により受信装置に定常的に送信する送信部と、を有する。
【０００９】
別の観点の受信装置は、データおよび発生する障害に応じた復旧処理を示すフレームを送信する送信装置から受信する受信部と、発生した障害を検出する検出部と、受信した復旧処理のうち検出された障害に対応する復旧処理を選択し、選択した復旧処理に基づいて検出された障害から復旧する復旧部と、を有する。
【００１０】
別の観点の通信システムの復旧方法は、第１通信装置と第１通信装置との間でデータ伝送する第２通信装置とを有する通信システムの復旧方法であって、第１通信装置が、第２通信装置で発生する障害に応じた復旧処理を示すフレームを生成し、第１通信装置が、生成したフレームをデータの送信に使用される波長とは異なる波長の光信号により第２通信装置に定常的に送信し、第２通信装置が、第１通信装置からデータおよび復旧処理を示すフレームを受信し、第２通信装置が、第２通信装置に発生した障害を検出し、第２通信装置が、受信した復旧処理のうち検出された障害に対応する復旧処理を選択し、選択した復旧処理に基づいて検出された障害から復旧する。
【発明の効果】
【００１１】
本件開示の通信システム、送信装置、受信装置および通信システムの復旧方法は、従来と比べて迅速に障害が発生したＯＮＵを復旧させることができる。
【図面の簡単な説明】
【００１２】
【図１】通信システム、送信装置および受信装置の一実施形態を示す図である。
【図２】図１に示した記憶部の復旧テーブルに格納されるＯＮＵに発生する障害に応じた復旧の処理を示す情報の例を示す図である。
【図３】図１に示した制御部が生成する復旧処理を示すフレームの例を示す図である。
【図４】図１に示した通信システムにおける復旧処理の例を示す図である。
【図５】通信システム、送信装置および受信装置の別実施形態を示す図である。
【図６】図５に示したＯＬＴの一例を示す図である。
【図７】図６に示した記憶部のログテーブルに格納される復旧したＯＮＵ、特定された障害、特定された障害に対応する復旧処理の送信時刻および復旧したＯＮＵによるデータ伝送の再開時刻の例を示す図である。
【図８】図５に示したＯＮＵの一例を示す図である。
【図９】図５に示した通信システムにおける復旧処理の例を示す図である。
【図１０】図５に示した通信システムにおける復旧処理の例の続きを示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を用いて実施形態について説明する。
【００１４】
図１は、通信システム、送信装置および受信装置の一実施形態を示す。
【００１５】
図１に示す通信システム１００は、例えば、ＯＬＴ１０、ＯＮＵ２０、ＯＬＴ１０とＯＮＵ２０とを接続する光ファイバ等の伝送路３０を有するＥＰＯＮ（Ethernet（登録商標）Passive Optical Network）システムである。また、通信システム１００において、ＯＬＴ１０は、有線または無線でネットワーク５０に接続され、ＯＮＵ２０は、有線または無線でユーザ端末４０に接続される。これにより、ユーザ端末４０は、通信システム１００を介して、ネットワーク５０との間でデータを伝送することができる。なお、ＯＬＴ１０は、第１通信装置または送信装置の一例を示し、ＯＮＵ２０は、第２通信装置または受信装置の一例を示す。
【００１６】
ユーザ端末４０は、例えば、パーソナルコンピュータ等のコンピュータ装置、またはスマートホン、タブレット型端末等の携帯端末装置である。
【００１７】
ＯＬＴ１０は、例えば、制御部１１、送信部１２および記憶部１３を含む。
【００１８】
例えば、記憶部１３は、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等のメモリである。記憶部１３は、制御部１１が実行するプログラムが格納される格納領域と、ＯＮＵ２０で発生する障害に応じた復旧処理を示す情報が格納される格納領域とを有する。ＯＮＵ２０で発生する障害に応じた復旧処理を示す情報については、図２で説明する。なお、記憶部１３は、ＯＬＴ１０に含まれたが、ＯＬＴ１０の外部に配置され、ＯＬＴ１０に接続されてもよい。
【００１９】
例えば、制御部１１は、プログラムを実行するプロセッサを含み、プロセッサがプログラムを実行することで、記憶部１３に格納されている情報を用いて、ＯＮＵ２０で発生する障害に応じた復旧処理を示すフレームを生成する。
【００２０】
例えば、送信部１２は、制御部１１により生成されたフレームを、データの送信に使用される光信号の波長とは異なる波長の光信号でＯＮＵ２０に定常的に送信する。送信部１２は、例えば、データを含む光信号と復旧処理を示すフレームの光信号とを、波長分割多重（ＷＤＭ：Wavelength Division Multiplex）方式により多重化し、ＯＮＵ２０に送信する。送信部１２の動作および復旧処理を示すフレームについては、図２で説明する。
【００２１】
ＯＮＵ２０は、例えば、受信部２１、検出部２２および復旧部２３を含む。
【００２２】
例えば、受信部２１は、ＯＬＴ１０から送信されたデータと復旧処理とを含む多重化された光信号を受信する。受信部２１は、例えば、多重化された光信号からデータと復旧処理とのフレームにそれぞれ分離する。受信部２１は、分離した復旧処理を示すフレームに含まれる復旧処理を示す情報を復旧部２３に出力する。また、ＯＮＵ２０は、受信部２１により分離されたデータのフレームをユーザ端末４０に送信する。
【００２３】
例えば、検出部２２は、ＯＮＵ２０に含まれるレーザ光源、電源、クロック回路あるいはＲＡＭ（Random Access Memory）等のメモリ等の各要素の動作を監視し、各要素における動作の異常を障害として検出する。検出部２２は、障害が検出された要素を示す情報を含む検出結果を復旧部２３に出力する。なお、検出部２２が障害を検出した場合、ＯＮＵ２０に含まれるプロセッサ等の制御部は、通信システム１００におけるデータ伝送に影響を与えないために、復旧部２３による復旧処理が終了するまでの間、ＯＮＵ２０によるデータ伝送を停止させてもよい。
【００２４】
例えば、復旧部２３は、受信した復旧処理のうち検出された障害に対応する復旧処理を選択し、選択された復旧処理に基づいてＯＮＵ２０を復旧させる。復旧部２３の動作については、図２から図４で説明する。
【００２５】
図２は、図１に示した記憶部１３の復旧テーブル１４に格納されるＯＮＵ２０に発生する障害に応じた復旧処理を示す情報の例を示す。復旧テーブル１４は、ＯＮＵ２０に含まれるレーザ光源、電源、クロック回路およびメモリ等の要素ごとに復旧処理の手順を示す情報が格納される格納領域を有する。
【００２６】
レーザ光源に対応する復旧処理の格納領域には、例えば、レーザ光源に発生した異常発光等の障害を解消するために、レーザ光源の再起動等を行う処理Ａのデータが格納される。また、電源に対応する復旧処理の格納領域には、例えば、電源から出力される電圧あるいは電流の値が所定の範囲内にない等の障害を解消するために、電源のオンオフ操作等を行う処理Ｂのデータが格納される。また、クロック回路に対応する復旧処理の格納領域には、例えば、クロック回路から出力されるクロック信号がＯＬＴ１０からのデータと同期していない等の障害を解消するために、クロック回路の初期化等を行う処理Ｃのデータが格納される。また、メモリに対応する復旧処理の格納領域には、例えば、メモリに発生したビットエラー等の障害を解消するために、メモリの初期化等を行う処理Ｄのデータが格納される。
【００２７】
図３は、図１に示した制御部１１が生成する復旧処理を示すフレームの例を示す。図３（ａ）は、復旧処理を示すフレーム６０の例を示す。データ伝送のフレームと同様に、復旧処理を示すフレーム６０は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．３ａｈに準拠したフレームである。すなわち、フレーム６０は、プリアンブル７０、ＤＡ（Destination Address）７１、ＳＡ（Source Address）７２、ＤＡＴＡ７３およびＦＣＳ（Frame Check Sequence）７４の格納領域を有する。
【００２８】
プリアンブル７０の格納領域には、ＩＥＥＥ８０２．３ａｈにおいて規定するＥＰＯＮに応じたフレームの開始を示す所定のパターンのビット列が格納される。なお、ＥＰＯＮシステムでは、ＯＬＴ１０からＯＮＵ２０への信号は全てのＯＮＵ２０に伝送されるため、ＯＬＴ１０は、ＯＮＵ２０を識別するＬＬＩＤ（Logical Link ID）を予め設定する。設定されたＬＬＩＤは、プリアンブル７０に格納される所定のパターンのビット列に含まれ、ＯＮＵ２０は、受信したフレームのプリアンブル７０に格納されたＬＬＩＤの値に基づいて、受信したフレームがＯＮＵ２０を宛先とするフレームか否かを判定する。一方、ＯＬＴ１０は、プリアンブル７０にＬＬＩＤを格納したフレームをＯＮＵ２０から受信することで、どのＯＮＵ２０から送信されたフレームかを判別する。
【００２９】
なお、復旧処理を示すフレーム６０を全てのＯＮＵ２０に受信させる場合、プリアンブル７０には、全てのＯＮＵ２０に受信させるためのブロードキャスト用のＬＬＩＤが格納される。
【００３０】
ＤＡ７１の格納領域には、データの宛先であるユーザ端末４０のＭＡＣ（Media Access Control）アドレスが格納される。
【００３１】
ＳＡ７２の格納領域には、データの送信元であるネットワーク５０に接続された装置のＭＡＣアドレスが格納される。
【００３２】
ＤＡＴＡ７３の格納領域には、復旧テーブル１４の復旧処理の格納領域に格納されるレーザ光源、電源、クロック回路およびメモリ等のいずれか１つの復旧処理のデータが格納される。
【００３３】
ＦＣＳ７４の格納領域には、フレーム６０が伝送路３０を伝送中に生じたデータの誤り検出および訂正を行うための符号が格納される。
【００３４】
例えば、制御部１１は、復旧テーブル１４から復旧処理を示す情報をＯＮＵ２０に含まれる要素ごとに読み出し、読み出した復旧処理のデータを格納したフレーム６０を生成する。送信部１２は、図３（ｂ）に示すように、例えば、生成された各復旧処理の情報を含むフレーム６０を、ＥＰＯＮシステムの通信規格に規定されたデータの送信に使用される光信号の波長とは異なる波長の光信号を用いて伝送路３０に定常的に出力する。図３（ｂ）は、レーザ光源、電源、クロック回路およびメモリの要素に対応する復旧処理の情報がそれぞれ格納されたフレーム６０が、送信部１２により伝送路３０に順次に送信される例を示す。
【００３５】
図４は、図１に示した通信システム１００における復旧処理の例を示す。ステップＳ１０およびステップＳ１１の動作は、ＯＬＴ１０の制御部１１がプログラムを実行することにより実現される。また、ステップＳ２０、ステップＳ２１、ステップＳ２２およびステップＳ２３の動作は、ＯＮＵ２０に含まれるプロセッサ等の制御部がプログラムを実行することにより実現される。すなわち、図４は、復旧方法の一実施形態を示す。なお、図４に示す処理は、ＯＬＴ１０およびＯＮＵ２０に搭載されるハードウェアにより実行されてもよい。この場合、図１に示した制御部１１および送信部１２は、ＯＬＴ１０内に配置される回路により実現され、ＯＮＵ２０の受信部２１、検出部２２および復旧部２３は、ＯＮＵ２０内に配置される回路により実現される。
【００３６】
ステップＳ１０において、ＯＬＴ１０の制御部１１は、図１から図３において説明したように、記憶部１３に格納される復旧テーブル１４を用い、ＯＮＵ２０で発生する障害に応じた復旧処理を示すフレーム６０を生成する。なお、フレーム６０のプリアンブル７０には、ブロードキャスト用のＬＬＩＤが格納される。
【００３７】
ステップＳ１１において、送信部１２は、図１から図３で説明したように、生成された各復旧処理の情報を含むフレーム６０を、データの送信に使用される光信号の波長とは異なる波長の光信号を用いてＯＮＵ２０に定常的に出力する。例えば、送信部１２は、ネットワーク５０から受信したデータを含む光信号と、データを含む光信号の波長とは異なる波長のフレーム６０を含む光信号とを多重化し、多重化した光信号をＯＮＵ２０に送信する。
【００３８】
次に、ステップＳ２０において、ＯＮＵ２０の受信部２１は、図１において説明したように、ＯＬＴ１０より多重化された光信号を受信する。例えば、受信部２１は、受信した多重化された光信号からデータを含む光信号と復旧処理を示すフレーム６０を含む光信号とに分離する。そして、受信部２１は、分離したフレーム６０のプリアンブル７０に格納されるＬＬＩＤがブロードキャストを示すことから、フレーム６０に含まれる復旧処理を示す情報を復旧部２３に出力する。
【００３９】
次に、ステップＳ２１において、検出部２２は、図１から図３において説明したように、ＯＮＵ２０に含まれるレーザ光源、電源、クロック回路およびメモリ等の要素において障害が検出されたか否かを判定する。例えば、検出部２２は、ＯＮＵ２０に含まれるいずれかの要素において障害を検出した場合（ＹＥＳ）、検出結果を復旧部２３に出力し、処理をステップＳ２２に移行する。なお、検出部２２が障害を検出した場合、ＯＮＵ２０に含まれるプロセッサ等の制御部は、通信システム１００の動作に影響を与えないために、復旧部２３による復旧処理が終了するまでの間、ＯＮＵ２０によるデータ伝送を停止させてもよい。
【００４０】
一方、検出部２２は、例えば、ＯＮＵ２０に含まれるいずれの要素において障害が検出されなかった場合（ＮＯ）、処理をステップＳ２０に移行する。
【００４１】
次に、ステップＳ２２において、復旧部２３は、図１から図３において説明したように、各要素の復旧処理のうち、検出部２２により検出された要素の障害に対応した復旧処理を選択する。
【００４２】
次に、ステップＳ２３において、復旧部２３は、図１から図３で説明したように、受信したフレーム６０のＤＡＴＡ７３に格納された復旧処理のデータに基づいて、ステップＳ２２で選択した復旧処理を実行し、ＯＮＵ２０を検出された障害から復旧させる。例えば、復旧したＯＮＵ２０は、データ伝送を再開する。
【００４３】
そして、通信システム１００は、復旧処理を終了する。なお、図４に示したフローは、所定の時間間隔で繰り返し実行される。
【００４４】
以上、この実施形態では、送信部１２は、データの送信に使用される光信号の波長とは異なる波長の光信号で、制御部１１により生成されＯＮＵ２０に含まれる要素ごとの障害に応じた復旧処理を示すフレーム６０をＯＮＵ２０に定常的に送信する。これにより、通信システム１００は、ＥＰＯＮシステムで規定される通信規格で、ＯＬＴ１０とＯＮＵ２０との間で通信できなくなった場合でも、障害が発生したＯＮＵ２０を迅速に復旧させることができる。
【００４５】
また、ＯＬＴ１０の送信部１２は、復旧処理を示すフレーム６０をＯＮＵ２０に定常的にブロードキャストで送信し、ＯＮＵ２０の復旧部２３は、受信した復旧処理のうち、検出部２２により検出された障害に対応する復旧処理を選択する。これにより、通信システム１００は、障害が発生したＯＮＵ２０を探索することなく、従来と比べて迅速にＯＮＵ２０を発生した障害から復旧させることができる。
【００４６】
なお、ＯＬＴ１０は、図３（ｂ）に示すように、各要素の復旧処理を示すフレーム６０を連続してＯＮＵ２０に送信したが、これに限定されない。例えば、ＯＬＴ１０は、各要素の復旧処理を示すフレーム６０を時間Ｔの間隔ごとにＯＮＵ２０に定常的に送信してもよい。なお、時間Ｔは、例えば、ＯＮＵ２０における復旧処理にかかる時間等に応じて決定される。
【００４７】
図５は、通信システム、送信装置および受信装置の別実施形態を示す。図５に示す通信システム１００の各要素において、図１に示した通信システム１００の要素と同一または同様の機能を有するものについては、同一の符号を付し、詳細な説明は省略する。
【００４８】
通信システム１００は、例えば、ＯＬＴ１１０、Ｎ個のＯＮＵ１２０（１２０（１）−１２０（Ｎ））、伝送路３０および受動素子のスプリッタを用いて光信号を複数に分岐する光スプリッタ１３０を含む（Ｎは正の整数）。通信システム１００は、有線または無線で、ネットワーク５０とＮ個のユーザ端末１４０（１４０（１）−１４０（Ｎ））とに接続される。また、通信システム１００では、ＯＬＴ１１０とＯＮＵ１２０との間で伝送されるフレームには、ユーザ端末１４０とネットワーク５０との間を伝送されるデータが格納されたフレームと、図３で示した復旧処理を示すフレーム６０とがある。通信システム１００では、例えば、ＯＬＴ１１０からＯＮＵ１２０への下り方向のデータ伝送は、波長１．５マイクロメートルの光信号を用い、ＴＤＭ（Time Division Multiplexing）方式で行われる。また、ＯＮＵ１２０からＯＬＴ１１０への上り方向のデータ伝送は、例えば、波長１．３マイクロメートルの光信号を用い、ＴＤＭＡ（Time Division Multiple Access）方式で行われる。一方、ＯＬＴ１１０からＯＮＵ１２０への復旧処理を示すフレーム６０の伝送は、波長１．３および１．５マイクロメートルの光信号とは異なる波長の光信号を用い、波長１．５マイクロメートルの光信号と多重化して行われる。
【００４９】
ユーザ端末１４０は、図１に示したユーザ端末４０と同様に、例えば、パーソナルコンピュータ等のコンピュータ装置、またはスマートホン、タブレット型端末等の携帯端末装置である。
【００５０】
図６は、図５に示したＯＬＴ１１０の一例を示す。ＯＬＴ１１０は、記憶部１３、ＣＮＩ（Core Network Interface）１１１、制御部１１２、ＥＰＯＮ側ＩＦ（Interface）部１１３、レーザ光源１１４およびクロック回路１１５を有する。
【００５１】
ＣＮＩ１１１は、例えば、ＯＬＴ１１０とネットワーク５０との間でデータ伝送を行うインタフェースである。
【００５２】
例えば、制御部１１２は、プログラムを実行するプロセッサを含み、プロセッサが記憶部１３に格納されるプログラムを実行することで、ＯＬＴ１１０の各部の動作を統括的に制御する。制御部１１２は、例えば、ＣＮＩ１１１を介して受信したデータがＯＬＴ１１０宛のデータか否かを判定する。制御部１１２は、例えば、受信したデータに付加された宛先を示すＭＡＣアドレスがＯＬＴ１１０のＭＡＣアドレスと一致するか否かを判定し、一致する場合には受信したデータを取り込む。一方、制御部１１２は、宛先のＭＡＣアドレスがＯＬＴ１１０のＭＡＣアドレスと一致しない場合、受信したデータを破棄する。一方、制御部１１２は、例えば、ＥＰＯＮ側ＩＦ部１１３を介して受信したユーザ端末１４０からのデータを、ＣＮＩ１１１を介してネットワーク５０に送信する。
【００５３】
また、制御部１１２は、例えば、プログラムを実行することで、記憶部１３の復旧テーブル１４に格納されるＯＮＵ１２０で発生する障害に応じた復旧処理を示す情報を読み出す。制御部１１２は、読み出した情報に基づいて、復旧処理を示すフレーム６０を要素ごとに生成する。なお、制御部１１２は、復旧処理を示すフレーム６０を生成する際、ブロードキャスト用のＬＬＩＤをプリアンブル７０に格納する。
【００５４】
例えば、ＥＰＯＮ側ＩＦ部１１３は、制御部１１２により生成された復旧処理を示すフレーム６０を、データの送信に使用される光信号の波長とは異なる波長の光信号でＯＮＵ１２０に定常的に送信する。すなわち、ＥＰＯＮ側ＩＦ部１１３は、ネットワーク５０からのデータを含む波長１．５マイクロメートルの光信号と、１．５マイクロメートルとは異なる波長の復旧処理を示すフレーム６０を含む光信号とを多重化する。ＥＰＯＮ側ＩＦ部１１３は、多重化した光信号をＯＮＵ１２０（１）−１２０（Ｎ）に送信する。また、ＥＰＯＮ側ＩＦ部１１３は、各ＯＮＵ１２０に接続されたユーザ端末１４０からのデータを含む光信号を受信する。なお、ＥＰＯＮ側ＩＦ部１１３は、各ＯＮＵ１２０からの光信号を電気信号に、ＯＬＴ１１０が送信するネットワーク５０からのデータを格納したフレームの電気信号を光信号に変換する変換部を有する。ＥＰＯＮ側ＩＦ部１１３は、ＯＬＴ１１０に含まれる送信部および受信部の一例である。
【００５５】
レーザ光源１１４は、波長１．５マイクロメートルのレーザ光と、１．３および１．５マイクロメートルの波長とは異なる波長のレーザ光とを出射する。レーザ光源１１４は、出射した２つのレーザ光を光信号としてＥＰＯＮ側ＩＦ部１１３に出力する。
【００５６】
例えば、クロック回路１１５は、時刻を計時するクロック信号を制御部１１２に出力する。なお、クロック回路１１５は、ＯＬＴ１１０に含まれたが、ＯＬＴ１１０の外部に配置され、ＯＬＴ１１０に接続されてもよい。あるいは、ＯＬＴ１１０は、ネットワーク５０を介して、例えば、ＮＴＰ（Network Time Protocol）方式に基づいて生成されるクロック信号を受信してもよい。
【００５７】
例えば、制御部１１２は、クロック回路１１５から供給されるクロック信号を用いて、各要素の復旧処理を示すフレーム６０がＥＰＯＮ側ＩＦ部１１３より送信された時刻を計測する。また、制御部１１２は、復旧したＯＮＵ１２０からのデータの受信を再開した時刻を計測する。制御部１１２は、計測した各要素の復旧処理を示すフレーム６０の送信時刻とデータ受信の再開時刻との比較から、復旧したＯＮＵ１２０において実行された復旧処理を特定し、ＯＮＵ１２０で発生した障害を特定する。例えば、制御部１１２は、ＯＮＵ１２０間の光信号の伝送時間、ＯＮＵ１２０にて実行される復旧処理にかかる時間、および復旧後にＯＮＵ１２０がデータの送信を再開するまでにかかる時間等を合計した時間を要素ごとに予め算出する。制御部１１２は、送信時刻と再開時刻との差分を要素ごとに求め、求めた差分の値が予め算出された合計時間に近い値を示す要素の復旧処理を、復旧したＯＮＵ１２０において実行された処理として特定する。
【００５８】
なお、制御部１１２は、ＥＰＯＮ側ＩＦ部１１３を介して、受信したフレームのプリアンブル７０に格納されるＬＬＩＤから復旧したＯＮＵ１２０を特定する。そして、制御部１１２は、復旧したＯＮＵ１２０、特定した障害、特定した障害に対応する復旧処理の送信時刻およびデータ受信の再開時刻を記憶部１３に割り当てられた格納領域に格納する。
【００５９】
図７は、図６に示した記憶部１３のログテーブル１１６に格納される復旧したＯＮＵ１２０、特定された障害、特定された障害に対応する復旧処理の送信時刻、および復旧したＯＮＵ１２０によるデータ伝送の再開時刻の例を示す。ログテーブル１１６は、復旧したＯＮＵ、特定された障害、送信時刻および再開時刻の格納領域を有する。
【００６０】
復旧したＯＮＵの格納領域には、例えば、ＯＮＵ１２０のＬＬＩＤの値が格納される。ログテーブル１１６では、ＯＮＵ１２０（１）−１２０（Ｎ）それぞれのＬＬＩＤをＬＬＩＤ（１）−ＬＬＩＤ（Ｎ）として示す。なお、復旧したＯＮＵの格納領域には、ＬＬＩＤの代わりに、ＯＮＵ１２０のＭＡＣアドレスあるいはＩＰ（Internet Protocol）アドレス等が格納されてもよい。
【００６１】
特定された障害の格納領域には、例えば、ＯＮＵ１２０により実行された復旧処理の対象であるＯＮＵ１２０に含まれる要素を示す情報が格納される。なお、ログテーブル１１６では、特定された障害の格納領域に、要素を示す情報として、要素の名称が格納されたが、要素を示す記号あるいは英数字の列が格納されてもよい。
【００６２】
送信時刻の格納領域には、例えば、特定された障害に対応する復旧処理を示すフレーム６０が送信された時刻が格納される。なお、送信した時刻とともに日付が送信時刻の格納領域に格納されてもよい。
【００６３】
再開時刻の格納領域には、例えば、復旧したＯＮＵ１２０からデータの受信を再開した時刻が格納される。なお、再開した時刻とともに日付が再開時刻の格納領域に格納されてもよい。
【００６４】
図８は、図５に示したＯＮＵ１２０（１）の一例を示す。ＯＮＵ１２０（１）は、ＥＰＯＮ側ＩＦ１２１、制御部１２２、ＵＮＩ（User Network Interface）１２３、レーザ光源１２４、および記憶部１２５を有する。なお、ＯＮＵ１２０（２）−１２０（Ｎ）は、図８に示したＯＮＵ１２０（１）と同様の機能を有する要素を含む。
【００６５】
例えば、ＥＰＯＮ側ＩＦ部１２１は、ＯＬＴ１１０から送信されたデータと復旧処理とを含む多重化された光信号を受信する。また、ＥＰＯＮ側ＩＦ部１２１は、収容するユーザ端末１４０（１）からのデータを含む光信号をＴＤＭＡ方式でＯＬＴ１１０に送信する。なお、ＥＰＯＮ側ＩＦ部１２１は、ＯＬＴ１１０に送信するフレームの電気信号を光信号に変換し、ＯＬＴ１１０から受信するフレームの光信号を電気信号に変換する変換部を有する。ＥＰＯＮ側ＩＦ部１２１は、ＯＮＵ１２０に含まれる送信部および受信部の一例である。
【００６６】
例えば、ＥＰＯＮ側ＩＦ部１２１は、受信した多重化された光信号からデータと復旧処理とを含むフレームに分離する。ＥＰＯＮ側ＩＦ部１２１は、例えば、多重化された光信号からデータと復旧処理とのフレームにそれぞれ分離する。ＥＰＯＮ側ＩＦ部１２１は、例えば、後述する制御部１２２の検出部２２ａがＯＮＵ１２０（１）において障害を検出した場合、分離した復旧処理を示すフレーム６０を制御部１２２に出力する。一方、ＥＰＯＮ側ＩＦ部１２１は、検出部２２ａがＯＮＵ１２０において障害を検出しなかった場合、フレーム６０を破棄する。
【００６７】
また、例えば、ＥＰＯＮ側ＩＦ部１２１は、分離したデータを含むフレームのプリアンブル７０に格納されたＬＬＩＤが、ＯＮＵ１２０（１）のＬＬＩＤと異なる場合、分離したデータを含むフレームを破棄する。一方、分離したデータを含むフレームにおけるプリアンブル７０に格納されたＬＬＩＤがＯＮＵ１２０（１）のＬＬＩＤと一致する場合、ＥＰＯＮ側ＩＦ部１２１は、データを含むフレームを制御部１２２に送信する。
【００６８】
例えば、制御部１２２は、記憶部１２５に格納されるプログラムを実行するプロセッサを含み、プロセッサがプログラムを実行することで、ＯＮＵ１２０（１）の各部の動作を統括的に制御する。制御部１２２は、例えば、プログラムを実行することにより、検出部２２ａおよび復旧部２３として動作する。
【００６９】
例えば、検出部２２ａは、ＯＮＵ１２０に含まれるレーザ光源、電源、クロック回路あるいはメモリ等の各要素の動作を監視し、各要素における動作の異常を障害として検出する。検出部２２ａは、障害が検出された要素を示す情報を含む検出結果を、ＥＰＯＮ側ＩＦ部１２１および復旧部２３に出力する。また、検出部２２ａが障害を検出した場合、制御部１２２は、通信システム１００の動作に影響を与えないために、復旧部２３による復旧処理が終了するまでの間、ＯＮＵ１２０（１）によるデータ伝送を停止させる。そして、制御部１２２は、復旧部２３による復旧処理によりＯＮＵ１２０（１）が障害から復旧した場合、データ伝送を再開する。
【００７０】
ＵＮＩ１２３は、ユーザ端末１４０（１）と接続され、ユーザ端末１４０（１）との間でデータの伝送を行うインタフェースである。ＵＮＩ１２３とユーザ端末１４０（１）とのデータの伝送は、ＵＮＩ１２３にユーザ端末１４０（１）が最初に接続された際、ユーザ端末１４０（１）と制御部１２２との間での交信に基づいて設定されるリンク速度で行われる。なお、ＵＮＩ２３は、１つのユーザ端末１４０（１）と接続されるが、２以上の複数のユーザ端末１４０が接続されてもよい。
【００７１】
レーザ光源１２４は、ＯＮＵ１２０からＯＬＴ１１０にデータを伝送する光信号として、波長１．３マイクロメートルのレーザ光を出射する。レーザ光源１２４は、出射したレーザ光をＥＰＯＮ側ＩＦ部１２１に出力する。
【００７２】
記憶部１２５は、例えば、ＥＥＰＲＯＭあるいはＲＡＭ等を含み、制御部１２２により実行されるプログラムを記憶する格納領域を有する。
【００７３】
図９および図１０は、図５に示した通信システム１００における復旧処理の例を示す。図９に示すステップＳ１００からステップＳ１９０の動作は、ＯＬＴ１１０の制御部１１２がプログラムを実行することにより実行される。また、図１０に示すステップＳ２００からステップＳ２５０の動作は、ＯＮＵ１２０（１）の制御部１２２がプログラムを実行することにより実行される。すなわち、図９および図１０は、復旧方法の別実施形態を示す。なお、図９および図１０に示す処理は、ＯＬＴ１１０およびＯＮＵ１２０（１）に搭載されるハードウェアにより実行されてもよい。この場合、図６に示したＣＮＩ１１１，制御部１１２およびＥＰＯＮ側ＩＦ部１１３はＯＬＴ１１０内に配置される回路により実現される。また、図８に示した検出部２２ａ、復旧部２３、ＥＰＯＮ側ＩＦ部１２１、制御部１２２およびＵＮＩ１２３は、ＯＮＵ１２０（１）内に配置される回路により実現される。
【００７４】
なお、ＯＬＴ１１０とＯＮＵ１２０（２）−１２０（Ｎ）それぞれとのデータ伝送の処理は、図９および図１０に示したＯＬＴ１１０とＯＮＵ１２０（１）とのデータ伝送の処理と同様である。
【００７５】
図９に示すステップＳ１００において、ＯＬＴ１１０の制御部１１２は、図１から図３、図５および図６において説明したように、記憶部１３に格納される復旧テーブル１４を用い、ＯＮＵ１２０で発生する障害に応じた復旧処理を示すフレーム６０を生成する。
【００７６】
次に、ステップＳ１１０において、ＥＰＯＮ側ＩＦ部１１３は、図５および図６で説明したように、生成された各復旧処理の情報を含むフレーム６０を、データの送信に使用される光信号の波長とは異なる波長の光信号を用いてＯＮＵ１２０に定常的に出力する。例えば、ＥＰＯＮ側ＩＦ部１１３は、ネットワーク５０から受信したデータを含む光信号と、データを含む光信号の波長とは異なる波長のフレーム６０を含む光信号とを多重化し、多重化した光信号をＯＮＵ１２０に送信する。
【００７７】
次に、ステップＳ１２０において、制御部１１２は、ステップＳ１１０で送信した各復旧処理を示すフレーム６０の送信時刻を計測する。例えば、制御部１１２は、計測した送信時刻を記憶部１３に一時的に保持する。
【００７８】
次に、ステップＳ１３０において、制御部１１２は、ＯＮＵ１２０（１）からのデータ伝送を示す光信号を受信しているか否かを判定する。制御部１１２は、ＯＮＵ１２０（１）からのデータ伝送の光信号を受信している場合（ＹＥＳ）、処理をステップＳ１４０に移行し、光信号を受信していない場合（ＮＯ）、処理をステップＳ１１０に移行する。
【００７９】
ステップＳ１４０において、制御部１１２は、ＥＰＯＮ側ＩＦ部１１３を介して、ＯＮＵ１２０（１）からのデータ伝送が再開されたか否かを判定する。例えば、制御部１１２は、ＯＮＵ１２０（１）からのデータ伝送を示す光信号を再び受信した場合（ＹＥＳ）、ＯＮＵ１２０（１）によるデータ伝送が再開されたと判定し、処理をステップＳ１５０に移行する。一方、制御部１１２は、光信号を受信しない場合（ＮＯ）、ＯＮＵ１２０（１）がまだ復旧していないと判定し、処理をステップＳ１８０に移行する。
【００８０】
ステップＳ１５０において、制御部１１２は、図６および図７において説明したように、復旧したＯＮＵ１２０（１）からのデータ伝送を受信した再開時刻を計測する。
【００８１】
次に、ステップＳ１６０において、制御部１１２は、図６および図７において説明したように、保持した送信時刻と計測した再開時刻との比較から、復旧したＯＮＵ１２０（１）において発生した障害を特定する。
【００８２】
次に、ステップＳ１７０において、制御部１１２は、復旧したＯＮＵ１２０、特定された障害、特定された障害に対応する復旧処理の送信時刻、および復旧したＯＮＵ１２０によるデータ伝送の再開時刻を記憶部１３のログテーブル１１６に格納する。
【００８３】
ステップＳ１８０において、制御部１１２は、例えば、データ伝送を示す光信号が受信されなくなってから所定時間αが経過したか否かを判定する。制御部１２２は、光信号が受信されなくなってから所定時間αが経過した場合（ＹＥＳ）、処理をステップＳ１９０に移行する。一方、制御部１２２は、光信号が受信されなくなってから所定時間αが経過していない場合（ＮＯ）、処理をステップＳ１４０に移行する。なお、所定時間αは、ＯＮＵ１２０間の光信号の伝送時間、ＯＮＵ１２０にて実行される復旧処理にかかる時間、および復旧後にＯＮＵ１２０がデータの送信を再開するまでにかかる時間等に応じて決定される。
【００８４】
ステップＳ１９０において、制御部１２２は、ＯＮＵ１２０（１）に含まれるいずれかの要素が故障したと判定する。例えば、制御部１１２は、判定結果をＯＬＴ１１０に接続される外部のディスプレイ等の出力装置に出力する。通信システム１００の管理者等は、出力装置に出力された判定結果に基づいて、ＯＮＵ１２０（１）に含まれる故障した要素の交換等の作業を行い、ＯＮＵ１２０（１）を復旧させる。なお、制御部１１２は、ＯＮＵ１２０（１）が故障した旨の情報をログテーブル１１６に格納してもよい。
【００８５】
次に、図１０に示すステップＳ２００において、図８において説明したように、ＯＮＵ１２０（１）のＥＰＯＮ側ＩＦ部１２１は、ＯＬＴ１１０より多重化された光信号を受信する。例えば、ＥＰＯＮ側ＩＦ部１２１は、受信した多重化された光信号からデータを含む光信号と復旧処理を示すフレーム６０を含む光信号とに分離する。
【００８６】
次に、ステップＳ２１０において、検出部２２ａは、図１および図８において説明したように、ＯＮＵ１２０（１）に含まれるレーザ光源、電源、クロック回路およびメモリ等の要素において障害が検出されたか否かを判定する。例えば、検出部２２ａは、ＯＮＵ１２０（１）に含まれるいずれかの要素において障害を検出した場合（ＹＥＳ）、検出結果をＥＰＯＮ側ＩＦ部１２１および復旧部２３に出力する。そして、ＥＰＯＮ側ＩＦ部１２１は、分離したフレーム６０に含まれる復旧処理を示す情報を制御部１２２に出力し、処理をステップＳ２２０に移行する。一方、例えば、検出部２２ａがＯＮＵ１２０（１）に含まれるいずれの要素において障害を検出しなかった場合（ＮＯ）、ＥＰＯＮ側ＩＦ部１２１は、分離したフレーム６０を破棄し、処理をステップＳ２００に移行する。
【００８７】
ステップＳ２２０において、制御部１２２は、通信システム１００の動作に影響を与えないために、復旧部２３による復旧処理が終了するまでの間、ＯＮＵ１２０（１）によるデータ伝送を停止させる。
【００８８】
次に、ステップＳ２３０において、復旧部２３は、図１から図３および図８において説明したように、各要素の復旧処理のうち、検出部２２ａにより検出された要素の障害に対応した復旧処理を選択する。
【００８９】
次に、ステップＳ２４０において、復旧部２３は、図１から図３および図８で説明したように、ステップＳ２３０で選択した復旧処理を実行し、ＯＮＵ１２０（１）を検出された障害から復旧させる。
【００９０】
次に、ステップＳ２５０において、制御部１２２は、ＯＮＵ１２０（１）によるデータ伝送を再開させる。
【００９１】
そして、通信システム１００は、復旧処理を終了する。なお、図９および図１０に示したフローは、所定の時間間隔ごとに繰り返し実行される。
【００９２】
以上、この実施形態では、ＯＬＴ１１０は、復旧処理を示すフレーム６０を全てのＯＮＵ１２０に定常的にブロードキャストで送信し、各ＯＮＵ１２０は、受信した復旧処理のうち検出された障害に対応する復旧処理を選択し、選択した復旧処理により復旧する。これにより、通信システム１００は、ＥＰＯＮシステムで規定される通信規格で、ＯＬＴ１１０とＯＮＵ１２０との間で通信できなくなった場合でも、障害が発生したＯＮＵ１２０を迅速に復旧させることができる。
【００９３】
また、ＯＬＴ１１０のＥＰＯＮ側ＩＦ部１１３は、復旧処理を示すフレーム６０をＯＮＵ１２０に定常的にブロードキャストで送信し、ＯＮＵ１２０の復旧部２３は、受信した復旧処理のうち、検出部２２ａにより検出された障害に対応する復旧処理を選択する。これにより、通信システム１００は、障害が発生したＯＮＵ１２０を探索することなく、従来と比べて迅速にＯＮＵ１２０を発生した障害から復旧させることができる。
【００９４】
なお、ＯＬＴ１１０は、図３（ｂ）に示すように、各要素の復旧処理を示すフレーム６０を連続してＯＮＵ１２０に送信したが、これに限定されない。例えば、ＯＬＴ１１０は、各要素の復旧処理を示すフレーム６０を時間Ｔの間隔ごとにＯＮＵ１２０に定常的に送信してもよい。
【００９５】
なお、ＯＬＴ１１０の制御部１１２は、復旧処理を示すフレーム６０の送信時刻と、復旧したＯＮＵ１２０からのデータ伝送の再開時刻との比較から、復旧したＯＮＵ１２０において発生した障害を特定したが、これに限定されない。例えば、復旧したＯＮＵ１２０は、データ伝送の再開時あるいはその後において、ＯＮＵ１２０において発生した障害を示す情報を、ユーザ端末１４０からのデータにとともに、ＯＬＴ１１０に送信してもよい。これにより、ＯＬＴ１１０は、送信時刻と再開時刻とを比較する場合と比べて、受信した情報からＯＮＵ１２０に発生した障害についてより詳細に知ることができる。
【００９６】
なお、ＯＬＴ１１０は、波長１．３および１．５マイクロメートルの光信号と干渉しない波長の光信号を用いて、復旧処理を示すフレーム６０をＯＮＵ１２０に送信したが、これに限定されない。例えば、ＯＬＴ１１０は、ケーブルテレビにおける放送データの送信に用いられる光信号を用いて、復旧処理を示すフレーム６０をＯＮＵ１２０に送信してもよい。
【００９７】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【００９８】
１０，１１０…ＯＬＴ；１１，１１２，１２２…制御部；１２…送信部；１３，１２５…記憶部；１４…復旧テーブル；２０，１２０（１）−１２０（Ｎ）…ＯＮＵ；２１…受信部；２２，２２ａ…検出部；２３…復旧部；３０…伝送路；４０，１４０（１）−１４０（Ｎ）…ユーザ端末；５０…ネットワーク；６０…フレーム；７０…プリアンブル；７１…ＤＡ；７２…ＳＡ；７３…ＤＡＴＡ；７４…ＦＣＳ；１００…通信システム；１１１…ＣＮＩ；１１３，１２１…ＥＰＯＮ側ＩＦ部；１１４，１２４…レーザ光源；１１５…クロック回路；１１６…ログテーブル；ＵＮＩ…１２３；１３０…光カプラ
【図１】
2015149704.tif 000003
【図２】
2015149704.tif 000004
【図３】
2015149704.tif 000005
【図４】
2015149704.tif 000006
【図５】
2015149704.tif 000007
【図６】
2015149704.tif 000008
【図７】
2015149704.tif 000009
【図８】
2015149704.tif 000010
【図９】
2015149704.tif 000011
【図１０】
2015149704.tif 000012