(57)【特許請求の範囲】
【請求項１】
少なくともひとつの局側光伝送路終端装置と、複数の宅内光伝送路終端装置とを備える受動光網システムにおいて、
前記局側光伝送路終端装置は、
上位網と第１リンク速度で通信するための第１インタフェース部と、
宛先の前記宅内光伝送路終端装置毎に下りデータを保持する第１キューバッファ部と、
前記宅内光伝送路終端装置と通信するための電気・光変換部と、
前記宅内光伝送路終端装置のスリープ制御を行う第１制御部と
を備え、
前記宅内光伝送路終端装置は、
通信端末と第２リンク速度で通信するための第２インタフェース部と、
前記局側光伝送路終端装置への上りデータを保持する第２キューバッファ部と、
前記局側光伝送路終端装置と通信するための電気・光変換部と、
自装置のスリープ制御を行う第２制御部と
を備え、
前記局側光伝送路終端装置の前記第１制御部は、前記第１キューバッファ部の空き容量と、第１リンク速度に基づき、第１スリープタイム候補を求め、
前記宅内光伝送路終端装置の前記第２制御部は、前記第２キューバッファ部の空き容量と、第２リンク速度に基づき、第２スリープタイム候補を求め、
前記第１又は第２制御部が、前記宅内光伝送路終端装置の少なくともひとつについて第１スリープタイム候補と第２スリープタイム候補を比較して、それらの小さい方を実行スリープタイムに決定し、
該宅内光伝送路終端装置を、決定された実行スリープタイムの間、スリープ状態にする前記受動光網システム。
【請求項２】
前記第１スリープタイム候補及び第２スリープタイム候補は、前記第１及び第２キューバッファ部の空き容量の増加に伴って大きくなり、前記第１及び第２リンク速度の増加に伴って小さくなるように設定される請求項１に記載の受動光網システム。
【請求項３】
前記局側光伝送路終端装置の第１制御部は、前記第１キューバッファ部の空き容量と第１リンク速度に基づき、該第１リンク速度で宅内光伝送路終端装置宛ての下りデータを受信して該第１キューバッファ部に格納した場合に、該第１キューバッファ部がいっぱいになる時間に応じた第１スリープタイム候補が決定され、及び／又は、
前記宅内光伝送路終端装置の第２制御部は、前記第２キューバッファ部の空き容量と第２リンク速度に基づき、該第２リンク速度で上りデータを受信して該第２キューバッファ部に格納した場合に、該第２キューバッファ部がいっぱいになる時間に基づき、第２スリープタイム候補が決定される請求項１に記載の受動光網システム。
【請求項４】
前記局側光伝送路終端装置の前記第１制御部は、
前記第１キューバッファ部の空き容量と前記第１リンク速度とに対応して、予め定められた第１スリープタイム候補が記憶された第１スリープタイム候補記憶領域を備え、
該第１スリープタイム候補記憶領域を参照して、第１スリープタイム候補を求め、
前記宅内光伝送路終端装置の前記第２制御部は、
前記第２キューバッファ部の空き容量と前記第２リンク速度とに対応して、予め定められた第２スリープタイム候補が記憶された第２スリープタイム候補記憶領域を備え、
該第２スリープタイム候補記憶領域を参照して、第２スリープタイム候補を求める請求項１に記載の受動光網システム。
【請求項５】
前記局側光伝送路終端装置の前記第１制御部は、
前記第１キューバッファ部の空き容量を管理する第１バッファ容量管理部と、
前記第１インタフェース部が前記上位網と通信する予め定められた第１リンク速度を管理する第１リンク速度管理部と
を備え、及び／又は、
前記宅内光伝送路終端装置の前記第２制御部は、
前記第２キューバッファ部の空き容量を管理する第２バッファ容量管理部と、
前記第２インタフェース部が前記通信端末と通信する予め定められた第２リンク速度を管理する第２リンク速度管理部と
を備える請求項１に記載の受動光網システム。
【請求項６】
前記局側光伝送路終端装置が、所定の契機により、求められた第１スリープタイム候補を前記宅内光伝送路終端装置に通知し、前記宅内光伝送路終端装置の前記第２制御部が実行スリープタイムを決定する、又は、
前記宅内光伝送路終端装置が、所定の契機により、求められた第２スリープタイム候補を前記局側光伝送路終端装置に通知し、前記局側光伝送路終端装置の前記第１制御部が実行スリープタイムを決定する請求項１に記載の受動光網システム。
【請求項７】
前記宅内光伝送路終端装置は、所定の契機により、第１スリープタイム候補を通知するよう前記局側光伝送路終端装置に要求し、該宅内光伝送路終端装置の前記第２制御部が実行スリープタイムを決定する、又は、
前記局側光伝送路終端装置は、所定の契機により、第２スリープタイム候補を通知するよう前記宅内光伝送路終端装置に要求し、該局側光伝送路終端装置の前記第１制御部が実行スリープタイムを決定する請求項１に記載の受動光網システム。
【請求項８】
前記局側光伝送路終端装置の前記第１制御部が、前記宅内光伝送路終端装置から受信した第２スリープタイム候補と、求められた第１スリープタイム候補を比較して実行スリープタイムを決定し、前記宅内光伝送路終端装置に実行スリープタイムを通知すること、又は、
前記宅内光伝送路終端装置の前記第２制御部が、前記局側光伝送路終端装置から受信した第１スリープタイム候補と、求められた第２スリープタイム候補を比較して実行スリープタイムを決定し、前記局側光伝送路終端装置に実行スリープタイムを通知する請求項１に記載の受動光網システム。
【請求項９】
前記局側光伝送路終端装置及び前記宅内光伝送路終端装置はそれぞれ、スリープ状態で前記実行スリープタイムを計測するタイマ
をさらに備え、
前記局側光伝送路終端装置及び前記宅内光伝送路終端装置は、決定された実行スリープタイムをタイマに設定し、前記タイマが、設定されたスリープタイムを満了した時に通常運用に復帰する請求項８に記載の受動光網システム。
【請求項１０】
前記局側光伝送路終端装置は、
スリープ状態の前記宅内光伝送路終端装置の識別情報を記憶するスリープ状態管理部
をさらに備え、
前記宅内光伝送路終端装置宛ての下りデータを受信すると、前記スリープ状態管理部を参照して、宛先宅内光伝送路終端装置がスリープ状態か否かを識別し、スリープ状態の宅内光伝送路終端装置宛の下りデータを前記第１キューバッファ部に格納する請求項１に記載の受動光網システム。
【請求項１１】
前記宅内光伝送路終端装置の前記第２キューバッファ部は、スリープ状態においても、通信端末から上りデータを受信すると該上りデータを格納する請求項１に記載の受動光網システム。
【請求項１２】
少なくとも１つの局側光伝送路終端装置と、複数の宅内光伝送路終端装置とを備える受動光網システムにおいて宅内光伝送路終端装置のスリープタイムを決定するスリープタイム決定方法であって、
局側光伝送路終端装置は、宛先の前記宅内光伝送路終端装置毎に下りデータを保持する第１キューバッファ部の空き容量と、上位網と通信する第１リンク速度に基づき、第１スリープタイム候補を求め、
宅内光伝送路終端装置は、局側光伝送路終端装置への上りデータを保持する第２キューバッファ部の空き容量と、通信端末と通通信する第２リンク速度に基づき、第２スリープタイム候補を求め、
局側光伝送路終端装置又は宅内光伝送路終端装置が、宅内光伝送路終端装置の少なくともひとつについて第１スリープタイム候補と第２スリープタイム候補を比較して、それらの小さい方を、宅内光伝送路終端装置をスリープ状態にさせるための実行スリープタイムに決定する前記スリープタイム決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受動網光システム及びスリープタイム決定方法に係り、特に、受動光網システムにおける、局側及び宅内光伝送路終端装置それぞれのリンク速度とキューバッファ容量を考慮したスリープ動作を行う受動網光システム及びスリープタイム決定方法に関する。
【背景技術】
【０００２】
通信網の高速・広帯域化が進む中、それらに対応するために光ネットワークの導入が図られている。光ネットワークは１つの局側光伝送路終端装置（Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ：以下ＯＬＴと称する）と１つの宅内光伝送路終端装置（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ：以下ＯＮＵと称する）が光ファイバを介してポイントツーポイント通信を行なうネットワークである。また、受動網光システム（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ：以下ＰＯＮと称する）は１つのＯＬＴが光ファイバ及び光ファイバを分岐する光スプリッタを介して複数のＯＮＵとスター型のポイントツーマルチポイントのネットワークを形成するものである。ＰＯＮの代表的な規格として、ＩＥＥＥ８０２．３で標準化されたＥＰＯＮ（Ｅｔｈｅｒｎｅｔ（登録商標）ＰＯＮ）、ＩＴＵ−Ｔ  Ｇ．９８４で標準化されたＧＰＯＮ（Ｇｉｇａｂｉｔ  Ｃａｐａｂｌｅ  ＰＯＮ）がある。ＰＯＮにおけるＯＮＵからＯＬＴに向かって送信される上りフレームと、ＯＬＴからＯＮＵに向かって送信される下りフレームは波長分割多重（Ｗａｖｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：以下ＷＤＭと称する）によって多重される。下りフレームは、ＯＬＴから光ファイバで接続された全てのＯＮＵに対して同じデータを送信する。データを受信したＯＮＵがプリアンプル部に含まれる宛先情報を参照して自分宛のフレーム以外を破棄し、自分宛のデータのみをユーザ側へ転送する。一方で、上りフレームはＯＮＵがＯＬＴからの転送許可に従って指定された時間にデータを出力する時分割多重（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ：以下ＴＤＭと称する）により多重され通信を行なうものである。また、ＰＯＮの通信速度は６４ｋｂｉｔ／秒のような低速信号を扱うシステムから始まり、固定長のＡＴＭセルを最大約６００Ｍｂｉｔ／で送受信するＢＰＯＮ（Ｂｒｏａｄｂａｎｄ  ＰＯＮ）あるいはＥｔｈｅｒｎｅｔの可変長パケットを最大約１Ｇｂｉｔ／秒で送受信するＥＰＯＮや、より高速な２．４Ｇｂｉｔ／秒程度の信号を扱うＧＰＯＮの導入が進められており、更に今後は１０Ｇｂｉｔ／秒から４０Ｇｂｉｔ／秒の信号を扱うことが可能な高速ＰＯＮの実現が求められている。
【０００３】
このようなＰＯＮの通信速度の向上に伴い伝送路上の中継装置の消費電力も増大傾向にある。ＯＮＵは加入者宅に設置されることからネットワーク上に多数設置される。一方、ＯＮＵはＯＬＴや上位スイッチ群と比較して利用できる帯域を必要とする時間が短い。従ってＯＮＵは非通信時においても無駄な電力を使用しながら放置されていることになる。
【０００４】
特許文献１では、例えば、ＯＮＵにＴＥ（Ｔｅｒｍｉｎａｌ  Ｅｑｕｉｐｍｅｎｔ：以下ＴＥと称する）がＬＡＮケーブルを介して物理的に接続されていない場合に、ＯＮＵ内部の機能ブロックを低消費電力モードに設定することで消費電力を削減する方法が開示されている。また、特許文献２は、例えばＯＮＵからＯＬＴへスリープ要求を出し、それに対しＯＬＴが許可を出す手続きによりＯＮＵをスリープ状態に設定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１３１９３号公報
【特許文献２】特開２００９−２６０９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、通信の高速・大容量化が進む中、伝送路上の中継装置の消費電力も増大傾向にあり、低電力化が求められている。
上述の特許文献１において低消費電力モードへの移行契機となるのは、ＴＥがＬＡＮケーブルを介して物理的に接続されているかどうかの一点のみであり、ＴＥがＯＮＵに接続された後は低消費電力モードへ移行することはなく、以降は通信を行なっていない状態であっても消費電力量を低減することはできない。
【０００７】
特許文献２ではＯＮＵが非通信状態の場合、ＯＬＴからスリープ許可を受けることでスリープ状態へ移行する手続きを追加している。しかし、ＯＮＵがスリープする期間がある設定したスリープタイムに固定されているため、設定されたスリープタイムより長期的にＯＮＵが休める状態であったとしてもそれより短く設定されたスリープタイムしか選択できずにスリープ状態への移行および復帰を繰り返すこととなり、効率的な電力低減効果は得られない。また、設定されたスリープタイムが長すぎると、スリープ状態中に受信されたパケットがバッファに格納できずあふれてしまい、データの欠落が生じる場合がある。
【０００８】
本発明はこれらの課題を鑑みて、ＯＮＵのキューバッファ容量とＵＮＩ（Ｕｓｅｒ−Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ：以下ＵＮＩと称する）リンク速度及びＯＬＴのキューバッファ容量とＳＮＩ（Ｓｅｒｖｅｒ−Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ：以下ＳＮＩと称する）リンク速度に基づいてスリープタイムを決定しスリープ状態に移行・復帰する受動網光システム及びスリーププタイム決定方法を提供することを目的とする。また、本発明は、データの欠落を防ぎつつ、可能な限り長いスリープタイムを選定することにより消費電力低減が可能なＰＯＮシステムを実現することを目的とする。
【課題を解決するための手段】
【０００９】
上記の、ＯＮＵがデータの欠落を防ぎつつ可能な限り長い最大スリープタイムを選定しスリープ状態へ移行・復帰することによるＯＮＵの消費電力低減は、ＯＮＵが自らのＵＮＩリンク速度とキューバッファ容量に基づいたスリープタイム管理部を有し、ＯＬＴが自らのＳＮＩリンク速度とキューバッファ容量に基づいたスリープタイム管理部を有し、それぞれの最大スリープタイムを比較・選択することにより実現することが可能である。
【００１０】
前述した手段を用いた一例を挙げる。ＯＮＵの非通信状態が一定時間経過した場合、ＯＮＵは自らのリンク速度とキューバッファ容量（空き容量）とでスリープタイム管理部を参照し、該当する最大スリープタイムをＯＬＴへ送信する。最大スリープタイムを受信したＯＬＴは自らのリンク速度とキューバッファ容量（空き容量）とでスリープタイム管理部を参照し、該当する最大スリープタイムをＯＮＵから受信した最大スリープタイムと比較し、データが欠落しない最終的なＯＮＵの最大スリープタイムを決定する。ＯＬＴはＯＮＵに対して決定した最大スリープタイムとスリープ許可信号を送信すると共にＯＮＵがスリープ状態であることを認識する。スリープ許可信号を受信したＯＮＵは即時スリープ状態へ移行し、スリープタイムを満了した後定常状態へ復帰する。ＯＮＵが定常状態に復帰した後、ＯＬＴから送信許可信号を受信することによりＯＮＵは即時フレーム送信を再開する。
【００１１】
また、ＯＮＵとＯＬＴはデータを一時格納するキューバッファを有していることから、ＯＮＵがスリープ状態の際に上りまたは下りデータを受信した場合、該キューバッファに蓄えてデータを欠落することなく電力消費量の低減を実現できる。
【００１２】
本発明のＰＯＮシステムは、例えば、少なくとも一つのＯＬＴとＯＮＵからなるＰＯＮシステムにおいて、
ＯＬＴには、上位ネットワーク側の中継装置と電気信号により通信を行う電気側送受信部、ＯＮＵと光信号により通信を行う電気・光変換部、ＯＮＵが運用中及びスリープ期間中にデータ通信を制御するための媒体アクセス制御部、宛先ＯＮＵ別に有するキューバッファ部、ＯＮＵをスリープ状態に移行・復帰させるフレームを生成・解析するスリープ制御信号処理部、ＯＮＵのスリープ状態を管理するスリープ状態管理テーブル、ＯＮＵがスリープ状態から復帰する時刻を管理するスリープ復帰テーブル、現在時刻を管理するタイムカウンタ、ＯＮＵから受信した最大スリープタイムとＯＬＴで決定した最大スリープタイムを比較するスリープタイム比較部、ＳＮＩリンク速度とキューバッファ容量による最大スリープタイムを管理するスリープタイム管理部、ＳＮＩリンク速度を管理するＯＬＴリンク速度管理部、ＯＬＴのキューバッファ容量を管理するＯＬＴバッファ量管理部を設け、
ＯＮＵには、通信端末と電気信号により通信を行う電気側送受信部、ＯＬＴと光信号により通信を行う電気・光変換部、ＯＮＵが運用中及びスリープ期間中にデータ通信を制御するための媒体アクセス制御部、トラフィックデータを格納するキューバッファ部、ＯＬＴに送信するスリープ制御信号を生成・解析するスリープ制御信号処理部、スリープ状態への移行・復帰を制御するスリープ状態制御部、スリープ状態を管理するスリープ状態管理テーブル、現在時刻を管理するタイムカウンタ、ＯＬＴから受信した最大スリープタイムとＯＮＵで決定した最大スリープタイムを比較するスリープタイム比較部、ＵＮＩリンク速度とキューバッファ容量による最大スリープタイムを管理するスリープタイム管理部、ＵＮＩリンク速度を管理するＯＮＵリンク速度管理部、ＯＮＵのキューバッファ容量を管理するＯＮＵバッファ量管理部を設けたことを特徴のひとつとする。
【００１３】
本発明の第１の解決手段によると、
少なくともひとつの局側光伝送路終端装置と、複数の宅内光伝送路終端装置とを備える受動光網システムにおいて、
前記局側光伝送路終端装置は、
上位網と第１リンク速度で通信するための第１インタフェース部と、
宛先の前記宅内光伝送路終端装置毎に下りデータを保持する第１キューバッファ部と、
前記宅内光伝送路終端装置と通信するための電気・光変換部と、
前記宅内光伝送路終端装置のスリープ制御を行う第１制御部と
を備え、
前記宅内光伝送路終端装置は、
通信端末と第２リンク速度で通信するための第２インタフェース部と、
前記局側光伝送路終端装置への上りデータを保持する第２キューバッファ部と、
前記局側光伝送路終端装置と通信するための電気・光変換部と、
自装置のスリープ制御を行う第２制御部と
を備え、
前記局側光伝送路終端装置の前記第１制御部は、前記第１キューバッファ部の空き容量と、第１リンク速度に基づき、第１スリープタイム候補を求め、
前記宅内光伝送路終端装置の前記第２制御部は、前記第２キューバッファ部の空き容量と、第２リンク速度に基づき、第２スリープタイム候補を求め、
前記第１又は第２制御部が、前記宅内光伝送路終端装置の少なくともひとつについて第１スリープタイム候補と第２スリープタイム候補を比較して、それらの小さい方を実行スリープタイムに決定し、
該宅内光伝送路終端装置を、決定された実行スリープタイムの間、スリープ状態にする前記受動光網システムが提供される。
【００１４】
本発明の第２の解決手段によると、
少なくとも１つの局側光伝送路終端装置と、複数の宅内光伝送路終端装置とを備える受動光網システムにおいて宅内光伝送路終端装置のスリープタイムを決定するスリープタイム決定方法であって、
局側光伝送路終端装置は、宛先の前記宅内光伝送路終端装置毎に下りデータを保持する第１キューバッファ部の空き容量と、上位網と通信する第１リンク速度に基づき、第１スリープタイム候補を求め、
宅内光伝送路終端装置は、局側光伝送路終端装置への上りデータを保持する第２キューバッファ部の空き容量と、通信端末と通通信する第２リンク速度に基づき、第２スリープタイム候補を求め、
局側光伝送路終端装置又は宅内光伝送路終端装置が、宅内光伝送路終端装置の少なくともひとつについて第１スリープタイム候補と第２スリープタイム候補を比較して、それらの小さい方を、宅内光伝送路終端装置をスリープ状態にさせるための実行スリープタイムに決定する前記スリープタイム決定方法が提供される。
【発明の効果】
【００１５】
本発明によると、ＯＮＵのキューバッファ容量とＵＮＩリンク速度及びＯＬＴのキューバッファ容量とＳＮＩリンク速度に基づいてスリープタイムを決定しスリープ状態に移行・復帰する受動網光システム及びスリープタイム決定方法を提供することができる。また、本発明によると、データの欠落を防ぎつつ、可能な限り長いスリープタイムを選定することにより消費電力低減が可能なＰＯＮシステムを実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明のＰＯＮシステムの構成を示し、ＯＬＴ、ＯＮＵが接続されたネットワークの構成図である。
【図２】本発明のＯＬＴの構成例を示すブロック図である。
【図３】本発明のＯＮＵの構成例を示すブロック図である。
【図４】ＯＬＴとＯＮＵのスリープタイム管理部の説明図である。
【図５】ＯＬＴのスリープ状態管理テーブルの説明図である。
【図６】ＯＬＴのスリープ復帰時刻管理テーブルの説明図である。
【図７】ＯＬＴが受信した下りフレームを振り分けるフローチャートである。
【図８】ＯＮＵがＯＮＵトリガ１でスリープ状態に移行・復帰するシーケンス図である。
【図９】ＯＮＵがＯＮＵトリガ１でスリープ状態に移行・復帰する際のＯＮＵ動作のフローチャートである。
【図１０】ＯＮＵがＯＮＵトリガ１でスリープ状態に移行・復帰する際のＯＬＴ動作のフローチャートである。
【図１１】ＯＮＵがＯＮＵトリガ２でスリープ状態に移行・復帰するシーケンス図である。
【図１２】ＯＮＵがＯＬＴトリガ１でスリープ状態に移行・復帰するシーケンス図である。
【図１３】ＯＮＵがＯＬＴトリガ２でスリープ状態に移行・復帰するシーケンス図である。
【図１４】スリープタイム候補テーブルの構成例。
【発明を実施するための形態】
【００１７】
以下に本発明の実施形態を詳細に説明する。図１は本発明のＰＯＮシステムの構成およびＯＬＴ、ＯＮＵが接続されたネットワークを示している。
ＰＯＮシステムは、少なくとも１つの局側光伝送路終端装置（ＯＬＴ）と複数の宅内光伝送路終端装置（ＯＮＵ）とを備える。
【００１８】
図１において、符号１は上位ネットワーク網、符号２はＯＬＴ、符号３は光スプリッタ、符号４及び符号５はＯＮＵ、符号６はＯＮＵ  Ａに接続する端末装置、符号７はＯＮＵ５に接続する端末装置である。ＯＮＵ  Ａ４及びＯＮＵ  Ｂ５、端末装置６及び端末装置７はそれぞれ２台のみ図示しているが、光スプリッタ３を経由して同様に複数台のＯＮＵがＯＬＴと接続されているものとする。
【００１９】
図１でのＯＬＴとＯＮＵは、ＷＤＭにより多重された光信号を用いて通信する。そのため上り方向（ＯＮＵからＯＬＴへの方向）と下り方向（ＯＬＴからＯＮＵへの方向）の通信が衝突することはない。一方で複数のＯＮＵは同じ送信波長で通信を行うため、ＴＤＭによって光送出が同じ時間に重ならないようにＯＬＴが各ＯＮＵの光送出時間をコントロールしているものとする。
【００２０】
図２は、本実施の形態のＯＬＴの構成例を示すブロック図である。
ＯＬＴ２内の、符号２０１は上位ネットワーク側の中継装置と電気信号により通信を行う電気側送受信部、符号２０２はＯＮＵと光信号により通信を行う電気・光変換部、符号２０３はＯＮＵが運用中及びスリープ期間中にデータ通信を制御するための媒体アクセス制御部、符号２０４はＯＬＴ内にある各機能ブロックを制御し、スリープ制御を行う制御部、符号２０５はキューＡのトラフィックデータを格納するためのキューバッファ部Ａ、符号２０６はキューＢのトラフィックデータを格納するためのキューバッファ部Ｂである。例えば、キューバッファ部ＡはＯＮＵ  Ａ宛のトラフィックデータを格納し、キューバッファ部ＢはＯＮＵ  Ｂ宛のトラフィックデータを格納する。なお、図２では、キューバッファ部Ａ、Ｂを図示するが、宛先のＯＮＵ毎に、下りトラフィックデータを格納するキューバッファ部を備えることができる。
【００２１】
制御部２０４内の符号２０７はＯＮＵをスリープ状態に移行・復帰させるフレームを生成・解析するスリープ制御信号処理部、符号２０８はＯＮＵのスリープ状態を管理するスリープ状態管理テーブル、符号２０９はＯＮＵがスリープ状態から復帰する時刻を管理するスリープ復帰テーブル、符号２１０は現在時刻を管理するタイムカウンタ、符号２１１はＯＮＵから受信した最大スリープタイム（第２スリープタイム候補）とＯＬＴで決定した最大スリープタイム（第１スリープタイム候補）を比較するスリープタイム比較部、符号２１２はＳＮＩリンク速度（第１リンク速度）とキューバッファ容量による最大スリープタイムを管理するスリープタイム管理部、符号２１３はＳＮＩリンク速度を管理するＯＬＴリンク速度管理部、符号２１４はＯＬＴのキューバッファ容量を管理するＯＬＴバッファ量管理部である。なお、ＳＮＩリンク速度は、電気側送受信部２０１とネットワーク１とのリンクの速度である。
【００２２】
上りフレームが電気・光変換部２０２で受信されると、媒体アクセス制御部２０３は上りフレームのＭＡＣアドレスと、プリアンプル部に付与されている送信元ＯＮＵ情報を経路情報として関連付けて蓄積し、上りフレームを電気側送受信部２０１から送信する。一方、下りフレームが電気側送受信部２０１で受信されると、媒体アクセス制御部２０３は該下りフレームのＭＡＣアドレスを参照し、予め保持された経路情報から宛先ＯＮＵ識別情報を下りフレームのプリアンブル部に付与して電気・光変換部２０２から送信する。媒体アクセス制御部２０３は上述のようなスイッチング機能を保持しているものとする。
【００２３】
図３は、本実施の形態のＯＮＵの構成例を示すブロック図である。図３はＯＮＵ４の構成を示すが、ＯＮＵ５の構成も同様である。
ＯＮＵ４内の、符号４０１はＴＥなどと電気信号により通信を行う電気側送受信部であり、符号４０２はＯＬＴと光信号により通信を行う電気・光変換部、符号４０３はＯＮＵが運用中及びスリープ期間中にデータ通信を制御するための媒体アクセス制御部、符号４０４はＯＮＵ内にある機能ブロックを制御するための制御部、符号４０５はトラフィックデータを格納するキューバッファ部である。制御部４０４内の、符号４０６はＯＬＴに送信するスリープ制御信号を生成・解析するスリープ制御信号処理部、符号４０７はスリープ状態への移行・復帰を制御するスリープ状態制御部、符号４０８はスリープ状態を管理するスリープ状態管理テーブル、符号４０９は現在時刻を管理するタイムカウンタ、符号４１０はＯＬＴから受信した最大スリープタイムとＯＮＵで決定した最大スリープタイムを比較するスリープタイム比較部、符号４１１はＵＮＩリンク速度とキューバッファ容量による最大スリープタイムを管理するスリープタイム管理部、符号４１２はＵＮＩリンク速度（第２リンク速度）を管理するＯＮＵリンク速度管理部、符号４１３はＯＮＵのキューバッファ容量を管理するＯＮＵバッファ量管理部である。なお、ＵＮＩリンク速度は、電気側送受信部４０１と端末装置とのリンク速度である。
【００２４】
ＯＮＵがＵＮＩリンク速度とキューバッファ容量によって決定した最大スリープタイムを最大スリープタイム１、ＯＬＴがＳＮＩリンク速度とキューバッファ容量によって決定した最大スリープタイムを最大スリープタイム２、最大スリープタイム１と最大スリープタイム２を比較して選択した最終的なＯＮＵのスリープタイムを実行スリープタイムとする。
【００２５】
本実施の形態においてＯＮＵのスリープ状態では、例えば、電気光変換部４０２に対する電力供給を停止してＯＬＴの電気・光変換部２０２との通信を中断させ、媒体アクセス制御部４０３は電気側送受信部４０１にて受信された上りフレームをキューバッファ部４０５に蓄積する機能のみを継続させ、他の機能を停止させる。また、スリープ状態においてスリープ状態制御部４０７はスリープ復帰時刻管理テーブル４０８に基づいて、ＯＬＴのスリープ制御信号処理部２０７から指示されたスリープ復帰時間にタイムカウンタ４０９が到達しているか監視している。
【００２６】
図４はＯＬＴとＯＮＵのスリープタイム管理部の説明図である。
ＯＬＴとのスリープタイム管理部２１２はＯＬＴのリンク速度、キューバッファ容量に基づきＯＬＴの最大スリープタイムを管理し、ＯＮＵ４、５のスリープタイム管理部４１１は、ＯＮＵのリンク速度、キューバッファ容量に基づきＯＮＵの最大スリープタイムを管理する。
【００２７】
ここで、最大スリープタイムの求め方について説明する。
例えば、ＯＬＴが決定する最大スリープタイム及びＯＮＵが決定する最大スリープタイムは、図４のように、各装置のキューバッファ部の空き容量の増加に伴って大きくなる。また、第１及び第２リンク速度の増加に伴って小さくなる。
【００２８】
例えば、リンク速度毎に、キューバッファ部の空き容量と最大スリープタイムの関係式（図４の例では比例）が予め定められ、ＯＬＴ及びＯＮＵは、各装置のリンク速度管理部が管理するリンク速度及びバッファ管理部が管理するキューバッファの空き容量に基づき、これらの関係式から最大スリープタイムを求めてもよい。リンク速度については、例えば、ネットワーク構成に応じて予め定められたリンク速度について、上述の関係式があればよい。なお、図４の時間は、対応するリンク速度でデータを受信した場合に、対応する空きバッファ容量がいっぱいになる値を示すが、これに限らず例えば図４の時間が所定倍された時間でもよい。
【００２９】
また、テーブル構成等の記憶領域を用いてもよい。図４に示す代表点の値（図４の破線が交差する点）を、テーブル（スリープタイム候補テーブル）としてＯＬＴ及びＯＮＵ（例えば制御部）に予め記憶しておき、ＯＬＴ及びＯＮＵは、各装置のリンク速度管理部が管理するリンク速度及びバッファ管理部が管理するキューバッファの空き容量に基づき、このテーブルを参照して、対応する時間を求めてもよい。図１４に、スリープタイム候補テーブルの構成例を示す。
【００３０】
図５は、ＯＬＴのスリープ状態管理テーブル２０８の一例である。
スリープ状態管理テーブル２０８は、ＯＮＵがスリープ状態に移行・復帰する際に更新され、ＯＬＴに接続された各ＯＮＵが定常動作中か、スリープ中であるかを示すＯＮＵの状態を、ＯＮＵ番号（又は適宜の識別情報）毎に管理する。
【００３１】
図６は、ＯＬＴのスリープ復帰時刻管理テーブル２０９の一例である。
スリープ復帰時刻管理テーブル２０９は、ＯＮＵがスリープ状態に移行する際に更新され、ＯＬＴに接続された各ＯＮＵがスリープ状態から復帰する時刻を、ＯＮＵ番号（又は適宜の識別情報）毎に管理する。定常動作中のＯＮＵに関しては復帰時刻は未設定とする。
【００３２】
図７はＯＬＴが受信した下りフレームを振り分けるフローチャートである。ＯＬＴはスリープ状態管理テーブル２０８において接続された各ＯＮＵの動作状態を管理する。
ＯＬＴが下りフレームを受信した場合（処理９１、９２）、制御部２０４はスリープ状態管理テーブル２０８を参照し下りフレームの宛先ＯＮＵがスリープ状態であるかを確認する（処理９３）。該ＯＮＵがスリープ状態であった場合、媒体アクセス制御部２０３は下りフレームを該ＯＮＵに対応するキューバッファ部に蓄積する（処理９３、９４）。該ＯＮＵのスリープタイマが満了するまでの間、ＯＬＴは受信した該ＯＮＵ宛の下りフレームを全て同様に該ＯＮＵに対応するキューバッファ部に蓄積する（処理９１〜９５）。キューバッファ部に蓄積された下りフレームは該ＯＮＵのスリープタイマが満了し、定常動作状態になった後に送信される（処理９５、９６）。
【００３３】
一方、宛先ＯＮＵがスリープ状態でなく定常動作状態だった場合、媒体アクセス制御部２０３は下りフレームをキューバッファ部に蓄積せずに電気・光変換部２０２を通して該ＯＮＵへ送信する（処理９３、９８）。
【００３４】
（スリープ状態への移行・復帰の処理例１）
図８は、ＯＮＵがＯＮＵトリガ１でスリープ状態に移行・復帰するシーケンス図である。
ＯＬＴ及びＯＮＵ間で送受信されるスリープ制御信号には、例えば最大スリープタイム通知信号、最大スリープタイム通知要求信号、スリープ通知信号をスリープ制御信号が含む。以下の各シーケンスにおいては、ＯＮＵ４について説明するが、ＯＮＵ５についても同様である。
【００３５】
ＯＮＵの定常動作時においてスリープ制御信号処理部４０６は制御部４０４から通知される上下フレームの通過情報を監視しており、上下フレームが通過する度に又は定期的にタイムカウンタ４０９を参照することによりフレームが通過していない時間を計測する。上下フレームが通過しない非通信状態が一定時間経過した場合、スリープ状態制御部４０７は制御部４０４を介してスリープ御信号処理部４０６に最大スリープタイム通知信号１１を生成させる。最大スリープタイム通知信号１１には、ＯＮＵ識別情報と、ＯＮＵリンク速度管理部４１２とＯＮＵバッファ量管理部４１３が管理する各情報から得られた最大スリープタイム１（図中丸数字１で表示）と、最大スリープタイム通知信号生成時点のタイムカウンタの値を示す情報とが含まれる。スリープ状態制御部４０７は電気・光変換部４０２から最大スリープタイム通知信号１１を送信させる。
【００３６】
最大スリープタイム通知信号１１を電気・光変換部４０２から受信したＯＬＴの制御部２０４は、スリープ制御信号処理部２０７により最大スリープタイム通知信号１１を解析させる。最大スリープタイム通知信号１１の送信元であるＯＮＵ  Ａを特定した制御部２０４は、スリープタイム比較部２１１において、ＯＬＴリンク速度管理部２１３とＯＬＴバッファ量管理部２１４が管理する各情報から得られた最大スリープタイム２（図中丸数字２で表示）と、最大スリープタイム通知信号１１から得られた最大スリープタイム１を比較する。比較により例えばそれらの小さい方を実行スリープタイムと決定した後、制御部２０４はスリープ制御信号処理部２０７にスリープ通知信号１２を生成させる。それと同時にスリープ状態管理テーブル２０８にＯＮＵ  Ａがスリープ状態であることを登録する。さらにスリープ通知信号１２の生成時点のタイムカウンタ２１０の値を参照して、スリープ復帰時刻におけるタイムカウンタの値を計算し、スリープ復帰時刻管理テーブル２０９に登録する。さらにスリープ復帰時点のＯＮＵ  Ａのタイムカウンタ４０９の値を計算してスリープ復帰時刻管理テーブル２０９に登録する。スリープ通知信号１２にはスリープ状態に移行するＯＮＵ  ＡのＯＮＵ識別情報とスリープ状態復帰時点のタイムカウンタの値が含まれる。
【００３７】
スリープ通知信号１２を電気・光変換部２０２から受信した制御部４０４は、スリープ制御信号処理部４０６によりスリープ通知信号１２を解析させる。ＯＮＵ  Ａがスリープ状態に移行することをＯＬＴの制御部２０４が許可したことを特定した制御部４０４は、スリープ状態制御部４０７にスリープ状態復帰時刻を登録する。スリープ状態復帰時刻の登録が終わると制御部４０４は電気側送受信部４０１から受信された上りフレームをキューバッファ部４０５に転送する状態に移行した後、この転送機能とスリープ状態復帰時の手続きに必要な機能のみを継続させ、他の機能を停止させる（スリープ状態に移行する）。ＯＮＵ  Ａがスリープ状態にある間、上りフレームはキューバッファ部４０５に蓄積され、下りフレームはキューバッファ部Ａ２０５に蓄積される。
【００３８】
また、スリープ状態制御部４０７はタイムカウンタ４０９が上述したスリープ状態復帰時刻になるまでタイムカウンタの値を監視する。タイムカウンタ４０９がスリープ状態復帰時刻になると、スリープ状態制御部４０７は制御部４０４を定常動作状態に移行させる。定常動作状態となった制御部４０４は電気・光変換部４０２に対する電力供給を再開させ、ＯＬＴの電気・光変換部２０２との通信は確立される。ＯＬＴの電気・光変換部２０２とＯＮＵ電気・光変換部４０２との通信が確立されると、ＯＮＵの制御部４０４はキューバッファ部４０５を参照してスリープ状態中に受信した上りフレームの存在を確認する。継続して上りフレームが存在しない場合は、上述と同様の手順により制御部４０４は最大スリープタイム通知信号１４を生成し、ＯＬＴの電気・光変換部２０２に送信する。最大スリープタイム通知信号１４を電気・光変換部２０２から受信した制御部２０４は、下りフレームの存在を確認し、下りフレームが存在しない場合は上述と同様の手順によりスリープ通知１５を送信してＯＮＵ  Ａをスリープ状態に移行させる。ＯＮＵ  Ａの電気側送受信部４０１に送信される上りフレームかＯＬＴの電気側送受信部２０１に送信される下りフレームが存在しない限り以上の手順が繰り返され、ＯＮＵ  Ａは断続的にスリープ状態となる。
【００３９】
図９は、上述の処理例１における、ＯＮＵがスリープ状態へ移行・復帰する際のＯＮＵ動作の概略フローチャートである。
本実施の形態のプロセスが開始された後、ＯＮＵ  ＡはＯＮＵリンク速度管理部４１２、ＯＮＵバッファ量管理部４１３において定期的に自らのリンク速度とキューバッファ量を監視する（処理５１、５２）。それぞれの値を監視することによって後述するスリープタイム管理部４１１の更新を行う（処理５３）。
【００４０】
ＯＮＵ  Ａのスリープ状態制御部４０７がＯＮＵ  Ａの非通信状態を一定時間経過したと判定した場合（処理５４）、スリープ状態制御部４０７は制御部４０４を介してスリープタイム管理部を参照し上述のように最大スリープタイム１を決定する（処理５５）。その後、制御部４０４はスリープ制御信号処理部４０６に最大スリープタイム時間通知信号１１を生成させ、電気・光変換部４０２から最大スリープタイム時間通知信号１１を送信させる（処理５６）。
【００４１】
また、スリープ状態制御部４０７はタイムカウンタ４０９の値を参照してＯＬＴからスリープ通知信号１２を受信するためのカウントを開始する（処理５７）。ＯＬＴからスリープ通知信号１２を受信する前に、ＯＮＵのタイムカウンタ４０９のタイマが満了となった場合、ＯＮＵ  Ａはスリープ状態への移行が拒否されたと判断し定常動作状態へ戻る（処理５８、５９）。但し、定常状態となった時点で改めてスリープ状態制御部４０７はＯＮＵ  Ａの非通信状態のタイムカウントを開始する（処理５１）。ＯＬＴからスリープ通知信号１２を受信するまで上述の手順は断続的に実施されるものとする。
【００４２】
電気・光変換部４０２は、ＯＬＴからスリープ通知信号１２を受信すると（処理５８）、スリープ通知信号１２を媒体アクセス制御部４０３へ送信する。媒体アクセス制御部４０３は受信したスリープ通知信号１２が自宛かどうかを判定する。媒体アクセス制御部４０３がＯＬＴから自宛のスリープ通知信号１２を受信したと判定した場合、制御部４０４はスリープ制御信号処理部４０６により受信したスリープ通知信号１２を解析させる。ＯＮＵ  Ａがスリープ状態に移行することをＯＬＴの制御部２０４が許可したことを特定したＯＮＵの制御部４０４は電気・光変換部４０２に対する電力供給を停止させ、スリープ状態へ移行する（処理５９）。
【００４３】
その後、ＯＮＵ  Ａがスリープ状態にある間、上りフレームはキューバッファ部４０５に蓄積される。また、スリープ状態制御部４０７はタイムカウンタ４０９が上述したスリープ状態復帰時刻になるまでタイムカウンタの値を監視する（処理６０、６１）。タイムカウンタ４０９の値がスリープ状態復帰時刻になると、スリープ状態制御部４０７は制御部４０４を定常動作状態に移行させる（処理６２）。定常動作状態となった制御部４０４は電気・光変換部４０２に対する電力供給を再開させ、ＯＬＴの電気光変換部２０２との通信は確立される。
【００４４】
通信が確立した後、ＯＮＵ  Ａはキューバッファ部４０５を参照してスリープ状態中に受信した上りフレームの存在を確認する。継続して上りフレームが存在しない場合は、上述と同様の手順によりスリープ移行の要求が実施される。
【００４５】
図１０は、上述の処理例１における、ＯＮＵがスリープ状態へ移行・復帰する際のＯＬＴ動作の概略フローチャートである。
本実施の形態のプロセスが開始された後、ＯＬＴはＯＬＴリンク速度管理部２１３、ＯＬＴバッファ量管理部２１４において定期的に自らのリンク速度とキューバッファ量を監視する（処理７１、７２）。それぞれの値を監視することによって後述するスリープタイム管理部２１２の更新を行う（処理７３）。
【００４６】
電気・光変換部２０２は、ＯＮＵ  Ａから最大スリープタイム時間通知信号１１を受信すると（処理７４）、スリープ制御信号処理部２０７により最大スリープタイム通知信号１１を解析させる。また、ＯＬＴリンク速度管理部２１３とＯＬＴバッファ量管理部２１４との情報から、上述のように最大スリープタイム２を決定する（処理７５）。最大スリープタイム通知信号１１によって得られた最大スリープタイム１と最大スリープタイム２をスリープタイム比較部にて比較し、実行スリープタイムを決定する（処理７６）。
【００４７】
制御部２０４はスリープ制御信号処理部２０７にスリープ通知信号１２を生成させ、電気・光変換部２０２からスリープ通知信号１２を通知させる（処理７７）。また、スリープ状態管理テーブル２０８にＯＮＵ  Ａがスリープ状態であることを登録する（処理７８）。さらにスリープ復帰時刻管理テーブル２０９にＯＮＵ  Ａがスリープから復帰する時刻を登録する（処理７９）。
【００４８】
その後、ＯＮＵ  Ａがスリープ状態にある間、下りフレームはキューバッファ部Ａ２０５に蓄積される。また、スリープ復帰時刻管理テーブル２０９はタイムカウンタ２１０が上述したスリープ状態復帰時刻になるまでタイムカウンタの値を監視する（処理８０、８１）。タイムカウンタ２１０の値がスリープ状態復帰時刻になると、スリープ状態管理テーブル２０８にＯＮＵ  Ａが定常動作状態であることを登録する（処理８２）。ＯＮＵ  Ａとの通信が確立した後、上述と同様の手順によりスリープ移行の要求が実施される。
【００４９】
（スリープ状態への移行・復帰の処理例２）
図１１は、ＯＮＵがＯＮＵトリガ２でスリープ状態に移行・復帰するシーケンス図である。
ＯＮＵの定常動作時においてスリープ制御信号処理部４０６は制御部４０４から通知される上下フレームの通過情報を監視しており、上下フレームが通過する度に又は定期的にタイムカウンタ４０９を参照することによりフレームが通過していない時間を計測する。上下フレームが通過しない非通信状態が一定時間経過した場合、スリープ状態制御部４０７は制御部４０４を介してスリープ御信号処理部４０６に最大スリープタイム通知要求信号２１を生成させる。最大スリープタイム通知要求信号２１にはＯＮＵ識別情報を示す情報が含まれる。スリープ状態制御部４０７は電気・光変換部４０２から最大スリープタイム通知要求信号２１を送信させる。最大スリープタイム通知要求信号２１を電気・光変換部４０２から受信したＯＬＴの制御部２０４は、スリープ制御信号処理部２０７により最大スリープタイム通知要求信号２１を解析させる。最大スリープタイム通知要求信号２１の送信元であるＯＮＵ  Ａを特定した制御部２０４はスリープ制御信号処理部２０７に最大スリープタイム通知信号２２を生成させる。最大スリープタイム通知信号２２にはＯＬＴリンク速度管理部２１３とＯＬＴバッファ量管理部２１４が管理する各情報から得られた最大スリープタイム２を示す情報が含まれる。
【００５０】
最大スリープタイム通知信号２２を電気・光変換部２０２から受信した制御部４０４は、スリープ制御信号処理部４０６により最大スリープタイム通知信号２２を解析させる。制御部４０４は、スリープタイム比較部４１０において、ＯＮＵリンク速度管理部４１２とＯＮＵバッファ量管理部４１３が管理する各情報から得られた最大スリープタイム１と、最大スリープタイム通知信号２２から得られた最大スリープタイム２を比較する。比較により実行スリープタイムを決定した後、制御部４０４はスリープ制御信号処理部４０６にスリープ通知信号２３を生成させる。さらにスリープ通知信号２３の生成時点のタイムカウンタ４０９の値を参照して、スリープ復帰時刻におけるタイムカウンタの値を計算し、スリープ状態制御部４０７に登録する。さらにスリープ復帰時点のＯＬＴのタイムカウンタ２０９の値を計算してスリープ復帰時刻管理テーブル４０８に登録する。スリープ通知信号２３には、例えばＯＮＵ識別情報とスリープ状態復帰時点のタイムカウンタ２０９の値が含まれる。制御部４０４は電気・光変換部からスリープ通知信号２３を送信させるとともに、電気・光変換部４０２に対する電力供給を停止させる。さらに制御部４０４は電気送受信部４０１から受信された上りフレームをキューバッファ部４０５に転送する状態に移行した後、この転送機能とスリープ状態復帰時の手続きに必要な機能のみを継続させ、他の機能を停止させる。
【００５１】
スリープ通知信号２３を電気・光制御部４０２から受信したＯＬＴの制御部２０４は、スリープ制御信号処理部２０７によりスリープ通知信号２３を解析させる。スリープ通知信号２３の送信元であるＯＮＵ  Ａを特定した制御部２０４は、スリープ状態管理テーブル２０８にＯＮＵ  Ａがスリープ状態であることを登録する。さらにスリープ復帰時刻管理テーブルにスリープ復帰時刻におけるタイムカウンタの値を登録する。ＯＮＵ  Ａがスリープ状態にある間、上りフレームはキューバッファ部４０５に蓄積され、下りフレームはキューバッファ部Ａ２０５に蓄積される。また、スリープ状態制御部４０７はタイムカウンタ４０９が上述したスリープ状態復帰時刻になるまでタイムカウンタの値を監視する。
【００５２】
タイムカウンタ４０９がスリープ状態復帰時刻になると、スリープ状態制御部４０７は制御部４０４を定常動作状態に移行させる。定常動作状態となった制御部４０４は電気・光変換部４０２に対する電力供給を再開させ、ＯＬＴの電気・光変換部２０２との通信は確立される。ＯＬＴの電気・光変換部２０２とＯＮＵ電気・光変換部４０２との通信が確立されると、ＯＮＵの制御部４０４はキューバッファ部４０５を参照してスリープ状態中に受信した上りフレームの存在を確認する。継続して上りフレームが存在しない場合は、上述と同様の手順により制御部４０４は、所定の契機で最大スリープタイム通知要求信号２４を生成し、ＯＬＴの電気・光変換部２０２に送信する。最大スリープタイム通知要求信号２４を電気・光変換部２０２から受信した制御部２０４は、上述と同様の手順により最大スリープタイム２の値を含む最大スリープタイム通知信号２５をＯＮＵ  Ａに送信する。最大スリープタイム通知信号を受信したＯＮＵ  Ａはスリープ通知信号２６をＯＬＴに送信すると同時にスリープ状態へ移行する。ＯＮＵ  Ａの電気側送受信部４０１に送信される上りフレームかＯＬＴの電気側送受信部２０１に送信される下りフレームが存在しない限り以上の手順が繰り返され、ＯＮＵ  Ａは断続的にスリープ状態となる。
【００５３】
（スリープ状態への移行・復帰の処理例３）
図１２は、ＯＮＵがＯＬＴトリガ１でスリープ状態に移行・復帰するシーケンス図である。
ＯＬＴの定常動作時においてスリープ制御信号処理部２０７は制御部２０４から通知される上下フレームの通過情報を監視しており、上下フレームが通過する度に又は定期的にタイムカウンタ２１０を参照することによりフレームが通過していない時間を計測する。上下フレームが通過しない非通信状態が一定時間経過した場合、スリープ状態管理テーブル２０８は制御部２０４を介してスリープ制御信号処理部２０７に最大スリープタイム通知信号３１を生成させる。最大スリープタイム通知信号３１にはＯＬＴリンク速度管理部２１３とＯＬＴバッファ量管理部２１４が管理する各情報から得られた最大スリープタイム２を示す情報が含まれる。最大スリープタイム通知信号３１を電気・光変換部２０２から受信した制御部４０４は、スリープ制御信号処理部４０６により最大スリープタイム通知信号３１を解析させる。制御部４０４は、スリープタイム比較部４１０において、ＯＮＵリンク速度管理部４１２とＯＮＵバッファ量管理部４１３が管理する各情報から得られた最大スリープタイム１と、最大スリープタイム通知信号３１から得られた最大スリープタイム２を比較する。比較により実行スリープタイムを決定した後、制御部４０４はスリープ制御信号処理部４０６にスリープ通知信号３２を生成させる。さらにスリープ通知信号３２の生成時点のタイムカウンタ４０９の値を参照して、スリープ復帰時刻におけるタイムカウンタの値を計算し、スリープ状態制御部４０７に登録する。さらにスリープ復帰時点のＯＬＴのタイムカウンタ２０９の値を計算してスリープ復帰時刻管理テーブル４０８に登録する。スリープ通知信号３２にはＯＮＵ識別情報とスリープ状態復帰時点のタイムカウンタ２０９の値が含まれる。制御部４０４は電気・光変換部からスリープ通知信号３２を送信させると同時に、電気・光変換部４０２に対する電力供給を停止させる。さらに制御部４０４は電気送受信部４０１から受信された上りフレームをキューバッファ部４０５に転送する状態に移行した後、この転送機能とスリープ状態復帰時の手続きに必要な機能のみを継続させ、他の機能を停止させる。
【００５４】
スリープ通知信号３２を電気・光制御部４０２から受信したＯＬＴの制御部２０４は、スリープ制御信号処理部２０７によりスリープ通知信号３２を解析させる。スリープ通知信号３２の送信元であるＯＮＵ  Ａを特定した制御部２０４は、スリープ状態管理テーブル２０８にＯＮＵ  Ａがスリープ状態であることを登録する。さらにスリープ復帰時刻管理テーブルにスリープ復帰時刻におけるタイムカウンタの値を登録する。ＯＮＵ  Ａがスリープ状態にある間、上りフレームはキューバッファ部４０５に蓄積され、下りフレームはキューバッファ部Ａ２０５に蓄積される。また、スリープ状態制御部４０７はタイムカウンタ４０９が上述したスリープ状態復帰時刻になるまでタイムカウンタの値を監視する。タイムカウンタ４０９がスリープ状態復帰時刻になると、スリープ状態制御部４０７は制御部４０４を定常動作状態に移行させる。定常動作状態となった制御部４０４は電気・光変換部４０２に対する電力供給を再開させ、ＯＬＴの電気・光変換部２０２との通信は確立される。ＯＬＴの電気・光変換部２０２とＯＮＵ電気・光変換部４０２との通信が確立されると、ＯＬＴの制御部２０４はキューバッファ部２０５を参照してスリープ状態中に受信した下りフレームの存在を確認する。継続して下りフレームが存在しない場合は、上述と同様の手順により所定の契機で制御部２０４は最大スリープタイム通知信号３３を生成し、ＯＮＵ  Ａの電気・光変換部４０２に送信する。最大スリープタイム通知信号３３を電気・光変換部４０２から受信した制御部４０４は、スリープ通知信号３４をＯＬＴに送信すると同時にスリープ状態へ移行する。ＯＮＵ  Ａの電気側送受信部４０１に送信される上りフレームかＯＬＴの電気側送受信部２０１に送信される下りフレームが存在しない限り以上の手順が繰り返され、ＯＮＵ  Ａは断続的にスリープ状態となる。
【００５５】
（スリープ状態への移行・復帰の処理例４）
図１３はＯＮＵがＯＬＴトリガ２でスリープ状態に移行・復帰するシーケンス図である。
ＯＬＴの定常動作時においてスリープ制御信号処理部２０７は制御部２０４から通知される上下フレームの通過情報を監視しており、上下フレームが通過する度に又は定期的にタイムカウンタ２１０を参照することによりフレームが通過していない時間を計測する。上下フレームが通過しない非通信状態が一定時間経過した場合、スリープ状態管理テーブル２０８は制御部２０４を介してスリープ御信号処理部２０７に最大スリープタイム通知要求信号４１を生成させる。
【００５６】
最大スリープタイム通知要求信号４１を電気・光変換部２０２から受信した制御部４０４は、スリープ制御信号処理部４０６により最大スリープタイム通知要求信号４１を解析させる。制御部４０４はスリープ制御信号処理部４０６に最大スリープタイム通知信号４２を生成させる。最大スリープタイム通知信号４２にはＯＮＵ識別情報と、ＯＮＵリンク速度管理部４１２及びＯＮＵバッファ量管理部４１３が管理する各情報から得られた最大スリープタイム１を示す情報が含まれる。
【００５７】
最大スリープタイム通知信号４２を電気・光変換部４０２から受信したＯＬＴの制御部２０４は、スリープ制御信号処理部２０７により最大スリープタイム通知信号４２を解析させる。最大スリープタイム通知信号４２の送信元であるＯＮＵ  Ａを特定した制御部２０４は、スリープタイム比較部２１１において、ＯＬＴリンク速度管理部２１３とＯＬＴバッファ量管理部２１４が管理する各情報から得られた最大スリープタイム２と、最大スリープタイム通知信号４２から得られた最大スリープタイム１を比較する。比較により実行スリープタイムを決定した後、制御部２０４はスリープ制御信号処理部２０７にスリープ通知信号４３を生成させる。それとともにスリープ状態管理テーブル２０８にＯＮＵ  Ａがスリープ状態であることを登録する。さらにスリープ通知信号４３の生成時点のタイムカウンタ２１０の値を参照して、スリープ復帰時刻におけるタイムカウンタの値を計算し、スリープ復帰時刻管理テーブル２０９に登録する。さらにスリープ復帰時点のＯＮＵ  Ａのタイムカウンタ４０９の値を計算してスリープ復帰時刻管理テーブル２０９に登録する。スリープ通知信号４３にはスリープ状態に移行するＯＮＵ  ＡのＯＮＵ識別情報とスリープ状態復帰時点のタイムカウンタの値が含まれる。
【００５８】
スリープ通知信号４３を電気・光変換部２０２から受信した制御部４０４は、スリープ制御信号処理部４０６によりスリープ通知信号４３を解析させる。ＯＮＵ  Ａがスリープ状態に移行することをＯＬＴの制御部２０４が許可したことを特定した制御部４０４は、スリープ状態制御部４０７にスリープ状態復帰時刻を登録する。スリープ状態復帰時刻の登録が終わると制御部４０４は電気側送受信部４０１から受信された上りフレームをキューバッファ部４０５に転送する状態に移行した後、この転送機能とスリープ状態復帰時の手続きに必要な機能のみを継続させ、他の機能を停止させる。ＯＮＵ  Ａがスリープ状態にある間、上りフレームはキューバッファ部４０５に蓄積され、下りフレームはキューバッファ部Ａ２０５に蓄積される。また、スリープ状態制御部４０７はタイムカウンタ４０９が上述したスリープ状態復帰時刻になるまでタイムカウンタの値を監視する。
【００５９】
タイムカウンタ４０９がスリープ状態復帰時刻になると、スリープ状態制御部４０７は制御部４０４を定常動作状態に移行させる。定常動作状態となった制御部４０４は電気・光変換部４０２に対する電力供給を再開させ、ＯＬＴの電気・光変換部２０２との通信は確立される。ＯＬＴの電気・光変換部２０２とＯＮＵ電気・光変換部４０２との通信が確立されると、ＯＬＴの制御部２０４はキューバッファ部２０５を参照してスリープ状態中に受信した下りフレームの存在を確認する。継続して下りフレームが存在しない場合は、上述と同様の手順により制御部２０４は最大スリープタイム通知要求信号４４を生成し、ＯＮＵ  Ａの電気・光変換部４０２に送信する。最大スリープタイム通知要求信号４４を電気・光変換部４０２から受信した制御部４０４は、上述と同様の手順により最大スリープタイム１の値を含む最大スリープタイム通知信号４５をＯＬＴに送信する。最大スリープタイム通知信号を受信したＯＬＴはスリープ通知信号４６をＯＬＴに送信すると同時にスリープ状態へ移行する。ＯＮＵ  Ａの電気側送受信部４０１に送信される上りフレームかＯＬＴの電気側送受信部２０１に送信される下りフレームが存在しない限り以上の手順が繰り返され、ＯＮＵ  Ａは断続的にスリープ状態となる。
【００６０】
本実施の形態によると、少なくとも一つのＯＬＴとＯＮＵからのなるＰＯＮシステムにおいて、ＯＮＵとＯＬＴがそれぞれ自らのリンク速度とキューバッファ容量から可能な限り長いスリープ状態を選択し、それらを比較・選択することによって、データの欠落を防ぎつつ非通信時におけるＯＮＵの消費電力量の低減が実現できる。
【００６１】
（構成例）
本実施の形態の受動光網システムは、例えば、少なくとも１つの局側光伝送路終端装置（ＯＬＴ）と複数の宅内光伝送路終端装置（ＯＮＵ）とから構成される受動光網（ＰＯＮ）システムにおいて、上記ＯＬＴには、上記ＯＮＵと通信するための電気・光変換部および媒体アクセス制御部、宛先ＯＮＵ別に管理された下りデータを保持する複数のキューバッファ部、スリープ制御を行なう制御部、上位網と通信するインタフェース部を備え、上記ＯＬＴに備えられたスリープ制御を行なう制御部は、上記ＯＬＴ内の上記キューバッファの量を管理するバッファ容量管理部と、上記上位網と通信する上記インタフェースが上記上位網と通信するリンク速度の状況を管理するリンク速度管理部を備え、また上記ＯＮＵには、上記ＯＬＴと通信するための電気・光変化部及び媒体アクセスシステム制御部、上りフレームを保持するキューバッファ部、スリープ制御を行なう制御部、通信端末と通信するインタフェース部を備え、上記ＯＮＵに備えられたスリープ制御を行なう制御部は、上記ＯＮＵ内の上記キューバッファの量を管理するバッファ容量管理部と、上記通信端末と通信する上記インタフェースが上記通信端末と通信するリンク速度の状況を管理するリンク速度管理部を備えることを特徴のひとつとする。
【産業上の利用可能性】
【００６２】
本発明は、例えば、受動光網システムに利用可能である。
【符号の説明】
【００６３】
１  上位ネットワーク網
２  局側光伝送路終端装置（ＯＬＴ）
３  光スプリッタ
４  宅内光伝送路終端装置１（ＯＮＵ  Ａ）
５  宅内光伝送路終端装置２（ＯＮＵ  Ｂ）
６  端末装置１
７  端末装置２
２０１  ＯＬＴの電気側送受信部
２０２  ＯＬＴの電気・光変換部
２０３  ＯＬＴの媒体アクセス制御部
２０４  ＯＬＴの制御部
２０５  ＯＬＴのキューバッファ部Ａ
２０６  ＯＬＴのキューバッファ部Ｂ
２０７  ＯＬＴのスリープ制御信号処理部
２０８  ＯＬＴのスリープ状態管理テーブル
２０９  ＯＬＴのスリープ復帰時刻管理テーブル
２１０  ＯＬＴのタイムカウンタ
２１１  ＯＬＴのスリープタイム比較部
２１２  ＯＬＴのスリープタイム管理部
２１３  ＯＬＴのリンク速度管理部
２１４  ＯＬＴのバッファ量管理部
４０１  ＯＮＵの電気側送受信部
４０２  ＯＮＵの電気・光変換部
４０３  ＯＮＵの媒体アクセス制御部
４０４  ＯＮＵの制御部
４０５  ＯＮＵのキューバッファ部
４０６  ＯＮＵのスリープ制御信号処理部
４０７  ＯＮＵのスリープ状態制御部
４０８  ＯＮＵのスリープ復帰時刻管理テーブル
４０９  ＯＮＵのタイムカウンタ
４１０  ＯＮＵのスリープタイム比較部
４１１  ＯＮＵのスリープタイム管理部
４１２  ＯＮＵのリンク速度管理部
４１３  ＯＮＵバッファ量管理部
【図１】
0005483593.tif 000002
【図２】
0005483593.tif 000003
【図３】
0005483593.tif 000004
【図４】
0005483593.tif 000005
【図５】
0005483593.tif 000006
【図６】
0005483593.tif 000007
【図７】
0005483593.tif 000008
【図８】
0005483593.tif 000009
【図９】
0005483593.tif 000010
【図１０】
0005483593.tif 000011
【図１１】
0005483593.tif 000012
【図１２】
0005483593.tif 000013
【図１３】
0005483593.tif 000014
【図１４】
0005483593.tif 000015