(57)【要約】【課題】断続的な通信によるパワーセーブ動作において障害検出を行う光通信システムを得ること。【解決手段】ＯＮＵ１０−１〜１０−３は、受信を継続しながら送信を停止して消費電力を低減する省電力モードでの動作が可能な光送受信器１４、及び、省電力モードで動作中にＯＬＴ１から制御信号を受信した場合には、一時的に光送受信器１４の送信を有効に制御して応答信号を出力するＰＯＮ制御部１１を備える。また、ＯＬＴ１は、ＯＮＵ１０−１〜１０−３の光送受信機１４が省電力モードで動作し送信停止中であっても、当該ＯＮＵ１０−１〜１０−３に送信帯域を割当て、ＯＬＴ１の光送受信器５が受信した応答信号に基づき通信障害か、省電力モードで動作中であるのかを判別するＰＯＮ制御部２を備える。【選択図】図１
2012257341.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者側光回線終端装置(以下、ＯＮＵという)を共通の光ファイバを用いて局側光回線終端装置(以下、ＯＬＴという)に接続する光通信システムの通信方法であって、
前記ＯＬＴは、光送信器を所定のスリープ期間一時的に休止するスリープモードでの動作が可能な前記ＯＮＵに送信帯域を割当て、送信帯域通知を当該ＯＮＵに送信し、
前記ＯＬＴは、前記スリープモードに移行した前記ＯＮＵに対する送信帯域割当周期を、前記スリープモードに移行する前の前記ＯＮＵに対する送信帯域割当周期よりも長くすることを特徴とする通信方法。
【請求項２】
前記ＯＬＴは、前記送信帯域割当周期をＭＰＣＰ（Multi-Point  Control  Protocol）タイムアウト警報の検出時間以下にすることを特徴とする、請求項１に記載の通信方法。
【請求項３】
前記ＯＮＵは、前記スリープモードに移行した場合も前記送信帯域通知を受信すると前記ＯＬＴへ応答信号を送信し、
前記ＯＬＴは、前記スリープモード中の前記ＯＮＵに割当てた送信帯域を観測し、前記応答信号に基づいて、当該ＯＮＵとの通信障害の発生を検出することを特徴とする、請求項１または２に記載の通信方法。
【請求項４】
前記ＯＬＴは、前記ＯＮＵとの通信に障害が発生したことを検出した場合に論理リンクを解放することを特徴とする、請求項３に記載の通信方法。
【請求項５】
複数の利用者側光回線終端装置(以下、ＯＮＵという)を共通の光ファイバを用いて局側光回線終端装置(以下、ＯＬＴという)に接続する光通信システムであって、
前記ＯＬＴは、
前記光ファイバに接続された光送受信器、及び
光送信器を所定のスリープ期間一時的に休止するスリープモードでの動作が可能な前記ＯＮＵに送信帯域を割当て、送信帯域通知を当該ＯＮＵに送信し、
前記スリープモードに移行した前記ＯＮＵに対する送信帯域割当周期を、前記スリープモードに移行する前の前記ＯＮＵに対する送信帯域割当周期よりも長くする制御装置、を備えたことを特徴とする光通信システム。
【請求項６】
前記ＯＬＴは、前記送信帯域割当周期をＭＰＣＰ（Multi-Point  Control  Protocol）タイムアウト警報の検出時間以下にすることを特徴とする、請求項５に記載の光通信システム。
【請求項７】
前記ＯＮＵは、前記スリープモードに移行した場合も前記送信帯域通知を受信すると前記ＯＬＴへ応答信号を送信し、
前記ＯＬＴは、前記スリープモード中の前記ＯＮＵに割当てた送信帯域を観測し、前記応答信号に基づいて、当該ＯＮＵとの通信障害の発生を検出することを特徴とする、請求項５または６に記載の光通信システム。
【請求項８】
前記ＯＬＴは、前記ＯＮＵとの通信に障害が発生したことを検出した場合に論理リンクを解放することを特徴とする、請求項７に記載の光通信システム。
【請求項９】
複数の利用者側光回線終端装置を共通の光ファイバを用いて局側光回線終端装置に接続する光通信システムの利用者側光回線終端装置であって、
前記光ファイバに接続され、送信部を所定のスリープ期間一時的に停止して消費電力を低減するスリープモードでの動作が可能な光送受信器、及び
前記スリープモード中に前記局側光回線終端装置により送信帯域が割当てられた場合に、前記局側光回線終端装置への応答信号を前記光送受信器に送信させる制御装置
を備え、
前記スリープモードに移行した場合の前記送信帯域割当周期は、前記スリープモードに移行する前の前記送信帯域割当周期よりも長いことを特徴とする、利用者側光回線終端装置。
【請求項１０】
複数の利用者側光回線終端装置を共通の光ファイバを用いて局側光回線終端装置に接続する光通信システムの局側光回線終端装置であって、
前記光ファイバに接続された光送受信器、及び
光送信器を所定のスリープ期間一時的に休止するスリープモードでの動作が可能な前記利用者側光回線終端装置に送信帯域を割当て、送信帯域通知を当該利用者側光回線終端装置に送信し、
前記スリープモードに移行した前記利用者側光回線終端装置に対する送信帯域割当周期を、前記スリープモードに移行する前の前記利用者側光回線終端装置に対する送信帯域割当周期よりも長くする制御装置、
を備えたことを特徴とする局側光回線終端装置。
【請求項１１】
前記制御装置は、前記送信帯域割当周期をＭＰＣＰ（Multi-Point  Control  Protocol）タイムアウト警報の検出時間以下にすることを特徴とする、請求項１０に記載の局側光回線終端装置。
【請求項１２】
前記制御装置は、前記スリープモード中の前記利用者側光回線終端装置に割当てた送信帯域を観測し、前記応答信号に基づいて、当該利用者側光回線終端装置との通信障害の発生を検出することを特徴とする、請求項１０または１１に記載の局側光回線終端装置。
【請求項１３】
前記制御装置は、前記利用者側光回線終端装置との通信に障害が発生したことを検出した場合に論理リンクを解放することを特徴とする、請求項１２に記載の局側光回線終端装置。
【請求項１４】
複数の利用者側光回線終端装置を共通の光ファイバを用いて局側光回線終端装置に接続する光通信システムの利用者側光回線終端装置の制御装置であって、
前記光ファイバに接続された光送受信器の送信部を所定のスリープ期間一時的に停止するスリープモード中に前記局側光回線終端装置により送信帯域が割当てられた場合に、前記局側光回線終端装置への応答信号を前記光送受信器に送信させ、
前記スリープモードに移行した場合の前記送信帯域割当周期は、前記スリープモードに移行する前の前記送信帯域割当周期よりも長いことを特徴とする、制御装置。
【請求項１５】
複数の利用者側光回線終端装置を共通の光ファイバを用いて局側光回線終端装置に接続する光通信システムの局側光回線終端装置の制御装置であって、
光送信器を所定のスリープ期間一時的に休止するスリープモードでの動作が可能な前記利用者側光回線終端装置に送信帯域を割当て、送信帯域通知を当該利用者側光回線終端装置に送信し、
前記スリープモードに移行した前記利用者側光回線終端装置に対する送信帯域割当周期を、前記スリープモードに移行する前の前記利用者側光回線終端装置に対する送信帯域割当周期よりも長くすることを特徴とする、制御装置。
【請求項１６】
前記送信帯域割当周期をＭＰＣＰ（Multi-Point  Control  Protocol）タイムアウト警報の検出時間以下にすることを特徴とする、請求項１５に記載の制御装置。
【請求項１７】
前記スリープモード中の前記利用者側光回線終端装置に割当てた送信帯域を観測し、前記応答信号に基づいて、当該利用者側光回線終端装置との通信障害の発生を検出することを特徴とする、請求項１５または１６に記載の制御装置。
【請求項１８】
前記利用者側光回線終端装置との通信に障害が発生したことを検出した場合に論理リンクを解放することを特徴とする、請求項１７に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末が共通の回線で接続された通信システム、通信方法に関し、例えばＯＬＴ（Optical  Line  Terminal：局側終端装置）と複数のＯＮＵ（Optical  Network  Unit：利用者側終端装置）とで構成されるＰＯＮ（Passive  Optical  Network）システム等に関する。
【背景技術】
【０００２】
ＰＯＮシステムでは、ＯＮＵから送信される上り方向のデータが衝突しないようにＯＬＴとＯＮＵ間で同期をとりながら通信を行う。ＯＬＴは、上り方向のデータが衝突しないよう各ＯＮＵに対する送信許可を与えるように計画する。この際、各ＯＮＵとの間の距離による遅延を考慮する。そのため、ＯＬＴは、各ＯＮＵとの間のラウンドトリップタイムを計測するが、光ファイバによる伝送ではジッタやワンダなどの伝送路の変動があるため、周期的に計測を行う必要がある。
【０００３】
一方、データ通信は常時行われているわけではなく、たとえば夜間などは全くデータ通信が行われない。しかし、ラウンドトリップタイムの計測は、上記のようにデータ通信の有無に関わらず周期的に行われている。データ通信が行われない場合にも、ラウンドトリップタイムの計測のためにＯＮＵを常時通信可能な状態としておくことは電力を浪費することになる。そのため、ＯＮＵから省電力状態への移行を要求することにより、ＯＮＵを間欠的に省電力状態に遷移させる技術が検討されている。
【０００４】
また、ＯＮＵからの上りデータがない場合に、そのようなＯＮＵに無駄な送信帯域を割当てず、スループットを向上するＰＯＮシステムが検討されている（特許文献1）。このＰＯＮシステムでは、予め設定された一定期間、ユーザデータがない状態をＯＬＴが検知した時に、ＯＬＴはＯＮＵの登録を抹消し、当該ＯＮＵ対して光リンクを一時的に停止する旨を通知する。その後、ＯＮＵには送信帯域が割り当てられず、リンクを維持するためのフレームの送信も抑制されるため、ＯＮＵはフレームの送信回数を減らすことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７４５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献1に記載されたＰＯＮシステムでは、一定データを送信しないＯＮＵに対してリンクを切断するため、ＯＮＵの負荷を低減できる。しかし、ＯＮＵが上りデータの送信を再開する場合には、未接続のＯＮＵを発見するディスカバリ処理を再度行い、リンクを新らたに確立してＯＮＵを再登録する。そのため、例えば低ビットレートでの通信が継続している場合には、この通信方法は使用できない。また、ＯＬＴはＯＮＵとのリンクを切断してしまうためＯＮＵや上り通信回線自体に通信異常が発生した場合には、異常を検知することができない。さらに、ＯＬＴはＯＮＵの登録を抹消してしまうため、通信異常状態のＯＮＵは、ディスカバリ処理によっても発見されず、通信異常の発見が困難になる。
【課題を解決するための手段】
【０００７】
この発明の通信方法は、複数のＯＮＵを共通の光ファイバを用いてＯＬＴに接続する光通信システムの通信方法であって、下記ステップ(a)〜(e)を備えたものである。
(a)  ＯＮＵが光送信器を休止する省電力状態に移行することをＯＬＴへ通知し、
(b)  この通知に基づきＯＬＴが当該ＯＮＵの省電力状態を検知し、
(c)  ＯＬＴが光送信器を休止中のＯＮＵに送信帯域を割当て、送信帯域通知を当該ＯＮＵに送信し、
(d)  送信帯域通知を受信したＯＮＵが、一時的に光送信器を起動するとともにＯＬＴへ応答信号を送信し、再び省電力状態に移行し、
(e)  ＯＬＴは、光送信器を休止中のＯＮＵに割当てた送信帯域を観測し、応答信号に基づいて、当該ＯＮＵが省電力状態であるのか、当該ＯＮＵとの通信に障害が発生したのかを検出する。
【０００８】
また、他の通信方法は、複数のＯＮＵを共通の光ファイバを用いてＯＬＴに接続する光通信システムの通信方法であって、下記ステップ(a)〜(e)を備えたものである。
(a)  ＯＮＵが光送信器を所定のスリープ期間休止するスリープモードに移行することをＯＬＴへ通知し、
(b)  この通知に基づきＯＬＴが当該ＯＮＵのスリープモード移行を検知し、
(c)  ＯＬＴがスリープ期間に省電力状態のＯＮＵに送信帯域を割当て、送信帯域通知を当該ＯＮＵに送信し、
(d)  送信帯域通知を割当てられたＯＮＵが、スリープモードから非スリープモードに復帰する場合には光送信器を起動し送信帯域で応答信号を送信する、一方、スリープモードを継続する場合には応答信号の送信を省略可能であり、
(e)  ＯＬＴは、光送信器を休止中のＯＮＵに割当てた送信帯域を観測し、応答信号に基づいて、当該ＯＮＵが省電力状態であるのか、当該ＯＮＵとの通信に障害が発生したのかを検出し、スリープ期間においては応答信号に基づく障害検出を抑制する。
【０００９】
この発明のＯＮＵは、光ファイバに接続され、受信を継続しながら送信を停止して消費電力を低減する省電力状態での動作が可能な光送受信器と、光送受信器の省電力状態への移行を制御するとともに、省電力状態で動作中にＯＬＴから制御信号を受信した場合には、一時的に光送受信器の送信を有効に制御して応答信号を出力する制御装置と、を備える。
【００１０】
この発明のＯＬＴは、光ファイバに接続された光送受信器と、利用者側光回線終端装置の光送受信器が省電力状態で動作し送信停止中であっても、当該利用者側光回線終端装置に送信帯域を割当て、局側光回線終端装置の送受信器が受信した応答信号に基づき当該利用者側光回線終端装置との通信に障害が発生しているのか、省電力状態で動作中であるのかを判別する制御装置と、を備える。
【００１１】
この発明の他のＯＮＵは、光ファイバに接続され、受信部による受信を継続しながら送信部を断続的に停止して消費電力を低減するスリープモードでの動作が可能な光送受信器、及びスリープモード中に送信部を断続的に停止する制御を行うとともに、スリープモード中の送信部の停止期間にＯＬＴにより送信帯域が割当てられ、かつスリープモードを継続する場合に、ＯＬＴへの応答信号の送信を省略可能に構成され、送信部の周期的な停止期間の合間に送信帯域が割当てられた場合には応答信号を送信する制御装置を備える。
【００１２】
この発明の他のＯＬＴは、光ファイバに接続された光送受信器と、利用者側光回線終端装置の光送受信器がスリープモードで動作し送信停止中であっても、当該利用者側光回線終端装置に送信帯域を割当て、光送受信器の断続的な送信停止期間の合間に、スリープモード中の利用者側光回線終端装置に割当てた送信帯域を観測することにより、当該利用者側光回線終端装置との通信に障害が発生しているのか、当該利用者側光回線終端装置がスリープモードで動作中であるのかを判別する制御装置と、を備える。
【発明の効果】
【００１３】
本発明にかかる通信方法、光通信システム、局側光回線終端装置、並びに利用者側光回線終端装置は、断続的な通信によるパワーセーブ動作において障害検出を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態における通信システムの構成示す構成図である。
【図２】図２は、本発明の実施の形態１における通信方法を示すシーケンス図である。
【図３】図３は、本発明の実施の形態１におけるＯＬＴの通信制御を示すフローチャートである。
【図４】図４は、本発明の実施の形態１におけるＯＮＵの通信制御を示すフローチャートである。
【図５】図５は、本発明の実施の形態１における通信方法（障害発生時）を示すシーケンス図である。
【図６】図６は、本発明の実施の形態１における通信方法（電源切断時）を示すシーケンス図である。
【図７】図７は、本発明の実施の形態１における通信方法（変形例）を示すシーケンス図である。
【図８】図８は、本発明の実施の形態２における通信方法を示すシーケンス図である。
【図９】図９は、本発明の実施の形態２におけるＯＬＴの通信制御を示すフローチャートである。
【図１０】図１０は、本発明の実施の形態２におけるＯＮＵの通信制御を示すフローチャートである。
【図１１】図１１は、本発明の実施の形態２における通信方法（障害発生時）を示すシーケンス図である。
【図１２】図１２は、本発明の実施の形態２における通信方法（電源切断時）を示すシーケンス図である。
【図１３】図１３は、本発明の実施の形態２における通信方法（変形例）を示すシーケンス図である。
【図１４】図１４は、本発明の実施の形態２におけるＯＬＴの通信制御（変形例）を示すフローチャートである。
【発明を実施するための形態】
【００１５】
実施の形態１．
・ハードウェア構成
【００１６】
図１は、本発明にかかるＰＯＮシステムの実施の形態1の構成例を示す図である。図１に示すように、本実施の形態のＰＯＮシステムは、ＯＬＴ1と、ＯＮＵ10-1〜10-3と、を備える。ＯＬＴ1とＯＮＵ10-1〜10-3はスプリッタ40を介して加入者線30で接続されている。スプリッタ40は、ＯＬＴ1に接続する加入者線30をＯＮＵ10-1〜10-3の数に分岐する。また、ＯＮＵ10-1は、端末20-1および20-2に接続されている。なお、ここではＯＮＵを3台とした例を示しているが、ＯＮＵの台数はこれに限らず何台でもよい。
【００１７】
ＯＬＴ1は、ＰＯＮプロトコルに基づいてＯＬＴ側の処理を実施するＰＯＮ制御部2と、ＯＮＵ10-1〜10-3から受信する上りデータを格納するためのバッファである受信バッファ3と、ＯＮＵ10-1〜10-3へ送信する下りデータを格納するためのバッファである送信バッファ4と、光信号の送受信処理を行う光送受信器5と、上りデータと下りデータを波長多重するＷＤＭ（Wavelength  Division  Multiplexing）カプラ（ＷＤＭ）6と、ネットワークとの間でＮＮＩ（Network  Node  Interface）の物理インタフェース機能を実現する物理層処理部（ＰＨＹ）7と、を備える。光送受信器5は、受信処理を行う光受信器（Ｒｘ：Receiver）51と、送信処理を行う光送信器（Ｔｘ：Transmitter）52と、を備える。
【００１８】
ＯＮＵ10-1は、ＰＯＮプロトコルに基づいてＯＮＵ側の処理を実施するＰＯＮ制御部11と、ＯＬＴ1への送信データ（上りデータ）を格納するためのバッファである送信バッファ（上りバッファ）12と、ＯＬＴ1からの受信データ（下りデータ）を格納するためのバッファである受信バッファ（下りバッファ）13と、光送受信器14と、上りデータと下りデータを波長多重するＷＤＭ15と、端末20-1，20-2との間で、それぞれＵＮＩ（User  Network  Interface）の物理インタフェース機能を実現する物理層処理部（ＰＨＹ）16-1，16-2と、を備える。
【００１９】
光送受信器14は、送信処理を行う光送信器（Ｔｘ：Transmitter）141と、受信処理を行う光受信器（Ｒｘ：Receiver）142と、を有する。ＰＨＹ16-1は、受信処理を行う受信部（Ｒｘ：Receiver）161-1と、送信処理を行う送信部（Ｔｘ：Transmitter）162-1と、で構成され、ＰＨＹ16-2は、受信処理を行う受信部（Ｒｘ：Receiver）161-2と、送信処理を行う送信部（Ｔｘ：Transmitter）162-2と、を有する。
【００２０】
なお、ＯＮＵ10-1に接続される端末を2台としているが、端末の数はこれに限らず、何台でもよく、端末の数に応じた物理層処理部（ＰＨＹ）を備える。また、図１では代表としてＯＮＵ10-1の構成例を示したが、ＯＮＵ10-2，10-3もＯＮＵ10-1と同様の構成である。
【００２１】
ＯＬＴ1のＰＯＮ制御部2は、従来のＰＯＮシステムと同様に、ＯＮＵ10-1〜10-3に対して送信時間帯が重ならないようにそれぞれ送信許可を与えるように上りデータの帯域割り当てを行い、ＯＮＵ10-1〜10-3の送信データの衝突を防いでいる。この帯域割り当ては、どのような方法を用いてもよいが、たとえば、「Su-il  Choi  and  Jae-doo  Huh著，“Dynamic  Bandwidth  Allocation  Algorithm  for  Multimedia  Services  over  Ethernet（登録商標）  PONs”，ETRI  Journal，Volume  24，Number  6，December  2002  ｐ．465〜ｐ．466」に記載されているDynamic  Bandwidth  Allocation  Algorithm等を用いることができる。
【００２２】
つぎに、本実施の形態のＯＬＴ1とＯＮＵ10-1〜10-3の全体動作を説明する。ＰＯＮ制御部2は、ＰＨＹ7経由でネットワークから受信した下りデータ（下り通信データ）を送信バッファ4に格納する。ＯＬＴ1からデータを送信する際には、ＰＯＮ制御部2が、送信バッファ4に格納されている下りデータを読み出して光送受信器5に出力し、光送受信器5のＴｘ52が送信データを光信号としてＷＤＭ6へ出力し、ＷＤＭ6が光送受信器5から出力される光信号に対して波長多重を行い、加入者線30経由でＯＮＵ10-1〜10-3へ下り信号として出力する。また、ＰＯＮ制御部2が、送信許可の指示を送信する送信帯域割当等の制御メッセージを送信する場合には、ＰＯＮ制御部2が生成した制御メッセージを光送受信器5に出力し、以下、下りデータと同様にＯＮＵ10-1〜10-3へ送信する。なお、図１のＰＯＮシステムでは、波長多重を行うためＷＤＭ6，15を用いているが、単一波長で通信する場合には、ＷＤＭ6、15は必須ではない。
【００２３】
ＯＮＵ10-1〜10-3では、ＯＬＴ1から下り信号を受信すると、ＷＤＭ15が下り信号を分離して光送受信器14へ出力し、光送受信器14のＲｘ142が下り信号を電気信号の下りデータに変換してＰＯＮ制御部11へ出力する。ＰＯＮ制御部11は、光送受信器14のＲｘ142から出力された下りデータを受信バッファ13に格納する。ＰＯＮ制御部11は、受信バッファ13に格納された下りデータを読み出してそのデータの宛先に応じてＰＨＹ16-1，16-2の両方または片方に出力する。下りデータを受け取ったＰＨＹ16-1，16-2は、下りデータに対して所定の処理を実施して、自身が接続する端末20-1，20-2へ送信する。
【００２４】
一方、ＯＮＵ10-1〜10-3から上りデータを送信する場合には、ＰＯＮ制御部11は、端末20-1，20-2からＰＨＹ16-1，16-2経由で取得した上りデータを送信バッファ12に格納する。そして、ＯＬＴ1から与えられた送信帯域に基づいて送信バッファ12に格納した上りデータを読み出して光送受信器14へ出力する。光送受信器14のＴｘ141は、上りデータを光信号（上り信号）に変換し、ＷＤＭ15，加入者線30経由でＯＬＴ1に送信する。
【００２５】
ＯＬＴ1のＰＯＮ制御部2は、ＯＮＵ10-1〜10-3から加入者線30，ＷＤＭ6，光送受信器5のＲｘ51経由で受信した上りデータを受信バッファ3に格納する。また、ＰＯＮ制御部2は、受信バッファ3に格納した上りデータを読み出して、ＰＨＹ7経由でネットワークへ出力する。
【００２６】
また、ＯＮＵ10-1〜10-3は、ＯＬＴ1から制御メッセージについては、ＰＯＮ制御部11が、ＷＤＭ15および光送受信器14のＲｘ142経由で受信し、制御メッセージの指示に基づいた動作の実施、制御メッセージに対する応答の生成などを行う。
【００２７】
・パワーセーブ動作
次に、通信システムの省電力動作の一例として、ＰＯＮシステムのパワーセーブ動作について図２を用いて説明する。
【００２８】
(d1)-(d2)  &  (u1)-(u2)  通常運用状態での通信
図２では、ディスカバリ等の処理が終了し、通常の通信状態(Normal  mode)での通信が開始された後のシーケンスが示されている。図２ではＯＮＵ10は１つのみ記載されているが、実際にはＯＬＴ1は複数のＯＮＵ10と同様の方法で通信する。ＰＯＮシステムでは、上り通信(uplink)は時分割多重通信により、送信帯域が複数のＯＮＵ10に割当てられる。ＯＬＴ1は、この時分割多重を制御するため、ＯＮＵ10に送信帯域Bwを指定して通信を許可する許可信号(Grant)を送信する。送信帯域は送信時間ということもできるため、言い換えれば、ＯＬＴ1はＯＮＵ10に送信時間を割当て許可信号を送信する。Grantは、各ＯＮＵ10を識別できる情報、通信開始時間、及び通信終了時間（若しくは通信継続時間）を含む。
【００２９】
ＯＮＵ10は、このGrantで指定された指定帯域で上りデータ(Data)を送信する。ＯＬＴ1は送信帯域Bwで上りデータを受信し、コアネットワーク側に存在する上位装置へのデータ中継を行うとともに、ＯＮＵ10との通信障害についても検知する。ここで、ＯＬＴ1は指定した送信帯域Bwに上りデータが送信されてこなかった場合、この送信帯域に対応するＯＮＵ10に異常があったこと判定する。この通信障害監視については、後述する。
【００３０】
(d3)-(d8)  &  (u3)-(u8)  省電力状態での通信
ＯＮＵ10が省電力状態での通信が可能となったとき、もしくは省電力状態での通信が必要になったとき、ＯＮＵ10はＯＬＴ1に省電力状態に遷移することを通知する。この通知はどのような要求信号を使用してもよいが、例えば、Dying＿Gasp信号を送信する。
この通知を受信すると、ＯＬＴ1は当該ＯＮＵ10が省電力状態に入ったことを検知し、当該ＯＮＵ10への帯域割当てを所定の期間(sleep  time)休止する。この通信方法は、sleep  timeとして任意の値を設定可能であるが、１時間単位のような長期間ではリンクを正常に維持することが難しいため、例えば、ミリ秒のような短い期間を指定する。
【００３１】
ＯＮＵ10は、省電力状態に遷移すると、光送受信器14のＴｘ141のレーザーパワーを切り、オフ状態に制御する。なお、このときＯＮＵ10は、光送受信器14のＲｘ142のパワーカットは行わず、ＯＬＴ1からの制御信号や下りデータの受信は続ける。一方、ＯＬＴ1も、省電力状態に移行したＯＮＵ10にGrantを送信しないが、他の制御信号や下りデータは送信する。図２において、ＯＮＵシーケンスの右側にＯＮＵ10のＴｘ141の電源供給状態を"ON","OFF"で示した。省電力状態、すなわちスリープモードでは、その期間に断続的に電源のオンオフが繰り返される。"OFF"で示された期間は、Ｔｘ141のレーザーパワーを停止している停止期間である。断続的な停止期間と停止期間との間に、ＯＮＵ10はＴｘ141を起動し一時的な起動時間(Tentative  wake-up  time)を作り出す。"Sleep  time"は予め定められた時間長であり、この例では帯域更新周期の開始時が基準となって停止期間の絶対的な時間を特定している。図２では"Sleep  time"と"OFF"期間と一致していないが、これは上りデータを送信したＯＮＵ10が次の帯域更新周期を待たずに供給電力をカットするためである。他の実施例ではこの例に限らず"Sleep  time"と"OFF"期間とを一致させるようにしてもよい。
【００３２】
ＯＬＴ1は、各ＯＮＵ10毎にsleep  timeを計測し、sleep  timeが経過したらＯＮＵ10にGrantを送信する(d6)。このGrantは、省電力状態にあるＯＮＵ10を一時的に起こすために送信される。ＯＮＵ10は、この一時起動時間にＯＬＴ1からGrantを受信すると、省電力状態で動作中であっても一時的に光送受信器14のＴｘ141にレーザーパワーを供給し、オン状態にする。なお、sleep  timeの終了時間は分かっているため、ＯＮＵ10はＯＬＴ1からの帯域割当の通知を待たずに電源をオン状態にすることも可能である。そして、ＯＮＵ10は省電力状態を継続する場合には、上述(u3)で説明したようにスリープ要求を再送し、再び光送受信器14のＴｘ141のレーザーパワーを切って省電力状態に移行する(u6)。
【００３３】
ＯＬＴ1は、省電力状態のＯＮＵ10に割当てた帯域を観測し、正常に要求信号が送られてきたかを検知する。このとき、省電力状態のＯＮＵ10から正常に信号が送られてこない場合には、アップリンクの通信路、若しくはＯＮＵ10自体に障害が発生したと判断して、警報を発令する。この障害発生時の動作については、図５を用いて後述する。
【００３４】
(d9)-(d10)  &  (u9)-(u10)  省電力解除時の通信
ＯＮＵ10で、多量のデータ送信が必要な場合など、省電力状態の解除が必要な場合には、sleep  time後の一時起動時間でＯＮＵ10は、省電力状態の解除を要求する。この省電力状態の解除は、ＯＮＵ10が特定の信号を送信することによって行ってもよいが、例えば、指定された帯域で有効な上りデータを送信することでも実現可能である。有効な上りデータを送信することで省電力状態の解除することにより、送信ビットが節約され送信データの帯域を有効に使用することができる。
【００３５】
ＯＬＴ1は、上述(d6)後の動作と同様、タイミング(d9)の後に省電力状態のＯＮＵ10に割当てた帯域を観測し障害検知を行う。同時に、ＯＮＵ10が省電力要求を送信してきた場合には、ＯＬＴ1は当該ＯＮＵ10に対する省電力状態での運用を継続するが、上述のように省電力状態の解除要求を受信した場合には、省電力状態での運用を解除し、当該ＯＮＵ10に対して通常運用での動作を開始する。
【００３６】
上述の動作によれば、ＯＬＴ1はＯＮＵ10に対するリンクは維持したままで、ＯＮＵ10による省電力動作を許容することができ、同時に、通常はデータを送信してこないＯＮＵ10との通信に障害が発生した場合でも早期に障害の発生を検知できる。さらにＯＮＵ10は、光送受信器14のＴｘ141に対するレーザーパワー供給を停止して消費電力を抑えることが可能であるとともに、障害監視のために必要な通信においても、間引かれたGrantにより帯域更新周期の度に何らかの信号送信を強要される場合と比べて、消費電力を抑えることが可能となる。
【００３７】
送信帯域割当周期とは、ＯＬＴ1が送信帯域の割当てを通知し、当該ＯＮＵ10に送信帯域を割当てる周期である。上述の間引かれたGrantは、省電力状態のＯＮＵ10には通常状態で動作していたときに比べ、長い送信帯域の割当て間隔を持ったGrantである。
省電力状態のＯＮＵ10に割当てる送信帯域割当周期は、どのように決めてもよいが、一例としては、送信帯域割当周期がＭＰＣＰ（Multi-Point  Control  Protocol）タイムアウト警報の検出時間Ｔと一致した値を持つようにすることができる。送信帯域割当周期をＭＰＣＰタイムアウトの時間よりも長く設定すると、スリープモード中のＯＮＵ10がこのＭＰＣＰタイムアウトに引っかかってしまうため、ＯＬＴ1は送信帯域割当周期をＭＰＣＰタイムアウトの時間以下に設定する。また、ＯＮＵ10に複数回（ｎ回）の送信期間を与え、一回も受信できなかった場合に、ＭＰＣＰタイムアウトと判定すると無用な警報等が抑止される。そのため、例えば、ＭＰＣＰタイムアウトＴミリ秒と設定されている場合に、ＯＬＴ1は送信帯域割当周期をＴ／ｎミリ秒に設定する。
【００３８】
また、ＯＬＴ1とＯＮＵ10の間のリンクは維持されるため、ユーザ端末同士が通信を継続中であっても、消費電力を低減できる。
【００３９】
・ＯＬＴの通信制御詳細
【００４０】
次に、図３を用いてＯＬＴ1の通信処理の詳細について説明する。
図３はＯＬＴ1のＰＯＮ制御部2（PON  controller）の処理を示している。まず、ＰＯＮ制御部2は、ディスカバリによって発見されリンクが張られているＯＮＵ10のリスト(ActiveONUList)に基づき、アップリンクの送信帯域を割当てるべきＯＮＵ10を特定し、各ＯＮＵ10に送信帯域を割当てる（ステップＳ１）。このとき例えば、１周期の送信帯域をＮ分割したとき、対応するＯＮＵ10の識別子ＩＤは、idbw  =  ONU[bw],  bw  =  1,2,  ...  ,  N  で与えられる。
ActiveONUListでは省電力中のＯＮＵ10は除外されているため、ＰＯＮ制御部2はこのリストを参照することにより省電力動作中のＯＮＵ10には送信帯域を割当てないように動的帯域割当てを行うことができる。
【００４１】
次に、ＰＯＮ制御部2は、Grant及び下りデータをフレームにまとめ、送受信器5を制御して、このフレームをＯＮＵ10に送信する（ステップＳ２）。Grant及び下りデータは、同一のフレームで送っても良いし、別々のフレームで送信することも可能である。
【００４２】
続いて、ＰＯＮ制御部2は、Ｒｘ51が受信した各送信帯域の受信処理を以下のステップで行う（ステップＳ３）。
まず、ＰＯＮ制御部2は、次の送信帯域に割当てたＯＮＵ10を特定する（ステップＳ４）。このとき、送受信器5のＲｘ51はアップリンクの受信を同時並行で行っており、ＰＯＮ制御部2は、Ｒｘ51が受信したデータを処理のため内蔵メモリ等に読み込む（ステップＳ５）。ＰＯＮ制御部2は、受信した上り信号の種類を調べ（ステップＳ６）、有効な信号がない場合にはステップＳ１７に、省電力状態の要求信号(Dying＿gasp)を検出した場合にはステップＳ１２、その他のデータ信号等である場合には、ステップＳ７の処理を行う。
【００４３】
ステップＳ７においてＰＯＮ制御部2は、受信データの送信元ＯＮＵ10を調べ、このＯＮＵ10がActiveONUListに含まれていない場合には、ActiveONUListに追加する。ここでＯＬＴ1は省電力状態のＯＮＵ10が通常のデータを送信してきたことにより、当該ＯＮＵ10が省電力状態を解除したことを検知する。
【００４４】
受信データには、ＯＮＵ10からの帯域要求が含まれており、ＰＯＮ制御部2は受信フレームから帯域要求を読み取り、ステップＳ１における次回の帯域割当てのために当該ＯＮＵ10の識別子(ID)と対応させてこの帯域要求をメモリに記録する（ステップＳ８）。帯域要求は、ＯＮＵ10の送信バッファ12におけるデータの蓄積量（占有度）などによって表現されている。ＯＮＵ10が送信バッファ12の占有度に関するレポートを送信し、このレポートに基づきＯＬＴ1が動的帯域割当てを行う方法をSR-DBA(status  reporting  DBA)という。なお、帯域要求は明示的に行う必要はなく、ＯＬＴ1がＯＮＵ10に割当てた帯域に対して、実際にＯＮＵ10が送信したデータ量を観測することにより、割当てる帯域を調整することも可能である。これをTM-DBA(traffic-monitoring  DBA)という。ステップＳ８においてこのTM-DBAにおけるトラフィック観測を行ってもよい。
【００４５】
次に、ＰＯＮ制御部2は受信バッファ3に保持された受信データを、ＰＨＹ7を介してネットワークへ送信する（ステップＳ９）。
ＰＯＮ制御部2は、各ＯＮＵ10とのアップリンクの通信状態を常に監視している。もし、ＯＮＵ10がフレームを送信するタイミングで期待されるフレームを受信できなかった場合、LOSi(Loss  of  signal  for  ONUi)という警報信号を出力する。この警報信号はネットワーク管理に必要な警報であり、LOSiが発生した場合にはネットワークオペレータに通知され、ネットワークオペレータはこのLOSiに基づき障害対策を行う。ステップＳ１０はこのLOSiのための障害カウントをクリアする処理である。LOSiはi番のＯＮＵ10から例えば信号を４回連続で受信できなかった場合に真の障害と判断され、出力されるものであり、障害カウントはこの不受信の連続数をカウントしている変数である。ＰＯＮ制御部2は、LOSiのカウントのカウントアップを後述するステップＳ１７で行う。
【００４６】
ステップＳ１０の処理が終了すると、ＰＯＮ制御部2は次の帯域を処理するためステップＳ３のループ処理の最初に戻る。このループ処理は、bw番目の帯域に対する処理を１〜Ｎ番目まで繰り返す処理である。
【００４７】
次に、ステップＳ６で、ＯＬＴ1がスリープ要求(Dying＿Gasp)信号を受信した場合の処理について説明する。
この実施の形態では、Dying＿Gaspは２種類ある。１つはＯＮＵ10がリンクを切って電源をオフにする場合に出力するDying＿Gasp(0)と、もう１つはＯＮＵ10がスリープ要求として出力するDying＿Gasp(1)である。Dying＿Gasp信号は、Dying＿Gasp信号であることを示す信号識別子、ＯＮＵ10のＩＤ、スリープ要求であることを示すフラグ（オプション）を含むフォーマットを有している。ＰＯＮ制御部2は、ステップＳ１２で受信したDying＿Gasp信号がスリープ要求であるかを調べ、スリープ要求すなわち、Dying＿Gasp(1)信号である場合にはステップＳ１３の処理に進む。
【００４８】
ステップＳ１２にて、ＰＯＮ制御部2は当該ＯＮＵ10が省電力状態に移行したことを検知し、これを記録する、具体的には、送信帯域の割当て対象リストであるActiveONUListから当該ＯＮＵ10のＩＤを除外する処理を行う。また、ＰＯＮ制御部2は省電力期間の計測をするために、ｉ番目のＯＮＵ10に対してsleep  timeのタイマをセットする（ステップＳ１４）。このsleep  timeは、ＯＬＴ1が予め記憶している時間、あるいは通信状況に基づいて計算した時間でもよいし、ＯＮＵ10から具体的な時間を取得してこの値をセットしてもよい。また、sleep  timeの測定は、省電力期間を判別できるものであればどのような方法を用いてもよく、所定の経過時間に従ってカウントアップ、カウントダウンするような相対的な時間経過の測定や、クロックの絶対時間を指定した絶対的な時間観測によって行うことも可能である。次にＰＯＮ制御部2は、上述の上りデータ受信処理（ステップＳ９）に移行し、同様の処理を繰り返す。なお、Dying＿Gasp(1)とともに上りデータも同一帯域（或いはフレーム）で送信できる仕様とすると、ＯＮＵ10が送信バッファ12に微少なデータ断片のみを残してデータ送信が完了する状況でも、即座に省電力状態に入ることができるという利点がある。一方、省電力状態が可能な状況では、ＯＮＵ10は上りデータを持っていない場合も多いので、スリープ要求を受け取った場合には、このフレームの上りデータの処理をしない仕様としても構わない。
【００４９】
一方、ステップＳ１２にて、Dying＿Gasp(0)を受信したと判定した場合には、ＰＯＮ制御部2は、ＯＮＵ10の電源が切られた状態となったことを検知し（ステップＳ１５）、当該ＯＮＵ10をActiveONUListから外すとともに、当該ＯＮＵ10に割当てていたリンクの情報とリソースを削除する処理を行う。このとき、ＯＬＴ1は、ＯＮＵ10にはリンクが切断されたこと、リンク情報など全ての情報を廃棄するように指示するDeactivate信号(Deactivate＿ONU-ID)を送信する。ＯＮＵ10はこの信号を受け、光送受信器14の電源をオフにする。この処理が終了すると、ＰＯＮ制御部2は再び次の帯域を処理するためステップＳ３の処理に戻る。
【００５０】
ステップＳ１７は、ステップＳ６にてＯＮＵ10に割当てられた送信帯域で、有効な信号が受信されなかった場合の処理であり、ＰＯＮ制御部2はこの処理により通信障害を検知する。ここで、単に光送受信器14のＴｘ141の電源をオフにして省電力状態にしているだけの省電力モードを備えるシステムでは、省電力状態のＯＮＵ10は当然上りデータ等を送信してこないためＯＬＴ1は障害検知をすることができない。この実施の形態では、省電力動作中のＯＮＵ10に対しても、ＯＬＴ1が一時的に送信帯域を割当て、ＯＮＵ10もsleep  time後に一時的にＴｘ141の電源をオンにしてフレームを送信する。そのため、ステップＳ６で、割当られた送信帯域にＯＮＵ10がフレームを送信してくるか否かで上りリンクの通信障害を検知できる。ここで、当該帯域でフレームが受信できなかった場合、ＰＯＮ制御部2は当該ｉ番のＯＮＵ10に対する不受信回数をカウントする変数LOS[i]をカウントアップする。
【００５１】
ＰＯＮ制御部2は、変数LOS[i]が予め定められた規定数LOS＿Max（例えば４）に達した場合には、当該ＯＮＵ10の上りリンクに通信異常が発生したと判断し、上述の警報LOSiを発する（ステップＳ１９）。また、ＰＯＮ制御部2はステップＳ１６の処理に移行し、リンクを切断する。一方、変数LOS[i]がLOS＿Maxに達していない場合、ＰＯＮ制御部2は警報は出さずに、次の帯域に対する処理（ステップＳ３）に戻る。
【００５２】
以上の処理を１つの帯域更新周期内の全ての送信帯域に行った後、ＰＯＮ制御部2は省電力動作中の各ＯＮＵ10について、sleep  timeが満了しているＯＮＵ10がないかを調べる。もし、sleep  timeが満了しているＯＮＵ10が見つかった場合には、一時的に当該ＯＮＵ10を起動するため、そのＩＤをActiveONUListに追加する（ステップＳ２０）。この処理により、ステップＳ１７〜１９で説明した省電力動作中のＯＮＵ10の監視動作が可能になる。また、ＯＮＵ10が省電力状態を継続する場合には、ステップＳ１で割当てられた送信帯域を使ってスリープ要求を送り返すため、ＯＮＵ10はリンクを維持しながら再び消費電力を抑えた動作を継続することができる。
【００５３】
次にＰＯＮ制御部2は、次の帯域更新周期の動作を継続するかを判断し、続ける場合には、ステップＳ１の処理に戻り、上述の動作を再開する。
【００５４】
・ＯＮＵの通信制御詳細
【００５５】
次に、図４を用いてＯＮＵ10の通信処理の詳細について説明する。
図４はＯＮＵ10のＰＯＮ制御部11が実行する通信制御を示すフローチャートである。通信制御は大きくダウンリンク受信制御（ステップＳ３０−Ｓ３３）とアップリンク送信制御（Ｓ３５−Ｓ５１）に分かれる。
【００５６】
ダウンリンク受信制御
まず、ダウンリンクの受信制御について説明する。光送受信器14のＲｘ142は、ＯＬＴ1から送信されるダウンリンクフレームを受信し、受信バッファ13にこの受信データを記録する。ＰＯＮ制御部11は、光送受信器14が受信したフレームを観測し（ステップＳ３０）、フレームに含まれるヘッダ情報からアップリンクの送信帯域情報を抽出する（ステップＳ３１）。送信帯域情報は、割当て対象のＯＮＵ10が特定できる情報と、送信開始時間、送信終了時間が特定できる情報を持っている。
【００５７】
ＰＯＮ制御部11は、また、受信フレームからペイロード部分を抽出し、上位層処理手段へ出力する（ステップＳ３２）。この処理は、ＯＮＵ10に接続されている端末20-1,20-2に合わせた上位プロトコルで受信したデータを送信するための処理である。次に、ＰＯＮ制御部11は、受信制御を終了し電源を切るかを判断し、電源を切らず受信を継続する場合はステップＳ３０に戻り、上述の受信制御を継続する。
【００５８】
アップリンク送信制御
次に、アップリンクの送信制御について説明する。
ＰＯＮ制御部11は、ステップＳ３５で、ＯＬＴ1から送信帯域の割当て(Grant)を待つ。送信帯域が割当てられたら、ＰＯＮ制御部11は光送受信器14のＴｘ141に電力を供給し、レーザーパワーオンの状態にする（ステップＳ３６）。この処理は、特に省電力状態から復帰するときに必要であるため、通常の運用状態で動作中で既にＴｘ141がオン状態であるときは改めて、電力供給を開始する処理を行う必要はない。
【００５９】
ここで、ＰＯＮ制御部11は、実際の送信帯域の開始時間前であって、光送受信器14のＴｘ141が起動し光出力が安定するまでの時間以上前に、Ｔｘ141に対して電源供給を指示する。この実施の形態の帯域更新周期は非常に短いサイクルであり、省電力状態から一時的起動状態(Tentative  wake-up)への移行は非常に短い時間で、かつ、頻繁に行われる。従って、Ｔｘ141の起動時の光出力の挙動を考慮せずに、送信時間の直前で起動した場合には、ＯＬＴ1において受信不能、エラー率の悪化などの影響がでるためである。従って、図４に示されるように送信帯域が割当てを検知したら、ＰＯＮ制御部11はＴｘ141の電源供給を開始する。この後、他のフレーム作成作業などを行い、ＰＯＮ制御部11が実際にフレームの送信をするのはこの後のステップＳ４６である。
【００６０】
次に、ＰＯＮ制御部11は、送信バッファ12のデータ蓄積状態や端末20-1、20-2等の下流側の接続機器の動作状態を検知し（ステップＳ３７）、省電力状態(Sleep  mode)に遷移するかどうかを判断する（ステップＳ３８）。例えば、ＯＬＴ1は送信バッファのデータ蓄積状態が、データがない状態であるか、所定の期間、所定のしきい値以下の少ないデータ量の蓄積しかなく余裕があると判断したときに、省電力状態に遷移すると判断する。省電力状態であるときにはアップリンクは維持されるため、ＯＮＵ10は、送信バッファの容量や通信回線の伝送速度に対して、比較的小さい帯域のデータは送信できる点に注目すべきである。また、ＯＮＵ10が省電力状態に遷移する判断基準の他の例としては、(1)各端末の電源状態とオン状態の台数や通信応答がある端子の数、(2)接続する端末（ここでは端末20-1,20-2）の全てが省電力状態に入ったことを、例えばＩＥＥＥ８０２．３ａｚに規定されるＬＰＩ受信などの方法で検出したか否か等がある。
【００６１】
省電力状態に遷移しないと判断した場合、ＰＯＮ制御部11は送信バッファ12に蓄積されている送信データに基づき、送信ペイロードを作成する（ステップＳ３９）。このペイロードは上位層で処理及び作成されたデータである。続いて、次の周期の送信帯域を確保するため、送信バッファ12のデータ占有率等を基にステータスレポートが作成される（ステップＳ４０）。これはＰＯＮ制御部11が、例えば、OMCI(Optical  Network  Unit  Management  and  Control  Interface)等のプロトコルによって指示されたバッファサイズに対して、実際にバッファに蓄積されているデータの割合で表わされ、この割合を所定の符号化方法で符号化し、レポートを作成する。ステータスは、アップリンクの通信トラヒックが分かるようなものであれば、どのような基準で作成されてもよい。また、TM-DBAを使用する場合には、このレポートは必須ではない。
【００６２】
一方、省電力状態に遷移する場合、ＰＯＮ制御部11は後述のステップＳ５０で省電力状態に移行するため、省電力状態に遷移するという情報（フラグ）を内蔵メモリに記録する。また、ＰＯＮ制御部11はスリープ要求であるDying＿Gasp(1)信号を生成する（ステップＳ５１）。
【００６３】
ステップＳ４１にて、ＰＯＮ制御部11はＯＮＵ10の電源を切るかどうかを判断する。電源を切る場合、ＰＯＮ制御部11は送信フレームの中にDying＿Gasp(0)信号を挿入しＯＬＴ1に送信するため、この信号を作成する（ステップＳ４２）。電源を落とすと、Ｒｘ142も含めて光送受信器14の電源供給が止められ、ＯＮＵ10は送受信ともに不可能な状態になる。従って、ＰＯＮ制御部11が実際に電源を落とすのは必要な送信処理を終了したステップＳ４９以降になる。
【００６４】
ＰＯＮ制御部11は、上述のステップで作成した各種信号をまとめて、これらを収容するフレームを作成する（ステップＳ４４）。このとき、ＰＯＮ制御部11はフレームヘッダーを作成して（ステップＳ４３）、そのフレーム内に挿入する。
【００６５】
フレームの作成が終了すると、ＰＯＮ制御部11はステップＳ３１で抽出した送信帯域情報で指定された送信開始時間まで待って（ステップＳ４５）、フレームの送信を開始する（ステップＳ４６）。フレームの送信が終了すると、ＰＯＮ制御部11は省電力状態(Sleep  mode)に遷移するか否かを判断し（ステップＳ４７）、省電力状態に遷移する場合にはＴｘ141の電源供給を止める（ステップＳ４８）。具体的には、ＰＯＮ制御部11は光送受信器１４のＴｘ141に対してパワーダウンまたはシャットダウンなどの電気信号を送信することによりＴｘ141を省電力状態とすることができる。この処理により、ＰＯＮ制御部11はスリープモードにおける断続的な送信停止期間（送信部の停止期間）を作りだす。
【００６６】
最後に、ＰＯＮ制御部11は電源をオフするか、次の送信のために待機するかを判断し（ステップＳ４９）、電源をオフする場合には光送受信器１４等の電源を切って処理を終了する。ここで、単発的な通信エラーによりDying＿Gasp(0)信号が正しくＯＬＴ1に伝達されない場合、無用の警報がＯＬＴ1で頻発してしまうため、電源オフ前に複数回Dying＿Gasp(0)信号を送信してから電源をオフするようにすることができる。この場合、ＰＯＮ制御部11はステップＳ４９でDying＿Gasp(0)信号の送信回数をカウントし、所定回数に達するまではステップＳ３５の処理に戻るようにする。
一方、電源オフしないと判断した場合には、ＰＯＮ制御部11はステップＳ３５に戻り、上述と同様の処理を繰り返す。
【００６７】
・障害発生時の動作
【００６８】
次に、通信障害が発生した場合の通信システムの動作について説明する。
図５は、省電力状態で動作中のＯＮＵ10に、通信障害が発生した場合を示すシーケンス図である。ＯＮＵ10は送信タイミング(u3)後に省電力状態に移行し、この後、端末20-1から送信データを大量に受信しタイミング(u4)後に省電力状態から復帰しようとする。ここで、加入者線30で通信障害が発生してしまうと、データの送信が行えなくなる。ＯＬＴ1は、ＯＮＵ10が光送受信器14のＴｘ141の電源をオフしデータを送信してこないことを知っているため、ＯＬＴ1からみればアップリンク通信が一時的に無くても異常はなく、ＯＬＴ1は異常が発生していることは検知できない。しかし、この実施の形態の通信システムでは、sleep  time中は当該ＯＮＵ10の上り通信は抑止しながら、一方でsleep  time後(d6)に一時的に送信帯域を省電力状態のＯＮＵ10に割当てる。そのため、ＯＬＴ1は、(d6)で割当てた帯域を観測することにより、省電力状態のＯＮＵ10とのリンクに通信異常（Loss  of  Signal  for  ONUi）がないかを検知することができる。
【００６９】
図５の例では、タイミング(d6)で割当てた帯域Bwで当該ＯＮＵ10からの応答信号がない場合、続くタイミング(d7)でも同ＯＮＵ10に帯域Bwを割当て、合計２回の帯域観測を行い、２回目の帯域の観測結果でLOSi警報を出力している。なお、この帯域割当ては連続する帯域更新周期で割当てる必要はなく、間欠的に送ってもよい。また、観測する回数も任意の数を設定することができる。
【００７０】
警報LOSiを出力したＯＬＴ1は、当該ＯＮＵ10とのリンクを切断し、この旨をDeactivate＿ONU-IDを３回出力して、ＯＮＵ10に知らせる。Deactivate＿ONU-IDを受け取ったＯＮＵ10は、リンクの切断を検知し、リンクに関して保持していた情報を破棄して、データ送信を中止しなければならない。この後、ＯＮＵ10はＯＬＴ1からの通信待ちの状態（standby  mode）に移行する。
リンクが切断された後、ＯＮＵ10がＯＬＴ1との間で再接続するためには、ＯＮＵ10はＯＬＴ1から送信されるディスカバリ要求に応答し、自己をＯＬＴ1に登録する。ＯＬＴ1は、ディスカバリによってＯＮＵ10を登録し、リンクを確立するまで送信帯域を当該ＯＮＵ10に割当てない。
【００７１】
・電源オフ時の動作
【００７２】
続いて、ＯＮＵ10が電源オフするときの動作について説明する。
図６は、ＯＮＵ10が省電力状態後に電源オフする場合を説明するシーケンス図である。タイミング(u8)まで、ＯＮＵ10は省電力状態での動作をしているが、例えば、ユーザがＯＮＵ10の電源を切る操作をした場合などで、ＯＮＵ10に電源オフの動作開始をする必要が生じる。このとき、ＯＮＵ10が省電力状態からすぐに電源を切ってしまうと、ＯＬＴ1はこれを検知できずにLOSiを発してしまうことになる。そこで、ＯＮＵ10は、sleep  time後の帯域割当てまで待って(d9)、ＯＬＴ1にDying＿Gasp(0)信号を送信し(u9)、その後に電源を切る。
一方、ＯＬＴ1もDying＿Gasp(0)信号を受信したことで、ＯＮＵ10との間に通信障害が発生したり、スリープ状態から復帰していないことを認識できるため、無用の警報出力を防ぐことができる。
【００７３】
・Sleep  timeの可変設定とAcknowledgement
【００７４】
図７は、省電力状態のsleep  timeをシグナリングにより決定する通信方法のシーケンスを示している。ＯＮＵ10は、スリープ要求を出力するときに、自己の通信状態に応じて設定したsleep  timeを指定してＯＬＴ1に出力する。例えば、ＯＮＵ10は、上りのデータが全くない時はsleep  timeを長く、非常に小さい帯域若しくは断続的な通信が続く場合にはsleep  timeを短く設定する(しかし、省電力状態には遷移する)など、ＯＮＵ10の通信状態に応じてsleep  timeを変更してスリープ要求を出力することができる(u3)。
【００７５】
一方、ＯＬＴ1も、ＯＮＵ10の要求と最大遅延条件などネットワーク条件に応じてsleep  timeを設定することができる。このＯＬＴ1は、ＯＮＵ10からスリープ要求を受信すると、スリープ状態を許可可能かを判断し、また、要求されたsleep  timeを考慮しつつ、許可可能なsleep  timeを決定し、このsleep  timeとともにスリープ要求に対する肯定応答信号(Acknowledgement)を送信する(d4)。なお、ＯＬＴ1は肯定応答信号と一緒に当該ＯＮＵ10に対する送信帯域割当てを通知しなくともよい。
【００７６】
ＯＮＵ10は、肯定応答信号を受信するまで省電力状態に移行せず、肯定応答信号を受信してから省電力状態に移行する。このように、肯定応答信号を待つことにより、ＯＬＴ1との間で状態の誤認が生じなくなり、ＯＬＴ1が誤って警報を発するというような事態を抑制することができる。また、ＯＮＵ10は許可されたsleep  timeの間、省電力状態で動作することができるため、通信状況に応じて消費電力の低減と通信のバランスを適切に調整することができる。
【００７７】
なお、上述の説明では、ＯＮＵ10とＯＬＴ1の両方がsleep  timeを送信したが、sleep  timeを調整可能にするためには、どちらかの装置のみがsleep  timeを送信するようにしてもよい。また、通信システムは肯定応答信号がないシーケンスを使用することも可能である。
【００７８】
実施の形態２．
実施の形態２は、省電力状態（スリープモード）のＯＮＵ10にも送信帯域を割当て、スリープ中のアップストリームの遅延を低減する実施の形態である。通信システムのハードウェア構成は、図１で説明した上述の通信システムと同様である。
図８は、この実施の形態の通信方法を示したシーケンスである。図８において、ＯＬＴ1の送信タイミング(d4),(d5),(d7),(d8)を見ると分かるように、この実施の形態では、図２のシーケンスと異なり、ＯＬＴ1はスリープモードのＯＮＵ10に対しても送信帯域を割当てる。従って、ＯＮＵ10はsleep  timeの終了を待たずに、スリープモードを解除し、通常モードに遷移して上りデータの送信を再開することができる。
【００７９】
一方、警報監視の点では、スリープモードのＯＮＵ10は自己の判断でフレームを送信したり、しなかったりするため、工夫が必要である。そのため、ＯＬＴ1は、スリープモード中のＯＮＵ10に割当てた送信帯域は観測するが、警報監視のためのLOSiのカウントをマスクし、この送信帯域で有効な信号を受信できなかったとしても、警報を出力しないように制御を行う。図８の左側にLoss  of  Signalの警報監視状態を"ON"（監視有効）と"MASK"（監視無効）が記載されている。この図より、sleep  time中でLoss  of  Signalの警報監視が"MASK"されていることが分かる。
【００８０】
・ＯＬＴの通信制御詳細
【００８１】
次に、図９を用いてＯＬＴ1の通信処理の詳細について説明する。
図９はＯＬＴ1のＰＯＮ制御部2の処理を示している。図９において、図３と同一の符号は図３と同一又は相当の処理を示している。図３ではＰＯＮ制御部2はステップＳ１やステップＳ１３で省電力状態のＯＮＵ10には、送信帯域を割当てないように制御した。一方の図９の制御では、ＰＯＮ制御部2はステップＳ６０でスリープモードのＯＮＵ10も含めて送信帯域を割当てる。なお、スリープモードで動作中のＯＮＵ10は必要な送信帯域が小さいと思われるため、ＰＯＮ制御部2は通常モードのＯＮＵ10に比べて少ない送信帯域を割当てる。
【００８２】
ステップＳ６１では上り信号の種類を識別するが、ＰＯＮ制御部2はDying＿Gasp(1)信号の代わりに、PLOAM(Physical  Layer  OAM  Operations,  Administrations  and  Maintenance)メッセージによるスリープ要求を検知する。スリープ要求には、ＯＮＵ10を特定可能な識別子（当該ＯＮＵ10とのリンクの識別子でも可）、PLOAMメッセージがスリープ要求であることを示すメッセージ種別の識別子が含まれている。なお、スリープ要求は実施の形態１と同様にDying＿Gasp(1)信号であってもよい。受信した上り信号にスリープ要求が含まれていた場合、ＰＯＮ制御部2はステップＳ１３で当該ＯＮＵ10がスリープモードに移行したことを検知するが、このとき上述のように当該ＯＮＵ10を送信帯域の割当て対象から除外する必要はない。
【００８３】
また、ステップＳ６１で帯域bwにおいて、有効な受信信号がないと判定した場合には、ＰＯＮ制御部2はステップＳ６２で、その帯域に割当てられたＯＮＵ10がスリープモードであるかどうかをタイマtiを調べることによって検知する。そして、スリープモードであると判定した場合には、ＰＯＮ制御部2は警報処理（ステップＳ１７〜１９）をマスクし、ステップＳ１１に移行して次の送信帯域の処理を行う。
ＯＬＴ1は以上のように、スリープモードのＯＮＵ10に送信帯域を割当てながら、スリープモード中のＯＮＵ10には、フレームの送信をしないことを許容し、障害監視の誤報を防ぐ手段を備えている。
【００８４】
・ＯＮＵの通信制御詳細
【００８５】
次に、図１０を用いてＯＮＵ10の通信処理詳細について説明する。
図１０はＯＮＵ10のＰＯＮ制御部11が実行する通信制御を示すフローチャートである。図１０において、図４と同一の符号は図４と同一又は相当の処理を示している。図１０の通信制御において、ＯＮＵ10はスリープモードで送信帯域が割り当てられても、スリープモードではその送信帯域を使ってデータを送信しない（ステップＳ７０、Ｓ７１）。そのため、ＯＮＵ10はＴｘ141を起動する必要がなく消費電力を節約できる。また、ステップＳ７０でＰＯＮ制御部11は送信データがあるか否かを判断し、スリープモードであっても送信データがある場合には、ステップＳ３６以降の送信処理を実行する。このため、図１０に記載の通信方法を採用するＯＮＵ10では、sleep  timeの満了前にスリープモードを解除し、スリープモード中の送信遅延を低減することができる。
【００８６】
ステップＳ７２では、ＰＯＮ制御部11は、図４のDying＿Gasp(1)信号の代わりに、PLOAM  Messageを使ったスリープ要求を作成する。一方、ステップＳ７３では、電源オフ時のDying＿Gasp信号として通常のDying＿Gasp信号が作成される。
【００８７】
・障害発生時の動作
次に、通信障害が発生した場合の通信システムの動作について説明する。
図１１は、省電力状態で動作中のＯＮＵ10に、通信障害が発生した場合を示すシーケンス図である。スリープモード中のタイミング(d1),(d2),(d5),(d6)では、障害監視がマスクされ、LOSiは誤検知されない。一方、ＯＮＵ10の送信タイミング(u4)後にアップリンクで障害が発生したとき、ＯＬＴ1の送信タイミング(d6),(d7)で割当てた送信帯域BwでＯＬＴ1はLOSiの障害を検知し、警報LOSiを出力する。
【００８８】
・電源オフ時の動作
【００８９】
続いて、ＯＮＵ10が電源オフするときの動作について説明する。
図１２は、ＯＮＵ10が省電力状態後に電源オフする場合を説明するシーケンス図である。タイミング(u8)まで、ＯＮＵ10は省電力状態での動作をしているが、例えば、ユーザがＯＮＵ10の電源を切る操作をした場合などで、ＯＮＵ10に電源オフの動作開始をする必要が生じる。このとき、ＯＮＵ10が省電力状態からすぐに電源を切ってしまうと、ＯＬＴ1はこれを検知できずにLOSiを発してしまうことになる。そこで、ＯＮＵ10は、sleep  time後の帯域割当てまで待って(d9)、ＯＬＴ1にDying＿Gasp信号を送信し(u9)、その後に電源を切る。
一方、ＯＬＴ1もDying＿Gasp信号を受信したことで、ＯＮＵ10との間に通信障害が発生したり、スリープ状態から復帰していないことを認識できるため、無用の警報出力を防ぐことができる。
【００９０】
・Sleep  timeの可変設定とAcknowledgement
【００９１】
図１３は、図７と同様に省電力状態のsleep  timeをシグナリングにより決定する通信方法のシーケンスを示している。ＯＮＵ10は、スリープ要求を出力するときに、自己の通信状態に応じて設定したsleep  timeを指定してＯＬＴ1に出力する。例えば、ＯＮＵ10は、上りのデータが全くない時はsleep  timeを長く、非常に小さい帯域若しくは断続的な通信が続く場合にはsleep  timeを短く設定する(しかし、省電力状態には遷移する)など、ONUの通信状態に応じてsleep  timeを変更してスリープ要求を出力することができる(u3)。
【００９２】
一方、ＯＬＴ1も、ＯＮＵ10の要求と最大遅延条件などネットワーク条件に応じてsleep  timeを設定することができる。このＯＬＴ1は、ＯＮＵ10からスリープ要求を受信すると、スリープ状態を許可可能かを判断し、また、要求されたsleep  timeを考慮しつつ、許可可能なsleep  timeを決定し、このsleep  timeとともにスリープ要求に対する肯定応答信号(Acknowledgement)を送信する(d4)。なお、ＯＬＴ1は肯定応答信号と一緒に当該ＯＮＵ10に対する送信帯域割当てを通知しなくともよい。
【００９３】
ＯＮＵ10は、肯定応答信号を受信するまで省電力状態に移行せず、肯定応答信号を受信してから省電力状態に移行する。このように、肯定応答信号を待つことにより、ＯＬＴ1との間で状態の誤認が生じなくなり、ＯＬＴ1が誤って警報を発するというような事態を抑制することができる。また、ＯＮＵ10は許可されたsleep  timeの間、省電力状態で動作することができるため、通信状況に応じて消費電力の低減と通信のバランスを適切に調整することができる。
【００９４】
なお、上述の説明では、ＯＮＵ10とＯＬＴ1の両方がsleep  timeを送信したが、sleep  timeを調整可能にするためには、どちらかの装置のみがsleep  timeを送信するようにしてもよい。また、肯定応答信号がないシーケンスも使用することも可能である。
【００９５】
・PLOAM  Messageによるスリープモードの明示的な解除
【００９６】
上述の実施の形態１及び２では、省電力状態（スリープモード）から通常状態に復帰する場合、ＯＮＵ10は割当てられた帯域でスリープ要求を伴わないデータ送信を実行する。ＯＬＴ1はこのデータ送信を受信することによって、当該ＯＮＵ10が通常状態に移行したことを検知するが、ＯＮＵ10及びＯＬＴ1は、この省電力状態（スリープモード）をPLOAM  Messageを用いた明示的なスリープ解除要求を用いて実行することもできる。図１４のフローチャートは、この明示的なSleep解除要求を処理するＯＬＴ1の通信制御を示している。  図１４において、図９と同一の符号は、図９と同一又は相当の処理を示している。
【００９７】
図１４のステップＳ６４は、ＯＬＴ1が受信したスリープ要求が遷移要求であるのか、解除要求であるのかを判別する処理である。PLOAM  Messageのフォーマットは、どのようなものでも構わない。例えば、スリープ要求は、ＯＮＵ10を特定可能な識別子（当該ＯＮＵ10とのリンクの識別子でも可）、PLOAMメッセージがスリープ要求であることを示すメッセージ種別の識別子、及び、遷移／解除のいずれかを示すフラグを含む。このフラグは、スリープ要求がスリープモードへの遷移を要求しているのか、解除を要求しているのかを示すフラグである。また、他の例としては、フラグの代わりに、メッセージ種別の識別子を遷移／解除とで区別可能に割当てる方法も考えられる。このように明示的にスリープモードの解除を行うことにより、より確実にスリープモードの遷移と解除をＯＮＵ10とＯＬＴ1の両者が認識できるため、処理がより確実になる。また、スリープモードの解除に対するAcknowledgement信号を返信するハンドシェイク方法を採用すれば、通信システムの確実性がさらに向上する。
【００９８】
以上、この発明の実施の形態について説明した。この発明はこれらの実施の形態に限定されるものではなく、この発明の主旨に包含されるかぎりどのような変形が行われてもよい。例えば、この通信方法が適用される通信システムは、ＰＯＮシステムである必要はなく。アクティブ素子を用いた光通信システムにも適用することができる。また、光通信に限らず、端末間を電気信号を用いて通信する通信システムに適用することも可能である。
【００９９】
この発明の通信システム、或いは通信方法は、第1に消費電力を抑えることができる優れた通信システムである。従って、上述の実施の形態から障害監視機能を除いたとしても使用可能であり、その場合でも消費電力を抑えることができるという発明の効果を奏する。また、第２の付加的効果として、消費電力を抑えた通信システムでリンクを維持しながら障害監視を行うこともできるという特長がある。
【産業上の利用可能性】
【０１００】
この発明は、省電力化が必要な通信方法、通信システムに適している。
【符号の説明】
【０１０１】
１  ＯＬＴ、２  ＰＯＮ制御部、３，１３  受信バッファ、４，１２  送信バッファ、５，１４  光送受信器、６  ＷＤＭ、７  ＰＨＹ、１０−１〜１０−３  ＯＮＵ、１１  ＰＯＮ制御部、２０−１，２０−２  端末、３０  加入者線、４０  スプリッタ、５１，１４２，１６１−１，１６１−２  Ｒｘ、５２，１４１，１６２−１，１６２−２  Ｔｘ。
【図１】
2012257341.tif 000003
【図２】
2012257341.tif 000004
【図３】
2012257341.tif 000005
【図４】
2012257341.tif 000006
【図５】
2012257341.tif 000007
【図６】
2012257341.tif 000008
【図７】
2012257341.tif 000009
【図８】
2012257341.tif 000010
【図９】
2012257341.tif 000011
【図１０】
2012257341.tif 000012
【図１１】
2012257341.tif 000013
【図１２】
2012257341.tif 000014
【図１３】
2012257341.tif 000015
【図１４】
2012257341.tif 000016
【手続補正書】
【提出日】平成24年10月2日(2012.10.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末が共通の回線で接続された通信システム、通信方法に関し、例えばＯＬＴ（Optical  Line  Terminal：局側終端装置）と複数のＯＮＵ（Optical  Network  Unit：利用者側終端装置）とで構成されるＰＯＮ（Passive  Optical  Network）システム等に関する。
【背景技術】
【０００２】
ＰＯＮシステムでは、ＯＮＵから送信される上り方向のデータが衝突しないようにＯＬＴとＯＮＵ間で同期をとりながら通信を行う。ＯＬＴは、上り方向のデータが衝突しないよう各ＯＮＵに対する送信許可を与えるように計画する。この際、各ＯＮＵとの間の距離による遅延を考慮する。そのため、ＯＬＴは、各ＯＮＵとの間のラウンドトリップタイムを計測するが、光ファイバによる伝送ではジッタやワンダなどの伝送路の変動があるため、周期的に計測を行う必要がある。
【０００３】
一方、データ通信は常時行われているわけではなく、たとえば夜間などは全くデータ通信が行われない。しかし、ラウンドトリップタイムの計測は、上記のようにデータ通信の有無に関わらず周期的に行われている。データ通信が行われない場合にも、ラウンドトリップタイムの計測のためにＯＮＵを常時通信可能な状態としておくことは電力を浪費することになる。そのため、ＯＮＵから省電力状態への移行を要求することにより、ＯＮＵを間欠的に省電力状態に遷移させる技術が検討されている。
【０００４】
また、ＯＮＵからの上りデータがない場合に、そのようなＯＮＵに無駄な送信帯域を割当てず、スループットを向上するＰＯＮシステムが検討されている（特許文献1）。このＰＯＮシステムでは、予め設定された一定期間、ユーザデータがない状態をＯＬＴが検知した時に、ＯＬＴはＯＮＵの登録を抹消し、当該ＯＮＵ対して光リンクを一時的に停止する旨を通知する。その後、ＯＮＵには送信帯域が割り当てられず、リンクを維持するためのフレームの送信も抑制されるため、ＯＮＵはフレームの送信回数を減らすことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７４５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献1に記載されたＰＯＮシステムでは、一定データを送信しないＯＮＵに対してリンクを切断するため、ＯＮＵの負荷を低減できる。しかし、ＯＮＵが上りデータの送信を再開する場合には、未接続のＯＮＵを発見するディスカバリ処理を再度行い、リンクを新らたに確立してＯＮＵを再登録する。そのため、例えば低ビットレートでの通信が継続している場合には、この通信方法は使用できない。また、ＯＬＴはＯＮＵとのリンクを切断してしまうためＯＮＵや上り通信回線自体に通信異常が発生した場合には、異常を検知することができない。さらに、ＯＬＴはＯＮＵの登録を抹消してしまうため、通信異常状態のＯＮＵは、ディスカバリ処理によっても発見されず、通信異常の発見が困難になる。
【課題を解決するための手段】
【０００７】
この発明の通信方法は、複数のＯＮＵを共通の光ファイバを用いてＯＬＴに接続する光通信システムの通信方法であって、ＯＬＴは、光送信器を所定のスリープ期間一時的に休止するスリープモードでの動作が可能なＯＮＵに送信帯域を割当て、送信帯域通知を当該ＯＮＵに送信し、ＯＬＴは、スリープモードに移行したＯＮＵに対する送信帯域割当周期を、スリープモードに移行する前のＯＮＵに対する送信帯域割当周期よりも長くする。
【０００８】
この発明のＯＮＵは、光ファイバに接続され、送信部を所定のスリープ期間一時的に停止して消費電力を低減するスリープモードでの動作が可能な光送受信器、及びスリープモード中にＯＬＴにより送信帯域が割当てられた場合に、ＯＬＴへの応答信号を光送受信器に送信させる制御装置を備え、スリープモードに移行した場合の送信帯域割当周期は、スリープモードに移行する前の送信帯域割当周期よりも長い。
【０００９】
この発明のＯＬＴは、光ファイバに接続された光送受信器、及び光送信器を所定のスリープ期間一時的に休止するスリープモードでの動作が可能なＯＮＵに送信帯域を割当て、送信帯域通知を当該ＯＮＵに送信し、スリープモードに移行したＯＮＵに対する送信帯域割当周期を、スリープモードに移行する前のＯＮＵに対する送信帯域割当周期よりも長くする制御装置、を備える。
【発明の効果】
【００１０】
本発明にかかる通信方法、光通信システム、局側光回線終端装置、並びに利用者側光回線終端装置は、断続的な通信によるパワーセーブ動作において障害検出を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態における通信システムの構成示す構成図である。
【図２】図２は、本発明の実施の形態１における通信方法を示すシーケンス図である。
【図３】図３は、本発明の実施の形態１におけるＯＬＴの通信制御を示すフローチャートである。
【図４】図４は、本発明の実施の形態１におけるＯＮＵの通信制御を示すフローチャートである。
【図５】図５は、本発明の実施の形態１における通信方法（障害発生時）を示すシーケンス図である。
【図６】図６は、本発明の実施の形態１における通信方法（電源切断時）を示すシーケンス図である。
【図７】図７は、本発明の実施の形態１における通信方法（変形例）を示すシーケンス図である。
【図８】図８は、本発明の実施の形態２における通信方法を示すシーケンス図である。
【図９】図９は、本発明の実施の形態２におけるＯＬＴの通信制御を示すフローチャートである。
【図１０】図１０は、本発明の実施の形態２におけるＯＮＵの通信制御を示すフローチャートである。
【図１１】図１１は、本発明の実施の形態２における通信方法（障害発生時）を示すシーケンス図である。
【図１２】図１２は、本発明の実施の形態２における通信方法（電源切断時）を示すシーケンス図である。
【図１３】図１３は、本発明の実施の形態２における通信方法（変形例）を示すシーケンス図である。
【図１４】図１４は、本発明の実施の形態２におけるＯＬＴの通信制御（変形例）を示すフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態１．
・ハードウェア構成
【００１３】
図１は、本発明にかかるＰＯＮシステムの実施の形態1の構成例を示す図である。図１に示すように、本実施の形態のＰＯＮシステムは、ＯＬＴ1と、ＯＮＵ10-1〜10-3と、を備える。ＯＬＴ1とＯＮＵ10-1〜10-3はスプリッタ40を介して加入者線30で接続されている。スプリッタ40は、ＯＬＴ1に接続する加入者線30をＯＮＵ10-1〜10-3の数に分岐する。また、ＯＮＵ10-1は、端末20-1および20-2に接続されている。なお、ここではＯＮＵを3台とした例を示しているが、ＯＮＵの台数はこれに限らず何台でもよい。
【００１４】
ＯＬＴ1は、ＰＯＮプロトコルに基づいてＯＬＴ側の処理を実施するＰＯＮ制御部2と、ＯＮＵ10-1〜10-3から受信する上りデータを格納するためのバッファである受信バッファ3と、ＯＮＵ10-1〜10-3へ送信する下りデータを格納するためのバッファである送信バッファ4と、光信号の送受信処理を行う光送受信器5と、上りデータと下りデータを波長多重するＷＤＭ（Wavelength  Division  Multiplexing）カプラ（ＷＤＭ）6と、ネットワークとの間でＮＮＩ（Network  Node  Interface）の物理インタフェース機能を実現する物理層処理部（ＰＨＹ）7と、を備える。光送受信器5は、受信処理を行う光受信器（Ｒｘ：Receiver）51と、送信処理を行う光送信器（Ｔｘ：Transmitter）52と、を備える。
【００１５】
ＯＮＵ10-1は、ＰＯＮプロトコルに基づいてＯＮＵ側の処理を実施するＰＯＮ制御部11と、ＯＬＴ1への送信データ（上りデータ）を格納するためのバッファである送信バッファ（上りバッファ）12と、ＯＬＴ1からの受信データ（下りデータ）を格納するためのバッファである受信バッファ（下りバッファ）13と、光送受信器14と、上りデータと下りデータを波長多重するＷＤＭ15と、端末20-1，20-2との間で、それぞれＵＮＩ（User  Network  Interface）の物理インタフェース機能を実現する物理層処理部（ＰＨＹ）16-1，16-2と、を備える。
【００１６】
光送受信器14は、送信処理を行う光送信器（Ｔｘ：Transmitter）141と、受信処理を行う光受信器（Ｒｘ：Receiver）142と、を有する。ＰＨＹ16-1は、受信処理を行う受信部（Ｒｘ：Receiver）161-1と、送信処理を行う送信部（Ｔｘ：Transmitter）162-1と、で構成され、ＰＨＹ16-2は、受信処理を行う受信部（Ｒｘ：Receiver）161-2と、送信処理を行う送信部（Ｔｘ：Transmitter）162-2と、を有する。
【００１７】
なお、ＯＮＵ10-1に接続される端末を2台としているが、端末の数はこれに限らず、何台でもよく、端末の数に応じた物理層処理部（ＰＨＹ）を備える。また、図１では代表としてＯＮＵ10-1の構成例を示したが、ＯＮＵ10-2，10-3もＯＮＵ10-1と同様の構成である。
【００１８】
ＯＬＴ1のＰＯＮ制御部2は、従来のＰＯＮシステムと同様に、ＯＮＵ10-1〜10-3に対して送信時間帯が重ならないようにそれぞれ送信許可を与えるように上りデータの帯域割り当てを行い、ＯＮＵ10-1〜10-3の送信データの衝突を防いでいる。この帯域割り当ては、どのような方法を用いてもよいが、たとえば、「Su-il  Choi  and  Jae-doo  Huh著，“Dynamic  Bandwidth  Allocation  Algorithm  for  Multimedia  Services  over  Ethernet（登録商標）  PONs”，ETRI  Journal，Volume  24，Number  6，December  2002  ｐ．465〜ｐ．466」に記載されているDynamic  Bandwidth  Allocation  Algorithm等を用いることができる。
【００１９】
つぎに、本実施の形態のＯＬＴ1とＯＮＵ10-1〜10-3の全体動作を説明する。ＰＯＮ制御部2は、ＰＨＹ7経由でネットワークから受信した下りデータ（下り通信データ）を送信バッファ4に格納する。ＯＬＴ1からデータを送信する際には、ＰＯＮ制御部2が、送信バッファ4に格納されている下りデータを読み出して光送受信器5に出力し、光送受信器5のＴｘ52が送信データを光信号としてＷＤＭ6へ出力し、ＷＤＭ6が光送受信器5から出力される光信号に対して波長多重を行い、加入者線30経由でＯＮＵ10-1〜10-3へ下り信号として出力する。また、ＰＯＮ制御部2が、送信許可の指示を送信する送信帯域割当等の制御メッセージを送信する場合には、ＰＯＮ制御部2が生成した制御メッセージを光送受信器5に出力し、以下、下りデータと同様にＯＮＵ10-1〜10-3へ送信する。なお、図１のＰＯＮシステムでは、波長多重を行うためＷＤＭ6，15を用いているが、単一波長で通信する場合には、ＷＤＭ6、15は必須ではない。
【００２０】
ＯＮＵ10-1〜10-3では、ＯＬＴ1から下り信号を受信すると、ＷＤＭ15が下り信号を分離して光送受信器14へ出力し、光送受信器14のＲｘ142が下り信号を電気信号の下りデータに変換してＰＯＮ制御部11へ出力する。ＰＯＮ制御部11は、光送受信器14のＲｘ142から出力された下りデータを受信バッファ13に格納する。ＰＯＮ制御部11は、受信バッファ13に格納された下りデータを読み出してそのデータの宛先に応じてＰＨＹ16-1，16-2の両方または片方に出力する。下りデータを受け取ったＰＨＹ16-1，16-2は、下りデータに対して所定の処理を実施して、自身が接続する端末20-1，20-2へ送信する。
【００２１】
一方、ＯＮＵ10-1〜10-3から上りデータを送信する場合には、ＰＯＮ制御部11は、端末20-1，20-2からＰＨＹ16-1，16-2経由で取得した上りデータを送信バッファ12に格納する。そして、ＯＬＴ1から与えられた送信帯域に基づいて送信バッファ12に格納した上りデータを読み出して光送受信器14へ出力する。光送受信器14のＴｘ141は、上りデータを光信号（上り信号）に変換し、ＷＤＭ15，加入者線30経由でＯＬＴ1に送信する。
【００２２】
ＯＬＴ1のＰＯＮ制御部2は、ＯＮＵ10-1〜10-3から加入者線30，ＷＤＭ6，光送受信器5のＲｘ51経由で受信した上りデータを受信バッファ3に格納する。また、ＰＯＮ制御部2は、受信バッファ3に格納した上りデータを読み出して、ＰＨＹ7経由でネットワークへ出力する。
【００２３】
また、ＯＮＵ10-1〜10-3は、ＯＬＴ1から制御メッセージについては、ＰＯＮ制御部11が、ＷＤＭ15および光送受信器14のＲｘ142経由で受信し、制御メッセージの指示に基づいた動作の実施、制御メッセージに対する応答の生成などを行う。
【００２４】
・パワーセーブ動作
次に、通信システムの省電力動作の一例として、ＰＯＮシステムのパワーセーブ動作について図２を用いて説明する。
【００２５】
(d1)-(d2)  &  (u1)-(u2)  通常運用状態での通信
図２では、ディスカバリ等の処理が終了し、通常の通信状態(Normal  mode)での通信が開始された後のシーケンスが示されている。図２ではＯＮＵ10は１つのみ記載されているが、実際にはＯＬＴ1は複数のＯＮＵ10と同様の方法で通信する。ＰＯＮシステムでは、上り通信(uplink)は時分割多重通信により、送信帯域が複数のＯＮＵ10に割当てられる。ＯＬＴ1は、この時分割多重を制御するため、ＯＮＵ10に送信帯域Bwを指定して通信を許可する許可信号(Grant)を送信する。送信帯域は送信時間ということもできるため、言い換えれば、ＯＬＴ1はＯＮＵ10に送信時間を割当て許可信号を送信する。Grantは、各ＯＮＵ10を識別できる情報、通信開始時間、及び通信終了時間（若しくは通信継続時間）を含む。
【００２６】
ＯＮＵ10は、このGrantで指定された指定帯域で上りデータ(Data)を送信する。ＯＬＴ1は送信帯域Bwで上りデータを受信し、コアネットワーク側に存在する上位装置へのデータ中継を行うとともに、ＯＮＵ10との通信障害についても検知する。ここで、ＯＬＴ1は指定した送信帯域Bwに上りデータが送信されてこなかった場合、この送信帯域に対応するＯＮＵ10に異常があったこと判定する。この通信障害監視については、後述する。
【００２７】
(d3)-(d8)  &  (u3)-(u8)  省電力状態での通信
ＯＮＵ10が省電力状態での通信が可能となったとき、もしくは省電力状態での通信が必要になったとき、ＯＮＵ10はＯＬＴ1に省電力状態に遷移することを通知する。この通知はどのような要求信号を使用してもよいが、例えば、Dying＿Gasp信号を送信する。
この通知を受信すると、ＯＬＴ1は当該ＯＮＵ10が省電力状態に入ったことを検知し、当該ＯＮＵ10への帯域割当てを所定の期間(sleep  time)休止する。この通信方法は、sleep  timeとして任意の値を設定可能であるが、１時間単位のような長期間ではリンクを正常に維持することが難しいため、例えば、ミリ秒のような短い期間を指定する。
【００２８】
ＯＮＵ10は、省電力状態に遷移すると、光送受信器14のＴｘ141のレーザーパワーを切り、オフ状態に制御する。なお、このときＯＮＵ10は、光送受信器14のＲｘ142のパワーカットは行わず、ＯＬＴ1からの制御信号や下りデータの受信は続ける。一方、ＯＬＴ1も、省電力状態に移行したＯＮＵ10にGrantを送信しないが、他の制御信号や下りデータは送信する。図２において、ＯＮＵシーケンスの右側にＯＮＵ10のＴｘ141の電源供給状態を"ON","OFF"で示した。省電力状態、すなわちスリープモードでは、その期間に断続的に電源のオンオフが繰り返される。"OFF"で示された期間は、Ｔｘ141のレーザーパワーを停止している停止期間である。断続的な停止期間と停止期間との間に、ＯＮＵ10はＴｘ141を起動し一時的な起動時間(Tentative  wake-up  time)を作り出す。"Sleep  time"は予め定められた時間長であり、この例では帯域更新周期の開始時が基準となって停止期間の絶対的な時間を特定している。図２では"Sleep  time"と"OFF"期間と一致していないが、これは上りデータを送信したＯＮＵ10が次の帯域更新周期を待たずに供給電力をカットするためである。他の実施例ではこの例に限らず"Sleep  time"と"OFF"期間とを一致させるようにしてもよい。
【００２９】
ＯＬＴ1は、各ＯＮＵ10毎にsleep  timeを計測し、sleep  timeが経過したらＯＮＵ10にGrantを送信する(d6)。このGrantは、省電力状態にあるＯＮＵ10を一時的に起こすために送信される。ＯＮＵ10は、この一時起動時間にＯＬＴ1からGrantを受信すると、省電力状態で動作中であっても一時的に光送受信器14のＴｘ141にレーザーパワーを供給し、オン状態にする。なお、sleep  timeの終了時間は分かっているため、ＯＮＵ10はＯＬＴ1からの帯域割当の通知を待たずに電源をオン状態にすることも可能である。そして、ＯＮＵ10は省電力状態を継続する場合には、上述(u3)で説明したようにスリープ要求を再送し、再び光送受信器14のＴｘ141のレーザーパワーを切って省電力状態に移行する(u6)。
【００３０】
ＯＬＴ1は、省電力状態のＯＮＵ10に割当てた帯域を観測し、正常に要求信号が送られてきたかを検知する。このとき、省電力状態のＯＮＵ10から正常に信号が送られてこない場合には、アップリンクの通信路、若しくはＯＮＵ10自体に障害が発生したと判断して、警報を発令する。この障害発生時の動作については、図５を用いて後述する。
【００３１】
(d9)-(d10)  &  (u9)-(u10)  省電力解除時の通信
ＯＮＵ10で、多量のデータ送信が必要な場合など、省電力状態の解除が必要な場合には、sleep  time後の一時起動時間でＯＮＵ10は、省電力状態の解除を要求する。この省電力状態の解除は、ＯＮＵ10が特定の信号を送信することによって行ってもよいが、例えば、指定された帯域で有効な上りデータを送信することでも実現可能である。有効な上りデータを送信することで省電力状態の解除することにより、送信ビットが節約され送信データの帯域を有効に使用することができる。
【００３２】
ＯＬＴ1は、上述(d6)後の動作と同様、タイミング(d9)の後に省電力状態のＯＮＵ10に割当てた帯域を観測し障害検知を行う。同時に、ＯＮＵ10が省電力要求を送信してきた場合には、ＯＬＴ1は当該ＯＮＵ10に対する省電力状態での運用を継続するが、上述のように省電力状態の解除要求を受信した場合には、省電力状態での運用を解除し、当該ＯＮＵ10に対して通常運用での動作を開始する。
【００３３】
上述の動作によれば、ＯＬＴ1はＯＮＵ10に対するリンクは維持したままで、ＯＮＵ10による省電力動作を許容することができ、同時に、通常はデータを送信してこないＯＮＵ10との通信に障害が発生した場合でも早期に障害の発生を検知できる。さらにＯＮＵ10は、光送受信器14のＴｘ141に対するレーザーパワー供給を停止して消費電力を抑えることが可能であるとともに、障害監視のために必要な通信においても、間引かれたGrantにより帯域更新周期の度に何らかの信号送信を強要される場合と比べて、消費電力を抑えることが可能となる。
【００３４】
送信帯域割当周期とは、ＯＬＴ1が送信帯域の割当てを通知し、当該ＯＮＵ10に送信帯域を割当てる周期である。上述の間引かれたGrantは、省電力状態のＯＮＵ10には通常状態で動作していたときに比べ、長い送信帯域の割当て間隔を持ったGrantである。
省電力状態のＯＮＵ10に割当てる送信帯域割当周期は、どのように決めてもよいが、一例としては、送信帯域割当周期がＭＰＣＰ（Multi-Point  Control  Protocol）タイムアウト警報の検出時間Ｔと一致した値を持つようにすることができる。送信帯域割当周期をＭＰＣＰタイムアウトの時間よりも長く設定すると、スリープモード中のＯＮＵ10がこのＭＰＣＰタイムアウトに引っかかってしまうため、ＯＬＴ1は送信帯域割当周期をＭＰＣＰタイムアウトの時間以下に設定する。また、ＯＮＵ10に複数回（ｎ回）の送信期間を与え、一回も受信できなかった場合に、ＭＰＣＰタイムアウトと判定すると無用な警報等が抑止される。そのため、例えば、ＭＰＣＰタイムアウトＴミリ秒と設定されている場合に、ＯＬＴ1は送信帯域割当周期をＴ／ｎミリ秒に設定する。
【００３５】
また、ＯＬＴ1とＯＮＵ10の間のリンクは維持されるため、ユーザ端末同士が通信を継続中であっても、消費電力を低減できる。
【００３６】
・ＯＬＴの通信制御詳細
【００３７】
次に、図３を用いてＯＬＴ1の通信処理の詳細について説明する。
図３はＯＬＴ1のＰＯＮ制御部2（PON  controller）の処理を示している。まず、ＰＯＮ制御部2は、ディスカバリによって発見されリンクが張られているＯＮＵ10のリスト(ActiveONUList)に基づき、アップリンクの送信帯域を割当てるべきＯＮＵ10を特定し、各ＯＮＵ10に送信帯域を割当てる（ステップＳ１）。このとき例えば、１周期の送信帯域をＮ分割したとき、対応するＯＮＵ10の識別子ＩＤは、idbw  =  ONU[bw],  bw  =  1,2,  ...  ,  N  で与えられる。
ActiveONUListでは省電力中のＯＮＵ10は除外されているため、ＰＯＮ制御部2はこのリストを参照することにより省電力動作中のＯＮＵ10には送信帯域を割当てないように動的帯域割当てを行うことができる。
【００３８】
次に、ＰＯＮ制御部2は、Grant及び下りデータをフレームにまとめ、送受信器5を制御して、このフレームをＯＮＵ10に送信する（ステップＳ２）。Grant及び下りデータは、同一のフレームで送っても良いし、別々のフレームで送信することも可能である。
【００３９】
続いて、ＰＯＮ制御部2は、Ｒｘ51が受信した各送信帯域の受信処理を以下のステップで行う（ステップＳ３）。
まず、ＰＯＮ制御部2は、次の送信帯域に割当てたＯＮＵ10を特定する（ステップＳ４）。このとき、送受信器5のＲｘ51はアップリンクの受信を同時並行で行っており、ＰＯＮ制御部2は、Ｒｘ51が受信したデータを処理のため内蔵メモリ等に読み込む（ステップＳ５）。ＰＯＮ制御部2は、受信した上り信号の種類を調べ（ステップＳ６）、有効な信号がない場合にはステップＳ１７に、省電力状態の要求信号(Dying＿gasp)を検出した場合にはステップＳ１２、その他のデータ信号等である場合には、ステップＳ７の処理を行う。
【００４０】
ステップＳ７においてＰＯＮ制御部2は、受信データの送信元ＯＮＵ10を調べ、このＯＮＵ10がActiveONUListに含まれていない場合には、ActiveONUListに追加する。ここでＯＬＴ1は省電力状態のＯＮＵ10が通常のデータを送信してきたことにより、当該ＯＮＵ10が省電力状態を解除したことを検知する。
【００４１】
受信データには、ＯＮＵ10からの帯域要求が含まれており、ＰＯＮ制御部2は受信フレームから帯域要求を読み取り、ステップＳ１における次回の帯域割当てのために当該ＯＮＵ10の識別子(ID)と対応させてこの帯域要求をメモリに記録する（ステップＳ８）。帯域要求は、ＯＮＵ10の送信バッファ12におけるデータの蓄積量（占有度）などによって表現されている。ＯＮＵ10が送信バッファ12の占有度に関するレポートを送信し、このレポートに基づきＯＬＴ1が動的帯域割当てを行う方法をSR-DBA(status  reporting  DBA)という。なお、帯域要求は明示的に行う必要はなく、ＯＬＴ1がＯＮＵ10に割当てた帯域に対して、実際にＯＮＵ10が送信したデータ量を観測することにより、割当てる帯域を調整することも可能である。これをTM-DBA(traffic-monitoring  DBA)という。ステップＳ８においてこのTM-DBAにおけるトラフィック観測を行ってもよい。
【００４２】
次に、ＰＯＮ制御部2は受信バッファ3に保持された受信データを、ＰＨＹ7を介してネットワークへ送信する（ステップＳ９）。
ＰＯＮ制御部2は、各ＯＮＵ10とのアップリンクの通信状態を常に監視している。もし、ＯＮＵ10がフレームを送信するタイミングで期待されるフレームを受信できなかった場合、LOSi(Loss  of  signal  for  ONUi)という警報信号を出力する。この警報信号はネットワーク管理に必要な警報であり、LOSiが発生した場合にはネットワークオペレータに通知され、ネットワークオペレータはこのLOSiに基づき障害対策を行う。ステップＳ１０はこのLOSiのための障害カウントをクリアする処理である。LOSiはi番のＯＮＵ10から例えば信号を４回連続で受信できなかった場合に真の障害と判断され、出力されるものであり、障害カウントはこの不受信の連続数をカウントしている変数である。ＰＯＮ制御部2は、LOSiのカウントのカウントアップを後述するステップＳ１７で行う。
【００４３】
ステップＳ１０の処理が終了すると、ＰＯＮ制御部2は次の帯域を処理するためステップＳ３のループ処理の最初に戻る。このループ処理は、bw番目の帯域に対する処理を１〜Ｎ番目まで繰り返す処理である。
【００４４】
次に、ステップＳ６で、ＯＬＴ1がスリープ要求(Dying＿Gasp)信号を受信した場合の処理について説明する。
この実施の形態では、Dying＿Gaspは２種類ある。１つはＯＮＵ10がリンクを切って電源をオフにする場合に出力するDying＿Gasp(0)と、もう１つはＯＮＵ10がスリープ要求として出力するDying＿Gasp(1)である。Dying＿Gasp信号は、Dying＿Gasp信号であることを示す信号識別子、ＯＮＵ10のＩＤ、スリープ要求であることを示すフラグ（オプション）を含むフォーマットを有している。ＰＯＮ制御部2は、ステップＳ１２で受信したDying＿Gasp信号がスリープ要求であるかを調べ、スリープ要求すなわち、Dying＿Gasp(1)信号である場合にはステップＳ１３の処理に進む。
【００４５】
ステップＳ１２にて、ＰＯＮ制御部2は当該ＯＮＵ10が省電力状態に移行したことを検知し、これを記録する、具体的には、送信帯域の割当て対象リストであるActiveONUListから当該ＯＮＵ10のＩＤを除外する処理を行う。また、ＰＯＮ制御部2は省電力期間の計測をするために、ｉ番目のＯＮＵ10に対してsleep  timeのタイマをセットする（ステップＳ１４）。このsleep  timeは、ＯＬＴ1が予め記憶している時間、あるいは通信状況に基づいて計算した時間でもよいし、ＯＮＵ10から具体的な時間を取得してこの値をセットしてもよい。また、sleep  timeの測定は、省電力期間を判別できるものであればどのような方法を用いてもよく、所定の経過時間に従ってカウントアップ、カウントダウンするような相対的な時間経過の測定や、クロックの絶対時間を指定した絶対的な時間観測によって行うことも可能である。次にＰＯＮ制御部2は、上述の上りデータ受信処理（ステップＳ９）に移行し、同様の処理を繰り返す。なお、Dying＿Gasp(1)とともに上りデータも同一帯域（或いはフレーム）で送信できる仕様とすると、ＯＮＵ10が送信バッファ12に微少なデータ断片のみを残してデータ送信が完了する状況でも、即座に省電力状態に入ることができるという利点がある。一方、省電力状態が可能な状況では、ＯＮＵ10は上りデータを持っていない場合も多いので、スリープ要求を受け取った場合には、このフレームの上りデータの処理をしない仕様としても構わない。
【００４６】
一方、ステップＳ１２にて、Dying＿Gasp(0)を受信したと判定した場合には、ＰＯＮ制御部2は、ＯＮＵ10の電源が切られた状態となったことを検知し（ステップＳ１５）、当該ＯＮＵ10をActiveONUListから外すとともに、当該ＯＮＵ10に割当てていたリンクの情報とリソースを削除する処理を行う。このとき、ＯＬＴ1は、ＯＮＵ10にはリンクが切断されたこと、リンク情報など全ての情報を廃棄するように指示するDeactivate信号(Deactivate＿ONU-ID)を送信する。ＯＮＵ10はこの信号を受け、光送受信器14の電源をオフにする。この処理が終了すると、ＰＯＮ制御部2は再び次の帯域を処理するためステップＳ３の処理に戻る。
【００４７】
ステップＳ１７は、ステップＳ６にてＯＮＵ10に割当てられた送信帯域で、有効な信号が受信されなかった場合の処理であり、ＰＯＮ制御部2はこの処理により通信障害を検知する。ここで、単に光送受信器14のＴｘ141の電源をオフにして省電力状態にしているだけの省電力モードを備えるシステムでは、省電力状態のＯＮＵ10は当然上りデータ等を送信してこないためＯＬＴ1は障害検知をすることができない。この実施の形態では、省電力動作中のＯＮＵ10に対しても、ＯＬＴ1が一時的に送信帯域を割当て、ＯＮＵ10もsleep  time後に一時的にＴｘ141の電源をオンにしてフレームを送信する。そのため、ステップＳ６で、割当られた送信帯域にＯＮＵ10がフレームを送信してくるか否かで上りリンクの通信障害を検知できる。ここで、当該帯域でフレームが受信できなかった場合、ＰＯＮ制御部2は当該ｉ番のＯＮＵ10に対する不受信回数をカウントする変数LOS[i]をカウントアップする。
【００４８】
ＰＯＮ制御部2は、変数LOS[i]が予め定められた規定数LOS＿Max（例えば４）に達した場合には、当該ＯＮＵ10の上りリンクに通信異常が発生したと判断し、上述の警報LOSiを発する（ステップＳ１９）。また、ＰＯＮ制御部2はステップＳ１６の処理に移行し、リンクを切断する。一方、変数LOS[i]がLOS＿Maxに達していない場合、ＰＯＮ制御部2は警報は出さずに、次の帯域に対する処理（ステップＳ３）に戻る。
【００４９】
以上の処理を１つの帯域更新周期内の全ての送信帯域に行った後、ＰＯＮ制御部2は省電力動作中の各ＯＮＵ10について、sleep  timeが満了しているＯＮＵ10がないかを調べる。もし、sleep  timeが満了しているＯＮＵ10が見つかった場合には、一時的に当該ＯＮＵ10を起動するため、そのＩＤをActiveONUListに追加する（ステップＳ２０）。この処理により、ステップＳ１７〜１９で説明した省電力動作中のＯＮＵ10の監視動作が可能になる。また、ＯＮＵ10が省電力状態を継続する場合には、ステップＳ１で割当てられた送信帯域を使ってスリープ要求を送り返すため、ＯＮＵ10はリンクを維持しながら再び消費電力を抑えた動作を継続することができる。
【００５０】
次にＰＯＮ制御部2は、次の帯域更新周期の動作を継続するかを判断し、続ける場合には、ステップＳ１の処理に戻り、上述の動作を再開する。
【００５１】
・ＯＮＵの通信制御詳細
【００５２】
次に、図４を用いてＯＮＵ10の通信処理の詳細について説明する。
図４はＯＮＵ10のＰＯＮ制御部11が実行する通信制御を示すフローチャートである。通信制御は大きくダウンリンク受信制御（ステップＳ３０−Ｓ３３）とアップリンク送信制御（Ｓ３５−Ｓ５１）に分かれる。
【００５３】
ダウンリンク受信制御
まず、ダウンリンクの受信制御について説明する。光送受信器14のＲｘ142は、ＯＬＴ1から送信されるダウンリンクフレームを受信し、受信バッファ13にこの受信データを記録する。ＰＯＮ制御部11は、光送受信器14が受信したフレームを観測し（ステップＳ３０）、フレームに含まれるヘッダ情報からアップリンクの送信帯域情報を抽出する（ステップＳ３１）。送信帯域情報は、割当て対象のＯＮＵ10が特定できる情報と、送信開始時間、送信終了時間が特定できる情報を持っている。
【００５４】
ＰＯＮ制御部11は、また、受信フレームからペイロード部分を抽出し、上位層処理手段へ出力する（ステップＳ３２）。この処理は、ＯＮＵ10に接続されている端末20-1,20-2に合わせた上位プロトコルで受信したデータを送信するための処理である。次に、ＰＯＮ制御部11は、受信制御を終了し電源を切るかを判断し、電源を切らず受信を継続する場合はステップＳ３０に戻り、上述の受信制御を継続する。
【００５５】
アップリンク送信制御
次に、アップリンクの送信制御について説明する。
ＰＯＮ制御部11は、ステップＳ３５で、ＯＬＴ1から送信帯域の割当て(Grant)を待つ。送信帯域が割当てられたら、ＰＯＮ制御部11は光送受信器14のＴｘ141に電力を供給し、レーザーパワーオンの状態にする（ステップＳ３６）。この処理は、特に省電力状態から復帰するときに必要であるため、通常の運用状態で動作中で既にＴｘ141がオン状態であるときは改めて、電力供給を開始する処理を行う必要はない。
【００５６】
ここで、ＰＯＮ制御部11は、実際の送信帯域の開始時間前であって、光送受信器14のＴｘ141が起動し光出力が安定するまでの時間以上前に、Ｔｘ141に対して電源供給を指示する。この実施の形態の帯域更新周期は非常に短いサイクルであり、省電力状態から一時的起動状態(Tentative  wake-up)への移行は非常に短い時間で、かつ、頻繁に行われる。従って、Ｔｘ141の起動時の光出力の挙動を考慮せずに、送信時間の直前で起動した場合には、ＯＬＴ1において受信不能、エラー率の悪化などの影響がでるためである。従って、図４に示されるように送信帯域が割当てを検知したら、ＰＯＮ制御部11はＴｘ141の電源供給を開始する。この後、他のフレーム作成作業などを行い、ＰＯＮ制御部11が実際にフレームの送信をするのはこの後のステップＳ４６である。
【００５７】
次に、ＰＯＮ制御部11は、送信バッファ12のデータ蓄積状態や端末20-1、20-2等の下流側の接続機器の動作状態を検知し（ステップＳ３７）、省電力状態(Sleep  mode)に遷移するかどうかを判断する（ステップＳ３８）。例えば、ＯＬＴ1は送信バッファのデータ蓄積状態が、データがない状態であるか、所定の期間、所定のしきい値以下の少ないデータ量の蓄積しかなく余裕があると判断したときに、省電力状態に遷移すると判断する。省電力状態であるときにはアップリンクは維持されるため、ＯＮＵ10は、送信バッファの容量や通信回線の伝送速度に対して、比較的小さい帯域のデータは送信できる点に注目すべきである。また、ＯＮＵ10が省電力状態に遷移する判断基準の他の例としては、(1)各端末の電源状態とオン状態の台数や通信応答がある端子の数、(2)接続する端末（ここでは端末20-1,20-2）の全てが省電力状態に入ったことを、例えばＩＥＥＥ８０２．３ａｚに規定されるＬＰＩ受信などの方法で検出したか否か等がある。
【００５８】
省電力状態に遷移しないと判断した場合、ＰＯＮ制御部11は送信バッファ12に蓄積されている送信データに基づき、送信ペイロードを作成する（ステップＳ３９）。このペイロードは上位層で処理及び作成されたデータである。続いて、次の周期の送信帯域を確保するため、送信バッファ12のデータ占有率等を基にステータスレポートが作成される（ステップＳ４０）。これはＰＯＮ制御部11が、例えば、OMCI(Optical  Network  Unit  Management  and  Control  Interface)等のプロトコルによって指示されたバッファサイズに対して、実際にバッファに蓄積されているデータの割合で表わされ、この割合を所定の符号化方法で符号化し、レポートを作成する。ステータスは、アップリンクの通信トラヒックが分かるようなものであれば、どのような基準で作成されてもよい。また、TM-DBAを使用する場合には、このレポートは必須ではない。
【００５９】
一方、省電力状態に遷移する場合、ＰＯＮ制御部11は後述のステップＳ５０で省電力状態に移行するため、省電力状態に遷移するという情報（フラグ）を内蔵メモリに記録する。また、ＰＯＮ制御部11はスリープ要求であるDying＿Gasp(1)信号を生成する（ステップＳ５１）。
【００６０】
ステップＳ４１にて、ＰＯＮ制御部11はＯＮＵ10の電源を切るかどうかを判断する。電源を切る場合、ＰＯＮ制御部11は送信フレームの中にDying＿Gasp(0)信号を挿入しＯＬＴ1に送信するため、この信号を作成する（ステップＳ４２）。電源を落とすと、Ｒｘ142も含めて光送受信器14の電源供給が止められ、ＯＮＵ10は送受信ともに不可能な状態になる。従って、ＰＯＮ制御部11が実際に電源を落とすのは必要な送信処理を終了したステップＳ４９以降になる。
【００６１】
ＰＯＮ制御部11は、上述のステップで作成した各種信号をまとめて、これらを収容するフレームを作成する（ステップＳ４４）。このとき、ＰＯＮ制御部11はフレームヘッダーを作成して（ステップＳ４３）、そのフレーム内に挿入する。
【００６２】
フレームの作成が終了すると、ＰＯＮ制御部11はステップＳ３１で抽出した送信帯域情報で指定された送信開始時間まで待って（ステップＳ４５）、フレームの送信を開始する（ステップＳ４６）。フレームの送信が終了すると、ＰＯＮ制御部11は省電力状態(Sleep  mode)に遷移するか否かを判断し（ステップＳ４７）、省電力状態に遷移する場合にはＴｘ141の電源供給を止める（ステップＳ４８）。具体的には、ＰＯＮ制御部11は光送受信器１４のＴｘ141に対してパワーダウンまたはシャットダウンなどの電気信号を送信することによりＴｘ141を省電力状態とすることができる。この処理により、ＰＯＮ制御部11はスリープモードにおける断続的な送信停止期間（送信部の停止期間）を作りだす。
【００６３】
最後に、ＰＯＮ制御部11は電源をオフするか、次の送信のために待機するかを判断し（ステップＳ４９）、電源をオフする場合には光送受信器１４等の電源を切って処理を終了する。ここで、単発的な通信エラーによりDying＿Gasp(0)信号が正しくＯＬＴ1に伝達されない場合、無用の警報がＯＬＴ1で頻発してしまうため、電源オフ前に複数回Dying＿Gasp(0)信号を送信してから電源をオフするようにすることができる。この場合、ＰＯＮ制御部11はステップＳ４９でDying＿Gasp(0)信号の送信回数をカウントし、所定回数に達するまではステップＳ３５の処理に戻るようにする。
一方、電源オフしないと判断した場合には、ＰＯＮ制御部11はステップＳ３５に戻り、上述と同様の処理を繰り返す。
【００６４】
・障害発生時の動作
【００６５】
次に、通信障害が発生した場合の通信システムの動作について説明する。
図５は、省電力状態で動作中のＯＮＵ10に、通信障害が発生した場合を示すシーケンス図である。ＯＮＵ10は送信タイミング(u3)後に省電力状態に移行し、この後、端末20-1から送信データを大量に受信しタイミング(u4)後に省電力状態から復帰しようとする。ここで、加入者線30で通信障害が発生してしまうと、データの送信が行えなくなる。ＯＬＴ1は、ＯＮＵ10が光送受信器14のＴｘ141の電源をオフしデータを送信してこないことを知っているため、ＯＬＴ1からみればアップリンク通信が一時的に無くても異常はなく、ＯＬＴ1は異常が発生していることは検知できない。しかし、この実施の形態の通信システムでは、sleep  time中は当該ＯＮＵ10の上り通信は抑止しながら、一方でsleep  time後(d6)に一時的に送信帯域を省電力状態のＯＮＵ10に割当てる。そのため、ＯＬＴ1は、(d6)で割当てた帯域を観測することにより、省電力状態のＯＮＵ10とのリンクに通信異常（Loss  of  Signal  for  ONUi）がないかを検知することができる。
【００６６】
図５の例では、タイミング(d6)で割当てた帯域Bwで当該ＯＮＵ10からの応答信号がない場合、続くタイミング(d7)でも同ＯＮＵ10に帯域Bwを割当て、合計２回の帯域観測を行い、２回目の帯域の観測結果でLOSi警報を出力している。なお、この帯域割当ては連続する帯域更新周期で割当てる必要はなく、間欠的に送ってもよい。また、観測する回数も任意の数を設定することができる。
【００６７】
警報LOSiを出力したＯＬＴ1は、当該ＯＮＵ10とのリンクを切断し、この旨をDeactivate＿ONU-IDを３回出力して、ＯＮＵ10に知らせる。Deactivate＿ONU-IDを受け取ったＯＮＵ10は、リンクの切断を検知し、リンクに関して保持していた情報を破棄して、データ送信を中止しなければならない。この後、ＯＮＵ10はＯＬＴ1からの通信待ちの状態（standby  mode）に移行する。
リンクが切断された後、ＯＮＵ10がＯＬＴ1との間で再接続するためには、ＯＮＵ10はＯＬＴ1から送信されるディスカバリ要求に応答し、自己をＯＬＴ1に登録する。ＯＬＴ1は、ディスカバリによってＯＮＵ10を登録し、リンクを確立するまで送信帯域を当該ＯＮＵ10に割当てない。
【００６８】
・電源オフ時の動作
【００６９】
続いて、ＯＮＵ10が電源オフするときの動作について説明する。
図６は、ＯＮＵ10が省電力状態後に電源オフする場合を説明するシーケンス図である。タイミング(u8)まで、ＯＮＵ10は省電力状態での動作をしているが、例えば、ユーザがＯＮＵ10の電源を切る操作をした場合などで、ＯＮＵ10に電源オフの動作開始をする必要が生じる。このとき、ＯＮＵ10が省電力状態からすぐに電源を切ってしまうと、ＯＬＴ1はこれを検知できずにLOSiを発してしまうことになる。そこで、ＯＮＵ10は、sleep  time後の帯域割当てまで待って(d9)、ＯＬＴ1にDying＿Gasp(0)信号を送信し(u9)、その後に電源を切る。
一方、ＯＬＴ1もDying＿Gasp(0)信号を受信したことで、ＯＮＵ10との間に通信障害が発生したり、スリープ状態から復帰していないことを認識できるため、無用の警報出力を防ぐことができる。
【００７０】
・Sleep  timeの可変設定とAcknowledgement
【００７１】
図７は、省電力状態のsleep  timeをシグナリングにより決定する通信方法のシーケンスを示している。ＯＮＵ10は、スリープ要求を出力するときに、自己の通信状態に応じて設定したsleep  timeを指定してＯＬＴ1に出力する。例えば、ＯＮＵ10は、上りのデータが全くない時はsleep  timeを長く、非常に小さい帯域若しくは断続的な通信が続く場合にはsleep  timeを短く設定する(しかし、省電力状態には遷移する)など、ＯＮＵ10の通信状態に応じてsleep  timeを変更してスリープ要求を出力することができる(u3)。
【００７２】
一方、ＯＬＴ1も、ＯＮＵ10の要求と最大遅延条件などネットワーク条件に応じてsleep  timeを設定することができる。このＯＬＴ1は、ＯＮＵ10からスリープ要求を受信すると、スリープ状態を許可可能かを判断し、また、要求されたsleep  timeを考慮しつつ、許可可能なsleep  timeを決定し、このsleep  timeとともにスリープ要求に対する肯定応答信号(Acknowledgement)を送信する(d4)。なお、ＯＬＴ1は肯定応答信号と一緒に当該ＯＮＵ10に対する送信帯域割当てを通知しなくともよい。
【００７３】
ＯＮＵ10は、肯定応答信号を受信するまで省電力状態に移行せず、肯定応答信号を受信してから省電力状態に移行する。このように、肯定応答信号を待つことにより、ＯＬＴ1との間で状態の誤認が生じなくなり、ＯＬＴ1が誤って警報を発するというような事態を抑制することができる。また、ＯＮＵ10は許可されたsleep  timeの間、省電力状態で動作することができるため、通信状況に応じて消費電力の低減と通信のバランスを適切に調整することができる。
【００７４】
なお、上述の説明では、ＯＮＵ10とＯＬＴ1の両方がsleep  timeを送信したが、sleep  timeを調整可能にするためには、どちらかの装置のみがsleep  timeを送信するようにしてもよい。また、通信システムは肯定応答信号がないシーケンスを使用することも可能である。
【００７５】
実施の形態２．
実施の形態２は、省電力状態（スリープモード）のＯＮＵ10にも送信帯域を割当て、スリープ中のアップストリームの遅延を低減する実施の形態である。通信システムのハードウェア構成は、図１で説明した上述の通信システムと同様である。
図８は、この実施の形態の通信方法を示したシーケンスである。図８において、ＯＬＴ1の送信タイミング(d4),(d5),(d7),(d8)を見ると分かるように、この実施の形態では、図２のシーケンスと異なり、ＯＬＴ1はスリープモードのＯＮＵ10に対しても送信帯域を割当てる。従って、ＯＮＵ10はsleep  timeの終了を待たずに、スリープモードを解除し、通常モードに遷移して上りデータの送信を再開することができる。
【００７６】
一方、警報監視の点では、スリープモードのＯＮＵ10は自己の判断でフレームを送信したり、しなかったりするため、工夫が必要である。そのため、ＯＬＴ1は、スリープモード中のＯＮＵ10に割当てた送信帯域は観測するが、警報監視のためのLOSiのカウントをマスクし、この送信帯域で有効な信号を受信できなかったとしても、警報を出力しないように制御を行う。図８の左側にLoss  of  Signalの警報監視状態を"ON"（監視有効）と"MASK"（監視無効）が記載されている。この図より、sleep  time中でLoss  of  Signalの警報監視が"MASK"されていることが分かる。
【００７７】
・ＯＬＴの通信制御詳細
【００７８】
次に、図９を用いてＯＬＴ1の通信処理の詳細について説明する。
図９はＯＬＴ1のＰＯＮ制御部2の処理を示している。図９において、図３と同一の符号は図３と同一又は相当の処理を示している。図３ではＰＯＮ制御部2はステップＳ１やステップＳ１３で省電力状態のＯＮＵ10には、送信帯域を割当てないように制御した。一方の図９の制御では、ＰＯＮ制御部2はステップＳ６０でスリープモードのＯＮＵ10も含めて送信帯域を割当てる。なお、スリープモードで動作中のＯＮＵ10は必要な送信帯域が小さいと思われるため、ＰＯＮ制御部2は通常モードのＯＮＵ10に比べて少ない送信帯域を割当てる。
【００７９】
ステップＳ６１では上り信号の種類を識別するが、ＰＯＮ制御部2はDying＿Gasp(1)信号の代わりに、PLOAM(Physical  Layer  OAM  Operations,  Administrations  and  Maintenance)メッセージによるスリープ要求を検知する。スリープ要求には、ＯＮＵ10を特定可能な識別子（当該ＯＮＵ10とのリンクの識別子でも可）、PLOAMメッセージがスリープ要求であることを示すメッセージ種別の識別子が含まれている。なお、スリープ要求は実施の形態１と同様にDying＿Gasp(1)信号であってもよい。受信した上り信号にスリープ要求が含まれていた場合、ＰＯＮ制御部2はステップＳ１３で当該ＯＮＵ10がスリープモードに移行したことを検知するが、このとき上述のように当該ＯＮＵ10を送信帯域の割当て対象から除外する必要はない。
【００８０】
また、ステップＳ６１で帯域bwにおいて、有効な受信信号がないと判定した場合には、ＰＯＮ制御部2はステップＳ６２で、その帯域に割当てられたＯＮＵ10がスリープモードであるかどうかをタイマtiを調べることによって検知する。そして、スリープモードであると判定した場合には、ＰＯＮ制御部2は警報処理（ステップＳ１７〜１９）をマスクし、ステップＳ１１に移行して次の送信帯域の処理を行う。
ＯＬＴ1は以上のように、スリープモードのＯＮＵ10に送信帯域を割当てながら、スリープモード中のＯＮＵ10には、フレームの送信をしないことを許容し、障害監視の誤報を防ぐ手段を備えている。
【００８１】
・ＯＮＵの通信制御詳細
【００８２】
次に、図１０を用いてＯＮＵ10の通信処理詳細について説明する。
図１０はＯＮＵ10のＰＯＮ制御部11が実行する通信制御を示すフローチャートである。図１０において、図４と同一の符号は図４と同一又は相当の処理を示している。図１０の通信制御において、ＯＮＵ10はスリープモードで送信帯域が割り当てられても、スリープモードではその送信帯域を使ってデータを送信しない（ステップＳ７０、Ｓ７１）。そのため、ＯＮＵ10はＴｘ141を起動する必要がなく消費電力を節約できる。また、ステップＳ７０でＰＯＮ制御部11は送信データがあるか否かを判断し、スリープモードであっても送信データがある場合には、ステップＳ３６以降の送信処理を実行する。このため、図１０に記載の通信方法を採用するＯＮＵ10では、sleep  timeの満了前にスリープモードを解除し、スリープモード中の送信遅延を低減することができる。
【００８３】
ステップＳ７２では、ＰＯＮ制御部11は、図４のDying＿Gasp(1)信号の代わりに、PLOAM  Messageを使ったスリープ要求を作成する。一方、ステップＳ７３では、電源オフ時のDying＿Gasp信号として通常のDying＿Gasp信号が作成される。
【００８４】
・障害発生時の動作
次に、通信障害が発生した場合の通信システムの動作について説明する。
図１１は、省電力状態で動作中のＯＮＵ10に、通信障害が発生した場合を示すシーケンス図である。スリープモード中のタイミング(d1),(d2),(d5),(d6)では、障害監視がマスクされ、LOSiは誤検知されない。一方、ＯＮＵ10の送信タイミング(u4)後にアップリンクで障害が発生したとき、ＯＬＴ1の送信タイミング(d6),(d7)で割当てた送信帯域BwでＯＬＴ1はLOSiの障害を検知し、警報LOSiを出力する。
【００８５】
・電源オフ時の動作
【００８６】
続いて、ＯＮＵ10が電源オフするときの動作について説明する。
図１２は、ＯＮＵ10が省電力状態後に電源オフする場合を説明するシーケンス図である。タイミング(u8)まで、ＯＮＵ10は省電力状態での動作をしているが、例えば、ユーザがＯＮＵ10の電源を切る操作をした場合などで、ＯＮＵ10に電源オフの動作開始をする必要が生じる。このとき、ＯＮＵ10が省電力状態からすぐに電源を切ってしまうと、ＯＬＴ1はこれを検知できずにLOSiを発してしまうことになる。そこで、ＯＮＵ10は、sleep  time後の帯域割当てまで待って(d9)、ＯＬＴ1にDying＿Gasp信号を送信し(u9)、その後に電源を切る。
一方、ＯＬＴ1もDying＿Gasp信号を受信したことで、ＯＮＵ10との間に通信障害が発生したり、スリープ状態から復帰していないことを認識できるため、無用の警報出力を防ぐことができる。
【００８７】
・Sleep  timeの可変設定とAcknowledgement
【００８８】
図１３は、図７と同様に省電力状態のsleep  timeをシグナリングにより決定する通信方法のシーケンスを示している。ＯＮＵ10は、スリープ要求を出力するときに、自己の通信状態に応じて設定したsleep  timeを指定してＯＬＴ1に出力する。例えば、ＯＮＵ10は、上りのデータが全くない時はsleep  timeを長く、非常に小さい帯域若しくは断続的な通信が続く場合にはsleep  timeを短く設定する(しかし、省電力状態には遷移する)など、ONUの通信状態に応じてsleep  timeを変更してスリープ要求を出力することができる(u3)。
【００８９】
一方、ＯＬＴ1も、ＯＮＵ10の要求と最大遅延条件などネットワーク条件に応じてsleep  timeを設定することができる。このＯＬＴ1は、ＯＮＵ10からスリープ要求を受信すると、スリープ状態を許可可能かを判断し、また、要求されたsleep  timeを考慮しつつ、許可可能なsleep  timeを決定し、このsleep  timeとともにスリープ要求に対する肯定応答信号(Acknowledgement)を送信する(d4)。なお、ＯＬＴ1は肯定応答信号と一緒に当該ＯＮＵ10に対する送信帯域割当てを通知しなくともよい。
【００９０】
ＯＮＵ10は、肯定応答信号を受信するまで省電力状態に移行せず、肯定応答信号を受信してから省電力状態に移行する。このように、肯定応答信号を待つことにより、ＯＬＴ1との間で状態の誤認が生じなくなり、ＯＬＴ1が誤って警報を発するというような事態を抑制することができる。また、ＯＮＵ10は許可されたsleep  timeの間、省電力状態で動作することができるため、通信状況に応じて消費電力の低減と通信のバランスを適切に調整することができる。
【００９１】
なお、上述の説明では、ＯＮＵ10とＯＬＴ1の両方がsleep  timeを送信したが、sleep  timeを調整可能にするためには、どちらかの装置のみがsleep  timeを送信するようにしてもよい。また、肯定応答信号がないシーケンスも使用することも可能である。
【００９２】
・PLOAM  Messageによるスリープモードの明示的な解除
【００９３】
上述の実施の形態１及び２では、省電力状態（スリープモード）から通常状態に復帰する場合、ＯＮＵ10は割当てられた帯域でスリープ要求を伴わないデータ送信を実行する。ＯＬＴ1はこのデータ送信を受信することによって、当該ＯＮＵ10が通常状態に移行したことを検知するが、ＯＮＵ10及びＯＬＴ1は、この省電力状態（スリープモード）をPLOAM  Messageを用いた明示的なスリープ解除要求を用いて実行することもできる。図１４のフローチャートは、この明示的なSleep解除要求を処理するＯＬＴ1の通信制御を示している。  図１４において、図９と同一の符号は、図９と同一又は相当の処理を示している。
【００９４】
図１４のステップＳ６４は、ＯＬＴ1が受信したスリープ要求が遷移要求であるのか、解除要求であるのかを判別する処理である。PLOAM  Messageのフォーマットは、どのようなものでも構わない。例えば、スリープ要求は、ＯＮＵ10を特定可能な識別子（当該ＯＮＵ10とのリンクの識別子でも可）、PLOAMメッセージがスリープ要求であることを示すメッセージ種別の識別子、及び、遷移／解除のいずれかを示すフラグを含む。このフラグは、スリープ要求がスリープモードへの遷移を要求しているのか、解除を要求しているのかを示すフラグである。また、他の例としては、フラグの代わりに、メッセージ種別の識別子を遷移／解除とで区別可能に割当てる方法も考えられる。このように明示的にスリープモードの解除を行うことにより、より確実にスリープモードの遷移と解除をＯＮＵ10とＯＬＴ1の両者が認識できるため、処理がより確実になる。また、スリープモードの解除に対するAcknowledgement信号を返信するハンドシェイク方法を採用すれば、通信システムの確実性がさらに向上する。
【００９５】
以上、この発明の実施の形態について説明した。この発明はこれらの実施の形態に限定されるものではなく、この発明の主旨に包含されるかぎりどのような変形が行われてもよい。例えば、この通信方法が適用される通信システムは、ＰＯＮシステムである必要はなく。アクティブ素子を用いた光通信システムにも適用することができる。また、光通信に限らず、端末間を電気信号を用いて通信する通信システムに適用することも可能である。
【００９６】
この発明の通信システム、或いは通信方法は、第1に消費電力を抑えることができる優れた通信システムである。従って、上述の実施の形態から障害監視機能を除いたとしても使用可能であり、その場合でも消費電力を抑えることができるという発明の効果を奏する。また、第２の付加的効果として、消費電力を抑えた通信システムでリンクを維持しながら障害監視を行うこともできるという特長がある。
【産業上の利用可能性】
【００９７】
この発明は、省電力化が必要な通信方法、通信システムに適している。
【符号の説明】
【００９８】
１  ＯＬＴ、２  ＰＯＮ制御部、３，１３  受信バッファ、４，１２  送信バッファ、５，１４  光送受信器、６  ＷＤＭ、７  ＰＨＹ、１０−１〜１０−３  ＯＮＵ、１１  ＰＯＮ制御部、２０−１，２０−２  端末、３０  加入者線、４０  スプリッタ、５１，１４２，１６１−１，１６１−２  Ｒｘ、５２，１４１，１６２−１，１６２−２  Ｔｘ。