1個の光加入者線終端装置及び複数の光ネットワーク終端装置が、光ファイバ伝送路を介してポイントツーマルチポイントの通信を行う光ネットワークシステムであって、前記光加入者線終端装置は、各光ネットワーク終端装置に上り帯域を割り当て、各光ネットワーク終端装置は、前記光加入者線終端装置への送信を行わない省電力状態及び前記光加入者線終端装置への送信を行う起動状態の間で状態を切り換え、省電力状態において、前記光加入者線終端装置への上りデータを蓄積したときに、前記光加入者線終端装置が各光ネットワーク終端装置に当該省電力状態において割り当てた上り帯域に基づいて、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータを前記光加入者線終端装置への制御メッセージのペイロード領域に格納して、前記光加入者線終端装置への制御メッセージを前記光加入者線終端装置に送信することを特徴とする光ネットワークシステム。各光ネットワーク終端装置が当該省電力状態において蓄積した前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が各光ネットワーク終端装置に当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより小さいときに、各光ネットワーク終端装置は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの全てを前記光加入者線終端装置に送信することを特徴とする、請求項1に記載の光ネットワークシステム。各光ネットワーク終端装置が当該省電力状態において蓄積した前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が各光ネットワーク終端装置に当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより大きいときに、各光ネットワーク終端装置は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの一部を前記上り帯域の範囲内で前記光加入者線終端装置に送信し、当該起動状態の後の起動状態において、前記光加入者線終端装置への上りデータの残りを前記光加入者線終端装置に送信することを特徴とする、請求項1に記載の光ネットワークシステム。各光ネットワーク終端装置は、前記光加入者線終端装置への上りデータの送信優先度に基づいて、前記光加入者線終端装置への上りデータを前記光加入者線終端装置に送信することを特徴とする、請求項1から3のいずれかに記載の光ネットワークシステム。光加入者線終端装置への送信を行わない省電力状態及び前記光加入者線終端装置への送信を行う起動状態の間で状態を切り換える状態切換部と、前記光加入者線終端装置への上りデータを蓄積するデータ蓄積部と、省電力状態において、前記光加入者線終端装置への上りデータが蓄積されたときに、前記光加入者線終端装置が当該省電力状態において割り当てた上り帯域に基づいて、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータを前記光加入者線終端装置への制御メッセージのペイロード領域に格納して、前記光加入者線終端装置への制御メッセージを前記光加入者線終端装置に送信するデータ送信部と、を備えることを特徴とする光ネットワーク終端装置。当該省電力状態において蓄積された前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより小さいときに、前記データ送信部は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの全てを前記光加入者線終端装置に送信することを特徴とする、請求項5に記載の光ネットワーク終端装置。当該省電力状態において蓄積された前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより大きいときに、前記データ送信部は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの一部を前記上り帯域の範囲内で前記光加入者線終端装置に送信し、当該起動状態の後の起動状態において、前記光加入者線終端装置への上りデータの残りを前記光加入者線終端装置に送信することを特徴とする、請求項5に記載の光ネットワーク終端装置。前記データ送信部は、前記光加入者線終端装置への上りデータの送信優先度に基づいて、前記光加入者線終端装置への上りデータを前記光加入者線終端装置に送信することを特徴とする、請求項5から7のいずれかに記載の光ネットワーク終端装置。しかしながら、省電力モードのONUは、低速の上りデータが流入した場合、一度起動モードへ遷移し、OLTからの上り帯域割当を待機しなければならないため、ONUの起動時間が長くなり省電力効果が低減されてしまうという課題があった。また、低速のデータが高頻度でやり取りされることから、ONUは高頻度で省電力モードと起動モードの間の状態遷移を行う必要が発生し、省電力効果が低下するという課題があった。さらに、上り帯域割当を待機する期間、上りデータはONUのキュー内に格納され続けるため、キューイング遅延が増大してしまうという課題があった。そこで、前記課題を解決するために、本発明は、低速の上りデータが高頻度でやり取りされる中で、省電力効果を維持しつつ、キューイング遅延を低減することができる光ネットワークシステム及び光ネットワーク終端装置を提供することを目的とする。上記目的を達成するために、ONUは、省電力状態においてOLTへの上りデータを蓄積したときに、OLTがONUに当該省電力状態において割り当てた上り帯域に基づいて、当該省電力状態の後の起動状態において、OLTへの上りデータをOLTへの制御メッセージのペイロード領域に格納して、OLTへの制御メッセージを送信することとした。具体的には、本発明は、1個の光加入者線終端装置及び複数の光ネットワーク終端装置が、光ファイバ伝送路を介してポイントツーマルチポイントの通信を行う光ネットワークシステムであって、前記光加入者線終端装置は、各光ネットワーク終端装置に上り帯域を割り当て、各光ネットワーク終端装置は、前記光加入者線終端装置への送信を行わない省電力状態及び前記光加入者線終端装置への送信を行う起動状態の間で状態を切り換え、省電力状態において、前記光加入者線終端装置への上りデータを蓄積したときに、前記光加入者線終端装置が各光ネットワーク終端装置に当該省電力状態において割り当てた上り帯域に基づいて、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータを前記光加入者線終端装置への制御メッセージのペイロード領域に格納して、前記光加入者線終端装置への制御メッセージを前記光加入者線終端装置に送信することを特徴とする光ネットワークシステムである。また、本発明は、光加入者線終端装置への送信を行わない省電力状態及び前記光加入者線終端装置への送信を行う起動状態の間で状態を切り換える状態切換部と、前記光加入者線終端装置への上りデータを蓄積するデータ蓄積部と、省電力状態において、前記光加入者線終端装置への上りデータが蓄積されたときに、前記光加入者線終端装置が当該省電力状態において割り当てた上り帯域に基づいて、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータを前記光加入者線終端装置への制御メッセージのペイロード領域に格納して、前記光加入者線終端装置への制御メッセージを前記光加入者線終端装置に送信するデータ送信部と、を備えることを特徴とする光ネットワーク終端装置である。この構成によれば、ONUは、省電力モード中の間欠的な起動状態において、上りデータを制御メッセージのペイロード領域に格納して、制御メッセージをOLTに送信するため、省電力モード及び起動モードの間の遷移を減らせる。さらに、ONUは、省電力状態において、すでに上り帯域を割り当てられているため、省電力状態の後の起動状態において、上り帯域の割り当てを待機しなくてもよく、上りデータを格納し続けなくてもよい。また、本発明は、各光ネットワーク終端装置が当該省電力状態において蓄積した前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が各光ネットワーク終端装置に当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより小さいときに、各光ネットワーク終端装置は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの全てを前記光加入者線終端装置に送信することを特徴とする光ネットワークシステムである。また、本発明は、当該省電力状態において蓄積された前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより小さいときに、前記データ送信部は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの全てを前記光加入者線終端装置に送信することを特徴とする光ネットワーク終端装置である。この構成によれば、ONUは、上りデータのサイズが小さいときには、1回の起動状態において、上りデータをOLTに送信することができる。ここで、ONUは、1回の起動状態において、1個又は複数個の制御メッセージを利用することができる。また、本発明は、各光ネットワーク終端装置が当該省電力状態において蓄積した前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が各光ネットワーク終端装置に当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより大きいときに、各光ネットワーク終端装置は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの一部を前記上り帯域の範囲内で前記光加入者線終端装置に送信し、当該起動状態の後の起動状態において、前記光加入者線終端装置への上りデータの残りを前記光加入者線終端装置に送信することを特徴とする光ネットワークシステムである。また、本発明は、当該省電力状態において蓄積された前記光加入者線終端装置への上りデータのサイズが、前記光加入者線終端装置が当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより大きいときに、前記データ送信部は、当該省電力状態の後の起動状態において、前記光加入者線終端装置への上りデータの一部を前記上り帯域の範囲内で前記光加入者線終端装置に送信し、当該起動状態の後の起動状態において、前記光加入者線終端装置への上りデータの残りを前記光加入者線終端装置に送信することを特徴とする光ネットワーク終端装置である。この構成によれば、ONUは、上りデータのサイズが大きいときには、複数回の起動状態において、上りデータをOLTに送信することができる。ここで、ONUは、各回の起動状態において、1個又は複数個の制御メッセージを利用することができる。また、本発明は、各光ネットワーク終端装置は、前記光加入者線終端装置への上りデータの送信優先度に基づいて、前記光加入者線終端装置への上りデータを前記光加入者線終端装置に送信することを特徴とする光ネットワークシステムである。また、本発明は、前記データ送信部は、前記光加入者線終端装置への上りデータの送信優先度に基づいて、前記光加入者線終端装置への上りデータを前記光加入者線終端装置に送信することを特徴とする光ネットワーク終端装置である。この構成によれば、優先度の高い上りデータが優先的に送信される。本発明は、低速の上りデータが高頻度でやり取りされる中で、省電力効果を維持しつつ、キューイング遅延を低減することができる光ネットワークシステム及び光ネットワーク終端装置を提供することができる。添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。実施形態1-4実施形態1-4の概要を説明する。ONUは、OLTへの送信を行わない省電力状態及びOLTへの送信を行う起動状態の間で状態を切り換える。そして、ONUは、省電力状態において、OLTへの上りデータを蓄積したときに、OLTがONUに当該省電力状態において割り当てた上り帯域に基づいて、当該省電力状態の後の起動状態において、OLTへの上りデータをOLTへの制御メッセージのペイロード領域に格納して、OLTへの制御メッセージをOLTに送信する。ここで、ONUが当該省電力状態において蓄積したOLTへの上りデータのサイズが、OLTがONUに当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより小さいときに、ONUは、当該省電力状態の後の起動状態において、OLTへの上りデータの全てをOLTに送信する。なお、ONUは、1回の起動状態において、1個又は複数個の制御メッセージを利用することができる。実施形態1Dozing方式を採用したONUにおいて、省電力モード期間中に流入した上りデータサイズが、1個の制御メッセージフレームのペイロードサイズ以下である場合を考える。この場合の制御メッセージ交換例を図11に示す。ONU2の上りキューにデータが無くなった場合、OLT1はONU2に対して省電力モードへの移行を許可するSleepAllowメッセージを送信する。ONU2は省電力モードへの移行が可能であると判断した場合、SleepRequestメッセージをOLT1へ送信し、Ts1秒間の省電力状態へと遷移する。例えば、省電力期間Ts1は、10ミリ秒から100ミリ秒に設定する。Ts1秒経過後に、ONU2はTa1秒間の起動状態に遷移し、OLT1からのSleepAllowメッセージを受信する。例えば、起動時間Ta1はOLT1とONU2の時刻誤差を考慮して、数ミリ秒以下に設定することが望ましい。OLT1はSleepAllowメッセージを、例えば、Ta1Ts1秒間の周期で送信する。ONU2は、SleepAllowメッセージを受信した際、上りキューに格納されたデータが1個のACKメッセージフレームのペイロードサイズ以下である場合、ACKメッセージのペイロード領域に上りデータを格納してOLT1へ送信し、再びTs1秒間の省電力状態へと遷移する。あるいは、ONU2は、上りキューに格納されたデータが1個のReportメッセージフレームのペイロードサイズ以下である場合、SleepAllowメッセージの受信を待たずに、起動状態に遷移したうえで、定期的にGateメッセージにより割り当てられている上り帯域を利用して、Reportメッセージのペイロード領域に上りデータを格納してOLT1へ送信してもよい。Ts2秒後Ts2<Ts1に上りキューに格納されたデータが、1個のACKメッセージフレームのペイロードサイズより大きくなった場合には、ONU2は上りキュー内のデータ量をReportメッセージによりOLT1へ通知する。ただし、ACKメッセージおよびReportメッセージを送信するための上り帯域は、ONU2の省電力状態及び起動状態のいずれに関わらず、SleepAllow送信周期よりも短い間隔で、OLT1より送信されているGateメッセージにより定期的に割り当てられている。なお、SleepAllowメッセージ、SleepRequestメッセージ、ACKメッセージの送受信には、OLT1及びONU2のMPCP部131、231の機能を利用したMPCPメッセージを用いてもよいし、OLT1及びONU2のOAM部133、232の機能を利用したOAMメッセージ拡張OAMメッセージを用いてもよいし、それ以外の任意の制御メッセージを用いてもよい。ONU2は、特定の優先度を有するデータをONU2自身が判別し、優先的に制御フレームのペイロードに格納して省電力モード期間にOLT1へ送信し、その他のデータに関しては起動後に送信してもよい。また、OLT1は、省電力モードのONU2に対して割り当てる上り帯域を、Reportメッセージ1個分の帯域および/またはACKメッセージ1個分の固定帯域としてもよいし、Reportメッセージ複数個分の帯域および/またはACKメッセージ複数個分の固定帯域としてもよいし、キューに格納されたデータ量の統計情報に基づいて動的に決定してもよい。例えば、過去一定時間の上りデータ量がしきい値を超えた場合にはONU2を起動モードへ遷移させ、しきい値以下であった場合には上りデータ量分のペイロードを有する制御フレームを1個または複数個送信可能な帯域を省電力モードのONU2に対して割り当てる。実施形態1は、図7に示した従来のDozing方式における第1の制御メッセージ交換例に本発明を適用する場合について説明したが、図8に示した従来のDozing方式における第2の制御メッセージ交換例にも本発明を適用可能であることは明らかである。実施形態2CyclicSleep方式を採用したONUにおいて、省電力モード期間中に流入した上りデータサイズが、1個の制御メッセージフレームのペイロードサイズ以下である場合を考える。この場合の制御メッセージ交換例を図12に示す。OLT1の当該ONU2宛て下りキューにデータが無くなり、かつONU2の上りキューにデータが無くなった場合、OLT1は該ONU2に対して省電力モードへの移行を許可するSleepAllowメッセージを送信する。ONU2は省電力モードへの移行が可能であると判断した場合、SleepRequestメッセージをOLT1へ送信し、Ts1秒間の省電力状態へと遷移する。例えば、省電力期間Ts1は、10ミリ秒から100ミリ秒に設定する。Ts1秒経過後に、ONU2はTa1秒間の起動状態に遷移し、OLT1からのGateメッセージ省電力状態では、OLT1がGateメッセージを送信しても、ONU2はGateメッセージを受信できない。およびSleepAllowメッセージを受信する。例えば、起動時間Ta1はOLT1とONU2の時刻誤差を考慮して、数ミリ秒以下に設定することが望ましい。OLT1はSleepAllowメッセージを、例えば、Ta1Ts1秒間の周期で送信する。ONU2は、SleepAllowメッセージを受信した際、上りキューに格納されたデータが1個のACKメッセージフレームのペイロードサイズ以下である場合、ACKメッセージのペイロード領域に上りデータを格納してOLT1へ送信し、再びTs1秒間の省電力状態へと遷移する。あるいは、ONU2は、上りキューに格納されたデータが1個のReportメッセージフレームのペイロードサイズ以下である場合、SleepAllowメッセージの受信を待たずに、起動状態に遷移したうえで、定期的にGateメッセージにより割り当てられている上り帯域を利用して、Reportメッセージのペイロード領域に上りデータを格納してOLT1へ送信してもよい。Ts2秒後Ts2<Ts1に上りキューに格納されたデータが、1個のACKメッセージフレームのペイロードサイズより大きくなった場合には、ONU2は上りキュー内のデータ量をReportメッセージによりOLT1へ通知する。ただし、ACKメッセージおよびReportメッセージを送信するための上り帯域は、ONU2の省電力状態及び起動状態のいずれに関わらず、SleepAllow送信周期よりも短い間隔で、OLT1より送信されているGateメッセージにより定期的に割り当てられている。なお、SleepAllowメッセージ、SleepRequestメッセージ、ACKメッセージの送受信には、OLT1及びONU2のMPCP部131、231の機能を利用したMPCPメッセージを用いてもよいし、OLT1及びONU2のOAM部133、232の機能を利用したOAMメッセージ拡張OAMメッセージを用いてもよいし、それ以外の任意の制御メッセージを用いてもよい。ONU2は、特定の優先度を有するデータをONU2自身が判別し、優先的に制御フレームのペイロードに格納して省電力モード期間にOLT1へ送信し、その他のデータに関しては起動後に送信してもよい。また、OLT1は、省電力モードのONU2に対して割り当てる上り帯域を、Reportメッセージ1個分の帯域および/またはACKメッセージ1個分の固定帯域としてもよいし、Reportメッセージ複数個分の帯域および/またはACKメッセージ複数個分の固定帯域としてもよいし、キューに格納されたデータ量の統計情報に基づいて動的に決定してもよい。例えば、過去一定時間の上りデータ量がしきい値を超えた場合にはONU2を起動モードへ遷移させ、しきい値以下であった場合には上りデータ量分のペイロードを有する制御フレームを1個または複数個送信可能な帯域を省電力モードのONU2に対して割り当てる。実施形態2は、図9に示した従来のCyclicSleep方式における第1の制御メッセージ交換例に本発明を適用する場合について説明したが、図10に示した従来のCyclicSleep方式における第2の制御メッセージ交換例にも本発明を適用可能であることは明らかである。実施形態3Dozing方式を採用したONUにおいて、省電力モード期間中に流入した上りデータサイズが、1個の制御メッセージフレームのペイロードサイズより大きい場合を考える。ONUは、複数の制御フレームに分割して、かつ同一割当周期で割り当てられた上り帯域を利用して上りデータを送信する。この場合の制御メッセージ交換例を図13に示す。ONU2の上りキューにデータが無くなった場合、OLT1はONU2に対して省電力モードへの移行を許可するSleepAllowメッセージを送信する。ONU2は省電力モードへの移行が可能であると判断した場合、SleepRequestメッセージをOLT1へ送信し、Ts1秒間の省電力状態へと遷移する。例えば、省電力期間Ts1は、10ミリ秒から100ミリ秒に設定する。Ts1秒経過後に、ONU2はTa1秒間の起動状態に遷移し、OLT1からのSleepAllowメッセージを受信する。例えば、起動時間Ta1はOLT1とONU2の時刻誤差を考慮して、数ミリ秒以下に設定することが望ましい。OLT1はSleepAllowメッセージを、例えば、Ta1Ts1秒間の周期で送信する。ONU2は、SleepAllowメッセージを受信した際、上りキューに格納されたデータが1個のACKメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量以下である場合、複数の制御メッセージのペイロード領域に上りデータを格納してOLT1へ送信し、再びTs1秒間の省電力状態へと遷移する。あるいは、ONU2は、上りキューに格納されたデータが1個のReportメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量以下である場合、SleepAllowメッセージの受信を待たずに、起動状態に遷移したうえで、定期的にGateメッセージにより割り当てられている上り帯域を利用して、複数の制御メッセージのペイロード領域に上りデータを格納してOLT1へ送信してもよい。例えば、制御メッセージとしては、拡張OAMeOAMメッセージを用いることができる。Ts2秒後Ts2<Ts1に上りキューに格納されたデータが、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量より大きくなった場合には、ONU2は上りキュー内のデータ量をReportメッセージによりOLT1へ通知する。ただし、ACKメッセージおよびReportメッセージを送信するための上り帯域は、ONU2の省電力状態及び起動状態のいずれに関わらず、SleepAllow送信周期よりも短い間隔で、OLT1より送信されているGateメッセージにより定期的に割り当てられている。なお、SleepAllowメッセージ、SleepRequestメッセージ、ACKメッセージの送受信には、OLT1及びONU2のMPCP部131、231の機能を利用したMPCPメッセージを用いてもよいし、OLT1及びONU2のOAM部133、232の機能を利用したOAMメッセージ拡張OAMメッセージを用いてもよいし、それ以外の任意の制御メッセージを用いてもよい。ONU2は、特定の優先度を有するデータをONU2自身が判別し、優先的に制御フレームのペイロードに格納して省電力モード期間にOLT1へ送信し、その他のデータに関しては起動後に送信してもよい。また、OLT1は、省電力モードのONU2に対して割り当てる上り帯域を、Reportメッセージ複数個分の帯域および/またはACKメッセージ複数個分の固定帯域としてもよいし、キューに格納されたデータ量の統計情報に基づいて動的に決定してもよい。例えば、過去一定時間の上りデータ量がしきい値を超えた場合にはONU2を起動モードへ遷移させ、しきい値以下であった場合には上りデータ量分のペイロードを有する制御フレームを1個または複数個送信可能な帯域を省電力モードのONU2に対して割り当てる。実施形態3は、図7に示した従来のDozing方式における第1の制御メッセージ交換例に本発明を適用する場合について説明したが、図8に示した従来のDozing方式における第2の制御メッセージ交換例にも本発明を適用可能であることは明らかである。実施形態4CyclicSleep方式を採用したONUにおいて、省電力モード期間中に流入した上りデータサイズが、1個の制御メッセージフレームのペイロードサイズより大きい場合を考える。ONUは、複数の制御フレームに分割して、かつ同一割当周期で割り当てられた上り帯域を利用して上りデータを送信する。この場合の制御メッセージ交換例を図14に示す。OLT1の当該ONU2宛て下りキューにデータが無くなり、かつONU2の上りキューにデータが無くなった場合、OLT1は該ONU2に対して省電力モードへの移行を許可するSleepAllowメッセージを送信する。ONU2は省電力モードへの移行が可能であると判断した場合、SleepRequestメッセージをOLT1へ送信し、Ts1秒間の省電力状態へと遷移する。例えば、省電力期間Ts1は、10ミリ秒から100ミリ秒に設定する。Ts1秒経過後に、ONU2はTa1秒間の起動状態に遷移し、OLT1からのGateメッセージ省電力状態では、OLT1がGateメッセージを送信しても、ONU2はGateメッセージを受信できない。およびSleepAllowメッセージを受信する。例えば、起動時間Ta1はOLT1とONU2の時刻誤差を考慮して、数ミリ秒以下に設定することが望ましい。OLT1はSleepAllowメッセージを、例えば、Ta1Ts1秒間の周期で送信する。ONU2は、SleepAllowメッセージを受信した際、上りキューに格納されたデータが1個のACKメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量以下である場合、複数の制御メッセージのペイロード領域に上りデータを格納してOLT1へ送信し、再びTs1秒間の省電力状態へと遷移する。あるいは、ONU2は、上りキューに格納されたデータが1個のReportメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量以下である場合、SleepAllowメッセージの受信を待たずに、起動状態に遷移したうえで、定期的にGateメッセージにより割り当てられている上り帯域を利用して、複数の制御メッセージのペイロード領域に上りデータを格納してOLT1へ送信してもよい。例えば、制御メッセージとしては、拡張OAMeOAMメッセージを用いることができる。Ts2秒後Ts2<Ts1に上りキューに格納されたデータが、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量より大きくなった場合には、ONU2は上りキュー内のデータ量をReportメッセージによりOLT1へ通知する。ただし、ACKメッセージおよびReportメッセージを送信するための上り帯域は、ONU2の省電力状態及び起動状態のいずれに関わらず、SleepAllow送信周期よりも短い間隔で、OLT1より送信されているGateメッセージにより定期的に割り当てられている。なお、SleepAllowメッセージ、SleepRequestメッセージ、ACKメッセージの送受信には、OLT1及びONU2のMPCP部131、231の機能を利用したMPCPメッセージを用いてもよいし、OLT1及びONU2のOAM部133、232の機能を利用したOAMメッセージ拡張OAMメッセージを用いてもよいし、それ以外の任意の制御メッセージを用いてもよい。ONU2は、特定の優先度を有するデータをONU2自身が判別し、優先的に制御フレームのペイロードに格納して省電力モード期間にOLT1へ送信し、その他のデータに関しては起動後に送信してもよい。また、OLT1は、省電力モードのONU2に対して割り当てる上り帯域を、Reportメッセージ複数個分の帯域および/またはACKメッセージ複数個分の固定帯域としてもよいし、キューに格納されたデータ量の統計情報に基づいて動的に決定してもよい。例えば、過去一定時間の上りデータ量がしきい値を超えた場合にはONU2を起動モードへ遷移させ、しきい値以下であった場合には上りデータ量分のペイロードを有する制御フレームを1個または複数個送信可能な帯域を省電力モードのONU2に対して割り当てる。実施形態4は、図9に示した従来のCyclicSleep方式における第1の制御メッセージ交換例に本発明を適用する場合について説明したが、図10に示した従来のCyclicSleep方式における第2の制御メッセージ交換例にも本発明を適用可能であることは明らかである。実施形態5、6実施形態5、6の概要を説明する。ONUは、OLTへの送信を行わない省電力状態及びOLTへの送信を行う起動状態の間で状態を切り換える。そして、ONUは、省電力状態において、OLTへの上りデータを蓄積したときに、OLTがONUに当該省電力状態において割り当てた上り帯域に基づいて、当該省電力状態の後の起動状態において、OLTへの上りデータをOLTへの制御メッセージのペイロード領域に格納して、OLTへの制御メッセージをOLTに送信する。ここで、ONUが当該省電力状態において蓄積したOLTへの上りデータのサイズが、OLTがONUに当該省電力状態において割り当てた上り帯域で送信可能なデータのサイズより大きいときに、ONUは、当該省電力状態の後の起動状態において、OLTへの上りデータの一部を当該上り帯域の範囲内でOLTに送信し、当該起動状態の後の起動状態において、OLTへの上りデータの残りをOLTに送信する。なお、ONUは、各回の起動状態において、1個又は複数個の制御メッセージを利用することができる。実施形態5Dozing方式を採用したONUにおいて、省電力モード期間中に流入した上りデータサイズが、1個の制御メッセージフレームのペイロードサイズより大きい場合を考える。ONUは、複数の制御フレームに分割して、かつ複数の割当周期にわたって割り当てられた上り帯域を利用して上りデータを送信する。この場合の制御メッセージ交換例を図15に示す。ONU2の上りキューにデータが無くなった場合、OLT1はONU2に対して省電力モードへの移行を許可するSleepAllowメッセージを送信する。ONU2は省電力モードへの移行が可能であると判断した場合、SleepRequestメッセージをOLT1へ送信し、Ts1秒間の省電力状態へと遷移する。例えば、省電力期間Ts1は、10ミリ秒から100ミリ秒に設定する。Ts1秒経過後に、ONU2はTa1秒間の起動状態に遷移し、OLT1からのSleepAllowメッセージを受信する。例えば、起動時間Ta1はOLT1とONU2の時刻誤差を考慮して、数ミリ秒以下に設定することが望ましい。OLT1はSleepAllowメッセージを、例えば、Ta1Ts1秒間の周期で送信する。ONU2は、SleepAllowメッセージを受信した際、上りキューに格納されたデータが1個のACKメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量より大きい場合、制御メッセージのペイロード領域に上りデータを格納して一部のデータをOLT1へ送信し、Ts1秒間の省電力状態へと遷移した後、再び省電力状態が終了した際に、残りのデータを送信する。あるいは、ONU2は、上りキューに格納されたデータが1個のReportメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量より大きい場合、SleepAllowメッセージの受信を待たずに、起動状態に遷移したうえで、定期的にGateメッセージにより割り当てられている上り帯域を利用して、複数のReportメッセージのペイロード領域に上りデータを格納してOLT1へ送信してもよい。ただし、ACKメッセージおよびReportメッセージを送信するための上り帯域は、ONU2の省電力状態及び起動状態のいずれに関わらず、SleepAllow送信周期よりも短い間隔で、OLT1より送信されているGateメッセージにより定期的に割り当てられている。なお、SleepAllowメッセージ、SleepRequestメッセージ、ACKメッセージの送受信には、OLT1及びONU2のMPCP部131、231の機能を利用したMPCPメッセージを用いてもよいし、OLT1及びONU2のOAM部133、232の機能を利用したOAMメッセージ拡張OAMメッセージを用いてもよいし、それ以外の任意の制御メッセージを用いてもよい。ONU2は、特定の優先度を有するデータをONU2自身が判別し、優先的に制御フレームのペイロードに格納して省電力モード期間にOLT1へ送信し、その他のデータに関しては起動後に送信してもよい。また、OLT1は、省電力モードのONU2に対して割り当てる上り帯域を、Reportメッセージ1個分の帯域および/またはACKメッセージ1個分の固定帯域としてもよいし、Reportメッセージ複数個分の帯域および/またはACKメッセージ複数個分の固定帯域としてもよいし、キューに格納されたデータ量の統計情報に基づいて動的に決定してもよい。例えば、過去一定時間の上りデータ量がしきい値を超えた場合にはONU2を起動モードへ遷移させ、しきい値以下であった場合には上りデータ量分のペイロードを有する制御フレームを1個または複数個送信可能な帯域を省電力モードのONU2に対して割り当てる。実施形態5は、図7に示した従来のDozing方式における第1の制御メッセージ交換例に本発明を適用する場合について説明したが、図8に示した従来のDozing方式における第2の制御メッセージ交換例にも本発明を適用可能であることは明らかである。実施形態6CyclicSleep方式を採用したONUにおいて、省電力モード期間中に流入した上りデータサイズが、1個の制御メッセージフレームのペイロードサイズより大きい場合を考える。ONUは、複数の制御フレームに分割して、かつ複数の割当周期にわたって割り当てられた上り帯域を利用して上りデータを送信する。この場合の制御メッセージ交換例を図16に示す。OLT1の当該ONU2宛て下りキューにデータが無くなり、かつONU2の上りキューにデータが無くなった場合、OLT1は該ONU2に対して省電力モードへの移行を許可するSleepAllowメッセージを送信する。ONU2は省電力モードへの移行が可能であると判断した場合、SleepRequestメッセージをOLT1へ送信し、Ts1秒間の省電力状態へと遷移する。例えば、省電力期間Ts1は、10ミリ秒から100ミリ秒に設定する。Ts1秒経過後に、ONU2はTa1秒間の起動状態に遷移し、OLT1からのGateメッセージ省電力状態では、OLT1がGateメッセージを送信しても、ONU2はGateメッセージを受信できない。およびSleepAllowメッセージを受信する。例えば、起動時間Ta1はOLT1とONU2の時刻誤差を考慮して、数ミリ秒以下に設定することが望ましい。OLT1はSleepAllowメッセージを、例えば、Ta1Ts1秒間の周期で送信する。ONU2は、SleepAllowメッセージを受信した際、上りキューに格納されたデータが1個のACKメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量より大きい場合、制御メッセージのペイロード領域に上りデータを格納して一部のデータをOLT1へ送信し、Ts1秒間の省電力状態へと遷移した後、再び省電力状態が終了した際に、残りのデータを送信する。あるいは、ONU2は、上りキューに格納されたデータが1個のReportメッセージフレームのペイロードサイズより大きく、OLT1の帯域割当部132より割り当てられた帯域で送信可能なデータ量より大きい場合、SleepAllowメッセージの受信を待たずに、起動状態に遷移したうえで、定期的にGateメッセージにより割り当てられている上り帯域を利用して、複数のReportメッセージのペイロード領域に上りデータを格納してOLT1へ送信してもよい。ただし、ACKメッセージおよびReportメッセージを送信するための上り帯域は、ONU2の省電力状態及び起動状態のいずれに関わらず、SleepAllow送信周期よりも短い間隔で、OLT1より送信されているGateメッセージにより定期的に割り当てられている。なお、SleepAllowメッセージ、SleepRequestメッセージ、ACKメッセージの送受信には、OLT1及びONU2のMPCP部131、231の機能を利用したMPCPメッセージを用いてもよいし、OLT1及びONU2のOAM部133、232の機能を利用したOAMメッセージ拡張OAMメッセージを用いてもよいし、それ以外の任意の制御メッセージを用いてもよい。ONU2は、特定の優先度を有するデータをONU2自身が判別し、優先的に制御フレームのペイロードに格納して省電力モード期間にOLT1へ送信し、その他のデータに関しては起動後に送信してもよい。また、OLT1は、省電力モードのONU2に対して割り当てる上り帯域を、Reportメッセージ1個分の帯域および/またはACKメッセージ1個分の固定帯域としてもよいし、Reportメッセージ複数個分の帯域および/またはACKメッセージ複数個分の固定帯域としてもよいし、キューに格納されたデータ量の統計情報に基づいて動的に決定してもよい。例えば、過去一定時間の上りデータ量がしきい値を超えた場合にはONU2を起動モードへ遷移させ、しきい値以下であった場合には上りデータ量分のペイロードを有する制御フレームを1個または複数個送信可能な帯域を省電力モードのONU2に対して割り当てる。実施形態6は、図9に示した従来のCyclicSleep方式における第1の制御メッセージ交換例に本発明を適用する場合について説明したが、図10に示した従来のCyclicSleep方式における第2の制御メッセージ交換例にも本発明を適用可能であることは明らかである。変形例実施形態1-6では、OLT1が集中的に接続されている全てのONU2の省電力モードを制御する場合について記述したが、ONU2が自律的に省電力モードの制御を行う場合についても本発明を適用できることは明らかである。また、実施形態1-6では、EPONおよび10G-EPONの場合について記述したが、他のPON、例えばITU-T勧告準拠のB-PON、G-PONおよびXG-PON、さらにはWDM-PONやCDM-PONにおける省電力モードにも本発明を適用できることは明らかである。