(57)【要約】リセットレベルを有している低いレベルのリセットメッセージが、機能不全の光ネットワークユニット（ＯＮＵ）を光回線ターミナル（ＯＬＴ）がリモートからリセットするためのメカニズムを提供する。このリセットメッセージは、ＯＮＵに対して自分のハードウェアコンポーネントおよびソフトウェアコンポーネントのうちのいくつかまたはすべてのリセットを実行するようにＯＬＴが指示することを可能にするリセットレベルフィールドを含む。
2019519167.tif 000002
【特許請求の範囲】
【請求項１】
光ネットワークユニット（ＯＮＵ）であって、
管理情報ベース（ＭＩＢ）、低いレベルのソフトウェア、および高いレベルのソフトウェアを格納するように構成されているメモリと、
物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）メッセージを使用して通信するように構成されているパッシブ光ネットワーク（ＰＯＮ）インターフェースと、
前記メモリおよび前記ＰＯＮインターフェースに結合されているプロセッサと
を含み、前記プロセッサは、
前記低いレベルのソフトウェアおよび高いレベルのソフトウェアを実行し、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信し、
前記リセットレベルに従って前記ＯＮＵをリセットするように構成されている光ネットワークユニット（ＯＮＵ）。
【請求項２】
前記リセットレベルは、前記ＯＮＵが前記プロセッサ、前記メモリ、および前記ＰＯＮインターフェースをリセットするための命令を含み、前記プロセッサは、前記プロセッサ、前記メモリ、および前記ＰＯＮインターフェースをリセットし、前記低いレベルのソフトウェアおよび高いレベルのソフトウェアをリスタートするようにさらに構成されている請求項１に記載のＯＮＵ。
【請求項３】
前記リセットレベルは、前記ＯＮＵが前記低いレベルのソフトウェアおよび前記高いレベルのソフトウェアをリセットするための命令を含み、前記プロセッサは、前記低いレベルのソフトウェアおよび前記高いレベルのソフトウェアをリスタートするようにさらに構成されている請求項１または２に記載のＯＮＵ。
【請求項４】
前記リセットレベルは、前記ＯＮＵが前記高いレベルのソフトウェアをリセットするための命令を含み、前記プロセッサは、前記高いレベルのソフトウェアをリスタートするようにさらに構成されている請求項１乃至３のいずれかに記載のＯＮＵ。
【請求項５】
前記リセットレベルは、前記ＯＮＵが前記ＭＩＢをリセットするための命令を含み、前記プロセッサは、前記ＭＩＢをリセットするようにさらに構成されている請求項１乃至４のいずれかに記載のＯＮＵ。
【請求項６】
前記ＰＬＯＡＭリセットメッセージは、前記ＯＮＵをリセットする前に前記ＯＮＵが前記ＭＩＢを保存するための命令をさらに含み、前記プロセッサは、
前記ＯＮＵをリセットする前に前記ＭＩＢを保存し、
前記ＯＮＵをリセットした後に前記ＭＩＢを復元するようにさらに構成されている請求項１乃至５のいずれかに記載のＯＮＵ。
【請求項７】
前記ＯＮＵは、現在の作動状態を含み、前記ＰＬＯＡＭリセットメッセージは、条件付きのリセット命令または無条件のリセット命令をさらに含み、前記条件付きのリセット命令は、ＯＮＵ作動状態のインジケータを含み、前記プロセッサは、
前記ＰＬＯＡＭリセットメッセージが前記条件付きのリセット命令を含む場合に、かつ前記現在の作動状態が前記ＯＮＵ作動状態の前記インジケータに対応する場合に前記ＯＮＵをリセットし、
前記ＰＬＯＡＭリセットメッセージが前記無条件のリセット命令を含む場合に前記ＯＮＵをリセットするようにさらに構成されている請求項１乃至６のいずれかに記載のＯＮＵ。
【請求項８】
光ネットワークユニット（ＯＮＵ）が、物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを受信および処理するための方法であって、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含む前記ＰＬＯＡＭリセットメッセージを受信するステップと、
前記リセットレベルに従って前記ＯＮＵをリセットするステップとを含む方法。
【請求項９】
前記ＯＮＵは、ハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアを含み、前記リセットレベルは、前記ＯＮＵが前記ハードウェア、前記低いレベルのソフトウェア、および前記高いレベルのソフトウェアをリセットするための命令を含み、前記方法は、前記ハードウェア、前記低いレベルのソフトウェア、および前記高いレベルのソフトウェアをリセットするステップをさらに含む請求項８に記載の方法。
【請求項１０】
前記ＯＮＵは、低いレベルのソフトウェアおよび高いレベルのソフトウェアを含み、前記リセットレベルは、前記ＯＮＵが前記低いレベルのソフトウェアおよび前記高いレベルのソフトウェアをリセットするための命令を含み、前記方法は、前記低いレベルのソフトウェアおよび前記高いレベルのソフトウェアをリセットするステップをさらに含む請求項８または９に記載の方法。
【請求項１１】
前記ＯＮＵは、高いレベルのソフトウェアを含み、前記リセットレベルは、前記ＯＮＵが前記高いレベルのソフトウェアをリセットするための命令を含み、前記方法は、前記高いレベルのソフトウェアをリセットするステップをさらに含む請求項８乃至１０のいずれかに記載の方法。
【請求項１２】
前記ＯＮＵは、管理情報ベース（ＭＩＢ）を含み、前記リセットレベルは、前記ＯＮＵが前記ＭＩＢをリセットするための命令を含み、前記方法は、前記ＭＩＢをリセットするステップをさらに含む請求項８乃至１１のいずれかに記載の方法。
【請求項１３】
前記ＯＮＵは、管理情報ベース（ＭＩＢ）を含み、前記ＰＬＯＡＭリセットメッセージは、前記ＯＮＵをリセットする前に前記ＯＮＵが前記ＭＩＢを保存するための命令をさらに含み、前記方法は、
前記ＯＮＵをリセットする前に前記ＭＩＢを保存するステップと、
前記ＯＮＵをリセットした後に前記ＭＩＢを復元するステップとをさらに含む請求項８乃至１２のいずれかに記載の方法。
【請求項１４】
前記ＯＮＵは、現在の作動状態を含み、前記ＰＬＯＡＭリセットメッセージは、条件付きのリセット命令または無条件のリセット命令をさらに含み、前記条件付きのリセット命令は、ＯＮＵ作動状態のインジケータを含み、前記方法は、
前記ＰＬＯＡＭリセットメッセージが前記条件付きのリセット命令を含む場合に、かつ前記現在の作動状態が前記ＯＮＵ作動状態の前記インジケータに対応する場合に前記ＯＮＵをリセットするステップと、
前記ＰＬＯＡＭリセットメッセージが前記無条件のリセット命令を含む場合に前記ＯＮＵをリセットするステップとをさらに含む請求項８乃至１３のいずれかに記載の方法。
【請求項１５】
光回線ターミナル（ＯＬＴ）であって、
光ネットワークユニット（ＯＮＵ）に関するアイデンティティーおよび状態情報を格納するように構成されているメモリと、
物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）メッセージを使用して前記ＯＮＵと通信するように構成されているパッシブ光ネットワーク（ＰＯＮ）インターフェースと、
前記メモリおよび前記ＰＯＮインターフェースに結合されているプロセッサと
を含み、前記プロセッサは、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１のＰＬＯＡＭリセットメッセージを作成し、
前記ＰＯＮインターフェースを介して前記第１のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するように構成されている光回線ターミナル（ＯＬＴ）。
【請求項１６】
前記第１のリセットレベルは、前記ＯＮＵが、前記ＯＮＵに関連付けられているハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアをリセットするための命令、前記ＯＮＵが、前記ＯＮＵに関連付けられている低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットするための命令、前記ＯＮＵが、前記ＯＮＵに関連付けられている高いレベルのソフトウェアをリセットするための命令、または前記ＯＮＵが、前記ＯＮＵに関連付けられている管理情報ベース（ＭＩＢ）をリセットするための命令を含む請求項１５に記載のＯＬＴ。
【請求項１７】
前記第１のＰＬＯＡＭリセットメッセージを作成する前に、前記プロセッサは、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）メッセージに応答していないということを検知するようにさらに構成されており、前記第１のＰＬＯＡＭリセットメッセージを送信した後に、前記プロセッサは、
前記ＯＮＵが依然としてＯＭＣＩメッセージに応答していないということを検知し、
前記第１のリセットレベルとは異なる第２のリセットレベルを含む第２のＰＬＯＡＭリセットメッセージを作成し、
前記ＰＯＮインターフェースを介して前記第２のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するようにさらに構成されている請求項１５または１６に記載のＯＬＴ。
【請求項１８】
光回線ターミナル（ＯＬＴ）がリモートの光ネットワークユニット（ＯＮＵ）をリセットするための方法であって、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１の物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを作成するステップと、
ＰＬＯＡＭチャネルを介して前記第１のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するステップとを含む方法。
【請求項１９】
前記第１のリセットレベルは、前記ＯＮＵが、前記ＯＮＵに関連付けられているハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアをリセットするための命令、前記ＯＮＵが、前記ＯＮＵに関連付けられている低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットするための命令、前記ＯＮＵが、前記ＯＮＵに関連付けられている高いレベルのソフトウェアをリセットするための命令、または前記ＯＮＵが、前記ＯＮＵに関連付けられている管理情報ベース（ＭＩＢ）をリセットするための命令を含む請求項１８に記載の方法。
【請求項２０】
前記第１のＰＬＯＡＭリセットメッセージを作成する前に、前記方法は、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）メッセージに応答していないということを検知するステップをさらに含み、前記第１のＰＬＯＡＭリセットメッセージを送信した後に、前記方法は、
前記ＯＮＵが依然としてＯＭＣＩメッセージに応答していないということを検知するステップと、
第２のリセットレベルを含む第２のＰＬＯＡＭリセットメッセージを作成するステップであって、前記第２のリセットレベルは前記第１のリセットレベルとは異なる、ステップと、
前記ＰＬＯＡＭチャネルを介して前記第２のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するステップとをさらに含む請求項１８または１９に記載の方法。
【請求項２１】
コンピュータ命令を格納している非一時的コンピュータ可読メディアであって、前記コンピュータ命令は、１つまたは複数のプロセッサによって実行されたときに、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含む物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを受信するステップと、
前記リセットレベルに従って前記ＯＮＵをリセットするステップとを前記１つまたは複数のプロセッサに実行させる非一時的コンピュータ可読メディア。
【請求項２２】
コンピュータ命令を格納している非一時的コンピュータ可読メディアであって、前記コンピュータ命令は、１つまたは複数のプロセッサによって実行されたときに、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１の物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを作成するステップと、
ＰＬＯＡＭチャネルを介して前記第１のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するステップとを前記１つまたは複数のプロセッサに実行させる非一時的コンピュータ可読メディア。
【発明の詳細な説明】
【背景技術】
【０００１】
関連出願の相互参照
本出願は、２０１７年６月２０日に出願された「Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ  Ｒｅｓｅｔ  Ｍｅｓｓａｇｅ」と題されている米国特許非仮出願第１５／６２７，７４６号明細書の利益を主張するものであり、そしてその米国特許非仮出願第１５／６２７，７４６号明細書は、２０１６年６月２１日に出願されてその全体が参照によって組み込まれている「Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ  （ＯＮＵ）  Ｒｅｓｅｔ  Ｍｅｓｓａｇｅ」と題されている米国特許出願第６２／３５２，８８８号明細書に対する優先権およびその利益を主張するものである。
【０００２】
パッシブ光ネットワーク（ＰＯＮ）は、音声、インターネット、およびビデオサービスなどのネットワークサービスを家庭および企業に提供し得る。図１において示されている従来のＰＯＮ１００においては、光回線ターミナル（ＯＬＴ）１１０（典型的には、サービスプロバイダの本社に配置されている）が、光ネットワークユニット（ＯＮＵ）１２０（光ネットワーク端末（ＯＮＴ）とも呼ばれる）と通信する。ＯＮＵ１２０は、典型的にはエンドユーザの構内に配置されている。ＯＬＴ１１０およびＯＮＵ１２０は、数ある中でも、物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）メッセージ１３０、ならびにＯＮＴ管理および制御インターフェース（ＯＭＣＩ）メッセージ１４０を使用して通信する。ＯＭＣＩメッセージ１４０は、非特許文献１によって定義されており、一般には、光アクセスシステムオペレーションに関するＯＮＵ構成、障害管理、およびパフォーマンス管理に対処する。ＰＬＯＡＭメッセージ１３０は、非特許文献２および非特許文献３において定義されており、一般には、ＯＬＴとＯＮＵとの間における低いレベルの交渉に対処する。ＰＬＯＡＭメッセージ１３０は、実際にはハードウェアにおいてではないとしても、低いレベルのファームウェアにおいてサポートされることが可能であり、そのようなものとして、それらは、ＯＮＵが、より高いレベルのＯＭＣＩメッセージ１４０を使用して通信することが不可能である場合でさえ、使用されることが可能である。
【０００３】
通常のオペレーションのもとでは、サービスプロバイダ要員は、ＯＭＣＩメッセージ１４０を使用して、ＯＮＵをリモートから構成およびトラブルシュートし得る。サービスプロバイダ要員は、ＯＮＵに対して、ＯＭＣＩメッセージ１４０を使用して自分自身をリセットするように指示さえし得る。しかしながら、ＯＮＵが、入ってくるＯＭＣＩメッセージ１４０を処理することが不可能である特定の障害状況がある。そのような状況においては、唯一の選択肢は、ＯＮＵを手動でリスタートすることであり、これは、サービスプロバイダの現場サポート技術者による直接の訪問、またはそうでない場合には、電話を介して、ＯＮＵリセット処理の間、訓練されていない顧客を導く試みを必要とする。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｔ  Ｇ．９８８
【非特許文献２】Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｔ  Ｇ．９８７．３
【非特許文献３】Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ＩＴＵ−Ｔ  Ｇ．９８９．３
【非特許文献４】ＩＴＵ−Ｔ  Ｇ．９８４．３
【非特許文献５】ＩＴＵ−Ｔ  Ｇ．９８０７．１  ｄｒａｆｔ，  Ｍａｙ  ２３，  ２０１６
【発明の概要】
【０００５】
実施形態においては、ＯＮＵが、管理情報ベース（ＭＩＢ）、低いレベルのソフトウェア、および高いレベルのソフトウェアを格納するように構成されているメモリと、ＰＬＯＡＭメッセージを使用して通信を行うように構成されているＰＯＮインターフェースと、メモリおよびＰＯＮインターフェースに結合されているプロセッサとを含む。プロセッサは、低いレベルのソフトウェアおよび高いレベルのソフトウェアを実行し、リセットされることになるＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信し、リセットレベルに従ってＯＮＵをリセットするように構成されている。いくつかの実施形態においては、リセットレベルは、ＯＮＵがプロセッサ、メモリ、およびＰＯＮインターフェースをリセットするための命令を含み、プロセッサは、プロセッサ、メモリ、およびＰＯＮインターフェースをリセットし、低いレベルのソフトウェアおよび高いレベルのソフトウェアをリスタートするようにさらに構成されている。いくつかの実施形態においては、リセットレベルは、ＯＮＵが、低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットするための命令を含み、プロセッサは、低いレベルのソフトウェアおよび高いレベルのソフトウェアをリスタートするようにさらに構成されている。いくつかの実施形態においては、リセットレベルは、ＯＮＵが、高いレベルのソフトウェアをリセットするための命令を含み、プロセッサは、高いレベルのソフトウェアをリスタートするようにさらに構成されている。いくつかの実施形態においては、リセットレベルは、ＯＮＵがＭＩＢをリセットするための命令を含み、プロセッサは、ＭＩＢをリセットするようにさらに構成されている。いくつかの実施形態においては、ＰＬＯＡＭリセットメッセージは、ＯＮＵをリセットする前にＯＮＵがＭＩＢを保存するための命令を含み、プロセッサは、ＯＮＵをリセットする前にＭＩＢを保存し、ＯＮＵをリセットした後にＭＩＢを復元するようにさらに構成されている。いくつかの実施形態においては、ＯＮＵは、現在の作動状態を含み、ＰＬＯＡＭリセットメッセージは、条件付きのリセット命令または無条件のリセット命令を含み、条件付きのリセット命令は、ＯＮＵ作動状態のインジケータを含み、プロセッサは、ＰＬＯＡＭリセットメッセージが条件付きのリセット命令を含む場合に、かつ現在の作動状態がＯＮＵ作動状態のインジケータに対応する場合にＯＮＵをリセットし、ＰＬＯＡＭリセットメッセージが無条件のリセット命令を含む場合にＯＮＵをリセットするように構成されている。
【０００６】
実施形態においては、ＯＮＵが、リセットされることになるＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信し、リセットレベルに従ってＯＮＵをリセットすることによって、ＰＬＯＡＭリセットメッセージを受信および処理する。いくつかの実施形態においては、ＯＮＵは、ハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアを含み、リセットレベルは、ＯＮＵがハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアをリセットするための命令を含み、ハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアをリセットするステップをさらに含む。いくつかの実施形態においては、ＯＮＵは、低いレベルのソフトウェアおよび高いレベルのソフトウェアを含み、リセットレベルは、ＯＮＵが、低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットするための命令を含み、低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットするステップをさらに含む。いくつかの実施形態においては、ＯＮＵは、高いレベルのソフトウェアを含み、リセットレベルは、ＯＮＵが、高いレベルのソフトウェアをリセットするための命令を含み、高いレベルのソフトウェアをリセットするステップをさらに含む。いくつかの実施形態においては、ＯＮＵは、ＭＩＢを含み、リセットレベルは、ＯＮＵがＭＩＢをリセットするための命令を含み、ＭＩＢをリセットするステップをさらに含む。いくつかの実施形態においては、ＯＮＵは、ＭＩＢを含み、ＰＬＯＡＭリセットメッセージは、ＯＮＵをリセットする前にＯＮＵがＭＩＢを保存するための命令をさらに含み、ＯＮＵをリセットする前にＭＩＢを保存するステップと、ＯＮＵをリセットした後にＭＩＢを復元するステップとをさらに含む。いくつかの実施形態においては、ＯＮＵは、現在の作動状態を含み、ＰＬＯＡＭリセットメッセージは、条件付きのリセット命令または無条件のリセット命令をさらに含み、条件付きのリセット命令は、ＯＮＵ作動状態のインジケータを含み、ＰＬＯＡＭリセットメッセージが条件付きのリセット命令を含む場合に、かつ現在の作動状態がＯＮＵ作動状態のインジケータに対応する場合にＯＮＵをリセットするステップと、ＰＬＯＡＭリセットメッセージが無条件のリセット命令を含む場合にＯＮＵをリセットするステップとをさらに含む。
【０００７】
実施形態においては、ＯＬＴが、ＯＮＵに関するアイデンティティーおよび状態情報を格納するように構成されているメモリと、ＰＬＯＡＭメッセージを使用してＯＮＵと通信するように構成されているＰＯＮインターフェースと、メモリおよびＰＯＮインターフェースに結合されているプロセッサとを含む。プロセッサは、リセットされることになるＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１のＰＬＯＡＭリセットメッセージを作成し、ＰＯＮインターフェースを介して第１のＰＬＯＡＭリセットメッセージをＯＮＵへ送信するように構成されている。いくつかの実施形態においては、第１のリセットレベルは、ＯＮＵが、ＯＮＵに関連付けられているハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアをリセットするための命令、ＯＮＵが、ＯＮＵに関連付けられている低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットするための命令、ＯＮＵが、ＯＮＵに関連付けられている高いレベルのソフトウェアをリセットするための命令、またはＯＮＵが、ＯＮＵに関連付けられているＭＩＢをリセットするための命令を含む。いくつかの実施形態においては、プロセッサは、第１のＰＬＯＡＭリセットメッセージを作成する前に、ＯＮＵがＯＭＣＩメッセージに応答していないということを検知するように、および第１のＰＬＯＡＭリセットメッセージを送信した後に、ＯＮＵが依然としてＯＭＣＩメッセージに応答していないということを検知し、第１のリセットレベルとは異なる第２のリセットレベルを含む第２のＰＬＯＡＭリセットメッセージを作成し、ＰＯＮインターフェースを介して第２のＰＬＯＡＭリセットメッセージをＯＮＵへ送信するようにさらに構成されている。
【０００８】
実施形態においては、ＯＬＴが、リセットされることになるＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含むＰＬＯＡＭリセットメッセージを作成し、ＰＬＯＡＭチャネルを介して第１のＰＬＯＡＭリセットメッセージをＯＮＵへ送信することによって、リモートのＯＮＵをリセットする。いくつかの実施形態においては、第１のリセットレベルは、ＯＮＵが、ＯＮＵに関連付けられているハードウェア、低いレベルのソフトウェア、および高いレベルのソフトウェアをリセットするための命令、ＯＮＵが、ＯＮＵに関連付けられている低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットするための命令、ＯＮＵが、ＯＮＵに関連付けられている高いレベルのソフトウェアをリセットするための命令、またはＯＮＵが、ＯＮＵに関連付けられているＭＩＢをリセットするための命令を含む。いくつかの実施形態においては、第１のＰＬＯＡＭリセットメッセージを作成する前に、ＯＮＵは、ＯＮＵがＯＭＣＩメッセージに応答していないということを検知し、第１のＰＬＯＡＭリセットメッセージを送信した後に、ＯＮＵが依然としてＯＭＣＩメッセージに応答していないということを検知し、第１のリセットレベルとは異なる第２のリセットレベルを含む第２のＰＬＯＡＭリセットメッセージを作成し、ＰＬＯＡＭチャネルを介して第２のＰＬＯＡＭリセットメッセージをＯＮＵへ送信するようにさらに構成されている。
【０００９】
実施形態においては、非一時的コンピュータ可読メディアが、コンピュータ命令を格納しており、コンピュータ命令は、１つまたは複数のプロセッサによって実行されたときに、リセットされることになるＯＮＵのコンポーネントの表示を含むリセットレベルを含む物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを受信するステップと、リセットレベルに従ってＯＮＵをリセットするステップとを１つまたは複数のプロセッサに実行させる。
【００１０】
実施形態においては、非一時的コンピュータ可読メディアが、コンピュータ命令を格納しており、コンピュータ命令は、１つまたは複数のプロセッサによって実行されたときに、リセットされることになるＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１の物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを作成するステップと、ＰＬＯＡＭチャネルを介して第１のＰＬＯＡＭリセットメッセージをＯＮＵへ送信するステップとを１つまたは複数のプロセッサに実行させる。
【００１１】
これらの特徴およびその他の特徴は、添付の図面および特許請求の範囲とともに受け取られる以降の詳細な説明から、より明確に理解されるであろう。
【図面の簡単な説明】
【００１２】
次いで、本開示のさらに完全な理解のために、添付の図面および詳細な説明に関連して受け取られる以降の簡単な説明に対する参照が行われ、そこでは、同様の参照番号は、同様の部分を表している。
【００１３】
【図１】ＯＮＵおよびＯＬＴの従来の構成を示す図である。
【図２】本開示の実施形態を実施する際に使用するのに適しているハードウェア構成を示す図である。
【図３】本開示の実施形態によるＰＬＯＡＭリセットメッセージの実施形態を示す図である。
【図４】本開示の実施形態によるＰＬＯＡＭリセットメッセージを用意および送信することに関するフローチャートである。
【図５】本開示の実施形態によるＰＬＯＡＭリセットメッセージの受信を処理することに関するフローチャートである。
【図６】本開示の実施形態によるＰＬＯＡＭ非アクティブ化メッセージの実施形態を示す図である。
【図７】本開示の実施形態によるＰＬＯＡＭ無効化メッセージの実施形態を示す図である。
【図８】本開示の実施形態によるＭＰＣＰリセットメッセージの実施形態を示す図である。
【図９】本開示の実施形態によるＰＢＳｄフィールドの実施形態を示す図である。
【発明を実施するための形態】
【００１４】
本開示の実施形態は、ＰＬＯＡＭメッセージを使用してＯＮＵをリモートからリセットすることに向けられている。開示されているＰＬＯＡＭリセットメッセージは、たとえば、コールドリセットとウォームリセットとの間を区別し得る、オペレーションレベルをサービスプロバイダ要員が指定することを可能にする、リセットレベルインジケータを含む。リセットレベルを有している低いレベルのリセットメッセージが、機能不全の光ネットワークユニット（ＯＮＵ）を光回線ターミナル（ＯＬＴ）がリモートからリセットするためのメカニズムを提供する。このリセットメッセージは、ＯＮＵに対して自分のハードウェアコンポーネントおよびソフトウェアコンポーネントのうちのいくつかまたはすべてのリセットを実行するようにＯＬＴが指示することを可能にするリセットレベルフィールドを含む。ＯＮＵがＯＭＣＩリセット要求メッセージを処理することが不可能である場合にそのＯＮＵをリモートからリブートする能力が提供される。本開示の実施形態は、要求されているリセットレベルに従ってＯＮＵをリセットするのに適しているＰＬＯＡＭリセットメッセージを、どのようにしてＯＮＵがそのリセットメッセージを処理し得るかの例とともに含む。開示されている実施形態は、ＯＮＵがＯＭＣＩリセット要求メッセージを処理することが不可能である場合にサービスプロバイダ要員がそのＯＮＵをリモートからリブートすることを可能にする。
【００１５】
図２は、本開示の実施形態によるデバイス２００の概略図である。いくつかの実施形態においては、デバイス２００は、ネットワークデバイス２００を含む。デバイス２００は、開示されている実施形態を実施するのに適している。デバイス２００は、データを受信するための入口ポート２１０およびＲＸ２２０と、データを処理するためのプロセッサ、ロジックユニット、またはＣＰＵ２３０と、データを送信するためのＴＸ２４０および出口ポート２５０と、データを格納するためのメモリ２６０とを含む。デバイス２００はまた、光信号または電気信号の入口または出口のための入口ポート２１０、受信機ユニット２２０、送信機ユニット２４０、および出口ポート２５０に結合されているＯＥコンポーネントおよびＥＯコンポーネントを含み得る。入口ポート２１０およびＲＸ２２０は、デバイス２００をＰＯＮに接続し、したがって、たとえば、光インターフェースを含み得る。
【００１６】
出口ポート２５０およびＴＸ２４０は、デバイス２００を別の１つまたは複数のネットワークに接続する。デバイス２００がＯＬＴである場合には、この別のネットワークは、たとえば、インターネットまたは別のサービスプロバイダネットワークであり得る。デバイス２００がＯＮＵである場合には、この別のネットワークは、たとえば、顧客のローカルエリアネットワークであり得る。いずれのケースにおいても、出口ポート２５０およびＴＸ２４０は、電気または光ネットワークインターフェースを含み得る。
【００１７】
プロセッサ２３０は、ハードウェア、ミドルウェア、ファームウェア、およびソフトウェアの任意の適切な組合せによって実装される。プロセッサ２３０は、１つまたは複数のＣＰＵチップ、コア（たとえば、マルチコアプロセッサとしての）、ＦＧＰＡ、ＡＳＩＣ、およびＤＳＰとして実装され得る。プロセッサ２３０は、入口ポート２１０、受信機ユニット２２０、送信機ユニット２４０、出口ポート２５０、およびメモリ２６０と通信状態にある。プロセッサ２３０は、ＯＮＵリセットコンポーネントまたはモジュール２７０を含む。ＯＮＵリセットコンポーネントまたはモジュール２７０は、開示されている実施形態を実施する。したがって、ＯＮＵリセットコンポーネントまたはモジュール２７０を含むことは、デバイス２００の機能性に対するかなりの改善を提供し、異なる状態へのデバイス２００の変換をもたらす。あるいは、ＯＮＵリセットコンポーネントまたはモジュール２７０は、メモリ２６０内に格納されている命令として実装され、プロセッサ２３０によって実行される。
【００１８】
プロセッサ２３０はまた、メモリ２６０と結合されており、メモリ２６０は、ＰＬＯＡＭモジュール２４２、ＯＭＣＩモジュール２４４、およびその他のプログラム２４６のための命令を、関連付けられている構成データ２４８および一時データ２５０とともに含み得る。ＯＮＵリセットコンポーネントまたはモジュール２７０は、ＰＬＯＡＭモジュール２４２、ＯＭＣＩモジュール２４４、プログラム２４６、構成データ２４８、および／または一時データ２５０のうちの１つまたは複数を含み得る。限定ではなく、例として、メモリ２６０は、ランダムアクセスメモリ、読み取り専用メモリ、フラッシュメモリ、ディスクベースのストレージなど（組合せを含む）として実装され得る。デバイス２００がＯＮＵである場合には、構成データ２４８は、ＭＩＢを含み得る。デバイス２００がＯＬＴである場合には、構成データ２４８は、そのＯＬＴに接続されているＯＮＵに関する識別および状態情報を含み得る。デバイス２００が複数のコンポーネントとして実装される場合には、いくつかの機能性は、たとえば、その他の機能性と比べて、デバイス２００内の異なるプロセッサ２３０によって実行され得る。
【００１９】
メモリ２６０は、１つまたは複数のディスク、テープドライブ、およびソリッドステートドライブを含み、プログラムが実行のために選択された場合にそのようなプログラムを格納するために、およびプログラム実行中に読み取られる命令およびデータを格納するためにオーバーフローデータストレージデバイスとして使用され得る。メモリ２６０は、揮発性および不揮発性であり得、ＲＯＭ、ＲＡＭ、ＴＣＡＭ、またはＳＲＡＭであり得る。
【００２０】
デバイス２００がＯＮＵである場合には、構成データ２４８は、ＭＩＢを含み得る。デバイス２００がＯＬＴである場合には、構成データ２４８は、そのＯＬＴに接続されているＯＮＵに関する識別および状態情報を含み得る。デバイス２００が複数のコンポーネントとして実装される場合には、いくつかの機能性は、たとえば、デバイス２００内の異なるプロセッサ２３０によって実行され得る。
【００２１】
ＰＯＮ１００においては、ＯＮＵをアクティブ化してＯＭＣＩチャネルを確立するためにＰＬＯＡＭチャネルが使用される。ＯＮＵリブーティングを含む、より高いレイヤの機能性を制御するためにＯＭＣＩが使用される。ＯＮＵがＯＭＣＩチャネルを確立するのに失敗するか、またはたとえＰＬＯＡＭチャネルが作動状態であってもＯＭＣＩメッセージに対して処理および応答を行うことが不可能である障害状況がある。ＯＭＣＩは、ＯＬＴがＯＮＵをリブートする上で必要とされるので、ＯＮＵは、ＯＭＣＩが適正に機能していない場合にはエンドレスループ内に残され得る。
【００２２】
Ｄｉｓａｂｌｅ＿ｓｅｒｉａｌ＿ｎｕｍｂｅｒ  ＰＬＯＡＭメッセージは、それが緊急停止状態（Ｏ７）においてＯＮＵを導くので、十分でないことがある。緊急停止状態は、アップストリームへ送信することおよびダウンストリームへ転送することを防止するが、リブートせずにＰＬＯＡＭメッセージを処理し続ける。Ｄｅａｃｔｉｖａｔｅ  ＰＬＯＡＭメッセージは、それが初期状態（Ｏ１）においてＯＮＵを導くがＯＮＵをリブートしないので、十分でないことがある。
【００２３】
本明細書において開示されているのは、ＯＮＵをリブートするＰＬＯＡＭコマンドに関する実施形態である。ＰＬＯＡＭコマンドは、ＯＭＣＩチャネルが作動状態でない場合に使用され得る。この方法においては、ＰＬＯＡＭチャネルおよびＯＭＣＩチャネルの両方がリセットされ得る。これらの実施形態は、不正なＯＮＵに対処する。これらの実施形態は、ＸＧＳ−ＰＯＮ、またはＯＮＵのリブーティングをサポートするその他の任意のＰＯＮに当てはまる。
【００２４】
例示的な実施形態においては、デバイス２００は、リセットされることになるＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信する受信モジュールと、リセットレベルに従ってＯＮＵをリセットするリセットモジュールとを含む。いくつかの実施形態においては、デバイス２００は、それらの実施形態において記述されているステップのうちのいずれか１つまたは組合せを実行するためのその他のまたはさらなるモジュールを含み得る。さらに、図のうちのいずれかにおいて示されている、または請求項のうちのいずれかにおいて列挙されているこの方法のさらなるまたは代替の実施形態または態様のうちのいずれも、同様のモジュールを含むと考えられる。
【００２５】
例示的な実施形態においては、デバイス２００は、リセットされることになるＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１の物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを作成するメッセージ作成モジュールと、ＰＬＯＡＭチャネルを介してＯＮＵへ第１のＰＬＯＡＭリセットメッセージを送信する送信モジュールとを含む。いくつかの実施形態においては、デバイス２００は、それらの実施形態において記述されているステップのうちのいずれか１つまたは組合せを実行するためのその他のまたはさらなるモジュールを含み得る。さらに、図のうちのいずれかにおいて示されている、または請求項のうちのいずれかにおいて列挙されているこの方法のさらなるまたは代替の実施形態または態様のうちのいずれも、同様のモジュールを含むと考えられる。
【００２６】
図３は、本開示の実施形態によるＰＬＯＡＭリセットメッセージ３００を示している。ＰＬＯＡＭリセットメッセージ３００は、Ｒｅｓｅｔ＿ＯＮＵ  ＰＬＯＡＭメッセージを含むことが可能である。ＰＬＯＡＭリセットメッセージ３００のフィールドの数は、ＰＬＯＡＭメッセージどうしに共通であり、非特許文献３によって定義されている。示されている実施形態におけるＰＬＯＡＭリセットメッセージ３００は、ＯＮＵ−ＩＤ３０１、メッセージタイプＩＤ３０２、シーケンス番号３０３、リセット範囲３０４、リセットレベル３０５、ベンダーＩＤ３０６、ベンダー固有のシリアル番号（ＶＳＳＮ）３０７、パディング３０８、およびメッセージインテグリティーチェック（ＭＩＣ）３０９を含む。ＯＮＵ−ＩＤ３０１は、６つの予備ビットと、ダウンストリーム方向におけるメッセージ受信者またはアップストリーム方向におけるメッセージ送信者を指定する実際１０ビットのＯＮＵ識別子とを含む。メッセージタイプＩＤ３０２は、メッセージのタイプを示し、メッセージペイロードのセマンティクスを定義する。本開示の実施形態に関しては、新たなメッセージタイプＩＤ３０２の値が、ＰＬＯＡＭリセットメッセージ３００のために割り振られ得る。シーケンス番号３０３は、ＰＬＯＡＭメッセージングチャネルのロバスト性を確実にするために使用されるシーケンス番号カウンタを含む。ベンダーＩＤ３０６は、ＯＮＵシリアル番号の２つのコンポーネントのうちの第１のコンポーネントであり、その値は、アライアンスフォーテレコミュニケーションズインダストリーソリューションズによって割り振られる。ＶＳＳＮ（ベンダー固有のシリアル番号）３０７は、ＯＮＵシリアル番号の２つのコンポーネントのうちの第２のコンポーネントであり、その値は、ＯＮＵベンダーによって選択される。パディング３０８は、使用されないことがあり、またはさらなる情報のために定義されて使用されることがある。ＭＩＣ（メッセージインテグリティーチェック）３０９は、送信者のアイデンティティーを検証するために、および偽ＰＬＯＡＭメッセージ攻撃を防止するために使用される。いくつかのＰＬＯＡＭメッセージにおいては、ＯＮＵ−ＩＤ３０１は、特定のＯＮＵを識別するために使用され得、そのようなメッセージにおいては、ベンダーＩＤ３０６およびＶＳＳＮ３０７は、ゼロであり得、または受信機によって単に無視され得る。しかしながら、ＯＮＵがリスタートするときにＯＮＵ  ＩＤが割り振られるので、ＯＬＴは、ＯＮＵがＯＮＵ  ＩＤを割り振られる前にそれにメッセージを送信する必要があり得る。そのようなケースにおいては、ＰＬＯＡＭリセットメッセージ３００のＯＮＵ−ＩＤ３０１は、０ｘ０３ＦＦ（「ブロードキャスト」モードを示す）に設定され得、ベンダーＩＤ３０６およびＶＳＳＮ３０７は、特定のＯＮＵを識別する。限定ではなく、例として、ＰＬＯＡＭリセットメッセージ３００は、ＯＮＵへ送信され得、そのＯＮＵは、正常なスタートアップを完了する前にハングしており、そのケースにおいては、ＯＮＵ−ＩＤ３０１は、ブロードキャストモードに設定されることになり、ベンダーＩＤ３０６およびＶＳＳＮ３０７は、リセットされることになる特定のＯＮＵを識別することになる。
【００２７】
ＰＬＯＡＭリセットメッセージ３００のいくつかの実施形態においては、リセットされることになる特定のＯＮＵまたはＯＮＵのセットを識別するためにリセット範囲３０４が使用され得る。リセット範囲３０４は、ベンダーＩＤ３０６およびＶＳＳＮ３０７によって示されているシリアル番号を有しているＯＮＵをリセットすることが可能である。リセット範囲３０４は、オペレーション状態２（「スタンバイ状態」）または３（「シリアル番号状態）にあるＰＯＮ内のすべてのＯＮＵをリセットすることが可能である（ベンダーＩＤ３０６およびＶＳＳＮ３０７は無視される）。または、リセット範囲３０４は、ＰＯＮ内のすべてのＯＮＵを、それらのオペレーション状態を問わずにリセットすることが可能である（ベンダーＩＤ３０６およびＶＳＳＮ３０７は無視される）。スタンバイ状態およびシリアル番号状態を含む、ＯＮＵに関するオペレーション状態は、非特許文献３によって定義されている。
【００２８】
ＰＬＯＡＭリセットメッセージ３００のいくつかの実施形態においては、リセットレベル３０５は、（１つまたは複数の）ＯＮＵのリセットの「深さ」を示す。限定ではなく、例として、リセットレベル３０５は、ＯＮＵのコンポーネントのうちのいくつかまたはすべてをリセットしたいという要求を示し得、下記のレベルのうちのいずれかを含む。リセットレベル３０５は、ハードウェア、低いレベルのソフトウェア（たとえば、メディアアクセス制御（ＭＡＣ）レイヤ機能性）、およびより高いレベルのソフトウェア（たとえば、ＯＮＵ構成ソフトウェア）をリブートすることが可能である。これは、実質的に「コールドリスタート」であり、これは、物理的なハードウェアのうちのすべてのリセット、ならびにＭＡＣ構成およびＯＮＵ構成のリセットをもたらすことになる。リセットレベル３０５は、低いレベルのソフトウェアおよびより高いレベルのソフトウェアをリブートすることが可能であり、これは、ＭＡＣ構成およびＯＮＵ構成のリセットをもたらすことになる。リセットレベル３０５は、より高いレベルのソフトウェアをリブートすることが可能であり、これは、ＯＮＵ構成のリセットをもたらすことになる。または、リセットレベル３０５は、低いレベルのソフトウェアまたはより高いレベルのソフトウェアをリブートせずにＭＡＣ構成をリセットすることが可能である。ＯＮＵに伴う予期せぬ問題がなければ、ＯＮＵをリブートすることは、最終的にＯＮＵを「初期状態」へ導くことになり、初期状態では、それは、非特許文献４において記述されている自分の正常なスタートアップ手順を開始し得る。
【００２９】
ＰＬＯＡＭリセットメッセージ３００は、本開示の趣旨から逸脱することなく修正され得るということを当業者なら認識するであろう。限定ではなく、例として、いくつかの実施形態においては、リセットメッセージは、現在のＭＩＢを保存するか否かのフラグを含むことが可能であり、それによって、リセット後に、ＯＮＵは、ＭＩＢを復元し得、またはそうでない場合には、ＭＩＢを最初の構成にリセットし得る。そのようなフラグは、リセット範囲３０４、リセットレベル３０５内に組み込まれ得、またはそれは、パディング３０８において定義された専用のフィールドであり得る。さらに、リセット範囲３０４およびリセットレベル３０５を示すために、任意の合意された値が使用され得る。さらに、さまざまなフィールドのサイズおよび順序付けが修正され得、その他のリセット関連の特徴を示すために、さらなるメッセージフィールドが使用され得る。
【００３０】
いくつかのサービスプロバイダは、マルチレベルリセットレベルによって提供される柔軟性による手順を開発し得る。限定ではなく、例として、サービスプロバイダの標準的な手順は、ＯＮＵに対して、顧客のサービスに対する混乱を制限するために自分の高いレベルのソフトウェアのみをリセットするように指示する第１のメッセージをＯＬＴが送信することであり得る。次いで、ＯＮＵが応答するのに失敗した場合には、ＯＬＴは、引き続いてさらに深いＯＮＵリセットレベルを伴うＰＬＯＡＭリセットメッセージを送信し、最終的にはコールドリスタートを実行するようにＯＮＵに指示し得る。その他のサービスプロバイダに関しては、ハングしたＯＮＵに関する標準的な手順は、常にコールドリスタートを伴い得る。
【００３１】
図４は、どのようにしてＯＬＴがＰＬＯＡＭリセットメッセージを利用し得るかを示すフローチャート４００を開示している。オペレーション４０１において、ＯＮＵ１２０がＯＭＣＩメッセージに応答しておらず、ＰＬＯＡＭリセットメッセージ３００を使用してリスタートされるべきであるということをＯＬＴ１１０が検知する。
【００３２】
オペレーション４０２において、ＯＬＴ１１０は最初に、ＯＮＵ  ＩＤがＯＮＵ１２０に割り振られているか否かを決定する。典型的には、ＯＬＴが、自分の制御下にあるＯＮＵにＯＮＵ  ＩＤを割り振り、したがってＯＬＴ１１０は、ＯＮＵ１２０に割り振られたＯＮＵ  ＩＤの記録を有するはずである。したがって、それがＯＮＵ  ＩＤを割り振っている場合には、オペレーション４０３において、ＯＬＴ１１０は、ＰＬＯＡＭリセットメッセージ３００のＯＮＵ  ＩＤ３０１をＯＮＵ１２０に関するＯＮＵ  ＩＤに設定する。そうでない場合には、オペレーション４０４において、ＯＬＴ１１０は、ブロードキャストモードに関するＯＮＵ  ＩＤ３０１を設定し、前述のようにＰＬＯＡＭリセットメッセージ３００のベンダーＩＤ３０６およびＶＳＳＮ３０７をＯＮＵ１２０に関するベンダーＩＤおよびＶＳＳＮに設定する。
【００３３】
次に、オペレーション４０５において、ＯＬＴ１１０は、ＰＬＯＡＭリセットメッセージ３００にとって利用可能なリセットレベルがあるかどうかを決定する。ＯＬＴ１１０によって選ばれるリセットレベルは、ＯＮＵ１２０によって経験されている問題についてのＯＬＴ１１０の分析、ＯＬＴ１１０が以前にＯＮＵ１２０へ送信したいずれかのＰＬＯＡＭリセットメッセージ３００、およびサービスプロバイダのトラブルシューティング手順に依存し得る。限定ではなく、例として、ＯＬＴ１１０は最初に、ＯＮＵ１２０およびＯＬＴ１１０上のＭＡＣデータをリセットすることを試み得、次いでそれは、高いレベルのソフトウェアをリブートすることを試み得、次いでそれは、低いレベルのソフトウェアをリブートすることを試み得、最後にそれは、ＯＮＵ１２０に対して自分の電源をいったん切ってすぐに入れ直すように指示することによってコールドリスタートを試み得る。
【００３４】
オペレーション４０６において、ＯＬＴ１１０は、ＰＬＯＡＭリセットメッセージ３００のリセットレベル３０５を記入し、オペレーション４０７において、そのメッセージをＯＮＵ１２０へ送信する。この実施形態のいくつかのバリエーションにおいては、ＯＬＴ１１０はまた、ＯＬＴ１１０に対して自分のＭＩＢのうちのいくつかまたはすべてを保持または破棄するように指示するためのフラグをＰＬＯＡＭリセットメッセージ３００内に設定し得る。
【００３５】
オペレーション４０８において、ＯＬＴ１１０は、ＯＮＵ１２０が成功裏にリスタートして正常に作動しているか否かを決定する。そうである場合には、ＯＬＴ１１０は、フローチャート４００とともに終了され得る。そうでない場合には、ＯＬＴ１１０は、オペレーション４０５へ戻って、より低いレベルのリセットレベルが適切であるかどうかを決定し得る。より低いレベルのリセットレベルが利用可能である場合には、ＯＬＴ１１０は、オペレーション４０６〜４０８を繰り返し得る。電源をいったん切ってすぐに入れ直すことを含めて、すべてのリセットの試みが失敗した場合には、ＯＬＴ１１０は、ＯＮＵ１２０を使用不能のまま放置して退出し得、そのケースにおいては、ＯＮＵ１２０は、サービスプロバイダによる手作業の手当てを必要とし得る。
【００３６】
当技術分野における標準的な技術者なら、フローチャート４００の実施形態の実施における複数のバリエーションを認識するであろう。限定ではなく、例として、前述されているように、ＰＬＯＡＭリセットメッセージ３００は、図３において示されているように構築され得、その一方でその他の実施形態においては、さまざまなフィールドのサイズおよび順序付けが修正され得、その他のリセット関連の特徴を示すために、さらなるメッセージフィールドが使用され得る。さらに、ＯＮＵ１２０を操作する所与のサービスプロバイダは、特定のＯＮＵモデルが所与のレベルにおいて第１のＰＬＯＡＭリセットメッセージに応答しないことがあるが、同じリセットレベルにおいて第２または第３のＰＬＯＡＭリセットメッセージに応答することがあるということを経験的に決定し得、したがってフローチャート４００は、同じリセットレベルを使用してオペレーション４０５〜４０８を複数回にわたって繰り返すように修正され得る。さらに、ＯＮＵ１２０を操作する所与のサービスプロバイダは、特定のＯＮＵモデルが、より高いレベルのソフトウェアの単なるリスタートにめったに応答せず、通常はコールドリスタートを必要とするということを決定し得る。したがって、オペレーション４０６に関しては、リセットレベルは、常にコールドリスタートに設定され得る。さらに、ＯＮＵ１２０は、リセットレベル３０５に応じて、リスタートするのにさまざまな量の時間を必要とし得、したがって、オペレーション４０７と４０８との間に挿入される可変長の遅延期間があり得る。さらに、ＯＮＵ１２０が作動状態であるということをオペレーション４０８において決定した後に、ＯＬＴ１１０は、診断を開始するための、エラーログを取り出すための、および、ＯＮＵ１２０が完全に作動状態であるということを検証するためのその他のタスクを行うためのＯＭＣＩメッセージをＯＮＵ１２０へ送信し得る。さらに、オペレーション４０１において、ＯＬＴ１１０は、ＯＮＵ１２０が応答していないということを、たとえば、「キープアライブ」メッセージの使用を通じて自動的に検知し得る。その他のバリエーションにおいては、ＯＬＴ１１０を操作するサービスプロバイダは、顧客からサービス要求を受信した後に手動でフローチャート４００を開始し得る。さらに、ＯＬＴ１１０が、（オペレーション４０３においてメッセージ３００内に設定された）ＯＮＵ１２０の割り振られたＯＮＵ  ＩＤを使用してＯＮＵ１２０をリセットする複数の試みを行った場合には、それは、ＯＮＵ−ＩＤ３０１に関するブロードキャストモードを使用してそれらの試みを繰り返し、それに従ってベンダーＩＤ３０６およびＶＳＳＮ３０７を設定し得る。
【００３７】
図５は、ＯＬＴ１１０によって送信されたＰＬＯＡＭリセットメッセージ３００の受信におけるＯＮＵ１２０による処理の実施形態を示している。フローチャート５００のオペレーション５０１において、ＯＮＵ１２０は、ＰＬＯＡＭリセットメッセージ３００を受信する。
【００３８】
オペレーション５０２において、ＯＮＵ１２０は、ＰＬＯＡＭリセットメッセージ３００を調べて、それがＯＮＵ１２０に向けられているかどうかを決定する。前述されているように、ＯＮＵ  ＩＤ３０１フィールドは、ＯＮＵ１２０のＩＤにマッチするＯＮＵ  ＩＤを有し得る。あるいは、ＯＮＵフィールドはブロードキャストモードを示し得、そのケースにおいては、ＯＮＵ１２０は、ベンダーＩＤおよびＶＳＳＮフィールドを調べて、メッセージがＯＮＵ１２０に向けられているかどうかを決定しなければならない。メッセージがＯＮＵ１２０に向けられていない場合には、ＰＬＯＡＭリセットメッセージ３００は無視され、処理は終了する。そうでない場合には、処理はオペレーション５０３へ進み、オペレーション５０３では、ＯＮＵ１２０はリセットレベル３０５を調べる。
【００３９】
オペレーション５０３において、ＯＮＵ１２０は、コールドリスタートが要求されているかどうかを決定する。そうである場合には、オペレーション５０４において、ＯＮＵはコールドリスタートを実行する。ＯＮＵ１２０のハードウェアおよびソフトウェア構成に応じて、これは、ＯＮＵ１２０の電源をいったん切ってすぐに入れ直すことを含み得、またはそれは、ＯＮＵ１２０の電気コンポーネントのうちのすべてにリセット信号を送信することを含み得る。いずれのケースにおいても、ＯＮＵ１２０は次いで、非特許文献３によって定義されている自分の正常なスタートアップシーケンスを開始し得る。
【００４０】
オペレーション５０５において、ＯＮＵ１２０は、低いレベルのソフトウェアおよび高いレベルのソフトウェアのリセットが要求されているかどうかを決定する。そうである場合には、オペレーション５０６において、ＯＮＵ１２０は、低いレベルのソフトウェアおよび高いレベルのソフトウェアをリセットする。ＯＮＵ１２０のハードウェアおよびソフトウェア構成に応じて、これは、個々のプログラムおよび／もしくはプログラムグループを終了すること、ならびに／またはオペレーティングシステムのすべてもしくは一部をリスタートすることを含み得、ＯＮＵ１２０は次いで、非特許文献３によって定義されている自分の正常なスタートアップシーケンスを開始し得る。
【００４１】
オペレーション５０７において、ＯＮＵ１２０は、高いレベルのソフトウェアのリセットが要求されているかどうかを決定する。そうである場合には、オペレーション５０８において、ＯＮＵ１２０は、高いレベルのソフトウェアをリセットする。ＯＮＵ１２０のハードウェアおよびソフトウェア構成に応じて、これは、個々のプログラムおよび／またはプログラムグループを終了することを含み得るが、ＯＮＵ１２０のすべての機能性が終了されなくてもよく、ＯＮＵ１２０は、非特許文献３によって定義されている自分の正常なスタートアップシーケンスを経てもよく、または経なくてもよい。
【００４２】
オペレーション５０９において、ＯＮＵ１２０は、ＭＡＣリセットが要求されているかどうかを決定する。そうである場合には、オペレーション５１０において、ＯＮＵ１２０は、自分のＭＡＣデータをリセットするが、プログラムをその他の形で終了またはリスタートしなくてもよい。
【００４３】
当技術分野における標準的な技術者なら、フローチャート５００の実施形態の実施における複数のバリエーションを認識するであろう。限定ではなく、例として、前述されているように、ＰＬＯＡＭリセットメッセージ３００は、図３において示されているように構築され得、その一方でその他の実施形態においては、さまざまなフィールドのサイズおよび順序付けが修正され得、その他のリセット関連の特徴を示すために、さらなるメッセージフィールドが使用され得る。さらに、いくつかのバリエーションにおいては、ＯＮＵ１２０は、ＰＬＯＡＭリセットメッセージ３００を受信するとすぐにリセットレベル３０５に従ってリセットし得、その一方でその他のバリエーションにおいては、それは、リセットする前に、ハウスキーピング雑務、イベントロギングなどを実行し得る。いくつかのバリエーションにおいては、ＯＮＵ１２０は、あらゆる進行中のセッション、オペレーション、またはデータ転送（たとえば、電話の通話など）が完了されるまで、リセットすることを延期し得る。いくつかのバリエーションにおいては、リスタートする前に、ＯＮＵ１２０は、自分のＭＩＢテーブルを格納して、次いでリスタートした後に、格納されているＭＩＢテーブルをリロードし得、その一方でその他のバリエーションにおいては、ＯＮＵ１２０は、リスタート時に自分のＭＩＢテーブルをクリアし得る。いくつかのバリエーションにおいては、ＭＩＢテーブルを復元するか否かの決定は、ＰＬＯＡＭリセットメッセージ３００内のフラグによって示され得る。
【００４４】
したがって、本明細書において開示されているのは、ＯＮＵがＭＩＢ、低いレベルのソフトウェア、および高いレベルのソフトウェアを格納するための手段、ＯＮＵがＰＬＯＡＭメッセージを使用して通信を行うための手段、ならびにＯＮＵが、低いレベルのソフトウェアおよび高いレベルのソフトウェアを実行し、リセットされることになるＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信し、リセットレベルに従ってＯＮＵをリセットするための手段である。本明細書においてさらに開示されているのは、ＯＮＵが、リセットされることになるＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信するための手段、およびリセットレベルに従ってＯＮＵをリセットするための手段である。本明細書においてさらに開示されているのは、ＯＬＴがＯＮＵに関するアイデンティティーおよび状態情報を格納するための手段、ＯＬＴがＰＬＯＡＭメッセージを使用してＯＮＵと通信するための手段、リセットされることになるＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１のＰＬＯＡＭリセットメッセージを作成するための手段、ならびに第１のＰＬＯＡＭリセットメッセージをＯＮＵへ送信するための手段である。本明細書においてさらに開示されているのは、ＯＬＴが、リセットされることになるＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１のＰＬＯＡＭリセットメッセージを作成するための手段、およびＰＬＯＡＭチャネルを介して第１のＰＬＯＡＭリセットメッセージをＯＮＵへ送信するための手段である。
【００４５】
図６は、本開示の実施形態によるＰＬＯＡＭ非アクティブ化メッセージ６００の実施形態を示している。この図は、Ｄｅａｃｔｉｖａｔｅ＿ＯＮＵ−ＩＤ  ＰＬＯＡＭメッセージ６００を含むことが可能である。
【００４６】
図７は、本開示の実施形態によるＰＬＯＡＭ無効化メッセージ７００の実施形態を示している。この図は、Ｄｉｓａｂｌｅ＿Ｓｅｒｉａｌ＿Ｎｕｍｂｅｒ  ＰＬＯＡＭメッセージ７００を含むことが可能である。メッセージ６００および７００は、参照によって本明細書に組み込まれている非特許文献５において記述されている。
【００４７】
図８は、本開示の実施形態によるＭＰＣＰリセットメッセージ８００の実施形態を示している。この図は、Ｒｅｓｅｔ＿ＯＮＵ  ＭＰＣＰメッセージ８００を含むことが可能である。
【００４８】
図９は、本開示の実施形態によるＰＢＳｄフィールド９００の実施形態を示している。ＰＢＳｄフィールド９００は、ＰＨＹアダプテーションサブレイヤが作動状態であるがＰＬＯＡＭチャネルおよびＯＭＣＩチャネルが作動状態ではない場合に使用され得る。ＰＢＳｄフィールド９００内のリセットフィールドは、新たに定義され得る。
【００４９】
本開示は、その特定の特徴および実施形態を参照しながら記述されているが、本開示の範囲から逸脱することなくそれに対してさまざまな修正および組合せが行われ得るということは明白である。したがって、本明細書および図面は、添付の特許請求の範囲によって定義されている本開示の単なる例示とみなされるべきであり、本開示の範囲内に収まるありとあらゆる修正、バリエーション、組合せ、または等価物をカバーすると考えられる。
下記の略語、アクロニム、およびイニシャリズムが当てはまる。
ＡＳＩＣ：  特定用途向け集積回路
Ｃ：  リファレンスポイント
ＣＯ：  本社
ＣＰＵ：  中央処理装置
ＤＳ：  ダウンストリーム
ＤＳＰ：  デジタルシグナルプロセッサ
ＤＷＬＣＨ：  ダウンストリーム波長チャネル
ＥＯ：  電気から光へ
ＦＣＳ：  フレームチェックシーケンス
ＦＧＰＡ：  フィールドプログラマブルゲートアレイ
Ｇｂ／ｓ：  ギガビット毎秒
ＨＥＣ：  ヘッダエラー制御
ＩＤ：  識別子
ＩＫ：  インテグリティーキー
ＩＴＵ−Ｔ：  国際電気通信連合電気通信標準化部門
Ｍｂ／ｓ：  メガビット毎秒
ＭＩＣ：  メッセージインテグリティーチェック
ＭＰＣＰ：  マルチポイント制御プロトコル
ＯＣ：  オペレーション制御
ＯＤＮ：  光分配ネットワーク
ＯＥ：  光から電気へ
ＯＬＴ：  光回線ターミナル
ＯＭＣＩ：  ＯＮＴ管理および制御インターフェース
ＯＮＴ：  光ネットワーク端末
ＯＮＵ：  光ネットワークユニット
Ｏｐコード：  オペレーショナルコード
Ｐ：  プロトコル
ＰＨＹ：  物理的な
ＰＩＴ：  ＰＯＮ−ＩＤタイプ
ＰＬＯＡＭ：  物理レイヤ運用、管理、および保守
ＰＯＮ：  パッシブ光ネットワーク
ＰＳＢ：  物理同期ブロック
ＰＳＢｄ：  ＰＳＢダウンストリーム
Ｐｓｙｎｃ：  物理同期シーケンス
Ｐ２ＭＰ：  ポイントツーマルチポイント
ＲＡＭ：  ランダムアクセスメモリ
ＲＥ：  リーチエクステンダ
ＲＥＶ：  予備
ＲＮ：  リモートノード
ＲＯＭ：  読み取り専用メモリ
ＲＸ：  受信機ユニット
ＳｅｑＮｏ：  シーケンス番号
ＳＦＣ：  スーパーフレームカウンタ
ＳＮ：  シリアル番号
ＳＲＡＭ：  スタティックＲＡＭ
ＴＣＡＭ：  ３値連想メモリ
ＴＤＭ：  時分割多重化
ＴＤＭＡ：  時分割多元接続
ＴＯＬ：  送信光レベル
ＴＷＤＭ：  時間および波長分割多重
ＴＸ：  送信機ユニット
ＶＳＳＮ：  ベンダー固有のＳＮ
ＷＤＭ：  波長分割多重
ＷＤＭＡ：  波長分割多元接続
ＸＧＳ−ＰＯＮ：  １０Ｇｂ／ｓ対称ＰＯＮ
【図１】
2019519167.tif 000003
【図２】
2019519167.tif 000004
【図３】
2019519167.tif 000005
【図４】
2019519167.tif 000006
【図５】
2019519167.tif 000007
【図６】
2019519167.tif 000008
【図７】
2019519167.tif 000009
【図８】
2019519167.tif 000010
【図９】
2019519167.tif 000011
【手続補正書】
【提出日】平成31年1月28日(2019.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光ネットワークユニット（ＯＮＵ）であって、
物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）メッセージを使用して通信するように構成されているパッシブ光ネットワーク（ＰＯＮ）インターフェースと、
前記ＰＯＮインターフェースに結合されているプロセッサとを含み、前記プロセッサは、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信し、
前記リセットレベルに従って前記ＯＮＵをリセットするように構成されている光ネットワークユニット（ＯＮＵ）。
【請求項２】
前記リセットレベルは、前記ＯＮＵの前記リセットの深さを示す請求項１に記載のＯＮＵ。
【請求項３】
前記リセットレベルは、前記ＯＮＵがＭＩＢをリセットするための命令を含み、前記プロセッサは、前記ＭＩＢをリセットするようにさらに構成されている請求項１または２に記載のＯＮＵ。
【請求項４】
前記リセットレベルは、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）をリセットするための命令を含む請求項１乃至３のいずれか一項に記載のＯＮＵ。
【請求項５】
前記ＯＮＵは、管理情報ベース（ＭＩＢ）、低いレベルのソフトウェア、および高いレベルのソフトウェアを格納するように構成されているメモリをさらに含み、前記リセットレベルは、前記ＯＮＵが前記プロセッサ、前記メモリ、および前記ＰＯＮインターフェースをリセットするための命令を含み、前記プロセッサは、前記プロセッサ、前記メモリ、および前記ＰＯＮインターフェースをリセットし、前記低いレベルのソフトウェアおよび高いレベルのソフトウェアをリスタートするようにさらに構成されている請求項１乃至４のいずれか一項に記載のＯＮＵ。
【請求項６】
前記ＰＬＯＡＭリセットメッセージは、前記ＯＮＵをリセットする前に前記ＯＮＵが前記ＭＩＢを保存するための命令をさらに含み、前記プロセッサは、
前記ＯＮＵをリセットする前に前記ＭＩＢを保存し、
前記ＯＮＵをリセットした後に前記ＭＩＢを復元するようにさらに構成されている請求項１乃至５のいずれか一項に記載のＯＮＵ。
【請求項７】
前記ＯＮＵは、現在の作動状態を含み、前記ＰＬＯＡＭリセットメッセージは、条件付きのリセット命令または無条件のリセット命令をさらに含み、前記条件付きのリセット命令は、ＯＮＵ作動状態のインジケータを含み、前記プロセッサは、
前記ＰＬＯＡＭリセットメッセージが前記条件付きのリセット命令を含む場合に、かつ前記現在の作動状態が前記ＯＮＵ作動状態の前記インジケータに対応する場合に前記ＯＮＵをリセットし、
前記ＰＬＯＡＭリセットメッセージが前記無条件のリセット命令を含む場合に前記ＯＮＵをリセットするようにさらに構成されている請求項１乃至６のいずれか一項に記載のＯＮＵ。
【請求項８】
光ネットワークユニット（ＯＮＵ）が、物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを受信および処理するための方法であって、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含む前記ＰＬＯＡＭリセットメッセージを受信するステップと、
前記リセットレベルに従って前記ＯＮＵをリセットするステップとを含む方法。
【請求項９】
前記リセットレベルは、前記ＯＮＵの前記リセットの深さを示す請求項８に記載の方法。
【請求項１０】
前記リセットレベルは、前記ＯＮＵが管理情報ベース（ＭＩＢ）をリセットするための命令を含む請求項８または９に記載の方法。
【請求項１１】
前記ＯＮＵは、高いレベルのソフトウェアを含み、前記リセットレベルは、前記ＯＮＵが前記高いレベルのソフトウェアをリセットするための命令を含み、前記方法は、前記高いレベルのソフトウェアをリセットするステップをさらに含む請求項８乃至１０のいずれか一項に記載の方法。
【請求項１２】
光回線ターミナル（ＯＬＴ）であって、
物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）メッセージを使用して光ネットワークユニットＯＮＵと通信するように構成されているパッシブ光ネットワーク（ＰＯＮ）インターフェースと、
前記ＰＯＮインターフェースに結合されているプロセッサと
を含み、前記プロセッサは、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１のＰＬＯＡＭリセットメッセージを作成し、
前記ＰＯＮインターフェースを介して前記第１のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するように構成されている光回線ターミナル（ＯＬＴ）。
【請求項１３】
前記リセットレベルは、前記ＯＮＵの前記リセットの深さを示す請求項１２に記載のＯＬＴ。
【請求項１４】
前記リセットレベルは、前記ＯＮＵがＭＩＢをリセットするための命令を含み、前記プロセッサは、前記ＭＩＢをリセットするようにさらに構成されている請求項１２または１３に記載のＯＬＴ。
【請求項１５】
前記リセットレベルは、前記ＯＮＵがＯＭＣＩをリセットするための命令を含む請求項１２乃至１４のいずれか一項に記載のＯＬＴ。
【請求項１６】
前記ＯＬＴは、前記ＯＮＵに関するアイデンティティーおよび状態情報を格納するように構成されているメモリをさらに含み、前記第１のＰＬＯＡＭリセットメッセージを作成する前に、前記プロセッサは、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）メッセージに応答していないということを検知するようにさらに構成されており、前記第１のＰＬＯＡＭリセットメッセージを送信した後に、前記プロセッサは、
前記ＯＮＵが依然としてＯＭＣＩメッセージに応答していないということを検知し、
前記第１のリセットレベルとは異なる第２のリセットレベルを含む第２のＰＬＯＡＭリセットメッセージを作成し、
前記ＰＯＮインターフェースを介して前記第２のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するようにさらに構成されている請求項１２乃至１５のいずれかに記載のＯＬＴ。
【請求項１７】
光回線ターミナル（ＯＬＴ）がリモートの光ネットワークユニット（ＯＮＵ）をリセットするための方法であって、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１の物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを作成するステップと、
ＰＬＯＡＭチャネルを介して前記第１のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するステップとを含む方法。
【請求項１８】
前記リセットレベルは、前記ＯＮＵの前記リセットの前記深さを示し、前記リセットレベルは、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）をリセットするための命令を含む請求項１７に記載の方法。
【請求項１９】
前記リセットレベルは、前記ＯＮＵがＭＩＢをリセットするための命令を含み、前記プロセッサは、前記ＭＩＢをリセットするようにさらに構成されている請求項１７または１８に記載の方法。
【請求項２０】
コンピュータ命令を格納しているコンピュータ可読メディアであって、前記コンピュータ命令は、１つまたは複数のプロセッサによって実行されたときに、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含む物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを受信するステップと、
前記リセットレベルに従って前記ＯＮＵをリセットするステップとを前記１つまたは複数のプロセッサに実行させるコンピュータ可読メディア。
【手続補正書】
【提出日】平成31年2月12日(2019.2.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光ネットワークユニット（ＯＮＵ）であって、
物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）メッセージを使用して通信するように構成されているパッシブ光ネットワーク（ＰＯＮ）インターフェースと、
前記ＰＯＮインターフェースに結合されているプロセッサとを含み、前記プロセッサは、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含むＰＬＯＡＭリセットメッセージを受信し、
前記リセットレベルに従って前記ＯＮＵをリセットするように構成されている光ネットワークユニット（ＯＮＵ）。
【請求項２】
前記リセットレベルは、前記ＯＮＵの前記リセットの深さを示す請求項１に記載のＯＮＵ。
【請求項３】
前記リセットレベルは、前記ＯＮＵがＭＩＢをリセットするための命令を含み、前記プロセッサは、前記ＭＩＢをリセットするようにさらに構成されている請求項１または２に記載のＯＮＵ。
【請求項４】
前記リセットレベルは、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）をリセットするための命令を含む請求項１乃至３のいずれか一項に記載のＯＮＵ。
【請求項５】
前記ＯＮＵは、管理情報ベース（ＭＩＢ）、低いレベルのソフトウェア、および高いレベルのソフトウェアを格納するように構成されているメモリをさらに含み、前記リセットレベルは、前記ＯＮＵが前記プロセッサ、前記メモリ、および前記ＰＯＮインターフェースをリセットするための命令を含み、前記プロセッサは、前記プロセッサ、前記メモリ、および前記ＰＯＮインターフェースをリセットし、前記低いレベルのソフトウェアおよび高いレベルのソフトウェアをリスタートするようにさらに構成されている請求項１乃至４のいずれか一項に記載のＯＮＵ。
【請求項６】
前記ＰＬＯＡＭリセットメッセージは、前記ＯＮＵをリセットする前に前記ＯＮＵが前記ＭＩＢを保存するための命令をさらに含み、前記プロセッサは、
前記ＯＮＵをリセットする前に前記ＭＩＢを保存し、
前記ＯＮＵをリセットした後に前記ＭＩＢを復元するようにさらに構成されている請求項５に記載のＯＮＵ。
【請求項７】
前記ＯＮＵは、現在の作動状態を含み、前記ＰＬＯＡＭリセットメッセージは、条件付きのリセット命令または無条件のリセット命令をさらに含み、前記条件付きのリセット命令は、ＯＮＵ作動状態のインジケータを含み、前記プロセッサは、
前記ＰＬＯＡＭリセットメッセージが前記条件付きのリセット命令を含む場合に、かつ前記現在の作動状態が前記ＯＮＵ作動状態の前記インジケータに対応する場合に前記ＯＮＵをリセットし、
前記ＰＬＯＡＭリセットメッセージが前記無条件のリセット命令を含む場合に前記ＯＮＵをリセットするようにさらに構成されている請求項１乃至６のいずれか一項に記載のＯＮＵ。
【請求項８】
光ネットワークユニット（ＯＮＵ）が、物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを受信および処理するための方法であって、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含む前記ＰＬＯＡＭリセットメッセージを受信するステップと、
前記リセットレベルに従って前記ＯＮＵをリセットするステップとを含む方法。
【請求項９】
前記リセットレベルは、前記ＯＮＵの前記リセットの深さを示す請求項８に記載の方法。
【請求項１０】
前記リセットレベルは、前記ＯＮＵが管理情報ベース（ＭＩＢ）をリセットするための命令を含む請求項８または９に記載の方法。
【請求項１１】
前記ＯＮＵは、高いレベルのソフトウェアを含み、前記リセットレベルは、前記ＯＮＵが前記高いレベルのソフトウェアをリセットするための命令を含み、前記方法は、前記高いレベルのソフトウェアをリセットするステップをさらに含む請求項８乃至１０のいずれか一項に記載の方法。
【請求項１２】
光回線ターミナル（ＯＬＴ）であって、
物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）メッセージを使用して光ネットワークユニットＯＮＵと通信するように構成されているパッシブ光ネットワーク（ＰＯＮ）インターフェースと、
前記ＰＯＮインターフェースに結合されているプロセッサと
を含み、前記プロセッサは、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１のＰＬＯＡＭリセットメッセージを作成し、
前記ＰＯＮインターフェースを介して前記第１のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するように構成されている光回線ターミナル（ＯＬＴ）。
【請求項１３】
前記第１のリセットレベルは、前記ＯＮＵの前記リセットの深さを示す請求項１２に記載のＯＬＴ。
【請求項１４】
前記第１のリセットレベルは、前記ＯＮＵがＭＩＢをリセットするための命令を含み、前記プロセッサは、前記ＭＩＢをリセットするようにさらに構成されている請求項１２または１３に記載のＯＬＴ。
【請求項１５】
前記第１のリセットレベルは、前記ＯＮＵがＯＭＣＩをリセットするための命令を含む請求項１２乃至１４のいずれか一項に記載のＯＬＴ。
【請求項１６】
前記ＯＬＴは、前記ＯＮＵに関するアイデンティティーおよび状態情報を格納するように構成されているメモリをさらに含み、前記第１のＰＬＯＡＭリセットメッセージを作成する前に、前記プロセッサは、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）メッセージに応答していないということを検知するようにさらに構成されており、前記第１のＰＬＯＡＭリセットメッセージを送信した後に、前記プロセッサは、
前記ＯＮＵが依然としてＯＭＣＩメッセージに応答していないということを検知し、
前記第１のリセットレベルとは異なる第２のリセットレベルを含む第２のＰＬＯＡＭリセットメッセージを作成し、
前記ＰＯＮインターフェースを介して前記第２のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するようにさらに構成されている請求項１２乃至１５のいずれか一項に記載のＯＬＴ。
【請求項１７】
光回線ターミナル（ＯＬＴ）がリモートの光ネットワークユニット（ＯＮＵ）をリセットするための方法であって、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含む第１のリセットレベルを含む第１の物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを作成するステップと、
ＰＬＯＡＭチャネルを介して前記第１のＰＬＯＡＭリセットメッセージを前記ＯＮＵへ送信するステップとを含む方法。
【請求項１８】
前記第１のリセットレベルは、前記ＯＮＵの前記リセットの深さを示し、前記第１のリセットレベルは、前記ＯＮＵが光ネットワーク端末管理および制御インターフェース（ＯＭＣＩ）をリセットするための命令を含む請求項１７に記載の方法。
【請求項１９】
前記第１のリセットレベルは、前記ＯＮＵがＭＩＢをリセットするための命令を含み、プロセッサは、前記ＭＩＢをリセットするようにさらに構成されている請求項１７または１８に記載の方法。
【請求項２０】
コンピュータ命令を格納しているコンピュータ可読メディアであって、前記コンピュータ命令は、１つまたは複数のプロセッサによって実行されたときに、
リセットされることになる前記ＯＮＵのコンポーネントの表示を含むリセットレベルを含む物理レイヤ運用、管理、および保守（ＰＬＯＡＭ）リセットメッセージを受信するステップと、
前記リセットレベルに従って前記ＯＮＵをリセットするステップとを前記１つまたは複数のプロセッサに実行させるコンピュータ可読メディア。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
オペレーション４０６において、ＯＬＴ１１０は、ＰＬＯＡＭリセットメッセージ３００のリセットレベル３０５を記入し、オペレーション４０７において、そのメッセージをＯＮＵ１２０へ送信する。この実施形態のいくつかのバリエーションにおいては、ＯＬＴ１１０はまた、ＯＮＵ１２０に対して自分のＭＩＢのうちのいくつかまたはすべてを保持または破棄するように指示するためのフラグをＰＬＯＡＭリセットメッセージ３００内に設定し得る。
【国際調査報告】
2019519167.tif 000012
2019519167.tif 000013
2019519167.tif 000014