(57)【特許請求の範囲】
【請求項１】
入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段とを備え、
前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、
一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、
ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき自光クロスコネクト装置から他光クロスコネクト装置への光パス設定経路を計算する手段と、
この計算する手段の計算結果に基づき光パスを設定する手段と
を備えた
光クロスコネクト装置において、
前記波長変換する手段の空塞状況を監視する手段と、
前記出力リンクの波長多重数を監視する手段と、
これらの前記監視する手段の監視結果を蓄積する手段と
を備え、
前記計算する手段は、前記蓄積する手段に蓄積された前記監視結果を参照し、前記出力リンクのリソース情報および前記波長変換する手段のリソース情報に基づいて選定された自光クロスコネクト装置から他光クロスコネクト装置への最小コストの光パス設定経路を計算する手段を備え、
前記蓄積する手段に蓄積された前記監視結果を所定のタイミングで他光クロスコネクト装置に公告する手段を備えた
ことを特徴とする光クロスコネクト装置。
【請求項２】
計時手段が設けられ、前記公告する手段は、前記所定のタイミングを当該計時手段に基づく一定時間間隔とする手段を備えた請求項１記載の光クロスコネクト装置。
【請求項３】
前記公告する手段は、前記所定のタイミングを前記蓄積する手段に蓄積された前記監視結果が更新されたタイミングとする手段を備えた請求項１記載の光クロスコネクト装置。
【請求項４】
計時手段と、前記蓄積する手段に蓄積された前記監視結果が更新される頻度を計測する手段とが設けられ、前記公告する手段は、前記所定のタイミングを前記計測する手段の計測頻度が閾値を超えるときには前記計時手段に基づく一定時間間隔とし前記計測する手段の計測頻度が閾値以下のときには前記蓄積する手段に蓄積された前記監視結果が更新されたタイミングとする手段を備えた請求項１記載の光クロスコネクト装置。
【請求項５】
前記公告する手段は、前記所定のタイミングを二つの前記監視する手段の監視結果にしたがって前記波長変換する手段の空塞状況または前記出力リンクの波長多重数があらかじめ定められたリソースの使用割合の少なくとも一つの基準値を超えたあるいは下回ったタイミングとする手段を備えた請求項１記載の光クロスコネクト装置。
【請求項６】
入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段と、光パス設定経路の計算結果に基づき光パスを設定する手段とを備え、
前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、
一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置を複数備えた光ネットワークにおいて、
前記光クロスコネクト装置には、
前記波長変換する手段の空塞状況を監視する手段と、
前記出力リンクの波長多重数を監視する手段と
を備え、
複数の前記光クロスコネクト装置に対して共通に、
前記監視する手段の監視結果を蓄積する手段と、
ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する手段と
が設けられ、
前記計算する手段は、前記蓄積する手段に蓄積された前記監視結果を参照し、前記出力リンクのリソース情報および前記波長変換する手段のリソース情報に基づいて選定された前記光クロスコネクト装置相互間の最小コストの光パス設定経路を計算する手段を備えた
ことを特徴とする光ネットワーク。
【請求項７】
入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段と、光パス設定経路の計算結果に基づき光パスを設定する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段とを備えた光クロスコネクト装置を複数備えた光ネットワークに設けられ、
複数の前記光クロスコネクト装置に対して共通に、
前記監視する手段の監視結果を蓄積する手段と、
ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する手段と
を備え、
前記計算する手段は、前記蓄積する手段に蓄積された前記監視結果を参照し、前記出力リンクのリソース情報および前記波長変換する手段のリソース情報に基づいて選定された前記光クロスコネクト装置相互間の最小コストの光パス設定経路を計算する手段を備えたことを特徴とする集中制御装置。
【請求項８】
入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段と、ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する手段と、この計算する手段の計算結果に基づき光パスを設定する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置を複数備えた光ネットワークにおいて、
前記光クロスコネクト装置には、
前記波長変換する手段の空塞状況を監視する手段と、
前記出力リンクの波長多重数を監視する手段と
を備え、
複数の前記光クロスコネクト装置に対して共通に、前記監視する手段の監視結果を蓄積する手段が設けられ、
前記計算する手段は、前記蓄積する手段に蓄積された前記監視結果を参照し、前記出力リンクのリソース情報および前記波長変換する手段のリソース情報に基づいて選定された前記光クロスコネクト装置相互間の最小コストの光パス設定経路を計算する手段を備えたことを特徴とする光ネットワーク。
【請求項９】
前記波長変換する手段の空塞状況を監視する手段は、前記波長変換する手段の未使用数および既使用数を監視する手段を備え、前記出力リンクの波長多重数を監視する手段は、前記出力リンクの未使用波長数および既使用波長数を監視する手段を備えた請求項１記載の光クロスコネクト装置または請求項６または８記載の光ネットワーク。
【請求項１０】
前記波長変換する手段の空塞状況を監視する手段は、前記波長変換する手段の未使用数を全数で割った使用可能率を監視する手段を備え、前記出力リンクの波長多重数を監視する手段は、前記出力リンクの最大波長多重数を未使用波長数で割った使用可能率を監視する手段を備えた請求項１記載の光クロスコネクト装置または請求項６または８記載の光ネットワーク。
【請求項１１】
前記波長変換する手段の空塞状況を監視する手段は、前記波長変換する手段の既使用数を全数で割った使用不可能率を監視する手段を備え、前記出力リンクの波長多重数を監視する手段は、前記出力リンクの最大波長多重数を既使用波長数で割った使用不可能率を監視する手段を備えた請求項１記載の光クロスコネクト装置または請求項６または８記載の光ネットワーク。
【請求項１２】
前記波長変換する手段は、前記スイッチングする手段の出力ポートの一部および入力ポートの一部に接続された波長変換トランクを備えた請求項１記載の光クロスコネクト装置または請求項６または８記載の光ネットワーク。
【請求項１３】
前記波長変換する手段は、前記分波する手段と前記スイッチングする手段との間に介挿される請求項１記載の光クロスコネクト装置または請求項６または８記載の光ネットワーク。
【請求項１４】
前記波長変換する手段は、前記スイッチングする手段と前記合波する手段との間に介挿される請求項１記載の光クロスコネクト装置または請求項６または８記載の光ネットワーク。
【請求項１５】
前記波長変換する手段は、前記分波する手段と前記スイッチングする手段との間および前記スイッチングする手段と前記合波する手段との間にそれぞれ介挿された請求項１記載の光クロスコネクト装置および請求項６または８記載の光ネットワーク。
【請求項１６】
前記波長変換する手段は、前記スイッチングする手段と前記合波する手段との間に介挿され、さらに、前記スイッチングする手段の出力の一部および入力の一部に接続された波長変換トランクを備えた請求項１記載の光クロスコネクト装置および請求項６または８記載の光ネットワーク。
【請求項１７】
情報処理装置にインストールすることにより、その情報処理装置に、
入力リンクから入力される波長多重された光信号を分波する機能と、この分波する機能により分波された単一波長の光信号を所定の方路にスイッチングする機能と、このスイッチングする機能のスイッチング過程で前記単一波長の光信号を波長変換する機能と、前記スイッチングする機能によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する機能とを備え、
前記波長変換する機能は、前記スイッチングする機能の最大方路数と比較して少なく設けられ、
一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、
ネットワークのトポロジ情報および前記波長変換する機能の設置数および前記最大波長多重数に基づき自光クロスコネクト装置から他光クロスコネクト装置への光パス設定経路を計算する機能と、
この計算する機能の計算結果に基づき光パスを設定する機能と
を備えた
光クロスコネクト装置に適用される機能を実現するプログラムにおいて、
前記波長変換する機能の空塞状況を監視する機能と、
前記出力リンクの波長多重数を監視する機能と、
これらの前記監視する機能の監視結果を蓄積する機能と
を実現させ、
前記光パス設定経路を計算する機能として、前記蓄積する機能に蓄積された前記監視結果を参照し、前記出力リンクのリソース情報および前記波長変換する機能のリソース情報に基づいて選定された自光クロスコネクト装置から他光クロスコネクト装置への最小コストの光パス設定経路を計算する機能を実現させ、
前記蓄積する機能に蓄積された前記監視結果を所定のタイミングで他光クロスコネクト装置に公告する機能を実現させる
ことを特徴とするプログラム。
【請求項１８】
計時機能を実現させ、前記公告する機能として、前記所定のタイミングを当該計時機能に基づく一定時間間隔とする機能を実現させる請求項１７記載のプログラム。
【請求項１９】
前記公告する機能として、前記所定のタイミングを前記蓄積する機能に蓄積された前記監視結果が更新されたタイミングとする機能を実現させる請求項１７記載のプログラム。
【請求項２０】
計時機能と、前記蓄積する機能に蓄積された前記監視結果が更新される頻度を計測する機能とを実現させ、前記公告する機能として、前記所定のタイミングを前記計測する機能の計測頻度が閾値を超えるときには前記計時機能に基づく一定時間間隔とし前記計測する機能の計測頻度が閾値以下のときには前記蓄積する機能に蓄積された前記監視結果が更新されたタイミングとする機能を実現させる請求項１７記載のプログラム。
【請求項２１】
前記公告する機能として、前記所定のタイミングを二つの前記監視する機能の監視結果にしたがって前記波長変換する機能の空塞状況または前記出力リンクの波長多重数があらかじめ定められたリソースの使用割合の少なくとも一つの基準値を超えたあるいは下回ったタイミングとする機能を実現させる請求項１７記載のプログラム。
【請求項２２】
情報処理装置にインストールすることにより、その情報処理装置に、
入力リンクから入力される波長多重された光信号を分波する機能と、この分波する機能により分波された単一波長の光信号を所定の方路にスイッチングする機能と、このスイッチングする機能のスイッチング過程で前記単一波長の光信号を波長変換する機能と、前記スイッチングする機能によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する機能と、光パス設定経路の計算結果に基づき光パスを設定する機能とを備え、
前記波長変換する機能は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、
一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、前記波長変換する機能の空塞状況を監視する機能と、
前記出力リンクの波長多重数を監視する機能と
を備えた光クロスコネクト装置を複数備えた光ネットワークに設けられた集中制御装置に相応する機能を実現させるプログラムにおいて、
複数の前記光クロスコネクト装置に対して共通に、
前記監視する機能の監視結果を蓄積する機能と、
ネットワークのトポロジ情報および前記波長変換する機能の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する機能と
を実現させ、
前記計算する機能として、前記蓄積する機能に蓄積された前記監視結果を参照し、前記出力リンクのリソース情報および前記波長変換する機能のリソース情報に基づいて選定された前記光クロスコネクト装置相互間の最小コストの光パス設定経路を計算する機能を実現させることを特徴とするプログラム。
【請求項２３】
前記波長変換する機能の空塞状況を監視する機能として、前記波長変換する機能の未使用数および既使用数を監視する機能を実現させ、前記出力リンクの波長多重数を監視する機能として、前記出力リンクの未使用波長数および既使用波長数を監視する機能を実現させる請求項１７または２２記載のプログラム。
【請求項２４】
前記波長変換する機能の空塞状況を監視する機能として、前記波長変換する機能の未使用数を全数で割った使用可能率を監視する機能を実現させ、前記出力リンクの波長多重数を監視する機能として、前記出力リンクの最大波長多重数を未使用波長数で割った使用可能率を監視する機能を実現させる請求項１７または２２記載のプログラム。
【請求項２５】
前記波長変換する機能の空塞状況を監視する機能として、前記波長変換する機能の既使用数を全数で割った使用不可能率を監視する機能を実現させ、前記出力リンクの波長多重数を監視する機能として、前記出力リンクの最大波長多重数を既使用波長数で割った使用不可能率を監視する機能を実現させる請求項１７または２２記載のプログラム。
【請求項２６】
請求項１７ないし２５のいずれかに記載のプログラムが記録された前記情報処理装置読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光通信に利用する。特に、波長変換機能を備えた光クロスコネクト装置を光ネットワークに配置し、リンクリソースおよび波長変換リソースの双方について光パス設定に要するコストを計算し、最もコストの低い光パスを設定する光ネットワークに利用する。なお、ここでいうコストとは、光パス設定に際し、ネットワークリソースを占有する度合いのことであり、同じ二地点間で比較して最もネットワークリソースを少なく用いて設定された光パスが最もコストの低い光パスである。
【０００２】
【従来の技術】
光クロスコネクト装置に波長変換装置を組み込むことにより柔軟な経路選択を行うことができる。この従来例を図１２を参照して説明する。図１２は従来の光クロスコネクト装置および集中制御装置のブロック構成図である。
【０００３】
従来の光クロスコネクト装置１では、光ネットワークに設けられた集中制御装置１９のネットワーク・トポロジ・データベース８に記録されたトポロジ情報にしたがって、経路計算部６が光パスの経路を計算し、その計算結果をコントローラ２に通知することにより、コントローラ２はスイッチ３を制御して光パスを設定する。この際、入力リンクから入力された光信号の波長を変換したい場合には、波長変換装置４を用いて波長変換を行う。
【０００４】
このような従来の光クロスコネクト装置では、波長変換装置を設けることにより柔軟な経路選択が行える反面、装置構成が複雑になるとともに装置価格が高価になる。このため全チャネル分の波長変換装置を組み込むのではなく、少数の波長変換装置をやりくりする必要がある。
【０００５】
このような場合には、ある光パスを張るために波長変換装置を用いるかどうかを含めた経路設定を行うために、経路探索をする際にリンクリソースのコストと波長変換リソースのコストとを定義して、ネットワークトポロジ情報を元にトータルのコストが最も低くなるように光パスを張る。
【０００６】
【発明が解決しようとする課題】
従来は、ネットワークの初期状態で与えられたコスト値を用いて経路計算を行うため、ネットワークの中でリンクリソースや波長変換リソースの使用状況が変化した場合には、状況に応じた柔軟なパス設定ができない問題がある。
【０００７】
例えば、前述したように、一つの光クロスコネクト装置で波長変換装置をやりくりして使用している場合に、波長変換リソースの残余が少ないノードに、波長変換を必要とする多数の光パスが集中すれば、一部の光パスについて波長変換が不能になる可能性が生じ、最悪の場合には、一部の光パスが途切れるといった望ましくない状況に陥る。
【０００８】
本発明は、このような背景に行われたものであって、波長変換およびリンクに与えるコストを適応的に変化させ、特定ノードの波長変換リソースおよびノード間のリンクが集中して使用されてしまうことを回避することができる光クロスコネクト装置および集中制御装置および光ネットワークおよびプログラムおよび記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明では、各ノードから波長変換リソースの使用状況とノード間のリンクリソースの使用状況とをネットワークに公告することにより、波長変換およびリンクに与えるコストを適応的に変化させ、特定ノードの波長変換リソースおよびノード間のリンクが集中して使用されてしまうことを回避することを特徴とする。
【００１０】
すなわち、本発明の第一の観点は、入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき自光クロスコネクト装置から他光クロスコネクト装置への光パスを設定する手段を備えた光クロスコネクト装置である。
【００１１】
ここで、本発明の特徴とするところは、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段と、これらの前記監視する手段の監視結果を蓄積する手段とを備え、前記光パスを設定する手段は、前記蓄積する手段に蓄積された前記監視結果を参照して自光クロスコネクト装置から他光クロスコネクト装置への光パスを設定する手段を備え、前記蓄積する手段に蓄積された前記監視結果を所定のタイミングで他光クロスコネクト装置に公告する手段を備えたところにある。
【００１２】
このようにして、光ネットワーク内の全ての光クロスコネクト装置に、時々刻々変化する波長変換する手段の空塞状況および出力リンクの波長多重数を公告することにより、各光クロスコネクト装置は、適応的にコストの低い光パスを設定することができる。したがって、波長変換リソースが乏しい光クロスコネクト装置に対して波長変換を必要とする多数の光パスを設定してしまうといった事態を回避することができる。
【００１３】
公告を行うタイミングとしては、例えば、計時手段を設けておき、前記公告する手段は、前記所定のタイミングを当該計時手段に基づく一定時間間隔とする手段を備えることができる。
【００１４】
あるいは、前記公告する手段は、前記所定のタイミングを前記蓄積する手段に蓄積された前記監視結果が更新されたタイミングとする手段を備えることもできる。
【００１５】
あるいは、計時手段と、前記蓄積する手段に蓄積された前記監視結果が更新される頻度を計測する手段とを設けておき、前記公告する手段は、前記所定のタイミングを前記計測する手段の計測頻度が閾値を超えるときには前記計時手段に基づく一定時間間隔とし前記計測する手段の計測頻度が閾値以下のときには前記蓄積する手段に蓄積された前記監視結果が更新されたタイミングとする手段を備えることもできる。
【００１６】
これによれば、あまりにも頻繁に前記監視結果が更新されている状況下では、一定時間間隔を置いて公告を行い、頻繁に前記監視結果が更新されていない状況下では、更新される毎に公告を行うことができる。これにより、リソース状況の変化に対して適応的に公告を実施することができる。
【００１７】
あるいは、前記公告する手段は、前記所定のタイミングを二つの前記監視する手段の監視結果にしたがって前記波長変換する手段の空塞状況または前記出力リンクの波長多重数があらかじめ定められたリソースの使用割合の少なくとも一つの基準値を超えたあるいは下回ったタイミングとする手段を備えることもできる。
【００１８】
これによれば、リソースの使用割合が標準的であり、ことさら公告を行う必要性が感じられない状況下では公告は行わず、リソースの使用割合が標準的でなくなった時点で公告を行うことにより、無用な公告を低減させ、各光クロスコネクト装置の処理負荷を軽減させ、また、公告のためのトラヒックを軽減させることができるため、ネットワークリソースを有効に利用することができる。
【００１９】
本発明の第二の観点は、入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置を複数備えた光ネットワークである。
【００２０】
ここで、本発明の特徴とするところは、前記光クロスコネクト装置には、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段とを備え、複数の前記光クロスコネクト装置に対して共通に、前記監視する手段の監視結果を蓄積する手段と、ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パスを設定する手段とが設けられ、前記光パスを設定する手段は、前記蓄積する手段に蓄積された前記監視結果を参照して前記光クロスコネクト装置相互間の光パスを設定する手段を備えたところにある。
【００２１】
この光ネットワークにおける光クロスコネクト装置は、入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段と、光パス設定経路の計算結果に基づき光パスを設定する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置である。
【００２２】
ここで、この光クロスコネクト装置の特徴とするところは、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段と、複数の光クロスコネクト装置に対して共通に設けられ前記監視する手段の監視結果を蓄積してネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する手段に対して前記監視する手段の監視結果を送信する手段とを備えたところにある。
【００２３】
また、この光ネットワークにおける集中制御装置の特徴とするところは、入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段と、光パス設定経路の計算結果に基づき光パスを設定する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段とを備えた光クロスコネクト装置を複数備えた光ネットワークに設けられ、複数の前記光クロスコネクト装置に対して共通に、前記監視する手段の監視結果を蓄積する手段と、ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する手段とを備え、前記計算する手段は、前記蓄積する手段に蓄積された前記監視結果を参照して前記光クロスコネクト装置相互間の光パス設定経路を計算する手段を備えたところにある。
【００２４】
あるいは、本発明の第二の観点は、入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パスを設定する手段とを備えた光クロスコネクト装置を複数備えた光ネットワークである。
【００２５】
ここで、本発明の特徴とするところは、前記光クロスコネクト装置には、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段とを備え、複数の前記光クロスコネクト装置に対して共通に、前記監視する手段の監視結果を蓄積する手段が設けられ、前記光パスを設定する手段は、前記蓄積する手段に蓄積された前記監視結果を参照して前記光クロスコネクト装置相互間の光パスを設定する手段を備えたところにある。
【００２６】
この光ネットワークにおける光クロスコネクト装置は、入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段と、ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する手段と、この計算する手段の計算結果に基づき光パスを設定する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置である。
【００２７】
ここで、この光クロスコネクト装置の特徴とするところは、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段と、複数の光クロスコネクト装置に対して共通に設けられ前記監視する手段の監視結果を蓄積する手段に対して前記監視する手段の監視結果を送信する手段とを備えたところにある。
【００２８】
また、この光ネットワークにおける集中制御装置の特徴とするところは、入力リンクから入力される波長多重された光信号を分波する手段と、この分波する手段により分波された単一波長の光信号を所定の方路にスイッチングする手段と、このスイッチングする手段のスイッチング過程で前記単一波長の光信号を波長変換する手段と、前記スイッチングする手段によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する手段と、ネットワークのトポロジ情報および前記波長変換する手段の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する手段と、この計算する手段の計算結果に基づき光パスを設定する手段とを備え、前記波長変換する手段は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、前記波長変換する手段の空塞状況を監視する手段と、前記出力リンクの波長多重数を監視する手段とを備えた光クロスコネクト装置を複数備えた光ネットワークに設けられ、複数の前記光クロスコネクト装置に対して共通に、前記監視する手段の監視結果を蓄積する手段が設けられたところにある。
【００２９】
前者は、リンクリソースおよび波長変換リソースの使用状況の管理とともに光パスの設定までも一元的に行うものであり、後者は、リンクリソースおよび波長リソースの管理は一元的に行うが、光パスの設定は各光クロスコネクト装置が自律分散的に行うものである。
【００３０】
前記波長変換する手段の空塞状況を監視する手段は、前記波長変換する手段の未使用数および既使用数を監視する手段を備え、前記出力リンクの波長多重数を監視する手段は、前記出力リンクの未使用波長数および既使用波長数を監視する手段を備えることができる。
【００３１】
あるいは、前記波長変換する手段の空塞状況を監視する手段は、前記波長変換する手段の未使用数を全数で割った使用可能率を監視する手段を備え、前記出力リンクの波長多重数を監視する手段は、前記出力リンクの最大波長多重数を未使用波長数で割った使用可能率を監視する手段を備えることもできる。
【００３２】
あるいは、前記波長変換する手段の空塞状況を監視する手段は、前記波長変換する手段の既使用数を全数で割った使用不可能率を監視する手段を備え、前記出力リンクの波長多重数を監視する手段は、前記出力リンクの最大波長多重数を既使用波長数で割った使用不可能率を監視する手段を備えることもできる。
【００３３】
また、前記波長変換する手段は、前記スイッチングする手段の出力ポートの一部および入力ポートの一部に接続された波長変換トランクを備えることができる。これにより、全ポートに波長変換する手段を配置する場合に比べて必要となる波長変換する手段の数を削減することができる。さらに、当該波長変換する手段の変換可能波長を可変とすることにより、必要となる波長変換する手段の数をよりいっそう削減することができる。
【００３４】
あるいは、前記波長変換する手段は、前記分波する手段と前記スイッチングする手段との間に介挿されることもできる。これにより、上記トランク方式と比較すると、スイッチングする手段のいくつかのポートをトランク用に割当てる必要がないため、全ポートを有効に利用することができる。この場合も当該波長変換する手段の変換可能波長を可変とすることにより、必要となる波長変換する手段の数を削減することができる。
【００３５】
あるいは、前記波長変換する手段は、前記スイッチングする手段と前記合波する手段との間に介挿されることもできる。これにより、スイッチングする手段のスイッチングにより、任意の方路を波長変換する手段に接続できるため、波長変換を柔軟に行うことができる。この場合には当該波長変換する手段が接続される出力方路の波長が一意に定まっているため、変換可能波長は固定でよく、波長変換する手段を安価に構成することができる。
【００３６】
あるいは、前記波長変換する手段は、前記分波する手段と前記スイッチングする手段との間および前記スイッチングする手段と前記合波する手段との間にそれぞれ介挿されることもできる。これにより入力方路および出力方路の双方での波長変換が可能になり、波長変換を柔軟に行うことができる。この場合には、分波する手段とスイッチングする手段との間に介挿される波長変換する手段の変換可能波長を可変とし、スイッチングする手段と合波する手段との間に介挿される波長変換する手段の変換可能波長を固定とすることがよい。
【００３７】
あるいは、前記波長変換する手段は、前記スイッチングする手段と前記合波する手段との間に介挿され、さらに、前記スイッチングする手段の出力の一部および入力の一部に接続された波長変換トランクを備えることもできる。本構成を方路数が多い場合や波長変換可能にする波長数を増やしたい場合に適用すれば、比較的少ない波長変換する手段の設置数により当該要望を満たすことができる。
【００３８】
本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、入力リンクから入力される波長多重された光信号を分波する機能と、この分波する機能により分波された単一波長の光信号を所定の方路にスイッチングする機能と、このスイッチングする機能のスイッチング過程で前記単一波長の光信号を波長変換する機能と、前記スイッチングする機能によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する機能とを備え、前記波長変換する機能は、前記スイッチングする機能の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、ネットワークのトポロジ情報および前記波長変換する機能の設置数および前記最大波長多重数に基づき自光クロスコネクト装置から他光クロスコネクト装置への光パス設定経路を計算する機能と、この計算する機能の計算結果に基づき光パスを設定する機能とを備えた光クロスコネクト装置に適用される機能を実現するプログラムである。
【００３９】
ここで、本発明の特徴とするところは、前記波長変換する手段の空塞状況を監視する機能と、前記出力リンクの波長多重数を監視する機能と、これらの前記監視する機能の監視結果を蓄積する機能とを実現させ、前記光パス設定経路を計算する機能として、前記蓄積する機能に蓄積された前記監視結果を参照して自光クロスコネクト装置から他光クロスコネクト装置への光パス設定経路を計算する機能を実現させ、前記蓄積する機能に蓄積された前記監視結果を所定のタイミングで他光クロスコネクト装置に公告する機能を実現させるところにある。
【００４０】
計時機能を実現させ、前記公告する機能として、前記所定のタイミングを当該計時機能に基づく一定時間間隔とする機能を実現させることができる。
【００４１】
あるいは、前記公告する機能として、前記所定のタイミングを前記蓄積する機能に蓄積された前記監視結果が更新されたタイミングとする機能を実現させることもできる。
【００４２】
あるいは、計時機能と、前記蓄積する機能に蓄積された前記監視結果が更新される頻度を計測する機能とを実現させ、前記公告する機能として、前記所定のタイミングを前記計測する機能の計測頻度が閾値を超えるときには前記計時機能に基づく一定時間間隔とし前記計測する機能の計測頻度が閾値以下のときには前記蓄積する機能に蓄積された前記監視結果が更新されたタイミングとする機能を実現させることもできる。
【００４３】
あるいは、前記公告する機能として、前記所定のタイミングを二つの前記監視する機能の監視結果にしたがって前記波長変換する機能の空塞状況または前記出力リンクの波長多重数があらかじめ定められたリソースの使用割合の少なくとも一つの基準値を超えたあるいは下回ったタイミングとする機能を実現させることもできる。
【００４４】
あるいは、本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、入力リンクから入力される波長多重された光信号を分波する機能と、この分波する機能により分波された単一波長の光信号を所定の方路にスイッチングする機能と、このスイッチングする機能のスイッチング過程で前記単一波長の光信号を波長変換する機能と、前記スイッチングする機能によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する機能と、光パス設定経路の計算結果に基づき光パスを設定する機能とを備え、前記波長変換する機能は、前記スイッチングする機能の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置に相応する機能を実現させるプログラムである。
【００４５】
ここで、本発明の特徴とするところは、前記波長変換する手段の空塞状況を監視する機能と、前記出力リンクの波長多重数を監視する機能と、複数の光クロスコネクト装置に対して共通に設けられ前記監視する機能の監視結果を蓄積してネットワークのトポロジ情報および前記波長変換する機能の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する機能に対して前記監視する機能の監視結果を送信する機能とを実現させるところにある。
【００４６】
あるいは、本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、入力リンクから入力される波長多重された光信号を分波する機能と、この分波する機能により分波された単一波長の光信号を所定の方路にスイッチングする機能と、このスイッチングする機能のスイッチング過程で前記単一波長の光信号を波長変換する機能と、前記スイッチングする機能によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する機能と、光パス設定経路の計算結果に基づき光パスを設定する機能とを備え、前記波長変換する機能は、前記スイッチングする手段の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、前記波長変換する機能の空塞状況を監視する機能と、前記出力リンクの波長多重数を監視する機能とを備えた光クロスコネクト装置を複数備えた光ネットワークに設けられた集中制御装置に相応する機能を実現させるプログラムである。
【００４７】
ここで、本発明の特徴とするところは、複数の前記光クロスコネクト装置に対して共通に、前記監視する機能の監視結果を蓄積する機能と、ネットワークのトポロジ情報および前記波長変換する機能の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する機能とを実現させ、前記計算する機能として、前記蓄積する機能に蓄積された前記監視結果を参照して前記光クロスコネクト装置相互間の光パス設定経路を計算する機能を実現させるところにある。
【００４８】
あるいは、本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、入力リンクから入力される波長多重された光信号を分波する機能と、この分波する機能により分波された単一波長の光信号を所定の方路にスイッチングする機能と、このスイッチングする機能のスイッチング過程で前記単一波長の光信号を波長変換する機能と、前記スイッチングする機能によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する機能と、ネットワークのトポロジ情報および前記波長変換する機能の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する機能と、この計算する機能の計算結果に基づき光パスを設定する機能とを備え、前記波長変換する機能は、前記スイッチングする機能の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置に相応する機能を実現させるプログラムである。
【００４９】
ここで、本発明の特徴とするところは、前記波長変換する機能の空塞状況を監視する機能と、前記出力リンクの波長多重数を監視する機能と、複数の光クロスコネクト装置に対して共通に設けられ前記監視する機能の監視結果を蓄積する機能に対して前記監視する機能の監視結果を送信する機能とを実現させるところにある。
【００５０】
あるいは、本発明の第三の観点は、情報処理装置にインストールすることにより、その情報処理装置に、入力リンクから入力される波長多重された光信号を分波する機能と、この分波する機能により分波された単一波長の光信号を所定の方路にスイッチングする機能と、このスイッチングする機能のスイッチング過程で前記単一波長の光信号を波長変換する機能と、前記スイッチングする機能によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する機能と、ネットワークのトポロジ情報および前記波長変換する機能の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する機能と、この計算する機能の計算結果に基づき光パスを設定する機能とを備え、前記波長変換する機能は、前記スイッチングする機能の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、前記波長変換する機能の空塞状況を監視する機能と、前記出力リンクの波長多重数を監視する機能とを備えた光クロスコネクト装置を複数備えた光ネットワークに設けられた集中制御装置に相応する機能を実現させるプログラムである。
【００５１】
ここで、本発明の特徴とするところは、複数の前記光クロスコネクト装置に対して共通に、前記監視する機能の監視結果を蓄積する機能を実現させるところにある。
【００５２】
前記波長変換する機能の空塞状況を監視する機能として、前記波長変換する機能の未使用数および既使用数を監視する機能を実現させ、前記出力リンクの波長多重数を監視する機能として、前記出力リンクの未使用波長数および既使用波長数を監視する機能を実現させることができる。
【００５３】
あるいは、前記波長変換する機能の空塞状況を監視する機能として、前記波長変換する機能の未使用数を全数で割った使用可能率を監視する機能を実現させ、前記出力リンクの波長多重数を監視する機能として、前記出力リンクの最大波長多重数を未使用波長数で割った使用可能率を監視する機能を実現させることもできる。
【００５４】
あるいは、前記波長変換する機能の空塞状況を監視する機能として、前記波長変換する機能の既使用数を全数で割った使用不可能率を監視する機能を実現させ、前記出力リンクの波長多重数を監視する機能として、前記出力リンクの最大波長多重数を既使用波長数で割った使用不可能率を監視する機能を実現させることもできる。
【００５５】
本発明の第四の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００５６】
これにより、コンピュータ装置等の情報処理装置により、波長変換およびリンクに与えるコストを適応的に変化させ、特定ノードの波長変換リソースおよびノード間のリンクが集中して使用されてしまうことを回避することができる光クロスコネクト装置および集中制御装置および光ネットワークを実現することができる。
【００５７】
【発明の実施の形態】
（第一実施例）
本発明第一実施例の光クロスコネクト装置および光ネットワークを図１ないし図３を参照して説明する。図１は第一実施例の自律分散型ネットワークの概念図である。図２は第一実施例の光クロスコネクト装置のブロック構成図である。図３は第一実施例の光クロスコネクト装置の詳細構成図である。
【００５８】
第一実施例は、図１に示すように、自律分散型ネットワークに配置される光クロスコネクト装置の実施例であり、図３に示すように、入力リンクから入力される波長多重された光信号を分波する分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、ネットワーク・トポロジ・データベース８に記録されたネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき自光クロスコネクト装置から他光クロスコネクト装置への光パスを設定する経路計算部６を備えた光クロスコネクト装置１−１である。
【００５９】
ここで、第一実施例の特徴とするところは、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５と、前記出力リンクの波長多重数を監視するコントローラ２と、これらの波長変換リソース使用状況監視装置５およびコントローラ２の監視結果を蓄積するリンクリソース・波長変換リソース・データベース７とを備え、経路計算部６は、リンクリソース・波長変換リソース・データベース７に蓄積された前記監視結果を参照して自光クロスコネクト装置から他光クロスコネクト装置への光パスを設定し、リンクリソース・波長変換リソース・データベース７は、蓄積された前記監視結果を所定のタイミングで他光クロスコネクト装置に公告するところにある。
【００６０】
公告を行うタイミングについては、以下に示すタイミング設定のいずれかを採用する。
（１）タイマ９が設けられ、リンクリソース・波長変換リソース・データベース７は、前記所定のタイミングを当該タイマ９に基づく一定時間間隔とする。
（２）リンクリソース・波長変換リソース・データベース７は、前記所定のタイミングを自己に蓄積された前記監視結果が更新されたタイミングとする。
（３）タイマ９が設けられ、リンクリソース・波長変換リソース・データベース７は、自己に蓄積された前記監視結果が更新される頻度を計測し、前記所定のタイミングを頻度の計測結果が閾値を超えるときにはタイマ９に基づく一定時間間隔とし頻度の計測結果が閾値以下のときには自己に蓄積された前記監視結果が更新されたタイミングとする。
（４）リンクリソース・波長変換リソース・データベース７は、前記所定のタイミングを波長変換リソース使用状況監視装置５およびコントローラ２の監視結果にしたがって波長変換装置４の空塞状況または前記出力リンクの波長多重数があらかじめ定められたリソースの使用割合の少なくとも一つの基準値を超えたあるいは下回ったタイミングとする。
【００６１】
監視結果出力方法としては、以下に示すいずれかの方法を採用する。
（１）波長変換リソース使用状況監視装置５は、波長変換装置４の未使用数および既使用数を監視し、コントローラ２は、前記出力リンクの未使用波長数および既使用波長数を監視する。
（２）波長変換リソース使用状況監視装置５は、波長変換装置４の未使用数を全数で割った使用可能率を監視し、コントローラ２は、前記出力リンクの最大波長多重数を未使用波長数で割った使用可能率を監視する。
（３）波長変換リソース使用状況監視装置５は、波長変換装置４の既使用数を全数で割った使用不可能率を監視し、コントローラ２は、前記出力リンクの最大波長多重数を既使用波長数で割った使用不可能率を監視する。
【００６２】
以下では、第一実施例をさらに詳細に説明する。
【００６３】
第一実施例は、図１に示すように、自律分散型ネットワークであり、各光クロスコネクト装置１−１には、図２に示すように、コントローラ２、スイッチ３、波長変換装置４、波長変換リソース使用状況監視装置５、経路計算部６、リンクリソース・波長変換リソース・データベース７、ネットワーク・トポロジ・データベース８が設けられる。
【００６４】
コントローラ２は、スイッチ３をコントロールすることにより、入力リンクから入力された光信号を所定の出力リンクにスイッチングする。なお、図３に示すように、入力リンクおよび出力リンクはそれぞれ波長多重リンクであり、入力リンクには分波装置１０が設けられ、出力リンクには合波装置１２が設けられる。また、スイッチ３では、必要に応じて波長変換装置４により波長変換を行う。
【００６５】
第一実施例では、波長変換装置（ＴｕＷＣと図示）４は波長変換トランクとしてスイッチ３の出力方路の一部および入力方路の一部に設けられ、スイッチ３のスイッチングにしたがって光信号が波長変換トランクを通過することにより、当該光信号に波長変換が施される。これにより、全ポートに波長変換装置４を配置する場合に比べて必要となる波長変換装置４の数を削減することができる。また、任意の波長へと変換するために波長変換装置４は可変的に波長変換を行うことができる。
【００６６】
このときに、波長変換装置４の空塞状況を波長変換リソース使用状況監視装置５が監視し、その監視結果をリンクリソース・波長変換リソース・データベース７に蓄積する。
【００６７】
また、コントローラ２は、スイッチ３のスイッチングをコントロールする際に、出力リンクの波長多重状況を併せて監視しており、その監視結果をリンクリソース・波長変換リソース・データベース７に蓄積する。
【００６８】
経路計算部６では、あらかじめネットワーク・トポロジ・データベース８に記録されているネットワークのトポロジ情報とリンクリソース・波長変換リソース・データベース７に蓄積されたこれら監視結果に基づき光パスを計算する。この計算結果は、コントローラ２に通知され、コントローラ２ではこの計算結果に基づき光パスを設定する。
【００６９】
また、既に説明したタイミングでリンクリソース・波長変換リソース・データベース７の内容は他光クロスコネクト装置に公告される。タイマ９は公告タイミングの設定に用いられる。
【００７０】
（第二実施例）
本発明第二実施例を図４および図５を参照して説明する。図４は第二実施例の集中管理型ネットワークの概念図である。図５は第二実施例の光クロスコネクト装置および集中制御装置のブロック構成図である。なお、光クロスコネクト装置の詳細構成は第一実施例で示した図３と共通である。
【００７１】
第二実施例は、図４に示すように、光クロスコネクト装置１−２および集中制御装置２０を備えた集中管理型の光ネットワークの実施例であり、図３に示すように、入力リンクから入力される波長多重された光信号を分波する分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置１−２を複数備えた光ネットワークである。
【００７２】
ここで、第二実施例の特徴とするところは、光クロスコネクト装置１−２には、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５と、前記出力リンクの波長多重数を監視するコントローラ２とを備え、複数の光クロスコネクト装置１−２に対して共通に、波長変換リソース使用状況監視装置５およびコントローラ２の監視結果を蓄積するリンクリソース・波長変換リソース・データベース７と、ネットワーク・トポロジ・データベース８に記録されたネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき光クロスコネクト装置１−２相互間の光パスを設定する経路計算部６とが設けられ、経路計算部６は、リンクリソース・波長変換リソース・データベース７に蓄積された前記監視結果を参照して光クロスコネクト装置１−２相互間の光パスを設定するところにある。
【００７３】
すなわち、第二実施例の光クロスコネクト装置１−２では、集中制御装置２０にアクセスすることにより、自己の波長変換リソースおよびリンクリソースの使用状況をリンクリソース・波長変換リソース・データベース７に蓄積する。
【００７４】
また、第二実施例では、経路計算部６も集中制御装置２０に設けられており、経路計算部６は、ネットワーク・トポロジ・データベース８に記録されたネットワークのトポロジ情報とリンクリソース・波長変換リソース・データベース７に蓄積されたリンクリソースおよび波長変換リソースの使用状況を参照して光クロスコネクト装置１−２相互間における光パスの設定を一元的に行う。
【００７５】
（第三実施例）
本発明第三実施例の光ネットワークおよび光クロスコネクト装置を図６および図７を参照して説明する。図６は第三実施例の光ネットワークの概念図である。図７は第三実施例の光クロスコネクト装置および集中制御装置のブロック構成図である。なお、光クロスコネクト装置の詳細構成は第一実施例の図３と共通である。
【００７６】
第三実施例は、図６に示すように、光クロスコネクト装置１−３および集中制御装置２１を備えた光ネットワークの実施例であり、図３に示すように、入力リンクから入力される波長多重された光信号を分波する分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、ネットワーク・トポロジ・データベース８に記録されたネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき光クロスコネクト装置１−３相互間の光パスを設定する経路計算部６とを備えた光クロスコネクト装置１−３を複数備えた光ネットワークである。
【００７７】
ここで、第三実施例の特徴とするところは、光クロスコネクト装置１−３には、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５と、前記出力リンクの波長多重数を監視するコントローラ２とを備え、複数の光クロスコネクト装置１−３に対して共通に、波長変換リソース使用状況監視装置５およびコントローラ２の監視結果を蓄積するリンクリソース・波長変換リソース・データベース７が設けられ、経路計算部６は、リンクリソース・波長変換リソース・データベース７に蓄積された前記監視結果を参照して光クロスコネクト装置１−３相互間の光パスを設定するところにある。
【００７８】
すなわち、第三実施例の光クロスコネクト装置１−３では、集中制御装置２０にアクセスすることにより、自己の波長変換リソースおよびリンクリソースの使用状況をリンクリソース・波長変換リソース・データベース７に蓄積するとともに、他の光クロスコネクト装置１−２における波長リソースおよびリンクリソースの使用状況を把握する。
【００７９】
第三実施例では、経路計算部６は各光クロスコネクト装置１−３に設けられており、光パスの設定は各光クロスコネクト装置１−３が自律分散的に行う。
【００８０】
（第四実施例）
本発明第四実施例の光クロスコネクト装置を図８を参照して説明する。図８は第四実施例の光クロスコネクト装置のブロック構成図である。図８では、スイッチ３、波長変換装置（ＴｕＷＣと図示）４、波長変換リソース使用状況監視装置５の構成について特に詳細に示してあり、それ以外の部分については省略している。
【００８１】
第四実施例では、波長変換装置４は分波装置１０とスイッチ３との間の任意の波長経路中に挿入されている。この場合には第一実施例のトランク方式に比べてスイッチ３のいくつかのポートをトランク用に割当てる必要がないため、全ポートを有効に利用することができる。第四実施例では、波長変換装置４の変換可能波長は可変とする。
【００８２】
（第五実施例）
本発明第五実施例の光クロスコネクト装置を図９を参照して説明する。図９は第五実施例の光クロスコネクト装置のブロック構成図である。図９では、スイッチ３、波長変換装置４０、波長変換リソース使用状況監視装置５の構成について特に詳細に示してあり、それ以外の部分については省略している。
【００８３】
第五実施例では、波長変換装置（ＷＣと図示）４０はスイッチ３と合波装置１２との間の任意の波長経路中に挿入されている。図８に示す第四実施例の構成では、波長変換装置４を配置してある波長経路以外の波長は波長変換装置４を配置してある波長経路の波長に波長変換不可能であったが、図９に示す第五実施例の構成ではこれが可能になる。
【００８４】
また、このとき波長変換装置４０の先の回路では、ある固定した波長のみが入射可能となっているため、この波長変換装置４０は固定波長変換リソースでよいことからコストの削減につながる。
【００８５】
（第六実施例）
本発明第六実施例の光クロスコネクト装置を図１０を参照して説明する。図１０は第六実施例の光クロスコネクト装置のブロック構成図である。図１０では、スイッチ３、波長変換装置４、４０、波長変換リソース使用状況監視装置５の構成について特に詳細に示してあり、それ以外の部分については省略している。
【００８６】
第六実施例では、波長変換装置４は分波装置１０とスイッチ３との間およびスイッチ３と合波装置１２との間の任意の波長経路中に挿入されている。図９に示す第五実施例の構成では波長変換装置４０を配置してある波長経路の波長はそれ以外の波長に波長変換不可能であるが、この図１０の構成ではこれが可能になる。なお、波長変換装置（ＴｕＷＣと図示）４は可変波長変換リソースであり、波長変換装置（ＷＣと図示）４０は固定波長変換リソースである。
【００８７】
（第七実施例）
本発明第七実施例の光クロスコネクト装置を図１１を参照して説明する。図１１は第七実施例の光クロスコネクト装置のブロック構成図である。図１１では、スイッチ３、波長変換装置４、４０、波長変換リソース使用状況監視装置５の構成について特に詳細に示してあり、それ以外の部分については省略している。
【００８８】
第七実施例では、固定波長変換リソースである波長変換装置（ＷＣと図示）４０はスイッチ３と合波装置１２との間に配置され、可変波長変換リソースである波長変換装置（ＴｕＷＣと図示）４は波長変換トランクとして実装されている。
【００８９】
第七実施例の構成を方路数が多い場合や波長変換可能にする波長数を増やしたい場合に適用すれば、比較的少ない波長変換装置４の設置数により当該要望を満たすことができる。
【００９０】
（第八実施例）
情報処理装置であるコンピュータ装置にインストールすることにより、そのコンピュータ装置に、入力リンクから入力される波長多重された光信号を分波する分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、ネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき自光クロスコネクト装置から他光クロスコネクト装置への光パス設定経路を計算する経路計算部６と、この経路計算部６の計算結果に基づき光パスを設定するコントローラ２とを備えた光クロスコネクト装置に適用される機能を実現するプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を第一実施例の光クロスコネクト装置に相応する装置とすることができる。
【００９１】
本実施例のプログラムの特徴としては、波長変換装置４の空塞状況を監視する機能として波長変換リソース使用状況監視装置５に相応する機能と、前記出力リンクの波長多重数を監視する機能としてコントローラ２に相応する機能とを実現させ、このコントローラ２および波長変換リソース使用状況監視装置５に相応する機能の監視結果を蓄積するリンクリソース・波長変化リソース・データベース７に相応する機能を実現させ、経路計算部６に相応する機能として、リンクリソース・波長変換リソース・データベース７に相応する機能に蓄積された前記監視結果を参照して自光クロスコネクト装置から他光クロスコネクト装置への光パス設定経路を計算する機能を実現させ、リンクリソース・波長変換リソース・データベース７に蓄積された前記監視結果を所定のタイミングで他光クロスコネクト装置に公告する機能を実現させるところにある。
【００９２】
また、タイマ９に相応する計時機能を実現させ、前記公告する機能として、前記所定のタイミングを当該計時機能に基づく一定時間間隔とする機能を実現させる。
【００９３】
あるいは、前記公告する機能として、前記所定のタイミングをリンクリソース・波長変換リソース・データベース７に蓄積された前記監視結果が更新されたタイミングとする機能を実現させる。
【００９４】
あるいは、タイマ９に相応する計時機能と、リンクリソース・波長リソース・データベース７に蓄積された前記監視結果が更新される頻度を計測する機能とを実現させ、前記公告する機能として、前記所定のタイミングを前記計測する機能の計測頻度が閾値を超えるときには前記計時機能に基づく一定時間間隔とし前記計測する機能の計測頻度が閾値以下のときには前記蓄積する機能に蓄積された前記監視結果が更新されたタイミングとする機能を実現させる。
【００９５】
あるいは、前記公告する機能として、前記所定のタイミングをコントローラ２および波長変換リソース使用状況監視装置５の監視結果にしたがって波長変換装置４の空塞状況または前記出力リンクの波長多重数があらかじめ定められたリソースの使用割合の少なくとも一つの基準値を超えたあるいは下回ったタイミングとする機能を実現させる。
【００９６】
あるいは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、入力リンクから入力される波長多重された光信号を分波する分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２と、光パス設定経路の計算結果に基づき光パスを設定するコントローラ２とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を第二実施例の光クロスコネクト装置に相応する装置とすることができる。
【００９７】
本実施例のプログラムの特徴とするところは、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５に相応する機能と、前記出力リンクの波長多重数を監視するコントローラ２に相応する機能と、複数の光クロスコネクト装置に対して共通に設けられ前記監視する機能の監視結果を蓄積してネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき前記光クロスコネクト装置相互間の光パス設定経路を計算する機能に対して前記監視する機能の監視結果を送信する機能とを実現させるところにある。
【００９８】
あるいは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、入力リンクから入力される波長多重された光信号を分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２と、光パス設定経路の計算結果に基づき光パスを設定するコントローラ２とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５と、前記出力リンクの波長多重数を監視するコントローラ２とを備えた光クロスコネクト装置を複数備えた光ネットワークに設けられた集中制御装置に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることによりそのコンピュータ装置を第二実施例の集中制御装置に相応する装置とすることができる。
【００９９】
本実施例のプログラムの特徴とするところは、複数の光クロスコネクト装置に対して共通に、コントローラ２および波長変換リソース使用状況監視装置５の監視結果を蓄積するリンクリソース・波長変換リソース・データベース７に相応する機能と、ネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき光クロスコネクト装置相互間の光パス設定経路を計算する経路計算部６に相応する機能とを実現させ、経路計算部６に相応する機能として、リンクリソース・波長変換リソース・データベース５に相応する機能に蓄積された前記監視結果を参照して光クロスコネクト装置相互間の光パス設定経路を計算する機能を実現させるところにある。
【０１００】
あるいは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、入力リンクから入力される波長多重された光信号を分波する分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２と、ネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき光クロスコネクト装置相互間の光パス設定経路を計算する経路計算部６に相応する機能と、この計算する機能の計算結果に基づき光パスを設定するコントローラ２に相応する機能とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられた光クロスコネクト装置に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を第三実施例の光クロスコネクト装置に相応する装置とすることができる。
【０１０１】
本実施例のプログラムの特徴とするところは、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５に相応する機能と、前記出力リンクの波長多重数を監視するコントローラ２に相応する機能と、複数の光クロスコネクト装置に対して共通に設けられ前記監視する機能の監視結果を蓄積するリンクリソース・波長変換リソース・データベース７に相応する機能に対して前記監視する機能の監視結果を送信する機能とを実現させるところにある。
【０１０２】
あるいは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、入力リンクから入力される波長多重された光信号を分波する分波装置１０と、この分波装置１０により分波された単一波長の光信号を所定の方路にスイッチングするスイッチ３と、このスイッチ３のスイッチング過程で前記単一波長の光信号を波長変換する波長変換装置４と、スイッチ３によりスイッチングされた同一出力リンクに出力される単一波長の光信号を波長多重する合波装置１２と、ネットワークのトポロジ情報および波長変換装置４の設置数および前記最大波長多重数に基づき光クロスコネクト装置相互間の光パス設定経路を計算する経路計算部６と、この経路計算部６の計算結果に基づき光パスを設定するコントローラ２とを備え、波長変換装置４は、スイッチ３の最大方路数と比較して少なく設けられ、一つの出力リンクについて波長多重できる最大波長多重数には上限が設けられ、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５と、前記出力リンクの波長多重数を監視するコントローラ２とを備えた光クロスコネクト装置を複数備えた光ネットワークに設けられた集中制御装置に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を第三実施例の集中制御装置に相応する装置とすることができる。
【０１０３】
本実施例のプログラムの特徴とするところは、複数の光クロスコネクト装置に対して共通に、前記監視する機能の監視結果を蓄積する機能を実現させるところにある。
【０１０４】
波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５に相応する機能として、波長変換装置４の未使用数および既使用数を監視する機能を実現させ、前記出力リンクの波長多重数を監視するコントローラ２に相応する機能として、前記出力リンクの未使用波長数および既使用波長数を監視する機能を実現させる。
【０１０５】
あるいは、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５に相応する機能として、波長変換装置４の未使用数を全数で割った使用可能率を監視する機能を実現させ、前記出力リンクの波長多重数を監視するコントローラ２に相応する機能として、前記出力リンクの最大波長多重数を未使用波長数で割った使用可能率を監視する機能を実現させる。
【０１０６】
あるいは、波長変換装置４の空塞状況を監視する波長変換リソース使用状況監視装置５に相応する機能として、波長変換装置４の既使用数を全数で割った使用不可能率を監視する機能を実現させ、前記出力リンクの波長多重数を監視するコントローラ２に相応する機能として、前記出力リンクの最大波長多重数を既使用波長数で割った使用不可能率を監視する機能を実現させる。
【０１０７】
本実施例のプログラムは本実施例の記録媒体に記録されることにより、コンピュータ装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接コンピュータ装置に本実施例のプログラムをインストールすることもできる。
【０１０８】
これにより、コンピュータ装置により、波長変換およびリンクに与えるコストを適応的に変化させ、特定ノードの波長変換リソースおよびノード間のリンクが集中して使用されてしまうことを回避することができる光クロスコネクト装置および集中制御装置および光ネットワークを実現することができる。
【０１０９】
【発明の効果】
以上説明したように、本発明によれば、波長変換およびリンクに与えるコストを適応的に変化させ、特定ノードの波長変換リソースおよびノード間のリンクが集中して使用されてしまうことを回避することができる。
【図面の簡単な説明】
【図１】第一実施例の自律分散型ネットワークの概念図。
【図２】第一実施例の光クロスコネクト装置のブロック構成図。
【図３】第一実施例の光クロスコネクト装置の詳細構成図。
【図４】第二実施例の集中管理型ネットワークの概念図。
【図５】第二実施例の光クロスコネクト装置および集中制御装置のブロック構成図。
【図６】第三実施例の光ネットワークの概念図。
【図７】第三実施例の光クロスコネクト装置および集中制御装置のブロック構成図。
【図８】第四実施例の光クロスコネクト装置のブロック構成図。
【図９】第五実施例の光クロスコネクト装置のブロック構成図。
【図１０】第六実施例の光クロスコネクト装置のブロック構成図。
【図１１】第七実施例の光クロスコネクト装置のブロック構成図。
【図１２】従来の光クロスコネクト装置および集中制御装置のブロック構成図。
【符号の説明】
１、１−１〜１−７  光クロスコネクト装置
２  コントローラ
３  スイッチ
４、４０  波長変換装置
５  波長変換リソース使用状況監視装置
６  経路計算部
７  リンクリソース・波長変換リソース・データベース
８  ネットワーク・トポロジ・データベース
９  タイマ
１０  分波装置
１２  合波装置
１９、２０、２１  集中制御装置
【図１】
0004047013.tif 000002
【図２】
0004047013.tif 000003
【図３】
0004047013.tif 000004
【図４】
0004047013.tif 000005
【図５】
0004047013.tif 000006
【図６】
0004047013.tif 000007
【図７】
0004047013.tif 000008
【図８】
0004047013.tif 000009
【図９】
0004047013.tif 000010
【図１０】
0004047013.tif 000011
【図１１】
0004047013.tif 000012
【図１２】
0004047013.tif 000013