(57)【要約】【課題】データパスと制御パスの波長を共有し、分離及び多重を行う波長を動的に変更するＷＤＭリングシステムにおいては、全ノード装置間で制御パスが途切れることなく通信できる装置及び方法の提供。【解決手段】光信号をそれぞれ波長単位に、分離、多重、通過させ、分離及び多重を行う光信号の波長が可変とされるＯＡＤＭ（Ｏｐｔｉｃａｌ  ＡｄｄＤｒｏｐ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐａｃｋｅｔ）パケット単位の経路選択処理を行うルータを備えたノード装置をリング形態に複数接続してなるＷＤＭリングネットワークの制御パス確立方法であって、前記各ノード装置間における制御パスとデータパスの波長を分けず、制御パスとしてデータパスの波長を可能な限り使用し、前記データパスの変更に応じて、前記制御パスを動的に変更する。【選択図】図１
2004214891.tif 000002
【特許請求の範囲】
【請求項１】
互いに波長の異なる複数の光信号が波長多重化されて伝送されるリング状の光伝送路で接続された複数のノード装置を含み、
前記ノード装置は、前記光伝送路に伝送される波長多重された光信号を入力及び出力し、前記光信号を波長単位に分離、挿入、あるいは通過させるとともに、分離、挿入、通過を行う光信号の波長が可変とされるＯＡＤＭ（Ｏｐｔｉｃａｌ  ＡｄｄＤｒｏｐ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）装置と、
リング外部のネットワークと前記ＯＡＤＭとに接続され、パケットの中継処理を行う中継装置と、
を有する、ＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）リングネットワークの制御パス確立方法であって、
ＷＤＭリング上のノード装置間における制御パスとデータパスの波長を分けずに、制御パスとして、データパスの波長を可能な限り使用するステップと、
前記データパスの設定変更に応じて、ＷＤＭリング上のノード装置が、前記制御パスを動的に変更するステップと、
を含む、ことを特徴とする、ＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項２】
互いに波長の異なる複数の光信号が波長多重化されて伝送されるリング状の光伝送路で接続された複数のノード装置を含み、
前記ノード装置は、前記光伝送路に伝送される波長多重された光信号を入力及び出力し、前記光信号を波長単位に分離、挿入、あるいは通過させるとともに、分離、挿入、通過を行う光信号の波長が可変とされるＯＡＤＭ（Ｏｐｔｉｃａｌ  ＡｄｄＤｒｏｐ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）装置と、
リング外部のネットワークと前記ＯＡＤＭとに接続され、パケットの中継処理を行う中継装置と、
を有する、ＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）リングネットワークの制御パス確立方法であって、
ＷＤＭリング上の複数のノード装置のうち少なくとも一つのノード装置が、ＷＤＭリング上の複数のノード装置のそれぞれの接続状態を知るために、予め定められた波長を用いて、前記ＷＤＭリング上の複数のノード装置のそれぞれに対してアドレス情報の通知を要求するステップと、
前記一つのノード装置が、前記ＷＤＭリング上の複数のノード装置からアドレス情報を受信し、前記ＷＤＭリング上の複数のノード装置の接続状況を把握するステップと、
データパスの設定要求を受けた前記一つのノード装置において、前記データパスの設定に伴う制御パスの変更に対応して、前記ＷＤＭリング上の他のノード装置との制御パスを確立するステップと、
前記一つのノード装置が、前記他のノード装置とのデータパスを確立するステップと、
を含む、ことを特徴とする、ＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項３】
前記ノード装置の起動直後に、制御データの送受信を可能にするために、制御パスで使用する波長の初期値を、ＷＤＭリング上の全てのノード装置で統一し、ＷＤＭリング上の複数のノード装置のうち制御端末と通信を行う少なくとも一つのノード装置は、データパスを確立する際に、前記ＷＤＭリング上の各ノード装置で用いるユーザデータの転送用の波長から制御パスを決定し、その際、隣接するノード装置間で同一波長を使用している場合には、該波長に制御パスを割り当て、隣接するノード装置間で同一波長を使用していない場合には、さらに隣のノード装置と同一波長を使用する、ことを特徴とする、請求項１又は２記載のＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項４】
前記ノード装置間で同一波長が見つからない場合には、制御データのみを転送するための波長を新たに追加する、ことを特徴とする、請求項１又は２記載のＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項５】
制御端末よりデータパス設定要求を受信するＷＤＭリング上の少なくとも一つのノード装置が、ＷＤＭリング上のノード装置間の最適な制御パスを算出するステップと、
前記一つのノード装置は、ＷＤＭリング上の他のノード装置に対して、制御パスとして使用する波長や隣接するノード装置の情報をそれぞれ通知するステップと、
前記一つのノード装置が、前記他のノード装置からパス受信応答を受信した場合、前記他のノード装置に対して、パス設定要求を送信し、ＷＤＭリング上の全てのノード装置の新たな制御パスの設定を完了させるステップと、
新たな制御パスが確立できた時点で、パス設定要求を受信する前に使用していた制御パスを開放するために、前記一つのノード装置が、ＷＤＭリング上の他のノード装置に対して、パス開放要求を送信するステップと、
前記他のノード装置は、それまで使用していた制御パスの波長を開放し、前記一つのノード装置に対して、開放完了通知を行うステップと、
を含む、ことを特徴とする、請求項１又は２記載のＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項６】
前記ノード装置は、制御データをＷＤＭリング上に送出する場合に、前記制御データを格納しているパケットの宛先アドレスから、出力リングの検索テーブルを検索し、出力方路として、ＷＤＭリングを構成する外側リングと内側リングのどちらか一方を選択する、ことを特徴とする、請求項１又は２記載のＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項７】
前記中継装置が、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ルータよりなる、ことを特徴とする、請求項１又は２記載のＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項８】
前記中継装置が、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ルータ、レイヤ２スイッチ、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）交換機、フレームリレー交換機のうちのいずれか一よりなる、ことを特徴とする、請求項１又は２記載のＷＤＭリングネットワークにおける制御パスの確立方法。
【請求項９】
光信号を波長単位に分離、挿入、通過させ、分離、多重、通過を行う光信号の波長が可変とされるＯＡＤＭ（Ｏｐｔｉｃａｌ  ＡｄｄＤｒｏｐ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）装置と、
リング外部のネットワークと前記ＯＡＤＭ装置とに接続され、パケットの中継処理を行う中継装置と、
を備えたノード装置を、リング形態に複数接続してなるＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）リングネットワークシステムにおいて、
ＷＤＭリング上の各ノード装置間における制御パスとデータパスの波長を分けず、制御パスとしてデータパスの波長を可能な限り使用し、前記データパスの変更に応じて、前記制御パスを動的に変更する手段を備えている、ことを特徴とする、ＷＤＭリングネットワークシステム。
【請求項１０】
前記ノード装置の前記中継装置が、制御データをＷＤＭリング上に送出する場合に、前記制御データを格納しているパケットの宛先アドレスから、出力リング検索テーブルを検索し、出力方路として、ＷＤＭリングを構成する外側リングと内側リングのいずれか一方を選択する手段を備えている、ことを特徴とする、請求項９記載のＷＤＭリングネットワークシステム。
【請求項１１】
ＷＤＭリング上の複数のノード装置のうち少なくとも一つのノード装置が、
ＷＤＭリング上の複数のノード装置のそれぞれの接続状態を知るために、予め定められた波長を用いて、前記ＷＤＭリング上の複数のノード装置に対して、アドレス情報の通知を要求する手段と、
前記ＷＤＭリング上の複数のノード装置からアドレス情報を受信した場合に、前記ＷＤＭリング上の複数のノード装置の接続状況を把握する手段と、
前記ＷＤＭリングに接続される制御端末からのデータパスの設定要求を受けた場合に、前記データパスの設定に伴う制御パスの変更に対応して、他のノード装置との制御パスを確立する手段と、
前記他のノード装置とのデータパスを確立する手段と、
を含む、ことを特徴とする、請求項９記載のＷＤＭリングネットワークシステム。
【請求項１２】
前記ノード装置の起動直後に、制御データの送受信を可能にするために、制御パスで使用する波長の初期値を、ＷＤＭリング上の全てのノード装置で統一しておき、
制御端末と通信を行う少なくとも一つのノード装置は、データパスを確立する際に、ＷＤＭリング上の複数のノード装置のそれぞれで用いるユーザデータの転送用の波長から制御パスを決定し、その際、隣接するノード装置間で同一波長を使用している場合には、該波長に制御パスを割り当て、隣接するノード装置間で同一波長を使用していない場合には、さらに隣のノード装置と同一波長を使用する制御を行う手段を備えている、ことを特徴とする、請求項９記載のＷＤＭリングネットワークシステム。
【請求項１３】
前記ノード装置間で同一波長が見つからない場合には、制御データのみを転送するための波長を新たに追加するように制御する手段を備えている、ことを特徴とする、請求項９記載のＷＤＭリングネットワークシステム。
【請求項１４】
前記ＷＤＭリングに接続される制御端末に接続される少なくとも一つのノード装置は、
前記制御端末よりデータパス設定要求を受信した場合、ＷＤＭリング上のノード装置間の最適な制御パスを算出する手段と、
ＷＤＭリング上の他のノード装置に制御パスとして使用する波長や隣接するノード装置の情報をそれぞれ通知する手段と、
前記他のノード装置からパス受信応答を受信した場合、前記他のノード装置に対して、パス設定要求を送信し、ＷＤＭリング上のノード装置の新たな制御パスの設定を完了させる手段と、
新たな制御パスが確立できた時点で、パス設定要求を受信する前に使用していた制御パスを開放するために、前記他のノード装置に対して、パス開放要求を送信する手段と、
を備え、
前記他のノード装置は、それまで使用していた制御パスの波長を開放し、前記一つのノード装置に対して開放完了通知を行う手段を備えている、ことを特徴とする、請求項９記載のＷＤＭリングネットワークシステム。
【請求項１５】
前記中継装置が、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ルータよりなる、ことを特徴とする請求項９記載のＷＤＭリングネットワークシステム。
【請求項１６】
前記中継装置が、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ルータ、レイヤ２スイッチ、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）交換機、フレームリレー交換機のうちのいずれか一よりなる、ことを特徴とする請求項９記載のＷＤＭリングネットワークシステム。
【請求項１７】
リング状に配された光伝送路で接続された複数のノード装置間で波長の異なる複数の光信号が多重化して伝送されるＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）リングネットワークのノード装置が、
前記光伝送路に伝送される波長多重された光信号を入力及び出力し、光信号を波長単位に分離、挿入、あるいは通過させるとともに、分離、挿入、通過を行う光信号の波長が可変とされるＯＡＤＭ（Ｏｐｔｉｃａｌ  ＡｄｄＤｒｏｐ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）装置と、
リング外部のネットワークと前記ＯＡＤＭ装置とに接続され、パケットの中継処理を行う中継装置と、
を有し、
制御パスとデータパスの波長を分けずに、制御パスとして、データパスの波長を可能な限り使用し、前記データパスの変更に応じて、前記制御パスを動的に変更する手段を備えている、ことを特徴とするノード装置。
【請求項１８】
前記ノード装置の前記中継装置が、制御データをＷＤＭリング上に送出する場合に、前記制御データを格納しているパケットの宛先アドレスから、出力リング検索テーブルを検索し、出力方路として、ＷＤＭリングを構成する外側リングと内側リングのいずれか一方を選択する手段を備えている、ことを特徴とする、請求項１７記載のノード装置。
【請求項１９】
ＷＤＭリング上の複数のノード装置の接続状態を知るために、予め定められた波長を用いて、前記ＷＤＭリング上のノード装置のそれぞれに対してアドレス情報の通知を要求する手段と、
前記ＷＤＭリング上の複数のノード装置からアドレス情報を受信した場合に、前記ＷＤＭリング上の複数のノード装置の接続状況を把握する手段と、
前記ＷＤＭリングに接続される制御端末からのデータパスの設定要求を受け、前記データパスの設定に伴う制御パスの変更に対応して、前記ＷＤＭリング上の他のノード装置との制御パスを確立する手段と、
前記他のノード装置とのデータパスを確立する手段と、
を備えている、ことを特徴とする、請求項１７記載のノード装置。
【請求項２０】
前記ノード装置の起動直後に、制御データの送受信を可能にするために、制御パスで使用する波長の初期値を、ＷＤＭリング上の全てのノード装置で統一しておき、
前記ノード装置は、データパスを確立する際に、ＷＤＭリング上の複数のノード装置でそれぞれ用いるユーザデータの転送用の波長から制御パスを決定し、その際、隣接するノード装置間で同一波長を使用している場合には、該波長に制御パスを割り当て、隣接するノード装置間で同一波長を使用していない場合には、さらに隣のノード装置と同一波長を使用する制御を行う手段を備えている、ことを特徴とする、請求項１７記載のノード装置。
【請求項２１】
前記ノード装置間で同一波長が見つからない場合には、制御データのみを転送するための波長を新たに追加する手段を備えている、ことを特徴とする、請求項１７記載のノード装置。
【請求項２２】
前記ノード装置が、前記ノード装置に接続される制御端末よりデータパス設定要求を受信した場合、ＷＤＭリング上のノード装置間の最適な制御パスを算出する手段と、
ＷＤＭリング上の他のノード装置に対して、制御パスとして使用する波長や隣接するノード装置の情報をそれぞれ通知する手段と、
前記他のノード装置からパス受信応答を受信した場合に、前記他のノード装置に対して、パス設定要求を送信し、ＷＤＭリング上のノード装置の新たな制御パスの設定を完了させる手段と、
新たな制御パスが確立できた時点で、パス設定要求を受信する前に使用していた制御パスを開放するために、前記他のノード装置に対して、パス開放要求を送信する手段と、
を備えている、ことを特徴とする、請求項１７記載のノード装置。
【請求項２３】
前記中継装置が、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ルータよりなる、ことを特徴とする、請求項１７記載のノード装置。
【請求項２４】
前記中継装置が、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ルータ、レイヤ２スイッチ、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）交換機、フレームリレー交換機のうちのいずれか一よりなる、ことを特徴とする、請求項１７記載のノード装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＤＭリングにおける制御パスの確立方法とシステムに関する。
【０００２】
【従来の技術】
データ通信ネットワークにおいては、複数のノードが２本の光ファイバを介して二重リングに接続された光リングネットワークが用いられており、右回りと左回りの光ファイバにより双方向の通信路が使用可能とされ高信頼性が確保されており、通信量のさらなる増大に対応すべく、互いに異なる波長を有する複数の光信号を多重化して伝送するＷＤＭ（Ｗａｖｅｌｅｎｇｔｈ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ；波長分割多重）リングネットワークの研究あるいは実用化がなされるにいたっている。
【０００３】
ＷＤＭリングネットワークシステムにおいては、互いに異なる波長をもつ複数の光信号からなる波長多重信号のうち、特定の波長をもつ光信号を、波長単位に、分離（受信）、挿入（多重）、通過させることができる機能（分離部、挿入部）を具備したＯＡＤＭ（Ｏｐｔｉｃａｌ  ＡｄｄＤｒｏｐ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）部を備えたノード装置を複数台、二重の光ファイバにてリング形態に接続して構成される。波長の乗せ換え等が行われるＯＡＤＭ部においては、制御部等で設定された波長の光信号を分離部で分離し、挿入部で光信号を挿入し波長多重してＷＤＭリングに送出し、あるいは、入力した光信号を分離せずそのまま通過させる制御等が行われる。なお、ＷＤＭリングネットワークに関して、複数ノード間に最小数の波長を使用するだけで効率よく確実に振るメッシュパスを設定できるようにしたシステム及び方法が提案されている（例えば特許文献１参照）。また、ＷＤＭリングのＯＡＤＭ装置の構成については、いくつかの文献が参照される。例えば、波長乗り換えにおいて、伝搬遅延が少なく故障・輻輳による通信障害率の低いネットワークシステム及びノード装置が提案されている（例えば特許文献２参照）。あるいは、多くのノード（ＯＡＤＭ装置を備えたノード）を設ける場合でも、波長毎に必要な機器の増大の度合いを低減させ、構成を簡易化することを目的としたシステムも提案されている（例えば特許文献３参照）。
【０００４】
ＯＡＤＭ装置を備えたノード装置を二重のリング状に複数配備したＷＤＭリングネットワークシステムにおいて、ノード装置をそれぞれＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網に接続し、ＷＤＭリングネットワークシステムを、ＩＰパケットを伝送させるネットワークとして利用するシステムが検討されている。例えばＷＤＭリングネットワークを複数のエリア間を接続するバックボーンとし、一つのエリア上のルータから、ＷＤＭリングネットワーク内のノード装置に入力されたパケットは、宛先エリアのルータに接続されるノード装置に応じて、波長が特定され、該パケットは、該ノード装置までＷＤＭリング内を伝送され、該ノード装置にて分離され（ドロップされ）、該ノード装置から、ＷＤＭリング外の宛先エリアのルータに伝送される構成としたシステムについて検討してみる。
【０００５】
このシステムにおいて、ノード装置が、ルータ等の中継装置等を具備しない場合、ＷＤＭリングの出力方路（宛先エリアに接続されるノード装置）に応じて、パケット伝送用の波長の選択が行われる。
【０００６】
一方、ＯＡＤＭ装置と、リング外部のパケット交換網に接続されパケット単位に中継あるいは経路選択処理を行うルータ等の中継装置とを備えたノード装置を、二重のリング状に複数配備してＷＤＭリングネットワークシステムを構成した場合、ＷＤＭリングネットワーク上の各ノード装置も、経路選択処理（ルーチング）の対象となり得る。
【０００７】
【特許文献１】
特開２００１−１０３０８１号公報（第３〜４頁、第１図）
【特許文献２】
特開平９−２６１２５９号公報（第４〜６頁、第１図）
【特許文献３】
特開２００１−１６０７８５号公報（第４〜５頁、第１図、第２図）
【０００８】
【発明が解決しようとする課題】
ＷＤＭリングネットワークシステムにおいて制御パスを確立する方法として、
（ａ）ＷＤＭリング上の全てのノード装置で一つの波長を固定的に使用する、
（ｂ）ＷＤＭリング上の全てのノード装置を、ＷＤＭリングとは別に、Ｅｔｈｅｒｎｅｔ（登録商標）などの別線で接続する、
等の方法を用いることができる。
【０００９】
この制御パスは、例えば、ＷＤＭリング上の複数にノード装置における波長設定／管理等に用いられる。データパスは、ＩＧＰ（Ｉｎｔｅｒｉｏｒ  Ｇａｔｅｗａｙ  Ｐｒｏｔｏｃｏｌ）、且つリンクステート（Ｌｉｎｋ  Ｓｔａｔｅ）型（ルータ間で接続しているネットワーク情報を交換しその情報に基づき自装置をルートする「Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  ｔｒｅｅ」というトポロジー・データベースを作成し最短経路を決定する）のルーティング・プロトコルＯＳＰＦ（Ｏｐｅｎ  Ｓｈｏｒｔｅｓｔ  Ｐａｔｈ  Ｆｉｒｓｔ）、ＩＰデータグラムの帯域を通信開始前にすべてのルータで予約するシグナリングプロトコルであるＲＳＶＰ（Ｒｅｓｏｕｒｃｅ  ＲｅｓｅｒＶａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、データ伝送等に用いられる。
【００１０】
しかしながら、上記（ａ）の方法では、制御データのために一つの波長を占有してしまう。
【００１１】
また、上記（ｂ）の方法では、二重リングの他に、各ノード装置間を、Ｅｔｈｅｒｎｅｔ（登録商標）等で、物理的に布線する必要がある。
【００１２】
そこで、データパスで使用する波長を制御パスでも使用し、データパスと制御パスの波長を共有するという方法を用いることが考えられる。この場合、データパスをほとんど変更しないシステムでは、運用上、それほど問題はない。
【００１３】
しかしながら、データパスと制御パスの波長を共有し、分離及び多重（挿入）を行う波長を動的に変更するＷＤＭリングネットワークシステムにおいては、ＷＤＭリング上の全ノード装置間で、制御パスが途切れることなく、通信できなければならない。
【００１４】
したがって、本発明が解決しようとする課題は、ＷＤＭリングにおいて、データパスと制御パスの波長を共有し、分離及び多重を行う波長を動的に変更可能とし、リング上の全てのノード装置間で制御パスが途切れることなく通信できるシステム及びノード装置を提供することにある。
【００１５】
【課題を解決するための手段】
上記課題を解決するための手段を提供する本発明の一つのアスペクトに係る方法は、光信号をそれぞれ波長単位に、分離、挿入（多重）、通過させ、分離及び多重、通過を行う光信号の波長が可変とされるＯＡＤＭとパケットの中継処理を行う中継装置を備えたノード装置をリング形態に複数接続してなるＷＤＭリングネットワークにおいて、前記各ノード装置間における制御パスとデータパスの波長を分けず、制御パスとしてデータパスの波長を可能な限り使用し、前記データパスの変更に応じて、前記制御パスを動的に変更する。
【００１６】
上記課題を解決するための手段を提供する本発明の一つのアスペクトに係るシステムは、光信号をそれぞれ波長単位に、分離、挿入（多重）、通過させ、分離及び多重、通過を行う光信号の波長が可変とされるＯＡＤＭを備えたノード装置をリング形態に複数接続してなるＷＤＭリングネットワークにおいて、前記各ノード装置間における制御パスとデータパスの波長を分けず、制御パスとしてデータパスの波長を可能な限り使用し、前記データパスの変更に応じて、前記制御パスを動的に変更する手段を備えている。
【００１７】
【発明の実施の形態】
本発明の実施の形態について説明する。本発明は、光信号を波長単位に分離、多重、通過させることができるＯＡＤＭと、パケット単位にルーティングさせることができるルータを統合したノード装置を、二重のリング上に複数配備したＷＤＭリングシステムであって、各ノード装置間における制御パスとデータパスの波長を分けずに、制御パスとしてデータパスの波長を可能な限り使用し、データパスの変更に応じて、制御パスを動的に変更することにより、各ノード装置がＷＤＭリングの帯域を有効に活用することができる。
【００１８】
本発明においては、ＷＤＭリング上の一つのノード装置が、ＷＤＭリング上の複数のノード装置の接続状態を知るために、予め定められた波長（固定の波長）を用いて、前記ＷＤＭリング上の全ノード装置に対してアドレス情報の通知を要求するステップ（図４のＳ１、Ｓ２）と、
該一つのノード装置が、ＷＤＭリング上のノード装置のそれぞれからアドレス情報を受信した場合に、ＷＤＭリング上の複数のノード装置のそれぞれの接続状況を把握するステップ（図４のＳ３）と、
ＷＤＭリングに接続される制御端末からのデータパスの設定要求を受けた一つのノード装置において、該データパスの設定に伴う制御パスの変更に対応して、他のノード装置との制御パスを確立するステップ（図４のＳ４、Ｓ５）と、
一つのノード装置が、他のノード装置とのデータパスを確立するステップ（図４のＳ６）と、
を含む。
【００１９】
本発明においては、ノード装置の起動直後に、制御データの送受信を可能にするために、制御パスで使用する波長の初期値をＷＤＭリング上の全ノード装置で統一し、制御端末と通信を行うノード装置は、データパスを確立する際に、各ノード装置で用いるユーザデータの転送用の波長から制御パスを決定し、その際、隣接するノード装置間で同一波長を使用している場合には、該波長に制御パスを割り当て、隣接するノード装置間で同一波長を使用していない場合には、さらに隣のノード装置と同一波長を使用する制御が行われる。
【００２０】
本発明においては、ノード装置間で同一波長が見つからない場合には、一つのノード装置において、制御データのみを転送するための波長を新たに追加する。
【００２１】
本発明においては、制御端末（図２の１７）よりデータパス設定要求を受信した場合、一つのノード装置は、全ノード装置の間の最適な制御パスを算出し、他のノード装置に制御パスとして使用する波長や隣接するノード装置の情報をそれぞれ通知する。
【００２２】
そして、本発明においては、該一つのノード装置が他のノード装置からパス受信応答を受信した場合、他のノード装置に対して、パス設定要求を送信し、全ノード装置の新たな制御パスの設定を完了させる。
【００２３】
本発明においては、新たな制御パスが確立できた時点で、パス設定要求を受信する前に使用していた制御パスを開放するために、該一つのノード装置が、該他のノード装置に対して、パス開放要求を送信する。
【００２４】
本発明においては、他のノード装置は、今まで使用していた制御パスの波長をそれぞれ開放して、該一つのノード装置に対して、開放完了通知を行う。
【００２５】
本発明においては、前記ノード装置が、制御データをＷＤＭリングに送信する場合に、前記制御データを格納しているパケットの宛先アドレスから、出力リングの検索テーブルを検索し、出力方路として、外側リングと内側リングのどちらか一方を選択する手段を備えた構成としてもよい。
【００２６】
【実施例】
上記した発明の実施の形態についてさらに詳細に説明すべく、本発明の実施例について図面を参照して以下に説明する。図１は、本発明の第１の実施例のシステム構成を示す図である。このネットワークは、それぞれがＯＡＤＭとルータを備えた複数のノード装置がリング状に接続されて構成されている。ノード装置１、５、９、１３は、各々がＯＡＤＭ２、６、１０、１４と、ルータ３、７、１１、１５を備えている。なお、図１では、一例として、ノード装置が４つの構成が示されているが、本発明はかかる台数に限定されるものでないことは勿論である。
【００２７】
各ノード装置間には、内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）２１と外側リング（Ｏｕｔｅｒ  Ｒｉｎｇ）２２の２本の光ファイバが接続され、全体として二重のＷＤＭリングを構成する。
【００２８】
また、各ノード装置１、５、９、１３は、ルータ３、７、１１、１５を介してそれぞれＩＰネットワーク４、８、１２、１６に接続されている。
【００２９】
図２は、本発明の第１の実施例の構成の一例を示す図である。図２を参照すると、ノード装置１、５、９、１３のＯＡＤＭ２、６、１０、１４は、それぞれ、隣接するノード装置１、５、９、１３のＯＡＤＭ２、６、１０、１４と２本の光ファイバで接続され、内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）２１及び外側リング（Ｏｕｔｅｒ  Ｒｉｎｇ）２２の光信号をそれぞれ波長単位に分離、多重、通過させる。この実施例において、ＯＡＤＭで分離及び多重を行う光信号の波長は可変とし、ＷＤＭリング上の全ての波長から任意に選択できるものとする。
【００３０】
また、ルータ３、７、１１、１５は、ＯＡＤＭ２、６、１０、１４から分離された光信号をＩＰパケット単位にルーティングを行い、また、ＩＰネットワークからのＩＰパケットをＷＤＭリング上の波長に多重するために、ＯＡＤＭ２、６、１０、１４に転送する。
【００３１】
任意の波長を使用してデータパスを変更することにより、ユーザデータの負荷分散を行ったり、１台の制御端末１７から、ＷＤＭリング上の全てのノード装置を遠隔操作することにより運用性を向上させるためには、ＷＤＭリング上の全ノード装置間で制御データの送受信を行う必要がある。
【００３２】
制御データとしては、
・ＷＤＭリング上のノード装置の接続情報、
・隣接するノード装置との通信で使用する波長情報、
・制御パスやデータパスの設定情報
などがある。
【００３３】
制御端末１７は、ＷＤＭリング上の全ノード装置１、５、９、１３に対してパスの設定を行うために、ノード装置１と制御データの送受信を行う。制御端末１７は、ＷＤＭリング上のノード装置１と、必ずしも物理的に直接接続されている必要はなく、ＷＤＭリング上のノード装置１と、通信可能なネットワーク上に存在していればよい。
【００３４】
図３は、本発明の第１の実施例におけるノード装置の構成を示す図である。ノード装置は、内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）についてＯＡＤＭ部は、波長多重された複数の光信号の波長を分離する可変波長分離部１００と、可変波長分離部１００で分離されるそれぞれの波長に対応した光受信部１０２と可変波長送信部１０３、…、光受信部１０４と可変波長光送信部１０５の組と、可変波長分離部１００からの出力と可変波長光送信部１０３、…、可変波長光送信部１０５の出力を多重する波長多重部１０１備えている。外側リング（ＯｕｔｅｒＲｉｎｇ）についてＯＡＤＭ部は、波長を分離する可変波長分離部１１６と、可変波長分離部１１６で分離されるそれぞれの波長に対応した光受信部１１２と可変波長光送信部１１３、…、光受信部１１４と可変波長光送信部１１５の組と、可変波長分離部１１６からの出力と可変波長光送信部１１３、…、可変波長光送信部１１５の出力を多重する波長多重部１１７を備えている。
【００３５】
ルータは、制御端末（図２の１７）に接続する制御部１１１と、光受信部１０２と可変波長光送信部１０３との間で信号を受信及び送信するレイヤ処理部１０６と、光受信部１０４と可変波長光送信部１０５との間で信号を受信及び送信するレイヤ処理部１０７と、光受信部１１２と可変波長光送信部１１３との間で信号を受信及び送信するレイヤ処理部１０９と、光受信部１１４と可変波長光送信部１１５との間で信号を受信及び送信するレイヤ処理部１１０と、ＩＰネットワークとの回線接続制御を行う複数の回線インタフェース１２０、…１２１と、複数の回線インタフェース１２０、…１２１に接続されるレイヤ処理部１１８、…１１９と、制御部１１１との間で制御データを授受し、それぞれのポートを介して接続するレイヤ処理部１０６、１０７、１０９、１１０、１１８、１１９との間で信号のスイッチイングを行うスイッチ部１０８と、を備えている。ルータのスイッチ部１０８は、ＩＰパケットのヘッダの宛先アドレスから宛先ネットワークを判断し、ルーティングテーブルに基づいて、出力方路を解決し、中継先ポートに出力する処理を行う。
【００３６】
可変波長分離部１００または１１６では、制御部１１１からの波長選択信号に基づき、内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）または外側リング（Ｏｕｔｅｒ  Ｒｉｎｇ）から受信する光信号から、制御部１１１で指定された波長のみを分離し、それ以外の波長を通過させる。
【００３７】
分離された光信号は、光受信部１０２、１０４、１１２、１１４で電気信号に変換される。
【００３８】
レイヤ処理部１０６、１０７、１０９、１１０では、光受信部１０２、１０４、１１２、１１４で変換された電気信号に対して、レイヤ１、レイヤ２、レイヤ３、さらには、それ以上のレイヤの処理を行う。レイヤ処理部１１８、１１９においても、レイヤ２（データリンク層）、レイヤ３（ネットワーク層）、あるいは、それ以上のレイヤ処理を行う。
【００３９】
スイッチ部１０８では、前述したように、ＩＰパケットの宛先アドレスを基に、出力方路を解決して、ＩＰパケットの転送を行う。
【００４０】
可変波長光送信部１０３、１０５、１１３、１１５では、レイヤ処理部１０６、１０７、１０９、１１０からの電気信号を受け取り、制御部１１１で指定された波長の光信号に変換して送信する。
【００４１】
波長多重部１０１では通過する光信号と、可変波長光送信部１０３、…、１０５より受信する光信号を多重し、内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）に送信する。
【００４２】
波長多重部１１７では通過する光信号と、可変波長光送信部１１３、…、１１５より受信する光信号を多重し、外側リング（Ｏｕｔｅｒ  Ｒｉｎｇ）に送信する。
【００４３】
このＯＡＤＭでは、例えば内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）から受信した波長多重された光信号を可変波長分離部１００で分離した光信号（例えば波長λ１）を光受信部１０２で受信し、レイヤ処理部１０６を介してスイッチ部１０８に伝送され、ＩＰネットワーク宛ての場合、ルーチングテーブルを参照し経路選択を行って中継ポートを決定し、該中継ポートから、宛先ネットワークノードにＩＰパケットを伝送する。一方、ＩＰネットワークからのＩＰパケットを、回線インタフェース（１２０／１２１）、レイヤ処理部（１１８／１１９）を介して受信したスイッチ部１０８は、ＩＰパケットのヘッダの宛先アドレスから、経路を選択し、該当する経路の出力方路に対応する出力ポート（（宛先ノード装置へ伝送するための波長を出力する可変波長光送信部にレイヤ処理部を介して接続される出力ポート）を決定し、該ポートからＩＰパケットを出力し、レイヤ処理部、可変長光送信部、波長多重部を介して、内側又は外側リング上に送出される。
【００４４】
また、このＯＡＤＭにおいて、波長の乗り換えを行う場合、可変波長分離部１００で分離した光信号（例えば波長λ１）を、該波長に対応する光受信部で受信し、スイッチ部１０８経由で、乗せ換え波長（例えばλ２）に対応する可変長光送信部を介して、例えば波長多重部１０１から送出される。波長多重された光信号をドロップすることなく、そのまま通過させる場合、可変波長分離部１００、波長多重部１０１をそのまま通過する制御が行われる。
【００４５】
さらに、このＯＡＤＭにおいて、制御端末（図２の１７）からの制御信号（例えばパスの設定、波長の変更等）を受信した制御部１１１は、制御パケットを作成してスイッチ部１０８に送信し、スイッチ部１０８から、例えばレイヤ処理部、可変長光送信部、波長多重部（例えば１０１）を介して制御パケットを、予め定められた波長で次のノード装置に伝送する。
【００４６】
次に、本発明の第１の実施例の動作について説明する。図４は、制御端末１７（図２参照）より、ユーザデータのパス設定要求を受信した場合のノード装置１（図２参照）の動作を示す流れ図である。ただし、図４に示す動作は、図２において、ＷＤＭリング上の全ノード装置１、５、９、１３を全て起動させてから、データパスの設定を完了させるまでの一連の動作とする。
【００４７】
ＷＤＭリング上の全ノード装置１、５、９、１３の接続状態を知るために、予め定められた特定の波長を用いて、ＷＤＭリング上の全ノード装置に対して、アドレス情報の通知を要求する（ステップＳ１）。アドレス情報とは、Ｅｔｈｅｒｎｅｔ（登録商標）のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスに相当する。
【００４８】
全ノード装置１、５、９、１３からアドレス情報を受信した場合（ステップＳ２のＹＥＳ）、ＷＤＭリング上の全ノード装置１、５、９、１３の接続状況を把握する（ステップＳ３）。
【００４９】
制御端末１７からのデータパスの設定要求がある場合（ステップＳ４のＹＥＳ）、一つのノード装置は、他のノード装置との制御パスを確立する（ステップＳ５）。
【００５０】
つづいて、該一つのノード装置は他のノード装置とのデータパスを確立する（ステップＳ６）。
【００５１】
図２を参照すると、例えば、ノード装置１が主導で、他のノード装置５、９、１３との制御パスを確立していく。
【００５２】
次に、図４のステップＳ５の制御パスの確立について説明する。図５は、波長単位のリング構成例を模式的に示す図である。ただし、例として、ＷＤＭリングで使用する波長をλ１、λ２、λ３、λ４の４波とし、ノード装置数を６つとする。また、制御端末１７（図２の１７に対応）は、ノード装置Ａと通信を行い、全ノード装置Ａ〜Ｆのデータパスの設定を行う。
【００５３】
データパスについては、全ノード装置間において、同一波長でそれぞれ通信を行い、論理的には、複数のリングが、波長単位に、独立に存在することになる。
【００５４】
一方、制御パスについては、ユーザデータの波長を一部利用し、各ノード装置で波長を乗り換えて（全体から見ると制御パスは複数の波長を使用する）、全ノード装置が通信できるパスを確立する。ただし、各ノード装置間の通信においては、同一波長を使用する。例えば、図５の太線５０１は、制御パスを示している。
【００５５】
図５の制御パスを模式的に示したものを、図６に示す。図５及び図６を参照すると、制御パスは、
ノード装置Ａ−Ｃ、及び、ノード装置Ｅ−Ａで、波長λ１、
ノード装置Ａ−Ｂで、波長λ２、
ノード装置Ｂ−Ｄで、波長λ３、
ノード装置Ｄ−Ｅ−Ｆで、波長λ４
となる。
【００５６】
制御データとユーザデータを転送する波長は、
ノード装置Ａ−Ｃ（Ｂ除く）及び、ノード装置Ｅ−Ａ（Ｆ除く）間では、λ１、
ノード装置Ａ−Ｂ間で、λ２、
ノード装置Ｂ−Ｄ間（Ｃ除く）で、λ３、
ノード装置Ｄ−Ｅ−Ｆ間でλ４
となる。
【００５７】
ノード装置Ｂは、波長λ４でユーザデータのみを転送し、ノード装置Ｆは、波長λ２でユーザデータのみを転送する。
【００５８】
次に、本発明の第１の実施例において、制御パスを確立する手順について説明する。ノード装置Ａが制御端末１７からデータパス設定の要求を受ける場合、ノード装置Ａが制御パスの決定を行い、ノード装置Ａ主導でノード装置Ｂ〜Ｆの制御パスの確立を行う。
【００５９】
まず、各ノード装置の起動直後に、制御データの送受信を可能にするために、制御パスで使用する波長の初期値を、全ノード装置で統一する必要がある。図７（ａ）に示す初期状態が、これに該当し、ここでは、制御パスで使用する波長の初期値をλ１としている。
【００６０】
制御端末１７と通信を行うノード装置Ａは、データバスを確立する際に、各ノード装置で用いるユーザデータの転送用の波長から、制御パスを決定する。その決定過程において、隣接するノード装置間で同一波長を使用していれば、その波長に制御パスを割り当て、隣接するノード装置間で同一波長を使用していない場合、さらに隣のノード装置と同一波長を使用する。さらに隣のノード装置と同一波長を使用していなければ、またさらに隣のノード装置と同一波長を使用する。図７（ｂ）がこれに該当する。
【００６１】
さらに、データパスの設定に変更があれば、図７（ｂ）から図７（ｃ）に示すように、同様の手順で、制御パスを切り換える。
【００６２】
制御データとユーザデータを転送する波長は、
ノード装置Ａ−Ｆでλ４、ノード装置Ｂ−Ｃ−Ｄ−Ｅでλ１、
ノード装置Ａ−Ｃ（Ｂを除く）、ノード装置Ｅ−Ｆでλ２
となる。
【００６３】
ノード装置Ｂは、波長λ３でユーザデータのみを転送し、ノード装置Ｄは、波長λ３、λ４でユーザデータのみを転送する。
【００６４】
もし、ノード装置間で同一波長が見つからない場合には、１つのノード装置において制御データのみを転送するための波長を新たに追加することになる。図７（ｄ）がこれに該当する。すなわち、ノード装置Ｂにおいて、制御データのみを転送するための波長λ２（図７（ｄ）の○参照）を追加する。
【００６５】
図８は、図７（ａ）から図７（ｂ）において、データパスを変更する場合における制御端末及びノード装置Ａ〜Ｆの間で送受信される制御データのシーケンスの例を示すシーケンス図である。ただし、全ノード装置Ａ〜ＦがＷＤＭリング上における全てのノード装置Ａ〜Ｆのアドレス情報をもとにした接続状況を把握していることを前提とし、各ノード装置間の制御データの送受信については、内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）と外側リング（Ｏｕｔｅｒ  Ｒｉｎｇ）のどちらを使用してもよいものとする。
【００６６】
ＷＤＭリング上の一つのノード装置Ａは、制御端末１７よりデータパス設定要求を受信した場合、このノード装置Ａは、ＷＤＭリング上のノード装置Ａ〜Ｆの間の最適な制御パスを算出し、ＷＤＭリング上の他のノード装置Ｂ〜Ｆに対して、制御パスとして使用する波長や隣接するノード装置の情報をそれぞれ通知する。
【００６７】
ノード装置Ａが、ＷＤＭリング上の他のノード装置Ｂ〜Ｆからパス受信応答を受信した場合、他のノード装置Ｂ〜Ｆに対して、パス設定要求を送信し、ＷＤＭリング上の全ノード装置Ａ〜Ｆの新たな制御パスの設定を一通り完了させる。
【００６８】
新たな制御パスが確立できた時点で、制御端末１７より、パス設定要求を受信する前に使用していた制御パスを開放するために、ノード装置Ａが、他のノード装置Ｂ〜Ｆに対して、パス開放要求を送信する。
【００６９】
そして、他のノード装置Ｂ〜Ｆは、今まで使用していた制御パスの波長をそれぞれ開放して、ノード装置Ａに対して、開放完了通知を行う。
【００７０】
より詳細には、図８を参照すると、制御端末（図２の１７）からデータパス設定要求を受けたノード装置Ａは、パス設定時に最適な制御データパスを決定する。
【００７１】
（Ａ１）ノード装置Ａは、波長λ１でノード装置Ｂに制御パスを通知する。その内容は、ノード装置Ｂはノード装置Ａと波長λ２で接続し、ノード装置Ｄと波長λ３で接続するというものである。
【００７２】
（Ａ２）ノード装置Ｂは、波長λ１でパス受信応答をノード装置Ａに返す。
【００７３】
（Ａ３）ノード装置Ａは、波長λ１でノード装置Ｃに制御パスを通知する。その内容は、ノード装置Ｃは、ノード装置Ａと波長λ１で接続するというものである。
【００７４】
（Ａ４）ノード装置Ｃは、波長λ１でパス受信応答をノード装置Ａに返す。
【００７５】
（Ａ５）ノード装置Ａは、波長λ１でノード装置Ｄに制御パスを通知する。その内容は、ノード装置Ｄは、ノード装置Ｂと波長λ３で接続し、ノード装置Ｅと波長λ４で接続するというものである。
【００７６】
（Ａ６）ノード装置Ｄは波長λ１でパス受信応答をノード装置Ａに返す。
【００７７】
（Ａ７）ノード装置Ａは、波長λ１でノード装置Ｅに制御パスを通知する。その内容は、ノード装置Ｅはノード装置Ａと波長λ１で接続し、ノード装置Ｄと波長λ４で接続し、ノード装置Ｆと波長λ４で接続する、というものである。
【００７８】
（Ａ８）ノード装置Ｅは、波長λ１でパス受信応答をノード装置Ａに返す。
【００７９】
（Ａ９）ノード装置Ａは、波長λ１でノード装置Ｆに制御パスを通知する。その内容は、ノード装置Ｆはノード装置Ｅと波長λ４で接続する、というものである。
【００８０】
（Ａ１０）ノード装置Ｆは、波長λ１でパス受信応答をノード装置Ａに返す。
【００８１】
（Ａ１１）ノード装置Ａは、波長λ１でノード装置Ｂにパス設定要求を送信する。
【００８２】
（Ａ１２）ノード装置Ｂは、波長λ１でノード装置Ａにパス設定応答を送信する。
【００８３】
（Ａ１３）ノード装置Ａは、波長λ２でノード装置Ｂに設定完了要求を送信する。
【００８４】
（Ａ１４）ノード装置Ｂは、波長λ２でノード装置Ａに切り替え完了応答を送信する。
【００８５】
（Ａ１５）ノード装置Ａは、波長λ１でノード装置Ｃにパス設定要求を送信する。
【００８６】
（Ａ１６）ノード装置Ｃは、波長λ１でノード装置Ａにパス設定応答を送信する。
【００８７】
（Ａ１７）ノード装置Ａは、波長λ１でノード装置Ｃに切り替え完了要求を送信する。
【００８８】
（Ａ１８）ノード装置Ｃは、波長λ１でノード装置Ａに切り替え完了応答を送信する。
【００８９】
（Ａ１９）ノード装置Ａは、波長λ１でノード装置Ｄにパス設定要求を送信する。
【００９０】
（Ａ２０）ノード装置Ｄは、波長λ１でノード装置Ａにパス設定応答を送信する。
【００９１】
（Ａ２１）ノード装置Ａは、波長λ２でノード装置Ｂに設定完了要求を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄに設定完了要求を送信する。
【００９２】
（Ａ２２）ノード装置Ｄは、波長λ３でノード装置Ｂに切り替え完了応答を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ２でノード装置Ａに切り替え完了応答を送信する。
【００９３】
（Ａ２３）ノード装置Ａは、波長λ１でノード装置Ｅにパス設定要求を送信する。
【００９４】
（Ａ２４）ノード装置Ｅは、波長λ１でノード装置Ａにパス設定応答を送信する。
【００９５】
（Ａ２５）ノード装置Ａは、波長λ２でノード装置Ｂに設定完了要求を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄに設定完了要求を送信し、ノード装置Ｄは、波長の乗せ換えを行い、波長λ４でノード装置Ｅに設定完了要求を送信する。
【００９６】
（Ａ２６）ノード装置Ｅは、波長λ４でノード装置Ｄに切り替え完了応答を送信し、これを受けてノード装置Ｄは、波長の乗せ換えを行い、波長λ３でノード装置Ｂに切り替え完了応答を送信し、これを受けてノード装置Ｂは、波長の乗せ換えを行い、波長λ２でノード装置Ａに切り替え完了応答を送信する。
【００９７】
（Ａ２７）ノード装置Ａは、波長λ１でノード装置Ｆにパス設定要求を送信する。
【００９８】
（Ａ２８）ノード装置Ｆは、波長λ１でノード装置Ａにパス設定応答を送信する。
【００９９】
（Ａ２９）ノード装置Ａは、波長λ２でノード装置Ｂに設定完了要求を送信し、これを受けてノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄに設定完了要求を送信し、これを受けてノード装置Ｄは、波長の乗せ換えを行い、波長λ４でノード装置Ｅに設定完了要求を送信し、これを受けてノード装置Ｅは、そのままの波長λ４でノード装置Ｆに設定完了要求を送信する。
【０１００】
（Ａ３０）ノード装置Ｆは、波長λ４でノード装置Ｅに切り替え完了応答を送信し、これを受けてノード装置Ｅは、そのままの波長λ４でノード装置Ｄに切り替え完了応答を送信し、これを受けてノード装置Ｄは、波長の乗せ換えを行い、波長λ３でノード装置Ｂに切り替え完了応答を送信し、これを受けてノード装置Ｂは、波長の乗せ換えを行い、波長λ２でノード装置Ａに切り替え完了応答を送信する。
【０１０１】
（Ａ３１）ノード装置Ａは、波長λ１でノード装置Ｅにパス設定要求を送信する。
【０１０２】
（Ａ３２）ノード装置Ｅは、波長λ１でノード装置Ａにパス設定応答を送信する。
【０１０３】
（Ａ３３）ノード装置Ａは、波長λ１でノード装置Ｅに設定完了要求を送信する。
【０１０４】
（Ａ３４）ノード装置Ｅは、波長λ１でノード装置Ａに切り替え完了応答を送信する。
【０１０５】
（Ａ３５）ノード装置Ａは、波長λ２でノード装置Ｂにパス開放要求を送信する。
【０１０６】
（Ａ３６）ノード装置Ｂは、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１０７】
（Ａ３７）ノード装置Ａは、波長λ１でノード装置Ｃにパス開放要求を送信する。
【０１０８】
（Ａ３８）ノード装置Ｃは、波長λ１でノード装置Ａに開放完了通知を送信する。
【０１０９】
（Ａ３９）ノード装置Ａは、波長λ２でノード装置Ｂにパス開放要求を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄにパス開放要求を送信する。
【０１１０】
（Ａ４０）ノード装置Ｄは、波長λ３でノード装置Ｂに開放完了通知を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１１１】
（Ａ４１）ノード装置Ａは、波長λ２でノード装置Ｂにパス開放要求を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄにパス開放要求を送信し、ノード装置Ｄは、波長の乗せ換えを行い、波長λ４でノード装置Ｅにパス開放要求を送信する。
【０１１２】
（Ａ４２）ノード装置Ｅは、波長λ４でノード装置Ｄに開放完了通知を送信し、ノード装置Ｄは、波長の乗せ換えを行い、波長λ３でノード装置Ｂに開放完了通知を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１１３】
（Ａ４３）ノード装置Ａは、波長λ２でノード装置Ｂにパス開放要求を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄにパス開放要求を送信し、ノード装置Ｄは、波長の乗せ換えを行い、波長λ４でノード装置Ｅにパス開放要求を送信し、ノード装置Ｅは、波長λ４でノード装置Ｆにパス開放要求を送信する。
【０１１４】
（Ａ４４）ノード装置Ｆは、波長λ４でノード装置Ｅに開放完了通知を送信し、ノード装置Ｄは、波長λ４でノード装置Ｅに開放完了通知を送信し、ノード装置Ｄは、波長の乗せ換えを行い、波長λ３でノード装置Ｂに開放完了通知を送信し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１１５】
（Ａ４５）全てのノード装置Ａに開放完了通知を受け取った場合、制御端末に設定完了通知を送信する。
【０１１６】
図９は、図７（ｂ）の状態から図７（ｃ）の状態に、パスを変更する場合の動作シーケンスの詳細を示す図である。この場合も、図８に示したシーケンスと同様にして、ＷＤＭリング上の一つのノード装置Ａは、制御端末１７よりデータパス設定要求を受信した場合、このノード装置Ａは、ＷＤＭリング上のノード装置Ａ〜Ｆの間の最適な制御パスを算出し、ＷＤＭリング上の他のノード装置Ｂ〜Ｆに対して、制御パスとして使用する波長や隣接するノード装置の情報をそれぞれ通知する。ノード装置Ａが、ＷＤＭリング上の他のノード装置Ｂ〜Ｆからパス受信応答を受信した場合、他のノード装置Ｂ〜Ｆに対して、パス設定要求を送信し、ＷＤＭリング上の全ノード装置Ａ〜Ｆの新たな制御パスの設定を一通り完了させる。新たな制御パスが確立できた時点で、制御端末１７より、パス設定要求を受信する前に使用していた制御パスを開放するために、ノード装置Ａが、他のノード装置Ｂ〜Ｆに対して、パス開放要求を送信する。そして、他のノード装置Ｂ〜Ｆは、今まで使用していた制御パスの波長をそれぞれ開放して、ノード装置Ａに対して、開放完了通知を行う。
【０１１７】
より詳細には、図９を参照すると、制御端末１７からデータパス設定要求を受けたノード装置Ａは、パス設定時に最適な制御データパスを決定する。
【０１１８】
（Ｂ１）ノード装置Ａは波長λ２でノード装置Ｂに制御パスを通知する。その内容は、ノード装置Ｂはノード装置Ｃと波長λ１で接続するというものである。
【０１１９】
（Ｂ２）ノード装置Ｂは、波長λ２でパス受信応答をノード装置Ａに返す。
【０１２０】
（Ｂ３）ノード装置Ａは、波長λ１でノード装置Ｃに制御パスを通知する。その内容は、ノード装置Ｃは、ノード装置Ａと波長λ２で接続し、ノード装置Ｂと波長λ１で接続し、ノード装置Ｄと波長λ１で接続するというものである。
【０１２１】
（Ｂ４）ノード装置Ｃは、波長λ１でパス受信応答をノード装置Ａに返す。
【０１２２】
（Ｂ５）ノード装置Ａは、ノード装置Ｄに対する制御パスの通知を、まず、波長λ２でノード装置Ｂに通知し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄに制御パスを通知する。その内容は、ノード装置Ｄは、ノード装置Ｃと波長λ１で接続し、ノード装置Ｅと波長λ１で接続するというものである。
【０１２３】
（Ｂ６）ノード装置Ｄは、波長λ３でパス受信応答をノード装置Ｂに返し、ノード装置Ｂで波長の乗せ換えを行い、波長λ２で、ノード装置Ｄのパス受信応答を、ノード装置Ａに返す。
【０１２４】
（Ｂ７）ノード装置Ａは、ノード装置Ｅへの制御パスの通知を、波長λ２でノード装置Ｂに通知し、ノード装置Ｂは、波長の乗せ換えを行い、波長λ３でノード装置Ｄに通知し、ノード装置Ｄは、波長の乗せ換えを行い、ノード装置Ｅにはλ４で通知される。その内容は、ノード装置Ｅは、ノード装置Ｄと波長λ１で接続し、ノード装置Ｆと波長λ２で接続するというものである。
【０１２５】
（Ｂ８）ノード装置Ｅからのパス受信応答は、波長λ４でノード装置Ｄに通知され、ノード装置Ｄで波長の乗せ換えを行い、波長λ３で、ノード装置Ｂに通知され、ノード装置Ｂで波長の乗せ換えを行い、波長λ２でノード装置Ａに返される。
【０１２６】
（Ｂ９）ノード装置Ａは、ノード装置Ｆへの制御パスの通知を、波長λ２でノード装置Ｂに通知し、ノード装置Ｂで波長の乗せ換えを行い、波長λ３で、ノード装置Ｄに通知され、ノード装置Ｄで波長の乗せ換えを行い、波長λ４でノード装置Ｆに通知される。その内容は、ノード装置Ｆはノード装置Ａと波長λ４で接続し、ノード装置Ｅと波長λ２で接続するというものである。
【０１２７】
（Ｂ１０）ノード装置Ｆからのパス受信応答は、波長λ４でノード装置Ｄに通知され、ノード装置Ｄで波長の乗せ換えを行い、波長λ３でノード装置Ｂに通知され、ノード装置Ｂで波長の乗せ換えを行い、波長λ２でノード装置Ａに返される。
【０１２８】
（Ｂ１１）ノード装置Ａは、波長λ１でノード装置Ｃにパス設定要求を送信する。
【０１２９】
（Ｂ１２）ノード装置Ｃは、波長λ１でノード装置Ａにパス設定応答を送信する。
【０１３０】
（Ｂ１３）ノード装置Ａは、波長λ２でノード装置Ｃに設定完了要求を送信する。
【０１３１】
（Ｂ１４）ノード装置Ｃは、波長λ２でノード装置Ａに切り替え完了応答を送信する。
【０１３２】
（Ｂ１５）ノード装置Ａは、波長λ２でノード装置Ｂにパス設定要求を送信する。
【０１３３】
（Ｂ１６）ノード装置Ｂは、波長λ２でノード装置Ａにパス設定応答を送信する。
【０１３４】
（Ｂ１７）ノード装置Ａは、ノード装置Ｂへの設定完了要求を、波長λ２でノード装置Ｃに通知し、ノード装置Ｃで波長乗せ換えを行い、波長λ１でノード装置Ｂに設定完了要求を送信する。
【０１３５】
（Ｂ１８）ノード装置Ｂは、切り替え完了応答を波長λ１でノード装置Ｃに送信し、ノード装置Ｃで波長乗せ換えを行い、波長λ２でノード装置Ａにノード装置Ｂの切り替え完了応答が送信される。
【０１３６】
（Ｂ１９）ノード装置Ａは、ノード装置Ｄへのパス設定要求を、波長λ２でノード装置Ｂに通知し、ノードＢで波長乗せ換えを行い、波長λ３でノード装置Ｄにパス設定要求を送信する。
【０１３７】
（Ｂ２０）ノード装置Ｄは、パス設定応答を波長λ３でノード装置Ｂに送信し、ノード装置Ｂで波長乗せ換えを行い、波長λ２でノード装置Ａに、ノード装置Ｄのパス設定応答を送信する。
【０１３８】
（Ｂ２１）ノード装置Ａは、ノード装置Ｄへの設定完了要求を、波長λ２でノード装置Ｃに送信し、ノード装置Ｃは波長乗せ換えを行い、波長λ１でノード装置Ｄに設定完了要求を送信する。
【０１３９】
（Ｂ２２）ノード装置Ｄは、切り替え完了応答を、波長λ１でノード装置Ｃに送信し、ノード装置Ｃは波長乗せ換えを行い、波長λ２でノード装置Ｄの切り替え完了応答をノード装置Ａに送信する。
【０１４０】
（Ｂ２３）ノード装置Ａは、ノード装置Ｅへのパス設定要求を、波長λ２でノード装置Ｂに送信し、ノード装置Ｂは波長乗せ換えを行い、波長λ３でノード装置Ｄに送信し、ノード装置Ｄは波長乗せ換えを行い、波長λ４でノード装置Ｅに送信する。
【０１４１】
（Ｂ２４）ノード装置Ｅは、パス設定応答を波長λ４でノード装置Ｄに送信し、ノード装置Ｄは波長乗せ換えを行い、波長λ３でノード装置Ｂに送信し、ノード装置Ｂは波長乗せ換えを行い、波長λ２でノード装置Ａにノード装置Ｅからのパス設定応答を送信する。
【０１４２】
（Ｂ２５）ノード装置Ａは、ノード装置Ｅへの設定完了要求を、波長λ２でノード装置Ｃに送信し、ノード装置Ｃは波長乗せ換えを行い、波長λ１でノード装置Ｅに設定完了要求を送信する。
【０１４３】
（Ｂ２６）ノード装置Ｅは、切り替え完了応答を波長λ１でノード装置Ｃに送信し、これを受けてノード装置Ｃは波長乗せ換えを行い、波長λ２でノード装置Ａにノード装置Ｅの切り替え完了応答を送信する。
【０１４４】
（Ｂ２７）ノード装置Ａはノード装置Ｆへのパス設定要求を、波長λ２でノード装置Ｂに送信し、これを受けたノード装置Ｂで波長乗せ換えを行い、波長λ３でノード装置Ｄに送信し、ノード装置Ｄで波長乗せ換えを行い、波長λ４でノード装置Ｆに送信する。
【０１４５】
（Ｂ２８）ノード装置Ｆは、パス設定応答を波長λ４でノード装置Ｄに送信し、ノード装置Ｄで波長乗せ換えを行い、波長λ３でノード装置Ｂに送信し、ノード装置Ｂで波長乗せ換えを行い、波長λ２でノード装置Ａに送信される。
【０１４６】
（Ｂ２９）ノード装置Ａは、ノード装置Ｆへの設定完了要求を、波長λ２でノード装置Ｃに送信し、これを受けてノード装置Ｃは波長乗せ換えを行い、波長λ１でノード装置Ｅに設定完了要求を送信し、これを受けてノード装置Ｅは波長乗せ換えを行い、波長λ２でノード装置Ｆに送信する。
【０１４７】
（Ｂ３０）ノード装置Ｆは、切り替え完了応答を波長λ２でノード装置Ｅに送信し、ノード装置Ｅは波長乗せ換えを行い、波長λ１でノード装置Ｃに切り替え完了応答を送信し、これを受けてノード装置Ｃは波長乗せ換えを行い、波長λ２でノード装置Ａにノード装置Ｆの切り替え完了応答を送信する。
【０１４８】
（Ｂ３１）ノード装置Ａは、ノード装置Ｆへのパス設定要求を、波長λ１でノード装置Ｅに送信し、これを受けたノード装置Ｅで波長乗せ換えを行い、波長λ４でノード装置Ｆに送信する。
【０１４９】
（Ｂ３２）ノード装置Ｆは、パス設定応答を波長λ４でノード装置Ｅに送信し、ノード装置Ｅで波長乗せ換えを行い、波長λ１でノード装置Ａに送信される。
【０１５０】
（Ｂ３３）ノード装置Ａは、波長λ４でノード装置Ｆに切り替え完了要求を送信する。
【０１５１】
（Ｂ３４）ノード装置Ｆは、波長λ４でノード装置Ａに切り替え完了応答を送信する。
【０１５２】
（Ｂ３５）ノード装置Ａは、波長λ２でノード装置Ｃにパス開放要求を送信する。
【０１５３】
（Ｂ３６）ノード装置Ｃは、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１５４】
（Ｂ３７）ノード装置Ａは、ノード装置Ｂへのパス開放要求を、波長λ２でノード装置Ｃに送信し、ノード装置Ｃは波長乗せ換えを行い、波長１でノード装置Ｂにパス開放要求を送信する。
【０１５５】
（Ｂ３８）ノード装置Ｂは、波長λ１でノード装置Ｃに開放完了通知を送信し、ノード装置Ｃで波長乗せ換えを行い、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１５６】
（Ｂ３９）ノード装置Ａは、ノード装置Ｄへのパス開放要求を、波長λ２でノード装置Ｃに送信し、ノード装置Ｃは波長乗せ換えを行い、波長λ１でノード装置Ｄにパス開放要求を送信する。
【０１５７】
（Ｂ４０）ノード装置Ｄは、波長λ１でノード装置Ｃに開放完了通知を送信し、ノード装置Ｃで波長乗せ換えを行い、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１５８】
（Ｂ４１）ノード装置Ａは、ノード装置Ｅへのパス開放要求を、波長λ２でノード装置Ｃに送信し、ノード装置Ｃで波長乗せ換えを行い、波長λ１でノード装置Ｅにパス開放要求を送信する。
【０１５９】
（Ｂ４２）ノード装置Ｅは、波長λ１でノード装置Ｃに開放完了通知を送信し、ノード装置Ｃで波長乗せ換えを行い、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１６０】
（Ｂ４３）ノード装置Ａは、ノード装置Ｆへのパス開放要求を、波長λ２でノード装置Ｃに送信し、ノード装置Ｃで波長乗せ換えを行い、波長λ１でノード装置Ｅに送信し、ノード装置Ｅは波長乗せ換えを行い、波長λ２でノード装置Ｆにパス開放要求を送信する。
【０１６１】
（Ｂ４４）ノード装置Ｆは、波長λ２でノード装置Ｅに開放完了通知を送信し、ノード装置Ｅは波長乗せ換えを行い、波長λ１でノード装置ＣにノードＥの開放完了通知を送信し、ノード装置Ｃは波長乗せ換えを行い、波長λ２でノード装置Ａに開放完了通知を送信する。
【０１６２】
（Ｂ４５）全てのノード装置Ａに開放完了通知を受け取った場合、制御端末１７に設定完了通知を送信する。
【０１６３】
次に、本発明の他の実施例について説明する。図１０は、本発明の第２の実施例に係るノード装置の構成を示す図である。図１０を参照すると、第２の実施例は、図３に示した前記第１の実施例と相違して、ルータに、出力リング検索テーブル１２２を備えている。本発明の第２の実施例において、ＷＤＭリングの構成は、図１、図２等を参照して説明した前記第１の実施例のものと同様とされている。すなわち、本発明の第２の実施例において、ノード装置の出力リング検索テーブル１２２以外の構成は、前記第１の実施例と同様であるため、以下では、図３に示した前記第１の実施例との相違点について説明する。
【０１６４】
図１のノード装置１、５、９、１３が、制御データをＷＤＭリングに送信する場合に、ルータは、制御データを格納しているＩＰパケットの宛先アドレスから、出力リング検索テーブル１２２（図１０参照）を検索し、出力方路として、内側リング（Ｉｎｎｅｒ  Ｒｉｎｇ）と外側リング（Ｏｕｔｅｒ  Ｒｉｎｇ）のどちらか一方を選択できるようにする。
【０１６５】
この実施例によれば、２つのリングのうち最短のルートを選択することができる。また、一方のリングで障害が発生した場合に、迂回路として他方のリングを選択することができる。
【０１６６】
前記実施例では、ルータとして、ＩＰルータを用いた例に即して説明したが、本発明におけるパケットを中継する中継装置は、ＩＰルータに限定されるものでなく、ＩＰネットワークのルータの入り口でラベルを付け該ラベルに従ってパケットの中継を行うＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）ルータ、レイヤ２のプロトコルに基づき中継処理を行うレイヤ２スイッチ（スイッチングＨＵＢ）、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）交換機、フレームリレー交換機であってもよい。
【０１６７】
なお、上記実施例のＷＤＭリングは、複数のエリアに跨る大規模ネットワークに限定されるものではなく任意の規模のネットワークに適用可能であることは勿論である。以上本発明を上記実施例に即して説明したが、本発明は上記実施例の構成にのみ限定されるものでなく、特許請求の範囲の発明の範囲内で当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【０１６８】
【発明の効果】
以上説明したように、本発明によれば、各ノード装置間における制御パスとデータパスの波長を分けずに制御パスとしてデータパスの波長を可能な限り使用し、データパスの変更に応じて制御パスを動的に変更するように構成したことにより、ノード装置を二重のリング上に複数配備したＷＤＭリングシステムにおいて、各ノード装置は、ＷＤＭリングの帯域を有効に活用することができる。
【図面の簡単な説明】
【図１】本発明の一実施例をなすシステムの全体構成の一例を示す図である。
【図２】本発明の一実施例をなすシステムの全体構成の一例を示す図である。
【図３】本発明の一実施例におけるノード装置の構成を示す図である。
【図４】本発明の一実施例におけるノード装置の動作を説明するための図である。
【図５】本発明の一実施例における波長単位のリング構成の一例を説明するための図である。
【図６】本発明の一実施例における制御パスを模式的に示す図である。
【図７】本発明の一実施例における制御パスの確立手順を模式的に示す図である。
【図８】本発明の一実施例における制御端末及びノード装置における制御パス設定シーケンスの一例を示す図（その１）である。
【図９】本発明の一実施例における制御端末及びノード装置における制御パス設定シーケンスの一例を示す図（その２）である。
【図１０】本発明の他の実施例におけるノード装置の構成を示す図である。
【符号の説明】
１、５、９、１３  ノード
２、６、１０、１４  ＯＡＤＭ
３、７、１１、１５  ルータ
１００  可変波長分離部
１０１  波長多重部
１０２  光受信部
１０３  可変波長光送信部
１０４  光受信部
１０５  可変波長光送信部
１０６  レイヤ処理部
１０７  レイヤ処理部
１０８  スイッチ部
１０９  レイヤ処理部
１１０  レイヤ処理部
１１１  制御部
１１２  光受信部
１１３  可変波長光送信部
１１４  光受信部
１１５  可変波長光送信部
１１６  可変波長分離部
１１７  波長多重部
【図１】
2004214891.tif 000003
【図２】
2004214891.tif 000004
【図３】
2004214891.tif 000005
【図４】
2004214891.tif 000006
【図５】
2004214891.tif 000007
【図６】
2004214891.tif 000008
【図７】
2004214891.tif 000009
【図８】
2004214891.tif 000010
【図９】
2004214891.tif 000011
【図１０】
2004214891.tif 000012