(57)【特許請求の範囲】
【請求項１】
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＮＵの各々は、前記ＯＬＴに送信するデータを優先度毎に一時的に格納する第１キュー、前記ＯＬＴから受信したデータを優先度毎に一時的に格納する第２キュー、及び前記第１キュー及び前記第２キューにおけるデータの有無及び／又は量を監視する第１監視手段を有し、
前記ＯＮＵの各々が前記ＯＬＴから再起動準備のコマンドを受信した際に、
前記ＯＮＵの各々の処理手順は、
前記第１監視手段により、所定の設定時間の期間、特定の優先度のデータが前記第１キュー及び前記第２キューに格納されているか否かを判定するステップと、
前記第１監視手段により前記第１キュー又は前記第２キューの少なくとも一方に特定の優先度のデータが有ると判定した場合には、前記ＯＬＴが再起動不可能な状態と認識するステップ及び／又は再起動準備未完了の旨を前記ＯＬＴに応答するステップと、
前記第１監視手段により前記第１キュー及び前記第２キューの双方に特定の優先度のデータが存在しない又は存在しなくなったと判定した場合には、前記ＯＬＴが再起動可能な状態と認識するステップ及び／又は再起動準備完了の旨を前記ＯＬＴに応答するステップとを含み、
前記ＯＬＴは、前記ＯＮＵの全てから前記再起動準備完了の旨の応答を受信するまで、前記ＯＬＴの再起動を回避し、
前記ＯＮＵの各々は、前記ＯＬＴに対する前記再起動準備完了の旨の応答を制御して、前記ＯＬＴの再起動を回避させることを特徴とする通信制御方法。
【請求項２】
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＮＵの各々は、特定の優先度のデータフレームの送受信があるか否かを監視する第１監視手段を有し、
前記ＯＮＵの各々が前記ＯＬＴから再起動準備のコマンドを受信した際に、
前記ＯＮＵの各々の処理手順は、
前記第１監視手段により、所定の設定時間の期間、特定の優先度のデータフレームの送受信があるか否かを判定するステップと、
前記第１監視手段により特定の優先度のデータフレームの送受信があると判定した場合には、前記ＯＬＴが再起動不可能な状態と認識するステップ及び／又は再起動準備未完了の旨を前記ＯＬＴに応答するステップと、
前記第１監視手段により特定の優先度のデータフレームの送受信が存在しない又は存在しなくなったと判定した場合には、前記ＯＬＴが再起動可能な状態と認識するステップ及び／又は再起動準備完了の旨を前記ＯＬＴに応答するステップとを含み、
前記ＯＬＴは、前記ＯＮＵの全てから前記再起動準備完了の旨の応答を受信するまで、前記ＯＬＴの再起動を回避し、
前記ＯＮＵの各々は、前記ＯＬＴに対する前記再起動準備完了の旨の応答を制御して、前記ＯＬＴの再起動を回避させることを特徴とする通信制御方法。
【請求項３】
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＬＴは、前記ＯＮＵの各々に送信するデータを優先度毎に一時的に格納する第３キュー、前記ＯＮＵの各々から受信したデータを優先度毎に一時的に格納する第４キュー、及び前記第３キュー及び前記第４キューにおけるデータの有無及び／又は量を監視する第２監視手段を有し、
前記ＯＬＴの処理手順は、
前記第２監視手段により、所定の設定時間の期間、特定の優先度のデータが前記第３キュー及び前記第４キューに格納されているか否かを判定するステップと、
前記第２監視手段により前記第３キュー及び前記第４キューの双方に特定の優先度のデータが存在しない又は存在しなくなったと判定した場合に、前記ＯＬＴの再起動を実施するステップと、
を含むことを特徴とする通信制御方法によって再起動を行うＯＬＴにおいて、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、前記ＯＬＴに接続される全てのＯＮＵに再起動準備コマンドを送信する機能と、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了又は再起動準備未完了の旨の応答を受信する機能とを有し、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了応答を受信した場合に、前記ＯＬＴの再起動を実施することを特徴とする光加入者線終端装置。
【請求項４】
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＬＴは、特定の優先度のデータフレームの送受信があるか否かを監視する第２監視手段を有し、
前記ＯＬＴの処理手順は、
前記第２監視手段により、所定の設定時間の期間、特定の優先度のデータフレームの送受信があるか否かを判定するステップと、
前記第２監視手段により特定の優先度のデータフレームの送受信が存在しない又は存在しなくなったと判定した場合に、前記ＯＬＴの再起動を実施するステップと、
を含むことを特徴とする通信制御方法によって再起動を行うＯＬＴにおいて、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、前記ＯＬＴに接続される全てのＯＮＵに再起動準備コマンドを送信する機能と、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了又は再起動準備未完了の旨の応答を受信する機能とを有し、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了応答を受信した場合に、前記ＯＬＴの再起動を実施することを特徴とする光加入者線終端装置。
【請求項５】
請求項１又は２に記載の通信制御方法において、
前記ＯＮＵは、前記ＯＬＴに送信するデータを一時的に格納するキュー、及び／又は、前記ＯＬＴから受信したデータを一時的に格納するキューを監視して、キューに格納されているデータ量を報告メッセージによって前記ＯＬＴへ報告することを特徴とする通信制御方法。
【請求項６】
請求項１又は５に記載の通信制御方法において、
前記キューは、優先度が異なる複数のキューのうちの高優先キューであることを特徴とする通信制御方法。
【請求項７】
請求項６に記載の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、前記ＯＬＴに接続される全てのＯＮＵに再起動準備コマンドを送信する機能と、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了又は再起動準備未完了の旨の応答を受信する機能とを有し、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了応答を受信した場合に、前記ＯＬＴの再起動を実施することを特徴とする光加入者線終端装置。
【請求項８】
請求項１又は２に記載の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、
ＯＮＵの内部状態を初期化させるための初期化コマンドを前記ＯＬＴに接続される全てのＯＮＵに送信するとともに、再起動を行うまでに新たにＯＮＵの認証を行わないようにする機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合に前記ＯＬＴの再起動を行う機能と、
前記初期化コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする光加入者線終端装置。
【請求項９】
請求項１又は２に記載の通信制御方法によって再起動を行うＯＬＴに接続されている光ネットワーク終端装置（ＯＮＵ）において、
前記ＯＬＴから受信した、ＯＮＵの内部状態を初期化させるための初期化コマンドの受信を契機として、前記初期化コマンドに対する受信確認応答を前記ＯＬＴに送信するとともに、前記ＯＮＵの内部状態を初期化する機能と、
を備えることを特徴とする光ネットワーク終端装置。
【請求項１０】
請求項１、２又は６のいずれかに記載の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドをＯＬＴに接続されている全てのＯＮＵに送信し、再起動準備コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備完了応答又は再起動準備未完了応答を受信しなかった場合には、再び再起動準備コマンドを応答の無かったＯＮＵに送信する機能と、
該所定の設定時間以内に全てのＯＮＵから再起動準備完了応答を受信した場合には、ＯＮＵの内部状態を初期化させるための初期化コマンドを全てのＯＮＵに送信するとともに、再起動を行うまで新たにＯＮＵの認証を行わないようにする機能と、
前記所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備未完了応答を受信した場合には再起動準備を解除する再起動取消コマンドを全てのＯＮＵに送信して、前記ＯＬＴの再起動を回避する機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合に前記ＯＬＴの再起動を行う機能と、
前記初期化コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、
前記再起動取消コマンドを送信してから所定の設定時間以内に、少なくとも１つのＯＮＵから再起動取消完了応答を受信しなかった場合には、再び再起動取消コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする光加入者線終端装置。
【請求項１１】
請求項１、２又は６のいずれかに記載の通信制御方法によって再起動を行うＯＬＴに接続されている光ネットワーク終端装置（ＯＮＵ）において、
前記第１監視手段により、前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドの受信を契機として前記ＯＬＴに送信するデータを一時的に格納するキュー、及び／又は、前記ＯＬＴから受信したデータを一時的に格納するキューに格納されたデータの有無又はデータフレームの優先度の監視を開始し、該監視を開始してから所定の設定時間の期間内に、前記キューにデータが有ると判断した場合又は特定の優先度のデータフレームが送受信されていたと判断した場合には、再起動準備未完了応答を前記ＯＬＴに送信し、前記ＯＬＴの再起動を回避させる機能と、
該所定の設定時間の期間内に、前記キューにデータが存在しない又は存在しなくなったと判断した場合、又は特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断した場合には、再起動準備完了応答をＯＬＴに送信する機能と、
前記再起動準備完了応答を送信してから所定の設定時間の期間内に前記ＯＬＴに送信するデータ及び前記ＯＬＴから受信したデータを全て廃棄する機能と、
該再起動準備完了応答を全てのＯＮＵから受信したＯＬＴから、ＯＮＵの内部状態を初期化させるための初期化コマンドを受信した場合には、初期化コマンドに対する受信確認応答を前記ＯＬＴに送信するとともに、該ＯＮＵの内部状態を初期化する機能と、
前記再起動準備完了応答を送信してから該所定の設定時間の期間内に前記ＯＬＴから再起動準備を解除する再起動取消コマンドを受信した場合には再起動取消完了応答をＯＬＴに送信するとともに、送受信データの廃棄を停止する機能と、
前記再起動準備コマンドを受信してから該所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合、又は再起動準備完了応答を送信してから所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合には前記キューのデータの廃棄を停止する機能と、
を備えることを特徴とする光ネットワーク終端装置。
【請求項１２】
請求項５又は６に記載の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視を開始してから所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが有る旨の報告メッセージを受信した場合には、前記ＯＬＴの再起動を回避する機能と、
該所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合には、前記ＯＬＴの再起動を行う機能と、
を備えることを特徴とする光加入者線終端装置。
【請求項１３】
請求項５又は６に記載の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視、及び前記ＯＬＴのキューに格納されたデータ又はデータフレームの優先度の監視を開始してから所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが有る旨の報告メッセージを受信した場合、又は前記ＯＬＴのキューにデータが有ると判断する場合又は特定の優先度のデータフレームが送受信されていると判断する場合には、前記ＯＬＴの再起動を回避する機能と、
該所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合、且つ前記ＯＬＴのキューにデータが存在しない又は存在しなくなったと判断した場合、あるいは、特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断した場合には、前記ＯＬＴの再起動を行う機能と、
を備えることを特徴とする光加入者線終端装置。
【請求項１４】
請求項５又は６に記載の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドを前記ＯＬＴに接続されている全てのＯＮＵに送信する機能と、
前記再起動準備コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備完了応答を受信しなかった場合には、再び再起動準備コマンドを応答の無かったＯＮＵに送信する機能と、
該所定の設定時間以内に全てのＯＮＵから再起動準備完了応答を受信した場合には、前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視を開始する機能と、
該監視を開始してから所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合には、ＯＮＵの内部状態を初期化させるための初期化コマンドを全てのＯＮＵに送信するとともに、再起動を行うまで新たにＯＮＵの認証を行わないようにする機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合には、前記ＯＬＴの再起動を行う機能と、
該所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には、再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、
全てのＯＮＵから受信した報告メッセージの監視を開始する前記所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが有る旨の報告メッセージを受信した場合には、再起動準備を解除する再起動取消コマンドを全てのＯＮＵに送信して、前記ＯＬＴの再起動を回避する機能と、
前記再起動取消コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動取消完了応答を受信しなかった場合には、再び再起動取消コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする光加入者線終端装置。
【請求項１５】
請求項５又は６に記載の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドをＯＬＴに接続されている全てのＯＮＵに送信する機能と、
前記再起動準備コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備完了応答を受信しなかった場合には、再び再起動準備コマンドを応答の無かったＯＮＵに送信する機能と、
該所定の設定時間以内に全てのＯＮＵから再起動準備完了応答を受信した場合には、前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視、及び前記ＯＬＴのキューに格納されたデータの監視又はデータフレームの優先度の監視を開始する機能と、
該監視を開始してから所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合、且つ前記ＯＬＴにおいて特定の優先度のデータフレームが送受信されていない又は送受信されなくなった場合には、ＯＮＵの内部状態を初期化させるための初期化コマンドを全てのＯＮＵに送信するとともに、再起動を行うまで新たにＯＮＵの認証を行わないようにする機能と、
該所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが存在する旨の報告メッセージを受信した場合、又は前記ＯＬＴにおいて特定の優先度のデータフレームが送受信されていると判断する場合には、再起動準備を解除する再起動取消コマンドを全てのＯＮＵへ送信して、前記ＯＬＴの再起動を回避する機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合には、前記ＯＬＴの再起動を行う機能と、
該所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には、再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、
前記再起動取消コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動取消完了応答を受信しなかった場合には、再び再起動取消コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする光加入者線終端装置。
【請求項１６】
請求項５又は６に記載の通信制御方法によって再起動を行うＯＬＴに接続されている光ネットワーク終端装置（ＯＮＵ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドの受信を契機として再起動準備完了応答をＯＬＴに送信する機能と、
前記再起動準備完了応答の送信の後、前記ＯＮＵのキューに格納されたデータの有無又は量の監視、又はデータフレームの優先度の監視を開始し、該監視を開始してから所定の設定時間の期間、前記ＯＮＵのキューにデータが有ると判断する場合、又は特定の優先度のデータフレームが送受信されていたと判断する場合には、その旨の報告メッセージを前記ＯＬＴに送信して前記ＯＬＴの再起動を回避する機能と、
該監視にて、前記ＯＮＵのキューにデータが存在しない又は存在しなくなったと判断する場合、又は特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断する場合には、該監視後の所定の設定時間の期間に前記ＯＮＵのキューにおける前記ＯＬＴに送信するデータ及びＯＬＴから受信するデータを、全て廃棄する機能と、
前記ＯＬＴから受信した、ＯＮＵの内部状態を初期化させるための初期化コマンドの受信を契機として、前記初期化コマンドに対する受信確認応答を前記ＯＬＴに送信するとともに、前記ＯＮＵの内部状態を初期化する機能と、
該監視後の所定の設定時間の期間以内に、前記ＯＬＴから再起動準備を解除する再起動取消コマンドを受信した場合には、再起動取消完了応答を前記ＯＬＴに送信するとともに、送受信データの廃棄を停止する機能と、
前記再起動準備コマンドを受信してから該所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合、又は前記ＯＮＵのキューの監視後の所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合には前記ＯＮＵのキューのデータの廃棄を停止する機能とを備えることを特徴とする光ネットワーク終端装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光アクセスネットワークにおける通信制御方法、その通信制御方法を適用する光加入者線終端装置(ＯＬＴ)及び光ネットワーク終端装置(ＯＮＵ)に関する。
【背景技術】
【０００２】
図１に示すように、光ネットワークは、１つの光加入者線終端装置（ＯＬＴ：Ｏｐｔｉｃａｌ Ｌｉｎｅ Ｔｅｒｍｉｎａｌ）１が、１つの光ネットワーク終端装置（ＯＮＵ：Ｏｐｔｉｃａｌ Ｎｅｔｗｏｒｋ Ｕｎｉｔ）２と光ファイバ伝送路を介してポイントツーポイントの通信を行う方式である。通信端末３は、ＯＮＵ２を経てＯＬＴ１と相互通信する。
【０００３】
また、図２に示すように、受動光ネットワーク(ＰＯＮ：Ｐａｓｓｉｖｅ Ｏｐｔｉｃａｌ Ｎｅｔｗｏｒｋ)は、１つの光加入者線終端装置(ＯＬＴ)１が複数の光ネットワーク終端装置(ＯＮＵ) ２−ｎと光ファイバ伝送路及び１対ｋの光スプリッタ４を介してポイントツーマルチポイントの通信を行う方式である（ｎ、ｋは自然数）。１つ以上の通信端末３−ｎは、対応するＯＮＵ２−ｎを経てＯＬＴ１と相互通信する。以下、代表的な参照番号を付して、ＯＬＴ１、ＯＮＵ２、通信端末３として説明する。
【０００４】
ＰＯＮの１つの方式に、ＯＮＵ２からＯＬＴ１への上りデータを時分割多重アクセス（ＴＤＭＡ：Ｔｉｍｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ）によって多重するＴＤＭＡ‐ＰＯＮがある。ＴＤＭＡ‐ＰＯＮでは、複数のＯＮＵ２は、互いに異なるタイムスロットを利用してＯＬＴ１に信号を送信する。
【０００５】
ＴＤＭＡ‐ＰＯＮの代表的な規格であるＥ−ＰＯＮ（Ｅｔｈｅｒｎｅｔ（登録商標）‐ＰＯＮ）では、上り方向通信の際、ＯＮＵ２は、通信端末から送信されたデータをＯＮＵ２内のキューに格納し、キューに格納されたデータ量をＯＬＴ１に報告する。次に、ＯＮＵ２は、ＯＬＴ１によって指示された送信開始時刻に、送信許可の得られた分のデータをＯＬＴ１に送信する。尚、ＯＮＵ２からＯＬＴ１への報告メッセージ、及びＯＬＴ１からＯＮＵ２への送信許可メッセージは、それぞれＲＥＰＯＲＴメッセージ及びＧＡＴＥメッセージとして、ＩＥＥＥ８０２．３にて標準化されている（例えば、非特許文献１，２参照）。また、このようなＯＬＴ１とＯＮＵ２との間のポイントツーマルチポイント通信に関する規約は、ＭＰＣＰ（Ｍｕｌｔｉｐｏｉｎｔ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ）と呼ばれている。
【０００６】
更に、ＩＥＥＥ８０２．３には、ＯＬＴ１とＯＮＵ２との間の保守監視インタフェースが、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ， Ａｄｍｉｎｉｓｔｒａｔｉｏｎ， ａｎｄ Ｍａｉｎｔｅｎａｎｃｅ）機能として規定されている。ＯＡＭ機能の１つとして、ＯＬＴ１がＯＮＵ２に対して再起動を行わせるコマンドを用意することが可能である。例えば、ＯＮＵ２に搭載されているファームウェアをアップグレードする場合や、ＯＬＴ１とＯＮＵ２との間の回線を切り替える場合には、ＯＮＵ２は、ＯＬＴ１との接続を一度遮断して、再起動する必要がある。そこで、ＯＡＭ機能を利用して、ＯＬＴ１が再起動コマンドをＯＮＵ２に送信することで、ＯＮＵ２の再起動を実現することができる。一方、ＯＬＴ１に搭載されているファームウェアをアップグレードする場合や、ＯＬＴ１よりコアネットワーク側の回線を切り替える場合には、ＯＬＴ１は、コアネットワーク側装置との接続を一時遮断して、再起動する必要がある。尚、ＯＬＴ１及びＯＮＵ２の双方は、ＯＬＴ１とＯＮＵ２との間の認証機能も具備している。
【０００７】
図３に、従来の光加入者線終端装置（ＯＬＴ１１）の機能ブロック図を示す。また、図４に、従来の光ネットワーク終端装置(ＯＮＵ２２)の機能ブロック図を示す。図３に示す従来の光加入者線終端装置にて、下り主信号は、ＳＮＩ（Ｓｅｒｖｉｃｅ Ｎｏｄｅ Ｉｎｔｅｒｆａｃｅ）ポート１０３、ブリッジ手段１０２、ＰＯＮ信号処理手段１０１を介してＰＯＮ‐ＩＦ（ＰＯＮ Ｉｎｔｅｒｆａｃｅ）ポート１０４へと流れる。一方、上り主信号は、ＰＯＮ‐ＩＦポート１０４、ＰＯＮ信号処理手段１０１、ブリッジ手段１０２を介してＳＮＩポート１０３へと流れる。
【０００８】
ＯＬＴ１１は、従来の光ネットワーク終端装置(ＯＮＵ２２)に対して、ＯＮＵ２２に備えられたキュー内のデータ量を報告させるＭＡＣコントロール（ＭＰＣＰ）手段１０５を有している。また、ＭＡＣコントロール手段１０５は、ＤＢＡ手段１０７により算出した帯域割り当てを各ＯＮＵ２２に関連付ける。更に、ＯＬＴ１１は、ＯＮＵ２２から受信した報告メッセージを基に、各ＯＮＵ２２の使用帯域の割り当てを算出するＤＢＡ（Ｄｙｎａｍｉｃ Ｂａｎｄｗｉｄｔｈ Ａｓｓｉｇｎｍｅｎｔ）手段１０７と、ＯＮＵ２２内のキューのデータ量を監視するメッセージ監視手段１０６とを有している。
【０００９】
更に、ＯＬＴ１１は、ＯＮＵ２２に対する制御フレームの保守監視を実現するＯＡＭ信号処理手段１０８と、外部からの入力によりＯＬＴ１１を再起動させるリセット手段１０９を有している。ＰＯＮ信号処理手段１０１は、ＭＡＣコントロール手段１０５及びＯＡＭ信号処理手段１０８を機能させて通信制御を行い、上り主信号又は下り主信号を処理する機能を有する。
【００１０】
図４に示す従来の光ネットワーク終端装置(ＯＮＵ２２)にて、上り主信号は、ＵＮＩ（Ｕｓｅｒ Ｎｅｔｗｏｒｋ Ｉｎｔｅｒｆａｃｅ）ポート２０３、ブリッジ手段２０２、ＰＯＮ信号処理手段２０１を介してＰＯＮ‐ＩＦポート２０４へと流れる。一方、下り主信号は、ＰＯＮ‐ＩＦ２０４、ＰＯＮ信号処理手段２０１、ブリッジ手段２０２を介してＵＮＩポート２０３へと流れる。ＯＮＵ２２は、上り方向及び下り方向に対してそれぞれ複数のキューを有するブリッジ手段２０２を備える。
【００１１】
また、ＯＮＵ２２は、各キュー内のデータ量を監視するキュー（フレーム）監視手段２０６、及びＯＬＴ１１に対してＯＮＵ２２のキュー内のデータ量を報告するＭＡＣコントロール（ＭＰＣＰ）手段２０５を有している。更に、ＯＮＵ２２は、ＯＬＴ１１のＯＡＭ信号処理手段１０８と対応して、制御フレームの保守監視を実現するＯＡＭ信号処理手段２０８を有している。ＰＯＮ信号処理手段２０１は、ＭＡＣコントロール手段２０５及びＯＡＭ信号処理手段２０８を機能させて通信制御を行い、上り主信号又は下り主信号を処理する機能を有する。
【００１２】
現在では、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）ネットワークにおける映像又は音声等のメディア伝送については標準プロトコルとして、ＩＥＴＦ（Ｔｈｅ Ｉｎｔｅｒｎｅｔ Ｅｎｇｉｎｅｅｒｉｎｇ Ｔａｓｋ Ｆｏｒｃｅ）標準ＲＦＣ３５５０が定められており、ＩＰネットワークにおける通信品質については、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ Ｕｎｉｏｎ ‐ Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ ｓｅｃｔｏｒ）勧告Ｙ．１５４１に示されるように、クラス分けする検討が続けられている。
【００１３】
【非特許文献１】T. Tatsuta外“Design philosophy and performance of a GE-PON system for mass deployment”、JOURNAL OF OPTICAL NETWORKING Vo. 6, No. 6, ２００７年６月、p．６８９−７００
【非特許文献２】技術基礎講座  ＧＥ−ＰＯＮ技術“第４回  ＧＥ−ＰＯＮのシステム化機能”、ＮＴＴアクセスサービスシステム研究所、ＮＴＴ技術ジャーナル、Ｖｏｌ．１７、Ｎｏ．１１、２００５年１１月、p．５９−６１
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、ＯＬＴ１１がＯＮＵ２２との接続を一度遮断して再起動する際に、ＯＬＴ１１の通信状態又はＯＬＴ１１に接続されているＯＮＵ２２の通信状態に関わらず、ＯＬＴ１１の再起動が実行されてしまい、有効であったデータの損失が生じるという問題があった。
【００１５】
そこで、本発明の目的は、光アクセスネットワークに接続されるＯＬＴ又はＯＮＵの通信状態を適切に判断し、ＯＬＴの再起動を制御する通信制御方法、その通信制御方法を適用するＯＬＴ及びＯＮＵを提供することにある。
【課題を解決するための手段】
【００１６】
上述の問題を解決するために、ＯＬＴがＯＮＵとの接続を一度遮断して再起動する際に、ＯＬＴの通信状態又はＯＬＴに接続されているＯＮＵの通信状態を監視し、ＯＬＴの再起動の時刻を適切に制御する。
【００１７】
具体的には、ＯＬＴは、ＯＬＴにおける送受信キュー内のデータの有無、又はＯＬＴに接続される全てのＯＮＵにおける送受信キュー内のデータの有無、又は、送受信フレームの優先度を監視し、監視した状態に応じて（例えば、キューにデータが存在しなくなった場合など）にＯＬＴの再起動を許可する仕組みを設ける。
【００２７】
即ち、本発明の通信制御方法は、
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＮＵの各々は、前記ＯＬＴに送信するデータを優先度毎に一時的に格納する第１キュー、前記ＯＬＴから受信したデータを優先度毎に一時的に格納する第２キュー、及び前記第１キュー及び前記第２キューにおけるデータの有無及び／又は量を監視する第１監視手段を有し、
前記ＯＮＵの各々が前記ＯＬＴから再起動準備のコマンドを受信した際に、
前記ＯＮＵの各々の処理手順は、
前記第１監視手段により、所定の設定時間の期間、特定の優先度のデータが前記第１キュー及び前記第２キューに格納されているか否かを判定するステップと、
前記第１監視手段により前記第１キュー又は前記第２キューの少なくとも一方に特定の優先度のデータが有ると判定した場合には、前記ＯＬＴが再起動不可能な状態と認識するステップ及び／又は再起動準備未完了の旨を前記ＯＬＴに応答するステップと、
前記第１監視手段により前記第１キュー及び前記第２キューの双方に特定の優先度のデータが存在しない又は存在しなくなったと判定した場合には、前記ＯＬＴが再起動可能な状態と認識するステップ及び／又は再起動準備完了の旨を前記ＯＬＴに応答するステップとを含み、
前記ＯＬＴは、前記ＯＮＵの全てから前記再起動準備完了の旨の応答を受信するまで、前記ＯＬＴの再起動を回避し、
前記ＯＮＵの各々は、前記ＯＬＴに対する前記再起動準備完了の旨の応答を制御して、前記ＯＬＴの再起動を回避させることを特徴とする。
【００２８】
また、本発明の通信制御方法は、
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＮＵの各々は、特定の優先度のデータフレームの送受信があるか否かを監視する第１監視手段を有し、
前記ＯＮＵの各々が前記ＯＬＴから再起動準備のコマンドを受信した際に、
前記ＯＮＵの各々の処理手順は、
前記第１監視手段により、所定の設定時間の期間、特定の優先度のデータフレームの送受信があるか否かを判定するステップと、
前記第１監視手段により特定の優先度のデータフレームの送受信があると判定した場合には、前記ＯＬＴが再起動不可能な状態と認識するステップ及び／又は再起動準備未完了の旨を前記ＯＬＴに応答するステップと、
前記第１監視手段により特定の優先度のデータフレームの送受信が存在しない又は存在しなくなったと判定した場合には、前記ＯＬＴが再起動可能な状態と認識するステップ及び／又は再起動準備完了の旨を前記ＯＬＴに応答するステップとを含み、
前記ＯＬＴは、前記ＯＮＵの全てから前記再起動準備完了の旨の応答を受信するまで、前記ＯＬＴの再起動を回避し、
前記ＯＮＵの各々は、前記ＯＬＴに対する前記再起動準備完了の旨の応答を制御して、前記ＯＬＴの再起動を回避させることを特徴とする。
【００２９】
また、本発明の光加入者線終端装置は、
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＬＴは、前記ＯＮＵの各々に送信するデータを優先度毎に一時的に格納する第３キュー、前記ＯＮＵの各々から受信したデータを優先度毎に一時的に格納する第４キュー、及び前記第３キュー及び前記第４キューにおけるデータの有無及び／又は量を監視する第２監視手段を有し、
前記ＯＬＴの処理手順は、
前記第２監視手段により、所定の設定時間の期間、特定の優先度のデータが前記第３キュー及び前記第４キューに格納されているか否かを判定するステップと、
前記第２監視手段により前記第３キュー及び前記第４キューの双方に特定の優先度のデータが存在しない又は存在しなくなったと判定した場合に、前記ＯＬＴの再起動を実施するステップと、
を含む通信制御方法によって再起動を行うＯＬＴにおいて、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、前記ＯＬＴに接続される全てのＯＮＵに再起動準備コマンドを送信する機能と、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了又は再起動準備未完了の旨の応答を受信する機能とを有し、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了応答を受信した場合に、前記ＯＬＴの再起動を実施することを特徴とする。
【００３０】
また、本発明の光加入者線終端装置は、
ポイントツーポイント又はポイントツーマルチポイントの通信を行う光ネットワークシステムにて、光加入者線終端装置（ＯＬＴ）が光ネットワーク終端装置（ＯＮＵ）との接続を一度遮断して再起動する際に、ＯＬＴ又はＯＬＴに接続されているＯＮＵの通信状態に応じて、前記ＯＬＴの再起動の時刻を制御する方法であって、
前記ＯＬＴは、特定の優先度のデータフレームの送受信があるか否かを監視する第２監視手段を有し、
前記ＯＬＴの処理手順は、
前記第２監視手段により、所定の設定時間の期間、特定の優先度のデータフレームの送受信があるか否かを判定するステップと、
前記第２監視手段により特定の優先度のデータフレームの送受信が存在しない又は存在しなくなったと判定した場合に、前記ＯＬＴの再起動を実施するステップと、
を含む通信制御方法によって再起動を行うＯＬＴにおいて、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、前記ＯＬＴに接続される全てのＯＮＵに再起動準備コマンドを送信する機能と、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了又は再起動準備未完了の旨の応答を受信する機能とを有し、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了応答を受信した場合に、前記ＯＬＴの再起動を実施することを特徴とする光加入者線終端装置。
【００３１】
また、本発明の通信制御方法において、
前記ＯＮＵは、前記ＯＬＴに送信するデータを一時的に格納するキュー、及び／又は、前記ＯＬＴから受信したデータを一時的に格納するキューを監視して、キューに格納されているデータ量を報告メッセージによって前記ＯＬＴへ報告することを特徴とする。
【００３２】
また、本発明の通信制御方法において、
前記キューは、優先度が異なる複数のキューのうちの高優先キューであることを特徴とする。
【００３３】
また、本発明の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、  
前記ＯＬＴに接続される全てのＯＮＵに再起動準備コマンドを送信する機能と、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了又は再起動準備未完了の旨の応答を受信する機能とを有し、
前記ＯＬＴに接続される全てのＯＮＵから再起動準備完了応答を受信した場合に、前記ＯＬＴの再起動を実施することを特徴とする。
【００３４】
また、本発明の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続される全てのＯＮＵとの接続を一度遮断して再起動する際に、
ＯＮＵの内部状態を初期化させるための初期化コマンドを前記ＯＬＴに接続される全てのＯＮＵに送信するとともに、再起動を行うまでに新たにＯＮＵの認証を行わないようにする機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合に前記ＯＬＴの再起動を行う機能と、
前記初期化コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする。
【００３５】
また、本発明の通信制御方法によって再起動を行うＯＬＴに接続されている光ネットワーク終端装置（ＯＮＵ）において、
前記ＯＬＴから受信した、ＯＮＵの内部状態を初期化させるための初期化コマンドの受信を契機として、前記初期化コマンドに対する受信確認応答を前記ＯＬＴに送信するとともに、前記ＯＮＵの内部状態を初期化する機能と、
を備えることを特徴とする。
【００３６】
また、本発明の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドをＯＬＴに接続されている全てのＯＮＵに送信し、再起動準備コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備完了応答又は再起動準備未完了応答を受信しなかった場合には、再び再起動準備コマンドを応答の無かったＯＮＵに送信する機能と、
該所定の設定時間以内に全てのＯＮＵから再起動準備完了応答を受信した場合には、ＯＮＵの内部状態を初期化させるための初期化コマンドを全てのＯＮＵに送信するとともに、再起動を行うまで新たにＯＮＵの認証を行わないようにする機能と、
前記所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備未完了応答を受信した場合には再起動準備を解除する再起動取消コマンドを全てのＯＮＵに送信して、前記ＯＬＴの再起動を回避する機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合に前記ＯＬＴの再起動を行う機能と、
前記初期化コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、
前記再起動取消コマンドを送信してから所定の設定時間以内に、少なくとも１つのＯＮＵから再起動取消完了応答を受信しなかった場合には、再び再起動取消コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする。
【００３７】
また、本発明の通信制御方法によって再起動を行うＯＬＴに接続されている光ネットワーク終端装置（ＯＮＵ）において、
前記第１監視手段により、前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドの受信を契機として前記ＯＬＴに送信するデータを一時的に格納するキュー、及び／又は、前記ＯＬＴから受信したデータを一時的に格納するキューに格納されたデータの有無又はデータフレームの優先度の監視を開始し、該監視を開始してから所定の設定時間の期間内に、前記キューにデータが有ると判断した場合又は特定の優先度のデータフレームが送受信されていたと判断した場合には、再起動準備未完了応答を前記ＯＬＴに送信し、前記ＯＬＴの再起動を回避させる機能と、
該所定の設定時間の期間内に、前記キューにデータが存在しない又は存在しなくなったと判断した場合、又は特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断した場合には、再起動準備完了応答をＯＬＴに送信する機能と、
前記再起動準備完了応答を送信してから所定の設定時間の期間内に前記ＯＬＴに送信するデータ及び前記ＯＬＴから受信したデータを全て廃棄する機能と、
該再起動準備完了応答を全てのＯＮＵから受信したＯＬＴから、ＯＮＵの内部状態を初期化させるための初期化コマンドを受信した場合には、初期化コマンドに対する受信確認応答を前記ＯＬＴに送信するとともに、該ＯＮＵの内部状態を初期化する機能と、
前記再起動準備完了応答を送信してから該所定の設定時間の期間内に前記ＯＬＴから再起動準備を解除する再起動取消コマンドを受信した場合には再起動取消完了応答をＯＬＴに送信するとともに、送受信データの廃棄を停止する機能と、
前記再起動準備コマンドを受信してから該所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合、又は再起動準備完了応答を送信してから所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合には前記キューのデータの廃棄を停止する機能と、
を備えることを特徴とする。
【００３８】
また、本発明の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視を開始してから所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが有る旨の報告メッセージを受信した場合には、前記ＯＬＴの再起動を回避する機能と、
該所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合には、前記ＯＬＴの再起動を行う機能と、
を備えることを特徴とする。
【００３９】
また、本発明の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視、及び前記ＯＬＴのキューに格納されたデータ又はデータフレームの優先度の監視を開始してから所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが有る旨の報告メッセージを受信した場合、又は前記ＯＬＴのキューにデータが有ると判断する場合又は特定の優先度のデータフレームが送受信されていると判断する場合には、前記ＯＬＴの再起動を回避する機能と、
該所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合、且つ前記ＯＬＴのキューにデータが存在しない又は存在しなくなったと判断した場合、あるいは、特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断した場合には、前記ＯＬＴの再起動を行う機能と、
を備えることを特徴とする。
【００４０】
また、本発明の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドを前記ＯＬＴに接続されている全てのＯＮＵに送信する機能と、
前記再起動準備コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備完了応答を受信しなかった場合には、再び再起動準備コマンドを応答の無かったＯＮＵに送信する機能と、
該所定の設定時間以内に全てのＯＮＵから再起動準備完了応答を受信した場合には、前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視を開始する機能と、
該監視を開始してから所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合には、ＯＮＵの内部状態を初期化させるための初期化コマンドを全てのＯＮＵに送信するとともに、再起動を行うまで新たにＯＮＵの認証を行わないようにする機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合には、前記ＯＬＴの再起動を行う機能と、
該所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には、再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、
全てのＯＮＵから受信した報告メッセージの監視を開始する前記所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが有る旨の報告メッセージを受信した場合には、再起動準備を解除する再起動取消コマンドを全てのＯＮＵに送信して、前記ＯＬＴの再起動を回避する機能と、
前記再起動取消コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動取消完了応答を受信しなかった場合には、再び再起動取消コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする。
【００４１】
また、本発明の通信制御方法によって再起動を行う光加入者線終端装置（ＯＬＴ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドをＯＬＴに接続されている全てのＯＮＵに送信する機能と、
前記再起動準備コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動準備完了応答を受信しなかった場合には、再び再起動準備コマンドを応答の無かったＯＮＵに送信する機能と、
該所定の設定時間以内に全てのＯＮＵから再起動準備完了応答を受信した場合には、前記ＯＬＴに接続されている全てのＯＮＵから受信した報告メッセージの監視、及び前記ＯＬＴのキューに格納されたデータの監視又はデータフレームの優先度の監視を開始する機能と、
該監視を開始してから所定の設定時間の期間、全てのＯＮＵのキューにデータが存在しない又は存在しなくなった旨の報告メッセージを受信した場合、且つ前記ＯＬＴにおいて特定の優先度のデータフレームが送受信されていない又は送受信されなくなった場合には、ＯＮＵの内部状態を初期化させるための初期化コマンドを全てのＯＮＵに送信するとともに、再起動を行うまで新たにＯＮＵの認証を行わないようにする機能と、
該所定の設定時間の期間、少なくとも１つのＯＮＵのキューにデータが存在する旨の報告メッセージを受信した場合、又は前記ＯＬＴにおいて特定の優先度のデータフレームが送受信されていると判断する場合には、再起動準備を解除する再起動取消コマンドを全てのＯＮＵへ送信して、前記ＯＬＴの再起動を回避する機能と、
前記初期化コマンドを送信してから所定の設定時間以内に全てのＯＮＵから初期化コマンドに対する受信確認応答を受信した場合には、前記ＯＬＴの再起動を行う機能と、
該所定の設定時間以内に少なくとも１つのＯＮＵから初期化コマンドに対する受信確認応答を受信しなかった場合には、再び初期化コマンドを応答の無かったＯＮＵに送信する機能と、  
前記再起動取消コマンドを送信してから所定の設定時間以内に少なくとも１つのＯＮＵから再起動取消完了応答を受信しなかった場合には、再び再起動取消コマンドを応答の無かったＯＮＵに送信する機能と、
を備えることを特徴とする。
【００４２】
また、本発明の通信制御方法によって再起動を行うＯＬＴに接続されている光ネットワーク終端装置（ＯＮＵ）において、
前記ＯＬＴの再起動の準備を行わせる再起動準備コマンドの受信を契機として再起動準備完了応答をＯＬＴに送信する機能と、
前記再起動準備完了応答の送信の後、前記ＯＮＵのキューに格納されたデータの有無又は量の監視、又はデータフレームの優先度の監視を開始し、該監視を開始してから所定の設定時間の期間、前記ＯＮＵのキューにデータが有ると判断する場合、又は特定の優先度のデータフレームが送受信されていたと判断する場合には、その旨の報告メッセージを前記ＯＬＴに送信して前記ＯＬＴの再起動を回避する機能と、
該監視にて、前記ＯＮＵのキューにデータが存在しない又は存在しなくなったと判断する場合、又は特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断する場合には、該監視後の所定の設定時間の期間に前記ＯＮＵのキューにおける前記ＯＬＴに送信するデータ及びＯＬＴから受信するデータを、全て廃棄する機能と、
前記ＯＬＴから受信した、ＯＮＵの内部状態を初期化させるための初期化コマンドの受信を契機として、前記初期化コマンドに対する受信確認応答を前記ＯＬＴに送信するとともに、前記ＯＮＵの内部状態を初期化する機能と、
該監視後の所定の設定時間の期間以内に、前記ＯＬＴから再起動準備を解除する再起動取消コマンドを受信した場合には、再起動取消完了応答を前記ＯＬＴに送信するとともに、送受信データの廃棄を停止する機能と、
前記再起動準備コマンドを受信してから該所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合、又は前記ＯＮＵのキューの監視後の所定の設定時間以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合には前記第１キュー及び前記第２キューのデータの廃棄を停止する機能とを備えることを特徴とする。
【発明の効果】
【００４３】
本発明によれば、ＯＬＴの通信中、又はＯＬＴに接続されているＯＮＵの通信中（特に、優先度が高いサービスの通信中）に、ＯＬＴの再起動の実行を抑制し、有効なデータの損失や通信の中断を未然に防止することができる。
【発明を実施するための最良の形態】
【００４４】
まず、本発明による光加入者線終端装置（ＯＬＴ）及び光ネットワーク終端装置（ＯＮＵ）の機能ブロックを説明する。尚、同様な構成要素には、同一の参照番号を付して説明する。
【００４５】
図５に、本発明による光加入者線終端装置（ＯＬＴ）の機能ブロック図を示す。
本発明によるＯＬＴ１は、ＰＯＮ信号処理手段１０１、ブリッジ手段１０２、ＳＮＩポート１０３、ＰＯＮ−ＩＦポート１０４、ＭＡＣコントロール手段１０５、メッセージ監視手段１０６、ＤＢＡ手段１０７、ＯＡＭ信号処理手段１０８、リセット・閉塞手段１１０、再起動判定手段１１１及びキュー（フレーム）監視手段１１２を備える。
【００４６】
従来のＯＬＴ１１と比較して（図３参照）、特に、リセット・閉塞手段１１０、再起動判定手段１１１及びキュー（フレーム）監視手段１１２を更に備える点、及びブリッジ手段１０２に、ＯＮＵ２から受信するデータを優先度毎に一時的に格納するキュー、及びＯＮＵ２に送信するデータを優先度毎に一時的に格納するキューを構成させている点で相違しており、これによりＯＬＴ１の再起動する時刻の制御を実現する。
【００４７】
即ち、ＰＯＮ信号処理手段１０１は、ＭＡＣコントロール手段１０５及びＯＡＭ信号処理手段１０８を機能させて通信制御を行い、上り主信号又は下り主信号を制御する機能を有する。尚、ポイントツーポイントの光ネットワークの場合、このＰＯＮ信号処理手段１０１を信号処理手段１０１と称する。
【００４８】
ブリッジ手段１０２は、上り方向及び下り方向のそれぞれに、データを一時的に格納するための複数のキューを有するように構成している。
【００４９】
ＭＡＣコントロール手段１０５は、ＯＮＵ２との通信におけるＭＡＣアドレスを管理するとともに、ＯＮＵ２に対してＯＮＵ２に備えられたキュー内のデータ量及びデータフレームの優先度を報告させ、また、ＤＢＡ手段１０７によって算出した使用帯域割り当てを各ＯＮＵ２に関連付ける。また、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理を、各ＯＮＵ２に対してＯＬＴ１の再起動後に実行する。
【００５０】
メッセージ監視手段１０６は、ＭＡＣコントロール手段１０５を経て取得した各ＯＮＵ２からの報告メッセージを監視してＯＮＵ２のキュー内のデータ量及びデータフレームの優先度をＤＢＡ手段１０７に送出するとともに、本発明に係るＯＬＴ１の再起動の判定のために、再起動判定手段１１１にも送出する。
【００５１】
ＤＢＡ手段１０７は、ＭＡＣコントロール手段１０５を経て取得したＯＮＵ２内のキューのデータ量を基に、各ＯＮＵ２の使用帯域の割り当てを算出し、算出結果をＭＡＣコントロール手段１０５に送出する。
【００５２】
ＯＡＭ信号処理手段１０８は、主にＯＮＵ２に対する制御フレームの保守監視を実現する。本発明では、特に、ＯＡＭ信号処理手段１０８は、各ＯＮＵ２に再起動準備させるための再起動準備コマンド、各ＯＮＵ２に初期化させるための初期化コマンド（又はデータを廃棄させるための廃棄コマンド）を生成する機能を有する。また、ＯＡＭ信号処理手段１０８は、各ＯＮＵ２からの再起動準備コマンド又は初期化コマンド（又は廃棄コマンド）の応答を処理して、未応答の場合にＯＮＵ２にコマンド再送信する機能を有するとともに、各応答の内容を再起動判定手段１１１に送出する機能を有する。
【００５３】
リセット・閉塞手段１１０は、再起動判定手段１１１の判定結果に基づいて、ＯＬＴ１に接続されている全てのＯＮＵ２が再起動可能な状態又はＯＬＴ１が再起動可能な状態であれば、外部からの入力によりＯＬＴ１の再起動を許可する。尚、リセット・閉塞手段１１０は、全てのＯＮＵ２が再起動可能な状態又はＯＬＴ１が再起動可能な状態であれば、自動的にＯＬＴ１の再起動するように構成してもよい。また、リセット・閉塞手段１１０は、ＯＮＵ２に送信するデータ及びＯＮＵ２から受信するデータを全て廃棄する機能を有するとともに、ＯＮＵ２とのインタフェースを閉塞する機能を有する。
【００５４】
再起動判定手段１１１は、ＯＬＴ１を再起動する時刻の制御のための１つ又は複数のタイマを有し、ＯＬＴ１に接続されている全てのＯＮＵ２におけるキューのデータ量、ＯＬＴ１のキューのデータ量、及び送受信フレームの優先度を把握し、ＯＬＴ１の再起動を実施するか否かの再起動判定を行う機能を有する。上述のタイマには、ＯＬＴ１における送受信キュー内のデータの監視の期間、又は送受信フレームの優先度の監視の期間など、複数の設定時間を設定する。尚、後述の実施例で明らかになるが、複数の設定時間は、ＯＮＵ２側における処理時間を拘束するものも含めることができ、ＯＮＵ２側にて設定されるべき設定時間を管理することもできる。また、ＯＮＵ２側にて設定される設定時間は、送信許可メッセージ、再起動準備コマンド、又は初期化コマンドに含めるように構成してもよい。ポイントツーポイントの光ネットワークの場合には、再起動判定手段１１１は、信号処理手段１０１から直接ＯＮＵ２のキュー内のデータ量の情報を取得することができる。
【００５５】
キュー（フレーム）監視手段１１２は、送受信されるデータフレームの優先度を、例えばデータフレームのＶＬＡＮタグヘッダ内に格納されているＣｏＳ（Ｃｌａｓｓ ｏｆ Ｓｅｒｖｉｃｅ）値又はＩＰヘッダ内に格納されているＴｏＳ（Ｔｙｐｅ ｏｆ Ｓｅｒｖｉｃｅ）値によって優先度を識別して監視する機能、及びブリッジ手段１０２における各キュー内のデータの有無又は量を監視する機能を有し、各監視結果を再起動判定手段１１１に送出する。
【００５６】
図６に、本発明による光ネットワーク終端装置（ＯＮＵ）の機能ブロック図を示す。本発明によるＯＮＵ２は、ＰＯＮ信号処理手段２０１、ブリッジ手段２０２、ＵＮＩポート２０３、ＰＯＮ−ＩＦポート２０４、ＭＡＣコントロール手段２０５、キュー（フレーム）監視手段２０６、ＯＡＭ信号処理手段２０８、閉塞・初期化手段２１０及び再起動判定手段２１１を備える。
【００５７】
従来のＯＮＵ２と比較して（図４参照）、特に、閉塞・初期化手段２１０及び再起動判定手段２１１を更に備える点で相違しており、これによりＯＬＴ１の再起動する時刻の制御を実現する。
【００５８】
即ち、ＰＯＮ信号処理手段２０１は、ＭＡＣコントロール手段２０５及びＯＡＭ信号処理手段２０８を機能させて通信制御を行い、上り主信号又は下り主信号を制御する機能を有する。尚、ポイントツーポイントの光ネットワークの場合、このＰＯＮ信号処理手段２０１を信号処理手段２０１と称する。
【００５９】
ブリッジ手段２０２は、上り方向及び下り方向のそれぞれに、データを一時的に格納するための複数のキューを有するように構成している。
【００６０】
ＭＡＣコントロール手段２０５は、ＯＬＴ１との通信におけるＭＡＣアドレスを管理するとともに、ＯＬＴ１に対してＯＮＵ２に備えられたキュー内のデータ量及びデータフレームの優先度を報告する機能を有する。また、ＯＬＴ１の再起動後にディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【００６１】
キュー（フレーム）監視手段２０６は、データフレームの優先度を、例えばデータフレームのＶＬＡＮタグヘッダ内に格納されているＣｏＳ値又はＩＰヘッダ内に格納されているＴｏＳ値によって識別して管理する機能、及びブリッジ手段２０２における各キュー内のデータの有無又は量を監視する機能を有し、各監視結果を再起動判定手段２１１に送出する。
【００６２】
ＯＡＭ信号処理手段２０８は、主にＯＬＴ１に対する制御フレームの保守監視を実現する。本発明では、特に、ＯＡＭ信号処理手段２０８は、ＯＬＴ１から送信される再起動準備コマンド又は初期化コマンド（又は廃棄コマンド）を処理し、再起動判定手段２１１からの判定結果を関連付けて各コマンドに対する応答を生成する機能を有する。また、ＯＡＭ信号処理手段２０８は、ＯＮＵ２における送受信キュー内のデータの監視、又は送受信フレームの優先度の監視のために設定された設定時間に基づいて、各コマンドに対する応答制御する機能を有する。
また、ＯＡＭ信号処理手段２０８は、ＯＬＴ１からＯＮＵ２の内部状態を初期化させる初期化コマンド（又は廃棄コマンド）を受信した場合には、ＰＯＮ信号処理手段２０１を経て初期化コマンド又は廃棄コマンドを抽出し、初期化又は廃棄の処理を実行する旨を閉塞・初期化手段２１０に送出する。尚、複数の設定時間は、ＯＬＴ１からのコマンドに応じて予め定めておき、再起動判定手段２１１にて複数の設定時間を管理するようにしてもよい。
【００６３】
閉塞・初期化手段２１０は、ＯＡＭ信号処理手段２０８から受信した初期化コマンド又は廃棄コマンドに基づいて、ＯＮＵ２の初期化を実行可能な状態に置くか、又は自動的に初期化する機能を有する。さらに、閉塞・初期化手段２１０は、ＯＡＭ信号処理手段２０８から受信した初期化コマンド又は廃棄コマンドに基づいて、ＯＬＴ１に送信するデータ及びＯＬＴ１から受信するデータを全て廃棄する機能を有するとともに、ＯＬＴ１とのインタフェースを閉塞する機能を有する。
【００６４】
再起動判定手段２１１は、ＯＬＴ１を再起動させるか否かの判定に用いる時刻の制御のための１つ又は複数のタイマを有する。また、再起動判定手段２１１は、キュー（フレーム）監視手段２０６による監視結果に基づいて、ＯＮＵ２におけるキューのデータ量及び送受信データフレームの優先度を把握するとともに、ＯＬＴ１の再起動が実行可能か否かの再起動判定を行い、その判定結果をＯＡＭ信号処理手段２０８又は閉塞・初期化手段２１０に送出する機能を有する。
上述のタイマには、ＯＮＵ２における送受信キュー内のデータの監視の期間、又は送受信フレームの優先度の監視の期間、或いは各コマンドに対する応答期間など、複数の設定時間を設定する。尚、ＯＮＵ２側にて設定されるべき設定時間をＯＬＴ１側で管理することもでき、例えばＯＮＵ２側にて設定されるべき設定時間を、ＯＬＴ１側で送信許可メッセージ、再起動準備コマンド、又は初期化コマンドに含めることもできる。
【００６５】
ＯＬＴ１及びＯＮＵ２は、上り方向又は下り方向に対してそれぞれ複数のキューを備える代わりに、上り方向又は下り方向のデータの優先度を監視する手段を別に備えてもよい。
【００６６】
以下、本発明による光加入者線終端装置（ＯＬＴ）及び光加入者線終端装置(ＯＬＴ)における実施例１の通信制御方法について、図面を参照して説明する。
【００６７】
（実施例１）
図7に、本発明による実施例１の通信制御方法を表すシーケンス図を示す。実施例１の通信制御方法では、光加入者線終端装置（ＯＬＴ１）がＯＬＴ１内のキューの監視を行い、ＯＬＴ１が自律的にＯＬＴ１の再起動の時刻を制御する。図７では、一例として１つの光加入者線終端装置（ＯＬＴ）に対して３つの光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３で表し、特定しない場合にはＯＮＵ２として説明する）が接続されている場合を示している。
【００６８】
また、本発明による光加入者線終端装置（ＯＬＴ１）及び光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３）は、それぞれ図５及び図６に示した構成で実現できる。尚、ポイントツーポイントの光ネットワークの場合には、ＯＬＴ１ではＭＡＣコントロール手段１０５、メッセージ監視手段１０６及びＤＢＡ手段１０７を不要とするように構成してもよく、ＯＮＵ２ではＭＡＣコントロール手段２０５は不要とするように構成してもよい。更に、ポイントツーポイントの光ネットワークの場合に、図５及び図６に示したＰＯＮ信号処理手段１０１,２０１は、実施例１の動作上同様に機能する光ネットワーク用の信号処理手段として構成する。
【００６９】
まず、ＯＬＴ１は、キュー（フレーム）監視手段１１２により、ＯＬＴ１に具備されているブリッジ手段１０２のキューに格納されたデータの監視を開始する。再起動判定手段１１１により設定された第１設定時間ＳＴ１の期間、キュー（フレーム）監視手段１１２によりＯＬＴ１内のキューにデータが存在しない又は存在しなくなったと判断した場合、ＯＬＴ１は、再起動判定手段１１１により再起動可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の内部状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする。
【００７０】
ステップＳ１１では、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により生成した初期化コマンドを全てのＯＮＵ２に送信し、初期化コマンドの送信後から第２設定時間ＳＴ２の期間、リセット・閉塞手段１１０によりＯＮＵ２に送信するデータ及びＯＮＵ２から受信したデータを全て廃棄する。
【００７１】
ステップＳ１２では、初期化コマンドを受信した各ＯＮＵ２は、ＯＡＭ信号処理手段２０８により生成した初期化コマンドに対する受信確認応答をＯＬＴ１に送信するとともに、閉塞・初期化手段２１０によりＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後に、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【００７２】
ステップＳ１３では、ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、リセット・閉塞手段１１０によりＯＬＴの再起動を行う。
【００７３】
ステップＳ１４では、ＯＬＴ１の再起動後に、ＭＡＣコントロール手段１０５によりディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行される。
【００７４】
次に、ＯＬＴ１がキューの監視を開始してから第１設定時間ＳＴ１の期間、キュー（フレーム）監視手段１１２によりＯＬＴ１内のキューにデータが存在すると判断した場合、ＯＬＴ１は再起動判定手段１１１により再起動不可能な状態と判断し、ＯＬＴの再起動を回避する（即ち、リセット・閉塞手段１１０による初期化動作を実行しない）。
【００７５】
また、ＯＬＴ１が初期化コマンドを送信してから第２設定時間ＳＴ２以内に、ＯＬＴ１に接続されている少なくとも１つのＯＮＵ２から初期化コマンドに対する受信確認応答を受信しなかった場合、ＯＬＴ１は初期化コマンドがＯＮＵ２に到着していないと判断し、ＯＡＭ信号処理手段１０８により初期化コマンドを応答の無かったＯＮＵ２に再送信する。
【００７６】
ここで、第１設定時間ＳＴ１には、キューに格納されるデータフレームの送受信間隔よりも大きな値を設定する。
【００７７】
このフレーム監視する第１設定時間ＳＴ１の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＬＴ１が、ＯＮＵ２から受信したデータを一時的に格納するキューをキュー（フレーム）監視手段１１２により監視する場合について説明する。
【００７８】
ＩＥＴＦ標準ＲＦＣ３５５０では、音声パケット（ＲＴＰパケット）の送信間隔を２０ミリ秒にすることが推奨されており、再起動判定手段１１１により第１設定時間ＳＴ１を少なくとも２０ミリ秒以上に設定する。例えば、第１設定時間ＳＴ１を、送信間隔の５０倍、つまり１秒以下に設定しておけば、複数のフレームを監視できる。
【００７９】
次に、第１設定時間ＳＴ１の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＬＴ１が、ＯＮＵ２へ送信するデータを一時的に格納するキューをキュー（フレーム）監視手段１１２により監視する場合について説明する。
【００８０】
音声パケットが正確に２０ミリ秒の間隔で送信側の端末装置から送信されたとしても、ＯＬＴ１で受信するまでの間に、パケット損失や遅延ゆらぎの影響を受け、等間隔に音声パケットを受信できない場合がある。ＩＴＵ−Ｔ  Ｙ．１５４１に規定されているＣｌａｓｓ０の通信品質で音声パケットを送受信するとすると、パケット損失率は１０−３以下、パケット遅延ゆらぎは５０ミリ秒以下である。例えば、最大５０ミリ秒の遅延揺らぎを考慮したとしても、第１設定時間ＳＴ１を７０ミリ秒以上に設定しておけば、少なくとも１フレームを監視することができる。また、第１設定時間ＳＴ１を送信間隔の５０倍、つまり１秒以下に設定しておけば、最大で４７フレームを監視することができる。第１設定時間ＳＴ１を１秒に設定した場合、監視中に音声パケットが観測されない確率は（１０−３）４７＝１０−１４１である。
【００８１】
また、第１設定時間ＳＴ１を、ＳＩＰセッション確立のためのインバイト（ＩＮＶＩＴＥ）メッセージを送信してから２００ＯＫメッセージ（即ち、リクエストの成功メッセージ）を受信するまでのタイムアウト時間よりも大きな値とすることで、電話アプリケーション実行中のＯＬＴ１の再起動回避に加えて、ＳＩＰセッションの確立フェーズにおけるＯＬＴ１の再起動も回避できるようになる。
【００８２】
第２設定時間ＳＴ２には、ＯＬＴ１とＯＮＵ２との間の往復時間よりも大きな値を設定する。この第２設定時間は、各ＯＮＵ２までの設置距離に応じた相対時間として任意に設定でき、ＯＬＴ１が管理する。
【００８３】
ＯＬＴ１は、ＯＬＴ１内のキューに格納されたデータの監視を行う代わりに、送受信されるデータフレームの優先度の監視を行ってもよい。つまり、ＯＮＵ２に送信するデータフレームの優先度の監視、ＯＮＵ２から受信したデータフレームの優先度の監視、又はその双方の監視を、キュー（フレーム）監視手段１１２により行うことで、特定の優先度を有するアプリケーションの通信状態を把握できる。
【００８４】
例えばＯＬＴ１が監視を開始してから第１設定時間ＳＴ１の期間、特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断する場合、ＯＬＴ１は再起動可能な状態と判断し、ＯＬＴ１の再起動を行う。また、ＯＬＴ１が監視を開始してから第１設定時間ＳＴ１の期間、特定の優先度のデータフレームが送受信されている場合、ＯＬＴ１は再起動不可能な状態と判断し、ＯＬＴ１の再起動を回避する。
【００８５】
尚、データフレームの優先度は、データフレームのＶＬＡＮタグヘッダ内に格納されているＣｏＳ値、又はＩＰヘッダ内に格納されているＴｏＳ値によって識別する。キューにおけるデータの監視を特定の優先度に基づいて行ってもよい。
【００８６】
ＯＬＴ１がＯＮＵ２の内部状態を初期化するための初期化コマンドをＯＮＵ２に送信する機能を備える代わりに、ＯＮＵ２がＯＬＴ１から一定期間メッセージを受け取れなかった場合には、ＯＬＴ１の再起動が実行されたと判断して、ＯＮＵ２が自律的に内部状態を初期化し、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理を行う機能を備えてもよい。
【００８７】
このように、本発明による実施例１の通信制御方法によれば、ＯＬＴ１がＯＬＴ２内のキューの監視を行い、ＯＬＴ１が自律的にＯＬＴ１の再起動の時刻を制御することが可能となる。
【００８８】
次に、本発明による光加入者線終端装置（ＯＬＴ）及び光加入者線終端装置(ＯＬＴ)における実施例２の通信制御方法について、図面を参照して説明する。
【００８９】
（実施例２）
図８及び図９に、本発明による実施例２の通信制御方法を表すシーケンス図を示す。図８及び図９に示した実施例２の通信制御方法では、ＯＬＴ１から再起動準備の指示を受けた各ＯＮＵ２がＯＮＵ２内のキューの監視を行い、ＯＮＵ２内のキューの監視結果に基づいてＯＬＴ１の再起動の時刻を制御する。図８は再起動に成功した場合の例であり、図９は再起動に失敗した場合の例である。図８及び図９では、一例として１つの光加入者線終端装置（ＯＬＴ）に対して３つの光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３で表し、特定しない場合にはＯＮＵ２として説明する）が接続されている場合を示している。
【００９０】
また、本発明による光加入者線終端装置（ＯＬＴ１）及び光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３）は、それぞれ図５及び図６に示した構成で実現できる。尚、ポイントツーポイントの光ネットワークの場合には、ＯＬＴ１ではＭＡＣコントロール手段１０５、メッセージ監視手段１０６及びＤＢＡ手段１０７を不要とするように構成してもよく、ＯＮＵ２ではＭＡＣコントロール手段２０５は不要とするように構成してもよい。更に、ポイントツーポイントの光ネットワークの場合に、図５及び図６に示したＰＯＮ信号処理手段１０１,２０１は、実施例２の動作上同様に機能する光ネットワーク用の信号処理手段として構成する。
【００９１】
まず、ステップ２１では、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により、ＯＬＴ１の再起動の準備を行わせる再起動準備コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信する。再起動準備コマンドを受信したＯＮＵ２は、キュー（フレーム）監視手段２０６により、ＯＮＵ２に具備されているキューに格納されたデータの監視を開始する。
【００９２】
図８に示すように、各ＯＮＵ２は、再起動準備コマンドを受信後から、第６設定時間ＳＴ６の期間、キュー（フレーム）監視手段２０６により、キューにデータが存在しない又は存在しなくなったと判断した場合、再起動判定手段２１１によりＯＮＵ２は再起動可能な状態と判断し、ＯＡＭ信号処理手段２０８により、再起動準備完了応答をＯＬＴ１に送信する（ステップＳ２２）。更に、各ＯＮＵ２は、再起動準備完了応答をＯＬＴ１に送信してから、第７設定時間ＳＴ７の期間、ＯＮＵ２を通して新たなセッションが確立しないように、閉塞・初期化手段２１０により、ＯＬＴ１に送信するデータ及びＯＬＴ１から受信したデータを全て廃棄する。
【００９３】
一方、図９に示すように、各ＯＮＵ２がキューの監視を開始してから第６設定時間ＳＴ６の期間、キュー（フレーム）監視手段２０６により、各ＯＮＵ２内のキューにデータが存在していると判断した場合、ＯＮＵ２は、再起動判定手段２１１により再起動不可能な状態と判断し、ＯＡＭ信号処理手段２０８により、ＯＬＴ１の再起動を回避させるために再起動準備末完了応答をＯＬＴ１に送信する。ＯＬＴ１は、全てのＯＮＵ２から再起動準備完了応答を受信した後に、ＯＬＴ１の再起動が可能となるためである。
【００９４】
図９の例では、ＯＮＵ−１が、ＯＮＵ−１内のキューにデータが存在していると判断した場合を示しており、ＯＮＵ−１は再起動準備未完了応答をＯＬＴ１に送信しているため（図９のＯＮＵ−１におけるステップＳ２２）、ＯＬＴ１の再起動を回避させることができる。
【００９５】
次に、図８に示すように、ステップＳ２３では、ＯＬＴ１に接続されている全てのＯＮＵ２から再起動準備完了応答を受信したＯＬＴ１は、再起動判定手段１１１により、再起動可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする。
【００９６】
ステップＳ２４では、初期化コマンドを受信した各ＯＮＵ２は、ＯＡＭ信号処理手段１０８により生成した初期化コマンドに対する受信確認応答をＯＬＴ１に送信し、閉塞・初期化手段２１０により、ＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後に、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【００９７】
ステップＳ２５では、ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行う。
【００９８】
一方、図９に示すように、ステップＳ２７では、ＯＬＴ１に接続されている少なくとも１つのＯＮＵ２から再起動準備未完了応答を受信したＯＬＴ１は、再起動判定手段１１１により再起動不可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の再起動準備を解除する再起動取消コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信し、ＯＬＴ１の再起動を回避する（即ち、リセット・閉塞手段１１０による初期化動作を実行しない）。
【００９９】
ステップＳ２８では、再起動取消コマンドを受信した各ＯＮＵ２は、ＯＡＭ信号処理手段２０８により再起動取消完了応答をＯＬＴ１に送信し、リセット・閉塞手段１１０による送受信データの廃棄を停止する。
【０１００】
ＯＬＴ１が再起動準備コマンドを送信してから第３設定時間ＳＴ３以内に少なくとも１つのＯＮＵ２から再起動準備完了応答又は再起動準備未完了応答を受信しなかった場合、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により、再起動準備コマンドが応答の無かったＯＮＵ２に到着していないと判断し、再起動準備コマンドを応答の無かったＯＮＵ２に再送信する。
【０１０１】
また、ＯＬＴ１が初期化コマンドを送信してから第４設定時間ＳＴ４以内、又は再起動取消コマンドを送信してから第５設定時間以内に、少なくとも１つのＯＮＵ２から受信確認応答又は再起動取消完了応答を受信しなかった場合、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により、初期化コマンド又は再起動取消コマンドが応答の無かったＯＮＵ２に到着していないと判断し、初期化コマンド又は再起動取消コマンドを応答の無かったＯＮＵ２に再送信する。
【０１０２】
本実施例において、各ＯＮＵ２は、再起動準備完了応答をするととともに、ＯＮＵ２内のキューの送受信データの廃棄を開始する。そのため、各ＯＮＵ２は、再起動準備コマンドを受信してから第８設定時間ＳＴ８以内に初期化コマンドを受信しなかった場合、又は再起動準備完了応答を送信してから第７設定時間ＳＴ７以内に初期化コマンドを受信しなかった場合、送受信データの廃棄を停止する。また、各ＯＮＵ２は、再起動準備コマンドを受信してから第８設定時間ＳＴ８以内に再起動取消コマンドを受信しなかった場合、又は再起動準備完了応答を送信してから第７設定時間ＳＴ７以内に再起動取消コマンドを受信しなかった場合、送受信データの廃棄を停止する。この際、各ＯＮＵ２は、ＯＬＴ１の再起動を回避させるための応答をしてもよい。
【０１０３】
ＯＬＴ１及び各ＯＮＵ２の各々は、第３設定時間ＳＴ３及び第８設定時間ＳＴ８には、((ＯＬＴ１とＯＮＵ２との間の往復時間)＋(第６設定時間ＳＴ６))よりも大きな値を設定する。第４設定時間ＳＴ４、第５設定時間ＳＴ５及び第７設定時間ＳＴ７には、ＯＬＴ１とＯＮＵ２との間の往復時間よりも大きな値を設定する。第６設定時間ＳＴ６には、キューに格納されるデータフレームの送受信間隔よりも大きな値を設定する。
【０１０４】
このフレーム監視する第６設定時間ＳＴ６の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＮＵ２が、ＯＬＴ１へ送信するデータを一時的に格納するキューをキュー（フレーム）監視手段２０２により監視する場合について説明する。
【０１０５】
ＩＥＴＦ標準ＲＦＣ３５５０では、音声パケット（ＲＴＰパケット）の送信間隔を２０ミリ秒にすることが推奨されており、第６設定時間ＳＴ６を少なくとも２０ミリ秒以上に設定する。例えば、第６設定時間ＳＴ６を、送信間隔の５０倍、つまり１秒以下に設定しておけば、複数のフレームを監視できる。
【０１０６】
次に、第６設定時間ＳＴ６の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＮＵ２が、ＯＬＴ１から受信したデータを一時的に格納するキューをキュー（フレーム）監視手段２０２により監視する場合について説明する。
【０１０７】
音声パケットが正確に２０ミリ秒の間隔で送信されたとしても、受信側ではパケット損失や遅延ゆらぎの影響を受け、等間隔に音声パケットを受信できない場合がある。ＩＴＵ−Ｔ  Ｙ．１５４１に規定されているＣｌａｓｓ０の通信品質で音声パケットを送受信するとすると、パケット損失率は１０−３以下、パケット遅延ゆらぎは５０ミリ秒以下である。例えば、最大５０ミリ秒の遅延揺らぎを考慮したとしても、第６設定時間ＳＴ６を７０ミリ秒以上に設定しておけば、少なくとも１フレームを監視することができる。また、第６設定時間ＳＴ６を送信間隔の５０倍、つまり１秒以下に設定しておけば、最大で４７フレームを監視することができる。第６設定時間ＳＴ６を１秒に設定した場合、監視中に音声パケットが観測されない確率は（１０−３）４７＝１０−１４１である。
【０１０８】
また、第６設定時間ＳＴ６を、ＳＩＰセッション確立のためのインバイト（ＩＮＶＩＴＥ）メッセージを送信してから２００ＯＫを受信するまでのタイムアウト時間よりも大きな値とすることで、電話アプリケーション実行中のＯＬＴ１の再起動回避に加えて、ＳＩＰセッションの確立フェーズにおけるＯＬＴ１の再起動も回避できるようになる。
【０１０９】
各ＯＮＵ２は、ＯＮＵ２内のキューに格納されたデータの監視を行う代わりに、送受信されるデータフレームの優先度の監視を行ってもよい。つまり、ＯＬＴ１に送信するデータフレームの優先度の監視、ＯＬＴ１から受信したデータフレームの優先度の監視、又はその双方の監視をキュー（フレーム）監視手段２０２により行うことで、特定の優先度を有するアプリケーションの通信状態を把握できる。
【０１１０】
例えば、ＯＮＵ２が監視を開始してから第６設定時間ＳＴ６の期間、特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断した場合、ＯＮＵ２は、再起動判定手段２１１により再起動可能な状態と判断し、ＯＡＭ信号処理手段２０８により再起動準備完了応答をＯＬＴ１に送信する。
【０１１１】
また、ＯＮＵ２が監視を開始してから第６設定時間ＳＴ６の期間、特定の優先度のデータフレームが送受信されている場合、ＯＮＵ２は、再起動判定手段２１１により再起動不可能な状態と判断し、ＯＡＭ信号処理手段２０８によりＯＬＴ１の再起動を回避させるために、再起動準備未完了応答をＯＬＴ１に送信する。
【０１１２】
尚、データフレームの優先度は、データフレームのＶＬＡＮタグヘッダ内に格納されているＣｏＳ値、又はＩＰヘッダ内に格納されているＴｏＳ値によって識別する。キューにおけるデータの監視を特定の優先度に基づいて行ってもよい。
【０１１３】
このように、本発明による実施例２の通信制御方法によれば、ＯＬＴ１から再起動準備の指示を受けた各ＯＮＵ２がＯＮＵ２内のキューの監視を行い、ＯＮＵ２内のキューの監視結果に基づいてＯＬＴ１の再起動の時刻を制御することが可能となる。
【０１１４】
次に、本発明による光加入者線終端装置（ＯＬＴ）及び光加入者線終端装置(ＯＬＴ)における実施例３の通信制御方法について、図面を参照して説明する。
【０１１５】
（実施例３）
図１０及び図１１に、本発明による実施例３の通信制御方法を表すシーケンス図を示す。図１０及び図１１に示した実施例３の通信制御方法では、ＯＬＴ１がＯＮＵ２から受信する報告メッセージを基に、ＯＬＴ１に接続されている全てのＯＮＵ２内のキューの監視を行い、ＯＮＵ２内のキューの監視結果及び／又はＯＬＴ１内のキューの監視結果に基づいてＯＬＴ１の再起動の時刻を制御する。図１０はＯＬＴ１側のキューの監視を行わない場合の例であり、図１１はＯＬＴ１側のキューの監視を行う場合の例である。図１０及び図１１では、一例として１つの光加入者線終端装置（ＯＬＴ）に対して３つの光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３で表し、特定しない場合にはＯＮＵとして説明する）が接続されている場合を示している。
【０１１６】
また、本発明による光加入者線終端装置（ＯＬＴ１）及び光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３）は、それぞれ図５及び図６に示した構成で実現できる。
【０１１７】
まず、図１０に示すように、ステップＳ３１では、ＯＬＴ１は、メッセージ監視手段１０６を経て再起動判定手段１１１により、ＯＬＴ１に接続されている全てのＯＮＵ２から受信した報告メッセージを監視し、各ＯＮＵ２のキューに格納されているデータ量を把握する。
【０１１８】
ＯＬＴ１は、再起動判定手段１１１により、第９設定時間ＳＴ９の期間毎にＯＮＵ２から受信した報告メッセージの監視を続け（ステップＳ３１〜Ｓ３４）、或る第９設定時間ＳＴ９の期間内に全てのＯＮＵ２のキューにデータが存在しない又は存在しなくなったと判断した場合、ＯＬＴ１は、再起動可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の内部状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする（ステップＳ３５）。
【０１１９】
また、ＯＬＴ１は、初期化コマンドを送信してから第１０設定時間ＳＴ１０の期間、ＯＮＵ２を通して新たなセッションが確立しないように、リセット・閉塞手段１１０により、全てのＯＮＵ２に送信するデータ及び全てのＯＮＵ２から受信したデータを、全て廃棄する。
【０１２０】
ステップＳ３６では、初期化コマンドを受信したＯＮＵ２は、ＯＡＭ信号処理手段２０８により、初期化コマンドに対する受信確認応答をＯＬＴ１に送信するとともに、閉塞・初期化手段２１０により、ＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後に、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【０１２１】
ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行う（ステップＳ３７）。
【０１２２】
また、ＯＬＴが初期化コマンドを送信してから第１０設定時間ＳＴ１０以内に少なくとも１つのＯＮＵ２から受信確認応答を受信しなかった場合、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により、初期化コマンドが応答の無かったＯＮＵ２に到着していないと判断し、初期化コマンドを応答の無かったＯＮＵ２に再送信する。
【０１２３】
ＯＬＴ１が報告メッセージの監視を開始してから第９設定時間ＳＴ９の期間、少なくとも１つのＯＮＵ２のキューにデータが存在していると判断した場合（ステップＳ３２）、ＯＬＴ１は、再起動判定手段１１１により再起動不可能な状態と判断し、ＯＬＴ１の再起動を回避する（即ち、リセット・閉塞手段１１０による再起動動作を実行しない）。
【０１２４】
尚、図１１に示すように、ＯＬＴ１は報告メッセージの監視と併せてＯＬＴ１に具備されているキューに格納されたデータの監視（又は、データフレームの優先度の監視）を行ってもよい（ステップＳ３１〜Ｓ３４）。
【０１２５】
図１１に示すように、ＯＬＴ１は、再起動判定手段１１１により、第１１設定時間ＳＴ１１の期間毎に監視を続け（ステップＳ３１〜Ｓ３４）、或る第１１設定時間ＳＴ１１の期間内に全てのＯＮＵ２のキューにデータが存在しない又は存在しなくなったと判断した場合、且つ、キュー（フレーム）監視手段１１２によりＯＬＴ１内のキューにデータが存在しない又は存在しなくなったと判断した場合（又は、特定の優先度のデータフレーム送受信されていない又は送受信されなくなったと判断した場合）、ＯＬＴ１は、ＯＬＴ１の再起動可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の内部状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するととともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする。
【０１２６】
また、ＯＬＴ１は、初期化コマンドを送信してから第１２設定時間ＳＴ１２の期間、ＯＮＵ２を通して新たなセッションが確立しないように、リセット・閉塞手段１１０により、全てのＯＮＵ２に送信するデータ及び全てのＯＮＵ２から受信したデータを全て廃棄する。
【０１２７】
初期化コマンドを受信したＯＮＵ２は、ＯＡＭ信号処理手段１０８により生成した初期化コマンドに対する受信確認応答をＯＬＴ１に送信し、リセット・閉塞手段１１０によりＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後に、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する（ステップＳ３８）。
【０１２８】
ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行う（ステップＳ３７）。
【０１２９】
また、ＯＬＴ１が初期化コマンドを送信してから第１２設定時間ＳＴ１２以内に少なくとも１つのＯＮＵ２から受信確認応答を受信しなかった場合、ＯＬＴ１は初期化コマンドが応答の無かったＯＮＵ２に到着していないと判断し、ＯＡＭ信号処理手段１０８により初期化コマンドを応答の無かったＯＮＵ２に再送信する。
【０１３０】
ＯＬＴ１が報告メッセージの監視を開始してから第１１設定時間ＳＴ１１の期間、ＯＬＴ１に接続されている少なくとも１つのＯＮＵ２のキューにデータが存在していると判断した場合、又はＯＬＴ１のキューにデータが存在していると判断した場合、ＯＬＴ１は、再起動判定手段１１１により再起動不可能な状態と判断し、ＯＬＴ１の再起動を回避する。
【０１３１】
第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１には、キューに格納されるデータフレームの送受信間隔よりも大きな値を設定する。
【０１３２】
この第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＬＴ１が、ＯＮＵ２から受信したデータを一時的に格納するキューをキュー（フレーム）監視手段１１２により監視する場合について説明する。
【０１３３】
ＩＥＴＦ標準ＲＦＣ３５５０では、音声パケット（ＲＴＰパケット）の送信間隔を２０ミリ秒にすることが推奨されており、第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１を少なくとも２０ミリ秒以上に設定する。例えば、第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１を送信間隔の５０倍、つまり１秒以下に設定しておけば、複数のフレームを監視できる。
【０１３４】
次に、第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＬＴ１が、ＯＮＵ２へ送信するデータを一時的に格納するキューをキュー（フレーム）監視手段１１２により監視する場合について説明する。
【０１３５】
音声パケットが正確に２０ミリ秒の間隔で送信されたとしても、受信側ではパケット損失や遅延ゆらぎの影響を受け、等間隔に音声パケットを受信できない場合がある。ＩＴＵ−Ｔ  Ｙ．１５４１に規定されているＣｌａｓｓ０の通信品質で音声パケットを送受信するとすると、パケット損失率は１０−３以下、パケット遅延ゆらぎは５０ミリ秒以下である。例えば、最大５０ミリ秒の遅延揺らぎを考慮したとしても、第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１を７０ミリ秒以上に設定しておけば、少なくとも１フレームを監視することができる。また、第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１を送信間隔の５０倍、つまり１秒以下に設定しておけば、最大で４７フレームを監視することができる。第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１を１秒に設定した場合、監視中に音声パケットが観測されない確率は（１０−３）４７＝１０−１４１である。
【０１３６】
また、第９設定時間ＳＴ９及び第１１設定時間ＳＴ１１を、ＳＩＰセッション確立のためのインバイト（ＩＮＶＩＴＥ）メッセージを送信してから２００ＯＫを受信するまでのタイムアウト時間よりも大きな値とすることで、電話アプリケーション実行中のＯＬＴ１の再起動回避に加えて、ＳＩＰセッションの確立フェーズにおけるＯＬＴ１の再起動も回避できるようになる。
【０１３７】
第１０設定時間ＳＴ１０及び第１２設定時間ＳＴ１２には、ＯＬＴ１とＯＮＵ２との間の往復時間よりも大きな値を設定する。
【０１３８】
ＯＬＴ１は、キューに格納されたデータの監視を行う代わりに、送受信されるデータフレームの優先度の監視を行ってもよい。つまり、ＯＮＵ２に送信するデータフレームの優先度の監視、ＯＮＵ２から受信したデータフレームの優先度の監視、又はその双方の監視をキュー（フレーム）監視手段１１２により行うことで、特定の優先度を有するアプリケーションの通信状態を把握できる。
【０１３９】
例えば、ＯＬＴ１が監視を開始してから第１１設定時間ＳＴ１１の期間、全てのＯＮＵ２のキューにデータが存在しない又は存在しなくなったと判断した場合、且つ、特定の優先度のデータフレームが送受信されていない場合、ＯＬＴ１は、再起動判定手段１１１により再起動可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の内部状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする。
【０１４０】
また、ＯＬＴ１は、初期化コマンドを送信してから第１２設定時間ＳＴ１２の期間、ＯＮＵ２を通して新たなセッションが確立しないように、リセット・閉塞手段１１０により、全てのＯＮＵ２に送信するデータ及び全てのＯＮＵ２から受信したデータを全て廃棄する。
【０１４１】
初期化コマンドを受信したＯＮＵ２は、ＯＡＭ信号処理手段２０８により初期化コマンドに対する受信確認応答をＯＬＴ１に送信し、閉塞・初期化手段２１０によりＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後にディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【０１４２】
ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、ＯＬＴ１の再起動を行う。また、ＯＬＴ１が監視を開始してから或る第１１設定時間ＳＴ１１の期間、少なくとも１つのＯＮＵ２のキューが存在していると判断した場合、又は特定の優先度のデータフレームが送受信されていると判断した場合、ＯＬＴ１は、再起動判定手段１１１により再起動不可能状態と判断し、ＯＬＴ１の再起動を回避する。
【０１４３】
尚、データフレームの優先度は、データフレームのＶＬＡＮタグヘッダ内に格納されているＣｏＳ値、又はＩＰヘッダ内に格納されているＴｏＳ値によって識別される。キューにおけるデータの監視を特定の優先度に基づいて行ってもよい。
【０１４４】
ＯＬＴ１がＯＮＵ２の内部状態を初期化するための初期化コマンドを各ＯＮＵに送信する機能を備える代わりに、各ＯＮＵ２がＯＬＴ１から一定期間メッセージを受け取れなかった場合に、ＯＬＴ１の再起動が実施されたと判断して、自律的に内部状態を初期化し、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理を行う機能を備えてもよい。
【０１４５】
このように、本発明による実施例３の通信制御方法によれば、ＯＬＴ１がＯＮＵ２から受信する報告メッセージを基に、ＯＬＴ１に接続されている全てのＯＮＵ２内のキューの監視を行い、ＯＮＵ２内のキューの監視結果及び／又はＯＬＴ１内のキューの監視結果に基づいてＯＬＴ１の再起動の時刻を制御することが可能となる。
【０１４６】
次に、本発明による光加入者線終端装置（ＯＬＴ）及び光加入者線終端装置(ＯＬＴ)における実施例４の通信制御方法について、図面を参照して説明する。
【０１４７】
（実施例４）
図１２〜図１５に、本発明による実施例４の通信制御方法を表すシーケンス図を示す。図１２〜図１５に示した実施例４の通信制御方法では、ＯＬＴ１から再起動準備の指示を受けたＯＮＵ２がキューの監視を行い、また、ＯＬＴ１がＯＬＴ１に接続されている全てのＯＮＵ２から受信する報告メッセージを基にＯＮＵ２のキュー監視を行い、これら監視結果に基づいてＯＬＴ１の再起動の時刻を制御する。図１２はＯＬＴ１のキューの監視を行わない場合、且つＯＬＴ１の再起動に成功した場合の例であり、図１３はＯＬＴ１のキューの監視を行わない場合、且つＯＬＴ１の再起動に失敗した場合である。また、図１４はＯＬＴ１のキューの監視を行う場合、且つＯＬＴ１の再起動に成功した場合である。図１５はＯＬＴ１のキューの監視を行う場合、且つＯＬＴ１の再起動に失敗した場合である。図１２〜図１５では、一例として１つの光加入者線終端装置（ＯＬＴ）に対して３つの光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３で表し、特定しない場合にはＯＮＵ２として説明する）が接続されている場合を示している。
【０１４８】
また、本発明による光加入者線終端装置（ＯＬＴ１）及び光ネットワーク終端装置（ＯＮＵ−１、ＯＮＵ−２及びＯＮＵ−３）は、それぞれ図５及び図６に示した構成で実現できる。
【０１４９】
まず、図１２〜図１５に示すように、ステップＳ４１では、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により、ＯＬＴ１の再起動の準備を行わせる再起動準備コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信する。
【０１５０】
再起動準備コマンドを受信したＯＮＵ２は、キュー（フレーム）監視手段２０６によりＯＮＵ２に具備されているキューに格納されたデータの監視を開始するとともに、ＯＡＭ信号処理手段２０８により再起動準備完了応答をＯＬＴ１に送信する（ステップＳ４２）。
【０１５１】
図１２に示すように、各ＯＮＵ２は、第２１設定時間ＳＴ２１の期間、キュー（フレーム）監視手段２０６によりＯＮＵ２内のキューにおけるデータの監視を続け、ＯＮＵ２内のキューにデータが存在しない又は存在しなくなったと判断した場合（ステップＳ４２〜Ｓ４４）、各ＯＮＵ２は、再起動判定手段２１１により再起動可能な状態と判断し、ＭＡＣコントロール手段２０５によりＯＬＴ１の再起動を許容するための報告メッセージをＯＬＴ１に送信する（ステップＳ４３〜Ｓ４４）。尚、各ＯＮＵ２は、ＯＬＴ１からの初期化メッセージに応答するまでの第２２設定時間ＳＴ２２の期間、ＯＮＵ２を通して新たなセッションが確立しないように、各ＯＮＵ２は、閉塞・初期化手段２１０によりＯＬＴ１に送信するデータ及びＯＬＴ１から受信したデータを全て廃棄する。
【０１５２】
一方、図１３に示すように、各ＯＮＵ２は、ＯＮＵ２内のキューの監視を開始してから第２１設定時間ＳＴ２１の期間、キュー（フレーム）監視手段２０６によりＯＮＵ２内のキューにデータが存在すると判断した場合（ステップＳ４２〜Ｓ４４）、該ＯＮＵ２は、再起動判定手段２１１により再起動不可能な状態と判断し、ＭＡＣコントロール手段２０５によりＯＬＴ１の再起動を回避させるための報告メッセージをＯＬＴ１に送信する（ステップＳ４３〜Ｓ４４）。
【０１５３】
図１３の例では、ＯＮＵ‐１は、ＯＮＵ‐１内のキューにデータが存在していると判断した場合を示し、この場合、ＯＮＵ‐１はＯＬＴ１の再起動を回避させている（図１３に示すＯＮＵ‐１のステップＳ４４）。
【０１５４】
ステップＳ４２にて、ＯＬＴ１に接続されている全てのＯＮＵ２から再起動準備完了応答を受信したＯＬＴ１は、全てのＯＮＵ２から受信した報告メッセージを監視し、各ＯＮＵ２のキューに格納されているデータ量を把握する。
【０１５５】
また、ＯＬＴ１は、全てのＯＮＵ２から再起動準備完了応答を受信してから第１４設定時間ＳＴ１４の期間、キュー（フレーム）監視手段１１２によりＯＬＴ１内のキューにデータが存在しない又は存在しなくなったと判断した場合、ＯＬＴ１は、再起動判定手段１１１により再起動可能な状態と判断し、ＯＬＴ１は、ＯＡＭ信号処理手段１０８によりＯＮＵ２の内部状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする（ステップＳ４５）。
【０１５６】
初期化コマンドを受信した各ＯＮＵ２は、ＯＡＭ信号処理手段２０８により初期化コマンドに対する受信確認応答をＯＬＴ１に送信し（ステップＳ４６）、ＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後にディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【０１５７】
ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、ＯＬＴ１の再起動を行う（ステップＳ４７）。
【０１５８】
尚、ＯＬＴ１が再起動準備コマンドを送信してから第１３設定時間ＳＴ１３以内に少なくとも１つのＯＮＵ２から再起動準備完了応答を受信しなかった場合、ＯＬＴ１は再起動準備コマンドがＯＮＵ２に到着していないと判断し、再起動準備コマンドをＯＮＵ２に再送信する。
【０１５９】
また、ＯＬＴ１が初期化コマンドを送信してから第１５設定時間ＳＴ１５以内に少なくとも１つのＯＮＵ２から受信確認応答を受信しなかった場合、ＯＬＴ１は初期化コマンドが応答の無かったＯＮＵ２に到着していないと判断し、初期化コマンドを応答の無かったＯＮＵ２に再送信する。
【０１６０】
一方、図１３に示すように、少なくとも１つのＯＮＵ２が、第２１設定時間ＳＴ２１の期間、ＯＮＵ２内のキューにデータが存在すると判断し、ＯＬＴ１の再起動を回避させるための報告メッセージをＯＬＴ１に送信した場合、ＯＬＴ１は、再起動判定手段１１１により再起動不可能な状態と判断する。そして、ＯＬＴ１は、ＯＡＭ信号処理手段１０８によりＯＮＵ２の再起動準備を解除する再起動取消コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、ＯＬＴ１の再起動を回避する（ステップＳ４９）。
【０１６１】
再起動取消コマンドを受信した各ＯＮＵ２は、ＯＡＭ信号処理手段２０８により再起動取消完了応答をＯＬＴ１に送信し、送受信データの廃棄を停止する（ステップＳ５０）。
【０１６２】
また、ＯＬＴ１は、再起動取消コマンドを送信してから第１６設定時間ＳＴ１６以内に、少なくとも１つのＯＮＵ２から再起動取消完了応答を受信しなかった場合、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により、再起動取消コマンドが応答の無かったＯＮＵ２に到着していないと判断し、再起動取消コマンドを応答の無かったＯＮＵ２に再送信する。
【０１６３】
本実施例において、各ＯＮＵ２は、ＯＮＵ２のキューの送受信データの監視後の第２２設定時間ＳＴ２２の期間に、ＯＮＵ２内のキューの送受信データの廃棄を開始する。そのため、ＯＮＵ２は、ＯＬＴ１に送信するデータ及びＯＬＴ１から受信するデータを全て廃棄し始めてから第２２設定時間ＳＴ２２以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合、或いは、再起動準備完了応答を送信してから第２３設定時間ＳＴ２３以内に初期化コマンド又は再起動取消コマンドを受信しなかった場合、送受信データの廃棄を停止する。この際、ＯＮＵ２は、ＯＬＴ１の再起動を回避させるための応答をＯＬＴ１に送信してもよい。
【０１６４】
尚、図１４及び図１５に示すように、ＯＬＴ１は報告メッセージの監視と併せてＯＬＴ１に具備されているキューに格納されたデータの監視（即ち、データフレームの監視）を行ってもよい。
【０１６５】
図１４に示すように、ＯＬＴ１に接続されている全てのＯＮＵ２から再起動準備完了応答を受信したＯＬＴ１は、全てのＯＮＵ２から受信した報告メッセージ及びＯＬＴ１内のキューを監視し、ＯＮＵ２のキューに格納されているデータ量を把握する。
【０１６６】
図１４において、ＯＬＴ１は、全てのＯＮＵ２からの再起動準備応答の受信後から第１８設定時間ＳＴ１８の期間、報告メッセージに基づいてＯＬＴ１に接続されている全てのＯＮＵ２内のキューにデータが存在しない又は存在しなくなったと判断した場合、且つ、ＯＬＴ１のキューにデータが存在しない又は存在しなくなったと判断した場合、ＯＬＴ１は、再起動判定手段１１１により再起動可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の内部状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする。
【０１６７】
ステップＳ４５では、初期化コマンドを受信した各ＯＮＵ２は、ＯＡＭ信号処理手段２０８により初期化コマンドに対する受信確認応答をＯＬＴ１に送信し、閉塞・初期化手段２１０によりＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後に、ディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【０１６８】
ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行う（ステップＳ４７）。
【０１６９】
ＯＬＴ１が再起動準備コマンドを送信してから第１７設定時間ＳＴ１７以内に少なくとも１つのＯＮＵ２から再起動準備完了応答を受信しなかった場合、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により、再起動準備コマンドがＯＮＵ２に到着していないと判断し、再起動準備コマンドをＯＮＵ２に再送信する。
【０１７０】
また、ＯＬＴ１が初期化コマンドを送信してから第１９設定時間ＳＴ１９以内に少なくとも１つのＯＮＵ２から受信確認応答を受信しなかった場合、ＯＬＴ１は初期化コマンドが応答の無かったＯＮＵ２に到着していないと判断し、初期化コマンドを応答の無かったＯＮＵ２に再送信する。
【０１７１】
一方、図１５に示すように、ＯＬＴ１は、第１８設定時間ＳＴ１８の期間、ＯＬＴ１に接続されている少なくとも１つのＯＮＵ２のキューにデータが存在する旨の報告メッセージを受信する場合、又はＯＬＴ１のキューにデータが存在すると判断した場合、ＯＬＴ１は、再起動判定手段１１１により再起動不可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の再起動準備を解除する再起動取消コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信し、ＯＬＴ１の再起動を回避する（ステップＳ４９）。
【０１７２】
再起動取消コマンドを受信したＯＮＵ２は、ＯＡＭ信号処理手段２０８により再起動取消完了応答をＯＬＴ１に送信し、送受信データの廃棄を停止する（ステップＳ５０）。
【０１７３】
また、ＯＬＴ１は、再起動取消コマンドを送信してから第１９設定時間ＳＴ１９以内に、少なくとも１つのＯＮＵ２から再起動取消完了応答を受信しなかった場合、ＯＬＴ１は、ＯＡＭ信号処理手段１０８により再起動取消コマンドが応答の無かったＯＮＵ２に到着していないと判断し、再起動取消コマンドを応答の無かったＯＮＵ２に再送信する。
【０１７４】
尚、第１３設定時間ＳＴ１３、第１５設定時間ＳＴ１５、第１６設定時間ＳＴ１６、第１７設定時間ＳＴ１７、第１９設定時間ＳＴ１９、第２０設定時間ＳＴ２０及び第２２設定時間ＳＴ２２には、ＯＬＴ１とＯＮＵ２との間の往復時間よりも大きな値を設定する。
【０１７５】
また、第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１には、キューに格納されるデータフレームの送受信制御よりも大きな値を設定する。
【０１７６】
この監視対象となる第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＮＵ２がＯＬＴ１へ送信するデータを一時的に格納するキュー及び／又はＯＬＴ１がＯＮＵ２から受信したデータを一時的に格納するキューを監視する場合について説明する。
【０１７７】
ＩＥＴＦ標準ＲＦＣ３５５０では、音声パケット（ＲＴＰパケット）の送信間隔を２０ミリ秒にすることが推奨されており、第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１を少なくとも２０ミリ秒以上に設定する。例えば、第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１を、送信間隔の５０倍、つまり１秒以下に設定しておけば、複数のフレームを監視できる。
【０１７８】
次に、第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１の値に関して、ＳＩＰを利用した電話アプリケーション実行中のＯＬＴ１の再起動を回避するために、ＯＮＵ２がＯＬＴ１から受信したデータを一時的に格納するキュー及び／又はＯＬＴ１がＯＮＵ２へ送信するデータを一時的に格納するキューを監視する場合について説明する。
【０１７９】
音声パケットが正確に２０ミリ秒の間隔で送信されたとしても、受信側ではパケット損失や遅延ゆらぎの影響を受け、等間隔に音声パケットを受信できない場合がある。ＩＴＵ−Ｔ  Ｙ．１５４１に規定されているＣｌａｓｓ０の通信品質で音声パケットを送受信するとすると、パケット損失率は１０−３以下、パケット遅延ゆらぎは５０ミリ秒以下である。例えば、最大５０ミリ秒の遅延揺らぎを考慮したとしても、第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１を７０ミリ秒以上に設定しておけば、少なくとも１フレームを監視することができる。また、第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１を送信間隔の５０倍、つまり１秒以下に設定しておけば、最大で４７フレームを監視することができる。第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１を１秒に設定した場合、監視中に音声パケットが観測されない確率は（１０−３）４７＝１０−１４１である。
【０１８０】
また、第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８及び第２１設定時間ＳＴ２１を、ＳＩＰセッション確立のためのインバイト（ＩＮＶＩＴＥ）メッセージを送信してから２００ＯＫを受信するまでのタイムアウト時間よりも大きな値とすることで、電話アプリケーション実行中のＯＬＴ１の再起動回避に加えて、ＳＩＰセッションの確立フェーズにおいてのＯＬＴ１の再起動も回避できるようになる。
【０１８１】
第２３設定時間ＳＴ２３には、（（ＯＬＴとＯＮＵとの間の往復時間）＋（第１８設定時間ＳＴ１８））、又は（（ＯＬＴとＯＮＵとの間の往復時間）＋（第２１設定時間ＳＴ２１））よりも大きな値を設定する。
【０１８２】
ＯＬＴ１又はＯＮＵ２は、キューに格納されたデータの監視を行う代わりに、送受信されるデータフレームの優先度の監視を行ってもよい。つまり、ＯＬＴ１又はＯＮＵ２に送信するデータフレームの優先度の監視、ＯＬＴ１又はＯＮＵ２から受信したデータフレームの優先度の監視、又はその双方の監視を行うことで、特定の優先度を有するアプリケーションの通信状態を把握できる。
【０１８３】
例えば、ＯＬＴ１又はＯＮＵ２が監視を開始してから第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８又は第２１設定時間ＳＴ２１の期間、全てのＯＮＵ２のキューにデータが存在しない又は存在しなくなったと判断した場合、且つ、特定の優先度のデータフレームが送受信されていない又は送受信されなくなったと判断した場合、ＯＬＴ１は、再起動判定手段１１１により再起動可能な状態と判断し、ＯＡＭ信号処理手段１０８によりＯＮＵ２の内部状態を初期化させる初期化コマンドをＯＬＴ１に接続されている全てのＯＮＵ２に送信するとともに、リセット・閉塞手段１１０によりＯＬＴ１の再起動を行うまで新たにＯＮＵ２を認証しないようにする。
【０１８４】
また、ＯＬＴ１は、初期化コマンドを送信してから第１５設定時間ＳＴ１５又は第１９設定時間ＳＴ１９の期間、ＯＮＵ２を通して新たなセッションが確立しないように、リセット・閉塞手段１１０により、全てのＯＮＵ２に送信するデータ及び全てのＯＮＵ２から受信したデータを全て廃棄する。
【０１８５】
初期化コマンドを受信したＯＮＵ２は、初期化コマンドに対する受信確認応答をＯＬＴ１に送信し、ＯＮＵ２の内部状態を初期化し、ＯＬＴ１の再起動後にディスカバリ（Ｄｉｓｃｏｖｅｒｙ）処理が実行されるまで待機する。
【０１８６】
ＯＬＴ１に接続されている全てのＯＮＵ２から初期化コマンドに対する受信確認応答を受信したＯＬＴ１は、ＯＬＴ１の再起動を行う。また、ＯＬＴ１が監視を開始してから第１４設定時間ＳＴ１４、第１８設定時間ＳＴ１８又は第２１設定時間ＳＴ２１の期間、少なくとも１つのＯＮＵ２のキューが存在していた場合、又は特定の優先度のデータフレームが送受信されている場合、ＯＬＴ１は再起動不可能状態と判断し、ＯＬＴ１の再起動を回避する。
【０１８７】
尚、データフレームの優先度は、データフレームのＶＬＡＮタグヘッダ内に格納されているＣｏＳ値、又はＩＰヘッダ内に格納されているＴｏＳ値によって識別される。キューにおけるデータの監視を特定の優先度に基づいて行ってもよい。
【０１８８】
このように、本発明による実施例４の通信制御方法によれば、ＯＬＴ１から再起動準備の指示を受けたＯＮＵ２がキューの監視を行い、また、ＯＬＴ１がＯＬＴ１に接続されている全てのＯＮＵ２から受信する報告メッセージを基にＯＮＵ２のキュー監視を行い、これらの監視結果に基づいてＯＬＴ１の再起動の時刻を制御することが可能となる。
【０１８９】
次に、本発明による光加入者線終端装置（ＯＬＴ）及び光加入者線終端装置(ＯＬＴ)における実施例１〜４の通信制御方法における共通の変形例を他の実施例として説明する。
【０１９０】
（他の実施例）
例えば、アプリケーションによって高優先キューと低優先キューに振り分けられてデータを格納する場合がある。本発明の実施例により監視される特定の優先度のキューとは、音声データなどの実時間アプリケーションのデータを格納する高優先キューのことを云う。ＯＮＵ２及びＯＬＴ１は、高優先キューのみを監視して、ＯＬＴ１の高優先キューにデータが存在しない又は存在しなくなったと判断した場合、又はＯＬＴ１に接続されている全てのＯＮＵ２の高優先キューにデータが存在しない又は存在しなくなったと判断した場合に、ＯＬＴ１の再起動を行うようにすれば、実時間アプリケーション実行中の再起動を回避することができるようになる。
【０１９１】
一方、低優先キューに格納される実時間性を有しないアプリケーションであれば、実行中にＯＬＴ１の再起動が行われたとしても、実時間アプリケーションと比較してユーザの利用する通信端末ヘの影響は少ない。従って、低優先キューの監視機能を取り除くことも可能である。
【０１９２】
ただし、特定の優先度のキューについて監視を行う代わりに、全ての優先度のキューについて監視を行うこともできる。
【０１９３】
また、ＯＮＵ２及びＯＬＴ１のキュー監視は、ＯＬＴ１又はＯＮＵ２に送信するデータを格納するキューに対して行ってもよいし、ＯＬＴ１又はＯＮＵ２から受信したデータを格納するキューに対して行ってもよい。或いは、送受信双方のキューに対して行ってもよい。
【０１９４】
例えば、電話のような双方向アプリケーションが実行されている際の再起動を回避する場合には、送受信双方のキューを監視する必要がある。
【０１９５】
一方、映像配信などの一方向アプリケーションが実行されている際の再起動を回避する場合には、送受信キューのいずれかを監視する必要がある。
【０１９６】
再起動準備完了応答、再起動準備未完了応答、再起動取消完了応答、初期化コマンドに対する受信確認応答がＯＬＴ１とＯＮＵ２との間で欠落することに起因する再起動準備コマンド、再起動取消コマンド、及び初期化コマンドのそれぞれについて、再送信を防止するために、ＯＮＵ２は、再起動準備完了応答、再起動準備未完了応答、再起動取消完了応答、及び初期化コマンドに対する受信確認応答の各々をＯＬＴ１に複数送信してもよい。
【０１９７】
ＯＬＴ１の再起動を回避した後、再びＯＬＴ１の再起動を行うまでの時間を第２４設定時間ＳＴ２４として設定し、その待機手段をＯＬＴ１又はＯＮＵ２に更に具備させてもよい。例えば、ＯＬＴ１の再起動を行う時間帯が予め定められており、その時間帯にＯＬＴ１の再起動を行えなかった場合、次の時間帯まで待機してＯＬＴ１の再起動を行うように動作させることが考えられる。
【０１９８】
ＯＬＴ１において、ＯＮＵ２に送信するデータ、及びＯＮＵ２から受信するデータを廃棄する代わりに、ＭＰＣＰにおけるＧＡＴＥメッセージ（即ち、送信許可メッセージ）中の送信を許可するデータ量をゼロとしてもよい。
【０１９９】
また、ＯＮＵ２において、ＯＬＴ１に送信するデータ、及びＯＬＴ１から受信するデータを廃棄する代わりに、ＭＰＣＰにおけるＲＥＰＯＲＴメッセージ（即ち、報告メッセージ）中の送信許可を要求するデータ量をゼロとしてもよい。
【０２００】
前述した各実施例を組み合わせて、ＯＬＴ１及び／又はＯＮＵ２における通信状態を監視することもできる。また、上述の各実施例から変形させて、用途に応じて適合させることができる。
【０２０１】
前述した実施例では、Ｅ−ＰＯＮの場合について記述したが、他のＰＯＮ、例えばＩＴＵ−Ｔ勧告準拠のＢ−ＰＯＮ及びＧ−ＰＯＮ、更にはＷＤＭ−ＰＯＮやＣＤＭ−ＰＯＮにも本発明を適用できることは明らかである。また、図１に示したポイントツーポイント型のアクセスシステムに適用できることは明らかである。従って、本発明は、前述した実施例に限定されるものではなく、その主旨を逸脱しない範囲において種々変更可能である。
【産業上の利用可能性】
【０２０２】
本発明によれば、ＯＬＴ及び／又はＯＮＵにおける通信状態を適切に監視してＯＬＴの再起動を制御することができるため、伝送データを送受信するネットワークの光通信システムに有用である。
【図面の簡単な説明】
【０２０３】
【図１】光ネットワークの構成を示す図である。
【図２】受動光ネットワーク（ＰＯＮ）の構成を示す図である。
【図３】従来の光加入者線終端装置（ＯＬＴ）の機能ブロック図である。
【図４】従来の光ネットワーク終端装置(ＯＮＵ)の機能ブロック図である。
【図５】本発明による光加入者線終端装置（ＯＬＴ）の機能ブロック図である。
【図６】本発明による光ネットワーク終端装置（ＯＮＵ）の機能ブロック図である。
【図７】本発明による実施例１の通信制御方法を表すシーケンス図である。
【図８】本発明による実施例２の通信制御方法の再起動成功時を表すシーケンス図である。
【図９】本発明による実施例２の通信制御方法の再起動失敗時を表すシーケンス図である。
【図１０】本発明による実施例３の通信制御方法におけるＯＬＴ側のキュー監視（フレームの監視）を行わない時を表すシーケンス図である。
【図１１】本発明による実施例３の通信制御方法におけるＯＬＴ側のキュー監視（フレームの監視）を行う時を表すシーケンス図である。
【図１２】本発明による実施例４の通信制御方法におけるＯＬＴ側のキュー監視（フレームの監視）を行わない場合、且つＯＬＴの再起動に成功した場合を表すシーケンス図である。
【図１３】本発明による実施例４の通信制御方法におけるＯＬＴ側のキュー監視（フレームの監視）を行わない場合、且つＯＬＴの再起動に失敗した場合を表すシーケンス図である。
【図１４】本発明による実施例４の通信制御方法におけるＯＬＴ側のキュー監視（フレームの監視）を行う場合、且つＯＬＴの再起動に成功した場合を表すシーケンス図である。
【図１５】本発明による実施例４の通信制御方法におけるＯＬＴ側のキュー監視（フレームの監視）を行う場合、且つＯＬＴの再起動に失敗した場合を表すシーケンス図である。
【符号の説明】
【０２０４】
１  ＯＬＴ
２，２−１，２−２，２−ｎ  ＯＮＵ
３，３−１，３−２，３−ｎ  通信端末
４  スプリッタ
１１  従来のＯＬＴ
２２  従来のＯＮＵ
１０１  ＰＯＮ信号処理手段
１０２  ブリッジ手段
１０３  ＳＮＩポート
１０４  ＰＯＮ−ＩＦポート
１０５  ＭＡＣコントロール制御
１０６  メッセージ監視手段
１０７  ＤＢＡ手段
１０８  ＯＡＭ信号処理手段
１０９  リセット手段
１１０  リセット・閉塞手段
１１１  再起動判定手段
１１２  キュー（フレーム）監視手段
２０１  ＰＯＮ信号処理手段
２０２  ブリッジ回路
２０３  ＵＮＩポート
２０４  ＰＯＮ−ＩＦポート
２０５  ＭＡＣコントロール制御
２０６  キュー（フレーム）監視手段
２０８  ＯＡＭ信号処理手段
２１０  閉塞・初期化手段
２１１  再起動判定手段
【図１】
0004917514.tif 000002
【図２】
0004917514.tif 000003
【図３】
0004917514.tif 000004
【図４】
0004917514.tif 000005
【図５】
0004917514.tif 000006
【図６】
0004917514.tif 000007
【図７】
0004917514.tif 000008
【図８】
0004917514.tif 000009
【図９】
0004917514.tif 000010
【図１０】
0004917514.tif 000011
【図１１】
0004917514.tif 000012
【図１２】
0004917514.tif 000013
【図１３】
0004917514.tif 000014
【図１４】
0004917514.tif 000015
【図１５】
0004917514.tif 000016