(57)【要約】【課題】ネットワークを集中管理するためのコントローラを設けることなく、光パスを柔軟に設定できる構成および方法を提供する。【解決手段】光伝送装置は、第１の波長を使用して、第１の識別情報を含む第１の光信号を第２の拠点に送信する光送信部と、第１の波長を使用して伝送される、第２の識別情報を含む第２の光信号を第２の拠点から受信する光受信部を備える。第１の識別情報と２の識別情報とが同一である場合、光送信部は、第１の波長を使用して、第２の波長を示す波長通知を第２の拠点に送信する。第１の波長を使用して伝送される、第２の拠点において波長通知が受信されたことを示す完了通知を、光受信部が受信したときに、光送信部は、第２の波長で第２の拠点に光信号を送信し、光受信部は、第２の拠点から送信される第１の波長の光信号の受信を中止する。【選択図】図５
2019134398.tif 000002
【特許請求の範囲】
【請求項１】
第１の拠点と第２の拠点との間で波長分割多重光信号を伝送する光伝送システムにおいて前記第１の拠点に実装される光伝送装置であって、
第１の波長を使用して、第１の識別情報を含む第１の光信号を前記第２の拠点に送信する光送信部と、
前記第１の波長を使用して伝送される、第２の識別情報を含む第２の光信号を前記第２の拠点から受信する光受信部と、を備え、
前記第１の識別情報と前記第２の光信号から抽出される第２の識別情報とが同一である場合、前記光送信部は、前記第１の波長を使用して、前記光伝送システムにおいて使用されていない第２の波長を示す波長通知を前記第２の拠点に送信し、
前記第１の波長を使用して伝送される、前記第２の拠点において前記波長通知が受信されたことを示す完了通知を、前記光受信部が受信したときに、前記光送信部は、前記第２の波長で前記第２の拠点に光信号を送信し、前記光受信部は、前記第２の拠点から送信される前記第１の波長の光信号の受信を中止する
ことを特徴とする光伝送装置。
【請求項２】
入力信号から前記第１の識別情報を取得する取得部と、
前記光伝送装置と前記第２の拠点に実装されている対向光伝送装置との間の通信を制御するコントローラをさらに備え、
前記コントローラは、
前記第１の識別情報と前記第２の識別情報とが同一であるときに、前記光伝送装置または前記対向光伝送装置のうちのどちらがマスタ装置として動作するのかを決定し、
前記光伝送システムにおける未使用波長を検出し、
前記光伝送装置がマスタ装置として動作するときに、前記コントローラにより検出された未使用波長および前記対向光伝送装置において検出された未使用波長に基づいて前記第２の波長を決定する
ことを特徴とする請求項１に記載の光伝送装置。
【請求項３】
前記取得部は、前記第１の識別情報として、前記入力信号の送信元を識別する情報または前記入力信号の送信元を識別する情報の一部を取得する
ことを特徴とする請求項２に記載の光伝送装置。
【請求項４】
前記入力信号は、ルータから送信される隣接発見または隣接確認のためのパケットであり、
前記取得部は、前記第１の識別情報として、前記パケットから前記ルータを識別するアドレス中のネットワークアドレス部の値を取得する
ことを特徴とする請求項３に記載の光伝送装置。
【請求項５】
前記コントローラは、前記第２の波長を表す波長通知を前記対向光伝送装置に送信する
ことを特徴とする請求項２に記載の光伝送装置。
【請求項６】
第１の拠点と第２の拠点との間で波長分割多重光信号を伝送する光伝送システムにおいて前記第１の拠点に実装される光伝送装置により使用される光伝送方法であって、
第１の波長を使用して、第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記第１の波長を使用して伝送される、第２の識別情報を含む第２の光信号を前記第２の拠点から受信し、
前記第１の識別情報と前記第２の光信号から抽出される第２の識別情報とが同一である場合、前記第１の波長を使用して、前記光伝送システムにおいて使用されていない第２の波長を示す波長通知を前記第２の拠点に送信し、
前記第１の波長を使用して伝送される、前記第２の拠点において前記波長通知が受信されたことを示す完了通知を受信したときに、前記第２の波長で前記第２の拠点に光信号を送信し、前記第２の拠点から送信される前記第１の波長の光信号の受信を中止する
ことを特徴とする光伝送方法。
【請求項７】
複数の光伝送装置が実装される第１の拠点と複数の光伝送装置が実装される第２の拠点との間で波長分割多重光信号を伝送する光伝送システムであって、
前記第１の拠点に実装される複数の光伝送装置のうちの第１の光伝送装置は、第１の波長を使用して、第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記第２の拠点に実装される複数の光伝送装置のうちの第２の光伝送装置は、前記第１の波長を使用して、第２の識別情報を含む第２の光信号を前記第１の拠点に送信し、
前記第１の識別情報と前記第２の識別情報とが同一である場合、前記第１の光伝送装置は、前記第１の波長を使用して、前記光伝送システムにおいて使用されていない第２の波長を示す波長通知を前記第２の拠点に送信し、
前記第２の光伝送装置は、前記第１の拠点から前記波長通知を受信すると、前記第１波長を使用して、前記波長通知を受信したことを示す完了通知を前記第１の拠点に送信し、
前記第１の光伝送装置は、前記第２の拠点から前記完了通知を受信すると、前記第２の波長で前記第２の拠点に光信号を送信し、前記第２の拠点から送信される前記第１の波長の光信号の受信を中止する
ことを特徴とする光伝送システム。
【請求項８】
第１の拠点と第２の拠点との間で波長分割多重光信号を伝送する光伝送システムにおいて前記第１の拠点に実装される光伝送装置であって、
前記第２の拠点に光信号を送信する光送信部と、
前記第２の拠点から光信号を受信する光受信部と、を備え、
前記光送信部は、使用可能な波長の中から選択される第１の波長を使用して第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記光受信部は、前記第２の拠点から送信される前記第１の波長の第２の光信号を受信し、
前記第１の識別情報と前記第２の光信号から抽出される第２の識別情報とが同一である場合、前記光送信部は、前記第１の波長で前記第２の拠点に光信号を送信し、前記光受信部は、前記第２の拠点から送信される前記第１の波長の光信号を受信する
ことを特徴とする光伝送装置。
【請求項９】
前記第１の識別情報に基づいて前記使用可能な波長を決定する使用可能波長決定部と、
前記使用可能な波長の中から前記第１の波長を選択する波長選択部と、をさらに備える
ことを特徴とする請求項８に記載の光伝送装置。
【請求項１０】
前記光受信部が、前記第１の拠点と前記第２の拠点との間の通信のために選択された選択済み波長を表す情報を前記第２の拠点から受信したときは、前記波長選択部は、前記使用可能波長決定部により決定された前記使用可能な波長から前記選択済み波長を除外した後に残る残存波長の中から前記第１の波長を選択する
ことを特徴とする請求項９に記載の光伝送装置。
【請求項１１】
複数の光伝送装置が実装される第１の拠点と複数の光伝送装置が実装される第２の拠点との間で波長分割多重光信号を伝送する光伝送方法であって、
前記第１の拠点に実装される複数の光伝送装置のうちの第１の光伝送装置は、前記第１の光伝送装置への入力信号から第１の識別情報を取得し、
前記第２の拠点に実装される複数の光伝送装置のうちの第２の光伝送装置は、前記第２の光伝送装置への入力信号から第２の識別情報を取得し、
前記第２の光伝送装置は、前記第２の光伝送装置が使用可能な波長を１つずつ順番に選択し、選択した各波長で前記第１の拠点から送信される光信号を待ち受け、
前記第１の光伝送装置は、前記第１の光伝送装置が使用可能な波長の中から選択される第１の波長を使用して、前記第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記第２の光伝送装置が前記第１の光信号を受信したときは、前記第１の光信号から前記第１の識別情報を抽出し、
前記第２の光伝送装置において前記第１の識別情報と第２の識別情報とが同一であると判定されたときは、前記第２の光伝送装置は、前記第１の波長で前記第１の拠点とデータ通信を行うように前記第２の光伝送装置の光送信部および光受信部を設定し、前記第１の波長を使用して前記第２の識別情報を含む第２の光信号を前記第１の拠点に送信し、
前記第１の光伝送装置は、前記第２の光信号から前記第２の識別情報を抽出し、
前記第１の光伝送装置において前記第１の識別情報と第２の識別情報とが同一であると判定されたときは、前記第１の光伝送装置は、前記第１の波長で前記第２の拠点とデータ通信を行うように前記第１の光伝送装置の光送信部および光受信部を設定する
ことを特徴とする光伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光伝送装置、光伝送方法、および光伝送システムに係わる。
【背景技術】
【０００２】
近年、データセンター事業者において、大容量のポイント・ツー・ポイント（ＰtoＰ）光ネットワークの需要が増加してきている。大容量のＰtoＰ光ネットワークは、例えば、波長分割多重（ＷＤＭ）技術を利用して実現される。なお、ＷＤＭ伝送においては、波長の異なる複数の光パスが多重化される。
【０００３】
図１は、ＷＤＭ伝送システムの構成例を示す。図１（ａ）に示す例では、各拠点にＡＷＧ（Arrayed Waveguide）が実装され、各ＡＷＧに複数のトランスポンダ（ＴＲ）が接続されている。各トランスポンダは、クライアントまたはルータを収容し、対向するトランスポンダとの間で光信号を送信および受信する。また、各トランスポンダは、互いに異なる波長を使用する。
【０００４】
図１（ｂ）に示す例では、各拠点に波長選択スイッチ（ＷＳＳ）が実装され、各ＷＳＳに複数のトランスポンダ（ＴＲ）が接続されている。図１（ａ）に示す構成と同様に、各トランスポンダは、クライアントまたはルータを収容し、対向するトランスポンダとの間で光信号を送信および受信する。また、各トランスポンダは、互いに異なる波長を使用する。ただし、図１（ｂ）に示すＷＤＭ伝送システムは、光ネットワークコントローラを備える。光ネットワークコントローラは、ネットワーク全体を集中管理する。例えば、光ネットワークコントローラは、各トランスポンダが使用する波長およびＷＳＳの波長選択を制御する。
【０００５】
関連技術として、親装置と複数の子装置との間の通信を行うＣＷＤＭシステムにおいて子装置の増設または撤去の容易化を図る技術が提案されている（例えば、特許文献１）。また、光周波数帯域の利用効率を向上させることを目的とする光ネットワーク制御装置が提案されている（例えば、特許文献２）。さらに、特許文献３〜５にも関連技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−２０９８１８号公報
【特許文献２】ＷＯ２０１５／１６２８７４
【特許文献３】特開２０１０−４１４４４号公報
【特許文献４】特開２００８−５４０９３号公報
【特許文献５】特開２００７−１２４５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図１（ａ）に示す構成では、ＡＷＧの各ポートは、それぞれ使用可能な波長が決まっている。このため、例えば、クライアントｘ１、ｙ１間の通信に波長λ１が割り当てられた場合、クライアントｘ１を収容するトランスポンダおよびクライアントｙ１を収容するトランスポンダは、それぞれ、波長λ１に対応するポートに接続されなければならない。すなわち、図１（ａ）に示す構成では、光パスを柔軟に設定または変更できない。
【０００８】
図１（ｂ）に示す構成では、光パスを柔軟に設定または変更できる。しかしながら、ユーザによっては、ネットワーク全体を集中管理する光ネットワークコントローラを必要としない構成を希望することがある。
【０００９】
本発明の１つの側面に係わる目的は、ネットワークを集中管理するためのコントローラを設けることなく、光パスを柔軟に設定できる構成および方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の１つの態様の光伝送装置は、第１の拠点と第２の拠点との間で波長分割多重光信号を伝送する光伝送システムにおいて第１の拠点に実装される。この光伝送装置は、第１の波長を使用して、第１の識別情報を含む第１の光信号を前記第２の拠点に送信する光送信部と、前記第１の波長を使用して伝送される、第２の識別情報を含む第２の光信号を前記第２の拠点から受信する光受信部と、を備える。前記第１の識別情報と前記第２の光信号から抽出される第２の識別情報とが同一である場合、前記光送信部は、前記第１の波長を使用して、前記光伝送システムにおいて使用されていない第２の波長を示す波長通知を前記第２の拠点に送信する。前記第１の波長を使用して伝送される、前記第２の拠点において前記波長通知が受信されたことを示す完了通知を、前記光受信部が受信したときに、前記光送信部は、前記第２の波長で前記第２の拠点に光信号を送信し、前記光受信部は、前記第２の拠点から送信される前記第１の波長の光信号の受信を中止する。
【発明の効果】
【００１１】
上述の態様によれば、ネットワークを集中管理するためのコントローラを設けることなく、光パスを柔軟に設定できる。
【図面の簡単な説明】
【００１２】
【図１】ＷＤＭ伝送システムの構成例を示す図である。
【図２】光伝送システムの一例を示す図である。
【図３】トランスポンダの一例を示す図である。
【図４】波長割当てシーケンスの一例を示す図である。
【図５】第１の実施形態に係わる波長割当てシーケンスの一例を示す図である。
【図６】制御信号を伝送する波長の配置の例を示す図である。
【図７】トランスポンダペア間の波長の競合を回避する方法の一例を示す図である。
【図８】トランスポンダの処理の一例を示すフローチャート（その１）である。
【図９】トランスポンダの処理の一例を示すフローチャート（その２）である。
【図１０】トランスポンダのバリエーションの一例を示す図である。
【図１１】トランスポンダのバリエーションの他の例を示す図である。
【図１２】ネットワーク構成のバリエーションの例を示す図（その１）である。
【図１３】ネットワーク構成のバリエーションの例を示す図（その２）である。
【図１４】ネットワーク構成のバリエーションの例を示す図（その３）である。
【図１５】ネットワーク構成のバリエーションの例を示す図（その４）である。
【図１６】ネットワーク構成のバリエーションの例を示す図（その５）である。
【図１７】ネットワーク構成のバリエーションの例を示す図（その６）である。
【図１８】第２の実施形態に係わる光伝送システムの一例を示す図である。
【図１９】第２の実施形態に係わる波長選択シーケンスの概要を示す図である。
【図２０】光送受信器の一例を示す図である。
【図２１】使用可能波長決定部の一例を示す図である。
【図２２】第２の実施形態に係わる波長選択シーケンスの一例を示す図である。
【図２３】光送受信器の処理の一例を示すフローチャートである。
【図２４】使用可能波長決定部のバリエーションを示す図である。
【図２５】使用可能波長決定部の他のバリエーションを示す図である。
【図２６】光送受信器のバリエーションの一例を示す図である。
【図２７】光送受信器のバリエーションの他の例を示す図である。
【図２８】光送受信器のバリエーションのさらに他の例を示す図である。
【図２９】リンクアグリゲーションを実現する構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
図２は、本発明の実施形態に係わる光伝送システムの一例を示す。本発明の実施形態に係わる光伝送システム１００は、図２に示すように、拠点Ｘと拠点Ｙとの間で波長分割多重（ＷＤＭ：Wavelength Division Multiplexed）信号を伝送する。
【００１４】
各拠点には、複数のルータおよび複数のトランスポンダが実装されている。即ち、拠点Ｘには、複数のルータ１（１ａ〜１ｎ）および複数のトランスポンダ２（２ａ〜２ｎ）が実装されている。また、拠点Ｙには、複数のルータ３（３ａ〜３ｎ）および複数のトランスポンダ４（４ａ〜４ｎ）が実装されている。
【００１５】
ルータ１は、拠点Ｙに送信するクライアント信号を対応するトランスポンダ２に導き、対応するトランスポンダ２から出力されるクライアント信号をクライアントに導く。同様に、ルータ３は、拠点Ｘに送信するクライアント信号を対応するトランスポンダ４に導き、対応するトランスポンダ４から出力されるクライアント信号をクライアントに導く。
【００１６】
トランスポンダ２は、対応するルータ１から入力されるクライアント信号を拠点Ｙに送信し、拠点Ｙから受信するクライアント信号を対応するルータ１に出力する。このとき、トランスポンダ２は、クライアント信号を伝送する光信号を生成し、その光信号を拠点Ｙに送信する。トランスポンダ２ａ〜２ｎは、１つの装置（すなわち、ＷＤＭ伝送装置）の中に実装されていてもよい。同様に、トランスポンダ４は、対応するルータ３から入力されるクライアント信号を拠点Ｘに送信し、拠点Ｘから受信するクライアント信号を対応するルータ３に出力する。このとき、トランスポンダ４は、クライアント信号を伝送する光信号を生成し、その光信号を拠点Ｘに送信する。トランスポンダ４ａ〜４ｎは、１つの装置（すなわち、ＷＤＭ伝送装置）の中に実装されていてもよい。なお、各トランスポンダ２、４は、光伝送装置（または、光トランシーバ）の一例である。
【００１７】
トランスポンダ２ａ〜２ｎは、互いに異なる波長を利用してクライアント信号を拠点Ｙに送信する。同様に、トランスポンダ４ａ〜４ｎは、互いに異なる波長を利用してクライアント信号を拠点Ｘに送信する。
【００１８】
ここで、この実施例では、ルータ１、３間で双方向に信号が伝送されるものとする。図２に示す例では、ルータ１ａ、３ａ間で双方向に信号が伝送され、ルータ１ｂ、３ｂ間で双方向に信号が伝送され、ルータ１ｎ、３ｎ間で双方向に信号が伝送される。この場合、ルータ１ａに接続されるトランスポンダ２ａの送信波長およびルータ３ａに接続されるトランスポンダ４ａの送信波長が互いに同じになるように制御される。同様に、トランスポンダ２ｂの送信波長およびトランスポンダ４ｂの送信波長が互いに同じであり、トランスポンダ２ｎの送信波長およびトランスポンダ４ｎの送信波長が互いに同じである。
【００１９】
図２に示す例では、トランスポンダ２ａは、波長λａの光信号を拠点Ｙに送信する。ここで、この光信号は、クライアント信号を伝送する。また、以下の記載では、波長λｉの光信号を「光信号λｉ」と呼ぶことがある（ｉ＝ａ〜ｎ）。また、波長λｉが割り当てられたパスを「光パスλｉ」または「波長パスλｉ」と呼ぶことがある。即ち、トランスポンダ２ａは、光信号λａを拠点Ｙに送信する。同様に、トランスポンダ２ｂ〜２ｎは、それぞれ光信号λｂ〜λｎを拠点Ｙに送信する。また、トランスポンダ４ａ〜４ｎは、それぞれ光信号λａ〜λｎを拠点Ｘに送信する。
【００２０】
光カプラ５Ｔは、トランスポンダ２ａ〜２ｎから出力される光信号λａ〜λｎを合波してＷＤＭ信号を生成する。光カプラ５Ｔにより生成されるＷＤＭ信号は、光ネットワークを介して拠点Ｙに伝送される。そして、光カプラ６Ｒは、拠点Ｘから受信するＷＤＭ信号を分岐してトランスポンダ４ａ〜４ｎに導く。すなわち、光カプラ６Ｒは、光スプリッタとして機能し、同じＷＤＭ信号がトランスポンダ４ａ〜４ｎに導かれる。
【００２１】
同様に、光カプラ６Ｔは、トランスポンダ４ａ〜４ｎから出力される光信号λａ〜λｎを合波してＷＤＭ信号を生成する。光カプラ６Ｔにより生成されるＷＤＭ信号は、光ネットワークを介して拠点Ｘに伝送される。そして、光カプラ５Ｒは、拠点Ｙから受信するＷＤＭ信号を分岐してトランスポンダ２ａ〜２ｎに導く。すなわち、光カプラ５Ｒは、光スプリッタとして機能し、同じＷＤＭ信号がトランスポンダ２ａ〜２ｎに導かれる。
【００２２】
なお、光カプラ５Ｔ、５Ｒは、拠点Ｘに実装されてもよいし、光ネットワークに属してもよい。同様に、光カプラ６Ｔ、６Ｒは、拠点Ｙに実装されてもよいし、光ネットワークに属してもよい。
【００２３】
上記構成の光伝送システム１００において、各トランスポンダ２ａ〜２ｎ、４ａ〜４ｎは、光伝送システム１００において使用されていない波長を選択する機能を備える。そして、各トランスポンダ２ａ〜２ｎ、４ａ〜４ｎは、選択した波長を使用してクライアント信号を対向拠点に送信する。また、各トランスポンダ２ａ〜２ｎ、４ａ〜４ｎは、対向拠点から受信するＷＤＭ信号から、選択した波長の光信号を抽出する。
【００２４】
例えば、ルータ１ａ、３ａ間でクライアント信号が伝送されるケースにおいて、トランスポンダ２ａ（または、トランスポンダ４ａ）は、波長λａを選択しているものとする。この場合、トランスポンダ２ａは、ルータ１ａから与えられるクライアント信号から光信号λａを生成し、その光信号λａを拠点Ｙに送信する。そうすると、トランスポンダ４ａは、光信号λａ〜λｎが多重化されたＷＤＭ信号から光信号λａを抽出してクライアント信号を再生する。再生されたクライアント信号は、トランスポンダ４ａからルータ３ａに導かれる。同様に、トランスポンダ４ａは、ルータ３ａから与えられるクライアント信号から光信号λａを生成し、その光信号λａを拠点Ｘに送信する。そうすると、トランスポンダ２ａは、光信号λａ〜λｎが多重化されたＷＤＭ信号から光信号λａを抽出してクライアント信号を再生する。再生されたクライアント信号は、トランスポンダ２ａからルータ１ａに導かれる。
【００２５】
このように、各トランスポンダが未使用の波長を選択する機能を備えているので、光伝送システム１００は、ネットワーク全体を集中管理するためのコントローラを備える必要はない。また、各トランスポンダにより生成される光信号は、光カプラを用いて合波される。ここで、ＡＷＧと異なり、光カプラの各ポートは、任意の波長が通過し得るように構成されている。よって、各トランスポンダは所望の波長を選択することができ、また、各ルータは所望のトランスポンダに接続することができる。
【００２６】
図３は、トランスポンダの一例を示す。以下の記載では、トランスポンダ２の構成および動作を説明する。ただし、トランスポンダ２、４は、互いに実質的に同じである。よって、トランスポンダ４についての説明は省略する。
【００２７】
トランスポンダ２は、図３に示すように、識別情報取得部１１、シャッター１２、送信器１３、コヒーレント受信器１４、シャッター１５、コントローラ１６を備える。なお、トランスポンダ２は、図３に示していない他の要素または機能を備えていてもよい。
【００２８】
識別情報取得部１１は、Ｓｎｏｏｐ機能を備え、入力クライアント信号から識別情報を取得する。クライアント信号は、以下の記載では、ユーザデータ信号に限定されるものではなく、ルータ１からトランスポンダ２に入力される信号を表すものとする。例えば、クライアント信号は、ルータ１により生成される隣接発見／隣接確認のための信号を含む。隣接発見／隣接確認プロトコルは、例えば、OSPF (open shortest path first) Hello、LLDP (link layer discovery protocol)、PING等である。なお、識別情報を「識別子」と表記することがある。
【００２９】
識別情報は、クライアント信号の送信元（すなわち、ルータ１）に係わる通信を識別する。例えば、クライアント信号が送信元のＩＰアドレスを含むときは、識別情報取得部１１は、送信元ＩＰアドレスまたはその送信元ＩＰアドレスの一部を取得してもよい。ＩＰアドレスの一部としては、例えば、ネットワークアドレス部の値が取得される。ネットワークアドレス部は、ルータ１の配下のサブネットを識別する。そして、識別情報取得部１１により取得された識別情報は、コントローラ１６に渡される。
【００３０】
シャッター１２は、コントローラ１６から与えられる指示に応じて、クライアント信号が送信器１３に入力されないように遮断することができる。例えば、後述する波長割当てシーケンスが実行されている期間は、シャッター１２は、コントローラ１６から与えられる指示に応じて、クライアント信号を遮断する。また、トランスポンダ２がクライアント信号を対向拠点に送信するときは、シャッター１２は、コントローラ１６から与えられる指示に応じて、クライアント信号を通過させる。
【００３１】
送信器１３は、この実施例では、デジタル信号プロセッサ（ＤＳＰ）１３ａ、デジタル／アナログ変換器（ＤＡＣ）１３ｂ、光源（ＬＤ）１３ｃ、変調器１３ｄを備える。ＤＳＰ１３ａは、指定された変調方式に応じて、クライアント信号から駆動信号を生成する。また、ＤＳＰ１３ａは、コントローラ１６から与えられる制御信号から駆動信号を生成することもできる。デジタル／アナログ変換器１３ｂは、ＤＳＰ１３ａにより生成される駆動信号をアナログ信号に変換する。光源１３ｃは、波長可変光源であり、コントローラ１６により指定される波長の連続光を生成する。変調器１３ｄは、光源１３ｃにより生成される連続光を駆動信号で変調して変調光信号を生成する。送信器１３により生成される光信号は、光ネットワークを介して対向拠点に伝送される。
【００３２】
コヒーレント受信器１４は、局発光源（ＬＯ）１４ａ、フロントエンド回路１４ｂ、アナログ／デジタル変換器（ＡＤＣ）１４ｃ、デジタル信号プロセッサ（ＤＳＰ）１４ｄを備える。局発光源１４ａは、波長可変光源であり、コントローラ１６により指定される波長の局発光を生成する。フロントエンド回路１４ｂは、入力光から、局発光源１４ａにより生成される局発光と同じ波長の光を抽出する。そして、フロントエンド回路１４ｂは、入力光から抽出した光の電界情報を表す電界情報信号を生成する。アナログ／デジタル変換器１４ｃは、フロントエンド回路１４ｂにより生成される電界情報信号をデジタル信号に変換する。ＤＳＰ１４ｄは、電界情報信号から制御信号および／またはクライアント信号を再生する。ＤＳＰ１４ｄは、制御信号を再生したときは、その制御信号をコントローラ１６に渡す。
【００３３】
シャッター１５は、コントローラ１６から与えられる指示に応じて、受信信号がルータ１に導かれないように遮断することができる。例えば、後述する波長割当てシーケンスが実行されている期間は、シャッター１５は、コントローラ１６から与えられる指示に応じて、受信信号を遮断する。また、トランスポンダ２が対向拠点からクライアント信号を受信するときは、シャッター１５は、コントローラ１６から与えられる指示に応じて、受信信号（すなわち、クライアント信号）を通過させる。
【００３４】
コントローラ１６は、トランスポンダ２が使用する波長を選択する波長割当てシーケンスを実行する。例えば、コントローラ１６は、トランスポンダ２がデータ通信を開始する前に、識別情報取得部１１から識別情報が与えられると、波長割当てシーケンスを開始する。
【００３５】
コントローラ１６は、入力クライアント信号から取得された識別情報を含む制御信号を生成し、送信器１３を利用してその制御信号を対向拠点に送信することができる。また、コントローラ１６は、コヒーレント受信器１４を利用して、光伝送システム１００において使用されていない波長を検出することができる。このとき、コントローラ１６は、ＷＤＭ信号帯をスキャンするように、局発光源１４ａの発振波長を制御する。局発光源１４ａは、コントローラ１６の制御に応じて、ＷＤＭ信号の各波長チャネルに対応する連続光を順番に生成する。そして、コントローラ１６は、ＤＳＰ１４ｄの出力信号に基づいて、各波長チャネルが使用されているか否かを順番に判定する。例えば、局発光源１４ａが波長λａの連続光を生成しているときに、ＤＳＰ１４ｄの出力信号の振幅が所定の閾値よりも小さければ、コントローラ１６は、波長λａが未使用であると判定する。そして、コントローラ１６は、検出した未使用波長の中から、トランスポンダ２が使用する波長を決定する。なお、コントローラ１６は、上述の波長割当てシーケンスを実行しているときは、シャッター１２、１５が信号を遮断するように制御する。
【００３６】
コントローラ１６は、例えば、プロセッサおよびメモリを含むプロセッサシステムにより実現される。この場合、プロセッサは、メモリに格納されているプログラムを実行することにより、波長割当てシーケンスに係わる機能を提供する。ただし、プロセッサは、波長割当てシーケンス以外の機能を提供することもできる。また、コントローラ１６の機能の一部は、ハードウェア回路で実現してもよい。
【００３７】
図４は、波長割当てシーケンスの一例を示す。この例では、拠点Ｘの各サブネット中のクライアントは、拠点Ｙの対応するサブネット中のクライアンと通信を行うものとする。サブネットは、図２に示す例では、各ルータ２、４のＩＰアドレスのネットワークアドレス部の値で識別される。例えば、ルータ１ａのＩＰアドレスは192.168.10.1であり、ルータ３ａのＩＰアドレスは192.168.10.2である。ここで、ＩＰアドレスの上位２４ビットがネットワークアドレス部であるものとする。この場合、ルータ１ａの配下のクライアントおよびルータ３ａの配下のクライアントは、同じサブネット（即ち、192.168.10で識別されるサブネット）に属する。そして、ルータ１ａの配下のクライアントは、ルータ３ａの配下のクライアンと通信を行う。すなわち、トランスポンダ２ａとトランスポンダ４ａとの間の光パスを設定することが要求される。
【００３８】
また、この例では、各ルータ１、３は、定期的にOSPF Helloパケットを出力するものとする。OSPF Helloパケットは、ルータ１、３が自分の存在を隣接ノードに通知するために使用される。よって、OSPF Helloパケットのデータ領域には、そのOSPF Helloパケットの送信元のＩＰアドレスが格納されている。
【００３９】
例えば、上述したように、ルータ１ａのＩＰアドレスは192.168.10.1である。したがって、ルータ１ａから出力されるOSPF Helloパケットのデータ領域には、このＩＰアドレスが格納されている。同様に、ルータ１ｂから出力されるOSPF Helloパケットのデータ領域には192.168.20.1が格納されており、ルータ１ｎから出力されるOSPF Helloパケットのデータ領域には192.168.30.1が格納されている。
【００４０】
トランスポンダ２ａは、ルータ１ａからOSPF Helloパケットを受信すると、そのデータ領域に対してＳｎｏｏｐを行う。そして、トランスポンダ２ａは、このOSPF Helloパケットの送信元（即ち、ルータ１ａ）のＩＰアドレスを取得する。このとき、トランスポンダ２ａは、ルータ１ａのＩＰアドレス中のネットワークアドレス部のみを取得してもよい。
【００４１】
続いて、トランスポンダ２ａは、光伝送システム１００において使用されていない波長を検出する。未使用の波長は、例えば、上述したように、ＷＤＭ信号帯において局発光源１４ａの発振波長をスキャンすることで検出される。そして、トランスポンダ２ａは、検出した未使用の波長の中から、予め決められたポリシに従って、トランスポンダ２ａが使用する波長を選択する。一例としては、未使用の波長の中から、最も短い波長が選択される。
【００４２】
同様に、トランスポンダ４ａは、ルータ３ａから送信されるOSPF Helloパケットからルータ３ａのＩＰアドレスまたはその一部を取得する。また、トランスポンダ４ａも、未使用の波長を検出し、それらの中からトランスポンダ４ａが使用する波長を選択する。
【００４３】
この後、トランスポンダ２ａは、識別情報および波長情報を拠点Ｙに送信する。識別情報は、この実施例では、ルータ１ａのＩＰアドレス中のネットワークアドレス部の値を表す。波長情報は、トランスポンダ２ａにおいて選択された波長を表す。同様に、トランスポンダ４ａは、識別情報および波長情報を拠点Ｘに送信する。識別情報は、この実施例では、ルータ３ａのＩＰアドレス中のネットワークアドレス部の値を表す。波長情報は、トランスポンダ４ａにおいて選択された波長を表す。なお、識別情報および波長情報は、この実施例では、ＷＤＭ信号中で制御信号を伝送するために予め指定された波長λcontを利用して伝送される。
【００４４】
図２に示す例では、拠点Ｘにおいて、ルータ１ａからOSPF Helloパケットを受信したトランスポンダ２ａは、そのパケットからルータ１ａのＩＰアドレス192.168.10.1を取得する。このとき、光伝送システムにおいて、波長λａが未使用であったものとする。この場合、トランスポンダ２ａは「識別情報：192.168.10」及び「波長情報：λａ」を拠点Ｙに送信する。一方、拠点Ｙにおいて、ルータ３ａからOSPF Helloパケットを受信したトランスポンダ４ａは、そのパケットからルータ３ａのＩＰアドレス192.168.10.2を取得する。このとき、光伝送システムにおいて、波長λａが未使用であったものとする。この場合、トランスポンダ４ａは「識別情報：192.168.10」及び「波長情報：λａ」を拠点Ｘに送信する。
【００４５】
トランスポンダ２ａは、光ネットワークを介して、拠点Ｙから送信されるＷＤＭ信号を受信する。なお、拠点Ｙから送信されるＷＤＭ信号は、光カプラ５Ｒにより、拠点Ｘに実装されているすべてのトランスポンダ２ａ〜２ｎに導かれる。そして、トランスポンダ２ａは、受信したＷＤＭ信号中の制御チャネルから識別情報および波長情報を抽出する。
【００４６】
トランスポンダ２ａは、ルータ１ａのＩＰアドレスのネットワーク部の値と拠点Ｙから受信した識別情報とが一致すると、受信した波長情報により指定される波長（すなわち、λａ）の光信号を受信するように、コヒーレント受信器１４を制御する。また、トランスポンダ２ａは、自分で選択した波長（すなわち、λａ）の光信号を送信するように、送信器１３を制御する。
【００４７】
同様に、トランスポンダ４ａは、ルータ３ａのＩＰアドレスのネットワーク部の値と拠点Ｘから受信した識別情報とが一致すると、受信した波長情報により指定される波長（すなわち、λａ）の光信号を受信するように、コヒーレント受信器１４を制御する。また、トランスポンダ４ａは、自分で選択した波長（すなわち、λａ）の光信号を送信するように、送信器１３を制御する。
【００４８】
上記波長割当て手順により、トランスポンダ２ａとトランスポンダ４ａとの間の通信に波長λａが割り当てられる。この結果、ルータ１ａの配下のクライアントおよびルータ３ａの配下のクライアントは、波長パスλａを介して双方向に通信を行うことができる。
【００４９】
しかし、図４に示す手順では、不適切な波長割当てが行われるおそれがある。例えば、光伝送システムにおいて波長λ１およびλ２が使用されていないものとする。そして、拠点Ｘにおいて、ルータ１ｂからOSPF Helloパケットが送信され、その後、ルータ１ｎからOSPF Helloパケットが送信されるものとする。一方、拠点Ｙにおいては、ルータ３ｎからOSPF Helloパケットが送信され、その後、ルータ３ｂからOSPF Helloパケットが送信されるものとする。この場合、例えば、トランスポンダ２ｂからトランスポンダ４ｂに信号を伝送するパスにλ１が割り当てられ、トランスポンダ４ｂからトランスポンダ２ｂに信号を伝送するパスにλ２が割り当てられることがある。同様に、トランスポンダ２ｎからトランスポンダ４ｎに信号を伝送するパスにλ２が割り当てられ、トランスポンダ４ｎからトランスポンダ２ｎに信号を伝送するパスにλ１が割り当てられることがある。すなわち、双方向通信のための１組の光パスの波長が互いに異なることがある。
【００５０】
また、例えば、ルータ１ｂおよびルータ１ｎがほぼ同時にOSPF Helloパケットを送信した場合には、トランスポンダ２ｂおよびトランスポンダ２ｎが同じ波長を選択することがある。この場合、拠点Ｘ、Ｙ間で通信を行うことができない。
【００５１】
そこで、本発明の実施形態に係わる光伝送装置は、上述のような不適切な波長割当てを回避する機能を備える。
【００５２】
＜第１の実施形態＞
図５は、本発明の第１の実施形態に係わる波長割当てシーケンスの一例を示す。図５に示す実施例では、図４に示す例と同様に、拠点Ｘの各サブネット中のクライアントは、拠点Ｙの対応するサブネット中のクライアンと通信を行うものとする。また、各ルータ１、３は、定期的にOSPF Helloパケットを出力するものとする。
【００５３】
トランスポンダ２ａは、ルータ１ａからOSPF Helloパケットを受信すると、そのデータ領域に対してＳｎｏｏｐを行う。具体的には、トランスポンダ２ａの識別情報取得部１１は、このOSPF Helloパケットの送信元（即ち、ルータ１ａ）のＩＰアドレスを取得する。このとき、識別情報取得部１１は、ルータ１ａのＩＰアドレス中のネットワークアドレス部の値のみを取得してもよい。この場合、識別情報として「192.168.10」が得られる。
【００５４】
トランスポンダ２ａは、この識別情報を拠点Ｙに送信する。なお、波長割当てシーケンスにおいて拠点Ｘに実装されるトランスポンダ２と拠点Ｙに実装されるトランスポンダ４との間で伝送される制御情報（識別情報を含む）を含む制御信号は、この実施例では、予め指定された波長パスλcontを介して伝送される。波長パスλcontは、図６（ａ）に示すように、ＷＤＭ信号帯中に設定される。したがって、トランスポンダ２ａから送信される識別情報は、ＷＤＭ信号中に多重化される波長パスλcontを介して拠点Ｙに伝送される。なお、各トランスポンダは、波長割当てシーケンスを実行している期間またはデータ通信を行っていない期間は、波長パスλcontの光信号を受信するように設定されているものとする。
【００５５】
拠点Ｙにおいて、拠点Ｘから送信されるＷＤＭ信号は、光カプラ６Ｒにより、拠点Ｙに実装されているすべてのトランスポンダ４ａ〜４ｎに導かれる。このとき、トランスポンダ４ａは、データ通信を行っていないものとする。この場合、トランスポンダ４ａは、制御情報を待ち受ける。すなわち、トランスポンダ４ａは、信号パスλcontの信号を待ち受けている。よって、トランスポンダ４ａは、トランスポンダ２ａから送信される識別情報を受信することができる。
【００５６】
同様に、トランスポンダ４ａは、ルータ３ａからOSPF Helloパケットを受信すると、そのパケットからＩＰアドレスを取得する。具体的には、トランスポンダ４ａの識別情報取得部１１は、「識別情報：192.168.10」を取得する。そして、トランスポンダ４ａは、波長パスλcontを介して、この識別情報を拠点Ｘに送信する。この結果、トランスポンダ２ａは、トランスポンダ４ａから送信される識別情報を受信する。
【００５７】
トランスポンダ２ａは、ルータ１ａから取得した識別情報と拠点Ｙから受信した識別情報とが一致するときは、マスタ／スレイブ決定手順を実行する。同様に、トランスポンダ４ａは、ルータ３ａから取得した識別情報と拠点Ｘから受信した識別情報とが一致するときは、マスタ／スレイブ決定手順を実行する。
【００５８】
マスタ／スレイブの決定は、特に限定されるものではないが、公知の技術で実現してもよい。例えば、トランスポンダ２ａ、４ａは、それぞれランダムな数字を生成する。続いて、トランスポンダ２ａ、４ａは、それぞれ生成した数字を相手装置に通知する。このとき、この数字は、波長パスλcontを介して相手装置に送信される。また、トランスポンダ２ａ、４ａは、それぞれ、生成した数字と共に、先に取得してある識別情報も相手装置に通知する。
【００５９】
そして、トランスポンダ２ａ、４ａは、それぞれ、自分で生成した数字が相手装置から通知された数字よりも大きければ、自分がマスタ装置として動作すると決定する。一方、トランスポンダ２ａ、４ａは、それぞれ、自分で生成した数字が相手装置から通知された数字よりも小さければ、自分がスレイブ装置として動作すると決定する。なお、２つの数字が互いに一致したときには、トランスポンダ２ａ、４ａは、再度、上述の手順を実行する。この結果、図５に示す例では、トランスポンダ２ａがマスタ装置として動作し、トランスポンダ４ａがスレイブ装置として動作する。
【００６０】
マスタ／スレイブの決定は、他の方法で実現してもよい。たとえば、トランスポンダ２ａ、４ａは、それぞれOSPF Helloパケットの受信時刻を記録する。続いて、トランスポンダ２ａ、４ａは、それぞれOSPF Helloパケットの受信時刻を相手装置に通知する。そして、トランスポンダ２ａ、４ａは、それぞれ、自装置の受信時刻が相手装置の受信時刻よりも先であれば、自分がマスタ装置として動作すると決定する。
【００６１】
なお、波長割当てシーケンスにおいて拠点Ｘに実装されるトランスポンダ２と拠点Ｙに実装されるトランスポンダ４との間で制御情報が伝送されるときは、その制御情報は、識別情報と共に伝送される。そして、受信側の装置（すなわち、トランスポンダ）は、受信信号に含まれている識別情報に基づいて、受信した制御情報を取得するか廃棄するかを決定する。具体的には、トランスポンダは、受信OSPF Helloパケットから取得した識別情報と、相手装置から受信した識別情報とが一致すれば、その識別情報といっしょに受信した制御情報を取得する。例えば、図５に示す実施例では、トランスポンダ２ａ、４ａは、波長パスλcontを介して受信する信号が「識別情報：192.168.10」を含むときに、その信号から制御情報を取得する。
【００６２】
このように、波長割当てシーケンスにおいては、波長パスλcontを介して制御情報を受信するトランスポンダは、その制御情報と共に伝送される識別情報を利用して、その制御情報を取得するか否かを決定できる。すなわち、一方の拠点のトランスポンダから他方の拠点に送信される制御情報は、他方の拠点においてすべてのトランスポンダに到達するが、その制御情報と共に識別情報を伝送することにより、同じサブネットに属するトランスポンダに制御情報が到達することとなる。したがって、識別情報を付与して制御情報を受信側の拠点に送信することは、制御情報を目的トランスポンダに送信することと等価である。
【００６３】
トランスポンダ２ａ、４ａは、それぞれ、光伝送システム１００において使用されていない波長を検出する。未使用の波長は、上述したように、ＷＤＭ信号帯において局発光源１４ａの発振波長をスキャンすることで検出される。
【００６４】
トランスポンダ（スレイブ装置）４ａは、検出した未使用波長を表す波長情報を拠点Ｘに送信する。波長情報は、波長パスλcontを介して拠点Ｘに送信される。また、波長情報と共に「識別情報：192.168.10」が送信される。すなわち、トランスポンダ４ａは、波長パスλcontを介してトランスポンダ２ａに波長情報を送信する。
【００６５】
トランスポンダ（マスタ装置）２ａは、トランスポンダ４ａから波長情報を取得する。そうすると、トランスポンダ２ａは、自分で検出した未使用波長およびトランスポンダ４ａから受信した波長情報により表される未使用波長において共通する未使用波長のうちから、トランスポンダ２ａ、４ａ間の通信に割り当てる波長（以下、選択波長）を決定する。このとき、選択波長として、例えば、共通する未使用波長の中で最も短い波長が選択される。
【００６６】
トランスポンダ２ａは、選択波長で対向拠点に主信号を送信するように、送信器１３の光源１３ｃの発振波長を制御する。また、トランスポンダ２ａは、選択波長の光信号を対向拠点から受信するように、コヒーレント受信器１４の局発光源１４ａの発振波長を制御する。
【００６７】
トランスポンダ（マスタ装置）２ａは、トランスポンダ２ａ、４ａ間の通信に割り当てた波長（すなわち、選択波長）を表す波長通知を拠点Ｙに送信する。このとき、波長通知は、波長パスλcontを介して拠点Ｙに送信される。また、波長通知とともに「識別情報：192.168.10」が送信される。すなわち、トランスポンダ２ａは、波長パスλcontを介してトランスポンダ４ａに波長通知を送信する。このとき、波長通知および識別情報を含む制御信号が、波長パスλcontを介して拠点Ｙに送信される。
【００６８】
トランスポンダ（スレイブ装置）４ａは、トランスポンダ２ａから波長通知を受信すると、波長通知により指定される選択波長に従って、送信器１３およびコヒーレント受信器１４を制御する。即ち、トランスポンダ２ａは、選択波長で主信号を送信するように、送信器１３の光源１３ｃの発振波長を制御する。また、トランスポンダ２ａは、選択波長の光信号を受信するように、コヒーレント受信器１４の局発光源１４ａの発振波長を制御する。この後、トランスポンダ４ａは、設定完了通知をトランスポンダ２ａに送信する。なお、設定完了通知は、波長通知を含む制御信号を受信したことを示す信号に相当し、波長パスλcontを介して拠点Ｘに送信される。
【００６９】
トランスポンダ２ａは、設定完了通知を受信すると、波長パスλcontを介して光信号を受信する動作を中止し、その後、選択波長（すなわち、トランスポンダ２ａ、４ａ間の通信に割り当てた波長）で光信号を拠点Ｙに送信する。以降、トランスポンダ２ａ、４ａは、選択波長を使用して双方向にデータを伝送する。
【００７０】
このように、本発明の実施形態に係わるトランスポンダは、ネットワーク全体を集中管理するためのコントローラからの指示を受けなくても、ＷＤＭ伝送において使用する波長を適切に決定することができる。加えて、同じサブネットに接続する１組のトランスポンダ（図５では、トランスポンダ２ａ、４ａ）のうちの一方がマスタ装置として動作するので、それら１組のトランスポンダ間の通信に対して波長が適切に割り当てられる。具体的には、例えば、双方向通信のための１組の光パスの波長が互いに異なることはない。ただし、複数のトランスポンダペアが同時に波長割り当てシーケンスを実行する場合には、トランスポンダペア間で波長が競合するおそれがある。
【００７１】
図７は、トランスポンダペア間の波長の競合を回避する方法の一例を示す。この実施例では、トランスポンダ２ａ、４ａがサブネット192.168.10に接続され、トランスポンダ２ｂ、４ｂがサブネット192.168.20に接続されているものする。また、トランスポンダ２ａ、４ａから構成されるトランスポンダペアａにおいては、トランスポンダ２ａがマスタ装置として動作し、トランスポンダ４ａがスレイブ装置として動作するものとする。同様に、トランスポンダ２ｂ、４ｂから構成されるトランスポンダペアｂにおいては、トランスポンダ２ｂがマスタ装置として動作し、トランスポンダ４ｂがスレイブ装置として動作するものとする。
【００７２】
トランスポンダ（マスタ装置）２ａ、２ｂは、それぞれ、未使用の波長のうちから使用すべき波長を仮決定する。この例では、トランスポンダ２ａ、２ｂは、いずれも波長λ１を選択したものとする。
【００７３】
トランスポンダ２ａ、２ｂは、それぞれ、波長仮割当て情報を対向拠点に送信する。波長仮割当て情報は、仮決定された波長を表す。また、波長仮割当て情報は、識別情報と共に送信される。図７では、トランスポンダ２ｂから送信される波長仮割当て情報が図示されている。すなわち、トランスポンダ２ｂから拠点Ｙへ「識別情報：192.168.20」および「波長仮割当て情報：λ１」が送信される。
【００７４】
拠点Ｙにおいて、トランスポンダ２ｂから送信された波長仮割当て情報は、すべてのトランスポンダ４に導かれる。このとき、トランスポンダ４ａは、波長仮割当て情報の送信元（すなわち、トランスポンダ２ｂ）とは異なるサブネットに接続されているので、受信した波長仮割当て情報を廃棄する。一方、トランスポンダ４ｂは、波長仮割当て情報の送信元と同じサブネットに接続されているので、受信した波長仮割当て情報を拠点Ｘに返送する。
【００７５】
拠点Ｘにおいて、トランスポンダ４ｂから返送されてくる波長仮割当て情報は、すべてのトランスポンダ２に導かれる。このとき、トランスポンダ２ａは、波長仮割当て情報の送信元（すなわち、トランスポンダ２ｂ）とは異なるサブネットに接続されているが、マスタ装置として動作しているので、受信した波長仮割当て情報を取得する。そして、トランスポンダ２ａは、自分で仮決定した波長と波長仮割当て情報により通知された波長とを比較する。この例では、２つの波長はいずれもλ１である。
【００７６】
この場合、２つのマスタ装置（すなわち、トランスポンダ２ａ、２ｂ）間でマスタ／スレイブ決定手順が実行される。この手順は、トランスポンダペア内でのマスタ／スレイブ決定手順と同じである。この結果、図７に示す例では、トランスポンダ２ａがトランスポンダペア間のマスタ装置として動作し、トランスポンダ２ｂがトランスポンダペア間のスレイブ装置として動作する。なお、２つのマスタ装置が同じ拠点内に実装されているときは、２つのマスタ装置間で授受される制御情報（例えば、トランスポンダ内で生成されるランダムな数字）は、例えば、他の拠点に実装されているスレイブ装置を介して伝送される。
【００７７】
トランスポンダ２ａは、トランスポンダペア間のマスタ装置なので、先に仮決定した波長（すなわち、λ１）をトランスポンダ２ａ、４ａ間の通信に割り当てる。この後、図５を参照しながら説明したように、トランスポンダ２ａ、４ａ間で波長通知および設定完了通知が交換され、主信号の通信が開始される。この場合、トランスポンダ２ａ、４ａ間で波長パスλ１を介して主信号が伝送される。
【００７８】
一方、トランスポンダ２ｂは、トランスポンダペア間のスレイブ装置なので、先に検出した未使用波長の中から新たな波長を選択する。図７では、波長λ２が新たに選択されている。そして、トランスポンダ２ｂは、他のトランスポンダペアによって波長λ２が仮割当てされていなければ、波長λ２をトランスポンダ２ｂ、４ｂ間の通信に割り当てる。
【００７９】
このように、図７に示すシーケンスでは、複数のトランスポンダペアが同時に同じ波長を選択した場合、それらの間で調停が実行される。したがって、複数のサブネットに同じ波長が割り当てられる状態は回避される。
【００８０】
図８〜図９は、トランスポンダの処理の一例を示すフローチャートである。このフローチャートの処理は、例えば、トランスポンダにルータが接続された後に実行される。
【００８１】
Ｓ１において、トランスポンダは、ルータからOSPF Helloパケットを受信する。Ｓ２において、識別情報取得部１１は、このパケットからＩＰアドレスを取得する。以下の記載では、このＩＰアドレスのネットワーク部の値を識別情報と呼ぶ。また、この識別情報は、図８では、ＩＤと表記されている。
【００８２】
Ｓ３において、コントローラ１６は、入力パケットから取得した識別情報を対向拠点に送信する。Ｓ４において、コントローラ１６は、対向拠点から識別情報を受信する。Ｓ５において、コントローラ１６は、Ｓ２で取得した識別情報とＳ４で受信した識別情報とが一致するか判定する。そして、これらの識別情報が互いに一致するときは、コントローラ１６は、Ｓ６〜Ｓ７において、Ｓ４で受信した識別情報の送信元トランスポンダとの間でマスタ／スレイブ決定手順を実行する。
【００８３】
マスタ／スレイブ決定手順において、自装置がマスタ装置として動作すると決定されたときは、コントローラ１６の処理はＳ２１に進む。一方、自装置がスレイブ装置として動作すると決定されたときは、コントローラ１６の処理はＳ１１に進む。
【００８４】
Ｓ１１〜Ｓ１５は、トランスポンダがスレイブ装置として動作するときに実行される。Ｓ１１において、コントローラ１６は、光伝送システム１００において使用されていない波長を検出する。Ｓ１２において、コントローラ１６は、検出した未使用波長を表す波長情報をマスタ装置に送信する。Ｓ１３において、コントローラ１６は、マスタ装置から波長通知を受信する。波長通知は、対向拠点に実装されている対向トランスポンダとの間の通信に対して割り当てられた波長（以下、選択波長）を表す。
【００８５】
Ｓ１４において、コントローラ１６は、受信した波長通知に応じてトランスポンダ内の回路を制御する。具体的には、コントローラ１６は、選択波長でクライアント信号が送信されるように送信器１３の設定を制御する。また、コントローラ１６は、選択波長の光信号を受信してクライアント信号を再生するようにコヒーレント受信器１４の設定を制御する。その後、コントローラ１６は、Ｓ１５において、設定完了通知をマスタ装置に送信する。
【００８６】
Ｓ２１〜Ｓ３４は、トランスポンダがマスタ装置として動作するときに実行される。Ｓ２１において、コントローラ１６は、光伝送システム１００において使用されていない波長を検出する。Ｓ２２において、コントローラ１６は、スレイブ装置から波長情報を受信する。この波長情報は、スレイブ装置において検出された未使用波長を表す。
【００８７】
Ｓ２３において、コントローラ１６は、波長仮割当てを実行する。すなわち、コントローラ１６は、自分で検出した未使用波長とスレイブ装置で検出された未使用波長において共通する波長のうちから、トランスポンダペア内でクライアント信号を伝送するために使用する波長を仮決定する。
【００８８】
Ｓ２４において、コントローラ１６は、Ｓ２３で仮決定した波長を表す仮割当て情報を対向拠点に送信する。Ｓ２５において、コントローラ１６は、タイマを起動する。
【００８９】
Ｓ２６〜Ｓ２７において、コントローラ１６は、対向拠点から送信される仮割当て情報を待ち受ける。仮割当て情報は、上述したように、トランスポンダペア内の通信に割り当てるために仮決定された波長を表す。そして、コントローラ１６は、他のトランスポンダペアにおいて同じ波長が選択されているか否かをモニタする。
【００９０】
他のトランスポンダペアにおいて同じ波長が選択されているときは、コントローラ１６は、Ｓ２８〜Ｓ２９において、トランスポンダペア間でのマスタ／スレイブ決定手順を実行する。
【００９１】
トランスポンダペア間でのマスタ／スレイブ決定手順において、自装置がトランスポンダペア間のマスタ装置として動作すると決定されたときは、コントローラ１６は、Ｓ３０において、Ｓ２３で仮決定した波長を、自装置を含むトランスポンダペア内の間の通信に割り当てる。Ｓ３１において、コントローラ１６は、スレイブ装置に波長通知を送信する。この波長通知は、Ｓ３０でトランスポンダ内の間の通信に割り当てた波長（以下、選択波長）を表す。Ｓ３２において、コントローラ１６は、スレイブ装置から設定完了通知を受信する。その後、Ｓ３３において、コントローラ１６は、Ｓ３０の波長割当てに応じてトランスポンダ内の回路を制御する。具体的には、コントローラ１６は、選択波長でクライアント信号が送信されるように送信器１３の設定を制御する。また、コントローラ１６は、選択波長の光信号を受信してクライアント信号を再生するようにコヒーレント受信器１４の設定を制御する。
【００９２】
マスタ／スレイブ決定手順において、自装置がトランスポンダペア間のスレイブ装置として動作すると決定されたときは（Ｓ２９：Ｎｏ）、コントローラ１６は、Ｓ３４において、先に検出してある未使用波長のうちから他の波長を選択する。すなわち、新たな仮割当てが行われる。その後、コントローラ１６の処理はＳ２４に戻る。
【００９３】
なお、上述した実施例では、識別情報としてルータのＩＰアドレス（または、ルータの配下のサブネットを識別する値）が使用されるが、本発明はこの形態に限定されるものではない。例えば、識別情報として、ルータのＭＡＣアドレスまたはルータの機器名を使用してもよい。この場合、各サブネットに属するルータのＭＡＣアドレスまたは機器名が既知であり、予め各トランスポンダに登録されていることが好ましい。また、上述の実施例では、OSPF Helloパケットから識別情報が抽出されるが、本発明はこの形態に限定されるものではない。例えば、LLDPまたはPING等の隣接発見／隣接確認プロトコルのパケットから識別情報を抽出してもよい。
【００９４】
＜トランスポンダのバリエーション＞
図１０は、トランスポンダのバリエーションの一例を示す。図３に示す例では、ＷＤＭ信号に多重化される複数の波長チャネルの中の１または複数のチャネルを利用して制御信号が伝送される。これに対して、図１０に示す例では、データ信号を伝送するための波長帯と制御信号を伝送するための波長帯とが互いに分離されている。例えば、図６（ｂ）に示すように、データ信号は1.5μｍ帯を利用して伝送され、制御信号は1.3μｍ帯を利用して伝送される。この場合、光源１３ｃおよび局発光源１４ａは、それぞれ1.5μｍ帯の連続光を生成する。
【００９５】
図１０に示すトランスポンダは、図３に示す構成に加えて、送信回路２１、ＷＤＭカプラ２２、２３、受信回路２４を備える。送信回路２１は、1.3μｍ帯の連続光を生成する光源を備え、コントローラ１６から与えられる制御情報を伝送する光信号を生成する。光カプラ２２は、送信器１３により生成されるＷＤＭ信号および送信回路２１により生成される光信号を合波する。そして、この合波光信号が光ネットワークに出力される。光カプラ２３は、入力光から1.3μｍ帯の光を分離して受信回路２４に導く。そして、受信回路２４は、1.3μｍ帯の受信光から制御情報を再生する。
【００９６】
このように、図１０に示す構成では、データ信号を伝送するための波長帯とは別の波長帯を利用して制御信号が伝送される。よって、図１０に示す構成によれば、図３に示す構成と比較すると、データ伝送に対してより多くの波長チャネルを割り当てることができるので、ＷＤＭ信号の容量が大きくなる。
【００９７】
図１１は、トランスポンダのバリエーションの他の例を示す。このトランスポンダは、図３または図１０に示すＤＳＰ１３ａおよびデジタル／アナログ変換器１３ｂに代わりに信号生成器１３ｅを備える。信号生成器１３ｅは、波長割当てシーケンスにおいては、コントローラ１６から与えられる制御情報に基づいて駆動信号を生成する。また、信号生成器１３ｅは、データ通信時には、クライアント信号に基づいて駆動信号を生成する。そして、変調器１３ｄは、この駆動信号から光信号を生成する。
【００９８】
受信器３１は、図３または図１０に示すコヒーレント受信器１４に代わりに設けられ、帯域通過フィルタ（ＢＰＦ）３１ａおよび信号再生器３１ｂを備える。ＢＰＦ３１ａは、コントローラ１６から指示される波長の光を通過させる。よって、トランスポンダが波長割当てシーケンスにおいて未使用波長を検出するときは、ＢＰＦ３１ａは、コントローラ１６から与えられる指示に応じて通過波長をスキャンする。また、データ通信時においては、ＢＰＦ３１ａは、波長割当てシーケンスより選択された波長の光を通過させる。信号再生器３１ｂは、ＢＰＦ３１ａの出力光から信号を再生する。そして、コントローラ１６は、信号再生器３１ｂにより再生される信号を利用して波長割当てシーケンスを実行することができる。また、コントローラ１６は、信号再生器３１ｂの出力信号に基づいて、各波長が使用されているか否かを判定することもできる。
【００９９】
＜ネットワーク構成のバリエーション＞
図１２に示す例では、拠点Ｘと拠点Ｙとの間の光伝送路上に光アンプ４１が設けられている。光アンプ４１は、例えばエルビウム添加ファイバ増幅器（ＥＤＦＡ）であり、ＷＤＭ信号を一括して増幅することができる。また、光アンプ４１は、送信側のみに設けてもよいし、受信側のみに設けてもよいし、送信側および受信側の双方に設けてもよい。
【０１００】
光ネットワークを介して伝送されるＷＤＭ信号は、受信側の拠点で光カプラにより分岐されて各トランスポンダに分配される。このため、光カプラの分岐数が多いとき（すなわち、トランスポンダの数が多いとき）は、各トランスポンダに到着するＷＤＭ信号の受信パワーは小さくなる。したがって、光パワーの損失が補償されるように、光アンプ４１が実装される。すなわち、光伝送路上に設ける光アンプ４１の数は、伝送距離および光カプラの分岐数に応じて決定することが好ましい。
【０１０１】
図１３に示す例では、トランスポンダと光カプラとの間に光サーキュレータ５１が実装される。例えば、トランスポンダ２ａと光カプラ５Ｔとの間に実装される光サーキュレータ５１は、トランスポンダ２ａから出力される光信号を光カプラ５Ｔに導き、光カプラ５Ｔから出力されるＷＤＭ信号をトランスポンダ２ａに導く。この構成により、複数の光信号を合波するための光カプラ（図２に示す例では、光カプラ６Ｔ）およびＷＤＭ信号を複数のトランスポンダに導くための光カプラ（図２に示す例では、光カプラ５Ｒ）を使用することなく双方向通信が実現される。
【０１０２】
拠点間で、双方向通信ではなく、単一方向通信を行う場合には、波長割当てシーケンスは簡略化される。例えば、拠点Ｘから拠点Ｙにクライアント信号を伝送するための波長を選択する際には、以下のシーケンスが実行される。
【０１０３】
（１）拠点Ｘにおいてトランスポンダ２ａは、ルータ１ａから受信するOSPF Helloパケットから識別情報を取得する。そして、トランスポンダ２ａは、波長パスλcontを介してその識別信号を拠点Ｙに送信する。この識別情報は、拠点Ｙの各トランスポンダ４により受信される。
【０１０４】
（２）拠点Ｙにおいて各トランスポンダ４は、ルータ３から受信するOSPF Helloパケットから識別情報を取得する。トランスポンダ４ａは、トランスポンダ２ａから受信した識別情報とOSPF Helloパケットから取得した識別情報とが一致すると、未使用波長の中から使用すべき波長を選択する。そして、このトランスポンダ４ａは、OSPF Helloパケットから取得した識別情報と共に、選択した波長を表す波長情報を拠点Ｘに送信する。この波長情報は、拠点Ｘの各トランスポンダ２により受信される。
【０１０５】
（３）トランスポンダ２ａにおいて、OSPF Helloパケットから取得した識別情報と、トランスポンダ４ａから波長情報と共に受信した識別情報とが一致する。よって、トランスポンダ２ａは、トランスポンダ４ａから受信した波長情報が表す波長でクライアント信号を拠点Ｙに送信する。
【０１０６】
（４）トランスポンダ４ａは、上記（２）で選択した波長の光信号を受信するように受信器を設定する。これにより、トランスポンダ２ａからトランスポンダ４ａにクライアント信号を伝送するための光パスの設定が完了する。
【０１０７】
図１４に示す例では、拠点Ｘまたは拠点Ｙのいずれか一方において、光カプラの代わりにＡＷＧが使用される。図１４に示す例では、拠点Ｘにおいて、トランスポンダ２ａ〜２ｎから出力される光信号を合波するＡＷＧ６１およびＷＤＭ信号を波長ごとに分離してトランスポンダ２ａ〜２ｎに導くＡＷＧ６２が使用される。なお、トランスポンダ２ａは、ＡＷＧ６１のλａ入力ポートおよびＡＷＧ６２のλａ出力ポートに接続されているものとする。この場合、例えば、以下の波長割当てシーケンスが実行される。
【０１０８】
（１）拠点Ｘにおいてトランスポンダ２ａは、ルータ１ａから受信するOSPF Helloパケットから識別情報を取得する。そして、トランスポンダ２ａは、波長パスλａを介してその識別信号を拠点Ｙに送信する。この識別情報は、拠点Ｙの各トランスポンダ４により受信される。
【０１０９】
（２）拠点Ｙにおいて各トランスポンダ４は、ルータ３から受信するOSPF Helloパケットから識別情報を取得する。トランスポンダ４ａは、トランスポンダ２ａから受信した識別情報とOSPF Helloパケットから取得した識別情報とが一致すると、OSPF Helloパケットから取得した識別情報を拠点Ｘに送信する。ここで、トランスポンダ４ａは、波長パスλａを介してトランスポンダ２ａから識別情報を受信している。よって、トランスポンダ４ａは、OSPF Helloパケットから取得した識別情報を、波長λａを介して拠点Ｘに送信する。
【０１１０】
（３）トランスポンダ２ａは、OSPF Helloパケットから取得した識別情報と同じ識別情報を拠点Ｙから受信すると、波長λａでクライアント信号を拠点Ｙに送信する。
【０１１１】
（４）トランスポンダ４ａは、拠点Ｘから波長λａでクライアント信号を受信すると、波長λａでクライアント信号を拠点Ｘに送信する。これにより、トランスポンダ２ａ、４ａ間の光パスの設定が完了する。
【０１１２】
図１５に示す例では、図２に示すコントローラ１６の機能が、トランスポンダの外部に設けられるコントローラにより実現される。具体的には、各トランスポンダ２ａ〜２ｎのコントローラ１６の機能がコントローラ７１により実現され、各トランスポンダ４ａ〜４ｎのコントローラ１６の機能がコントローラ７２により実現される。
この場合、トランスポンダ２ａ〜２ｎおよびコントローラ７１は同じ局舎内に実装されることが好ましい。同様に、トランスポンダ４ａ〜４ｎおよびコントローラ７２は同じ局舎内に実装されることが好ましい。また、各トランスポンダ２ａ〜２ｎ、４ａ〜４ｎは、対応するコントローラ７１、７２との間で制御信号を送信および受信する機能を備える。なお、コントローラ７１、７２は、それぞれ、複数のトランスポンダによって共用されるようにしてもよいし、１つのトランスポンダに対して設けられるようにしてもよい。
【０１１３】
上記構成の光伝送システムにおいては、各トランスポンダは、入力信号から識別情報を取得する。そして、例えば、トランスポンダ２ａが入力信号から取得した識別情報とトランスポンダ４ａが入力信号から取得した識別情報とが互いに一致するときは、コントローラ７１およびコントローラ７２は、どちらがマスタ装置として動作するのかを決定する。トランスポンダ２ａ、４ａは、それぞれ、光伝送システム１００における未使用波長を検出する。コントローラ７１がマスタ装置として動作するときは、コントローラ７１は、トランスポンダ２ａ、４ａ間の通信のために、未使用波長の中から第１の波長を選択する。第１の波長が他の光伝送装置間の通信のために選択されていなければ、コントローラ７１は、第１の波長をトランスポンダ２ａ、４ａ間の通信に割り当てる。
【０１１４】
図１６に示す例では、拠点Ｘ、Ｙ間にＲＯＡＤＭ（reconfigurable optical add drop multiplexer）ノードが設けられている。ＲＯＡＤＭノードには、波長選択スイッチ（ＷＳＳ）が実装されている。波長選択スイッチは、波長ごとに光信号を所望の方路に導くことができる。但し、拠点Ｘ、Ｙ間に設けられているＲＯＡＤＭノードにおいては、波長選択スイッチは、拠点Ｘから受信する全ての光信号を拠点Ｙに導き、拠点Ｙから受信する全ての光信号を拠点Ｘに導く。
【０１１５】
図１７に示す例では、拠点Ｘ、Ｙ間に中継ノードが設けられている。中継ノードには、入力光信号を分岐するための光カプラが実装されている。この光カプラは、光スプリッタとして使用され、入力光信号を分岐して１または複数の方路に導くことができる。また、中継ノードには、複数の光信号を合波するための光カプラが実装されている。この光カプラは、拠点Ｘ、Ｙから受信する光信号および他のノードから受信する光信号を合波することができる。
【０１１６】
なお、図１７に示す構成では、波長グループＡに属する波長および波長グループＢに属する波長が互いに競合しないように決定されている。波長グループＡは、拠点Ｘ、Ｙ間の通信に割り当てられる波長から構成される。波長グループＢは、拠点Ｘと他のノードとの間の通信、または、拠点Ｙと他のノードとの間の通信に割り当てられる波長から構成される。また、図１７に示す構成では、中継ノードに実装される光カプラにより光信号が分岐されるので光損失が大きくなる。したがって、特に図示しないが、拠点Ｘと中継ノードとの間、及び／又は、拠点Ｙと中継ノードとの間に光アンプを設けることが好ましい。
【０１１７】
＜第２の実施形態＞
図５〜図９に示す実施形態では、制御信号（図５に示す例では、識別情報、波長情報、波長通知、設定完了通知など）を伝送するための専用の波長チャネルが設けられる。図６に示す例では、波長λcontを使用して制御信号が伝送される。また、図５〜図９に示す実施形態では、マスタ装置とスレイブ装置との間で波長を決定する手順が実行される。このため、波長を決定するために要する時間が長くなることがある。例えば、多数のトランスポンダが同時にネットワークに接続されるケースでは、マスタ装置間の調停も必要となるので、波長を決定するために要する時間が長くなる。以下に記載する実施形態では、これらの問題が解決または緩和される。
【０１１８】
図１８は、本発明の第２の実施形態に係わる光伝送システムの一例を示す。第１の実施形態と同様に、第２の実施形態の光伝送システムも、拠点Ｘと拠点Ｙとの間でＷＤＭ信号を伝送する。
【０１１９】
拠点Ｘには、複数のクライアント機器２０１（２０１ａ〜２０１ｎ）および複数の光送受信器２０２（２０２ａ〜２０２ｎ）が設けられている。拠点Ｙには、複数のクライアント機器２０３（２０３ａ〜２０３ｎ）および複数の光送受信器２０４（２０４ａ〜２０４ｎ）が設けられている。各クライアント機器２０１、２０３は、例えば、レイヤ３機器である。なお、クライアント機器２０１、２０３は、図２に示すルータ１、３に対応し、光送受信器２０２、２０４は、図２に示すトランスポンダ２、４に対応する。
【０１２０】
光送受信器２０２は、対応するクライアント機器２０１から入力されるクライアント信号を拠点Ｙに送信し、拠点Ｙから受信するクライアント信号を対応するクライアント機器２０１に出力する。同様に、光送受信器２０４は、対応するクライアント機器２０３から入力されるクライアント信号を拠点Ｘに送信し、拠点Ｘから受信するクライアント信号を対応するクライアント機器２０３に出力する。
【０１２１】
光送受信器２０２ａ〜２０２ｎは、互いに異なる波長を利用してクライアント信号を拠点Ｙに送信する。同様に、光送受信器２０４ａ〜２０４ｎは、互いに異なる波長を利用してクライアント信号を拠点Ｘに送信する。
【０１２２】
光カプラ２０５は、光送受信器２０２ａ〜２０２ｎから出力される光信号λａ〜λｎを合波してＷＤＭ信号を生成する。光カプラ２０５により生成されるＷＤＭ信号は、光ネットワークを介して拠点Ｙに伝送される。そして、光カプラ２０６は、拠点Ｘから受信するＷＤＭ信号を分岐して光送受信器２０４ａ〜２０４ｎに導く。すなわち、光カプラ２０６は、光スプリッタとして機能し、同じＷＤＭ信号が光送受信器２０４ａ〜２０４ｎに導かれる。
【０１２３】
また、光カプラ２０６は、光送受信器２０４ａ〜２０４ｎから出力される光信号λａ〜λｎを合波してＷＤＭ信号を生成する。光カプラ２０６により生成されるＷＤＭ信号は、光ネットワークを介して拠点Ｘに伝送される。そして、光カプラ２０５は、拠点Ｙから受信するＷＤＭ信号を分岐して光送受信器２０２ａ〜２０２ｎに導く。すなわち、光カプラ２０５は、光スプリッタとして機能し、同じＷＤＭ信号が光送受信器２０２ａ〜２０２ｎに導かれる。
【０１２４】
上記構成の光伝送システムにおいて、各光送受信器２０２ａ〜２０２ｎ、２０４ａ〜２０４ｎは、光伝送システムにおいて使用されていない波長を選択する機能を備える。そして、各光送受信器２０２ａ〜２０２ｎ、２０４ａ〜２０４ｎは、選択した波長を使用してクライアント信号を対向拠点に送信する。また、各光送受信器２０２ａ〜２０２ｎ、２０４ａ〜２０４ｎは、対向拠点から受信するＷＤＭ信号から、選択した波長の光信号を抽出する。したがって、ポイント・ツー・ポイントのＷＤＭネットワークが構築される。
【０１２５】
図１９は、第２の実施形態に係わる波長選択シーケンスの概要を示す。この実施例においては、拠点Ｘにおいて、光送受信器２０２ａは、クライアント機器２０１ａの識別情報を取得する。また、拠点Ｙにおいて、光送受信器２０４ａは、クライアント機器２０３ａの識別情報を取得し、光送受信器２０４ｂは、クライアント機器２０３ｂの識別情報を取得する。
【０１２６】
なお、第１の実施形態と同様に、各クライアント機器２０１、２０３は、定期的に隣接発見パケット（例えば、OSPF Hello）を送信する。隣接発見パケットは、送信元クライアント機器のＩＰアドレスを含む。そして、各光送受信器２０２、２０４は、識別情報として、隣接発見パケットの送信元ＩＰアドレスのネットワーク部の値を取得する。ＩＰアドレスのネットワーク部の値は、サブネットを識別する。即ち、各光送受信器２０２、２０４は、自分が接続するサブネットを識別する識別情報を取得する。
【０１２７】
ここで、クライアント機器２０２ａ、２０４ａはサブネットａに接続し、クライアント機器２０４ｂはサブネットｂに接続するものとする。この場合、光送受信器２０２ａ、２０４ａは、それぞれ、識別情報としてサブネットａを識別する「ＩＤ＿ａ」を取得する。また、光送受信器２０４ｂは、識別情報としてサブネットｂを識別する「ＩＤ＿ｂ」を取得する。
【０１２８】
光送受信器２０２ａは、識別情報ＩＤ＿ａを拠点Ｙに送信する。このとき、光送受信器２０２ａは、データ通信のための用意されている波長チャネルの中から使用されていない波長チャネルを選択し、選択した波長チャネルを使用して識別情報ＩＤ＿ａを拠点Ｙに送信する。図１９では、波長チャネルλ１を使用して識別情報ＩＤ＿ａが光送受信器２０２ａから拠点Ｙに送信される。また、波長チャネルλ１の光信号は、他の波長チャネルの光信号と共にＷＤＭ信号に多重化される。そして、このＷＤＭ信号は、拠点Ｘから拠点Ｙに伝送され、拠点Ｙにおいて光カプラ２０６により分岐され、光送受信器２０４ａ〜２０４ｎに導かれる。
【０１２９】
拠点Ｙにおいて、データ通信中でない各光送受信器２０４は、ＷＤＭ信号の各波長チャネルを１つずつ順番に選択しながら、拠点Ｘから送信される識別情報を待ち受ける。よって、この実施例では、データ通信中でない各光送受信器２０４は、波長チャネルλ１を選択したときに、光送受信器２０２ａから送信される識別情報を受信する。
【０１３０】
そうすると、光送受信器２０４は、拠点Ｘから受信した識別情報と対応するクライアント機器２０３から取得した識別情報とを比較する。この実施例では、光送受信器２０４ａは、クライアント機器２０３ａから識別情報ＩＤ＿ａを取得している。すなわち、光送受信器２０４ａにおいて、拠点Ｘから受信した識別情報およびクライアント機器２０３ａから取得した識別情報が互いに一致する。この場合、光送受信器２０４ａは、自分の識別情報と同じ識別情報を受信した波長チャネル（すなわち、波長チャネルλ１）を介して拠点Ｘとの間でデータ通信を行うことができると判定する。そうすると、光送受信器２０４ａは、この波長チャネルλ１を介して自分の識別情報（すなわち、クライアント機器２０３ａから取得したＩＤ＿ａ）を拠点Ｘに送信する。
【０１３１】
波長チャネルλ１の光信号は、他の波長チャネルの光信号と共にＷＤＭ信号に多重化される。そして、このＷＤＭ信号は、拠点Ｙから拠点Ｘに伝送され、拠点Ｘにおいて光カプラ２０５により分岐され、光送受信器２０２ａ〜２０２ｎに導かれる。
【０１３２】
光送受信器２０２ａは、波長チャネルλ１を使用して自分の識別情報を拠点Ｙに送信している。この場合、光送受信器２０２ａは、波長チャネルλ１において拠点Ｙから送信される識別情報を待ち受ける。よって、光送受信器２０２ａは、光送受信器２０４ａから送信される識別情報を受信する。ここで、光送受信器２０２ａにおいて、クライアント機器２０１ａから取得した識別情報および拠点Ｙから受信した識別情報が互いに一致する。この場合、光送受信器２０２ａは、自分の識別情報と同じ識別情報を受信した波長チャネル（すなわち、波長チャネルλ１）を介して拠点Ｙとの間でデータ通信を行うことができると判定する。
【０１３３】
なお、光送受信器２０４ｂは、クライアント機器２０３ｂから識別情報ＩＤ＿ｂを取得している。すなわち、光送受信器２０４ｂにおいては、拠点Ｘから受信した識別情報およびクライアント機器２０３ａから取得した識別情報は互いに異なっている。この場合、光送受信器２０４ｂは、拠点Ｘに光信号を送信しない。
【０１３４】
上述のシーケンスにより、光送受信器２０２ａは、拠点Ｙとの間の通信に使用する波長チャネルとしてλ１を選択し、光送受信器２０４ａは、拠点Ｘとの間の通信に使用する波長チャネルとしてλ１を選択する。したがって、以降、光送受信器２０２ａ、２０４ａ間では、波長チャネルλ１を介して双方向にデータが伝送される。
【０１３５】
このように、第２の実施形態による波長選択シーケンスにおいては、データ通信のために用意されている波長チャネルの１つを使用して、波長選択のための制御情報が伝送される。よって、制御情報を伝送するための専用の波長チャネルを用意する必要は無く、ＷＤＭ伝送の波長使用効率が向上する。また、第２の実施形態によるシーケンスにおいては、マスタ／スレイブ間あるいはマスタ／マスタ間での調停が行われないので、データ通信のための波長チャネルを決定する処理の時間を短くできることがある。
【０１３６】
図２０は、光送受信器２０２の一例を示す図である。なお、光送受信器２０２および光送受信器２０４は、互いに実質的に同じである。よって、光送受信器２０４についての説明は省略する。
【０１３７】
光送受信器２０２は、パケット抽出部２１１、識別情報取得部２１２、使用可能波長決定部２１３、波長選択部２１４、送信タイマ２１５、送信待ちタイマ２１６、識別情報挿入部２１７、光送信部２１８、光受信部２２１、識別情報抽出部２２２、照合部２２３を備える。なお、光送受信器２０２は、図２０に示していない他の回路または機能を備えていてもよい。
【０１３８】
パケット抽出部２１１は、クライアント機器２０１の出力信号から隣接発見パケットを抽出して識別情報取得部２１２に導く。隣接発見パケットは、たとえば、ＲＦＣ２３２８のOSPF Helloパケットであり、クライアント機器２０１から定期的に送信される。識別情報取得部２１２は、隣接発見パケットの送信元ＩＰアドレスを抽出する。そして、識別情報取得部２１２は、識別情報として、送信元ＩＰアドレス中のネットワーク部の値を取得する。なお、識別情報取得部２１２は、取得した識別情報を保存する。
【０１３９】
使用可能波長決定部２１３は、識別情報取得部２１２が取得した識別情報に基づいて、光送受信器２０２が使用可能な波長チャネルを決定する。波長選択部２１４は、使用可能波長決定部２１３により決定された使用可能波長チャネル（すなわち、光送受信器２０２が使用する波長チャネルの候補）の中から、光送受信器２０２が使用する波長チャネルを選択する。
【０１４０】
送信タイマ２１５は、波長選択シーケンスにおいて光送受信器２０２が光信号を送信する期間を計時する。送信待ちタイマ２１６は、波長選択シーケンスにおいて、光送受信器２０２が光信号を送信することなく対向拠点から送信される光信号を待ち受ける期間を計時する。識別情報挿入部２１７は、波長選択シーケンスにおいて、識別情報取得部２１２に保存されている識別情報を取得し、対向拠点に送信される信号にその識別情報を挿入する。
【０１４１】
光送信部２１８は、光信号を生成する。光送信部２１８の構成は、例えば、図３に示す送信器１３と同じである。すなわち、光送信部２１８は、波長可変光源を備え、指定された波長の光信号を生成できる。具体的には、光送信部２１８は、波長選択部２１４により選択された波長チャネルを使用して光信号を送信する。なお、光送信部２１８により生成される光信号は、他の光信号と共にＷＤＭ信号に多重化される。
【０１４２】
光受信部２２１は、入力ＷＤＭ信号に多重化されている複数の光信号の中から指定された波長の光信号を受信する。光受信部２２の構成は、例えば、図３に示すコヒーレント受信器１４と同じである。そして、光受信部２２１は、波長選択部２１４により選択された波長チャネルを介して光信号を受信する。
【０１４３】
識別情報抽出部２２２は、光受信部２２１が受信した光信号から識別情報を抽出する。照合部２２３は、識別情報取得部２１２に保存されている識別情報と識別情報抽出部２２２により抽出された識別情報とを比較する。光送受信器２０２は、自分の識別情報と対向拠点から受信する識別情報とを比較する。
【０１４４】
なお、光送受信器２０２、２０４の各機能は、例えば、プロセッサおよびメモリを含むプロセッサシステムにより実現される。この場合、プロセッサは、メモリに格納されているプログラムを実行することにより光送受信器２０２、２０４の機能を実現する。但し、光送受信器２０２、２０４の機能の一部は、ハードウェア回路で実現してもよい。
【０１４５】
図２１は、使用可能波長決定部２１３の一例を示す。なお、この例では、光伝送システムは、データ通信を行うために１２個の波長チャネル（ｃｈ１〜ｃｈ１２）を使用できるものとする。また、１２個の波長チャネルは、４個の波長ブロック（＃１〜＃４）に割り当てられる。この場合、各波長ブロックは、それぞれ３個の使用可能な波長チャネルを含む。
【０１４６】
使用可能波長決定部２１３は、図２１（ａ）に示すように、剰余計算部２１３ａ、加算部２１３ｂ、ブロック＿波長変換部２１３ｃを備える。そして、識別情報取得部２１２が取得した識別情報が使用可能波長決定部２１３に与えられる。識別情報は、上述したように、クライアント機器のＩＰアドレスのネットワーク部の値を表す。
【０１４７】
剰余計算部２１３ａは、識別情報を波長ブロックの数で割算する。加算部２１３ｂは、剰余計算部２１３ａによる割算の結果の剰余値に「１」を加算する。ここで、この加算結果の値は、識別情報に対応する波長ブロックを表す。たとえば、識別情報を「４」で割算したときに得られる剰余値が「ゼロ」である場合、加算部２１３ｂの出力値は「１」である。この場合、この識別情報に対して波長ブロック＃１が特定される。
【０１４８】
ブロック＿波長変換部２１３ｃは、図２１（ｂ）に示すように、波長ブロックと使用可能波長チャネルとの対応関係を表すテーブルを備える。そして、ブロック＿波長変換部２１３ｃは、剰余計算部２１３ａおよび加算部２１３ｂにより特定された波長ブロックに対応する使用可能波長チャネルを決定する。
【０１４９】
図２１（ｃ）は、使用可能波長決定部２１３による割当て結果の一例を示す。この実施例では、波長ブロック＃１に波長チャネルｃｈ１、ｃｈ２、ｃｈ３が属し、波長ブロック＃２に波長チャネルｃｈ４、ｃｈ５、ｃｈ６が属し、波長ブロック＃３に波長チャネルｃｈ７、ｃｈ８、ｃｈ９が属し、波長ブロック＃４に波長チャネルｃｈ１０、ｃｈ１１、ｃｈ１２が属している。この場合、例えば、識別情報「11.12.12」が与えられると、剰余値「ゼロ」が得られ、加算結果「１」が得られる。したがって、波長ブロック＃１が特定される。そして、使用可能波長決定部２１３は、与えられた識別情報に対して、使用可能な波長チャネル（即ち、光送受信器２０２が使用する波長チャネルの候補）を表す情報を出力する。例えば、光送受信器＃３が識別情報「11.12.12」を取得したときは、使用可能な波長チャネルとして、ｃｈ１、ｃｈ２、ｃｈ３が決定される。
【０１５０】
図２２は、第２の実施形態に係わる波長選択シーケンスの一例を示す。この例では、クライアント２０１ａ、２０３ａ間でデータ通信を行うための波長チャネルが選択される。クライアント２０１ａ、２０３ａは、同じサブネット（ＩＤ＿ａで識別されるサブネットワーク）に接続されている。なお、図２２では、光送受信器は「ＴｘＲｘ」と表示されている。
【０１５１】
拠点Ｘにおいて、光送受信器２０２ａにクライアント機器２０１ａが接続される。クライアント機器２０１ａは、隣接発見パケット（OSPF Hello）を送信する。光送受信器２０２ａは、隣接発見パケットから識別情報ＩＤ＿ａを取得する。また、光送受信器２０２ａは、取得した識別情報ＩＤ＿ａに対応する波長ブロックを選択し、その波長ブロックに属する使用可能波長チャネルを特定する。なお、光送受信器が対応するクライアント機器から取得した識別情報は、自装置内に保存される。よって、以下の記載では、光送受信器が対応するクライアント機器から取得した識別情報を「自分の識別情報」と呼ぶことがある。
【０１５２】
光送受信器２０２ａは、クライアント機器２０１ａから識別情報ＩＤ＿ａを取得すると、待受け処理を実行する。待受け処理においては、光送受信器２０２ａは、拠点Ｙに光信号を送信することなく、受信波長を１つずつ順番に選択しながら拠点Ｙから送信される光信号を待ち受ける。このとき、光送受信器２０２ａは、すべての波長チャネルをスキャンしてもよいし、選択した波長ブロックに属する波長チャネルのみをスキャンしてもよい。また、待受け処理が実行される期間は、送信待ちタイマ２１６により計時される。なお、この実施例では、光送受信器２０２ａは、この待受け期間内に拠点Ｙから光信号を受信しないものとする。
【０１５３】
待受け期間が終了すると、光送受信器２０２ａは、送信／受信処理を実行する。送信／受信処理においては、光送受信器２０２ａは、選択した波長ブロックに属する波長チャネルの中から未使用の波長チャネルを選択する。この例では、波長チャネルｃｈ３が選択される。そして、光送受信器２０２ａは、選択した波長チャネルを使用して、自分の識別情報（即ち、クライアント機器２０１ａから取得した識別情報）を拠点Ｙに送信する。すなわち、波長チャネルｃｈ３を介して識別情報ＩＤ＿ａが送信される。また、光送受信器２０２ａは、送信／受信処理において、所定の時間間隔で識別情報を繰り返し送信する。また、送信／受信処理が実行される期間は、送信タイマ２１５により計時される。
【０１５４】
送信／受信処理においては、光送受信器２０２ａは、選択した波長チャネルにおいて拠点Ｙから送信される光信号を待ち受ける。すなわち、光送受信器２０２ａは、識別情報を送信している波長チャネルと同じ波長チャネルで拠点Ｙから送信される光信号を待ち受ける。この実施例では、光送受信器２０２ａは、波長チャネルｃｈ３で拠点Ｙに識別情報を送信し、波長チャネルｃｈ３において拠点Ｙから送信される光信号を待ち受ける。但し、このとき、送受信器２０２ａは、波長チャネルｃｈ３において光信号を受信しないものとする。そして、送信／受信期間が終了すると、光送受信器２０２ａは、再度、待受け処理を実行する。
【０１５５】
拠点Ｙにおいて、光送受信器２０４ａにクライアント機器２０３ａが接続される。クライアント機器２０３ａは、隣接発見パケットを送信する。光送受信器２０４ａは、隣接発見パケットから識別情報ＩＤ＿ａを取得する。また、光送受信器２０４ａは、取得した識別情報ＩＤ＿ａに対応する波長ブロックを選択し、その波長ブロックに属する使用可能波長チャネルを特定する。ここで、光送受信器２０２ａ、２０４ａが取得する識別情報は互いに同じである。よって、光送受信器２０２ａ、２０４ａは、同じ波長ブロックを選択する。すなわち、光送受信器２０２ａ、２０４ａにおいて、同じ使用可能波長チャネルが決定される。
【０１５６】
光送受信器２０４ａは、クライアント機器２０３ａから識別情報ＩＤ＿ａを取得すると、待受け処理を実行する。待受け処理においては、光送受信器２０４ａは、拠点Ｘに光信号を送信することなく、受信波長を１つずつ順番に選択しながら拠点Ｘから送信される光信号を待ち受ける。このとき、光送受信器２０４ａは、すべての波長チャネルをスキャンしてもよいし、選択した波長ブロックに属する波長チャネルのみをスキャンしてもよい。
【０１５７】
拠点Ｘにおいて、待受け期間が終了すると、光送受信器２０２ａは、再度、送信処理を実行する。このとき、光送受信器２０２ａは、選択した波長ブロックに属する波長チャネルの中から他の未使用の波長チャネルを選択する。この例では、波長チャネルｃｈ１が選択される。そして、光送受信器２０２ａは、選択した波長チャネルを使用して、自分の識別情報を拠点Ｙに送信する。すなわち、波長チャネルｃｈ１を介して識別情報ＩＤ＿ａが送信される。
【０１５８】
拠点Ｙにおいて、光送受信器２０４ａは、受信波長を１つずつ順番に選択しながら拠点Ｘから送信される光信号を待ち受けている。よって、光送受信器２０４ａは、光送受信器２０２ａから波長チャネルｃｈ１を介して送信される識別情報ＩＤ＿ａを受信する。そうすると、光送受信器２０４ａは、光送受信器２０２ａから受信した識別情報と自分の識別情報（すなわち、クライアント機器２０３ａから取得した識別情報）とを比較する。この例では、受信した識別情報および自分の識別情報は互いに一致する。この場合、光送受信器２０４ａは、データ通信で使用する波長チャネルとして、自分の識別情報と同じ識別情報を受信した波長チャネルを選択する。すなわち、データ通信で使用する波長チャネルとして波長チャネルｃｈ１が選択される。この後、光送受信器２０４ａは、選択した波長チャネルｃｈ１を使用して、自分の識別情報を拠点Ｘに送信する。
【０１５９】
光送受信器２０４ａが識別情報を送信したとき、光送受信器２０２ａは送信／受信処理を実行している。ここで、光送受信器２０２ａは、波長チャネルｃｈ１で、拠点Ｙから送信される光信号を待ち受けている。よって、光送受信器２０２ａは、光送受信器２０４ａから波長チャネルｃｈ１を介して送信される識別情報を受信できる。そうすると、光送受信器２０２ａは、光送受信器２０４ａから受信した識別情報と自分の識別情報（すなわち、クライアント機器２０１ａから取得した識別情報）とを比較する。この例では、受信した識別情報および自分の識別情報は互いに一致する。この場合、光送受信器２０２ａは、データ通信で使用する波長チャネルとして、自分の識別情報と同じ識別情報を受信した波長チャネルを選択する。すなわち、データ通信で使用する波長チャネルとして波長チャネルｃｈ１が選択される。
【０１６０】
この後、光送受信器２０２ａは、波長チャネルｃｈ１を使用してクライアント信号を拠点Ｙに送信し、波長チャネルｃｈ１を介して拠点Ｙからクライアント信号を受信する。また、光送受信器２０４ａは、波長チャネルｃｈ１を使用してクライアント信号を拠点Ｘに送信し、波長チャネルｃｈ１を介して拠点Ｘからクライアント信号を受信する。即ち、クライアント機器２０１ａ、２０３ａは、波長チャネルｃｈ１を使用して双方向にデータ通信を行う。
【０１６１】
図２３は、光送受信器の処理の一例を示すフローチャートである。なお、このフローチャートの処理は、光送受信器にクライアント機器が接続されたときに実行される。また、このフローチャートは、波長チャネルを選択する処理を示す。
【０１６２】
Ｓ１０１において、識別情報取得部２１２は、クライアント機器から識別情報を取得する。この実施例では、識別情報取得部２１２は、識別情報として、クライアント機器から送信されるOSPF Helloパケットの送信元ＩＰアドレスのネットワーク部の値を取得する。識別情報取得部２１２は、識別情報を保存する。以下の記載では、クライアント機器から取得する識別情報を「自分の識別情報」と呼ぶことがある。
【０１６３】
Ｓ１０２において、使用可能波長決定部２１３は、識別情報に対応する波長ブロックを選択し、その波長ブロックに属する使用可能波長チャネルを特定する。この結果、識別情報に対応する使用可能波長チャネルが特定される。Ｓ１０３において、送信待ちタイマ２１６が起動される。そして、光送受信器は、Ｓ１０４〜Ｓ１０７において、待受け処理を実行する。
【０１６４】
Ｓ１０４において、波長選択部２１４は、使用可能波長決定部２１３により選択された波長ブロックの中から、光送受信器が使用する波長チャネルを選択する。Ｓ１０５において、光受信部２２１は、波長選択部２１４により選択された波長チャネルにおいて、対向拠点から送信される光信号を待ち受ける。光受信部２２１が光信号を受信したときは、識別情報抽出部２２２は、その光信号から識別情報を抽出する。Ｓ１０６において、照合部２２３は、自分の識別情報と対向拠点から受信した識別情報とを比較する。
【０１６５】
光受信部２２１が光信号を受信しないとき、または、自分の識別情報と対向拠点から受信した識別情報とが一致しないときは、光送受信器の処理はＳ１０４に戻る。そして、Ｓ１０４において、波長選択部２１４は、使用可能波長決定部２１３により選択された波長ブロックの中から次の波長チャネルを選択する。すなわち、光送受信器は、自分の識別情報と対向拠点から受信した識別情報とが一致するまで、選択した波長ブロックに属する波長チャネルを１つずつ順番に選択する。
【０１６６】
自分の識別情報と対向拠点から受信した識別情報とが一致すると、光送受信器の処理はＳ１０８に進む。Ｓ１０８において、識別情報挿入部２１７は、対向拠点に送信するパケットの中に、識別情報取得２１２に保存されている識別情報（即ち、自分の識別情報）を挿入する。そして、光送信部２１８は、このパケットを対向拠点に送信する。このとき、光送信部２１８は、Ｓ１０４において波長選択部２１４により選択された波長チャネルを使用して光信号を送信する。
【０１６７】
自分の識別情報と対向拠点から受信した識別情報とが一致する前に、Ｓ１０７において送信待ちタイマ２１６が満了すると、光送受信器の処理はＳ１１１に進む。すなわち、待受け処理が終了する。
【０１６８】
Ｓ１１１において、波長選択部２１４は、使用可能波長決定部２１３により選択された波長ブロックの中から、光送受信器が使用する波長チャネルを選択する。Ｓ１１２において、送信タイマ２１５が起動される。そして、光送受信器は、Ｓ１１３〜Ｓ１１５の送信／受信処理を実行する。
【０１６９】
Ｓ１１３において、識別情報挿入部２１７は、対向拠点に送信するパケットの中に、識別情報取得２１２に保存されている識別情報（即ち、自分の識別情報）を挿入する。そして、光送信部２１８は、このパケットを対向拠点に送信する。このとき、光送信部２１８は、Ｓ１１１において波長選択部２１４により選択された波長チャネルを使用して光信号を送信する。加えて、光受信部２２１は、Ｓ１１１において波長選択部２１４により選択された波長チャネルにおいて対向拠点から送信される光信号を待ち受ける。
【０１７０】
Ｓ１１３〜Ｓ１１５の送信／受信処理において、光送受信器は、対向拠点に識別情報を繰り返し送信しながら、対向拠点から送信される光信号を待ち受ける。そして、光受信部２２１が光信号を受信したときは、識別情報抽出部２２２は、その受信光信号から識別情報を抽出する。また、照合部２２３は、自分の識別情報と対向拠点から受信した識別情報とを比較する。
【０１７１】
自分の識別情報と対向拠点から受信した識別情報とが一致すると、光送受信器の処理は終了する。一方、自分の識別情報と対向拠点から受信した識別情報とが一致する前に、Ｓ１１５において送信タイマ２１５が満了すると、送信／受信処理は終了し、光送受信器の処理はＳ１０３に戻る。すなわち、Ｓ１０６またはＳ１１４において自分の識別情報と対向拠点から受信した識別情報とが一致すると判定されるまで、Ｓ１０４〜Ｓ１０７の送信待ち処理およびＳ１１３〜Ｓ１１５の送信／受信処理が交互に実行される。
【０１７２】
このように、Ｓ１０６において自分の識別情報と対向拠点から受信した識別情報とが一致すると判定されたときは、以降、光送受信器は、Ｓ１０４で選択した波長チャネルで対向拠点との間で双方向にデータ通信を行う。また、Ｓ１１４において自分の識別情報と対向拠点から受信した識別情報とが一致すると判定されたときは、以降、光送受信器は、Ｓ１１１で選択した波長チャネルで対向拠点との間で双方向にデータ通信を行う。
【０１７３】
なお、図２３に示す実施例では、送信待ちタイマ２１６が満了したときに待受け処理が終了するが、第２の実施形態はこの手順に限定されるものではない。例えば、使用可能波長決定部２１３により決定されたすべての使用可能波長チャネルについてのスキャンが終了したときに待受け処理が終了するようにしてもよい。この場合、光送受信器は送信待ちタイマ２１６を備えなくてもよい。
【０１７４】
ここで、図２２に示す実施例を参照して図２３に示すフローチャートを説明する。以下の記載では、まず、拠点Ｘにおいて、光送受信器２０２ａにクライアント機器２０１ａが接続される。そうすると、光送受信器２０２ａは、自分の識別情報（ＩＤ＿ａ）を取得する。そして、光送受信器２０２ａは、Ｓ１０４〜Ｓ１０７の待受け処理を実行する。ただし、この待受け処理において、光送受信器２０２ａは、拠点Ｙから自分の識別情報と同じ識別情報を受信しない。
【０１７５】
続いて、光送受信器２０２ａは、Ｓ１１１で波長チャネルｃｈ３を選択した後、Ｓ１１３〜Ｓ１１５の送信／受信処理を実行する。すなわち、光送受信器２０２ａは、波長チャネルｃｈ３を使用して拠点Ｙに識別情報ＩＤ＿ａを送信し、かつ、波長チャネルｃｈ３において拠点Ｙから送信される光信号を待ち受ける。但し、この送信／受信処理において、光送受信器２０２ａは、波長チャネルｃｈ３を介して光信号を受信しない。
【０１７６】
送信／受信期間が終了すると、光送受信器２０２ａは、再度、Ｓ１０４〜Ｓ１０７の待受け処理を実行する。ただし、この待受け処理においても、光送受信器２０２ａは、自分の識別情報と同じ識別情報を受信しない。
【０１７７】
拠点Ｙにおいて、光送受信器２０４ａにクライアント機器２０３ａが接続されると、光送受信器２０４ａは、Ｓ１０１で自分の識別情報（ＩＤ＿ａ）を取得し、Ｓ１０２で波長ブロックを選択する。そして、光送受信器２０４ａは、Ｓ１０４〜Ｓ１０７の待受け処理を実行する。このとき、光送受信器２０４ａは、選択した波長ブロック中の波長チャネルを１つずつ順番に選択しながら拠点Ｘから送信される識別情報を待ち受ける。
【０１７８】
光送受信器２０２ａは、待受け期間が終了すると、再度、Ｓ１１３〜Ｓ１１５の送信／受信処理を実行する。このとき、光送受信器２０２ａは、Ｓ１１１で波長チャネルｃｈ１を選択する。すなわち、光送受信器２０２ａは、波長チャネルｃｈ１を使用して拠点Ｙに識別情報ＩＤ＿ａを送信し、かつ、波長チャネルｃｈ１において拠点Ｙから送信される光信号を待ち受ける。
【０１７９】
光送受信器２０４ａは、待受け処理において、拠点Ｘから波長チャネルｃｈ１を介して送信される識別情報ＩＤ＿ａを受信する。そうすると、光送受信器２０４ａは、Ｓ１０６において、自分の識別情報と拠点Ｘから受信した識別情報とを比較する。このとき、自分の識別情報と拠点Ｘから受信した識別情報とが一致する。この場合、光送受信器２０４ａにおいて、光送信部２１８は、波長チャネルｃｈ１を使用して拠点Ｘに光信号を送信するように設定され、光受信部２２１は、波長チャネルｃｈ１を介して拠点Ｘから光信号を受信するように設定される。この後、光送受信器２０４ａは、Ｓ１０８において、波長チャネルｃｈ１を使用して、自分の識別情報を拠点Ｘに送信する。
【０１８０】
光送受信器２０４ａから識別情報が送信されたとき、光送受信器２０２ａは、Ｓ１１３〜Ｓ１１５の送信／受信処理を実行している。このとき、光送受信器２０２ａは、波長チャネルｃｈ１において拠点Ｙから送信される光信号を待ち受けている。したがって、光送受信器２０２ａは、拠点Ｙから波長チャネルｃｈ１を介して送信される光信号を受信し、その受信光信号から識別情報ＩＤ＿ａを抽出する。そうすると、光送受信器２０２ａは、Ｓ１１４において、自分の識別情報と拠点Ｙから受信した識別情報とを比較する。このとき、自分の識別情報と拠点Ｙから受信した識別情報とが一致する。この場合、光送受信器２０２ａにおいて、光送信部２１８は、波長チャネルｃｈ１を使用して拠点Ｙに光信号を送信するように設定され、光受信部２２１は、波長チャネルｃｈ１を介して拠点Ｙから光信号を受信するように設定される。
【０１８１】
このように、第２の実施形態による波長選択シーケンスにおいては、データ通信のための波長チャネルを使用して、波長選択のための制御情報が伝送される。よって、制御情報を伝送するための専用の波長チャネルを用意する必要は無く、ＷＤＭ伝送の波長使用効率が向上する。
【０１８２】
＜使用可能波長決定部のバリエーション＞
識別情報が数値である場合、図２１に示す構成で割算を行って剰余を算出することは容易である。ところが、識別情報が複数の数値の組合せまたは文字列である場合は、図２１に示す構成は必ずしも適切とはいえない。
【０１８３】
図２４は、使用可能波長決定部２１３のバリエーションを示す。この例では、使用可能波長決定部２１３は、ハッシュ値計算部２１３ｄ、ハッシュ値変換部２１３ｅ、ブロック＿波長変換部２１３ｃを備える。ハッシュ値計算部２１３ｄは、識別情報取得部２１２が取得した識別情報からハッシュ値を計算する。ハッシュ値変換部２１３ｅは、ハッシュ値計算部２１３ｄにより得られたハッシュ値を波長ブロック番号に変換する。そして、ブロック＿波長変換部２１３ｃは、図２１に示す例と同様に、特定された波長ブロックに対応する使用可能波長チャネルを決定する。なお、ハッシュ値計算部２１３ｄにより得られたハッシュ値が一意に波長ブロックを識別する場合は、使用可能波長決定部２１３はハッシュ値変換部２１３ｅを備える必要はない。
【０１８４】
図２５は、使用可能波長決定部２１３の他のバリエーションを示す。図２５に示す使用可能波長決定部２１３は、例えば、識別情報が既知であるケースにおいて使用される。そして、使用可能波長決定部２１３は、図２５（ａ）に示すように、ＩＤ＿ブロック変換部２１３ｆおよびブロック＿波長変換部２１３ｃを備える。
【０１８５】
ＩＤ＿ブロック変換部２１３ｆは、図２５（ｂ）に示すように、予め指定されている識別情報と波長ブロックとの対応関係を表すテーブルを備える。ＩＤ＿ブロック変換部２１３ｆは、図２１に示す例と同様に、与えられる識別情報に対応する波長ブロックを特定する。そして、ブロック＿波長変換部２１３ｃは、図２１に示す例と同様に、特定された波長ブロックに対応する使用可能波長チャネルを決定する。
【０１８６】
なお、使用可能波長決定部２１３は、図２５（ｃ）に示すように、予め指定されている識別情報と使用可能波長チャネルとの対応関係を表すテーブルを備えていてもよい。この場合、使用可能波長決定部２１３は、識別情報が与えられたときに、対応する使用可能波長チャネルを直接決定することができる。
【０１８７】
＜光送受信器のバリエーション＞
図２６は、光送受信器のバリエーションの一例を示す。図２６に示す光送受信器は、図２０に示す回路に加えて、割当て完了情報挿入部２３１および割当て完了情報抽出部２３２を備える。
【０１８８】
割当て完了情報挿入部２３１は、光送受信器による波長割当て処理が完了したときに、割当て完了情報を生成する。割当て完了情報は、データ通信のために選択された波長チャネル（即ち、割当て済み波長チャネル）を表す情報を含む。そして、割当て完了情報は、識別情報と同様の方法で対向拠点に送信される。例えば、割当て完了情報は、対向拠点に送信されるパケットに挿入される。或いは、割当て完了情報は、対向拠点に送信される信号に多重化されるようにしてもよい。これらのケースでは、割当て完了情報は、例えば、波長選択部２１４が選択した波長チャネルを使用して対向拠点に送信される。
【０１８９】
割当て完了情報抽出部２３２は、対向拠点から受信する信号から割当て完了情報を抽出する。なお、光送受信器は、送信待ち期間においては、ＷＤＭ信号の各波長チャネルを１つずつ順番に選択しながら対抗拠点から送信される光信号を待ち受ける。よって、割当て完了情報がいずれの波長チャネルで送信されても、光送受信器は、割当て完了情報を受信できる。
【０１９０】
受信した割当て完了情報は、波長選択部２１４に導かれる。そうすると、波長選択部２１４は、使用可能波長決定部２１３により決定される使用可能波長チャネルから、割当て完了情報により指定される割当て済み波長チャネルを除外する。そして、波長選択部２１４は、割当て済み波長チャネルが除外された使用可能波長チャネル（すなわち、残存波長チャネル）の中から、光送受信器が使用する波長チャネルを選択する。
【０１９１】
このように、図２６に示す光送受信器においては、データ通信のための波長チャネルを選択する際に、他の光送受信器において使用されている波長チャネルが除外される。すなわち、波長選択部２１４は、より少ない数の候補の中から使用すべき波長チャネルを選択する。よって、図２３に示すＳ１０４〜Ｓ１０７で待ち受ける波長チャネルの数が少なくなる。また、波長選択部２１４により、他の光送受信器において使用されている波長チャネルが選択されないので、波長選択シーケンスの効率が高くなる。
【０１９２】
図２７は、光送受信器のバリエーションの他の例を示す。図２７に示す光送受信器は、図２６に示す回路に加えて、送信タイマ調整部２３３を備える。送信タイマ調整部２３３は、波長選択部２１４が選択し得る波長チャネルの数（即ち、残存波長チャネルの数）に応じて、送信タイマ２１５が計時する送信時間を調整する。
【０１９３】
図２６に示す構成においては、他の光送受信器において波長チャネルが選択されると、使用可能な波長チャネルの数が減少する。例えば、識別情報に対応する波長ブロックに波長チャネルｃｈ１〜ｃｈ１０が属し、波長チャネルｃｈ１が他の光送受信器により使用されているものとする。この場合、波長選択部２１４は、波長チャネルｃｈ２〜ｃｈ１０の中から使用すべき波長チャネルを選択する。
【０１９４】
ここで、光送受信器は、Ｓ１０４〜Ｓ１０７の送信待ち処理において、使用可能な波長チャネルを１つずつ順番に選択しながら光信号を待ち受ける。また、Ｓ１１３〜Ｓ１１５の送信／受信処理において任意のチャネルを使用して送信される光信号が対向拠点の光送受信器により確実に受信されるためには、送信待ち処理が実行される全期間にわたって光信号を繰り返し送信する動作が要求される。換言すれば、送信待ち処理において使用可能な波長チャネルを１つずつ順番に選択する処理に要する時間だけ、光信号を繰り返し送信すれば、その光信号は、対向拠点の光送受信器により確実に受信されると考えられる。なお、光送受信器が送信／受信処理において光信号を繰り返し送信する期間は、送信タイマ２１５により計時される。
【０１９５】
送信タイマ調整部２３３は、波長選択部２１４が選択し得る波長チャネルの数に応じて送信タイマ２１５が計時する送信時間を調整する。例えば、使用可能な波長チャネルの数が１０であり、送信待ち処理において１つの波長チャネルについて時間Ｔだけ光信号を待ち受けるものとすると、送信待ち処理に要する時間は１０Ｔである。そして、使用可能な波長チャネルの数が１０から９に削減されると、送信待ち処理に要する時間も１０Ｔから９Ｔに減少する。この場合、送信タイマ調整部２３３は、送信タイマ２１５が計時する送信時間を１０Ｔから９Ｔに更新する。この結果、波長選択シーケンスに要する処理時間が短縮される。
【０１９６】
図２８は、光送受信器のバリエーションのさらに他の例を示す。図２８に示す光送受信器は、図２６に示す回路に加えて、波長ブロック再設定部２３４を備える。波長ブロック再設定部２３４は、識別情報と波長ブロックとの対応関係を再設定する。
【０１９７】
ここで、上述した実施例では、データ通信の開始を要求する光送受信器には、識別情報に対応する波長ブロックが割り当てられる。このとき、上述した剰余値またはハッシュ値を使用して波長ブロックを決定する方法では、複数の光送受信器が集中的に特定の波長ブロックに割り当てられることがある。また、伝送路の状態に起因して、幾つかの波長チャネルが使用できなくなることがある。そして、これらのケースでは、新たに波長チャネルを要求する光送受信器に対してある波長ブロックが割り当てられたときに、その波長ブロック内に選択可能な波長チャネルが残っていないことがある。
【０１９８】
そこで、図２８に示す構成では、ある波長ブロックに属する全ての波長チャネルが他の光送受信器に割り当てられているときには、波長選択部２１４は、その波長ブロック内に選択可能な波長ブロックが残っていないことを表すゼロ通知を生成する。そして、波長ブロック再設定部２３４は、ゼロ通知を受信すると、識別情報と波長ブロックとの対応関係を再設定する。
【０１９９】
例えば、図２１に示す実施例において、初期設定として、「４」で割算したときの剰余値がゼロである識別情報（以下、注目識別情報）に対して波長ブロック＃１が割り当てられているものとする。そして、波長ブロック＃１に属する全ての波長チャネルが他の光送受信器に割り当てられたものとする。この場合、波長選択部２１４は、波長ブロック＃１を指定するゼロ通知を生成する。そうすると、波長ブロック再設定部２３４は、所定のルールに従って、注目識別情報に対して、波長ブロック＃１以外の波長ブロックを割り当てる。一例としては、波長ブロック番号が１だけ大きい波長ブロックが割り当てられる。上述のケースでは、注目識別情報に対して波長ブロック＃２が割り当てられる。なお、波長ブロックを再設定するためのルールは、全ての光送受信器が認識しているものとする。
【０２００】
このように、選択された波長ブロックの残存波長チャネルの数がゼロになったときは、波長ブロック再設定部２３４は、識別情報と波長ブロックとの対応関係を再設定する。そうすると、使用可能波長決定部２１３は、他の波長ブロックを選択する。これにより、新たな波長チャネル候補が決定される。そして、波長選択部２１４は、新たな波長チャネル候補の中からデータ通信のための波長チャネルを選択する。
【０２０１】
図１８〜図２８に示す通信システムでは、１つの光送受信器に１つのクライアント機器が接続されるが、第２の実施形態は、この構成に限定されるものではない。例えば、図２９に示すように、複数の光送受信器に１つのクライアント機器が接続されてもよい。
【０２０２】
図２９に示す実施例では、拠点Ｘに設けられるＬ３クライアント機器（ルータ２４１）と拠点Ｙに設けられるＬ３クライアント機器（ルータ２４４）との間でデータ通信が行われる。ルータ２４１は、複数の光送受信器２０２（２０２ａ〜２０２ｋ）を介してルータ２４４とデータ通信を行う。また、ルータ２４４は、複数の光送受信器２０４（２０４ａ〜２０４ｋ）を介してルータ２４１とデータ通信を行う。すなわち、ルータ２４１、２４４は、リンクアグリゲーション（IEEE802.3.ad）で複数のリンクを設定する。なお、ルータ２４１と光送受信器２０２ａ〜２０２ｋとの間にＬ２機器が設けられている。また、ルータ２４４と光送受信器２０４ａ〜２０４ｋとの間にＬ２機器が設けられている。
【０２０３】
上記構成の通信システムにおいて、光送受信器２０２ａ〜２０２ｋと光送受信器２０４ａ〜２０４ｋとの間に複数のリンク（すなわち、複数の波長チャネル）を設定するときには、各光送受信器２０２、２０４は、それぞれ識別情報を取得する。ここで、Ｌ２機器からレイヤ２の識別情報（例えば、Link Layer Discovery Protocolの識別子）を取得すれば、光送受信器２０２、２０４は、各波長チャネルを識別できる。ところが、Ｌ２機器間でリンクアグリゲーションが行われる場合、Ｌ２機器の能力によっては、Ｌ３機器のアドレスが必要となることがある。
【０２０４】
ただし、識別情報としてＬ３機器のアドレスを使用する場合、光送受信器２０２ａ〜２０２ｋは同じ識別情報（ルータ２４１のサブネット値）を取得し、光送受信器２０４ａ〜２０４ｋは同じ識別情報（ルータ２４４のサブネット値）を取得する。このため、光送受信器２０２ａ〜２０２ｋと光送受信器２０４ａ〜２０４ｋとの間に複数の波長チャネルを設定するときに、拠点Ｘの任意の光送受信器２０２と拠点Ｙの任意の光送受信器２０４との間の波長チャネルが設定される。すなわち、光送受信器２０２ａと光送受信器２０４ａとの間に波長チャネルが設定されるかもしれないし、光送受信器２０２ａと光送受信器２０４ｋとの間に波長チャネルが設定されるかもしれない。
【０２０５】
上述の実施例を含む実施形態に関し、さらに下記の付記を開示する。
（付記１）
第１の拠点と第２の拠点との間で波長分割多重光信号を伝送する光伝送システムにおいて前記第１の拠点に実装される光伝送装置であって、
第１の波長を使用して、第１の識別情報を含む第１の光信号を前記第２の拠点に送信する光送信部と、
前記第１の波長を使用して伝送される、第２の識別情報を含む第２の光信号を前記第２の拠点から受信する光受信部と、を備え、
前記第１の識別情報と前記第２の光信号から抽出される第２の識別情報とが同一である場合、前記光送信部は、前記第１の波長を使用して、前記光伝送システムにおいて使用されていない第２の波長を示す波長通知を前記第２の拠点に送信し、
前記第１の波長を使用して伝送される、前記第２の拠点において前記波長通知が受信されたことを示す完了通知を、前記光受信部が受信したときに、前記光送信部は、前記第２の波長で前記第２の拠点に光信号を送信し、前記光受信部は、前記第２の拠点から送信される前記第１の波長の光信号の受信を中止する
ことを特徴とする光伝送装置。
（付記２）
入力信号から前記第１の識別情報を取得する取得部と、
前記光伝送装置と前記第２の拠点に実装されている対向光伝送装置との間の通信を制御するコントローラをさらに備え、
前記コントローラは、
前記第１の識別情報と前記第２の識別情報とが同一であるときに、前記光伝送装置または前記対向光伝送装置のうちのどちらがマスタ装置として動作するのかを決定し、
前記光伝送システムにおける未使用波長を検出し、
前記光伝送装置がマスタ装置として動作するときに、前記コントローラにより検出された未使用波長および前記対向光伝送装置において検出された未使用波長に基づいて前記第２の波長を決定する
ことを特徴とする付記１に記載の光伝送装置。
（付記３）
前記取得部は、前記第１の識別情報として、前記入力信号の送信元を識別する情報または前記入力信号の送信元を識別する情報の一部を取得する
ことを特徴とする付記２に記載の光伝送装置。
（付記４）
前記入力信号は、ルータから送信される隣接発見または隣接確認のためのパケットであり、
前記取得部は、前記第１の識別情報として、前記パケットから前記ルータを識別するアドレス中のネットワークアドレス部の値を取得する
ことを特徴とする付記３に記載の光伝送装置。
（付記５）
前記コントローラは、前記第２の波長を表す波長通知を前記対向光伝送装置に送信する
ことを特徴とする付記２に記載の光伝送装置。
（付記６）
前記光送信部は、波長可変光源を含み、
前記光受信部は、波長可変局発光源を含み、
前記コントローラは、前記光送信部が前記第２の波長の光信号を送信するように前記波長可変光源を制御し、前記光受信部が前記第２の波長の光信号をコヒーレント受信するように前記波長可変局発光源を制御する
ことを特徴とする付記２に記載の光伝送装置。
（付記７）
前記光送信部は、波長可変光源を含み、
前記光受信部は、可変帯域通過フィルタを含み、
前記コントローラは、前記光送信部が前記第２の波長の光信号を送信するように前記波長可変光源を制御し、前記光受信部が前記第２の波長の光信号を受信するように前記可変帯域通過フィルタを制御する
ことを特徴とする付記２に記載の光伝送装置。
（付記８）
第１の拠点と第２の拠点との間で波長分割多重光信号を伝送する光伝送システムにおいて前記第１の拠点に実装される光伝送装置により使用される光伝送方法であって、
第１の波長を使用して、第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記第１の波長を使用して伝送される、第２の識別情報を含む第２の光信号を前記第２の拠点から受信し、
前記第１の識別情報と前記第２の光信号から抽出される第２の識別情報とが同一である場合、前記第１の波長を使用して、前記光伝送システムにおいて使用されていない第２の波長を示す波長通知を前記第２の拠点に送信し、
前記第１の波長を使用して伝送される、前記第２の拠点において前記波長通知が受信されたことを示す完了通知を受信したときに、前記第２の波長で前記第２の拠点に光信号を送信し、前記第２の拠点から送信される前記第１の波長の光信号の受信を中止する
ことを特徴とする光伝送方法。
（付記９）
複数の光伝送装置が実装される第１の拠点と複数の光伝送装置が実装される第２の拠点との間で波長分割多重光信号を伝送する光伝送システムであって、
前記第１の拠点に実装される複数の光伝送装置のうちの第１の光伝送装置は、第１の波長を使用して、第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記第２の拠点に実装される複数の光伝送装置のうちの第２の光伝送装置は、前記第１の波長を使用して、第２の識別情報を含む第２の光信号を前記第１の拠点に送信し、
前記第１の識別情報と前記第２の識別情報とが同一である場合、前記第１の光伝送装置は、前記第１の波長を使用して、前記光伝送システムにおいて使用されていない第２の波長を示す波長通知を前記第２の拠点に送信し、
前記第２の光伝送装置は、前記第１の拠点から前記波長通知を受信すると、前記第１波長を使用して、前記波長通知を受信したことを示す完了通知を前記第１の拠点に送信し、
前記第１の光伝送装置は、前記第２の拠点から前記完了通知を受信すると、前記第２の波長で前記第２の拠点に光信号を送信し、前記第２の拠点から送信される前記第１の波長の光信号の受信を中止する
ことを特徴とする光伝送システム。
（付記１０）
複数の光伝送装置が実装される第１の拠点と複数の光伝送装置が実装される第２の拠点との間で波長分割多重光信号を伝送する光伝送システムであって、
各光伝送装置において入力信号から識別情報を取得し、
前記第１の拠点に実装されている第１の光伝送装置が入力信号から取得した識別情報と前記第２の拠点に実装されている第２の光伝送装置が入力信号から取得した識別情報とが互いに一致するときは、前記第１の光伝送装置および前記第２の光伝送装置は、どちらがマスタ装置として動作するのかを決定し、
前記第１の光伝送装置および前記第２の光伝送装置は、それぞれ、前記光伝送システムにおける未使用波長を検出し、
前記第１の光伝送装置がマスタ装置として動作するときは、前記第１の光伝送装置は、前記第１の光伝送装置と前記第２の光伝送装置との間の通信のために、前記光伝送システムにおいて使用されていない未使用波長の中から第１の波長を選択し、
前記第１の波長が他の光伝送装置間の通信のために選択されていなければ、前記第１の光伝送装置は、前記第１の波長を前記第１の光伝送装置と前記第２の光伝送装置との間の通信に割り当てる
ことを特徴とする光伝送システム。
（付記１１）
第３の光伝送装置により前記第３の光伝送装置と第４の光伝送装置との間の通信のために前記第１の波長が選択されているときは、前記第１の光伝送装置および前記第３の光伝送装置は、どちらがマスタ装置として動作するのかを決定し、
前記第１の光伝送装置が前記第３の光伝送装置に対してマスタ装置として動作するときは、前記第１の光伝送装置は、前記第１の波長を前記第１の光伝送装置と前記第２の光伝送装置との間の通信に割り当て、前記第３の光伝送装置は、前記第３の光伝送装置と前記第４の光伝送装置との間の通信のために前記第１の波長と異なる第２の波長を選択する
ことを特徴とする付記１０に記載の光伝送システム。
（付記１２）
前記第１の拠点に実装されている複数の光伝送装置から出力される複数の光信号を合波して波長分割多重光信号を生成する第１の光カプラと、
前記第１の光カプラにより生成される波長分割多重光信号を分岐して前記第２の拠点に実装されている複数の光伝送装置に導く第１の光スプリッタと、
前記第２の拠点に実装されている複数の光伝送装置から出力される複数の光信号を合波して波長分割多重光信号を生成する第２の光カプラと、
前記第２の光カプラにより生成される波長分割多重光信号を分岐して前記第１の拠点に実装されている複数の光伝送装置に導く第２の光スプリッタと、をさらに備える
ことを特徴とする付記１０に記載の光伝送システム。
（付記１３）
前記第１の拠点に実装されている複数の光伝送装置から出力される複数の光信号を合波して波長分割多重光信号を生成する第１のＡＷＧ（Arrayed Waveguide）と、
前記第１のＡＷＧにより生成される波長分割多重光信号を分岐して前記第２の拠点に実装されている複数の光伝送装置に導く光スプリッタと、
前記第２の拠点に実装されている複数の光伝送装置から出力される複数の光信号を合波して波長分割多重光信号を生成する光カプラと、
前記光カプラにより生成される波長分割多重光信号を波長ごとに分離して前記第１の拠点に実装されている対応する光伝送装置に導く第２のＡＷＧと、をさらに備える
ことを特徴とする付記１０に記載の光伝送システム。
（付記１４）
複数の光伝送装置が実装される第１の拠点と複数の光伝送装置が実装される第２の拠点との間で波長分割多重光信号を伝送する光伝送システムであって、
前記第１の拠点に実装されている複数の光伝送装置を制御する第１のコントローラと、
前記第２の拠点に実装されている複数の光伝送装置を制御する第２のコントローラと、を備え、
各光伝送装置は、入力信号から識別情報を取得し、
前記第１の拠点に実装されている第１の光伝送装置が入力信号から取得した識別情報と前記第２の拠点に実装されている第２の光伝送装置が入力信号から取得した識別情報とが互いに一致するときは、前記第１のコントローラおよび前記第２のコントローラは、どちらがマスタ装置として動作するのかを決定し、
前記第１の光伝送装置および前記第２の光伝送装置は、それぞれ、前記光伝送システムにおける未使用波長を検出し、
前記第１のコントローラがマスタ装置として動作するときは、前記第１のコントローラは、前記第１の光伝送装置と前記第２の光伝送装置との間の通信のために、前記光伝送システムにおいて使用されていない未使用波長の中から第１の波長を選択し、
前記第１の波長が他の光伝送装置間の通信のために選択されていなければ、前記第１のコントローラは、前記第１の波長を前記第１の光伝送装置と前記第２の光伝送装置との間の通信に割り当てる
ことを特徴とする光伝送システム。
（付記１５）
第１の拠点と第２の拠点との間で波長分割多重光信号を伝送する光伝送システムにおいて前記第１の拠点に実装される光伝送装置であって、
前記第２の拠点に光信号を送信する光送信部と、
前記第２の拠点から光信号を受信する光受信部と、を備え、
前記光送信部は、使用可能な波長の中から選択される第１の波長を使用して第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記光受信部は、前記第２の拠点から送信される前記第１の波長の第２の光信号を受信し、
前記第１の識別情報と前記第２の光信号から抽出される第２の識別情報とが同一である場合、前記光送信部は、前記第１の波長で前記第２の拠点に光信号を送信し、前記光受信部は、前記第２の拠点から送信される前記第１の波長の光信号を受信する
ことを特徴とする光伝送装置。
（付記１６）
前記第１の識別情報に基づいて前記使用可能な波長を決定する使用可能波長決定部と、
前記使用可能な波長の中から前記第１の波長を選択する波長選択部と、をさらに備える
ことを特徴とする付記１５に記載の光伝送装置。
（付記１７）
前記光受信部が、前記第１の拠点と前記第２の拠点との間の通信に対して割り当てられた割当て済み波長を表す情報を前記第２の拠点から受信したときは、前記波長選択部は、前記使用可能波長決定部により決定された前記使用可能な波長から前記割当て済み波長を除外した後に残る残存波長の中から前記第１の波長を選択する
ことを特徴とする付記１６に記載の光伝送装置。
（付記１８）
前記残存波長の数に応じて送信期間の長さを調整する調整部をさらに備え、
前記光送信部は、前記調整部により長さが調整された送信期間において前記第１の光信号を繰り返し前記第２の拠点に送信する
ことを特徴とする付記１７に記載の光伝送装置。
（付記１９）
前記残存波長の数がゼロになったときは、前記使用可能波長決定部は、前記第１の識別情報に基づいて決定した使用可能な波長とは異なる波長候補を決定し、
前記波長選択部は、前記波長候補の中から波長を選択する
ことを特徴とする付記１６に記載の光伝送装置。
（付記２０）
複数の光伝送装置が実装される第１の拠点と複数の光伝送装置が実装される第２の拠点との間で波長分割多重光信号を伝送する光伝送方法であって、
前記第１の拠点に実装される複数の光伝送装置のうちの第１の光伝送装置は、前記第１の光伝送装置への入力信号から第１の識別情報を取得し、
前記第２の拠点に実装される複数の光伝送装置のうちの第２の光伝送装置は、前記第２の光伝送装置への入力信号から第２の識別情報を取得し、
前記第２の光伝送装置は、前記第２の光伝送装置が使用可能な波長を１つずつ順番に選択し、選択した各波長で前記第１の拠点から送信される光信号を待ち受け、
前記第１の光伝送装置は、前記第１の光伝送装置が使用可能な波長の中から選択される第１の波長を使用して、前記第１の識別情報を含む第１の光信号を前記第２の拠点に送信し、
前記第２の光伝送装置が前記第１の光信号を受信したときは、前記第１の光信号から前記第１の識別情報を抽出し、
前記第２の光伝送装置において前記第１の識別情報と第２の識別情報とが同一であると判定されたときは、前記第２の光伝送装置は、前記第１の波長で前記第１の拠点とデータ通信を行うように前記第２の光伝送装置の光送信部および光受信部を設定し、前記第１の波長を使用して前記第２の識別情報を含む第２の光信号を前記第１の拠点に送信し、
前記第１の光伝送装置は、前記第２の光信号から前記第２の識別情報を抽出し、
前記第１の光伝送装置において前記第１の識別情報と第２の識別情報とが同一であると判定されたときは、前記第１の光伝送装置は、前記第１の波長で前記第２の拠点とデータ通信を行うように前記第１の光伝送装置の光送信部および光受信部を設定する
ことを特徴とする光伝送方法。
【符号の説明】
【０２０６】
１（１ａ〜１ｎ）  ルータ
２（２ａ〜２ｎ）  トランスポンダ
３（３ａ〜３ｎ）  ルータ
４（４ａ〜４ｎ）  トランスポンダ
５Ｔ、６Ｔ  光カプラ
５Ｒ、６Ｒ  光カプラ（光スプリッタ）
１１  識別情報取得部
１２、１５  シャッター
１３  送信器
１３ｃ  光源
１４  コヒーレント受信器
１４ａ  局発光源
２１  送信回路
２４  受信回路
３１ａ  帯域通過フィルタ（ＢＰＦ）
４１  光アンプ
５１  光サーキュレータ
６１、６２  ＡＷＧ
７１、７２  コントローラ
１００  光伝送システム
２０１（２０１ａ〜２０１ｎ）、２０３（２０３ａ〜２０３ｎ）  クライアント機器
２０２（２０２ａ〜２０２ｎ）、２０４（２０４ａ〜２０４ｎ）  光送受信器
２１２  識別情報取得部
２１３  使用可能波長決定部
２１４  波長選択部
２１８  光送信部
２２１  光受信部
２２２  識別情報抽出部
２２３  照合部
【図１】
2019134398.tif 000003
【図２】
2019134398.tif 000004
【図３】
2019134398.tif 000005
【図４】
2019134398.tif 000006
【図５】
2019134398.tif 000007
【図６】
2019134398.tif 000008
【図７】
2019134398.tif 000009
【図８】
2019134398.tif 000010
【図９】
2019134398.tif 000011
【図１０】
2019134398.tif 000012
【図１１】
2019134398.tif 000013
【図１２】
2019134398.tif 000014
【図１３】
2019134398.tif 000015
【図１４】
2019134398.tif 000016
【図１５】
2019134398.tif 000017
【図１６】
2019134398.tif 000018
【図１７】
2019134398.tif 000019
【図１８】
2019134398.tif 000020
【図１９】
2019134398.tif 000021
【図２０】
2019134398.tif 000022
【図２１】
2019134398.tif 000023
【図２２】
2019134398.tif 000024
【図２３】
2019134398.tif 000025
【図２４】
2019134398.tif 000026
【図２５】
2019134398.tif 000027
【図２６】
2019134398.tif 000028
【図２７】
2019134398.tif 000029
【図２８】
2019134398.tif 000030
【図２９】
2019134398.tif 000031