(57)【要約】【課題】ＯＮＵに割り当てるべき波長をＯＮＵが自動的に決定する。【解決手段】加入者装置と、前記加入者装置に光回線によって接続される局側装置とを備えるネットワークシステムであって、前記加入者装置は、信号を送受信するための波長を変更する指示を受け付け、前記指示が示す波長によって前記局側装置から送信された下り信号を受信し、前記指示が示す波長によって前記局側装置へ上り信号を送信する送受信部と、前記受信した下り信号の属性を特定し、前記特定された属性に基づいて前記送受信部が信号を送受信するための波長を決定する制御部と、を有する。【選択図】図６
2015033003.tif 000002
【特許請求の範囲】
【請求項１】
加入者装置と、前記加入者装置に光回線によって接続される局側装置とを備えるネットワークシステムであって、
前記加入者装置は、
信号を送受信するための波長を変更する指示を受け付け、前記指示が示す波長によって前記局側装置から送信された下り信号を受信し、前記指示が示す波長によって前記局側装置へ上り信号を送信する送受信部と、
前記受信した下り信号の属性を特定し、前記特定された属性に基づいて前記送受信部が信号を送受信するための波長を決定する制御部と、を有することを特徴とするネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムであって、
前記加入者装置が前記局側装置に登録されていない場合、
前記制御部は、
前記特定された属性が、前記加入者装置が信号を送受信するために前記加入者装置に予め設定されたプロトコルに対応するか否かを判定し、
前記判定の結果、前記特定された属性が前記予め設定されたプロトコルに対応しない場合、前記送受信部に前記波長を変更する指示を送信し、
前記特定された属性が予め設定されたプロトコルに対応する場合、当該属性の下り信号を受信した波長を前記送受信部が信号を送受信するための波長に決定し、
前記送受信部は、前記局側装置に前記加入者装置を登録するための信号を、前記決定された波長によって送信することを特徴とするネットワークシステム。
【請求項３】
請求項２に記載のネットワークシステムであって、
前記制御部は、
前記予め設定されたプロトコルの情報として、信号を送受信するための伝送レートを示す情報を保持し、
前記受信した下り信号の伝送レートを、前記受信した下り信号の属性として特定し、
前記特定された伝送レートが前記保持する伝送レートに対応すると、前記プロトコルの情報に基づいて判定された場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とするネットワークシステム。
【請求項４】
請求項３に記載のネットワークシステムであって、
前記制御部は、
前記予め設定されたプロトコルの情報として、信号を送受信するための符号化パターンを示す情報を保持し、
前記受信した下り信号の符号化パターンを、前記受信した下り信号の属性として特定し、
前記特定された符号化パターンが前記保持する符号化パターンと一致すると、前記プロトコルの情報に基づいて判定された場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とするネットワークシステム。
【請求項５】
請求項４に記載のネットワークシステムであって、
前記制御部は、
前記受信した下り信号に含まれるプロトコルを示す識別子を抽出することによって、前記下り信号のプロトコルを、前記受信した下り信号の属性として特定し、
前記特定されたプロトコルが、前記加入者装置に予め設定されたプロトコルと一致する場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とするネットワークシステム。
【請求項６】
請求項４に記載のネットワークシステムであって、
前記制御部は、
前記予め設定されたプロトコルの情報として、所定の制御フレームが所定の期間ごとに前記局側装置から送信されるプロトコルを示す情報を保持し、
前記所定の期間、前記所定の制御フレームが前記局側装置から送信されるか否かを判定し、
前記判定の結果と、前記予め設定されたプロトコルの情報とに従って、前記制御フレームのプロトコルを前記受信した下り信号の属性として特定し、
前記特定されたプロトコルが、前記加入者装置に予め設定されたプロトコルと一致する場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とするネットワークシステム。
【請求項７】
請求項２から６のいずれか一つに記載のネットワークシステムであって、
前記加入者装置は、
加入者が使用する端末に接続され、
前記局側装置から送信された下り信号を前記端末に転送するための処理を行う信号処理部と、
前記送受信部に接続されるスイッチ部と、を有し、
前記スイッチ部は、前記加入者装置が前記局側装置に登録されていない場合、前記送受信部が出力した下り信号を、前記制御部に転送し、
前記制御部は、前記特定された属性が予め設定されたプロトコルに対応する場合、前記スイッチ部に、前記送受信部が出力した下り信号を、前記信号処理部に転送するよう指示することを特徴とするネットワークシステム。
【請求項８】
局側装置と光回線によって接続される加入者装置であって、
信号を送受信するための波長を変更する指示を受け付け、前記指示が示す波長によって前記局側装置から送信された下り信号を受信し、前記指示が示す波長によって前記局側装置へ上り信号を送信する送受信部と、
前記受信した下り信号の属性を特定し、前記特定された属性に基づいて前記送受信部が信号を送受信するための波長を決定する制御部と、を有することを特徴とする加入者装置。
【請求項９】
請求項８に記載の加入者装置であって、
前記加入者装置が前記局側装置に登録されていない場合、
前記制御部は、
前記特定された属性が、前記加入者装置が信号を送受信するために前記加入者装置に予め設定されたプロトコルに対応するか否かを判定し、
前記判定の結果、前記特定された属性が前記予め設定されたプロトコルに対応しない場合、前記送受信部に前記波長を変更する指示を送信し、
前記特定された属性が予め設定されたプロトコルに対応する場合、当該属性の下り信号を受信した波長を前記送受信部が信号を送受信するための波長に決定し、
前記送受信部は、前記局側装置に前記加入者装置を登録するための信号を、前記決定された波長によって送信することを特徴とする加入者装置。
【請求項１０】
請求項９に記載の加入者装置であって、
前記制御部は、
前記予め設定されたプロトコルの情報として、信号を送受信するための伝送レートを示す情報を保持し、
前記受信した下り信号の伝送レートを、前記受信した下り信号の属性として特定し、
前記特定された伝送レートが前記保持する伝送レートに対応すると、前記プロトコルの情報に基づいて判定された場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とする加入者装置。
【請求項１１】
請求項１０に記載の加入者装置であって、
前記制御部は、
前記予め設定されたプロトコルの情報として、信号を送受信するための符号化パターンを示す情報を保持し、
前記受信した下り信号の符号化パターンを、前記受信した下り信号の属性として特定し、
前記特定された符号化パターンが前記保持する符号化パターンと一致すると、前記プロトコルの情報に基づいて判定された場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とする加入者装置。
【請求項１２】
請求項１１に記載の加入者装置であって、
前記制御部は、
前記受信した下り信号に含まれるプロトコルを示す識別子を抽出することによって、前記下り信号のプロトコルを、前記受信した下り信号の属性として特定し、
前記特定されたプロトコルが、前記加入者装置に予め設定されたプロトコルと一致する場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とする加入者装置。
【請求項１３】
請求項１１に記載の加入者装置であって、
前記制御部は、
前記予め設定されたプロトコルの情報として、所定の制御フレームが所定の期間ごとに前記局側装置から送信されるプロトコルを示す情報を保持し、
前記所定の期間、前記所定の制御フレームが前記局側装置から送信されるか否かを判定し、
前記判定の結果と、前記予め設定されたプロトコルの情報とに従って、前記制御フレームのプロトコルを前記受信した下り信号の属性として特定し、
前記特定されたプロトコルが、前記加入者装置に予め設定されたプロトコルと一致する場合、前記特定された属性が予め設定されたプロトコルに対応すると判定することを特徴とする加入者装置。
【請求項１４】
請求項９から１３のいずれか一つに記載の加入者装置であって、
前記加入者装置は、
加入者が使用する端末に接続され、
前記局側装置から送信された下り信号を前記端末に転送するための処理を行う信号処理部と、
前記送受信部に接続されるスイッチ部と、を有し、
前記スイッチ部は、前記加入者装置が前記局側装置に登録されていない場合、前記送受信部が出力した下り信号を、前記制御部に転送し、
前記制御部は、前記特定された属性が予め設定されたプロトコルに対応する場合、前記スイッチ部に、前記送受信部が出力した下り信号を、前記信号処理部に転送するよう指示することを特徴とする加入者装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、ネットワークにおける通信の高速化への要求が高まっている。そして、この高速化への要求にこたえるため、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、又は、ＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）の普及が進んでいる。ＰＯＮには、Ｂ−ＰＯＮ（Ｂｒｏａｄｂａｎｄ  ＰＯＮ）、Ｅ−ＰＯＮ（Ｅｔｈｅｒｎｅｔ  ＰＯＮ）（Ｅｔｈｅｒｎｅｔは登録商標）、及び、Ｇ−ＰＯＮ（Ｇｉｇａｂｉｔ  Ｃａｐａｂｌｅ  ＰＯＮ）がある。
【０００３】
ＰＯＮは、局に置かれる収容局（ＯＬＴ：Ｏｐｔｉｃａｌ  Ｌｉｎｅ  Ｔｅｒｍｉｎａｌ）と各ユーザー宅に設置されるネットワークユニット（ＯＮＵ：Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）との間を接続するため、ＯＬＴに接続される１本のファイバを、光スプリッタによって複数に分岐させ、分岐された複数のファイバの各々を複数のＯＮＵの各々に接続するネットワークである。このようなＰＯＮによってネットワークを構築した場合、ファイバの敷設コストが安く、また、光伝送を用いるため高速に通信を行うことが可能である。このため、現在、世界各国で普及が進んでいる。
【０００４】
ＰＯＮを用いた方法の中でも、ＯＬＴからＯＮＵへの下り伝送用の信号と、ＯＮＵからＯＬＴへの上り伝送用の信号とに、異なる波長の光信号を用い、さらに、ＯＮＵ毎の信号を時分割するＴＤＭ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）−ＰＯＮが広く利用されている。このＴＤＭ−ＰＯＮは、Ｂ−ＰＯＮ、Ｅ−ＰＯＮ、Ｇ−ＰＯＮ、１０Ｇ−ＥＰＯＮ、及び、ＸＧ−ＰＯＮにおいて採用されている。
【０００５】
ＴＤＭ−ＰＯＮにおいては、上り伝送における各ＯＮＵからの光信号の衝突を防ぐために、ＯＬＴがＯＮＵの光信号の送信タイミングを制御する。具体的には、ＯＬＴは各ＯＮＵに対して、送信を許可する期間を指示するための制御フレームを送信する。そして、ＯＮＵは、受信した制御フレームが示す期間に、上りの制御信号及び上りデータを送信する。
【０００６】
また、光アクセスネットワークではＰＯＮのほかに、１対１で通信するポイントツーポイント型も広く利用される。ポイントツーポイント型では、物理層及びＭＡＣ層の規格として例えば１０００ＢＡＳＥ−ＬＸなどが利用される。
【０００７】
従来、収容サービス及び通信キャリア毎に異なる規格の光アクセス方法が利用され、光アクセス方法ごとの光ファイバ網が構築されてきた。そのため、複数の光アクセス方法が利用される場合、装置及び光ファイバ網の構築に必要なコスト、及び、それらの保守管理コストが大きくなっていた。
【０００８】
そこで、多様な光アクセス方法による光信号を同一の光ファイバ網上に波長多重して収容するような、光アクセス網が望まれる。また、複数の波長のパターンをリソースとして効率的に利用するためには、波長と光アクセス方法との対応を固定せず、光アクセス毎に柔軟に設定できるような光アクセス網が望ましい。
【０００９】
また、ＯＮＵ数が膨大であるため、ＯＮＵの波長を手動で設定すると管理が煩雑な上に設定ミスによる動作不具合が発生する可能性がある。従って、多様な光アクセス方法の共存、アクセス方法と波長との柔軟な設定、ＯＮＵの各々への波長の自動設定を実現可能な光アクセス網が今後求められる。
【００１０】
従来において、多様なサービスを収容するために、ＯＳＵとＯＮＵとの接続を柔軟に設定できる波長多重光アクセスシステムが提案されている（例えば、特許文献１参照）。特許文献１には、ＯＬＴ内のＯＳＵが下り信号光に周波数トーンを重畳して送信し、ＯＮＵの波長をその周波数トーンに基づいて設定する技術が記載される。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−０８１０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
特許文献１に記載された技術では、ＯＬＴ−ＯＮＵ間の主信号に加え、制御チャネル(周波数トーン)が設けられているため、ＯＬＴ装置では周波数トーンを重畳して送信するための回路が新たに必要であり、ＯＮＵ装置では周波数トーンを分離して検出する回路が新たに必要となる。
【００１３】
また、ＯＮＵに波長を設定する場合、ＯＬＴ及びＯＮＵを変更する必要があることに加え、制御チャネル用の周波数トーンをＯＳＵとＯＮＵとで対応づけるための設定が必要である。そのため、ＯＮＵに対して予めＯＳＵに対応した周波数を設定して設置する必要があり、ＯＮＵの管理が煩雑になってしまう。
【００１４】
従って、本発明は、このような課題を鑑みてなされたものであり、複数のサービス及び複数の光アクセス方法（プロトコル）が混在した波長多重光アクセスネットワークにおいて、ＯＮＵが、制御チャネルを用いることなく、自装置において利用される複数のサービス及びプロトコルに対応する波長を、自動的に自らに設定することが可能なシステムの提供を目的とする。
【課題を解決するための手段】
【００１５】
本発明の代表的な一形態によると、加入者装置と、前記加入者装置に光回線によって接続される局側装置とを備えるネットワークシステムであって、前記加入者装置は、信号を送受信するための波長を変更する指示を受け付け、前記指示が示す波長によって前記局側装置から送信された下り信号を受信し、前記指示が示す波長によって前記局側装置へ上り信号を送信する送受信部と、前記受信した下り信号の属性を特定し、前記特定された属性に基づいて前記送受信部が信号を送受信するための波長を決定する制御部と、を有する。
【発明の効果】
【００１６】
本発明の一実施形態によると、ＯＮＵがプロトコル等に対応する波長を、自らに設定することにより、システム構築のための費用等を低減する。
【００１７】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１８】
【図１】本実施例１の光アクセス網を示すブロック図である。
【図２】本実施例１のＯＬＴの構成を示すブロック図である。
【図３】本実施例１のＯＮＵの構成を示すブロック図である。
【図４】本実施例１のＯＮＵの制御部による処理を示すフローチャートである。
【図５】本実施例１の符号化パターンを判定する方法を示す説明図である。
【図６】本実施例１のＯＮＵがＯＬＴに最初に接続された際の処理を示すシーケンス図である。
【図７】本実施例２のＯＮＵの制御部による処理を示すフローチャートである。
【図８】本実施例２のＯＮＵがＯＬＴに最初に接続された際の処理を示すシーケンス図である。
【図９】本実施例３のＯＮＵの構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施例について、図面を参照して詳細に説明する。なお、各図において共通する部分には、同一の符号が付与される。
【実施例１】
【００２０】
図１は、本実施例１の光アクセス網を示すブロック図である。
【００２１】
実施例１の光アクセス網は、ＯＬＴ１０、光スプリッタ３１、複数の光スプリッタ３２（３２−１、３２−２）、複数のＯＮＵ２０（２０−１−１〜２０−１−Ｎ１、２０−２、２０−３−１〜２０−３−Ｎ３、２０−４：Ｎ１及びＮ３は任意の正数）、及び複数の端末５（５−１−１〜５−１−Ｎ１、５−２、５−３−１〜５−３−Ｎ３、５−４）を備える。ＯＬＴ１０は、光回線装置であり、ＯＮＵ２０は、光ネットワーク装置である。
【００２２】
ＯＬＴ１０と、複数のＯＮＵ２０の各々との間は、光ファイバ４０−０、複数の第１支線ファイバ４１（４１−１〜４１−４）、及び、複数の第２支線ファイバ４２（４２−１−１〜４２−１−Ｎ１、４２−３−１〜４２−３−Ｎ３）によって接続される。光ファイバ４０−０は、幹線であり、ＯＬＴ１０と光スプリッタ３１とを接続する。
【００２３】
第１支線ファイバ４１−１及び第１支線ファイバ４１−３は、各々、光スプリッタ３１と、光スプリッタ３１−１及び光スプリッタ３２−２とを接続する。第１支線ファイバ４１−２及び第１支線ファイバ４１−４は、各々、ＯＮＵ２０−２及びＯＮＵ２０−４を接続する。
【００２４】
第２支線ファイバ４２−１（４２−１−１〜４２−１−Ｎ１）は、光スプリッタ３２−１と、ＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１の各々とを接続し、第２支線ファイバ４２−３（４２−３−１〜４２−３−Ｎ３）は、光スプリッタ３２−３とＯＮＵ２０−３−１〜ＯＮＵ２０−３−Ｎ３の各々とを接続する。
【００２５】
端末５−１−１〜端末５−１−Ｎ１、端末５−２、端末５−３−１〜端末５−３−Ｎ３、及び、端末５−４は、各々、ＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１、ＯＮＵ２０−２、ＯＮＵ２０−３−１〜ＯＮＵ２０−３−Ｎ３、及び、ＯＮＵ２０−４に接続される。
【００２６】
各ＯＮＵ２０がＯＬＴ１０と通信するために、本実施例において用いるプロトコル、及び、各ＯＮＵ２０とＯＬＴ１０との通信において、本実施例において提供されるサービスを、以下に示す。なお、本実施例のプロトコルとは、光信号を送信する方法であり、光アクセス方法である。また、本実施例のサービスとは、所定の通信品質を保障するサービスを示す。
【００２７】
ＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１は、サービスＡを提供するために利用されるＯＮＵ２０であり、１０Ｇ−ＥＰＯＮのプロトコルが適用される。ＯＮＵ２０−２は、サービスＢを提供するために利用されるＯＮＵ２０であり、１０Ｇ−Ｐ２Ｐのプロトコルが適用される。
【００２８】
また、ＯＮＵ２０−３−１〜ＯＮＵ２０−３−Ｎ３は、サービスＣを提供するために利用されるＯＮＵ２０であり、１Ｇ−ＥＰＯＮのプロトコルが適用される。また、ＯＮＵ２０−４は、サービスＤを提供するために利用されるＯＮＵ２０であり、１Ｇ−Ｐ２Ｐのプロトコルが適用される。
【００２９】
次に、本実施例において、ＯＬＴ１０からＯＮＵ２０への下り光伝送において用いられる下り波長、及び、ＯＮＵ２０からＯＬＴ１０への上り光伝送において用いられる上り波長を以下に示す。ＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１は、下り波長λＤ１及び上り波長λＵ１を用いて、ＯＬＴ１０と通信する。ＯＮＵ２０−２は、下り波長λＤ２及び上り波長λＵ２を用いて、ＯＬＴ１０と通信する。
【００３０】
ＯＮＵ２０−３−１〜２０−３−Ｎ３は、下り波長λＤ３及び上り波長λＵ３を用いて、ＯＬＴ１０と通信する。ＯＮＵ２０−４は、下り波長λＤ４及び上り波長λＵ４を用いて、ＯＬＴ１０と通信する。
【００３１】
なお、前述の波長は例であり、本実施例の光アクセス網において各ＯＮＵ２０が上り光伝送及び下り光伝送に用いる波長は一つの値に固定されず、動的に設定されてもよい。
【００３２】
次に、下り光伝送に関して説明する。ＯＬＴ１０は、ＯＮＵ２０の各々に光信号を送信するため、下り波長λＤ１、λＤ２、λＤ３、及び、λＤ４が波長多重された光信号を生成する。ＯＬＴ１０は、波長多重された光信号を、光ファイバ４０、光スプリッタ３１、及び、第１支線ファイバ４１等を介してＯＮＵ２０に送信する。
【００３３】
ＯＮＵ２０は、送受信する光信号の波長を変更する波長可変光送受信器（後述）を備える。ＯＮＵ２０は、波長可変光送受信器を用いて、特定の波長の光信号を送受信できる。
【００３４】
具体的には、ＯＮＵ２０に、波長多重された下り光信号が入力された場合、ＯＮＵ２０の波長可変光送受信器は、入力された下り光信号の中から、特定の波長の光信号のみを抽出し、受信する。
【００３５】
例えば、ＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１は、波長多重された下り光信号から、下り波長λＤ１のみの光信号を抽出し、抽出された光信号を受信する。また、ＯＮＵ２０−２は、波長多重された下り光信号から、下り波長λＤ２のみの光信号を抽出し、抽出された光信号を受信する。また、ＯＮＵ２０−３−１〜ＯＮＵ２０−３−Ｎ３は、波長多重された下り光信号から、下り波長λＤ３のみの信号を抽出し、抽出された光信号を受信する。また、ＯＮＵ２０−４は、波長多重された下り光信号から、下り波長λＤ４の信号のみを抽出し、抽出された信号を受信する。
【００３６】
１０Ｇ−ＥＰＯＮが適用されるＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１、及び、１Ｇ−ＥＰＯＮが適用されるＯＮＵ２０−３−１〜ＯＮＵ２０−３−Ｎ３は、時分割で多重された各ＯＮＵ２０宛のＭＡＣフレームを含む下り光信号を受信する。例えば、下り波長λＤ１の下り光信号には、ＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１の各々宛の光信号が時分割多重されており、ＯＮＵ２０−１の各々は、ＯＬＴ１０から受信したフレームを解析して自宛か否かを判定し、自宛のフレームのみを抽出し、受信する。
【００３７】
１０Ｇ−Ｐ２Ｐが適用されるＯＮＵ２０−２、及び、１Ｇ−Ｐ２Ｐが適用されるＯＮＵ２０−４は、各ＯＮＵ２０宛のＭＡＣフレームのみを含む下り光信号を受信する。これは、Ｐ２Ｐを用いる場合、特定の下り波長において、ＯＬＴ１０とＯＮＵ２０とが１対１であるためである。
【００３８】
例えば、下り波長λＤ２の下り光信号は、ＯＮＵ２０−２宛の信号のみを含む。このため、ＯＮＵ２０−２は、下り波長λＤ２の下り光信号を、すべて自宛のフレームとして受信する。
【００３９】
次に、上り伝送に関して説明する。各ＯＮＵ２０は、上り波長λＵ１〜λＵ４のいずれかを選択し、選択された波長の上り光信号を送信する。また、ポイントツーマルチポイントのプロトコル（ＥＰＯＮなど）が適用されるＯＮＵ２０は、ＯＬＴ１０から指示された期間に上りバースト光信号を送信する。また、ポイントツーポイントのプロトコル（Ｐ２Ｐなど）が適用されるＯＮＵ２０は、連続した上り光信号を送信する。
【００４０】
具体的には、ＯＮＵ２０−１−１〜ＯＮＵ２０−１−Ｎ１は、上り波長λＵ１の上りバースト光信号を送信し、ＯＮＵ２０−２は、上り波長λＵ２の上り連続光信号を送信し、ＯＮＵ２０−３−１〜２０−３−Ｎ３は、上り波長λＵ３の上りバースト光信号を送信し、ＯＮＵ２０−４は、上り波長λＵ４の上り連続光信号を送信する。
【００４１】
各ＯＮＵ２０から送信された上り光信号は、光スプリッタ３１、光スプリッタ３２−１、又は、光スプリッタ３２−２によって多重された後、ＯＬＴ１０に入力される。従って、ＯＬＴ１０には、時分割多重され、さらに、波長多重された上り波長λＵ１〜λＵ４の上り光信号が入力される。
【００４２】
このように実施例１の光アクセス網は、複数のＴＤＭ−ＰＯＮと複数のポイントツーマルチポイント型ネットワークとを、複数の波長を用いることによって収容しており、多様なサービスを提供することが可能である。なお、ここでは、一例として、図１に示す４組のＯＮＵ２０群が各々用いる波長を、すべて異なるプロトコルに対応させたが、複数の波長を一つのプロトコルに対応させてもよい。
【００４３】
図２は、本実施例１のＯＬＴ１０の構成を示すブロック図である。
【００４４】
ＯＬＴ１０は、合波分波器（ＷＤＭカプラ）１００、複数のＯＳＵ１１０（ＯＳＵ１１０−１〜１１０−４）、レイヤー２スイッチ（Ｌ２ＳＷ）１３０、ＮＮＩ処理部１４０、及び、制御部１５０を有する。
【００４５】
合波分波器１００は、光スプリッタ３１から入力された上り光信号を、上り波長λＵ１〜λＵ４の各々の光信号に分波する。また、合波分波器１００は、ＯＳＵ１１０の各々から入力された下り波長λＤ１〜λＤ４の光信号を、一つの下り光信号に合波する。
【００４６】
合波分波器１００は、上り波長λＵ１の上り光信号を光送受信器１１１−１に入力し、上り波長λＵ２の上り光信号を光送受信器１１１−２に入力し、上り波長λＵ３の上り光信号を光送受信器１１１−３に入力し、上り波長λＵ４の上り光信号を光送受信器１１１−４に入力する。
【００４７】
また、合波分波器１００は、光送受信器１１１−１から入力された下り波長λＤ１の下り光信号と、光送受信器１１１−２から入力された下り波長λＤ２の下り光信号と、光送受信器１１１−３から入力された下り波長λＤ３の下り光信号と、光送受信器１１１−４から入力された下り波長λＤ４の下り光信号とを、一つの下り光信号に合波する。そして、合波分波器１００は、合波された下り光信号を、光ファイバ４０−０に入力する。
【００４８】
ＯＳＵ１１０は、波長ごとに信号に関する処理を実行する処理部である。ＯＳＵ１１０の各々は、光送受信器１１１（１１１−１〜１１１−４）、及び、ＰＨＹ／ＭＡＣ処理部１２１（１２１−１〜１２１−４）を有する。
【００４９】
ＯＳＵ１１０−１は、上り波長λＵ１及び下り波長λＤ１の光信号に関する処理を実行する。ＯＳＵ１１０−２は、上り波長λＵ２及び下り波長λＤ２の光信号に関する処理を実行する。ＯＳＵ１１０−３は、上り波長λＵ３及び下り波長λＤ３の光信号に関する処理を実行する。ＯＳＵ１１０−４は、上り波長λＵ４及び下り波長λＤ４の光信号に関する処理を実行する。
【００５０】
光送受信器１１１の各々は、それぞれ合波分波器１００から入力された上り光信号を受信し、受信した上り光信号を電流信号に変換する。さらに、光送受信器１１１の各々は、変換後の電流信号を電圧信号に変換及び増幅し、変換及び増幅後の電気信号を、それぞれＰＨＹ／ＭＡＣ処理部１２１に入力する。
【００５１】
また、光送受信器１１１は、ＰＨＹ／ＭＡＣ処理部１２１−１〜１２１−４の各々から入力された電気信号をそれぞれ下り波長λＤ１〜λＤ４の光信号に変換し、変換後の光信号を、合波分波器１００に入力する。
【００５２】
ＰＨＹ／ＭＡＣ処理部１２１−１〜１２１−４は、ＯＳＵ１１０の各々に対応するプロトコル（光アクセス制御）に準拠した物理層及びＭＡＣ層の処理を、電気信号に実施する。具体的には、ＰＨＹ／ＭＡＣ処理部１２１−１は、１０Ｇ−ＥＰＯＮの規格に準拠した物理層及びＭＡＣ層の処理を実行し、ＰＨＹ／ＭＡＣ処理部１２１−２は、１０Ｇ−Ｐ２Ｐ（１０ギガビットイーサネット）（イーサネットは登録商標、以下同じ）の規格に準拠した物理層及びＭＡＣ層の処理を実行し、ＰＨＹ／ＭＡＣ処理部１２１−３は、１Ｇ−ＥＰＯＮの規格に準拠した物理層及びＭＡＣ層の処理を実行し、ＰＨＹ／ＭＡＣ処理部１２１−４は、１Ｇ−Ｐ２Ｐ（ギガビットイーサネット）の規格に準拠した物理層及びＭＡＣ層の処理を実行する。
【００５３】
以下に、各プロトコルの規格に従ったＰＨＹ／ＭＡＣ処理部１２１における処理を示す。
【００５４】
ＰＨＹ／ＭＡＣ処理部１２１−１は、光送受信器１１１−１から入力された１０．３１２５Ｇｂｐｓの電気信号からクロックを抽出し、抽出されたクロックによって電気信号をリタイミングすることによって、電気信号をデジタル信号に変換する。そして、ＰＨＹ／ＭＡＣ処理部１２１−１は、６４Ｂ６６Ｂの復号化処理と、誤り訂正符号ＲＳ（２５５，２２３）のデコード処理とを、デジタル信号に実行する。
【００５５】
さらに、ＰＨＹ／ＭＡＣ処理部１２１−１は、デコード処理後のデジタル信号からＭＡＣフレームを抽出し、抽出されたＭＡＣフレームのヘッダを解析する。ＰＨＹ／ＭＡＣ処理部１２１−１は、ヘッダを解析した結果に基づいて、ＭＡＣフレームを制御フレームとデータフレームとに分割する。
【００５６】
ＰＨＹ／ＭＡＣ処理部１２１−１は、制御フレームを解析し、制御フレームに対応する処理を実行する。一方で、ＰＨＹ／ＭＡＣ処理部１２１−１は、分割後のデータフレームをＬ２ＳＷ１３０に転送する。
【００５７】
また、ＰＨＹ／ＭＡＣ処理部１２１−１は、Ｌ２ＳＷ１３０から入力されたデータフレームのヘッダを解析し、解析の結果に基づいてデータフレームを送る宛先のＯＮＵ２０を決定する。そして、ＰＨＹ／ＭＡＣ処理部１２１−１は、宛先のＯＮＵ２０に割り当てられる論理リンク識別子（ＬＬＩＤ）をデータフレームに付加することによって、１０Ｇ−ＥＰＯＮのデータフレームを生成する。
【００５８】
また、ＰＨＹ／ＭＡＣ処理部１２１−１は、１０Ｇ−ＥＰＯＮのＭＰＣＰ制御フレームを生成し、生成された１０Ｇ−ＥＰＯＮのデータフレームとＭＰＣＰ制御フレームとを多重する。さらに、ＰＨＹ／ＭＡＣ処理部１２１−１は、多重後のフレームに６４Ｂ６６Ｂの符号化処理と、ＦＥＣエンコード処理とを実行し、更にそのフレームのデジタル信号を電気信号に変換して、光送受信器１１１−１に出力する。
【００５９】
ＰＨＹ／ＭＡＣ処理部１２１−２は、光送受信器１１１−２から入力された１０．３１２５Ｇｂｐｓの電気信号からクロックを抽出し、抽出されたクロックによって電気信号をリタイミングすることによって、電気信号をデジタル信号に変換する。そして、ＰＨＹ／ＭＡＣ処理部１２１−２は、デジタル信号に６４Ｂ６６Ｂの復号化処理を実行する。
【００６０】
さらに、ＰＨＹ／ＭＡＣ処理部１２１−２は、復号化されたデジタル信号からＭＡＣフレームを抽出し、抽出されたＭＡＣフレームのヘッダを解析する。ＰＨＹ／ＭＡＣ処理部１２１−２は、ヘッダを解析した結果に基づいて、ＭＡＣフレームをデータフレームと制御フレームとに分割する。
【００６１】
ＰＨＹ／ＭＡＣ処理部１２１−２は、制御フレームを解析し、制御フレームに対応する処理を実行する。一方で、ＰＨＹ／ＭＡＣ処理部１２１−２は、分割後のデータフレームをＬ２ＳＷ１３０に転送する。
【００６２】
また、ＰＨＹ／ＭＡＣ処理部１２１−２は、Ｌ２ＳＷ１３０から入力されたデータフレームを１０Ｇ−Ｐ２Ｐ用フレームとして受信した場合、ＯＡＭ用の制御フレームを生成し、受信したデータフレームと生成された制御フレームとを多重する。さらに、ＰＨＹ／ＭＡＣ処理部１２１−２は、多重後のフレームに６４Ｂ６６Ｂの符号化処理を実行し、さらに、そのフレームのデジタル信号を電気信号に変換する。そして、電気信号に変換後のフレームを、光送受信器１１１−１に出力する。
【００６３】
ＰＨＹ／ＭＡＣ処理部１２１−３は、光送受信器１１１−３から入力された１．２５Ｇｂｐｓの電気信号からクロックを抽出し、抽出されたクロックによって電気信号をリタイミングすることによって、電気信号をデジタル信号に変換する。そして、ＰＨＹ／ＭＡＣ処理部１２１−３は、変換後のデジタル信号に８Ｂ１０Ｂの復号化処理を実行する。
【００６４】
さらに、ＰＨＹ／ＭＡＣ処理部１２１−３は、デコード処理後のデジタル信号からＭＡＣフレームを抽出し、抽出されたＭＡＣフレームのヘッダを解析する。ＰＨＹ／ＭＡＣ処理部１２１−３は、ヘッダを解析した結果に基づいて、ＭＡＣフレームを制御フレームとデータフレームとに分割する。
【００６５】
ＰＨＹ／ＭＡＣ処理部１２１−３は、制御フレームを解析し、制御フレームに対応する処理を実行する。一方で、ＰＨＹ／ＭＡＣ処理部１２１−３は、分割後のデータフレームをＬ２ＳＷ１３０に転送する。
【００６６】
また、ＰＨＹ／ＭＡＣ処理部１２１−３は、Ｌ２ＳＷ１３０から入力されたデータフレームのヘッダを解析し、解析の結果に基づいてデータフレームを送る宛先のＯＮＵ２０を決定する。そして、ＰＨＹ／ＭＡＣ処理部１２１−３は、宛先のＯＮＵ２０に割り当てられるＬＬＩＤをデータフレームに付加することによって、１Ｇ−ＥＰＯＮのデータフレームを生成する。
【００６７】
また、ＰＨＹ／ＭＡＣ処理部１２１−３は、１Ｇ−ＥＰＯＮのＭＰＣＰ制御フレームを生成し、生成された１Ｇ−ＥＰＯＮのデータフレームとＭＰＣＰ制御フレームとを多重する。さらに、ＰＨＹ／ＭＡＣ処理部１２１−３は、多重後のフレームに８Ｂ１０Ｂのエンコード処理を実行する。そして、ＰＨＹ／ＭＡＣ処理部１２１−３は、エンコード処理後のフレームのデジタル信号を電気信号に変換して、光送受信器１１３−３に出力する。
【００６８】
ＰＨＹ／ＭＡＣ処理部１２１−４は、光送受信器１１１−４から入力された１．２５Ｇｂｐｓの電気信号からクロックを抽出し、抽出されたクロックによって電気信号をリタイミングすることによって、電気信号をデジタル信号に変換する。そして、ＰＨＹ／ＭＡＣ処理部１２１−４は、デジタル信号に８Ｂ１０Ｂの復号化処理を実行する。
【００６９】
さらに、ＰＨＹ／ＭＡＣ処理部１２１−４は、復号化されたデジタル信号からＭＡＣフレームを抽出し、抽出されたフレームのヘッダを解析する。ＰＨＹ／ＭＡＣ処理部１２１−４は、ヘッダを検索した結果に基づいて、ＭＡＣフレームをデータフレームと制御フレームとに分割する。
【００７０】
ＰＨＹ／ＭＡＣ処理部１２１−４は、制御フレームを解析し、制御フレームに対応する処理を実行する。一方で、ＰＨＹ／ＭＡＣ処理部１２１−４は、分割後のデータフレームをＬ２ＳＷ１３０に転送する。
【００７１】
また、ＰＨＹ／ＭＡＣ処理部１２１−４は、Ｌ２ＳＷ１３０から入力されたデータフレームを１Ｇ−Ｐ２Ｐ用フレームして受信した場合、ＯＡＭ用の制御フレームを生成し、受信したデータフレームと生成された制御フレームとを多重する。さらに、ＰＨＹ／ＭＡＣ処理部１２１−４は、多重後のフレームに８Ｂ１０Ｂの符号化処理を実行し、更にそのデジタル信号を電気信号に変換して、光送受信器１１１−４に出力する。
【００７２】
Ｌ２ＳＷ１３０は、ＰＨＹ／ＭＡＣ処理部１２１−１〜１２１−４の各々から入力された複数のＭＡＣフレームを多重して一つのフレームを生成し、生成されたフレームを、ユーザーデータ用フレームとしてＮＮＩ処理部１４０に転送する。また、Ｌ２ＳＷ１３０は、ＮＮＩ処理部１４０から入力されたＭＡＣフレームを、ＭＡＣフレームが示す宛先に従って、ＯＳＵ１１０の各々に接続される各ポートを介して、ＯＳＵ１１０に向けて出力する。
【００７３】
ＮＮＩ処理部１４０は、Ｌ２ＳＷ１３０から受信したユーザーデータ用フレームを、ＮＮＩ（Ｎｅｔｗｏｒｋ  Ｎｏｄｅ  Ｉｎｔｅｒｆａｃｅ）に準拠した信号に変換する。そして、ＮＮＩ処理部１４０は、変換後のユーザーデータ用フレームをネットワーク６に出力する。また、ＮＮＩ処理部１４０は、ネットワーク６から入力されたユーザーデータ用フレームをＬ２ＳＷ１３０に転送する。
【００７４】
実施例１のＯＬＴ１０の構成によれば、ＯＬＴ１０は、複数の異なるプロトコル（光アクセス規格）が混在するＯＮＵ２０からの通信を、一つのＯＬＴ１０に収容することができる。
【００７５】
図３は、本実施例１のＯＮＵ２０の構成を示すブロック図である。
【００７６】
ＯＮＵ２０は、波長可変光送受信器２１０、ＳｅｒＤｅｓ２２０、ＰＨＹ／ＭＡＣ処理部２３０、ＵＮＩ処理部２４０、制御部２５０、分配器２６１、及び、分配器２６２を有する。
【００７７】
波長可変光送受信器２１０は、ＯＮＵ２０が送信する波長（上り波長）、及び、ＯＮＵ２０が受信する波長（下り波長）を調整することができる光送受信器である。波長可変光送受信器２１０は、送信する波長及び受信する波長を設定する指示を、制御部２５０から受け付ける。そして、波長可変光送受信器２１０は、上り光信号を送信するための波長として上り波長λＵ１〜λＵ４のいずれかを、指示に従って設定した後、上り光信号をＯＬＴ１０に向けて送信する。
【００７８】
そして、波長可変光送受信器２１０は、制御部２５０から指示された下り波長（下り波長λＤ１〜λＤ４のいずれかの波長）の下り光信号を受信する。また、波長可変光送受信器２１０は、制御部２５０又はＰＨＹ／ＭＡＣ処理部２３０からの指示に従って、自らが有する光送信器（レーザー）の出力を、ＯＮ又はＯＦＦに切り替えることができる。
【００７９】
ここで、送信する波長として上り波長λＵ１が設定され、受信する波長として下り波長λＤ１が設定された場合の、波長可変光送受信器２１０の処理を説明する。ＯＬＴ１０から送信された下り光信号が、下り波長λＤ１〜λＤ４が波長多重された下り光信号である場合、波長可変光送受信器２１０は、下り波長λＤ１以外の波長を、下り光信号から受信しない。
【００８０】
これによって、波長可変光送受信器２１０は、下り波長λＤ１の下り光信号のみを抽出し、抽出された下り光信号を受信する。波長可変光送受信器２１０は、このような処理を、例えば、透過波長が可変な光フィルタを備えることによって実現できる。
【００８１】
波長可変光送受信器２１０は、下り波長λＤ１の下り光信号を電流信号に変換し、変換後の電流信号を電圧信号に変換し、さらに電圧信号を増幅することによって、電気信号を生成する。そして、波長可変光送受信器２１０は、生成された電気信号を、ＳｅｒＤｅｓ２２０に向けて出力する。
【００８２】
また、波長可変光送受信器２１０は、光送信器として、例えば波長可変レーザーを備える。そして、波長可変光送受信器２１０は、ＳｅｒＤｅｓ２２０から入力された電気信号を、上り波長λＵ１の上り光信号に変換し、変換後の上り光信号をＯＬＴ１０に向けて出力する。
【００８３】
分配器２６１は、波長可変光送受信器２１０から出力された電気信号を複製し、複製された一方の電気信号をＳｅｒＤｅｓ２２０に入力し、もう一方の電気信号を制御部２５０に入力する。なお、波長可変光送受信器２１０からＳｅｒＤｅｓ２２０へ送信される電気信号が差動信号である場合、分配器２６１からＳｅｒＤｅｓ２２０及び制御部２５０へ送信される電気信号も差動信号である。
【００８４】
ＳｅｒＤｅｓ２２０は、波長可変光送受信器２１０から入力された電気信号からクロックを抽出し、抽出されたクロックによって電気信号をリタイミングすることによって、電気信号をパラレルなデジタル信号に変換する。そして、ＳｅｒＤｅｓ２２０は、変換後のデジタル信号を、ＰＨＹ／ＭＡＣ処理部２３０に向けて出力する。
【００８５】
また、ＳｅｒＤｅｓ２２０は、ＰＨＹ／ＭＡＣ処理部２３０から入力されたパラレルなデジタル信号を、デジタル信号と並列するクロック信号に基づいて、シリアルな電気信号に変換する。そして、ＳｅｒＤｅｓ２２０は、変換後の電気信号を波長可変光送受信器２１０に向けて出力する。
【００８６】
分配器２６２は、ＳｅｒＤｅｓ２２０から出力されたパラレルなデジタル信号及び並列するクロック信号を複製し、複製された一方をＰＨＹ／ＭＡＣ処理部２３０に入力し、もう一方を制御部２５０に入力する。
【００８７】
ＰＨＹ／ＭＡＣ処理部２３０は、ＳｅｒＤｅｓ２２０から分配器２６２を介して送信されたデジタル信号を、自らが備わるＯＮＵ２０に対応するプロトコル（光アクセス規格）に従って、復号化処理及び誤り訂正符号のデコード処理を実行する。さらに、ＰＨＹ／ＭＡＣ処理部２３０は、受信したデジタル信号のフレームをユーザーデータ用フレームと制御用フレームとに分割し、ユーザーデータ用フレームをＵＮＩ処理部２４０に転送し、制御用フレームに制御フレーム種別に応じた処理を実行する。
【００８８】
また、ＰＨＹ／ＭＡＣ処理部２３０は、ＵＮＩ処理部２４０から入力されたフレームのヘッダを解析し、ＰＨＹ／ＭＡＣ処理部２３０が持つキューにフレームを蓄積する。その後、ＰＨＹ／ＭＡＣ処理部２３０は、上り送信許可が出た場合、キューからフレームを読み出し、読み出されたフレームのデジタル信号に符号化処理を行う。ここで、ＰＨＹ／ＭＡＣ処理部２３０は、対応する規格によってはＦＥＣエンコード処理を実行する。そして、ＰＨＹ／ＭＡＣ処理部２３０は、エンコードされたデータのデジタル信号と、並列するクロック信号とを、ＳｅｒＤｅｓ２２０に向けて出力する。
【００８９】
ＵＮＩ処理部２４０は、ＰＨＹ／ＭＡＣ処理部２３０から入力されたユーザーデータ用フレームをＵＮＩ（Ｕｓｅｒ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）に準拠した信号に変換し、変換後のフレームを端末５に送信する。また、ＵＮＩ処理部２４０は、端末５から入力されたユーザーデータ用フレームを、ＰＨＹ／ＭＡＣ処理部２３０に転送する。
【００９０】
制御部２５０は、分配器２６１から入力された下り電気信号、分配器２６２から入力されたデジタル信号、及び、ＰＨＹ／ＭＡＣ処理部２３０から入力された制御信号に基づいて、それらの信号からプロトコル（光アクセス規格）を推定する。
【００９１】
そして、推定されたプロトコルが、自らが備わるＯＮＵ２０のプロトコル（光アクセス規格）と一致するか否かを判定する。制御部２５０は、判定結果に基づいて、波長可変光送受信器２１０に、上り波長及び下り波長の設定を指示したり、光送信器（レーザー）の出力をＯＮ又はＯＦＦに設定するように指示したりする。制御部２５０の詳細な処理については後述する。
【００９２】
図４は、本実施例１のＯＮＵ２０の制御部２５０による処理を示すフローチャートである。
【００９３】
ＯＮＵ２０の制御部２５０は、ＯＮＵ２０が起動した場合、図４に示す処理を開始する。制御部２５０は、まず、ＰＨＹ／ＭＡＣ処理部２３０における、波長可変光送受信器２１０の光送信器（レーザー）をＯＮ又はＯＦＦに設定する処理を無効（Ｄｉｓａｂｌｅ）にする（Ｓ３０２）。これによって、制御部２５０のみが、波長可変光送受信器２１０のレーザーの発光をＯＮ又はＯＦＦに設定することができる。
【００９４】
制御部２５０は、Ｓ３０２を行うことによって、制御部２５０自らが備わるＯＮＵ２０のプロトコルと一致する波長が検出されるまで、レーザーの発光をＯＦＦにする。これによって、制御部２５０は、サービスが既に提供され、他のＯＮＵ２０が使用している波長を誤って発光するなど、他のＯＮＵ２０の通信に悪影響を及ぼすのを防止する。
【００９５】
Ｓ３０２の後、制御部２５０は、波長可変光送受信器２１０の上り波長λＵ及び下り波長λＤを、制御部２５０が予め保持していた初期値に設定する（Ｓ３０３）。初期値は、本実施例の光アクセス網において使用される波長の複数のパターン（例えば、波長λ１〜λ４）の中のいずれかの波長でもよいし、複数のパターンの中からランダムに選択された波長でもよい。
【００９６】
以降において、Ｓ３０３において設定された下り波長λＤによって、波長可変光送受信器２１０は、下り光信号を受信する。なお、本実施例において、波長可変光送受信器２１０が自らに設定された波長以外の波長の下り光信号を受信しないとは、波長可変光送受信器２１０に設定された波長以外の波長の光信号を、波長可変光送受信器２１０が、強度レベルが０の電気信号に変換することである。そして、波長可変光送受信器２１０は、変換された電気信号をＳｅｒＤｅｓ２２０に向けて転送する。これにより、制御部２５０は、強度レベルが０に変換された電気信号を受信し、後述のＳ３０４において下り伝送レートを測定できる。
【００９７】
Ｓ３０３の後、制御部２５０は、分配器２６１から受信した電気信号の下り伝送レートを、下り光信号の属性として、特定する。制御部２５０は、下り伝送レートを特定するため、下り伝送レートを測定するために予め定められた所定の時間下り伝送レートを測定する。下り伝送レートの測定方法は特に限定されないが、以下に例を示す。
【００９８】
例えば、制御部２５０は、所定の時間に入力される電気信号の周波数スペクトルを測定し、周波数の特定の強度レベルを用いて下り伝送レートを測定してもよい。また、制御部２５０は、電気信号の周波数スペクトルの強度が最大となる周波数を特定することによって、下り伝送レートを測定してもよい（Ｓ３０４）。
【００９９】
なお、強度レベルが０の電気信号が所定の時間入力され続けた場合、制御部２５０は、Ｓ３０４において、下り伝送レートとして０の値を算出する。
【０１００】
Ｓ３０４の後、制御部２５０は、測定された下り伝送レートと、自らが備わるＯＮＵ２０のプロトコルに対応する下り伝送レートとが一致するか否かを判定する（Ｓ３０５）。制御部２５０は、自装置に設定されたプロトコルの下り伝送レートを示す数値等を予め保持する。
【０１０１】
また、制御部２５０は、測定された下り伝送レートと自装置のプロトコルの下り伝送レートとが所定の条件により対応した関係にあれば、一致していると判定してもよい。例えば、制御部２５０は、Ｓ３０５において、測定された下り伝送レートと自装置のプロトコルの下り伝送レートとの差が予め設定された所定の閾値以下であれば、下り伝送レートが一致すると判定し、当該差が所定の閾値より大きい場合、下り伝送レートが不一致であると判定してもよい。
【０１０２】
なお、下り伝送レートが０の値である場合、制御部２５０は、Ｓ３０５において、測定された下り伝送レートがプロトコルに対応する下り伝送レートと一致しないと判定する。
【０１０３】
制御部２５０は、Ｓ３０５において、測定された下り伝送レートがプロトコルに対応する下り伝送レートと一致すると判定した場合、Ｓ３０６に移り、一致しないと判定した場合、Ｓ３０９に移る。
【０１０４】
Ｓ３０６において、制御部２５０は、分配器２６２から入力されたデジタル信号を用いて、入力されたデジタル信号の下りの符号化パターンを、下り光信号の属性として特定する。例えば、制御部２５０は、入力されたデジタル信号が、１０Ｇ−ＥＰＯＮの符号化パターンであるか１０Ｇ−Ｐ２Ｐの符号化パターンであるかを特定する。符号化パターンの具体的な特定方法については後述する。
【０１０５】
制御部２５０は、自装置に設定されたプロトコルの符号化パターンを示す識別子又は数値等を予め保持する。
【０１０６】
Ｓ３０６の後、制御部２５０は、Ｓ３０６において特定された符号化パターンと自装置に予め設定されるプロトコルの符号化パターンとが、一致するか否かを判定する（Ｓ３０７）。制御部２５０は、一致した場合Ｓ３０８に移り、不一致だった場合Ｓ３０９に移る。
【０１０７】
Ｓ３０９において、制御部２５０は、波長可変光送受信器２１０に設定された波長では、自装置に設定されたプロトコルを用いて信号を送受信できないと決定し、波長可変光送受信器２１０の波長を新たな波長に変更する。制御部２５０は、Ｓ３０９において、既にＳ３０４において波長可変光送受信器２１０に設定されていた波長以外であれば、いずれの波長に変更してもよい。例えば、制御部２５０は、予め波長に割り当てられていた波長識別子の数を１減算することによって、新たな波長を選択してもよいし、波長識別子の数を１加算することによって、新たな波長を選択してもよい。
【０１０８】
Ｓ３０９の後、制御部２５０は、Ｓ３０４に戻る。
【０１０９】
Ｓ３０８において、制御部２５０は、ＰＨＹ／ＭＡＣ処理部２３０における、波長可変光送受信器２１０のレーザーをＯＮ又はＯＦＦに設定する処理を有効（Ｅｎａｂｌｅ）にする。これによって、波長可変光送受信器２１０が有するレーザーは、制御部２５０から制御されず、ＰＨＹ／ＭＡＣ処理部２３０によって制御される。
【０１１０】
Ｓ３０８の後、制御部２５０は、Ｓ３１１において実行されたＯＮＵ２０の登録プロセスの回数が、予め設定された閾値以下か否かを判定する（Ｓ３１０）。制御部２５０は、閾値以下である場合、Ｓ３１１に移り、閾値を超える場合、Ｓ３０２に移る。
【０１１１】
Ｓ３１１において、制御部２５０は、ＯＮＵ２０をＯＬＴ１０に登録するための登録プロセスを実行する。登録プロセスとは、具体的には、ＯＬＴ１０とＯＮＵ２０との間の距離を測定したり、ＯＬＴ１０がＯＮＵ２０に論理的なリンク識別子を割り当てたりする処理である。また、登録プロセスは、ＯＮＵ２０に予め設定されたプロトコルに従って実行される。
【０１１２】
Ｓ３１２において、制御部２５０は、Ｓ３１１において実行された登録プロセスが終了したか否かを判定する。登録プロセスが終了した場合、図４に示す制御部２５０における処理を終了し、登録プロセスが終了していない場合、制御部２５０は、Ｓ３１０に移る。
【０１１３】
図４に示すフローチャートにより、本実施例における未登録のＯＮＵ２０は、受信した下り光信号の伝送レート及び符号化パターンに基づいて、下り光信号の属性が自装置のプロトコルと一致するか否かを判定し、一致しない場合には下り光信号を受信するための波長を変更し、一致する場合は自装置のプロトコルに従った登録プロセスを実行する。これにより、本実施例のＯＮＵ２０は、自装置のプロトコルに従った下り光信号を受信するための波長を決定することができる。
【０１１４】
なお、ＯＮＵ２０が、誤って伝送レート及び符号化パターンが自装置のプロトコルと一致すると判定した場合、ＯＮＵ２０の登録プロセスは失敗し、Ｓ３１０〜Ｓ３１２が繰り返される。そして、Ｓ３１０〜Ｓ３１２が所定の回数繰り返された後、制御部２５０は、Ｓ３０２に戻り、最初から図４に示す処理をやり直すことができる。
【０１１５】
また、本実施例の光アクセス網において用いられるプロトコルが、伝送レートのみが異なる二つのプロトコル（例えば、１０Ｇ−ＥＰＯＮ及び１Ｇ−ＥＰＯＮ）である場合、制御部２５０は、図４に示すＳ３０８及びＳ３０７を省略してもよい。
【０１１６】
図５は、本実施例１の符号化パターンを判定する方法を示す説明図である。
【０１１７】
ここでは、１０Ｇ−Ｐ２Ｐプロトコルにおける符号化パターンと１０Ｇ−ＥＰＯＮプロトコルにおける符号化パターンとの違いについて述べ、その違いの検出方法について述べる。
【０１１８】
図５（ａ）は、本実施例１の１０Ｇ−Ｐ２Ｐにおける下り光信号の符号化パターンを示す説明図である。
【０１１９】
図５（ｂ）は、本実施例１の１０Ｇ−ＥＰＯＮにおける下り光信号の符号化パターンを示す説明図である。
【０１２０】
１０Ｇ−Ｐ２Ｐプロトコルを用いた信号には、６４Ｂ６６Ｂ符号化が行われ、誤り訂正符号は付加されない。一方、１０Ｇ−ＥＰＯＮプロトコルを用いた信号には、６４Ｂ６６Ｂ符号化が行われ、Ｒｅｅｄ  Ｓｏｌｏｍｏｎ（２５５、２２３）による誤り訂正符号（ＦＥＣ）が付加される。
【０１２１】
６４Ｂ６６Ｂ符号化では、６４ビットのデータに対して”１０”又は”０１”の２ビットの同期ビット５１が付与される。そのため、１プロック（６６ビット）周期で”１０”又は”０１”の符号のパターンが、６４Ｂ６６Ｂ符号化を用いた信号には現れる。
【０１２２】
１０Ｇ−ＥＰＯＮでは、６４Ｂ６６Ｂ符号化に加え、ＦＥＣによるＦＥＣパリティ５２が誤り訂正符号として信号に付与される。具体的には、２７ブロック（１ブロックには６６ビットが含まれる）のデータに４ブロック分のＦＥＣパリティ５２が付与される。
【０１２３】
そのため、図５に示すように、同期ビット５１の”１０”又は”０１”が２７回続いた後、”００”、”１１”、”１１”及び”００”のＦＥＣパリティ５２が続く。
【０１２４】
このため、制御部２５０は、３１ブロック周期で信号を抽出することによって、符号化パターンの相違を検出することができ、１０Ｇ−Ｐ２Ｐと１０Ｇ−ＥＰＯＮとのプロトコルを特定することができる。
【０１２５】
図６は、本実施例１のＯＮＵ２０がＯＬＴ１０に最初に接続された際の処理を示すシーケンス図である。
【０１２６】
図６に示す処理には、波長可変光送受信器２１０において用いられる波長を決定する処理、及び、ディスカバリ処理が含まれる。
【０１２７】
説明を簡潔にするために、図６は、一つのＯＮＵ２０−１と、一つのＯＬＴ１０とが備わる光アクセス網におけるシーケンスを示す。図６におけるＯＬＴ１０には、三つのＯＳＵ１１０（ＯＳＵ１１０−１〜１１０−３）が含まれる。
【０１２８】
また、ＯＮＵ２０−１は、サービスＡ用のＯＮＵ２０であり、１０Ｇ−ＥＰＯＮによって信号を送受信するように予め設定される。ＯＳＵ１１０−１は、サービスＡ用のＯＳＵ１１０であり、１０Ｇ−ＥＰＯＮによって、波長λ１の信号を送受信する。ＯＳＵ１１０−２は、サービスＢ用のＯＳＵ１１０であり、１０Ｇ−Ｐ２Ｐによって、波長λ２の信号を送受信する。ＯＳＵ１１０−３は、サービスＣ用のＯＳＵ１１０であり、１Ｇ−ＥＰＯＮによって、波長λ３の信号を送受信する。また、図６に示すシーケンスの開始時において、ＯＮＵ２０−１は、ＯＬＴ１０に未登録状態である。
【０１２９】
まず、ＯＮＵ２０−１がＯＬＴ１０に光スプリッタ３２等を介して新たに接続され、図４に示すＳ３０２が実行された後、図６に示す制御部２５０は、ＯＮＵ２０−１の波長可変光送受信器２１０が送受信する信号の波長の初期値として、波長λ３（上り波長λｕ３、下り波長λｄ３）を設定する（Ｓ３０３）。ＯＮＵ２０−１の波長可変光送受信器２１０は、ＯＳＵ１１０−３から送信された波長λｄ３の下り光信号のみを受信する。そして、制御部２５０は、下り伝送レートを測定するための所定の時間分配器２６１から入力された電気信号に基づいて、下り信号の伝送レートを測定する（Ｓ３０４）。ここで、測定された伝送レートは、１Ｇｂｐｓである。
【０１３０】
測定された伝送レート（１Ｇｂｐｓ）は、自装置に設定されたプロトコルの下り伝送レート１０Ｇｂｐｓと一致しないため（６１）、制御部２５０は、波長可変光送受信器２１０に上り波長及び下り波長を変更させる。ここでは、制御部２５０が、波長可変光送受信器２１０に、波長λ３から波長λ２に変更する指示を出することによって、波長を変更するための一定時間後に波長可変光送受信器２１０の波長が波長λ２（上り波長λｕ２、下り波長λｄ２）に変更される。
【０１３１】
次に、ＯＮＵ２０−１の波長可変光送受信器２１０は、ＯＳＵ１１０−２から送信された波長λｄ２の下り光信号のみを受信する。そして、制御部２５０は、下り伝送レートを測定するための所定の時間分配器２６１から入力された電気信号に基づいて、下り信号の伝送レートを測定する（Ｓ３０４）。ここで測定された伝送レートは、１０Ｇｂｐｓである。
【０１３２】
測定された伝送レート（１０Ｇｂｐｓ）は、自装置に設定されたプロトコルの下り伝送レート１０Ｇｂｐｓと一致するため（６２）、制御部２５０は、分配器２６２から入力されたデジタル信号に基づいて、下り信号の符号化パターンを特定する（Ｓ３０６）。ここで特定された符号化パターンは６４Ｂ６６Ｂであり、これは、自装置に設定されたプロトコルの符号化パターンである６４Ｂ６６Ｂ＋ＦＥＣと一致しない（Ｓ３０７：６３）。
【０１３３】
そのため、制御部２５０は、波長可変光送受信器２１０に上り波長及び下り波長を変更させる。ここでは、制御部２５０が波長可変光送受信器２１０に波長λ２から波長λ１に変更する指示を出すことによって、波長を変更するための一定時間後に波長可変光送受信器２１０の波長が波長λ１（上り波長λｕ１、下り波長λｄ１）に変更される。
【０１３４】
次に、ＯＮＵ２０−１の波長可変光送受信器２１０は、ＯＳＵ１１０−１から送信された波長λｄ１の下り光信号のみを受信する。そして、制御部２５０は、下り伝送レートを測定するための所定の時間分配器２６１から入力された電気信号に基づいて、下り信号の伝送レートを測定する（Ｓ３０４）。ここで、測定された伝送レートは、１０Ｇｂｐｓである。
【０１３５】
測定された下り伝送レート（１０Ｇｂｐｓ）は、自装置に設定されたプロトコルの下り伝送レート１０Ｇｂｐｓと一致するため（６４）、制御部２５０は、分配器２６２から入力されたデジタル信号に基づいて、下り信号の符号化パターンを特定する（Ｓ３０６）。特定された符号化パターンは６４Ｂ６６Ｂ＋ＦＥＣであり、これは、自装置に設定されたプロトコルの符号化パターンである６４Ｂ６６Ｂ＋ＦＥＣと一致する（６５）。
【０１３６】
このため、制御部２５０は、ＯＮＵ２０−１がＯＬＴ１に登録されるまでの所定の時間、上り波長及び下り波長を上り波長λｕ１及び下り波長λｄ１に固定する指示を、波長可変光送受信器２１０に出す。そして、制御部２５０がＳ３０８を実行した後、ＯＮＵ２０は、登録プロセスを開始する（Ｓ３１０〜Ｓ３１２）。
【０１３７】
具体的には、ＯＳＵ１１０−１からＤｉｓｃｏｖｅｒｙＧＡＴＥフレームを受信した後、ＯＮＵ２０−１は、１０Ｇ−ＥＰＯＮに従ってディスカバリプロセスを実行する。具体的には、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレームで指定した時刻からランダム時間待った後、登録要求を示すＲｅｇｉｓｔｅｒ＿ＲｅｑをＯＳＵ１１０−１に送信する。
【０１３８】
ＯＳＵ１１０−１は、Ｒｅｇｉｓｔｅｒ＿Ｒｅｑフレームを受信すると、ＯＮＵ２０−１に対してＲｅｇｉｓｔｅｒフレーム及びＧａｔｅフレームを各々送信する。ＯＮＵ２０−１は、Ｇａｔｅフレームで指定された時刻にＲｅｇｉｓｔｅｒ＿ＡｃｋフレームをＯＳＵ１１０−１に送信する。ＯＳＵ１１０−１がＲｅｇｉｓｔｅｒ＿Ａｃｋを受信するとＯＮＵ−１の登録プロセスが終了する。
【０１３９】
以上により、本実施例のＯＮＵ２０は、ＯＮＵ２０−１がＯＬＴ１０に最初に接続された際に、自装置に設定されたプロトコルによって信号を送受信できる波長を自動的に決定し、ＯＮＵ２０の登録処理を自動的に実現することができる。
【０１４０】
実施例１によれば、複数のプロトコルが混在する波長多重した光アクセス網において、未登録のＯＮＵ２０が下り光信号の属性（伝送レート及び符号化パターン）が、自装置に設定されたプロトコルと一致又は対応するか否かを判定し、一致又は対応するまでＯＮＵ２０の波長を変更し続ける。
【０１４１】
このため、ＯＮＵ２０は下り光信号のみから、自動的に自装置のプロトコルによって信号を送受信できる波長を決定することができる。そして、ＯＮＵ２０をＯＬＴ１０に登録する際に、手動によりＯＮＵ２０の設定を変更する必要がなく、保守運用コストを低減することができる。
【０１４２】
また、ＯＳＵ１１０におけるプロトコルと波長との対応関係を変更した場合にも、ＯＮＵ２０が自動的に波長を決定するため、ＯＮＵ２０の設定を手動により変更する必要がなく、保守運用コストを低減することができる。
【実施例２】
【０１４３】
実施例１は、下り光信号の属性に基づいてプロトコルを判定した。しかし、下り光信号から推定できる属性のみではプロトコルを正確に特定できない可能性があり、誤ってプロトコルが特定された場合、ＯＮＵ２０は、登録プロセスを無駄に実行していた。そこで、実施例２は、下り光信号から推定される属性のみではプロトコルを特定できない場合にもプロトコルを正確に識別する。
【０１４４】
実施例２におけるＯＬＴ１０及びＯＮＵ２０の構成は、実施例１におけるＯＬＴ１０及びＯＮＵ２０の構成と同じであり、その他の装置も実施例１と実施例２とで同じである。
【０１４５】
ただし、実施例２におけるＤｉｃｏｖｅｒｙＧａｔｅフレームには、プロトコル種別を示すフィールドが含まれる。そして、実施例２のＯＮＵ２０は、受信したＤｉｓｃｏｖｅｒｙＧＡＴＥフレームに基づいてプロトコルを特定する。このため、以下に説明する処理は、ＯＮＵ２０が主にＤｉｓｃｏｖｅｒｙＧＡＴＥフレームを受信する処理である。
【０１４６】
図７は、本実施例２のＯＮＵ２０の制御部２５０による処理を示すフローチャートである。
【０１４７】
ここでは、本実施例１との差分を中心に説明する。
【０１４８】
実施例２の制御部２５０は、ＯＮＵ２０が起動した場合、Ｓ４０２〜Ｓ４０４を実行する。Ｓ４０２は、実施例１のＳ３０２と同じであり、Ｓ４０３は、実施例１のＳ３０３と同じであり、Ｓ４０４は、実施例１のＳ３０４と同じである。
【０１４９】
Ｓ４０４の後、制御部２５０は、実施例１のＳ３０５と同じく、測定された下り伝送レートが自装置に設定されるプロトコルの下り伝送レートと一致するか否かを判定する（Ｓ４０５）。そして、制御部２５０は、下り伝送レートが一致した場合、Ｓ４０６に移り、下り伝送レートが一致しない場合、Ｓ４１１に移る。
【０１５０】
Ｓ４０６は、実施例１のＳ３０６と同じである。
【０１５１】
Ｓ４０６の後、制御部２５０は、実施例１のＳ３０７と同じく、Ｓ４０６において特定された符号化パターンと自装置に設定されたプロトコルの符号化パターンとが一致するか否かを判定する（Ｓ４０７）。制御部２５０は、符号化パターンが一致した場合、Ｓ４０８に移り、符号化パターンが一致しない場合、Ｓ４１１に移る。
【０１５２】
Ｓ４０８において、制御部２５０は、分配器２６２から入力された信号（ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム）を解析する。具体的には、制御部２５０は、Ｓ４０６において特定された符号化パターンを用いて、分配器２６２から入力された信号を解析し、入力された信号からプロトコルを示す値を、下り光信号の属性として特定する。
【０１５３】
なお、Ｓ４０８において制御部２５０は、入力された信号がＤｉｓｃｏｖｅｒｙＧＡＴＥフレームか否かを判定し、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレームである場合、入力された信号からプロトコルを示す値を特定する。入力された下り光信号がＤｉｓｃｏｖｅｒｙＧＡＴＥ制御フレームでない場合、Ｓ４０８においてプロトコルを示す値が特定できないため、制御部２５０は、Ｓ４０９において、下り光信号が示すプロトコルは自装置に設定されるプロトコルと一致しないと判定する。
【０１５４】
Ｓ４０８の後、制御部２５０は、Ｓ４０８において特定されたプロトコル種別と自装置に設定されたプロトコルの種別（予め保持される）とを比較し、下り光信号が示すプロトコルは自装置に設定されるプロトコルと一致するか否かを判定する（Ｓ４０９）。制御部２５０は、一致する場合は、Ｓ４１０に移り、一致しない場合にはＳ４１１に移る。
【０１５５】
Ｓ４１１は、実施例１のＳ３０９と同じである。また、Ｓ４１０は、実施例１のＳ３０８と同じであり、Ｓ４１２は、実施例１のＳ３１０と同じであり、Ｓ４１３は、実施例１のＳ３１１と同じであり、Ｓ４１４は、実施例１のＳ３１２と同じである。
【０１５６】
図７に示す処理によって、未登録のＯＮＵ２０が、下り光信号の伝送レート及び符号化パターンに基づいてプロトコルを判定し、さらに、下りの制御フレームが示すプロトコルと自装置のプロトコルとが一致するか否かを判定する。そして、一致しない場合には新たな波長に変更し、一致する場合は自装置に設定されるプロトコルに従った登録プロセスを実行する。これによって、実施例２のＯＮＵ２０は、より正確に下り光信号のプロトコルを特定できるため、無駄な登録プロセスを行うことなく、ＯＮＵ２０において用いる波長を決定することができる。
【０１５７】
図８は、本実施例２のＯＮＵ２０がＯＬＴ１０に最初に接続された際の処理を示すシーケンス図である。
【０１５８】
図８に示す処理には、波長可変光送受信器２１０において用いられる波長を決定する処理、及び、ディスカバリ処理が含まれる。
【０１５９】
説明を簡潔にするため、図８は、二つのＯＮＵ２０（ＯＮＵ２０−１、ＯＮＵ２０−２）と一つのＯＬＴ１０とが備わる光アクセス網におけるシーケンスを示す。図８におけるＯＬＴ１０には、二つのＯＳＵ１１０（ＯＳＵ１１０−１、１１０−２）が含まれる。
【０１６０】
また、ＯＮＵ２０−１は、サービスＡ用のＯＮＵ２０であり、Ｐ２ＭＰプロトコルによって信号を送受信する。ＯＮＵ２０−２は、サービスＢ用のＯＮＵ２０であり、Ｐ２ＭＰプロトコルによって信号を送受信する。
【０１６１】
ＯＳＵ１１０−１は、サービスＡ用のＯＳＵ１１０であり、Ｐ２ＭＰプロトコルによって、波長λ１の信号を送受信する。ＯＳＵ１１０−２は、サービスＢ用のＯＳＵ１１０であり、Ｐ２Ｐプロトコルによって波長λ２の信号を送受信する。また、図８に示すシーケンスの開始時において、ＯＮＵ２０−１及びＯＮＵ２０−２は、未登録状態である。また、ＯＳＵ１１０−１とＯＳＵ１１０−２とは、各々異なるタイミング又は異なる周期によってディスカバリ処理を実行する。
【０１６２】
まず、ＯＮＵ２０−１及びＯＮＵ２０−２がＯＬＴ１０に光スプリッタ３２等を介して新たに接続され、ＯＮＵ２０−１の波長λ４に設定され、ＯＮＵ２０−２の波長λ３に設定されるとする。
【０１６３】
ＯＳＵ１１０−１は、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）を送信する（ＳＩＧ−５０１、ＳＩＧ−５０２）。しかし、ＯＮＵ２０−１及びＯＮＵ２０−２は、ＯＳＵ１１０−１から送信されたＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）の波長と、各々の波長可変光送受信器２１０に設定された波長とが一致しないため、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）を受信しない。
【０１６４】
また、ＯＳＵ１１０−２は、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２Ｐ）を送信する（ＳＩＧ−６０１）。しかし、ＯＮＵ２０−１及びＯＮＵ２０−２は、ＯＳＵ１１０−２から送信されたＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２Ｐ）の波長と、各々の波長可変光送受信器２１０に設定された波長とが一致しないため受信しない。
【０１６５】
ＯＮＵ２０−１及びＯＮＵ２０−２は、下り伝送レートを測定するための所定の時間、自装置に設定される下り伝送レートと、測定された下り伝送レートとが一致しない場合、波長可変光送受信器２１０に、信号を送受信するための新たな波長を設定する（Ｓ４１１）。
【０１６６】
図８に示すＯＮＵ２０−１の制御部２５０は、新たな波長として波長λ１を波長可変光送受信器２１０に設定する。また、図８に示すＯＮＵ２０−２の制御部２５０は、新たな波長として波長λ４を波長可変光送受信器２１０に設定する。なお、下り伝送レートを測定するための所定の時間は、ＯＮＵ２０ごとに異なってもよいため、新たな波長を設定するタイミングも、ＯＮＵ２０ごとに異なってよい。
【０１６７】
次に、ＯＳＵ１１０−１は、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）を送信する（ＳＩＧ−５０３）。ＯＮＵ２０−２は、ＳＩＧ−５０３のＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）の波長と、波長可変光送受信器２１０に設定された波長とが一致しないため、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）を受信しない。
【０１６８】
しかし、ＯＮＵ２０−１は、ＳＩＧ−５０３のＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）の波長と、波長可変光送受信器２１０に設定された波長とが一致するため、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）を受信する。
【０１６９】
ＯＮＵ２０−１の制御部２５０は、受信したＤｉｓｃｏｖｅｒｙＧＡＴＥ（Ｐ２ＭＰ）フレームに、Ｓ４０６〜Ｓ４０９を実行する。ここで、Ｓ４０７において、ＳＩＧ−５０３のＤｉｓｃｏｖｅｒｙＧＡＴＥ（Ｐ２ＭＰ）フレームの符号化パターンと自装置に設定された符号化パターンとが一致すると判定され、Ｓ４０８において抽出されたプロトコルを示す値が、Ｓ４０９においてＯＮＵ２０−１装置に設定されたプロトコルと一致すると判定される。
【０１７０】
この場合、ＯＮＵ２０−１は、自装置のプロトコルによって登録プロセスを実行する（Ｓ４１２〜Ｓ４１４に相当）。具体的には、ＯＳＵ２０−１の制御部２５０は、ＤｉｓｃｏｖｅｒｙＧａｔｅフレームによって指定された時刻に、ＯＬＴ１０に向けてＲｅｇｉｓｔｅｒ＿Ｒｅｑを、波長可変光送受信器２１０に送信させる（ＳＩＧ−５０４）。また、ＯＬＴ１０は、Ｒｅｇｉｓｔｅｒ＿Ｒｅｑを受信した場合、Ｒｅｇｉｓｔｅｒフレーム及びＧＡＴＥフレームをＯＮＵ２０−１に向けて送信する（ＳＩＧ−５０５）。ＯＮＵ２０−１の制御部２５０は、Ｒｅｇｉｓｔｅｒ＿Ａｃｋを受信した場合、その応答としてＲｅｇｉｓｔｅｒ＿ＡｃｋをＯＬＴ１０に向けて波長可変光送受信器２１０に送信させる（ＳＩＧ−５０６）。
【０１７１】
以上により、ＯＮＵ２０−１の波長の決定及び登録プロセスが終了する。
【０１７２】
一方、ＯＮＵ２０−２の制御部２５０は、下り伝送レートを測定するための所定の時間の後、新たな波長として波長λ１を波長可変光送受信器２１０に設定する。
【０１７３】
そして、ＯＳＵ１１０−１がＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）を送信する（ＳＩＧ−５０７）。ＯＮＵ２０−１及びＯＮＵ２０−２は、ＳＩＧ−５０７のＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）の波長と、自装置に設定された波長とが一致するため、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）を受信する。
【０１７４】
ＯＮＵ２０−１は、既に登録済みであるためＤｉｓｃｏｖｅｒｙＧＡＴＥを受信してもＯＬＴ１に応答しない。ＯＮＵ２０−２は、ＳＩＧ−５０７のＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２ＭＰ）にＳ４０６〜Ｓ４０９を実行する。ここで、Ｓ４０７において、ＳＩＧ−５０７のＤｉｓｃｏｖｅｒｙＧＡＴＥ（Ｐ２ＭＰ）フレームの符号化パターンと自装置に設定された符号化パターンとが一致すると判定され、Ｓ４０８において抽出されたプロトコルを示す値が、Ｓ４０９においてＯＮＵ２０−２に設定されたプロトコルと一致しないと判定される。そのため、ＯＮＵ２０−２は、登録プロセスを実行しない。
【０１７５】
また、ＯＳＵ１１０−２は、波長λ２によって、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２Ｐ）を送信する（ＳＩＧ−６０２）。しかし、ＯＮＵ２０−１及びＯＮＵ２０−２は、ＳＩＧ−６０２のＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２Ｐ）の波長と、各々の波長可変光送受信器２１０に設定された波長とが相違するため、ＳＩＧ−６０２のＤｉｓｃｏｖｅｒｙＧＡＴＥフレーム（Ｐ２Ｐ）を受信しない。
【０１７６】
図７及び図８に示す処理によって、未登録のＯＮＵ２０の制御部２５０は、定期的（下り伝送レートを測定するための所定の時間ごと）に波長を変更しつつ、ＤｉｓｃｏｖｅｒｙＧＡＴＥフレームに含まれるプロトコルを示す値を、下り光信号の属性として抽出する。そして、制御部２５０は、抽出された値が示すプロトコルと自装置に設定されたプロトコルとが一致した場合登録プロセスを実行する。このような処理により、ＯＮＵ２０は、受信したフレームのプロトコルを正確に特定できるため、自装置のプロトコルに対応した波長を正確に決定でき、無駄な登録プロセスを実行することがない。
【０１７７】
なお、前述の実施例1及び実施例２において、プロトコルを判定するために用いる下り光信号の属性として、下り伝送レート、符号化パターン及びプロトコルを示す識別子を用いたが、下り光信号の属性はこれらに限定されない。例えば、制御部２５０は、下り光信号の属性として、下り制御フレームの受信の有無を特定してもよい。
【０１７８】
下り制御フレームの受信の有無を用いてプロトコルを識別する方法は、光アクセス網に用いられる複数のプロトコルが、同じ伝送レートであり、かつ、同じ符号化パターンを用いるプロトコル（例えば、１Ｇ−Ｐ２Ｐ及び１Ｇ−ＥＰＯＮ）である場合に、プロトコルを正確に特定するために有効である。
【０１７９】
これは、１Ｇ−Ｐ２Ｐが用いられるＯＬＴ１０及びＯＮＵ２０間の通信は、１対１通信であり、１Ｇ−Ｐ２Ｐが用いられるシステムにおいて、ＭＰＣＰ制御フレームは送受信されないためである。また、一方で、１Ｇ−ＥＰＯＮシステムが用いられるＯＬＴ１０及びＯＮＵ２０間の通信は、１対多通信であり、１Ｇ−ＥＰＯＮが用いられるシステムにおいて、ＭＰＣＰ制御フレームは送受信されるためである。
【０１８０】
ＭＰＣＰ制御フレームの一つであるＧＡＴＥフレームは、ＯＬＴ１０からＯＮＵ２０の下り方向に定期的に送信される。このため、制御部２５０は、下り制御フレームを受信するプロトコルを示す情報を保持することによって、Ｓ３０７の後の処理、又は、Ｓ４０８及びＳ４０９の代わりの処理として以下の処理を行ってもよい。
【０１８１】
すなわち、特定された符号化パターンが自装置に設定されたプロトコルの符号化パターンと一致するとＳ３０７又はＳ４０７において判定した後、制御部２５０は、ＧＡＴＥフレームが送信される所定の期間においてＧＡＴＥフレームを受信したか否かを判定してもよい。そして、所定の期間においてＧＡＴＥフレームを受信したと判定した場合、制御部２５０は、下り制御フレームを受信するプロトコルを示す情報に従って、下り光信号の属性が１Ｇ−ＥＰＯＮに対応すると特定してもよい。そして、特定されたプロトコルと自装置に設定されたプロトコルとが１Ｇ−ＥＰＯＮである場合、制御部２５０は、波長を正確に決定することができる。
【０１８２】
このように、下り制御フレームの受信の有無を特定することによって、制御部２５０は、正確に用いる波長を決定することができる。
【０１８３】
実施例２によれば、下り光信号である制御フレームに基づいて、下り光信号のプロトコルを正確に特定するため、ＯＮＵ２０の波長をより正確に決定することができる。
【実施例３】
【０１８４】
実施例１及び実施例２においては、図３に示したように、波長可変光送受信器２１０から出力された信号及びＳｅｒＤｅｓ２２０から出力された信号を、分配器２６１及び分配器２６２が二つに複製し、複製された信号の一方を、制御部２５０、ＳｅｒＤｅｓ２２０、及びＰＨＹ／ＭＡＣ処理部２３０が受信した。しかし、自装置に設定されたプロトコルと受信した下り光信号のプロトコルとが一致しないにもかかわらず、制御部２５０が入力された信号のプロトコルを正確に特定することができずに、後段の回路（ＳｅｒＤｅｓ２２０、ＰＨＹ／ＭＡＣ処理部２３０及びＵＮＩ処理部２４０等）に信号が入力された場合、各回路が誤動作を起こす可能性がある。
【０１８５】
そこで、実施例３の２０は、波長可変光送受信器２１０からの出力を、ＳｅｒＤｅｓ２２０及び制御部２５０のどちらか一方に入力するような切替え機能、及び、ＳｅｒＤｅｓ２２０からの出力を、ＰＨＹ／ＭＡＣ処理部２３０及び制御部２５０のどちらか一方に入力するような切替え機能を有する。
【０１８６】
図９は、本実施例３のＯＮＵ２０の構成を示すブロック図である。
【０１８７】
ＯＮＵ２０は、波長可変光送受信器２１０、ＳｅｒＤｅｓ２２０、ＰＨＹ／ＭＡＣ処理部２３０、ＵＮＩ処理部２４０、制御部２５１、スイッチ回路２７１、及び、スイッチ回路２７２を有する。以下、実施例１又は実施例２との差分を中心に説明する。
【０１８８】
実施例３の波長可変光送受信器２１０は、実施例１及び実施例２の波長可変光送受信器２１０と同じである。ただし、波長可変光送受信器２１０から出力された電気信号は、実施例３において、スイッチ回路２７１に入力される。
【０１８９】
スイッチ回路２７１は、波長可変光送受信器２１０から入力された電気信号をＳｅｒＤｅｓ２２０または制御部２５０のいずれかに出力する。スイッチ回路２７１は、制御部２５１から送信された制御信号に基づいて、電気信号の出力先を選択する。
【０１９０】
実施例３のＳｅｒＤｅｓ２２０は、実施例１及び実施例２のＳｅｒＤｅｓ２２０と同じである。ただし、実施例３のＳｅｒＤｅｓ２２０は、波長可変光送受信器２１０から送信された電気信号を、スイッチ回路２７１を介して受信する。また、ＳｅｒＤｅｓ２２０から出力されたデジタル信号は、実施例３において、スイッチ回路２７２に入力される。
【０１９１】
スイッチ回路２７２は、ＳｅｒＤｅｓ２２０から入力されたパラレルなデジタル信号、及び、デジタル信号と並列するクロック信号とを、ＰＨＹ／ＭＡＣ処理部２３０及び制御部２５０のいずれか一方に出力する。スイッチ回路２７２は、制御部２５１から送信された制御信号に基づいて、出力先を選択する。
【０１９２】
実施例３のＰＨＹ／ＭＡＣ処理部２３０は、実施例１及び実施例２のＰＨＹ／ＭＡＣ処理部２３０と同じである。ただし、実施例３のＰＨＹ／ＭＡＣ処理部２３０は、ＳｅｒＤｅｓ２２０から送信されたデジタル信号等を、スイッチ回路２７２を介して受信する。
【０１９３】
実施例３のＵＮＩ処理部２４０は、実施例１及び実施例２のＵＮＩ処理部２４０と同じである。
【０１９４】
実施例３の制御部２５１は、実施例１の制御部２５０の機能、又は、実施例２の制御部２５０の機能を有する。実施例３の制御部２５１は、スイッチ回路２７１から入力された下り電気信号、及び、スイッチ回路２７２から入力されたデジタル信号に基づいて、下り信号から特定されるプロトコルと、自装置に設定されたプロトコルとが一致するか否かを判定する（Ｓ３０７又はＳ４０９に相当）。制御部２５１は、判定結果に基づいて、波長可変光送受信器２１０の上り波長及び下り波長を設定し、又は、ＰＨＹ／ＭＡＣ処理部２３０による波長可変光送受信器２１０のレーザーの制御を可能にする。
【０１９５】
また、制御部２５１は、スイッチ回路２７１及びスイッチ回路２７２を制御する。具体的には、制御部２５１は、ＯＮＵ２０の起動時において、スイッチ回路２７１及びスイッチ回路２７２が制御部２５１に出力するように設定する。また、制御部２５１は、Ｓ３０５又はＳ４０５において、受信した下り光信号の下り伝送レートが、自装置に設定された下り伝送レートと一致すると判定した場合、スイッチ回路２７１がＳｅｒＤｅｓ２２０に出力先を切り替えるように、スイッチ回路２７１に制御信号を送信する。
【０１９６】
また、制御部２５１は、Ｓ３０７若しくはＳ４０７において、特定された下り光信号の符号化パターンが自装置に設定されるプロトコルの符号化パターンと一致すると判定した場合、又は、Ｓ４０９において下り光信号が示すプロトコルと自装置に設定されるプロトコルとが一致すると判定した場合、スイッチ回路２７２がＰＨＹ／ＭＡＣ処理部２３０に出力先を切り替えるように、スイッチ回路２７２に制御信号を送信する。
【０１９７】
以上のような構成により、ＯＮＵ２０に設定されたプロトコルと、受信した下り光信号のプロトコルとが一致しない場合、ＳｅｒＤｅｓ２２０又はＰＨＹ／ＭＡＣ処理部２３０に下り信号は入力されず、プロトコルが一致した場合にのみ後段の回路（ＳｅｒＤｅｓ２２０、ＰＨＹ／ＭＡＣ処理部２３０、又はＵＮＩ処理部２４０）に入力される。これにより、ＳｅｒＤｅｓ２２０及びＰＨＹ／ＭＡＣ処理部２３０等における誤動作を防止することができる。
【０１９８】
前述において、１０Ｇ−ＥＰＯＮ、１０Ｇ−Ｐ２Ｐ、１Ｇ−ＥＰＯＮ、及び、１Ｇ−Ｐ２Ｐの４種のプロトコルが混在する光アクセス網について説明したが、プロトコルの数及び種類はこれらに限定されない。例えば、ＸＧ−ＰＯＮ、又は、Ｇ−ＰＯＮプロトコルが混在してもよい。また、ＯＳＵ１１０毎にすべて異なるプロトコルである必要はなく、例えば、ＯＳＵ１１０−１とＯＳＵ１１０−２とが同じプロトコルを用いてもよい。
【０１９９】
また、前述において、１０Ｇ−ＥＰＯＮで規定されるフレームに基づいて説明したが、本実施例のＯＬＴ１０及びＯＮＵ２０は、Ｅ−ＰＯＮ、Ｇ−ＰＯＮ、又は、ＸＧ−ＰＯＮなど他のＴＤＭ−ＰＯＮによって規定されたフレームを用いてもよい。
【０２００】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明したすべての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除又は置換をすることが可能である。
【０２０１】
また、上記の各構成、機能及び処理部等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実効することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード等の記録媒体に置くことができる。
【０２０２】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には殆どすべての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０２０３】
１０  ＯＬＴ
２０  ＯＮＵ
３１、３２  光スプリッタ
４０  光ファイバ
５  端末
６  ネットワーク
１００  合波分波器
１１１  光送受信器
１２１、２３０  ＰＨＹ／ＭＡＣ処理部
１３０  レイヤー２スイッチ（Ｌ２ＳＷ）
１４０  ＮＮＩ処理部
１５０、２５０、２５１  制御部
２１０  波長可変光送受信器
２２０  Ｓｅｒｉａｌｉｚｅｒ／Ｄｅｓｅｒｉａｌｉｚｅｒ（ＳｅｒＤｅｓ）
２４０  ＵＮＩ処理部
２６１、２６２  分配器
２７１、２７２  スイッチ回路
【図１】
2015033003.tif 000003
【図２】
2015033003.tif 000004
【図３】
2015033003.tif 000005
【図４】
2015033003.tif 000006
【図５】
2015033003.tif 000007
【図６】
2015033003.tif 000008
【図７】
2015033003.tif 000009
【図８】
2015033003.tif 000010
【図９】
2015033003.tif 000011