(57)【要約】必要最小数あるいは必要最小能力の３Ｒ中継器を用いてネットワークリソースの有効利用を図り、経済的な光ネットワークを構成する。自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持し、保持された３Ｒ区間情報を参照して自己を経由する光パスの設定に際し自己が３Ｒ中継を実施する光ノード装置か否かを自律的に判断する。または、自己が発ノードであるときに自己から着ノードまでの光パスが経由する他光ノード装置の中で３Ｒ中継を実施する他光ノード装置を特定し、この特定された他光ノード装置に対して自己が発ノードである光パスの設定に際し３Ｒ中継の実施を要求する。
2004082208.tif 000002
【特許請求の範囲】
【請求項１】
光信号を交換接続する光ノード装置であって、
３Ｒ（Ｒｅｓｈａｐｉｎｇ，Ｒｅｔｉｍｉｎｇ，Ｒｅｇｅｎｅｒａｔｉｏｎ）中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間と定義し、
自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、
この保持する手段に保持された前記３Ｒ区間情報を参照して自己を経由する光パスの設定に際して自己が３Ｒ中継を実施する光ノード装置か否かを自律的に判断する手段と
を備えた光ノード装置。
【請求項２】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、
この保持する手段に保持された前記３Ｒ区間情報を参照して自己が発ノードであるときに自己から着ノードまでの光パスが経由する他光ノード装置の中で３Ｒ中継を実施する他光ノード装置を特定する手段と、
この特定する手段により特定された前記他光ノード装置に対して自己が発ノードである光パスの設定に際し３Ｒ中継の実施を要求する手段と
を備えた光ノード装置。
【請求項３】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己が前記発ノードと前記着ノードとの間の光パスが経由する光ノード装置であるときに自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、
この保持する手段に保持された前記３Ｒ区間情報を参照して自己を経由する光パスの設定に際して自己が３Ｒ中継を実施する光ノード装置か否かを自律的に判断する手段と
を備えた光ノード装置。
【請求項４】
光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、当該光パスが双方向であるときに、前記発ノードから前記着ノードに向かう方向の光パスを下り光パス、前記着ノードから前記発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
前記光パスが双方向光パスであるときには、
前記判断する手段は、下り光パスおよび上り光パスの双方向についてそれぞれ３Ｒ中継を実施する光ノード装置を決定する手段を備えた
請求項１または３に記載の光ノード装置。
【請求項５】
光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、当該光パスが双方向であるときに、前記発ノードから前記着ノードに向かう方向の光パスを下り光パス、前記着ノードから前記発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
前記光パスが双方向光パスであるときには、
前記特定する手段は、下り光パスおよび上り光パスの双方向についてそれぞれ３Ｒ中継を実施する光ノード装置を決定する手段を備えた
請求項２に記載の光ノード装置。
【請求項６】
前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置を経由する光パス上の重複部分を含む複数の異なる３Ｒ区間に関して当該一つの光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、他の３Ｒ区間においては３Ｒ発ノードまたは３Ｒ着ノードに該当しないときには、
前記判断する手段は、
前記一つの光ノード装置から着ノードまでの光パスに関係する３Ｒ区間情報を参照して前記一つの光ノード装置が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する手段と、
この比較する手段の比較結果に基づき前記一つの光ノード装置が３Ｒ発ノードとして機能した場合の方が前記一つの光ノード装置が３Ｒ発ノードとして機能しない場合よりも３Ｒ実施回数が少ないときには前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段と
を備えた請求項１または３または４に記載の光ノード装置。
【請求項７】
前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置を経由する光パス上の重複部分を含む複数の異なる３Ｒ区間に関して当該一つの光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、他の３Ｒ区間においては３Ｒ発ノードまたは３Ｒ着ノードに該当しないときには、
前記特定する手段は、
前記一つの光ノード装置から着ノードまでの光パスに関係する３Ｒ区間情報を参照して前記一つの光ノード装置が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する手段と、
この比較する手段の比較結果に基づき前記一つの光ノード装置が３Ｒ発ノードとして機能した場合の方が前記一つの光ノード装置が３Ｒ発ノードとして機能しない場合よりも３Ｒ実施回数が少ないときには前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段と
を備えた請求項２または５に記載の光ノード装置。
【請求項８】
光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、
前記判断する手段は、前記一つの光ノード装置を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段を備えた
請求項１または３または４に記載の光ノード装置。
【請求項９】
光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、
前記特定する手段は、前記一つの光ノード装置を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段を備えた
請求項２または５に記載の光ノード装置。
【請求項１０】
前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノードと定義し、
一つの光ノード装置が当該一つの光ノード装置を経由する光パス上に３Ｒ発ノードを有する３Ｒ区間のいずれにも属していないときには、
前記判断する手段は、前記一つの光ノード装置を３Ｒ発ノードとし前記一つの光ノード装置の次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段を備えた
請求項１または３または４に記載の光ノード装置。
【請求項１１】
前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノードと定義し、
一つの光ノード装置が当該一つの光ノード装置を経由する光パス上に３Ｒ発ノードを有する３Ｒ区間のいずれにも属していないときには、
前記特定する手段は、前記一つの光ノード装置を３Ｒ発ノードとし前記一つの光ノード装置の次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段を備えた
請求項２または５に記載の光ノード装置。
【請求項１２】
一つの光ノード装置が上り光パスにおける３Ｒ発ノードであるが着ノードでなく、前記一つの光ノード装置が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が前記一つの光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出する手段を備え、
前記判断する手段は、上り光パスにおいて自己が当該メッセージを受け取ったときには、上り光パスにおいて自己が当該メッセージの送出元の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであると決定する手段を備えた
請求項１または３または４に記載の光ノード装置。
【請求項１３】
一つの光ノード装置が上り光パスにおける３Ｒ発ノードであるが着ノードでなく、前記一つの光ノード装置が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が前記一つの光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出する手段を備え、
前記特定する手段は、上り光パスにおいて自己が当該メッセージを受け取ったときには、上り光パスにおいて自己が当該メッセージの送出元の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであると決定する手段を備えた
請求項２または５に記載の光ノード装置。
【請求項１４】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノードとそれぞれ定義し、
自己を３Ｒ発ノードとする３Ｒ区間情報を保持する手段と、
光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する手段と
を備えた光ノード装置。
【請求項１５】
光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該光パス上の３Ｒ発ノードでないときには自己を次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する手段を備えた請求項１４記載の光ノード装置。
【請求項１６】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、当該光パスが双方向であるときに、前記発ノードから前記着ノードに向かう方向の光パスを下り光パス、前記着ノードから前記発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己を３Ｒ発ノードおよび３Ｒ着ノードとする３Ｒ区間情報を保持する手段と、
光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該下り光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする下り光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する手段と、
光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記保持する手段を参照し自己が当該上り光パス上の３Ｒ着ノードであるときには自己を３Ｒ着ノードとする上り光パス上の３Ｒ発ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ発ノードであることを伝達するためのメッセージを送出する手段と
を備えた光ノード装置。
【請求項１７】
光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該下り光パス上の３Ｒ発ノードでないときには自己を下り光パス上の次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が自己の３Ｒ着ノードであることを伝達するためのメッセージを送出する手段と、
光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記保持する手段を参照し自己が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が自己を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出する手段と
を備えた請求項１６記載の光ノード装置。
【請求項１８】
光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間と定義し、
前記光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、
前記光ノード装置からの要求に応じてこの保持する手段に保持された前記３Ｒ区間情報を当該光ノード装置に提供する手段と
を備えた網制御装置。
【請求項１９】
光信号を交換接続する光ノード装置であって、
自己が属する光ネットワークを管理する網制御装置に対して当該光ネットワークのトポロジ情報に対応する３Ｒ区間情報の提供を要求して取得する手段を備えた光ノード装置。
【請求項２０】
前記取得する手段は、取得した前記３Ｒ区間情報の中から自己に係わる少なくとも一部の情報を選択して保持する手段を備えた請求項１９記載の光ノード装置。
【請求項２１】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間と定義し、
自己が属する光ネットワークを管理する網制御装置に対して自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を要求して取得する手段と、
この取得する手段により取得した前記３Ｒ区間情報を保持すると共に他光ノード装置に広告する手段と
を備えた光ノード装置。
【請求項２２】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己が属する光ネットワークを管理する網制御装置に対して自己が発ノードであるときに自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を要求して取得する手段と、
この取得する手段により取得した前記３Ｒ区間情報を保持すると共に自己を発ノードとしたときの着ノードまでの光パスに含まれる他光ノード装置に伝達する手段と
を備えた光ノード装置。
【請求項２３】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己が属する光ネットワークを管理する網制御装置に対して自己が発ノードであるときに自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を要求して取得する手段と、
この取得する手段により取得した前記３Ｒ区間情報を保持すると共に他ノード装置に広告する手段と
を備え、
前記広告する手段による広告が自己を経由する光パスに関係する広告か否かを判断する手段が設けられ、
この判断する手段の判断結果により前記広告が前記自己を経由する光パスに関係しない広告であるときには前記広告を廃棄する手段を備え、
前記判断する手段の判断結果により前記広告が前記自己を経由する光パスに関係する広告であるときには前記広告内容を保持する手段を備えた
光ノード装置。
【請求項２４】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、
自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段と
を備え、
この判断する手段は、
自己が備えた３Ｒトランク数をＴ、空き３Ｒトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿としたときに、
Ｔ＞ＴＨ＿ＴかつＨ＜ＴＨ＿Ｈ
ならば３Ｒ中継を実施すると判断する
光ノード装置。
【請求項２５】
請求項１ないし１７または１９ないし２４のいずれかに記載の光ノード装置または請求項１８記載の網制御装置を備えた光ネットワーク。
【請求項２６】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置を経由する光パス上の重複部分を含む複数の異なる３Ｒ区間に関して当該一つの光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、他の３Ｒ区間においては３Ｒ発ノードまたは３Ｒ着ノードに該当しないときには、
前記一つの光ノード装置から着ノードまでの光パスに関係する３Ｒ区間情報を参照して前記一つの光ノード装置が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較し、この比較結果に基づき前記一つの光ノード装置が３Ｒ発ノードとして機能した場合の方が前記一つの光ノード装置が３Ｒ発ノードとして機能しない場合よりも３Ｒ実施回数が少ないときには前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する
３Ｒ中継実施ノードの決定方法。
【請求項２７】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、
前記一つの光ノード装置を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する
３Ｒ中継実施ノードの決定方法。
【請求項２８】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置が当該一つの光ノード装置を経由する光パス上に３Ｒ発ノードを有する３Ｒ区間のいずれにも属していないときには、
前記一つの光ノード装置を３Ｒ発ノードとし前記一つの光ノード装置の次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する
３Ｒ中継実施ノードの決定方法。
【請求項２９】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、前記３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、当該光パスが双方向であるときに、前記発ノードから前記着ノードに向かう方向の光パスを下り光パス、前記着ノードから前記発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
一つの光ノード装置が上り光パスにおける３Ｒ発ノードであるが着ノードでなく、前記一つの光ノード装置が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が前記一つの光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出し、
上り光パスにおいて当該メッセージを受け取った光ノード装置は、上り光パスにおいて自己が当該メッセージの送出元の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであると決定する
３Ｒ中継実施ノードの決定方法。
【請求項３０】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノードとそれぞれ定義し、
３Ｒ発ノードに相当する光ノード装置は自己に関わる３Ｒ区間情報を保持し、光パス設定要求に含まれる３Ｒ着ノードであることを示すメッセージを受けて当該光ノード装置が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する
３Ｒ中継実施ノードの決定方法。
【請求項３１】
光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該光パス上の３Ｒ発ノードでないときには自己を次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する
請求項３０記載の３Ｒ中継実施ノードの決定方法。
【請求項３２】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、当該光パスが双方向であるときに、前記発ノードから前記着ノードに向かう方向の光パスを下り光パス、前記着ノードから前記発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己を３Ｒ発ノードおよび３Ｒ着ノードとする３Ｒ区間情報を保持し、光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該下り光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする下り光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出し、
光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該上り光パス上の３Ｒ着ノードであるときには自己を３Ｒ着ノードとする上り光パス上の３Ｒ発ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ発ノードであることを伝達するためのメッセージを送出する
３Ｒ中継実施ノードの決定方法。
【請求項３３】
光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該下り光パス上の３Ｒ発ノードでないときには自己を下り光パス上の次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が自己の３Ｒ着ノードであることを伝達するためのメッセージを送出し、
光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が自己を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出する
請求項３２記載の３Ｒ中継実施ノードの決定方法。
【請求項３４】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
一つの光ノード装置が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数をＨ、当該一つの光ノード装置が備えた３Ｒトランク数をＴ、空き３Ｒトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈとしたときに、
Ｔ＞ＴＨ＿ＴかつＨ＜ＴＨ＿Ｈ
ならば前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する
３Ｒ中継実施ノードの決定方法。
【請求項３５】
光信号を交換接続する手段を備えた光ノード装置であって、
３Ｒ（Ｒｅｓｈａｐｉｎｇ，Ｒｅｔｉｍｉｎｇ，Ｒｅｇｅｎｅｒａｔｉｎｇ）中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が設定される毎に一つ削除され、
前記交換接続する手段は、波長変換手段または３Ｒ中継手段を含み、
自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、
自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段と
を備え、
この判断する手段は、
前記波長変換手段または前記３Ｒ中継手段が備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
光ノード装置。
【請求項３６】
光信号を交換接続する手段を備えた光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が使用される毎に一つ削除され、
前記交換接続する手段は、波長変換手段または３Ｒ中継手段を含み、
自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、
自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段と
を備え、
この判断する手段は、
前記波長変換手段または前記３Ｒ中継手段が備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＜ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
光ノード装置。
【請求項３７】
自己が着ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断する手段の判断結果によらず自己が３Ｒ中継を実施しないと判断する手段を備えた請求項３５または３６記載の光ノード装置。
【請求項３８】
光信号を交換接続する手段を備えた光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、光パスが双方向の場合には発ノードから着ノードに向かう光パスを下り光パス、着ノードから発ノードに向かう光パスを上り光パスとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が設定される毎に一つ削除され、
前記交換接続する手段は、波長変換手段または３Ｒ中継手段を含み、
上り光パスにおける自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、
上り光パスにおける自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段と
を備え、
この判断する手段は、
前記波長変換手段または前記３Ｒ中継手段が備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＞ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
光ノード装置。
【請求項３９】
光信号を交換接続する手段を備えた光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、光パスが双方向の場合には発ノードから着ノードに向かう光パスを下り光パス、着ノードから発ノードに向かう光パスを上り光パスとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が設定される毎に一つ削除され、
前記交換接続する手段は、波長変換手段または３Ｒ中継手段を含み、
上り光パスにおける自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、
上り光パスにおける自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段と
を備え、
この判断する手段は、
前記波長変換手段または前記３Ｒ中継手段が備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＞ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
光ノード装置。
【請求項４０】
自己が発ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断する手段の判断結果によらず自己が３Ｒ中継を実施しないと判断する手段を備えた請求項３８または３９記載の光ノード装置。
【請求項４１】
請求項３５ないし４０のいずれかに記載の光ノード装置により構成された光ネットワーク。
【請求項４２】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が使用される毎に一つ削除され、
前記光ノード装置が属する３Ｒ区間における前記光ノード装置と３Ｒ着ノードとの間のホップ数Ｈの情報を保持し、
前記光ノード装置が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して前記光ノード装置が３Ｒ中継を実施するか否かを自律的に判断する際に、波長変換または３Ｒ中継を行う機能を有するトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
３Ｒ中継実施ノードの決定方法。
【請求項４３】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が使用される毎に一つ削除され、
前記光ノード装置が属する３Ｒ区間における前記光ノード装置と３Ｒ着ノードとの間のホップ数Ｈの情報を保持し、
前記光ノード装置が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して前記光ノード装置が３Ｒ中継を実施するか否かを自律的に判断する際に、波長変換または３Ｒ中継を行う機能を有するトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＜ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
３Ｒ中継実施ノードの決定方法。
【請求項４４】
自己が着ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断結果によらず自己が３Ｒ中継を実施しないと判断する請求項４２または４３記載の３Ｒ中継実施ノードの決定方法。
【請求項４５】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、光パスが双方向の場合には発ノードから着ノードに向かう光パスを下り光パス、着ノードから発ノードに向かう光パスを上り光パスとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が設定される毎に一つ削除され、
上り光パスにおける自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持し、
上り光パスにおける自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する際に、波長変換または３Ｒ中継を行う機能を備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＞ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
３Ｒ中継実施ノードの決定方法。
【請求項４６】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、光パスが双方向の場合には発ノードから着ノードに向かう光パスを下り光パス、着ノードから発ノードに向かう光パスを上り光パスとそれぞれ定義し、
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が設定される毎に一つ削除され、
上り光パスにおける自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持し、
上り光パスにおける自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する際に、波長変換または３Ｒ中継を行う機能を備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＞ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する
３Ｒ中継実施ノードの決定方法。
【請求項４７】
自己が発ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断結果によらず自己が３Ｒ中継を実施しないと判断する請求項４５または４６記載の３Ｒ中継実施ノードの決定方法。
【請求項４８】
光信号を交換接続する光ノード装置であって、
３Ｒ（Ｒｅｓｈａｐｉｎｇ，Ｒｅｔｉｍｉｎｇ，Ｒｅｇｅｎｅｒａｔｉｎｇ）中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間と定義し、
自己に到着する光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには３Ｒ中継要求を自己の一つ前のホップに相当する隣接光ノード装置に送出する手段と、
自己が次ホップの隣接光ノード装置の前記送出する手段からの前記３Ｒ中継要求を受け取ったときには自己に到着する光信号に対して３Ｒ中継を実施する手段と
を備えた光ノード装置。
【請求項４９】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間と定義し、
自己に到着する光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには自己に到着する光信号に対して３Ｒ中継を実施する手段と
を備えた光ノード装置。
【請求項５０】
光パスの終点となる光ノード装置を着ノードと定義し、
自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する光ノード装置であって、
前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、
この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、
この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する手段と
を備え、
当該３Ｒ中継実施を要求された前記他光ノード装置は、
前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、
この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、
この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する手段と
を備えた光ノード装置。
【請求項５１】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持する手段と、
自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達する手段と、
自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算する手段と、
この演算する手段の演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己に到着する光信号に対して３Ｒ中継を実施する手段と、
自己が当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する手段と
を備えた光ノード装置。
【請求項５２】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己に到着する上り光パスの光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには自己の次ホップに相当する隣接光ノード装置に３Ｒ中継実施要求を送出する手段と、
自己が前ホップの隣接光ノード装置からの３Ｒ中継実施要求を受け取ったときには上り光パスから到着する光信号に対して３Ｒ中継を実施する手段と
を備えた光ノード装置。
【請求項５３】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己に到着する上り光パスの光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには自己に到着する上り光パスの光信号に対して３Ｒ中継を実施する手段と
を備えた光ノード装置。
【請求項５４】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己が発ノードであるときに着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する手段を備え、
自己が発ノードでないときに自己に光パスが設定されると上り光パスに試験用光信号を送出する手段を備え、
自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、
前記試験用光信号の送出元の光ノード装置は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには上り光パスから到着する光信号に対して３Ｒ中継を実施する手段を備え、
自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であるときに自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えた
光ノード装置。
【請求項５５】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードへ向かう方向の光パスを下り光パス、着ノードから発ノードへ向かう方向の光パスを上り光パスとそれぞれ定義し、
自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持する手段と、
自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達する手段と、
自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算する手段と、
この演算する手段の演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己に到着する光信号に対して３Ｒ中継を実施する手段と、
自己が当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスの３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する手段と
を備えた光ノード装置。
【請求項５６】
請求項４８ないし５５のいずれかに記載の光ノード装置により構成された光ネットワーク。
【請求項５７】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
発ノードから着ノードまでの経路に含まれる光ノード装置に対して発ノードとなる光ノード装置の次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する光パス設定方法であって、
前記着ノードまでの経路に含まれる光ノード装置に対して発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に前記発ノードとなる光ノード装置から試験用光信号を送出する第一のステップと、
この第一のステップにより前記着ノードまでの経路に含まれる光ノード装置に対して前記発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を前記発ノードとなる光ノード装置が受け取る第二のステップと、
この第二のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置に対して前記発ノードとなる光ノード装置が３Ｒ中継実施を要求する第三のステップと
を実行し、
当該３Ｒ中継実施を要求された前記光ノード装置は、
前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する第四のステップと、
この第四のステップにより前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る第五のステップと、
この第五のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する第六のステップと
を実行する光パス設定方法。
【請求項５８】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの設定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持し、
発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達し、
各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算し、
この演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己に到着する光信号に対して３Ｒ中継を実施し、
自己が当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する
３Ｒ中継実施ノードの設定方法。
【請求項５９】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己が発ノードである光ノード装置が着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する第七のステップと、
発ノードでない光ノード装置が自己に光パスが設定されると上り光パスに試験用光信号を送出する第八のステップと、
自己が発ノードである光ノード装置が前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第九のステップと、
前記試験用光信号の送出元の光ノード装置がこの通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスから到着する光信号に対して３Ｒ中継を実施する第十のステップと、
自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置が自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十一のステップと
を実行する光パス設定方法。
【請求項６０】
光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの設定方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードへ向かう方向の光パスを下り光パス、着ノードから発ノードへ向かう方向の光パスを上り光パスとそれぞれ定義し、
各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持し、
発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達し、
各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算し、
この演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己に到着する光信号に対して３Ｒ中継を実施し、
自己が当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する
３Ｒ中継実施ノードの設定方法。
【請求項６１】
光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置であって、
３Ｒ（Ｒｅｓｈａｐｉｎｇ，Ｒｅｔｉｍｉｎｇ，Ｒｅｇｅｎｅｒａｔｉｏｎ）中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノードとそれぞれ定義し、
前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、
入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を前記トポロジ情報上に作成する手段と、
この作成する手段により作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を入力された指示に基づき変更する手段と、
この変更する手段により変更された前記トポロジ情報上の３Ｒ区間の情報を前記光ノード装置に通知する手段と
を備えた網制御装置。
【請求項６２】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノードとそれぞれ定義し、
光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理し、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報をトポロジ情報上に作成する網制御装置に、前記ホップ数情報を与える保守者装置であって、
前記ホップ数情報は、３Ｒ区間のホップ数推定値であり、
このホップ数推定値を生成する手段と、
前記光ネットワークのトポロジ情報を当該光ネットワークで使用される光ファイバ種類および波長帯の情報と共に保持する手段と、
光ファイバ種類および波長帯と単位区間当りの光信号の劣化度合いとの関係を記録したテーブルと
を備え、
前記生成する手段は、前記トポロジ情報上における光ファイバ種類および波長帯の情報と前記テーブルに記録された光ファイバ種類および波長帯と単位区間当りの光信号の劣化度合いとを参照して前記ホップ数推定値を生成する
保守者装置。
【請求項６３】
光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノードとそれぞれ定義し、
前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、
入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を前記トポロジ情報上に作成する手段と、
この作成する手段により作成された前記トポロジ情報上の３Ｒ区間の推定情報に対応する前記光ネットワーク上の区間に試験用光パスを設定するように前記光ノード装置に指示する手段と、
この指示する手段により前記光ノード装置が設定した前記試験用光パスによる光信号劣化度合いの実測結果を収集する手段と、
この収集する手段により収集された前記光信号劣化度合いの実測結果に基づき前記作成する手段により作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を変更する手段と、
この変更する手段により変更された前記トポロジ情報上の３Ｒ区間の情報を前記光ノード装置に通知する手段と
を備えた網制御装置。
【請求項６４】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノードとそれぞれ定義し、
光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理し、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報をトポロジ情報上に作成し、この作成された前記トポロジ情報上の３Ｒ区間の推定情報に対応する前記光ネットワーク上の区間に試験用光パスを設定するように前記光ノード装置に指示し、この指示により前記光ノード装置が設定した前記試験用光パスによる光信号劣化度合いの実測結果を収集し、この収集された前記光信号劣化度合いの実測結果に基づき前記作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を変更し、この変更された前記トポロジ情報上の３Ｒ区間の情報を前記光ノード装置に通知する網制御装置に、前記試験用光パスによる光信号劣化度合いの実測結果を通知する光ノード装置であって、
前記網制御装置により指示された試験用光パスを設定する手段と、
この設定する手段により設定された前記試験用光パスの光信号劣化度合いを実測する手段と、
この実測する手段の実測結果を前記網制御装置に通知する手段と
を備えた光ノード装置。
【請求項６５】
光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間と定義し、
前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、
前記光ネットワークに設定された３Ｒ区間を当該トポロジ情報に対応して保持する３Ｒ区間情報保持手段と、
前記光ネットワーク内のトラヒック需要情報を収集する手段と、
この収集する手段により収集された前記トラヒック需要情報に基づきトラヒック需要が増加した区間の内で前記３Ｒ区間情報保持手段の情報を参照して未だ３Ｒ区間情報が生成されていない区間を保守者に通知する手段と
を備えた網制御装置。
【請求項６６】
光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間と定義し、
前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、
前記光ネットワークに設定された３Ｒ区間を当該トポロジ情報に対応して保持する３Ｒ区間情報保持手段と、
前記光ネットワーク内のトラヒック需要情報を収集する手段と、
この収集する手段により収集された前記トラヒック需要情報に基づきトラヒック需要が増加した区間の内で前記３Ｒ区間情報保持手段を参照して未だ３Ｒ区間情報が生成されていない区間の３Ｒ区間情報を新たに生成する手段と
を備えた網制御装置。
【請求項６７】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノードとそれぞれ定義し、
自己に到着する光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには自己の一つ前のホップに相当する隣接光ノード装置に当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段と、
自己が次ホップの隣接光ノード装置の前記通知する手段からの通知を受け取ったときには自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを認識する手段と、
自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段と
を備えた光ノード装置。
【請求項６８】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノードとそれぞれ定義し、
自己に到着する光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する手段と、
自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段と
を備えた光ノード装置。
【請求項６９】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己から着ノードまでの経路上の３Ｒ区間情報を生成する光ノード装置であって、
前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、
この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、
この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して当該他光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段と
を備え、
当該通信を受け取った前記他光ノード装置は、
前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、
この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、
この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して当該他光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段と
を備えた光ノード装置。
【請求項７０】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノードとそれぞれ定義し、
自己から３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用光パスを設定する手段と、
この設定する手段により前記被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光パスが設定される毎に試験用光信号を送出する手段と、
この送出する手段により前記被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、
この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置を３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードとして認識する手段と
を備えた光ノード装置。
【請求項７１】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持する手段と、
自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達する手段と、
自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算する手段と、
この演算する手段の演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己が当該被減算値の初期値Ｐを送出した光ノード装置を３Ｒ発ノードとした場合の３Ｒ着ノードであると認識する手段と、
自己が３Ｒ着ノードであると認識し、当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する手段と
を備えた光ノード装置。
【請求項７２】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己に到着する上り光パスの光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには自己の次ホップに相当する隣接光ノード装置に当該光ノード装置が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段と、
自己が前ホップの隣接光ノード装置の前記通知する手段からの通知を受け取ったときには自己が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを認識する手段と、
自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段と
を備えた光ノード装置。
【請求項７３】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己に到着する上り光パスの光信号の劣化状態を検出する手段と、
この検出する手段の検出結果が信号劣化を検出したときには自己が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する手段と、
自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段と
を備えた光ノード装置。
【請求項７４】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
発ノードから着ノードまでの経路上の３Ｒ区間情報を生成する光ノード装置であって、
自己が発ノードであるときに着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する手段を備え、
自己が発ノードでないときに自己に光パスが設定されると上り光パスに試験用光信号を送出する手段を備え、
自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、
前記試験用光信号の送出元の光ノード装置は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する手段を備え、
自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置であるときに自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えた
光ノード装置。
【請求項７５】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
自己が発ノードであるときに３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定する手段を備え、
この試験用上り光パスが設定された光ノード装置は、当該試験用上り光パスに対して試験用光信号を送出する手段を備え、
自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、
前記試験用光信号の送出元の光ノード装置は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する手段を備え、
自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置であるときに３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えた
光ノード装置。
【請求項７６】
前記更新する手段により更新された３Ｒ区間情報を他光ノード装置に広告する手段と、
他光ノード装置からの前記広告を受信して自己が保持する３Ｒ区間情報を更新する手段と
を備えた請求項６７、６８、７２、７３のいずれかに記載の光ノード装置。
【請求項７７】
前記認識する手段による認識結果を保持する手段を備えた請求項７０または７５記載の光ノード装置。
【請求項７８】
前記認識する手段による認識結果を他光ノード装置に広告する手段と、
他光ノード装置からの広告を受信して自己の認識結果と共に当該広告に含まれる認識結果を保持する手段と
を備えた請求項７０または７５記載の光ノード装置。
【請求項７９】
光ネットワークを管理し、当該光ネットワークにおける３Ｒ区間の情報を保持する網制御装置に対し、前記認識する手段による認識結果を通知する手段を備えた請求項７０または７５記載の光ノード装置。
【請求項８０】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノードとそれぞれ定義し、
光ネットワークを管理し、当該光ネットワークにおける３Ｒ区間の情報を保持する網制御装置であって、
前記光ネットワークを構成する光ノード装置からの３Ｒ着ノードまたは３Ｒ発ノードの情報を受け取り前記保持している３Ｒ区間の情報を更新する手段を備えた
網制御装置。
【請求項８１】
光信号を交換接続する光ノード装置であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードへ向かう方向の光パスを下り光パス、着ノードから発ノードへ向かう方向の光パスを上り光パスとそれぞれ定義し、
自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持する手段と、
自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達する手段と、
自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算する手段と、
この演算する手段の演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己が当該被加算値の初期値ｐを送出した光ノード装置を上り光パスにおける３Ｒ着ノードとした場合の３Ｒ発ノードであると認識する手段と、
自己が上り光パスにおける３Ｒ発ノードであると認識し、当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する手段と
を備えた光ノード装置。
【請求項８２】
請求項６４または６７ないし７９または８１のいずれかに記載の光ノード装置または請求項６２記載の保守者装置または請求項６１、６３、６５、６６、８０のいずれかに記載の網制御装置を備えた光ネットワーク。
【請求項８３】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
発ノードから着ノードまでの経路上の３Ｒ区間情報の生成方法であって、
前記着ノードまでの経路に含まれる光ノード装置に対して発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に前記発ノードとなる光ノード装置から試験用光信号を送出する第一のステップと、
この第一のステップにより前記着ノードまでの経路に含まれる光ノード装置に対して前記発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を前記発ノードとなる光ノード装置が受け取る第二のステップと、
この第二のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記発ノードとなる光ノード装置が前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する第三のステップと
を実行し、
当該通知を受け取った前記光ノード装置は、
前記着ノードまでの経路に含まれる光ノード装置に対して自己の次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に自己から試験用光信号を送出する第四のステップと、
この第四のステップにより前記着ノードまでの経路に含まれる光ノード装置に対して自己の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を自己が受け取る第五のステップと、
この第五のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する第六のステップと
を実行する３Ｒ区間情報の生成方法。
【請求項８４】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノードとそれぞれ定義し、
光信号を交換接続する光ノード装置における３Ｒ区間情報の生成方法であって、
３Ｒ発ノードとなる光ノード装置から３Ｒ区間情報測定対象となる被測定リンクに含まれる光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用光パスを設定する第七のステップと、
この第七のステップにより前記被測定リンクに含まれる光ノード装置に対して前記３Ｒ発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光パスが設定される毎に試験用光信号を送出する第八のステップと、
この第八のステップにより前記被測定リンクに含まれる光ノード装置に対して前記３Ｒ発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を前記３Ｒ発ノードとなる光ノード装置が受け取る第九のステップと、
この第九のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置を３Ｒ着ノードとして前記３Ｒ発ノードとなる光ノード装置が認識する第十のステップと
を実行する３Ｒ区間情報の生成方法。
【請求項８５】
光信号を交換接続する光ノード装置における３Ｒ区間情報の生成方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノードとそれぞれ定義し、
各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持し、
発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達し、
各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算し、
この演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己が当該被減算値の初期値Ｐを送出した光ノード装置を３Ｒ発ノードとした場合の３Ｒ着ノードであると認識し、
自己が３Ｒ着ノードであると認識し、当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する
３Ｒ区間情報の生成方法。
【請求項８６】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
発ノードから着ノードまでの経路上の３Ｒ区間情報の生成方法であって、
自己が発ノードである光ノード装置が着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する第十一のステップと、
発ノードでない光ノード装置が自己に光パスが設定されると上り光パスに試験用光信号を送出する第十二のステップと、
自己が発ノードである光ノード装置が前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十三のステップと、
前記試験用光信号の送出元の光ノード装置がこの通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する第十四のステップと、
自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置が自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十五のステップと
を実行する３Ｒ区間情報の生成方法。
【請求項８７】
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パス設定要求元の光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
発ノードから着ノードまでの経路上の３Ｒ区間情報の生成方法であって、
発ノードである光ノード装置が３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定する第十六のステップと、
この試験用上り光パスが設定された光ノード装置が当該試験用上り光パスに対して試験用光信号を送出する第十七のステップと、
発ノードである光ノード装置が前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十八のステップと、
前記試験用光信号の送出元の光ノード装置がこの通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する第十九のステップと、
自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置が３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第二十のステップと
を実行する３Ｒ区間情報の生成方法。
【請求項８８】
光信号を交換接続する光ノード装置における３Ｒ区間情報の生成方法であって、
３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、発ノードから着ノードに向かう方向の光パスを下り光パス、着ノードから発ノードに向かう方向の光パスを上り光パスとそれぞれ定義し、
各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持し、
発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達し、
各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算し、
この演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己が当該被加算値の初期値ｐを送出した光ノード装置を上り光パスの３Ｒ着ノードとした場合の３Ｒ発ノードであると認識し、
自己が上り光パスにおける３Ｒ発ノードであると認識し、当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する
３Ｒ区間情報の生成方法。
【発明の詳細な説明】
【技術分野】  本発明は光信号を交換接続する光ネットワークに利用する。特に、３Ｒ（Ｒｅｓｈａｐｉｎｇ，Ｒｅｔｉｍｉｎｇ，Ｒｅｇｅｎｅｒａｔｉｎｇ）中継を行う光ノード装置を含む光ネットワークに関する。
本願は、２００３年３月１４日に出願された特願２００３−６９２１６，特願２００３−６９２２３，特願２００３−６９２３３，特願２００３−６９２４６に対し優先権を主張し、その内容をここに援用する。
【背景技術】  光ネットワークでは、ファイバの損失やロス、クロストークを考慮して光伝送路の途中で３Ｒ中継を施す必要がある。従来の光ネットワーク構成を図８７に示す。３Ｒ中継を施すためには光伝送路途中の光ノード装置１００１に３Ｒ中継器１００２を挿入する。実際には、３Ｒ中継を行わなくてもある程度の距離まで伝送可能であるので、全ての光ノード装置１００１に３Ｒ中継器１００２を設置しなくてもよいはずであるが、３Ｒ中継を行わなくても伝送可能な距離は、光ノード装置が有する光デバイスの性能、光ノード装置間の光ファイバの材質、あるいは、使用波長などにより異なるため、その距離は一律には定まらず、光ネットワーク全体にわたり３Ｒ中継を行わなくても伝送可能な距離を求める効率的な方法がなく、従来は、図８７に示すように、各段毎に３Ｒ中継器１００２を挿入し、如何なるルートにパスが設定されても光信号の劣化を補うことができるようにしている（例えば、非特許文献１、２、３参照）。
非特許文献１：大木英司、島崎大作、塩本公平、松浦伸昭、今宿亙、山中直明、「分散制御によるダイナミック波長変換ＧＭＰＬＳネットワークの性能評価」、信学技報、社団法人電子情報通信学会、２００２年２月、ｐ．５−１０
非特許文献２：Ｋｅｎ−ｉｃｈｉ  Ｓａｔｏ，Ｎａｏａｋｉ  Ｙａｍａｎａｋａ，Ｙｏｓｈｉｈｉｒｏ  Ｔａｋｉｇａｗａ，Ｍａｓａｆｕｍｉ  Ｋｏｇａ，Ｓａｔｏｒｕ  Ｏｋａｍｏｔｏ，Ｋｏｈｅｉ  Ｓｈｉｏｍｏｔｏ，Ｅｉｊｉ  Ｏｋｉ，Ｗａｔａｒｕ  Ｉｍａｊｕｋｕ，“ＧＭＰＬＳ−Ｂａｓｅｄ  Ｐｈｏｔｏｎｉｃ  Ｍｕｌｔｉｌａｙｅｒ  Ｒｏｕｔｅｒ（Ｈｉｋａｒｉ  Ｒｏｕｔｅｒ）Ａｒｃｈｉｔｅｃｔｕｒｅ：Ａｎ  Ｏｖｅｒｖｉｅｗ  ｏｆ  Ｔｒａｆｆｉｃ  Ｅｎｇｉｎｅｅｒｉｎｇ  ａｎｄ  Ｓｉｇｎａｌｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ”ＩＥＥＥ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｍａｇａｚｉｎｅ，Ｍａｒｃｈ  ２００２，ｐ．９６−１０１
非特許文献３：Ｅｉｊｉ  Ｏｋｉ，Ｄａｉｓａｋｕ  Ｓｈｉｍａｚａｋｉ，Ｋｏｈｅｉ  Ｓｈｉｏｍｏｔｏ，Ｎｏｂｕａｋｉ  Ｍａｔｓｕｕｒａ，Ｗａｔａｒｕ  Ｉｍａｊｕｋｕ，Ｎａｏａｋｉ  Ｙａｍａｎａｋａ，“Ｐｅｒｆｏｒｍａｎｃｅ  ｏｆ  Ｄｉｓｔｒｉｂｕｔｅｄ−Ｃｏｎｔｒｏｌｌｅｄ  Ｄｙｎａｍｉｃ  Ｗａｖｅｌｅｎｇｔｈ−Ｃｏｎｖｅｒｓｉｏｎ  ＧＭＰＬＳ  Ｎｅｔｗｏｒｋｓ”，Ｆｉｒｓｔ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｏｐｔｉｃａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  Ｎｅｔｗｏｒｋｓ  ２００２，Ｎｏｖｅｍｂｅｒ  １１−１４，２００２，Ｓｈａｎｇｒｉ−Ｌａ  Ｈｏｔｅｌ，Ｓｉｎｇａｐｏｒｅ
３Ｒ中継器は高価であり、この３Ｒ中継器をできるだけ使用しないと光ネットワークはきわめて経済的に実現できる。しかし、従来は、３Ｒ中継を行わなくても伝送可能な距離を光ネットワーク全体にわたり求める有効な方法がないため、３Ｒ中継器を備えなくてもよい箇所を求めることができない。
さらに、従来は、各光ノード装置で、当該光ノード装置を経由する全ての光パスについて３Ｒ中継を施しており、このためには、３Ｒ中継器の３Ｒ中継能力も多数の光パスに対して同時に３Ｒ中継を行える能力が必要になり、低コスト化を図ることが困難である。
【発明の開示】
本発明は、このような背景の下に行われたものであって、必要最小数あるいは必要最小能力の３Ｒ中継器を用いてネットワークリソースの有効利用を図り、経済的な光ネットワークを構成することができる光ノード装置および光ネットワークを提供することを目的とする。
本発明は、３Ｒ中継を行わずにデータ伝送できる区間である３Ｒ区間を効率的に利用し、あるいは、３Ｒ区間情報を効率的に生成することにより、３Ｒ中継を必要としない箇所に３Ｒ中継器を設置する無駄を省き、ネットワークリソースの有効利用を図り、光ネットワークのコストを安価にすることができる。あるいは、３Ｒ中継が必要となる箇所を特定することにより、３Ｒ中継器を備えた光ノード装置を経由する複数の光パスの中から真に当該光ノード装置で３Ｒ中継を必要としている光パスを抽出し、当該光パスに対してだけ、３Ｒ中継を施すことができるため、３Ｒ中継器の能力を小さくすることができるので、ネットワークリソースの有効利用を図り、光ネットワークのコストを安価にすることができる。
なお、以下の説明では、３Ｒ中継なしでデータ伝送できるあらかじめ設定された区間を３Ｒ区間、当該３Ｒ区間の始点となる光ノード装置を３Ｒ発ノード、当該３Ｒ区間の終点となる光ノード装置を３Ｒ着ノード、光パスの設定要求元となる光ノード装置を発ノード、当該光パスの終点となる光ノード装置を着ノード、当該光パスが双方向であるときに、前記発ノードから前記着ノードに向かう方向の光パスを下り光パス、前記着ノードから前記発ノードに向かう方向の光パスを上り光パスとそれぞれ定義する。
すなわち、本発明の第一の観点は、光信号を交換接続する光ノード装置であって、自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、この保持する手段に保持された前記３Ｒ区間情報を参照して自己を経由する光パスの設定に際し自己が３Ｒ中継を実施する光ノード装置か否かを自律的に判断する手段とを備えている。
このように、各光ノード装置が３Ｒ区間情報を保持することにより、自己に光パスが設定された際には、当該光パスの発ノードがわかれば、自己が当該光パスを伝送される光信号に対して３Ｒ中継を実施するか否かを自律的に判断することができる。
あるいは、本発明の光ノード装置は、自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、この保持する手段に保持された前記３Ｒ区間情報を参照して自己が発ノードであるときに自己から着ノードまでの光パスが経由する他光ノード装置の中で３Ｒ中継を実施する他光ノード装置を特定する手段と、この特定する手段により特定された前記他光ノード装置に対して自己が発ノードである光パスの設定に際し３Ｒ中継の実施を要求する手段とを備えてもよい。
これによれば、発ノード以外の光ノード装置では、３Ｒ中継を実施するか否かの判断をしなくてもよいので、その分の処理負荷を軽減させることができる。例えば、自光ノード装置内を多数の光パスが経由しており、それら全ての光パスについて、３Ｒ中継を実施するか否か判断していたのでは、処理負荷が膨大になってしまう場合に、自光ノード装置が発ノードとなっている光パスについてだけ、着ノードまでの光パスが経由する他光ノード装置の中で３Ｒ中継を実施する他光ノード装置を特定することにすれば、処理負荷を軽減させることができる。また、この場合には、発ノードに相当する光ノード装置だけが３Ｒ区間情報を保持すればよく、情報記憶リソースを有効利用することができる。
あるいは、本発明の光ノード装置は、自己が前記発ノードと前記着ノードとの間の光パスが経由する光ノード装置であるときに自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、前記保持する手段に保持された前記３Ｒ区間情報に基づき自己が当該光パスに関して３Ｒ中継を実施する光ノード装置か否かを自律的に判断する手段とを備えてもよい。
これによれば、各光ノード装置は、自己を経由する光パスが存在するときのみ、３Ｒ区間情報を保持するので、情報記憶リソースを有効に活用することができる。
また、前記光パスが双方向光パスであるときには、前記判断する手段または前記特定する手段は、下り光パスおよび上り光パスの双方向についてそれぞれ３Ｒ中継を実施する光ノード装置を決定する手段を備えることが望ましい。
これによれば、双方向光パス設定のシグナリングの際に、上り下り双方向の３Ｒ中継を実施する光ノード装置を決定することができ、シグナリング終了直後から光信号を伝送することができるので、光パス設定の高速化を図ることができる。
また、一つの光ノード装置を経由する光パス上の重複部分を含む複数の異なる３Ｒ区間に関して当該光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、他の３Ｒ区間においては３Ｒ発ノードまたは３Ｒ着ノードに該当しないときには、前記判断する手段または前記特定する手段は、前記一つの光ノード装置から着ノードまでの光パスに関係する３Ｒ区間情報を参照して前記一つの光ノード装置が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する手段と、この比較する手段の比較結果に基づき前記一つの光ノード装置が３Ｒ発ノードとして機能した場合の方が前記一つの光ノード装置が３Ｒ発ノードとして機能しない場合よりも３Ｒ実施回数が少ないときには前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段とを備えることが望ましい。
これによれば、可能な限り少ない３Ｒ中継実施数により光信号を伝送することができるので、必要最小数あるいは必要最小能力の３Ｒ中継器を用いてネットワークリソースの有効利用を図り、経済的な光ネットワークを構成することができる。
また、一つの光ノード装置が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、前記判断する手段または前記特定する手段は、前記一つの光ノード装置を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段を備えることが望ましい。
これによれば、一つの光ノード装置が３Ｒ着ノードであり、当該一つの光ノード装置が自己から先の３Ｒ区間情報を保持していない場合でも滞ることなく３Ｒ中継伝送を実現できる。
また、一つの光ノード装置が当該一つの光ノード装置を経由する光パス上に３Ｒ発ノードを有する３Ｒ区間のいずれにも属していないときには、前記判断する手段または前記特定する手段は、前記一つの光ノード装置を３Ｒ発ノードとし前記一つの光ノード装置の次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する手段を備えることが望ましい。
また、一つの光ノード装置が上り光パスにおける３Ｒ発ノードであるが着ノードでなく、前記一つの光ノード装置が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が前記一つの光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出する手段を備え、前記判断する手段または前記特定する手段は、上り光パスにおいて自己が当該メッセージを受け取ったときには、上り光パスにおいて自己が当該メッセージの送出元の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであると決定する手段を備えることが望ましい。
これによれば、既存の３Ｒ区間情報のいずれにも該当しない光ノード装置であっても、滞り無く３Ｒ中継を行うことができる。したがって、光ネットワークの全区間に関して３Ｒ区間情報を保持するのではなく、要所の３Ｒ区間情報だけを保持すればよいので、３Ｒ区間情報を効率良く保持することができる。
あるいは、本発明の光ノード装置は、自己を３Ｒ発ノードとする３Ｒ区間情報を保持する手段と、光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する手段とを備えることもできる。
これによれば、自己に無関係な３Ｒ区間情報までも保持する必要がなく、情報記憶リソースを有効に利用することができる。
さらに、光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該光パス上の３Ｒ発ノードでないときには自己を次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する手段を備えることが望ましい。
これにより、３Ｒ発ノードは、自己に関わる３Ｒ着ノードまでの３Ｒ区間情報しか保持していなくても、当該３Ｒ着ノード以降の３Ｒ中継伝送を滞りなく実現することができる。
なお、この場合には、自己を３Ｒ発ノードとする３Ｒ区間情報を保持しているが、それ以外の３Ｒ区間情報を保持していないので、光パス設定要求に含まれるメッセージによって、自己が３Ｒ発ノードまたは３Ｒ着ノードとして機能する必要があるか否かを判断することになる。
例えば、ある光パスにおける３Ｒ区間の３Ｒ発ノードである光ノード装置に対し、光パス設定要求が到着したときに、当該光パス設定要求によって設定される光パスでは、当該光ノード装置が保持する３Ｒ区間以外の３Ｒ区間が適用される場合もあり得る。しかし、そのことを当該光ノード装置が有する３Ｒ区間情報から判断することは困難である。よって、光パス設定要求に含まれるメッセージによって、光ノード装置は、自己が３Ｒ発ノードまたは３Ｒ着ノードとして機能する必要があるか否かを判断することになる。
あるいは、本発明の光ノード装置は、自己を３Ｒ発ノードおよび３Ｒ着ノードとする３Ｒ区間情報を保持する手段と、光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該下り光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする下り光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する手段と、光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記保持する手段を参照し自己が当該上り光パス上の３Ｒ着ノードであるときには自己を３Ｒ着ノードとする上り光パス上の３Ｒ発ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ発ノードであることを伝達するためのメッセージを送出する手段とを備えることもできる。
これによれば、自己に無関係な３Ｒ区間情報までも保持する必要がなく、情報記憶リソースを有効利用しながら、双方向光パスにおける３Ｒ中継を実施する光ノード装置を設定することができる。
さらに、光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記保持する手段を参照し自己が当該下り光パス上の３Ｒ発ノードでないときには自己を下り光パス上の次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が自己の３Ｒ着ノードであることを伝達するためのメッセージを送出する手段と、光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記保持する手段を参照し自己が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が自己を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出する手段とを備えることが望ましい。
これによれば、自己が３Ｒ区間情報を保持していない光ノード装置においても滞ることなく双方向光パスにおける３Ｒ中継伝送を実現できる。
なお、この場合には、自己を３Ｒ発ノードおよび３Ｒ着ノードとする３Ｒ区間情報を保持しているが、それ以外の３Ｒ区間情報を保持していないので、光パス設定要求に含まれるメッセージによって、自己が３Ｒ発ノードまたは３Ｒ着ノードとして機能する必要があるか否かを判断することになる。
例えば、ある光パスにおける３Ｒ区間の３Ｒ発ノードまたは３Ｒ着ノードである光ノード装置に対し、光パス設定要求が到着したときに、当該光パス設定要求によって設定される光パスでは、当該光ノード装置が保持する３Ｒ区間以外の３Ｒ区間が適用される場合もあり得る。しかし、そのことを当該光ノード装置が有する３Ｒ区間情報から判断することは困難である。よって、光パス設定要求に含まれるメッセージによって、光ノード装置は、自己が３Ｒ発ノードまたは３Ｒ着ノードとして機能する必要があるか否かを判断することになる。
本発明の第二の観点は、光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置である。
ここで、本発明の網制御装置は、前記光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する手段と、前記光ノード装置からの要求に応じてこの保持する手段に保持された前記３Ｒ区間情報を当該光ノード装置に提供する手段とを備えている。
また、本発明の光ノード装置は、自己が属する光ネットワークを管理する網制御装置に対して当該光ネットワークのトポロジ情報に対応する３Ｒ区間情報の提供を要求して取得する手段を備える。
さらに、前記取得する手段は、取得した前記３Ｒ区間情報の中から自己に係わる少なくとも一部の情報を選択して保持する手段を備えることが望ましい。
すなわち、本発明では、全光ノード装置が同一の３Ｒ区間情報を保持するケース、自光ノード装置を経由する光パスが存在する光ノード装置が３Ｒ区間情報を保持するケース、光パスの発ノードが３Ｒ区間情報を保持するケース、３Ｒ発ノードまたは３Ｒ着ノードが自己に関わる３Ｒ区間情報を保持するケースがある。
これらの各ケースに柔軟に対応するためには、各光ノード装置が要求する３Ｒ区間情報を速やかに、各光ノード装置に提供する手段があれば便利である。例えば、網制御装置を設け、この網制御装置が各光ノード装置の要求に応じて必要な３Ｒ区間情報を各光ノード装置に提供する構成とすることにより、各光ノード装置は、自己が必要とする３Ｒ区間情報を速やかに取得することができる。
例えば、全光ノード装置が共通に３Ｒ区間情報を保持する場合には、本発明の光ノード装置は、自己が属する光ネットワークを管理する網制御装置に対して自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を要求して取得する手段と、この取得する手段により取得した前記３Ｒ区間情報を保持すると共に他光ノード装置に広告する手段とを備える。
これによれば、網制御装置に３Ｒ区間情報を要求して取得する光ノード装置は、一部の光ノード装置とし、網制御装置から３Ｒ区間情報を取得した一部の光ノード装置が他の光ノード装置に広告することにより全光ノード装置が共通の３Ｒ区間情報を保持することができる。このような方式は、全光ノード装置が個々に網制御装置に３Ｒ区間情報を要求して取得する場合と比較してネットワークリソースの有効利用が図れる場合に適用することが望ましい。
例えば、発ノードと着ノードとの間の経路上の光ノード装置が３Ｒ区間情報を保持する場合には、本発明の光ノード装置は、自己が属する光ネットワークを管理する網制御装置に対して自己が発ノードであるときに自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を要求して取得する手段と、この取得する手段により取得した前記３Ｒ区間情報を保持すると共に自己を発ノードとしたときの着ノードまでの光パスに含まれる他光ノード装置に伝達する手段とを備える。
これによれば、網制御装置に発ノードに相当する光ノード装置が３Ｒ区間情報を要求して取得し、取得した３Ｒ区間情報を経路上の他光ノード装置に伝達することができるため、経路上の光ノード装置が個々に網制御装置に対して３Ｒ区間情報を要求して取得する場合と比較して網制御装置および経路上の光ノード装置の処理負荷を軽減させることができる。
あるいは、発ノードと着ノードとの間の経路上の光ノード装置が３Ｒ区間情報を保持する場合には、本発明の光ノード装置は、自己が属する光ネットワークを管理する網制御装置に対して自己が発ノードであるときに自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を要求して取得する手段と、この取得する手段により取得した前記３Ｒ区間情報を保持すると共に他ノード装置に広告する手段とを備え、前記広告する手段による広告が自己を経由する光パスに関係する広告か否かを判断する手段が設けられ、この判断する手段の判断結果により前記広告が前記自己を経由する光パスに関係しない広告であるときには前記広告を廃棄する手段を備え、前記判断する手段の判断結果により前記広告が前記自己を経由する光パスに関係する広告であるときには前記広告内容を保持する手段を備えることもできる。
これによれば、網制御装置に発ノードに相当する光ノード装置が３Ｒ区間情報を要求して取得し、取得した３Ｒ区間情報を他光ノード装置に広告する。このときに、発ノードに相当する光ノード装置は、広告先を経路上の他光ノード装置に限定する必要はなく、このような限定に要する処理負荷を削減することができる。広告を受け取った光ノード装置は、自己に無関係な広告である場合には、これを廃棄すればよい。
あるいは、本発明の光ノード装置は、自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段とを備え、この判断する手段は、自己が備えた３Ｒトランク数をＴ、空き３Ｒトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈとしたときに、
Ｔ＞ＴＨ＿ＴかつＨ＜ＴＨ＿Ｈ
ならば３Ｒ中継を実施すると判断する。
すなわち、自光ノード装置が３Ｒ着ノードではないが、わずか数ホップ先が３Ｒ着ノードであり、自己の３Ｒトランクの処理能力に余裕がある場合には、自己が３Ｒ着ノードに代わって３Ｒ中継を実施することにより、３Ｒ着ノード（すなわち次３Ｒ区間の３Ｒ発ノード）に相当する光ノード装置の３Ｒ中継負荷を軽減させることができる。
閾値ＴＨ＿ＴおよびＴＨ＿Ｈは、自光ノード装置または３Ｒ着ノードに相当する光ノード装置の３Ｒ中継能力に応じて適宜設定する。例えば、次３Ｒ区間の３Ｒ発ノードの３Ｒトランク数が自光ノード装置の３Ｒトランク数と比較して少なければ少ないほど、自光ノード装置が次３Ｒ区間の３Ｒ発ノードの３Ｒ中継を援助する必要性が大きくなるので、ＴＨ＿Ｔは小さく設定し、少しでも自光ノード装置の３Ｒトランクに空きが生じれば自光ノード装置が３Ｒ中継を実施して次３Ｒ区間の３Ｒ発ノードの３Ｒ中継を援助することが望ましい。しかし、次３Ｒ区間の３Ｒ発ノードまでのホップ数が大きい場合には、自光ノード装置の３Ｒトランク数に余裕があったとしても、自光ノード装置が次３Ｒ区間の３Ｒ発ノードに代わって３Ｒ中継を実施してしまっては、着ノードまでの３Ｒ実施回数が増加する可能性が生じる。そこで、ＴＨ＿Ｈは、小さい方が望ましい。
このように、ＴＨ＿ＴおよびＴＨ＿Ｈは、３Ｒ区間全体のホップ数および３Ｒ着ノード、すなわち次３Ｒ区間の３Ｒ発ノードの３Ｒトランク数を考慮して適宜設定する。
本発明の第三の観点は、本発明の光ノード装置または本発明の網制御装置を備えた光ネットワークである。
本発明の第四の観点は、３Ｒ中継実施ノードの決定方法であって、一つの光ノード装置を経由する光パス上の重複部分を含む複数の異なる３Ｒ区間に関して当該一つの光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、他の３Ｒ区間においては３Ｒ発ノードまたは３Ｒ着ノードに該当しないときには、前記一つの光ノード装置から着ノードまでの光パスに関係する３Ｒ区間情報を参照して前記一つの光ノード装置が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較し、この比較結果に基づき前記一つの光ノード装置が３Ｒ発ノードとして機能した場合の方が前記一つの光ノード装置が３Ｒ発ノードとして機能しない場合よりも３Ｒ実施回数が少ないときには前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する。
あるいは、本発明の３Ｒ中継実施ノードの決定方法は、一つの光ノード装置が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、前記一つの光ノード装置を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する。
あるいは、本発明の３Ｒ中継実施ノードの決定方法は、一つの光ノード装置が当該一つの光ノード装置を経由する光パス上に３Ｒ発ノードを有する３Ｒ区間のいずれにも属していないときには、前記一つの光ノード装置を３Ｒ発ノードとし前記一つの光ノード装置の次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する。
あるいは、本発明の３Ｒ中継実施ノードの決定方法は、一つの光ノード装置が上り光パスにおける３Ｒ発ノードであるが着ノードでなく、前記一つの光ノード装置が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が前記一つの光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出し、上り光パスにおいて当該メッセージを受け取った光ノード装置は、上り光パスにおいて自己が当該メッセージの送出元の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードであると決定する。
あるいは、本発明の３Ｒ中継実施ノードの決定方法は、３Ｒ発ノードに相当する光ノード装置は自己に関わる３Ｒ区間情報を保持し、光パス設定要求に含まれる３Ｒ着ノードであることを示すメッセージを受けて当該光ノード装置が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する。
さらに、光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該光パス上の３Ｒ発ノードでないときには自己を次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出することが望ましい。
あるいは、本発明の３Ｒ中継実施ノードの決定方法は、自己を３Ｒ発ノードおよび３Ｒ着ノードとする３Ｒ区間情報を保持し、光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該下り光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする下り光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出し、光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該上り光パス上の３Ｒ着ノードであるときには自己を３Ｒ着ノードとする上り光パス上の３Ｒ発ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ発ノードであることを伝達するためのメッセージを送出する。
さらに、光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該下り光パス上の３Ｒ発ノードでないときには自己を下り光パス上の次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が自己の３Ｒ着ノードであることを伝達するためのメッセージを送出し、光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには前記３Ｒ区間情報を参照し自己が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が自己を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを送出することが望ましい。
あるいは、本発明の３Ｒ中継実施ノードの決定方法は、一つの光ノード装置が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数をＨ、当該一つの光ノード装置が備えた３Ｒトランク数をＴ、空き３Ｒトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈとしたときに、
Ｔ＞ＴＨ＿ＴかつＨ＜ＴＨ＿Ｈ
ならば前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する。
本発明の第五の観点は、光信号を交換接続する光ノード装置であって、光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が使用される毎に一つ削除され、前記交換接続する手段は、波長変換手段または３Ｒ中継手段を含み、自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段とを備え、この判断する手段は、前記波長変換手段または前記３Ｒ中継手段が備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
あるいは、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＜ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する。
なお、自己が着ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断する手段の判断結果によらず自己が３Ｒ中継を実施しないと判断する手段を備えることが望ましい。
また、本発明の光ノード装置は、光パスが双方向の場合には発ノードから着ノードに向かう光パスを下り光パス、着ノードから発ノードに向かう光パスを上り光パスとそれぞれ定義し、光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が設定される毎に一つ削除され、前記交換接続する手段は、波長変換手段または３Ｒ中継手段を含み、上り光パスにおける自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する手段と、上り光パスにおける自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する手段とを備え、この判断する手段は、前記波長変換手段または前記３Ｒ中継手段が備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＞ＴＨ＿Ｌ）
または
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＞ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する。
自己が発ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断する手段の判断結果によらず自己が３Ｒ中継を実施しないと判断する手段を備えることが望ましい。
本発明の第六の観点は、本発明の光ノード装置により構成された光ネットワークである。
本発明の第七の観点は、光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの決定方法であって、光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が使用される毎に一つ削除され、前記光ノード装置が属する３Ｒ区間における前記光ノード装置と３Ｒ着ノードとの間のホップ数Ｈの情報を保持し、前記光ノード装置が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して前記光ノード装置が３Ｒ中継を実施するか否かを自律的に判断する際に、前記波長変換または前記３Ｒ中継を行う機能を有するトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
あるいは、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＜ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する。
なお、自己が着ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断結果によらず自己が３Ｒ中継を実施しないと判断することが望ましい。
また、本発明の３Ｒ中継実施ノードの決定方法は、光パスが双方向光パスの場合には、発ノードから着ノードに向かう光パスを下り光パス、着ノードから発ノードに向かう光パスを上り光パスとそれぞれ定義し、光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が設定される毎に一つ削除され、上り光パスにおける自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持し、上り光パスにおける自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する際に、波長変換または３Ｒ中継を行う機能を備えたトランク数をＴ、空きトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＞ＴＨ＿Ｌ）
または
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＞ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断する。
自己が発ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、前記判断結果によらず自己が３Ｒ中継を実施しないと判断することが望ましい。
すなわち、自光ノード装置が３Ｒ着ノードではないが、わずか数ホップ先が３Ｒ着ノードであり、自己の３Ｒトランクの処理能力に余裕がある場合には、自己が３Ｒ着ノードに代わって３Ｒ中継を実施することにより、３Ｒ着ノード（すなわち次３Ｒ区間の３Ｒ発ノード）に相当する光ノード装置の３Ｒ中継負荷を軽減させることができる。
また、３Ｒ中継には、３Ｒ中継に特化された３Ｒ中継器を用いるだけでなく、光信号を一旦電気信号に変換して再び光信号に変換する波長変換器を３Ｒ中継に利用することもできる。この場合には、光パス設定要求に、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含んでおり、また、このラベルは、一つの波長が使用される毎に一つ削除されることから、残存するラベル数を調べることで、着ノードまでの距離を推測することができる。このため、本発明では、残存するラベル数も利用する。
すなわち、３Ｒ着ノードの手前にある光ノード装置が３Ｒ着ノードが行うべき３Ｒ中継を肩代わりするのであるから、本来の３Ｒ区間が短縮されることもある。したがって、このような肩代わりを無秩序に行うと、発ノードから着ノードまでの間に行われる３Ｒ中継実施回数を増加させる場合もあって望ましくない。そこで、本発明では、３Ｒ中継能力、３Ｒ着ノードまでのホップ数、残存するラベル数に着目し、これらに闘値を設けて秩序を与え、前記肩代わりを行うことによる発ノードから着ノードまでの間の３Ｒ中継実施回数の増加を抑えることにした。
このときに用いる判断ポリシの一つは、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
である。すなわち、３Ｒ中継能力に充分な余裕がある光ノード装置において、３Ｒ着ノードまでのホップ数と、着ノードまでの距離との双方に着目し、いずれも閾値未満のときに、前記肩代わりを実施する。
他の一つは、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＜ＴＨ＿Ｌ）
である。すなわち、前者と同様に、３Ｒ中継能力に充分な余裕がある光ノード装置において、３Ｒ着ノードまでのホップ数と、着ノードまでの距離との双方に着目するが、着ノードまでの距離が遠くても、３Ｒ着ノードまでのホップ数が小さければ、前記肩代わりを実施する。
両者を比較すると、前者は、３Ｒ着ノードおよび着ノードの双方共に近い位置からしか前記肩代わりを実施しない。したがって、着ノードが近付いた時点から前記肩代わりを実施する。後者は、３Ｒ着ノードまでのホップ数が閾値未満であれば、着ノードまでの距離が遠くても前記肩代わりを実施する。したがって、後者は、前者よりも多数の光ノード装置が前記肩代わりを実施する対象となり得る。
前者は、着ノードが近付いた時点から前記肩代わりを実施するので、発ノードから着ノードまでの間の３Ｒ実施回数が増加する可能性は後者と比べて低い利点がある。また、後者は、前記肩代わりを実施する光ノード装置を光パス上の随所で設定できるので、効率良く前記肩代わりを実施できる利点がある。それぞれ異なる利点を有するので、光ネットワークの状況に応じて前者または後者を適宜選択することが望ましい。
また、自己が着ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、自己が３Ｒ中継を実施しないと判断することが望ましい。すなわち、着ノードに相当する光ノード装置は、３Ｒ中継を実施する必要のない光ノード装置である。故に、そのような３Ｒ中継を実施する必要のない光ノード装置に対して前記肩代わりを配慮する必要はない。
さらに、光パスが双方向光パスの場合に、上り光パスでは、発ノード寄りが３Ｒ着ノードとなり、着ノード寄りが３Ｒ発ノードとなり、３Ｒ中継を実施する光ノード装置が設定される。よって、残存するラベル数と閾値との間の不等号の向きは下り光パスの場合と比較すると逆向きになる。実際の双方向光パス設定の際には、下りおよび上り光パスの両方について同時に３Ｒ中継を実施する光ノード装置が設定される。
この場合には、自己が発ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、自己が３Ｒ中継を実施しないと判断することが望ましい。すなわち、発ノードに相当する光ノード装置は、上り光パスにおいては３Ｒ中継を実施する必要のない光ノード装置である。故に、そのような３Ｒ中継を実施する必要のない光ノード装置に対して前記肩代わりを配慮する必要はない。
本発明の第八の観点は、光信号を交換接続する光ノード装置であって、自己に到着する光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには３Ｒ中継要求を自己の一つ前のホップに相当する隣接光ノード装置に送出する手段と、自己が次ホップの隣接光ノード装置の前記送出する手段からの前記３Ｒ中継要求を受け取ったときには自己に到着する光信号に対して３Ｒ中継を実施する手段とを備えている。
これによれば、実際に自光ノード装置に到着する光信号の劣化状態を検出することにより、３Ｒ中継の必要性を認識し、前ホップに相当する隣接光ノード装置に３Ｒ中継の実施を要求し、この要求を受けた光ノード装置は、３Ｒ中継を行う光ノード装置としての機能を発動する。これにより、個々の光ノード装置が、光パスの設定過程または光信号の交換接続の過程で実測を行いつつ、適切な３Ｒ区間を設定することができる。
あるいは、本発明の光ノード装置は、自己に到着する光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには自己に到着する光信号に対して３Ｒ中継を実施する手段とを備えている。
これによれば、実際に自光ノード装置に到着する光信号の劣化状態を検出することにより、３Ｒ中継の必要性を認識し、３Ｒ中継を行う光ノード装置としての機能を発動する。これにより、個々の光ノード装置が、光パスの設定過程または光信号の交換接続の過程で実測を行いつつ、適切な３Ｒ区間を設定することができる。
あるいは、本発明の光ノード装置は、光信号を交換接続し、自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する光ノード装置であって、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する手段とを備え、当該３Ｒ中継実施を要求された前記他光ノード装置は、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する手段とを備えている。
これによれば、実際に光パスの設定を行いながら、３Ｒ中継を行う光ノード装置を決めることができるため、あらかじめ３Ｒ区間情報を生成する必要がなく、３Ｒ区間情報の生成に要する処理負荷を省くことができる。
あるいは、本発明の光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持する手段と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達する手段と、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算する手段と、この演算する手段の演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己に到着する光信号に対して３Ｒ中継を実施する手段と、自己が当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する手段とを備えている。
これによれば、各光ノード装置の保持する情報量は、自己に係わるＱの値と、自己が発ノードである場合に隣接光ノード装置に伝達する初期値Ｐだけであり、きわめて少ない情報量で、光パス設定に伴い、自己が３Ｒ中継を必要とするか否かを自律的に判断することができるので、３Ｒ区間情報生成または収集などに要する処理負荷を省くことができる。さらに、光パス設定に際し、光信号の劣化状態の測定も必要なく、光パス設定の高速化を図ることができる。
ここまでの本発明の光ノード装置の説明は、単方向光パスあるいは双方向光パスにおける下り光パスを想定している。続いて、双方向光パスにおける上り光パスを想定した説明を行う。
本発明の光ノード装置は、自己に到着する上り光パスの光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには自己の次ホップに相当する隣接光ノード装置に３Ｒ中継実施要求を送出する手段と、自己が前ホップの隣接光ノード装置からの３Ｒ中継実施要求を受け取ったときには上り光パスから到着する光信号に対して３Ｒ中継を実施する手段とを備えている。
これによれば、実際に自光ノード装置に到着する光信号の劣化状態を検出することにより、３Ｒ中継の必要性を認識し、前ホップに相当する隣接光ノード装置に３Ｒ中継の実施を要求し、この要求を受けた光ノード装置は、３Ｒ中継を行う光ノード装置としての機能を発動する。これにより、個々の光ノード装置が、光パスの設定過程または光信号の交換接続の過程で実測を行いつつ、適切な３Ｒ区間を設定することができる。
あるいは、本発明の光ノード装置は、自己に到着する上り光パスの光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには自己に到着する上り光パスの光信号に対して３Ｒ中継を実施する手段とを備えている。
これによれば、実際に自光ノード装置に到着する光信号の劣化状態を検出することにより、３Ｒ中継の必要性を認識し、３Ｒ中継を行う光ノード装置としての機能を発動する。これにより、個々の光ノード装置が、光パスの設定過程または光信号の交換接続の過程で実測を行いつつ、適切な３Ｒ区間を設定することができる。
あるいは、本発明の光ノード装置は、自己が発ノードであるときに着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する手段を備え、自己が発ノードでないときに自己に光パスが設定されると上り光パスに試験用光信号を送出する手段を備え、自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、前記試験用光信号の送出元の光ノード装置は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには上り光パスから到着する光信号に対して３Ｒ中継を実施する手段を備え、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であるときに自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えている。
これによれば、実際に光パスの設定を行いながら、３Ｒ中継を行う光ノード装置を決めることができるため、あらかじめ３Ｒ区間情報を生成する必要がなく、３Ｒ区間情報の生成に要する処理負荷を省くことができる。なお、前述した下り光パス設定の際の手順と同時に当該上り光パス設定の際の手順を実行することが望ましい。
あるいは、本発明の光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持する手段と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達する手段と、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被減算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算する手段と、この演算する手段の演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己に上り光パスから到着する光信号に対して３Ｒ中継を実施する手段と、自己が当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する手段とを備えている。
これによれば、各光ノード装置の保持する情報量は、自己に係わるｑの値と、自己が発ノードである場合に隣接光ノード装置に伝達する初期値ｐだけであり、きわめて少ない情報量で、光パス設定に伴い、自己が３Ｒ中継を必要とするか否かを自律的に判断することができるので、３Ｒ区間情報生成または収集などに要する処理負荷を省くことができる。さらに、光パス設定に際し、光信号の劣化状態の測定も必要なく、光パス設定の高速化を図ることができる。
本発明の第九の観点は、本発明の光ノード装置により構成された光ネットワークである。
本発明の第十の観点は、発ノードから着ノードまでの経路に含まれる光ノード装置に対して発ノードとなる光ノード装置の次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する光パス設定方法である。
ここで、本発明の光パス設定方法は、前記着ノードまでの経路に含まれる光ノード装置に対して前記発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に前記発ノードとなる光ノード装置から試験用光信号を送出する第一のステップと、この第一のステップにより前記着ノードまでの経路に含まれる光ノード装置に対して前記発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を前記発ノードとなる光ノード装置が受け取る第二のステップと、この第二のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置に対して前記発ノードとなる光ノード装置が３Ｒ中継実施を要求する第三のステップとを実行し、当該３Ｒ中継実施を要求された前記光ノード装置は、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する第四のステップと、この第四のステップにより前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る第五のステップと、この第五のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する第六のステップとを実行する。
あるいは、本発明の第十一の観点は、光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの設定方法であって、各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持し、発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達し、各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算し、この演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己に到着する光信号に対して３Ｒ中継を実施し、自己が当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する。
ここまでの本発明の光パス設定方法または３Ｒ中継実施ノードの設定方法の説明は、単方向光パスあるいは双方向光パスにおける下り光パスを想定している。続いて、双方向光パスにおける上り光パスを想定した説明を行う。
本発明の光パス設定方法は、自己が発ノードである光ノード装置が着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する第七のステップと、発ノードでない光ノード装置が自己に光パスが設定されると上り光パスに試験用光信号を送出する第八のステップと、自己が発ノードである光ノード装置が前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第九のステップと、前記試験用光信号の送出元の光ノード装置がこの通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスから到着する光信号に対して３Ｒ中継を実施する第十のステップと、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置が自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十一のステップとを実行する。
あるいは、本発明の第十二の観点は、光信号を交換接続する光ノード装置における３Ｒ中継実施ノードの設定方法であって、各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持し、発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達し、各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算し、この演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己に上り光パスから到着する光信号に対して３Ｒ中継を実施し、自己が当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する。
特に、以上の発明では、光パス設定の際あるいは光信号の交換接続の際に、逐次的に各光ノード装置が３Ｒ中継実施の必要性を自律的に判断し、３Ｒ中継を行うことができ、簡単に、光ネットワークを構成することができる。
本発明の第十三の観点は、光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置であって、前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を前記トポロジ情報上に作成する手段と、この作成する手段により作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を入力された指示に基づき変更する手段と、この変更する手段により変更された前記トポロジ情報上の３Ｒ区間の情報を前記光ノード装置に通知する手段とを備えている。
これによれば、３Ｒ区間の推定ホップ数を入力することにより、大まかな３Ｒ区間の推定情報の生成を速やかに行うことができる。このようにして生成された大まかな３Ｒ区間の推定情報であるが、その中でも実際の利用率の高いリンクについては、実測を行うなどの追加処理を行い、３Ｒ区間情報の信頼性を高めることもできる。これにより、全て実測により３Ｒ区間情報を生成する場合と比較して速やかに３Ｒ区間情報を生成することができる。
また、本発明の第十四の観点は、光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理し、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報をトポロジ情報上に作成する網制御装置に、前記ホップ数情報を与える保守者装置であって、前記ホップ数情報は、３Ｒ区間のホップ数推定値であり、このホップ数推定値を生成する手段と、前記光ネットワークのトポロジ情報を当該光ネットワークで使用される光ファイバ種類および波長帯の情報と共に保持する手段と、光ファイバ種類および波長帯と単位区間当りの光信号の劣化度合いとの関係を記録したテーブルとを備え、前記生成する手段は、前記トポロジ情報上における光ファイバ種類および波長帯の情報と前記テーブルに記録された光ファイバ種類および波長帯と単位区間当りの光信号の劣化度合いとを参照して前記ホップ数推定値を生成する。
これによれば、３Ｒ区間の推定ホップ数を精度良く求めることができる。すなわち、ルートは、経路上の光ファイバ、波長などの組合せにより大変多くの物理リンクが存在する。その違いによって３Ｒ中継なしにデータ伝送できる距離が変わってくる。例えば、ノーマルファイバと分散シフトファイバなどのファイバ特性の違いにより、伝達可能な距離が異なる。そこで、３Ｒ区間の推定ホップ数を求める場合に、これらの光ファイバ種類および波長帯の情報を参照して求めることにより、誤差の少ない推定値を求めることができる。
あるいは、本発明の網制御装置は、前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を前記トポロジ情報上に作成する手段と、この作成する手段により作成された前記トポロジ情報上の３Ｒ区間の推定情報に対応する前記光ネットワーク上の区間に試験用光パスを設定するように前記光ノード装置に指示する手段と、この指示する手段により前記光ノード装置が設定した前記試験用光パスによる光信号劣化度合いの実測結果を収集する手段と、この収集する手段により収集された前記光信号劣化度合いの実測結果に基づき前記作成する手段により作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を変更する手段と、この変更する手段により変更された前記トポロジ情報上の３Ｒ区間の情報を前記光ノード装置に通知する手段とを備えている。
これによれば、３Ｒ区間の推定ホップ数を入力することにより、実測すべき３Ｒ区間の推定情報の生成を速やかに行うことができる。このようにして生成された３Ｒ区間の推定情報について光ノード装置に指示を行い実測を行うことにより、３Ｒ区間情報を生成することができる。このように、実測に先立って、実測すべき３Ｒ区間の推定情報を生成するので、不必要あるいは重複した実測を回避できるため、効率のよい３Ｒ区間情報生成を行うことができる。
また、本発明は、光信号を交換接続する複数の光ノード装置と、この複数の光ノード装置間を接続する光伝送路とを備えた光ネットワークを管理し、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報をトポロジ情報上に作成し、この作成された前記トポロジ情報上の３Ｒ区間の推定情報に対応する前記光ネットワーク上の区間に試験用光パスを設定するように前記光ノード装置に指示し、この指示により前記光ノード装置が設定した前記試験用光パスによる光信号劣化度合いの実測結果を収集し、この収集された前記光信号劣化度合いの実測結果に基づき前記作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を変更し、この変更された前記トポロジ情報上の３Ｒ区間の情報を前記光ノード装置に通知する網制御装置に、前記試験用光パスによる光信号劣化度合いの実測結果を通知する光ノード装置である。
ここで、本発明の光ノード装置は、前記網制御装置により指示された試験用光パスを設定する手段と、この設定する手段により設定された前記試験用光パスの光信号劣化度合いを実測する手段と、この実測する手段の実測結果を前記網制御装置に通知する手段とを備えている。これにより、網制御装置による３Ｒ区間情報の自動収集を実現することができる。
あるいは、本発明の網制御装置は、前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、前記光ネットワークに設定された３Ｒ区間を当該トポロジ情報に対応して保持する３Ｒ区間情報保持手段と、前記光ネットワーク内のトラヒック需要情報を収集する手段と、この収集する手段により収集された前記トラヒック需要情報に基づきトラヒック需要が増加した区間の内で前記３Ｒ区間情報保持手段の情報を参照して未だ３Ｒ区間情報が生成されていない区間を保守者に通知する手段とを備えている。
あるいは、本発明の網制御装置は、前記光ネットワークのトポロジ情報を保持するトポロジ情報保持手段と、前記光ネットワークに設定された３Ｒ区間を当該トポロジ情報に対応して保持する３Ｒ区間情報保持手段と、前記光ネットワーク内のトラヒック需要情報を収集する手段と、この収集する手段により収集された前記トラヒック需要情報に基づきトラヒック需要が増加した区間の内で前記３Ｒ区間情報保持手段を参照して未だ３Ｒ区間情報が生成されていない区間の３Ｒ区間情報を新たに生成する手段とを備えている。
これによれば、最初に収集した３Ｒ区間情報に新たな３Ｒ区間情報を自動的に追加することができる。特に、最初に３Ｒ区間情報を収集した時点からトラヒック需要が増加した区間についての３Ｒ区間情報を収集することができる。これにより、有用な３Ｒ区間情報を効率良く収集することができる。
あるいは、本発明の光ノード装置は、自己に到着する光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには自己の一つ前のホップに相当する隣接光ノード装置に当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段と、自己が次ホップの隣接光ノード装置の前記通知する手段からの通知を受け取ったときには自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する手段と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段とを備えている。
これによれば、実際に自光ノード装置に到着する光信号の劣化状態を検出することにより、３Ｒ中継の必要性を認識し、前ホップに相当する隣接光ノード装置に３Ｒ中継の必要性を通知し、この通知を受けた光ノード装置は、自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを認識する。このように、当該通知に基づき３Ｒ区間情報を生成することができる。これにより、個々の光ノード装置が、光パスの設定過程または光信号の交換接続の過程で実測を行いつつ、適切な３Ｒ区間を設定し、さらに、３Ｒ区間情報の更新を行うことができる。
あるいは、本発明の光ノード装置は、自己に到着する光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する手段と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段とを備えている。
これによれば、実際に自光ノード装置に到着する光信号の劣化状態を検出することにより、３Ｒ中継の必要性を認識し、自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する。このように、当該検出結果に基づき３Ｒ区間情報を生成することができる。これにより、個々の光ノード装置が、光パスの設定過程または光信号の交換接続の過程で実測を行いつつ、適切な３Ｒ区間を設定し、さらに、３Ｒ区間情報の更新を行うことができる。
また、前記更新する手段により更新された３Ｒ区間情報を他光ノード装置に広告する手段と、他光ノード装置からの前記広告を受信して自己が保持する３Ｒ区間情報を更新する手段とを備えることが望ましい。すなわち、自己が３Ｒ着ノードあるいは３Ｒ発ノードであるか否かを自己に到着した光信号の実測によって認識することができるが、この認識結果は、自光ノード装置のみが知り得る認識結果である。そこで、この認識結果を他光ノード装置に広告することにより、前記更新する手段により更新された３Ｒ区間情報を全光ノード装置で同期化して共有し、有効に活用することができる。
あるいは、本発明の光ノード装置は、光信号を交換接続し、自己から着ノードまでの経路上の３Ｒ区間情報を生成する光ノード装置であって、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して当該他光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段とを備え、当該通信を受け取った前記他光ノード装置は、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して当該他光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段とを備えている。
これによれば、実際に光パスの設定を行いながら、３Ｒ区間情報を生成することができるため、あらかじめ３Ｒ区間情報を生成する必要がなく、３Ｒ区間情報の生成に要する処理負荷を省くことができる。
あるいは、本発明の光ノード装置は、自己から３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用光パスを設定する手段と、この設定する手段により前記被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置を３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードとして認識する手段とを実行する手段を備えている。
これによれば、実際に光パスの設定を行う場合と同様の手順により、３Ｒ区間情報を生成することができるため、実測に基づく精度の高い３Ｒ区間情報を生成することができる。
この場合には、前記認識する手段による認識結果を保持する手段を備えることが望ましい。これによれば、自光ノード装置が発ノードとなり光パスを設定する際の３Ｒ区間情報を保持することができる。
あるいは、前記認識する手段による認識結果を他光ノード装置に広告する手段と、他光ノード装置からの広告を受信して自己の認識結果と共に当該広告に含まれる認識結果を保持する手段とを備えることにより、各光ノード装置が自他が生成した３Ｒ区間情報を共有することができる。これによれば、自光ノード装置が発ノードとなる場合に限らず、他光ノード装置が発ノードとなった場合の３Ｒ区間情報を保持することができるので、他光ノード装置が発ノードとなった場合に、自光ノード装置が３Ｒ中継を行うべきか否かを自己で判断することができる。したがって、発ノードとなる光ノード装置が３Ｒ中継を行う光ノード装置に対して３Ｒ中継要求を行うといった処理負荷を省くことができる。
あるいは、光ネットワークを管理し、当該光ネットワークにおける３Ｒ区間の情報を保持する網制御装置に対し、前記認識する手段による認識結果を通知する手段を備えることもできる。
これによれば、網制御装置が光ネットワーク全体の３Ｒ区間情報を保持することができる。したがって、光ノード装置は、必要に応じて網制御装置に対して３Ｒ区間情報を要求して取得することができるため、光ノード装置にデータベースなどの大容量の記憶装置を備える必要がなく、また、各光ノード装置は、他の多数の光ノード装置に、自己が生成した３Ｒ区間情報の広告を行う必要がなく、単に網制御装置に対してのみ自己が生成した３Ｒ区間情報を通知すればよく、広告に要する処理負荷を省くことができる。
この場合の網制御装置は、前記光ネットワークを構成する光ノード装置からの３Ｒ着ノードまたは３Ｒ発ノードの情報を受け取り前記保持している３Ｒ区間の情報を更新する手段を備えている。
あるいは、本発明の光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持する手段と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達する手段と、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算する手段と、この演算する手段の演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己が当該被減算値の初期値Ｐを送出した光ノード装置を３Ｒ発ノードとした場合の３Ｒ着ノードであると認識する手段と、自己が３Ｒ着ノードであると認識し、当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する手段とを備えている。
これによれば、各光ノード装置の保持する情報量は、自己に係わるＱの値と、自己が発ノードである場合に隣接光ノード装置に伝達する初期値Ｐだけであり、きわめて少ない情報量で３Ｒ区間情報を生成することができる。また、光パス設定に伴い、自己が３Ｒ中継を必要とするか否かを自律的に判断することができるので、広告などに要する処理負荷を省くことができる。さらに、光パス設定に際し、光信号の劣化状態の測定も必要なく、光パス設定の高速化を図ることができる。
ここまでの本発明の光ノード装置または網制御装置の説明は、単方向光パスあるいは双方向光パスにおける下り光パスを想定している。続いて、双方向光パスにおける上り光パスを想定した説明を行う。
本発明の光ノード装置は、自己に到着する上り光パスの光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには自己の次ホップに相当する隣接光ノード装置に当該光ノード装置が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段と、自己が前ホップの隣接光ノード装置の前記通知する手段からの通知を受け取ったときには自己が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを認識する手段と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段とを備えている。
あるいは、本発明の光ノード装置は、自己に到着する上り光パスの光信号の劣化状態を検出する手段と、この検出する手段の検出結果が信号劣化を検出したときには自己が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する手段と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する手段とを備えている。
これによれば、光パスが双方向である場合に、個々の光ノード装置が、光パスの設定過程または光信号の交換接続の過程で実測を行いつつ、適切な３Ｒ区間を設定し、さらに、３Ｒ区間情報の更新を行うことができる。
また、前記更新する手段により更新された３Ｒ区間情報を他光ノード装置に広告する手段と、他光ノード装置からの前記広告を受信して自己が保持する３Ｒ区間情報を更新する手段とを備えることが望ましい。すなわち、自己が３Ｒ着ノードあるいは３Ｒ発ノードであるか否かを自己に到着した光信号の実測によって認識することができるが、この認識結果は、自光ノード装置のみが知り得る認識結果である。そこで、この認識結果を他光ノード装置に広告することにより、前記更新する手段により更新された３Ｒ区間情報を全光ノード装置で同期化して共有し、有効に活用することができる。
あるいは、本発明の光ノード装置は、発ノードから着ノードまでの経路上の３Ｒ区間情報を生成する光ノード装置であって、自己が発ノードであるときに着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する手段を備え、自己が発ノードでないときに自己に光パスが設定されると上り光パスに試験用光信号を送出する手段を備え、自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、前記試験用光信号の送出元の光ノード装置は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する手段を備え、自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置であるときに自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えている。
これによれば、光パスが双方向光パスの場合に、実際に光パスの設定を行いながら、３Ｒ区間情報を生成することができるため、あらかじめ３Ｒ区間情報を生成する必要がなく、３Ｒ区間情報の生成に要する処理負荷を省くことができる。
あるいは、本発明の光ノード装置は、自己が発ノードであるときに３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定する手段を備え、この試験用上り光パスが設定された光ノード装置は、当該試験用上り光パスに対して試験用光信号を送出する手段を備え、自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、前記試験用光信号の送出元の光ノード装置は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する手段を備え、自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置であるときに３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えている。
これによれば、光パスが双方向光パスである場合に、実際に光パスの設定を行う場合と同様の手順により、３Ｒ区間情報を生成することができるため、実測に基づく精度の高い３Ｒ区間情報を生成することができる。
この場合には、前記認識する手段による認識結果を保持する手段を備えることが望ましい。これによれば、自光ノード装置が発ノードとなり光パスを設定する際の３Ｒ区間情報を保持することができる。
あるいは、前記認識する手段による認識結果を他光ノード装置に広告する手段と、他光ノード装置からの前記広告を受信して自己の認識結果と共に当該広告に含まれる認識結果を保持する手段とを備えることにより、各光ノード装置が自他が生成した３Ｒ区間情報を共有することができる。これによれば、自光ノード装置が発ノードとなる場合に限らず、他光ノード装置が発ノードとなった場合の３Ｒ区間情報を保持することができるので、他光ノード装置が発ノードとなった場合に、自光ノード装置が３Ｒ中継を行うべきか否かを自己で判断することができる。したがって、発ノードとなる光ノード装置が３Ｒ中継を行う光ノード装置に対して３Ｒ中継要求を行うといった処理負荷を省くことができる。
あるいは、光ネットワークを管理し、当該光ネットワークにおける３Ｒ区間の情報を保持する網制御装置に対し、前記認識する手段による認識結果を通知する手段を備えることもできる。
これによれば、網制御装置が光ネットワーク全体の３Ｒ区間情報を保持することができる。したがって、光ノード装置は、必要に応じて網制御装置に対して３Ｒ区間情報を要求して取得することができるため、光ノード装置にデータベースなどの大容量の記憶装置を備える必要がなく、また、各光ノード装置は、他の多数の光ノード装置に、自己が生成した３Ｒ区間情報の広告を行う必要がなく、単に網制御装置に対してのみ自己が生成した３Ｒ区間情報を通知すればよく、広告に要する処理負荷を省くことができる。
この場合の網制御装置は、前記光ネットワークを構成する光ノード装置からの３Ｒ着ノードまたは３Ｒ発ノードの情報を受け取り前記保持している３Ｒ区間の情報を更新する手段を備えている。
あるいは、本発明の光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持する手段と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達する手段と、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算する手段と、この演算する手段の演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己が当該被加算値の初期値ｐを送出した光ノード装置を上り光パスにおける３Ｒ着ノードとした場合の３Ｒ発ノードであると認識する手段と、自己が上り光パスにおける３Ｒ発ノードであると認識し、当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する手段とを備えている。
これによれば、各光ノード装置の保持する情報量は、自己に係わるｑの値と、自己が発ノードである場合に隣接光ノード装置に伝達する初期値ｐだけであり、きわめて少ない情報量で３Ｒ区間情報を生成することができる。また、光パス設定に伴い、自己が３Ｒ中継を必要とするか否かを自律的に判断することができるので、広告などに要する処理負荷を省くことができる。さらに、光パス設定に際し、光信号の劣化状態の測定も必要なく、光パス設定の高速化を図ることができる。
本発明の第十五の観点は、本発明の光ノード装置または保守者装置または網制御装置を備えた光ネットワークである。
本発明の第十六の観点は、発ノードから着ノードまでの経路上の３Ｒ区間情報の生成方法であって、前記着ノードまでの経路に含まれる光ノード装置に対して前記発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に前記発ノードとなる光ノード装置から試験用光信号を送出する第一のステップと、この第一のステップにより前記着ノードまでの経路に含まれる光ノード装置に対して前記発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を前記発ノードとなる光ノード装置が受け取る第二のステップと、この第二のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記発ノードとなる光ノード装置が前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する第三のステップとを実行し、当該通知を受け取った前記光ノード装置は、前記着ノードまでの経路に含まれる光ノード装置に対して自己の次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に自己から試験用光信号を送出する第四のステップと、この第四のステップにより前記着ノードまでの経路に含まれる光ノード装置に対して自己の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を自己が受け取る第五のステップと、この第五のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する第六のステップとを実行する。
あるいは、本発明の３Ｒ区間情報の生成方法は、３Ｒ発ノードとなる光ノード装置から３Ｒ区間情報測定対象となる被測定リンクに含まれる光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用光パスを設定する第七のステップと、この第七のステップにより前記被測定リンクに含まれる光ノード装置に対して前記３Ｒ発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光パスが設定される毎に試験用光信号を送出する第八のステップと、この第八のステップにより前記被測定リンクに含まれる光ノード装置に対して前記３Ｒ発ノードとなる光ノード装置の次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の光ノード装置からの当該試験用光信号の劣化状況の報告を前記３Ｒ発ノードとなる光ノード装置が受け取る第九のステップと、この第九のステップにより受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の光ノード装置の一つ前ホップに相当する光ノード装置を３Ｒ着ノードとして前記３Ｒ発ノードとなる光ノード装置が認識する第十のステップとを実行する。
あるいは、本発明の３Ｒ区間情報の生成方法は、各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持し、発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達し、各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算し、この演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己が当該被減算値の初期値Ｐを送出した光ノード装置を３Ｒ発ノードとした場合の３Ｒ着ノードであると認識し、自己が３Ｒ着ノードであると認識し、当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達する。
ここまでの本発明の３Ｒ区間情報の生成方法の説明は、単方向光パスあるいは双方向光パスにおける下り光パスを想定している。続いて、双方向光パスにおける上り光パスを想定した説明を行う。
本発明の３Ｒ区間情報の生成方法は、発ノードである光ノード装置が着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する第十一のステップと、発ノードでない光ノード装置が自己に光パスが設定されると上り光パスに試験用光信号を送出する第十二のステップと、自己が発ノードである光ノード装置が前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十三のステップと、前記試験用光信号の送出元の光ノード装置がこの通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する第十四のステップと、自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置が自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十五のステップとを実行する。
あるいは、本発明の３Ｒ区間情報の生成方法は、発ノードである光ノード装置が３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定する第十六のステップと、この試験用上り光パスが設定された光ノード装置が当該試験用上り光パスに対して試験用光信号を送出する第十七のステップと、発ノードである光ノード装置が前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第十八のステップと、前記試験用光信号の送出元の光ノード装置がこの通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する第十九のステップと、自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置が３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する第二十のステップとを実行する。
あるいは、本発明の３Ｒ区間情報の生成方法は、各光ノード装置は、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持し、発ノードである光ノード装置は、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達し、各光ノード装置は、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算し、この演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己が当該被加算値の初期値ｐを送出した光ノード装置を上り光パスにおける３Ｒ着ノードとした場合の３Ｒ発ノードであると認識し、自己が上り光パスにおける３Ｒ発ノードであると認識し、当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達する。
以上説明したように、本発明によれば、必要最小数あるいは必要最小能力の３Ｒ中継器を用いてネットワークリソースの有効利用を図り、経済的な光ネットワークを構成することができる。
【図面の簡単な説明】  図１は３Ｒ発ノード、３Ｒ着ノード、３Ｒ区間の表記を説明するための図である。
図２は３Ｒ区間の性質を説明するための図である。
図３は光ネットワークのトポロジ情報に対応した３Ｒ区間情報の一例を示す図である。
図４は第１、３、５、６、１２ないし１６実施例の光ノード装置の要部ブロック構成図である。
図５は光ネットワークに設定された光パスと３Ｒ区間とを示す図である。
図６は３Ｒ中継実施判断部のブロック構成図である。
図７は３Ｒ実施シミュレート部の動作を説明するための図である。
図８は第１実施例における光パス設定の際のシグナリング手順を示す図である。
図９は光ネットワークに設定された光パスと３Ｒ区間とを示す図である。
図１０は第１実施例における光パス設定の際のシグナリング手順を示す図である。
図１１は第２実施例の光ノード装置の要部ブロック構成図である。
図１２は第２実施例における光パス設定の際のシグナリング手順を示す図である。
図１３は第２実施例における光パス設定の際のシグナリング手順を示す図である。
図１４は第３および第４実施例の３Ｒ区間情報を示す図である。
図１５は光ネットワークに設定された光パスと３Ｒ区間とを示す図である。
図１６は第３実施例における光パス設定の際のシグナリング手順を示す図である。
図１７は第４実施例における光パス設定の際のシグナリング手順を示す図である。
図１８は光ネットワークに設定された光パスと３Ｒ区間とを示す図である。
図１９は第３実施例における光パス設定の際のシグナリング手順を示す図である。
図２０は第４実施例における光パス設定の際のシグナリング手順を示す図である。
図２１は第５実施例の光ノード装置における３Ｒ区間情報を示す図である。
図２２は第５実施例の光ノード装置における３Ｒ区間情報を示す図である。
図２３は第５実施例における光パス設定の際のシグナリング手順を示す図である。
図２４は第５実施例の光ノード装置における３Ｒ区間情報を示す図である。
図２５は第５実施例の光ノード装置における３Ｒ区間情報を示す図である。
図２６は第５実施例における光パス設定の際のシグナリング手順を示す図である。
図２７は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図２８は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図２９は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図３０は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図３１は第６実施例における光パス設定の際のシグナリング手順を示す図である。
図３２は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図３３は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図３４は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図３５は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。
図３６は第６実施例における光パス設定の際のシグナリング手順を示す図である。
図３７は第７および第８実施例の網制御装置と光ノード装置との関係を示す概念図である。
図３８は第７および第８実施例の網制御装置のブロック構成図である。
図３９は第７実施例の光ノード装置の要部ブロック構成図である。
図４０は第７実施例の動作を示すシーケンス図である。
図４１は第８実施例の光ノード装置の要部ブロック構成図である。
図４２は第８実施例の動作を示すシーケンス図である。
図４３は第９実施例の光ノード装置の要部ブロック構成図である。
図４４は第１０実施例の光ノード装置の要部ブロック構成図である。
図４５は第１１実施例の光ノード装置の要部ブロック構成図である。
図４６は第１２実施例の３Ｒ中継実施ノード判断方法を説明するための図である。
図４７は第１３ないし第１６実施例の３Ｒ中継実施ノード判断方法を説明するための図である。
図４８は第１３および第１４実施例の光ノード装置の動作を説明するための図である。
図４９は第１５および第１６実施例の光ノード装置の動作を説明するための図である。
図５０は第１７実施例の光ノード装置の要部ブロック構成および動作を説明するための図である。
図５１は実測部のブロック構成図である。
図５２は第１７実施例の光ノード装置の要部ブロック構成および動作を説明するための図である。
図５３は第１８実施例の出力側に光スイッチ部を備えた光ノード装置のブロック構成図である。
図５４は第１８実施例の入力側に光スイッチ部を備えた光ノード装置のブロック構成図である。
図５５は第１８実施例のトランク型の３Ｒ中継部を備えた光ノード装置のブロック構成図である。
図５６は第１９実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図５７は第１９実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
図５８は第１９実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図５９は第１９実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
図６０は第２０、２９実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図６１は第２０、２９実施例の光ノード装置のブロック構成図である。
図６２は第２０、２９実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図６３は第２０、２９実施例の光ノード装置のブロック構成図である。
図６４は第２１実施例の網制御装置と光ネットワークとの関係を示す図である。
図６５は第２１実施例の網制御装置のブロック構成図である。
図６６は第２１実施例の保守者装置のブロック構成図である。
図６７は第２２実施例の網制御装置のブロック構成図である。
図６８は第２２実施例の網制御装置からの指示に基づき実測を行う光ノード装置を説明するための図である。
図６９は第２２実施例の網制御装置のブロック構成図である。
図７０は第２２実施例の網制御装置からの指示に基づき実測を行う光ノード装置を説明するための図である。
図７１は第２３実施例の網制御装置の要部ブロック構成図である。
図７２は第２３および第２４実施例の網制御装置におけるトラヒック需要情報収集を説明するための図である。
図７３は第２４実施例の網制御装置の要部ブロック構成図である。
図７４は第２５実施例の光ノード装置の要部ブロック構成および動作を説明するための図である。
図７５は第２５実施例の光ノード装置の要部ブロック構成および動作を説明するための図である。
図７６は第２６実施例の出力側に光スイッチ部を備えた光ノード装置のブロック構成図である。
図７７は第２６実施例の入力側に光スイッチ部を備えた光ノード装置のブロック構成図である。
図７８は第２６実施例のトランク型の３Ｒ中継部を備えた光ノード装置のブロック構成図である。
図７９は第２７実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図８０は第２７実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
図８１は第２７実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図８２は第２７実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
図８３は第２８実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図８４は第２８実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
図８５は第２８実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。
図８６は第２８実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
図８７は従来の光ネットワーク構成を示す図である。
【発明を実施するための最良の形態】  以下、図面を参照しつつ、本発明の好適な実施例について説明する。ただし、本発明は以下の各実施例に限定されるものではなく、例えばこれら実施例の構成要素同士を適宜組み合わせてもよい。
本発明の各実施例を説明するのに先立って、３Ｒ区間、３Ｒ発ノード、３Ｒ着ノードの表記について図１ないし図３を参照して説明する。図１は３Ｒ発ノード、３Ｒ着ノード、３Ｒ区間の表記を説明するための図である。図２は３Ｒ区間の性質を説明するための図である。図３は光ネットワークのトポロジ情報に対応した３Ｒ区間情報の一例を示す図である。図１に示すように、本発明の各実施例では、３Ｒ発ノードを黒く塗り潰した丸、３Ｒ着ノードをハッチングを施した丸で表記する。
また、光ノード装置２と５との間が３Ｒ区間であるが、その間に含まれる全ての光ノード装置２、３、４、５相互間もまた３Ｒ区間であるとは限らない。その理由は、各光ノード装置の有する発光素子および受光素子の能力は同一とは限らないからである。
すなわち、光ノード装置２の発光素子から発射された光信号が光ノード装置５の受光素子により途中における３Ｒ中継の必要無く受光された場合に、例えば、光ノード装置３の発光素子は光ノード装置２の発光素子と比較して半分以下の光信号強度しか出力できないとしたら、光ノード装置３と５との間は、必ずしも３Ｒ区間にはならない。あるいは、光ノード装置４の受光素子は、光ノード装置５の受光素子と比較して半分以下の受光感度しか持たないとしたら、光ノード装置２と４との間は、必ずしも３Ｒ区間にはならない。また、光ノード装置５を３Ｒ発ノードとし、光ノード装置２を３Ｒ着ノードとした区間についても、上り下りで必ずしも同じ発光素子または受光素子を用いているとは限らず、光信号強度または受光感度が異なる場合があり、必ずしも３Ｒ区間にはならない。したがって、図２に示すように、３Ｒ区間の表記は、他の３Ｒ区間と一部または全部が重複して表記される場合もある。
このようにして設定された３Ｒ区間情報は、図３に示すように、光ネットワークのトポロジ情報に対応して表記される。図３の例では、３Ｒ発ノードとして、光ノード装置１、３、１１、１３が指定されている。このような３Ｒ発ノードの指定は、光ネットワークの管理者が行うものであり、例えば、トラヒック需要が多い光パスの発ノードが３Ｒ発ノードとして指定される。
なお、隣接する光ノード装置間の１ホップの区間は、明らかに３Ｒ区間として機能するが、本発明では、あらかじめ指定した３Ｒ発ノードと３Ｒ着ノードとの間を３Ｒ区間として設定する。また、あらかじめ３Ｒ区間が設定されていない光ノード装置間に光パスを設定する際には、臨時に３Ｒ区間を設定する必要が生じる場合もあるが、そのような場合には、所定の判断ポリシに基づき一時的に３Ｒ区間を設定する。このような場合には、自明の３Ｒ区間として１ホップずつ３Ｒ区間を設定する。
また、発ノードと着ノードとの間を同一波長で結ぶことができたら、波長変換が不要となり、波長変換リソースを最も有効に利用できるが、波長の使用状況は、光ネットワーク全体の波長使用状況に応じ、その時々で変化するため、光パス設定要求時点の波長空き状況に応じて波長変換を行う光ノード装置を決定するしかない。しかし、あらかじめ必ず波長変換を必要とする光ノード装置がわかっている場合には、当該光ノード装置を３Ｒ発ノードとすることがよい。あらかじめ必ず波長変換を必要とする光ノード装置が判っている場合とは、例えば、ある光ノード装置の持つ波長変換リソースの内容が、前ホップの光ノード装置の持つ波長変換リソースの内容と異なり、ハードウェア的に同一波長での光パス設定が不可能である場合などである。
（第１実施例）
第１実施例の光ノード装置を図３ないし図１０を参照して説明する。図４は第１実施例の光ノード装置の要部ブロック構成図である。図５および図９は光ネットワークに設定された光パスと３Ｒ区間とを示す図である。図６は３Ｒ中継実施判断部２１のブロック構成図である。図７は３Ｒ実施シミュレート部の動作を説明するための図である。図８および図１０は第１実施例における光パス設定の際のシグナリング手順を示す図である。
第１実施例の光ノード装置は、図４に示すように、図３に示した自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する３Ｒ区間情報保持部２０と、この３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照して自己を経由する光パスが設定されたときには自己が３Ｒ中継を実施する光ノード装置か否かを自律的に判断する３Ｒ中継実施判断部２１とを備えたことを特徴とする。
第１実施例では、各光ノード装置が自律的に自己が３Ｒ中継実施ノードであるか否かを判断するのであるから、各光ノード装置がそれぞれ３Ｒ区間情報を保持する必要がある。ただし、光パス設定に関わらない光ノード装置までもが３Ｒ区間情報を保持する必要はないので、光パス設定に関わる経路上の光ノード装置だけが３Ｒ区間情報を保持することにすれば、情報記憶リソースを有効利用することができる。
次に、第１実施例の光ノード装置の動作を説明する。ここでは、図５に示すように、光ノード装置１から１４までの光パス（二重線部分）が設定される例を説明する。光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１が光ネットワークのトポロジのいずれの部分かを知るために、３Ｒ区間情報保持部２０を参照する。この結果、光ノード装置１がこれから設定しようとする光パスの発ノードであることを認識し、光ノード装置１が３Ｒ中継を実施すると判断する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図８に示すように、光ノード装置２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が３Ｒ発ノードであることを示すＤＩＴＲ（Ｄｏｗｎｓｔｒｅａｍ  Ｉｎｇｒｅｓｓ  Ｔｈｒｅｅ  Ｒ）＝１というメッセージを光パス設定要求に搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置２の光パス設定部２２は、光ノード装置２が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置２の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置２は３Ｒ発ノードでなく、また、光ノード装置１からＤＩＴＲ＝１が届いており、光ノード装置１が３Ｒ発ノードとなれば光ノード装置４までが３Ｒ区間であることがわかるので、光ノード装置２は３Ｒ中継を実施しないと判断する。
光ノード装置２の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定のためのリソースを確保し、図８に示すように、光ノード装置３に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置２は３Ｒ中継を実施しないので、光ノード装置１からのＤＩＴＲ＝１をそのまま光パス設定要求に搭載する。
光ノード装置２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置３の光パス設定部２２は、光ノード装置３が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置３の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置３は、光ノード装置３から１４までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施してもよいし、あるいは、光ノード装置１から光ノード装置４までの３Ｒ区間においては３Ｒ発ノードではないので３Ｒ中継を実施せず３Ｒ着ノードである光ノード装置４に光信号をそのまま透過させてもよいことを認識する。
このような場合には、光ノード装置３の３Ｒ中継実施判断部２１は、図６に示す３Ｒ実施シミュレート部２３および比較部２４を用いて、光ノード装置３から１４までの光パスに関し、光ノード装置３が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する。すなわち、３Ｒ実施シミュレート部２３では、図７に示すように、光ノード装置３が３Ｒ中継を実施した場合と、実施しなかった場合との各ケースについて、３Ｒ区間を設定する。実施した場合には、図７に示すように、自己が３Ｒ発ノードとなり、着ノードである光ノード装置１４が３Ｒ着ノードとなる３Ｒ区間情報が存在するので、１つの３Ｒ区間が設定される。故に、３Ｒ実施回数は１回になる。
光ノード装置３が３Ｒ中継を実施しなかった場合には、光ノード装置４が３Ｒ着ノードとなる。ここで、３Ｒ実施シミュレート部２３は、光ノード装置４の３Ｒ中継実施判断部２１の判断をシミュレートする。光ノード装置４の３Ｒ中継実施判断部２１の判断ポリシとしては「自己が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、自己を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして自己が３Ｒ中継を実施する光ノード装置であると判断する」というものである。
すなわち「光ノード装置４の３Ｒ中継実施判断部２１は、自己が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないので、自己を３Ｒ発ノードとし次ホップ先の光ノード装置５を３Ｒ着ノードとして自己が３Ｒ中継を実施する光ノード装置であると判断する」ことがシミュレートされる。したがって、光ノード装置４が３Ｒ着ノードになると、光ノード装置４を３Ｒ発ノードとし次ホップ先の光ノード装置５を３Ｒ着ノードとして光ノード装置４が３Ｒ中継を実施すると判断する。
次に、３Ｒ実施シミュレート部２３は、光ノード装置５の３Ｒ中継実施判断部２１の判断をシミュレートする。光ノード装置５の３Ｒ中継実施判断部２１の判断ポリシとしては「自己が自己を経由する光パス上に３Ｒ発ノードを有する３Ｒ区間のいずれにも属していないときには、自己を３Ｒ発ノードとし自己の次ホップ先の光ノード装置を３Ｒ着ノードとして自己が３Ｒ中継を実施する光ノード装置であると判断する」というものである。
すなわち「光ノード装置５の３Ｒ中継実施判断部２１は、自己は、自己を経由する光パス上の３Ｒ発ノードを有する３Ｒ区間のいずれにも自己が属していないので、自己を３Ｒ発ノードとし自己の次ホップ先の光ノード装置１４を３Ｒ着ノードとして自己が３Ｒ中継を実施する光ノード装置であると判断する」ことがシミュレートされる。したがって、光ノード装置５を３Ｒ発ノードとし光ノード装置５の次ホップ先の光ノード装置１４を３Ｒ着ノードとして光ノード装置５が３Ｒ中継を実施することがわかる。故に、３Ｒ実施回数は２回になる。
このような３Ｒ実施シミュレート部２３のシミュレーション結果は比較部２４に入力される。比較部２４では、光ノード装置３が３Ｒ中継を実施した方が実施しない場合と比較して３Ｒ実施回数を少なくできることがわかるので、その旨を比較結果として出力する。３Ｒ中継実施判断部２１では、比較結果として、３Ｒ実施回数の少ない方を選択する。したがって、光ノード装置３は３Ｒ中継を実施すると判断する。
なお、このようなシミュレーションは、原則として、一つの光ノード装置を経由する光パス上の重複部分を含む複数の異なる３Ｒ区間に関して当該一つの光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、他の３Ｒ区間においては３Ｒ発ノードまたは３Ｒ着ノードに該当しないときには行うことにする。これは他実施例でも同様である。
光ノード装置３の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図８に示すように、光ノード装置４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置３が３Ｒ発ノードであることを示すＤＩＴＲ＝３というメッセージを光パス設定要求に搭載する。
光ノード装置３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置４の光パス設定部２２は、光ノード装置４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置４は３Ｒ着ノードであり、また、光ノード装置３からＤＩＴＲ＝３が届いており、光ノード装置３が３Ｒ発ノードとなれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置４は３Ｒ中継を実施する必要はないと判断する。
光ノード装置４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定のためのリソースを確保し、図８に示すように、光ノード装置５に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置４は３Ｒ中継を実施しないので、光ノード装置３からのＤＩＴＲ＝３をそのまま光パス設定要求に搭載する。
光ノード装置４からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置５の光パス設定部２２は、光ノード装置５が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置５の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置５は３Ｒ発ノードでなく、また、光ノード装置４からＤＩＴＲ＝３が届いており、光ノード装置３が３Ｒ発ノードとなれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置５は３Ｒ中継を実施する必要はないと判断する。
光ノード装置５の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定のためのリソースを確保し、図８に示すように、光ノード装置１４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置５は３Ｒ中継を実施しないので、光ノード装置４からのＤＩＴＲ＝３をそのまま光パス設定要求に搭載する。
光ノード装置５からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の光パス設定部２２は、光ノード装置１４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１４は着ノードなので３Ｒ中継を実施する必要はないと判断する。
光ノード装置１４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けてパス設定のためのリソースを確保し、図８に示すように、光ノード装置５に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。
この光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置５→４→３→２→１と伝達され、光パスの設定が完了する。このようにして、各光ノード装置１、２、３、４、５、１４が光パス設定のシグナリング手順を実行する過程で自律的に自己が３Ｒ中継を実施するか否かを判断することができる。
次に、第１実施例の光ノード装置の動作の他の例を説明する。ここでは、図９に示すように、光ノード装置１から１４までの光パス（二重線部分）が設定される例を説明する。光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１が光ネットワークのトポロジのいずれの部分かを知るために、３Ｒ区間情報保持部２０を参照する。この結果、光ノード装置１がこれから設定しようとする光パスの発ノードであることを認識し、光ノード装置１が３Ｒ中継を実施すると判断する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１０に示すように、光ノード装置１０に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が３Ｒ発ノードであることを示すＤＩＴＲ＝１というメッセージを光パス設定要求に搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１０の光パス設定部２２は、光ノード装置１０が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１０の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１０は３Ｒ発ノードでなく、また、光ノード装置１からＤＩＴＲ＝１が届いており、光ノード装置１が３Ｒ発ノードとなれば光ノード装置１１までが３Ｒ区間であることがわかるので、光ノード装置１０は３Ｒ中継を実施しないと判断する。
光ノード装置１０の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定のためのリソースを確保し、図１０に示すように、光ノード装置１１に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１０は３Ｒ中継を実施しないので、光ノード装置１からのＤＩＴＲ＝１をそのまま光パス設定要求に搭載する。
光ノード装置１０からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１１の光パス設定部２２は、光ノード装置１１が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１１の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１１は、光ノード装置１１から１３までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施すると判断する。
光ノード装置１１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１０に示すように、光ノード装置１２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１１が３Ｒ発ノードであることを示すＤＩＴＲ＝１１というメッセージを光パス設定要求に搭載する。
光ノード装置１１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１２の光パス設定部２２は、光ノード装置１２が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１２の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１２は３Ｒ発ノードでも３Ｒ着ノードでもなく、３Ｒ中継を実施する必要はないと判断する。
光ノード装置１２の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定のためのリソースを確保し、図１０に示すように、光ノード装置１３に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１２は３Ｒ中継を実施しないので、光ノード装置１１からのＤＩＴＲ＝１１をそのまま光パス設定要求に搭載する。
光ノード装置１２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１３の光パス設定部２２は、光ノード装置１３が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１３の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１３は３Ｒ発ノードであり、３Ｒ中継を実施すると判断する。
光ノード装置１３の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１０に示すように、光ノード装置１４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１３は３Ｒ中継を実施するので、ＤＩＴＲ＝１３を光パス設定要求に搭載する。
光ノード装置１３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の光パス設定部２２は、光ノード装置１４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１４は着ノードなので３Ｒ中継を実施する必要はないと判断する。
光ノード装置１４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けてパス設定のためのリソースを確保し、図１０に示すように、光ノード装置１３に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。
この光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置１３→１２→１１→１０→１と伝達され、光パスの設定が完了する。このようにして、各光ノード装置１、１０、１１、１２、１３、１４が光パス設定のシグナリング手順を実行する過程で自律的に自己が３Ｒ中継を実施するか否かを判断することができる。
（第２実施例）
本発明第２実施例の光ノード装置を図３、図５、図６、図９、図１１、図１２、図１３を参照して説明する。図１１は第２実施例の光ノード装置の要部ブロック構成図である。図１２および図１３は第２実施例における光パス設定の際のシグナリング手順を示す図である。
第２実施例の光ノード装置は、自己が属する光ネットワークのトポロジ情報に対応する３Ｒ区間情報を保持する３Ｒ区間情報保持部２０と、この３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照して自己が発ノードであるときに自己から着ノードまでの光パスが経由する他光ノード装置の中で３Ｒ中継を実施する他光ノード装置を特定する３Ｒ中継実施ノード特定部２５と、この３Ｒ中継実施ノード特定部２５により特定された他光ノード装置に対して自己が発ノードである光パスに対する３Ｒ中継の実施を要求する３Ｒ中継実施要求部２６とを備えたことを特徴とする。
第２実施例では、発ノードに相当する光ノード装置が３Ｒ中継実施ノードを特定するのであるから、とりあえず発ノードに相当する光ノード装置が３Ｒ区間情報を保持していればよく、第１実施例のように、全光ノード装置あるいは光パス設定に関わる複数の光ノード装置が３Ｒ区間情報を保持する必要はない。したがって、発ノードに相当する光ノード装置だけが３Ｒ区間情報を保持することにすれば、情報記憶リソースを有効利用することができる。
次に、第２実施例の光ノード装置の動作を説明する。３Ｒ区間情報保持部２０には、図３に示した３Ｒ区間情報が保持されている。光ノード装置１の光パス設定部２２は、光ノード装置１を発ノードとし、光ノード装置１４を着ノードとして、これから図５に示すように光ノード装置１から１４までの光パス（二重線部分）の設定を試みるところである。光パス設定部２２は、３Ｒ中継実施ノード特定部２５に、自光ノード装置１以外の３Ｒ中継を実施する光ノード装置の特定を要求する。
ここで、３Ｒ中継実施ノード特定部２５における３Ｒ中継を実施する光ノード装置の特定アルゴリズムを説明する。光ノード装置２については、３Ｒ発ノードでなく、また、光ノード装置１が３Ｒ中継を実施するので光ノード装置２は３Ｒ中継を実施しないと判断する。光ノード装置３については、光ノード装置３から１４までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施してもよいし、あるいは、光ノード装置１から光ノード装置４までの３Ｒ区間においては３Ｒ発ノードではないので３Ｒ中継を実施せず３Ｒ着ノードである光ノード装置４に光信号をそのまま透過させてもよい。
このような場合には、３Ｒ中継実施ノード特定部２５は、図６に示す３Ｒ実施シミュレート部２３および比較部２４を用いて、光ノード装置３から１４までの光パスに関し、光ノード装置３が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する。以下の説明は第１実施例同様である。
このような３Ｒ実施シミュレート部２３のシミュレーション結果は比較部２４に入力される。比較部２４では、光ノード装置３が３Ｒ中継を実施した方が実施しない場合と比較して３Ｒ実施回数を少なくできることがわかるので、その旨を比較結果として出力する。３Ｒ中継実施ノード特定部２５では、比較結果として、３Ｒ実施回数の少ない方を選択する。したがって、光ノード装置３は３Ｒ中継を実施すると判断する。
光ノード装置４については、３Ｒ着ノードなので３Ｒ中継は実施しないと判断する。また、光ノード装置５については、３Ｒ発ノードでないので３Ｒ中継は実施しないと判断する。また、光ノード装置１４については、着ノードなので３Ｒ中継は実施しないと判断する。
このようにして、発ノードである光ノード装置１が光ノード装置１から１４までの光パスにおける３Ｒ中継を実施する光ノード装置を特定する。さらに、光ノード装置１は、自己が特定した３Ｒ中継を実施する光ノード装置３に対して３Ｒ中継実施要求部２６から３Ｒ中継実施要求としてＥＴＲ（Ｅｘｐｌｉｃｉｔ  Ｔｈｒｅｅ  Ｒ）＝３を出力する。
３Ｒ中継を実施する光ノード装置が特定できたら、図１２に示すように、光ノード装置１の光パス設定部２２は、光パス設定のためのシグナリング手順を実行する。すなわち、光ノード装置１は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置２に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光パス設定要求にはＥＴＲ＝３を搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置２は、ＥＴＲ＝３を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識し、光パス設定のためのリソースを確保し、光ノード装置３に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光ノード装置１から届いたＥＴＲ＝３をそのまま搭載する。
光ノード装置２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置３は、ＥＴＲ＝３を参照し、自己が３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置４に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＥＴＲ＝３は光ノード装置３が３Ｒ中継を実施することを認識した後に消去されるので光ノード装置３以降には伝達されない。
光ノード装置３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置４は、光パス設定のためのリソースを確保し、光ノード装置５に対して光パス設定要求（Ｐａｔｈ）を送出する。光ノード装置４からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置５は、光パス設定のためのリソースを確保し、光ノード装置１４に対して光パス設定要求（Ｐａｔｈ）を送出する。光ノード装置５からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４は、光パス設定のためのリソースを確保し、光ノード装置５に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置５→４→３→２→１と伝達されて光パス設定が完了する。
次に、第２実施例の光ノード装置の動作の他の例を説明する。図９および図１３を参照して発ノードと着ノードとの間の光パス上で２回の３Ｒ中継を実施する場合の例を説明する。３Ｒ区間情報保持部２０には、図３に示した３Ｒ区間情報が保持されている。光ノード装置１の光パス設定部２２は、光ノード装置１を発ノードとし、光ノード装置１４を着ノードとして、これから図９に示すように光ノード装置１から１４までの光パス（二重線部分）の設定を試みるところである。光パス設定部２２は、３Ｒ中継実施ノード特定部２５に、自光ノード装置１以外の３Ｒ中継を実施する光ノード装置の特定を要求する。
ここで、３Ｒ中継実施ノード特定部２５における３Ｒ中継を実施する光ノード装置の特定アルゴリズムを説明する。光ノード装置１０については、３Ｒ発ノードでなく、また、光ノード装置１が３Ｒ中継を実施するので光ノード装置１０は３Ｒ中継を実施しないと判断する。光ノード装置１１については、光ノード装置１１から１３までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施すると判断する。光ノード装置１２については、３Ｒ発ノードでないので３Ｒ中継は実施しないと判断する。光ノード装置１３については、光ノード装置１３から１４までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施すると判断する。光ノード装置１４については、着ノードなので３Ｒ中継は実施しないと判断する。
このようにして、発ノードである光ノード装置１が光ノード装置１から１４までの光パスにおける３Ｒ中継を実施する光ノード装置を特定する。さらに、光ノード装置１は、自己が特定した３Ｒ中継を実施する光ノード装置３に対して３Ｒ中継実施要求部２６から３Ｒ中継実施要求としてＥＴＲ＝１１，１３を出力する。
３Ｒ中継を実施する光ノード装置が特定できたら、図１３に示すように、光ノード装置１の光パス設定部２２は、光パス設定のためのシグナリング手順を実行する。すなわち、光ノード装置１は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１０に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光パス設定要求にはＥＴＲ＝１１，１３を搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１０は、ＥＴＲ＝１１，１３を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識し、光パス設定のためのリソースを確保し、光ノード装置１１に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光ノード装置１から届いたＥＴＲ＝１１，１３をそのまま搭載する。
光ノード装置１０からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１１は、ＥＴＲ＝１１，１３を参照し、自己が３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１２に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＥＴＲ＝１１は光ノード装置１１が３Ｒ中継を実施することを認識した後に消去されるので光パス設定要求にはＥＴＲ＝１３が搭載される。
光ノード装置１１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１２は、ＥＴＲ＝１３を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識し、光パス設定のためのリソースを確保し、光ノード装置１３に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光ノード装置１１から届いたＥＴＲ＝１３をそのまま搭載する。
光ノード装置１２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１３は、ＥＴＲ＝１３を参照し、自己が３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１４に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＥＴＲ＝１３は光ノード装置１３が３Ｒ中継を実施することを認識した後に消去されるので光ノード装置１４には伝達されない。
光ノード装置１３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４は、光パス設定のためのリソースを確保し、光ノード装置１３に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置１３→１２→１１→１０→１と伝達されて光パス設定が完了する。
このように、発ノードとなる光ノード装置が着ノードまでの光パス上で３Ｒ中継を実施する光ノード装置を特定するので、当該光パス上の他光ノード装置は、単に、発ノードからの指示にしたがえばよく、計算負荷を軽減することができる。また、発ノードとなる光ノード装置以外の光ノード装置は、３Ｒ区間情報を保持しなくてよく、情報記憶リソースを有効利用できる。
（第３実施例）
第３実施例の光ノード装置を図４、図１４、図１５、図１６、図１８、図１９を参照して説明する。図１４は第３実施例の３Ｒ区間情報を示す図である。図１５、図１８は光ネットワークに設定された光パスと３Ｒ区間とを示す図である。図１６、図１９は第３実施例における光パス設定の際のシグナリング手順を示す図である。
第３実施例は、双方向光パスにおいて、３Ｒ中継を実施する光ノード装置を上り光パスおよび下り光パスの双方共にシグナリング時に設定する例を説明する。第３実施例の光ノード装置は、図４に示す構成として説明する。図４に示す構成では、各光ノード装置が同一の３Ｒ区間情報を保持して自律的に自己が３Ｒ中継を実施するか否かを判断する構成である。３Ｒ区間情報保持部２０には、図１４に示す３Ｒ区間情報が保持されている。
第３実施例では、第１実施例と同様に、各光ノード装置が自律的に自己が３Ｒ中継実施ノードであるか否かを判断するのであるから、各光ノード装置がそれぞれ３Ｒ区間情報を保持する必要がある。ただし、光パス設定に関わらない光ノード装置までもが３Ｒ区間情報を保持する必要はないので、光パス設定に関わる経路上の光ノード装置だけが３Ｒ区間情報を保持することにすれば、情報記憶リソースを有効利用することができる。
次に、第３実施例の光ノード装置の動作を説明する。ここでは、図１５に示すように、光ノード装置１から１４までの双方向光パス（二重線部分）が設定される例を説明する。光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１が光ネットワークのトポロジのいずれの部分かを知るために、３Ｒ区間情報保持部２０を参照する。この結果、光ノード装置１がこれから設定しようとする双方向光パスの発ノードであり、かつ、下り光パスの３Ｒ発ノードであることを認識し、光ノード装置１が下り光パスにおいて３Ｒ中継を実施すると判断する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下り光パス設定および３Ｒ中継のためのリソースを確保し、図１６に示すように、光ノード装置２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が下り光パスにおいて３Ｒ中継を実施する光ノード装置であることを示すＤＩＴＲ＝１というメッセージを光パス設定要求に搭載する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０を参照し、光ノード装置１がこれから設定しようとする上り光パスの３Ｒ着ノードであることを認識し、光ノード装置１は上り光パスにおいては３Ｒ中継を実施しないと判断する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて上り光パス設定のためのリソースを確保し、図１６に示すように、光ノード装置２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が上り光パスにおける３Ｒ着ノードであることを示すＵＥＴＲ（Ｕｐｓｔｒｅａｍ  Ｅｇｒｅｓｓ  Ｔｈｒｅｅ  Ｒ）＝１というメッセージを光パス設定要求に搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置２の光パス設定部２２は、光ノード装置２が上りまたは下り光パスにおいて３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置２の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、上りまたは下り光パスにおいて光ノード装置２は３Ｒ発ノードでなく、また、光ノード装置１からＤＩＴＲ＝１が届いており、下り光パスにおいては光ノード装置１が３Ｒ発ノードとなれば光ノード装置４までが３Ｒ区間であることがわかるので光ノード装置２は３Ｒ中継を実施しないと判断する。また、光ノード装置１からＵＥＴＲ＝１が届いており、上り光パスにおいては光ノード装置１が３Ｒ着ノードであり、３Ｒ区間情報によれば、光ノード装置４が光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、光ノード装置２は上り光パスにおいても３Ｒ中継を実施しないと判断する。
光ノード装置２の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下りおよび上り光パス設定のためのリソースを確保し、図１６に示すように、光ノード装置３に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置２は３Ｒ中継を実施しないので、光ノード装置１からのＤＩＴＲ＝１、ＵＥＴＲ＝１をそのまま光パス設定要求に搭載する。
光ノード装置２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置３の光パス設定部２２は、光ノード装置３が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置３の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置３は、下り光パスにおいて光ノード装置３から１４までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施してもよいし、あるいは、下り光パスにおいて光ノード装置１から光ノード装置４までの３Ｒ区間においては３Ｒ発ノードではないので３Ｒ中継を実施せず３Ｒ着ノードである光ノード装置４に光信号をそのまま透過させてもよいことを認識する。
このような場合には、光ノード装置３の３Ｒ中継実施判断部２１は、３Ｒ実施シミュレート部２３および比較部２４を用いて、光ノード装置３から１４までの光パスに関し、光ノード装置３が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する。以下の説明は第１実施例と同様である。
このような３Ｒ実施シミュレート部２３のシミュレーション結果は比較部２４に入力される。比較部２４では、光ノード装置３が下り光パスにおいて３Ｒ中継を実施した方が実施しない場合と比較して３Ｒ実施回数を少なくできることがわかるので、その旨を比較結果として出力する。３Ｒ中継実施判断部２１では、比較結果として、３Ｒ実施回数の少ない方を選択する。したがって、光ノード装置３は下り光パスにおいて３Ｒ中継を実施すると判断する。
さらに、３Ｒ中継実施判断部２１は、光ノード装置３は、上り光パスにおいては、３Ｒ発ノードではなく、また、光ノード装置２からＵＥＴＲ＝１が届いており、光ノード装置１を３Ｒ着ノードとすれば、光ノード装置４が３Ｒ発ノードであることがわかるので、上り光パスにおいては３Ｒ中継を実施しないと判断する。
光ノード装置３の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１６に示すように、光ノード装置４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置３が下り光パスにおいて３Ｒ中継を実施する光ノード装置であることを示すＤＩＴＲ＝３というメッセージを光パス設定要求に搭載する。また、光ノード装置３は上り光パスにおいては３Ｒ中継を実施しないので光ノード装置２から届いたＵＥＴＲ＝１をそのまま光パス設定要求に搭載する。
光ノード装置３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置４の光パス設定部２２は、光ノード装置４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置４は下り光パスにおいて３Ｒ着ノードであり、また、光ノード装置３からＤＩＴＲ＝３が届いており、光ノード装置３が下り光パスにおける３Ｒ発ノードであれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置４は３Ｒ中継を実施する必要はないと判断する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、また、光ノード装置３からＵＥＴＲ＝１が届いていることから、光ノード装置４は上り光パスにおいて光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、上り光パスにおいて３Ｒ中継を実施すると判断する。
光ノード装置４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１６に示すように、光ノード装置５に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置４は下り光パスにおいて３Ｒ中継を実施しないので、光ノード装置３からのＤＩＴＲ＝３をそのまま光パス設定要求に搭載する。
また、光ノード装置４の光パス設定部２２は、上り光パスにおける３Ｒ発ノードであるが着ノードでなく、また、光ノード装置４が当該上り光パス上の３Ｒ着ノードでないので、光ノード装置５が光ノード装置４を３Ｒ着ノードとした３Ｒ発ノードであることを光ノード装置５に伝達するためのメッセージとしてＵＥＴＲ＝４を光パス設定要求に搭載する。
光ノード装置４からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置５の光パス設定部２２は、光ノード装置５が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置５の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置５は下り光パスの３Ｒ発ノードでなく、また、光ノード装置４からＤＩＴＲ＝３が届いており、光ノード装置３が３Ｒ発ノードであれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置５は３Ｒ中継を実施しないと判断する。また、３Ｒ中継実施判断部２１は、３Ｒ区間情報を参照すると共にＵＥＴＲ＝４を受け取り、上り光パスにおいて光ノード装置５がＵＥＴＲ＝４の送出元の光ノード装置４を３Ｒ着ノードとした３Ｒ発ノードであることを認識し、上り光パスにおける３Ｒ中継を実施すると判断する。
光ノード装置５の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１６に示すように、光ノード装置１４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置５は下り光パスにおいては３Ｒ中継を実施しないので、光ノード装置４からのＤＩＴＲ＝３をそのまま光パス設定要求に搭載する。
また、光ノード装置５は上り光パスにおいては３Ｒ発ノードであるが、光ノード装置１４を３Ｒ発ノードとし、光ノード装置５を３Ｒ着ノードとした３Ｒ区間が設定されていない。このような場合には光ノード装置１４は「自己を経由する光パス上の３Ｒ発ノードを有する３Ｒ区間のいずれにも自己が属していないときには、自己を３Ｒ発ノードとし自己の次ホップ先の光ノード装置を３Ｒ着ノードとして自己が３Ｒ中継を実施する光ノード装置であると判断する」という判断ポリシに基づき３Ｒ発ノードとなる必要がある。そこで、光ノード装置５が３Ｒ着ノードであることを示すＵＥＴＲ＝５を光パス要求に搭載する。
光ノード装置５からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の光パス設定部２２は、光ノード装置１４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１４は着ノードなので下り光パスにおいては３Ｒ中継を実施する必要はないが、上り光パスにおいては、光ノード装置５からＵＥＴＲ＝５が届いており、光ノード装置１４を３Ｒ発ノードとし、光ノード装置５を３Ｒ着ノードとして３Ｒ中継を実施する必要があると判断する。
光ノード装置１４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１６に示すように、光ノード装置５に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。
この光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置５→４→３→２→１と伝達され、光パスの設定が完了する。このようにして、各光ノード装置１、２、３、４、５、１４が光パス設定のシグナリング手順を実行する過程で自律的に自己が３Ｒ中継を実施するか否かを判断することができる。
次に、第３実施例の光ノード装置の動作の他の例を説明する。ここでは、図１８に示すように、光ノード装置１から１４までの双方向光パス（二重線部分）が設定される例を説明する。光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１が光ネットワークのトポロジのいずれの部分かを知るために、３Ｒ区間情報保持部２０を参照する。この結果、光ノード装置１がこれから設定しようとする双方向光パスの発ノードであり、かつ、下り光パスの３Ｒ発ノードであることを認識し、光ノード装置１が下り光パスにおいて３Ｒ中継を実施すると判断する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下り光パス設定および３Ｒ中継のためのリソースを確保し、図１９に示すように、光ノード装置１０に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が下り光パスにおいて３Ｒ中継を実施する光ノード装置であることを示すＤＩＴＲ＝１というメッセージを光パス設定要求に搭載する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０を参照し、光ノード装置１がこれから設定しようとする上り光パスの３Ｒ着ノードであることを認識し、光ノード装置１は上り光パスにおいては３Ｒ中継を実施しないと判断する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて上り光パス設定のためのリソースを確保し、図１９に示すように、光ノード装置１０に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が上り光パスにおける３Ｒ着ノードであることを示すＵＥＴＲ＝１というメッセージを光パス設定要求に搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１０の光パス設定部２２は、光ノード装置１０が上りまたは下り光パスにおいて３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１０の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、上りまたは下り光パスにおいて光ノード装置１０は３Ｒ発ノードでなく、また、光ノード装置１からＤＩＴＲ＝１が届いており、下り光パスにおいては光ノード装置１が３Ｒ発ノードとなれば光ノード装置１１までが３Ｒ区間であることがわかるので光ノード装置１０は３Ｒ中継を実施しないと判断する。また、光ノード装置１からＵＥＴＲ＝１が届いており、上り光パスにおいては光ノード装置１が３Ｒ着ノードであり、３Ｒ区間情報によれば、光ノード装置１２が光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、光ノード装置１０は上り光パスにおいても３Ｒ中継を実施しないと判断する。
光ノード装置１０の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下りおよび上り光パス設定のためのリソースを確保し、図１９に示すように、光ノード装置１１に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１０は３Ｒ中継を実施しないので、光ノード装置１からのＤＩＴＲ＝１、ＵＥＴＲ＝１をそのまま光パス設定要求に搭載する。
光ノード装置１０からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１１の光パス設定部２２は、光ノード装置１１が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１１の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１１は、下り光パスにおいて光ノード装置１１から１３までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施すると判断する。
さらに、３Ｒ中継実施判断部２１は、光ノード装置１１は、上り光パスにおいては、３Ｒ発ノードではなく、また、光ノード装置１０からＵＥＴＲ＝１が届いており、光ノード装置１を３Ｒ着ノードとすれば、光ノード装置１２が３Ｒ発ノードであることがわかるので、上り光パスにおいては３Ｒ中継を実施しないと判断する。
光ノード装置１１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１９に示すように、光ノード装置１２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１１が下り光パスにおいて３Ｒ中継を実施する光ノード装置であることを示すＤＩＴＲ＝１１というメッセージを光パス設定要求に搭載する。また、光ノード装置１１は上り光パスにおいては３Ｒ中継を実施しないので光ノード装置１０から届いたＵＥＴＲ＝１をそのまま光パス設定要求に搭載する。
光ノード装置１１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１２の光パス設定部２２は、光ノード装置１２が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１２の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１２は下り光パスにおいて３Ｒ着ノードであり、また、光ノード装置１１からＤＩＴＲ＝１１が届いており、光ノード装置１１が下り光パスにおける３Ｒ発ノードであれば光ノード装置１３までが３Ｒ区間であることがわかるので光ノード装置１２は３Ｒ中継を実施する必要はないと判断する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、また、光ノード装置１１からＵＥＴＲ＝１が届いていることから、光ノード装置１２は上り光パスにおいて光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、上り光パスにおいて３Ｒ中継を実施すると判断する。
光ノード装置１２の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１９に示すように、光ノード装置１３に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１２は下り光パスにおいて３Ｒ中継を実施しないので、光ノード装置１１からのＤＩＴＲ＝１１をそのまま光パス設定要求に搭載する。
また、光ノード装置１２は上り光パスにおいて３Ｒ発ノードであると共に、光ノード装置１４を上り光パスの３Ｒ発ノードとした場合の３Ｒ着ノードでもある。したがって、光ノード装置１２が３Ｒ着ノードであることを示すＵＥＴＲ＝１２を光パス設定要求に搭載する。
光ノード装置１２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１３の光パス設定部２２は、光ノード装置１３が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１３の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１３は下り光パスの３Ｒ発ノードでなく、また、光ノード装置１２からＤＩＴＲ＝１１が届いており、光ノード装置１１が３Ｒ発ノードであれば光ノード装置１３は３Ｒ着ノードであることがわかる。
ここで「自己が下り光パスにおける３Ｒ着ノードであり、自己が着ノードでなく、自己が当該下り光パス上の３Ｒ発ノードでないときには自己を下り光パス上の次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断する」という判断ポリシに基づき判断を行い、光ノード装置１３が３Ｒ中継を実施すると判断する。
また、上り光パスにおいては、ＵＥＴＲ＝１２が届いており、これにより、光ノード装置１４と光ノード装置１２との間が３Ｒ区間であることがわかるので、光ノード装置１３は３Ｒ中継を実施しないと判断する。
光ノード装置１３の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１９に示すように、光ノード装置１４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１３は下り光パスにおいては３Ｒ中継を実施するので、ＤＩＴＲ＝１３を光パス設定要求に搭載する。また、光ノード装置１３は上り光パスにおいては３Ｒ中継を実施しないので光ノード装置１２からのＵＥＴＲ＝１２をそのまま光パス設定要求に搭載する。
光ノード装置１３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の光パス設定部２２は、光ノード装置１４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１４は着ノードなので下り光パスにおいては３Ｒ中継を実施する必要はないが、上り光パスにおいては、光ノード装置１３からＵＥＴＲ＝１２が届いており、光ノード装置１４を３Ｒ発ノードとし、光ノード装置１２を３Ｒ着ノードとして３Ｒ中継を実施する必要があると判断する。
光ノード装置１４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図１９に示すように、光ノード装置１３に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。
この光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置１３→１２→１１→１０→１と伝達され、光パスの設定が完了する。このようにして、各光ノード装置１、１０、１１、１２、１３、１４が光パス設定のシグナリング手順を実行する過程で自律的に自己が３Ｒ中継を実施するか否かを判断することができる。
（第４実施例）
第４実施例の光ノード装置を図１１、図１４、図１５、図１７、図１８、図２０を参照して説明する。図１４は第４実施例の３Ｒ区間情報を示す図であり、第３実施例と共通である。図１５、図１８は光ネットワークに設定された光パスと３Ｒ区間とを示す図であり、第３実施例と共通である。図１７、図２０は第４実施例における光パス設定の際のシグナリング手順を示す図である。
第４実施例は、双方向光パスにおいて、３Ｒ中継を実施する光ノード装置を上り光パスおよび下り光パスの双方共にシグナリング時に設定する例を説明する。第４実施例の光ノード装置は、図１１に示す構成として説明する。図１１に示す構成では、発ノードに相当する光ノード装置が着ノードまでの光パス上の３Ｒ中継を実施する光ノード装置を特定し、この光ノード装置に対して３Ｒ中継の実施を要求する構成である。３Ｒ区間情報保持部２０には、図１４に示す３Ｒ区間情報が保持されている。
第４実施例では、第２実施例と同様に、発ノードに相当する光ノード装置が３Ｒ中継実施ノードを特定するのであるから、とりあえず発ノードに相当する光ノード装置が３Ｒ区間情報を保持していればよく、第３実施例のように、全光ノード装置あるいは光パス設定に関わる複数の光ノード装置が３Ｒ区間情報を保持する必要はない。したがって、発ノードに相当する光ノード装置だけが３Ｒ区間情報を保持することにすれば、情報記憶リソースを有効利用することができる。
次に、第４実施例の光ノード装置の動作を説明する。ここでは、図１５に示すように、光ノード装置１から１４までの双方向光パス（二重線部分）が設定される例を説明する。発ノードに相当する光ノード装置１の３Ｒ中継実施ノード特定部２５は、光ノード装置１が光ネットワークのトポロジのいずれの部分かを知るために、３Ｒ区間情報保持部２０を参照する。この結果、光ノード装置１がこれから設定しようとする双方向光パスの発ノードであり、かつ、下り光パスの３Ｒ発ノードであることを認識し、光ノード装置１が下り光パスにおいて３Ｒ中継を実施すると判断する。
さらに、３Ｒ中継実施ノード特定部２５は、３Ｒ区間情報保持部２０を参照し、光ノード装置１がこれから設定しようとする上り光パスの３Ｒ着ノードであることを認識し、光ノード装置１は上り光パスにおいては３Ｒ中継を実施しないと判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置２が上りまたは下り光パスにおいて３Ｒ中継を実施する光ノード装置であるか否かを判断する。３Ｒ中継実施ノード特定部２５は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、上りまたは下り光パスにおいて光ノード装置２は３Ｒ発ノードでなく、下り光パスにおいては光ノード装置１が３Ｒ発ノードとなれば光ノード装置４までが３Ｒ区間であることがわかるので光ノード装置２は３Ｒ中継を実施しないと判断する。また、上り光パスにおいては光ノード装置１が３Ｒ着ノードであり、３Ｒ区間情報によれば、光ノード装置４が光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、光ノード装置２は上り光パスにおいても３Ｒ中継を実施しないと判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置３が３Ｒ中継を実施する光ノード装置であるか否かを判断する。３Ｒ中継実施ノード特定部２５は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置３は、下り光パスにおいて光ノード装置３から１４までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施してもよいし、あるいは、下り光パスにおいて光ノード装置１から光ノード装置４までの３Ｒ区間においては３Ｒ発ノードではないので３Ｒ中継を実施せず３Ｒ着ノードである光ノード装置４に光信号をそのまま透過させてもよいことを認識する。
このような場合には、３Ｒ中継実施ノード特定部２５は、３Ｒ実施シミュレート部２３および比較部２４を用いて、光ノード装置３から１４までの光パスに関し、光ノード装置３が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する。以下の説明は第１実施例と同様である。
このような３Ｒ実施シミュレート部２３のシミュレーション結果は比較部２４に入力される。比較部２４では、光ノード装置３が下り光パスにおいて３Ｒ中継を実施した方が実施しない場合と比較して３Ｒ実施回数を少なくできることがわかるので、その旨を比較結果として出力する。３Ｒ中継実施ノード特定部２５では、比較結果として、３Ｒ実施回数の少ない方を選択する。したがって、光ノード装置３は下り光パスにおいて３Ｒ中継を実施すると判断する。
さらに、３Ｒ中継実施ノード特定部２５は、光ノード装置３は、上り光パスにおいては、３Ｒ発ノードではなく、また、光ノード装置１を３Ｒ着ノードとすれば、光ノード装置４が３Ｒ発ノードであることがわかるので、上り光パスにおいては３Ｒ中継を実施しないと判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置４が３Ｒ中継を実施する光ノード装置であるか否かを判断する。３Ｒ中継実施ノード特定部２５は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置４は下り光パスにおいて３Ｒ着ノードであり、また、光ノード装置３が下り光パスにおける３Ｒ発ノードであれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置４は３Ｒ中継を実施する必要はないと判断する。
さらに、３Ｒ中継実施ノード特定部２５は、３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置４は上り光パスにおいて光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、上り光パスにおいて３Ｒ中継を実施すると判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置５が３Ｒ中継を実施する光ノード装置であるか否かを判断する。３Ｒ中継実施ノード特定部２５は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置５は下り光パスの３Ｒ発ノードでなく、また、光ノード装置３が３Ｒ発ノードであれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置５は３Ｒ中維を実施しないと判断する。また、光ノード装置５は上り光パスの３Ｒ発ノードであることを認識し、上り光パスにおける３Ｒ中継を実施すると判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置１４が３Ｒ中継を実施する光ノード装置であるか否かを判断する。３Ｒ中継実施ノード特定部２５は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１４は着ノードなので下り光パスにおいては３Ｒ中継を実施する必要はないが、上り光パスにおいては３Ｒ発ノードとして３Ｒ中継を実施する必要があると判断する。
その理由は、光ノード装置５は上り光パスにおいては３Ｒ発ノードであるが、光ノード装置１４を３Ｒ発ノードとし、光ノード装置５を３Ｒ着ノードとした３Ｒ区間が設定されていない。このような場合には光ノード装置１４は「自己を経由する光パス上の３Ｒ発ノードを有する３Ｒ区間のいずれにも自己が属していないときには、自己を３Ｒ発ノードとし自己の次ホップ先の光ノード装置を３Ｒ着ノードとして自己が３Ｒ中継を実施する光ノード装置であると判断する」という判断ポリシに基づき３Ｒ発ノードとなる必要があるからである。
このようにして、発ノードである光ノード装置１が光ノード装置１から１４までの光パスにおける３Ｒ中継を実施する光ノード装置を特定する。さらに、光ノード装置１は、自己が特定した３Ｒ中継を実施する光ノード装置３に対して３Ｒ中継実施要求部２６から下りおよび上り光パスの３Ｒ中継実施要求としてＤＥｘＴＲ（Ｄｏｗｎｓｔｒｅａｍ  Ｅｘｐｌｉｃｉｔ  Ｔｈｒｅｅ  Ｒ）＝３、ＵＥｘＴＲ（Ｕｐｓｔｒｅａｍ  Ｅｘｐｌｉｃｉｔ  Ｔｈｒｅｅ  Ｒ）＝４，５，１４をそれぞれ出力する。
３Ｒ中継を実施する光ノード装置が特定できたら、図１７に示すように、光ノード装置１の光パス設定部２２は、光パス設定のためのシグナリング手順を実行する。すなわち、光ノード装置１は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置２に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光パス設定要求にはＤＥｘＴＲ＝３、ＵＥｘＴＲ＝４，５，１４をそれぞれ搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置２は、ＤＥｘＴＲ＝３、ＵＥｘＴＲ＝４，５，１４を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識し、光パス設定のためのリソースを確保し、光ノード装置３に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光ノード装置１から届いたＤＥｘＴＲ＝３、ＵＥｘＴＲ＝４，５，１４をそのまま搭載する。
光ノード装置２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置３は、ＤＥｘＴＲ＝３、ＵＥｘＴＲ＝４，５，１４を参照し、自己が下り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置４に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＤＥｘＴＲ＝３は光ノード装置３が３Ｒ中継を実施することを認識した後に消去されるので光パス設定要求にはＵＥｘＴＲ＝４，５，１４が搭載される。
光ノード装置３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置４は、ＵＥｘＴＲ＝４，５，１４を参照し、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置５に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＵＥｘＴＲ＝４は光ノード装置４が３Ｒ中継を実施することを認識した後に消去されるので光パス設定要求にはＵＥｘＴＲ＝５，１４が搭載される。
光ノード装置４からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置５は、ＵＥｘＴＲ＝５，１４を参照し、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１４に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＵＥｘＴＲ＝５は光ノード装置５が３Ｒ中継を実施することを認識した後に消去されるので光パス設定要求にはＵＥｘＴＲ＝１４が搭載される。
光ノード装置５からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４は、ＵＥｘＴＲ＝１４を参照し、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置５に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置５→４→３→２→１と伝達されて光パス設定が完了する。
このように、発ノードとなる光ノード装置が着ノードまでの双方向光パス上で３Ｒ中継を実施する光ノード装置を特定するので、当該双方向光パス上の他光ノード装置は、単に、発ノードからの指示にしたがえばよく、計算負荷を軽減することができる。また、発ノードとなる光ノード装置以外の光ノード装置は、３Ｒ区間情報を保持しなくてもよく、情報記憶リソースを有効利用できる。
次に、第４実施例の光ノード装置の動作の他の例を説明する。ここでは、図１８に示すように、光ノード装置１から１４までの双方向光パス（二重線部分）が設定される例を説明する。発ノードに相当する光ノード装置１の３Ｒ中継実施ノード特定部２５は、光ノード装置１が光ネットワークのトポロジのいずれの部分かを知るために、３Ｒ区間情報保持部２０を参照する。この結果、光ノード装置１がこれから設定しようとする双方向光パスの発ノードであり、かつ、下り光パスの３Ｒ発ノードであることを認識し、光ノード装置１が下り光パスにおいて３Ｒ中継を実施すると判断する。
さらに、３Ｒ中継実施ノード特定部２５は、３Ｒ区間情報保持部２０を参照し、光ノード装置１がこれから設定しようとする上り光パスの３Ｒ着ノードであることを認識し、光ノード装置１は上り光パスにおいては３Ｒ中継を実施しないと判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置１０が上りまたは下り光パスにおいて３Ｒ中継を実施する光ノード装置であるか否かを判断する。３Ｒ中継実施ノード特定部２５は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、上りまたは下り光パスにおいて光ノード装置１０は３Ｒ発ノードでなく、下り光パスにおいては光ノード装置１が３Ｒ発ノードとなれば光ノード装置１１までが３Ｒ区間であることがわかるので光ノード装置１０は３Ｒ中継を実施しないと判断する。また、上り光パスにおいては光ノード装置１が３Ｒ着ノードであり、３Ｒ区間情報によれば、光ノード装置１２が光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、光ノード装置１０は上り光パスにおいても３Ｒ中継を実施しないと判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置１１が３Ｒ中継を実施する光ノード装置であるか否かを判断する。３Ｒ中継実施ノード特定部２５は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置１１は、下り光パスにおいて光ノード装置１１から１３までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施すると判断する。さらに、光ノード装置１１は、上り光パスにおいては、３Ｒ発ノードではなく、また、光ノード装置１を３Ｒ着ノードとすれば、光ノード装置１２が３Ｒ発ノードであることがわかるので、上り光パスにおいては３Ｒ中継を実施しないと判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置１２は下り光パスにおいて３Ｒ発ノードでも３Ｒ着ノードでもなく、また、光ノード装置１１が下り光パスにおける３Ｒ発ノードであれば光ノード装置１３までが３Ｒ区間であることがわかるので光ノード装置１２は３Ｒ中継を実施する必要はないと判断する。さらに、光ノード装置１２は上り光パスにおいて光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、上り光パスにおいて３Ｒ中継を実施すると判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置１３は下り光パスの３Ｒ発ノードでなく、また、光ノード装置１１が３Ｒ発ノードであれば光ノード装置１３は３Ｒ着ノードであることがわかる。ここで「一つの光ノード装置が３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、前記一つの光ノード装置を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する」という判断ポリシに基づき判断を行い、光ノード装置１３が３Ｒ中継を実施すると判断する。さらに、上り光パスにおいては、光ノード装置１４と光ノード装置１２との間が３Ｒ区間であることがわかるので、光ノード装置１３は３Ｒ中維を実施しないと判断する。
また、３Ｒ中継実施ノード特定部２５は、光ノード装置１４は着ノードなので下り光パスにおいては３Ｒ中継を実施する必要はないが、上り光パスにおいては、光ノード装置１４を３Ｒ発ノードとし、光ノード装置１２を３Ｒ着ノードとして３Ｒ中継を実施する必要があると判断する。
このようにして、発ノードである光ノード装置１が光ノード装置１から１４までの光パスにおける３Ｒ中継を実施する光ノード装置を特定する。さらに、光ノード装置１は、自己が特定した３Ｒ中継を実施する光ノード装置３に対して３Ｒ中継実施要求部２６から下りおよび上り光パスの３Ｒ中継実施要求としてＤＥｘＴＲ＝１１，１３、ＵＥｘＴＲ＝１２，１４をそれぞれ出力する。
３Ｒ中継を実施する光ノード装置が特定できたら、図２０に示すように、光ノード装置１の光パス設定部２２は、光パス設定のためのシグナリング手順を実行する。すなわち、光ノード装置１は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１０に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光パス設定要求にはＤＥｘＴＲ＝１１，１３、ＵＥｘＴＲ＝１２，１４をそれぞれ搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１０は、ＤＥｘＴＲ＝１１，１３、ＵＥｘＴＲ＝１２，１４を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識し、光パス設定のためのリソースを確保し、光ノード装置１１に対して光パス設定要求（Ｐａｔｈ）を送出する。この際に、光ノード装置１から届いたＤＥｘＴＲ＝１１，１３、ＵＥｘＴＲ＝１２，１４をそのまま搭載する。
光ノード装置１０からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１１は、ＤＥｘＴＲ＝１１，１３、ＵＥｘＴＲ＝１２，１４を参照し、自己が下り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１２に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＤＥｘＴＲ＝１１は光ノード装置３が３Ｒ中継を実施することを認識した後に消去されるので光パス設定要求にはＤＥｘＴＲ＝１３およびＵＥｘＴＲ＝１２，１４が搭載される。
光ノード装置１１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１２は、ＤＥｘＴＲ＝１３およびＵＥｘＴＲ＝１２，１４を参照し、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１３に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＵＥｘＴＲ＝１２は光ノード装置１２が３Ｒ中継を実施することを認識した後に消去されるので光パス設定要求にはＤＥｘＴＲ＝１３およびＵＥｘＴＲ＝１４が搭載される。
光ノード装置１２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１３は、ＤＥｘＴＲ＝１３およびＵＥｘＴＲ＝１４を参照し、自己が下り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１４に対して光パス設定要求（Ｐａｔｈ）を送出する。この際、ＤＥｘＴＲ＝１３は光ノード装置１３が３Ｒ中継を実施することを認識した後に消去されるので光パス設定要求にはＵＥｘＴＲ＝１４が搭載される。
光ノード装置１３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４は、ＵＥｘＴＲ＝１４を参照し、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であることを認識し、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１３に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置１３→１２→１１→１０→１と伝達されて光パス設定が完了する。
このように、発ノードとなる光ノード装置が着ノードまでの双方向光パス上で３Ｒ中継を実施する光ノード装置を特定するので、当該双方向光パス上の他光ノード装置は、単に、発ノードからの指示にしたがえばよく、計算負荷を軽減することができる。また、発ノードとなる光ノード装置以外の光ノード装置は、３Ｒ区間情報を保持しなくてもよく、情報記憶リソースを有効利用できる。
（第５実施例）
第５実施例の光ノード装置を図３、図４、図５、図９、図２１〜図２６を参照して説明する。図２１、図２２、図２４、図２５は第５実施例の光ノード装置における３Ｒ区間情報を示す図である。図２３、図２６は第５実施例における光パス設定の際のシグナリング手順を示す図である。
第５実施例の光ノード装置は、図４に示すように、自己を３Ｒ発ノードとする３Ｒ区間情報を保持する３Ｒ区間情報保持部２０と、光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには３Ｒ区間情報保持部２０を参照し自己が当該光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断する３Ｒ中継実施判断部２１とを備えたことを特徴とする。また、光パス設定部２２は、自己を３Ｒ発ノードとする光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する。
なお、３Ｒ中継実施判断部２１は、光パス設定要求に含まれる自己が３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには３Ｒ区間情報保持部２０を参照し自己が当該光パス上の３Ｒ発ノードでないときには自己を次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断する。また、光パス設定部２２は、当該次ホップ先の光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する。
第５実施例では、３Ｒ発ノードに相当する光ノード装置が当該３Ｒ発ノードに関する３Ｒ区間情報を保持する。その他の３Ｒ区間情報を保持しないので、情報記憶リソースを有効利用することができる。
次に、第５実施例の光ノード装置の動作を説明する。ここでは、図５に示すように、光ノード装置１から１４までの光パス（二重線部分）が設定される例を説明する。３Ｒ発ノードに相当する光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１を発ノードとした光パス設定要求が発行されたことを認識し、光ノード装置１が光パスにおいて３Ｒ中継を実施すると判断する。また、３Ｒ区間情報保持部２０には、図２１に示す３Ｒ区間情報を保持しており、これにより光ノード装置１を３Ｒ発ノードとした場合の３Ｒ着ノードが光ノード装置４であることを認識する。
３Ｒ中継実施判断部２１の認識結果を通知された光パス設定部２２では、図２３に示すように、光ノード装置１が３Ｒ発ノードであることを示すメッセージとしてＤＩＴＲ＝１を生成し、また、光ノード装置４が３Ｒ着ノードであることを示すメッセージとしてＤＥＴＲ＝４を生成する。光パス設定部２２は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置２への光パス設定要求（Ｐａｔｈ）を送出する際に、ＤＩＴＲ＝１、ＤＥＴＲ＝４を搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置２の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝１、ＤＥＴＲ＝４を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識する。光ノード装置２の光パス設定部２２は、光パス設定のためのリソースを確保し、光ノード装置３への光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１からのＤＩＴＲ＝１、ＤＥＴＲ＝４をそのまま搭載する。
光ノード装置２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置３の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝１、ＤＥＴＲ＝４を参照し、さらに、光ノード装置３は、３Ｒ発ノードであるので、３Ｒ区間情報保持部２０には、図２２に示す３Ｒ区間情報が保持されており、当該３Ｒ区間情報を参照する。光パス設定要求に含まれるメッセージではＤＥＴＲ＝４であり、光ノード装置４が３Ｒ着ノードに指定されているが、３Ｒ中継実施判断部２１は、光ノード装置３が３Ｒ中継を実施する光ノード装置であるか否かを判断する。
３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、光ノード装置３は、光ノード装置３から１４までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施してもよいし、あるいは、光ノード装置１から光ノード装置４までの３Ｒ区間においては３Ｒ発ノードではないので３Ｒ中継を実施せず３Ｒ着ノードである光ノード装置４に光信号をそのまま透過させてもよいことを認識する。
このような場合には、３Ｒ中継実施判断部２１は、３Ｒ実施シミュレート部２３および比較部２４を用いて、光ノード装置３から１４までの光パスに関し、光ノード装置３が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する。以下の説明は第１実施例と同様である。
このような３Ｒ実施シミュレート部２３のシミュレーション結果は比較部２４に入力される。比較部２４では、光ノード装置３が３Ｒ中継を実施した方が実施しない場合と比較して３Ｒ実施回数を少なくできることがわかるので、その旨を比較結果として出力する。３Ｒ中継実施判断部２１では、比較結果として、３Ｒ実施回数の少ない方を選択する。したがって、光ノード装置３は３Ｒ中継を実施すると判断する。
これを受けて光パス設定部２２は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置４への光パス設定要求（Ｐａｔｈ）を送出する際に、図２３に示すように、光ノード装置３が３Ｒ発ノードであり、光ノード装置１４が３Ｒ着ノードであることを示すメッセージとしてＤＩＴＲ＝３、ＤＥＴＲ＝１４を搭載する。
光ノード装置３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置４の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝３、ＤＥＴＲ＝１４を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識する。光ノード装置４の光パス設定部２２は、光パス設定のためのリソースを確保し、光ノード装置５への光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置３からのＤＩＴＲ＝３、ＤＥＴＲ＝１４をそのまま搭載する。
光ノード装置４からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置５の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝３、ＤＥＴＲ＝１４を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識する。光ノード装置５の光パス設定部２２は、光パス設定のためのリソースを確保し、光ノード装置１４への光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置４からのＤＩＴＲ＝３、ＤＥＴＲ＝１４をそのまま搭載する。
光ノード装置５からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝３、ＤＥＴＲ＝１４を参照し、自己が３Ｒ着ノードであることを認識する。さらに「自己が光パスにおける３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、自己を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして当該次ホップ先の光ノード装置に対して３Ｒ中継の実施を要求する」という判断ポリシに基づき自己が３Ｒ中継を実施するか否か判断するが、光パス設定要求を参照し、自己が着ノードであることを認識して３Ｒ中継を実施する必要がないと判断する。
光ノード装置１４の光パス設定部２２は、光パス設定のためのリソースを確保し、光ノード装置５への光パス設定完了通知（Ｒｅｓｖ）を送出する。光パス設定完了通知（Ｒｅｓｖ）は光ノード装置５→４→３→２→１と伝達されて光パスの設定が完了する。
次に、第５実施例の光ノード装置の動作を他の例で説明する。ここでは、図９に示すように、光ノード装置１から１４までの光パス（二重線部分）が設定される例を説明する。３Ｒ発ノードに相当する光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１を発ノードとした光パス設定要求が発行されたことを認識し、光ノード装置１が光パスにおいて３Ｒ中継を実施すると判断する。また、３Ｒ区間情報保持部２０には、図２１に示す３Ｒ区間情報を保持しており、これにより光ノード装置１を３Ｒ発ノードとした場合の３Ｒ着ノードが光ノード装置１１であることを認識する。
３Ｒ中継実施判断部２１の認識結果を通知された光パス設定部２２では、光ノード装置１が３Ｒ発ノードであることを示すメッセージとしてＤＩＴＲ＝１を生成し、また、光ノード装置１１が３Ｒ着ノードであることを示すメッセージとしてＤＥＴＲ＝１１を生成する。光パス設定部２２は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１０への光パス設定要求（Ｐａｔｈ）を送出する際に、図２６に示すように、ＤＩＴＲ＝１、ＤＥＴＲ＝１１を搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１０は、ＤＩＴＲ＝１、ＤＥＴＲ＝１１を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識する。光ノード装置１０の光パス設定部２２は、光パス設定のためのリソースを確保し、光ノード装置１１への光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１からのＤＩＴＲ＝１、ＤＥＴＲ＝１１をそのまま搭載する。
光ノード装置１０からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１１の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝１、ＤＥＴＲ＝１１を参照し、さらに、光ノード装置１１は、３Ｒ発ノードであるので、３Ｒ区間情報保持部２０には、図２４に示す３Ｒ区間情報が保持されており、当該３Ｒ区間情報を参照する。これにより、自己が３Ｒ着ノードであると共に光ノード装置１３を３Ｒ着ノードとする３Ｒ区間の３Ｒ発ノードであることを認識する。
この認識結果を受けた光パス設定部２２は、自己が３Ｒ発ノードであることを示すメッセージとしてＤＩＴＲ＝１１、光ノード装置１３が３Ｒ着ノードであることを示すメッセージとしてＤＥＴＲ＝１３を生成する。
光ノード装置１１の光パス設定部２２は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１２への光パス設定要求（Ｐａｔｈ）を送出する際に、ＤＩＴＲ＝１１、ＤＥＴＲ＝１３を搭載する。
光ノード装置１１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１２の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝１１、ＤＥＴＲ＝１３を参照し、自己が３Ｒ中継を実施する光ノード装置ではないことを認識する。光ノード装置１２の光パス設定部２２は、光パス設定のためのリソースを確保し、光ノード装置１３への光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１１からのＤＩＴＲ＝１１、ＤＥＴＲ＝１３をそのまま搭載する。
光ノード装置１２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１３の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝１１、ＤＥＴＲ＝１３を参照し、さらに、光ノード装置１３は、３Ｒ発ノードであるので、３Ｒ区間情報保持部２０には、図２５に示す３Ｒ区間情報が保持されており、当該３Ｒ区間情報を参照する。これにより、自己が３Ｒ着ノードであると共に光ノード装置１４を３Ｒ着ノードとする３Ｒ区間の３Ｒ発ノードであることを認識する。
この認識結果を受けた光パス設定部２２は、自己が３Ｒ発ノードであることを示すメッセージとしてＤＩＴＲ＝１３、光ノード装置１４が３Ｒ着ノードであることを示すメッセージとしてＤＥＴＲ＝１４を生成する。
光ノード装置１３の光パス設定部２２は、光パス設定および３Ｒ中継のためのリソースを確保し、光ノード装置１４への光パス設定要求（Ｐａｔｈ）を送出する際に、ＤＩＴＲ＝１３、ＤＥＴＲ＝１４を搭載する。
光ノード装置１３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の３Ｒ中継実施判断部２１は、ＤＩＴＲ＝１３、ＤＥＴＲ＝１４を参照し、自己が３Ｒ着ノードであることを認識する。さらに「自己が光パスにおける３Ｒ着ノードに相当する光ノード装置であり、着ノードではないときには、自己を３Ｒ発ノードとし次ホップ先の光ノード装置を３Ｒ着ノードとして当該次ホップ先の光ノード装置に対して３Ｒ中継の実施を要求する」という判断ポリシに基づき判断を行い、自己が着ノードであることから３Ｒ中継を実施する必要がないと判断する。
光ノード装置１４の光パス設定部２２は、光パス設定のためのリソースを確保し、光ノード装置１３への光パス設定完了通知（Ｒｅｓｖ）を送出する。光パス設定完了通知（Ｒｅｓｖ）は光ノード装置１３→１２→１１→１０→１と伝達されて光パスの設定が完了する。
（第６実施例）
第６実施例の光ノード装置を図４、図１４、図１５、図２７〜図３６を参照して説明する。図２７〜図３０、図３２〜図３５は第６実施例の光ノード装置における３Ｒ区間情報を示す図である。図３１、図３６は第６実施例における光パス設定の際のシグナリング手順を示す図である。
第６実施例の光ノード装置は、図４に示すように、自己を３Ｒ発ノードおよび３Ｒ着ノードとする３Ｒ区間情報を保持する３Ｒ区間情報保持部２０と、光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには３Ｒ区間情報保持部２０を参照し自己が当該下り光パス上の３Ｒ発ノードであるときには３Ｒ中継を実施する光ノード装置であると判断すると共に自己を３Ｒ発ノードとする下り光パス上の３Ｒ区間の３Ｒ着ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ着ノードであることを伝達するためのメッセージを送出する光パス設定部２２を備える。
また、光パス設定部２２は、光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには３Ｒ区間情報保持部２０を参照し自己が当該上り光パス上の３Ｒ着ノードであるときには自己を３Ｒ着ノードとする上り光パス上の３Ｒ発ノードに相当する光ノード装置に対して当該光ノード装置が３Ｒ発ノードであることを伝達するためのメッセージを送出する。
さらに、光パス設定部２２は、光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには３Ｒ区間情報保持部２０を参照し自己が当該下り光パス上の３Ｒ発ノードでないときには自己を下り光パス上の次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断すると共に当該次ホップ先の光ノード装置に対して当該光ノード装置が自己の３Ｒ着ノードであることを伝達するためのメッセージを生成する。
また、光パス設定部２２は、光パス設定要求に含まれる自己が上り光パスにおける３Ｒ発ノードであることを示すメッセージを受けて自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であると判断すると共に自己が着ノードでないときには３Ｒ区間情報保持部２０を参照し自己が当該上り光パス上の３Ｒ着ノードでないときには上り光パス上の前ホップ元の光ノード装置が自己を３Ｒ着ノードとした３Ｒ発ノードであることを当該前ホップ元の光ノード装置に伝達するためのメッセージを生成する。
第６実施例では、３Ｒ発ノードまたは３Ｒ着ノードに相当する光ノード装置が自己に関わる３Ｒ区間情報保持する。その他の３Ｒ区間情報を保持しないので、情報記憶リソースを有効利用することができる。
次に、第６実施例の光ノード装置の動作を説明する。ここでは、図１５に示すように、光ノード装置１から１４までの双方向光パス（二重線部分）が設定される例を説明する。光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１を発ノードとした双方向の光パス設定要求が発行されたことを認識し、光ノード装置１が下り光パスにおいて３Ｒ中継を実施すると判断する。また、３Ｒ区間情報保持部２０には、図２７に示す３Ｒ区間情報を保持しており、これにより下り光パスでは光ノード装置１を３Ｒ発ノードとした場合の３Ｒ着ノードが光ノード装置４であることを認識する。また、上り光パスでは、光ノード装置４を３Ｒ発ノードとした場合に光ノード装置１が３Ｒ着ノードであることを認識する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下り光パス設定のためのリソースを確保し、図３１に示すように、光ノード装置２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が下り光パスにおいて３Ｒ発ノードであり、また、この３Ｒ区間の３Ｒ着ノードは光ノード装置４であることを示すＤＩＴＲ＝１、ＤＥＴＲ＝４というメッセージを光パス設定要求（Ｐａｔｈ）に搭載する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０を参照し、光ノード装置１がこれから設定しようとする上り光パスの３Ｒ着ノードであることを認識し、光ノード装置１は上り光パスにおいては３Ｒ中継を実施しないと判断する。光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて上り光パス設定のためのリソースを確保し、図３１に示すように、光ノード装置２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が上り光パスにおける３Ｒ着ノードであり、また、この３Ｒ区間の３Ｒ発ノードは光ノード装置４であることを示すＵＥＴＲ＝１、ＵＩＴＲ＝４というメッセージを光パス設定要求に搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置２の光パス設定部２２は、光ノード装置２が上りまたは下り光パスにおいて３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置２は、３Ｒ発ノードまたは３Ｒ着ノードではないので、３Ｒ区間情報保持部２０は３Ｒ区間情報を保持していない。したがって、光ノード装置２は３Ｒ中継を実施しないと判断する。
光ノード装置２の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下りおよび上り光パス設定のためのリソースを確保し、図３１に示すように、光ノード装置３に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置２は３Ｒ中継を実施しないので、光ノード装置１からのＤＩＴＲ＝１、ＤＥＴＲ＝４、ＵＥＴＲ＝１、ＵＩＴＲ＝４をそのまま光パス設定要求に搭載する。
光ノード装置２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置３の光パス設定部２２は、光ノード装置３が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置３の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図２８に示す３Ｒ区間情報を参照し、光ノード装置３は、下り光パスにおいて光ノード装置３から１４までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施してもよいが、ＤＩＴＲ＝１、ＤＥＴＲ＝４により、下り光パスにおいて光ノード装置１から光ノード装置４までの３Ｒ区間が存在し、この３Ｒ区間においては光ノード装置３は３Ｒ発ノードではないので３Ｒ中継を実施せず３Ｒ着ノードである光ノード装置４に光信号をそのまま透過させてもよいことを認識する。
このような場合には、光ノード装置３の３Ｒ中継実施判断部２１は、３Ｒ実施シミュレート部２３および比較部２４を用いて、光ノード装置３から１４までの下り光パスに関し、光ノード装置３が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較する。以下の説明は第１実施例と同様である。
このような３Ｒ実施シミュレート部２３のシミュレーション結果は比較部２４に入力される。比較部２４では、光ノード装置３が下り光パスにおいて３Ｒ中継を実施した方が実施しない場合と比較して３Ｒ実施回数を少なくできることがわかるので、その旨を比較結果として出力する。３Ｒ中継実施判断部２１では、比較結果として、３Ｒ実施回数の少ない方を選択する。したがって、光ノード装置３は下り光パスにおいて３Ｒ中継を実施すると判断する。
さらに、３Ｒ中継実施判断部２１は、光ノード装置３は、上り光パスにおいては、３Ｒ発ノードではなく、また、光ノード装置２からＵＥＴＲ＝１、ＵＩＴＲ＝４が届いており、光ノード装置１を３Ｒ着ノードとし、光ノード装置４を３Ｒ発ノードである３Ｒ区間が存在することがわかるので、上り光パスにおいては３Ｒ中継を実施しないと判断する。
光ノード装置３の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３１に示すように、光ノード装置４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置３が下り光パスにおいて３Ｒ発ノードであり、また、この３Ｒ区間の３Ｒ着ノードは光ノード装置１４であることを示すＤＩＴＲ＝３、ＤＥＴＲ＝１４というメッセージを光パス設定要求に搭載する。また、光ノード装置３は上り光パスにおいては３Ｒ中継を実施しないので光ノード装置２から届いたＵＥＴＲ＝１、ＵＩＴＲ＝４をそのまま光パス設定要求に搭載する。
光ノード装置３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置４の光パス設定部２２は、光ノード装置４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図２９に示す３Ｒ区間情報を参照し、光ノード装置４は下り光パスにおいて３Ｒ着ノードであり、また、光ノード装置３からＤＩＴＲ＝３、ＤＥＴＲ＝１４が届いており、光ノード装置３が下り光パスにおける３Ｒ発ノードであれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置４は３Ｒ中継を実施する必要はないと判断する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、また、光ノード装置３からＵＥＴＲ＝１、ＵＩＴＲ＝４が届いていることから、光ノード装置４は上り光パスにおいて光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、上り光パスにおいて３Ｒ中継を実施すると判断する。
光ノード装置４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３１に示すように、光ノード装置５に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置４は下り光パスにおいて３Ｒ中継を実施しないので、光ノード装置３からのＤＩＴＲ＝３、ＤＥＴＲ＝１４をそのまま光パス設定要求に搭載する。
また、光ノード装置４は上り光パスにおいて３Ｒ発ノードであることを認識したが、３Ｒ区間情報保持部２０を参照することにより、自己が当該上り光パス上の３Ｒ着ノードでないことも認識した。このようなときには上り光パス上の前ホップ元の光ノード装置５が自己を３Ｒ着ノードとした３Ｒ発ノードとなる必要がある。したがって、これを光ノード装置５に伝達するために、ＵＥＴＲ＝４、ＵＩＴＲ＝５を光パス設定要求に搭載する。
光ノード装置４からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置５の光パス設定部２２は、光ノード装置５が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置５の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図３０に示す３Ｒ区間情報を参照し、光ノード装置５は下り光パスの３Ｒ発ノードでなく、また、光ノード装置４からＤＩＴＲ＝３、ＤＥＴＲ＝１４が届いており、光ノード装置３が３Ｒ発ノードであれば光ノード装置１４までが３Ｒ区間であることがわかるので光ノード装置５は３Ｒ中継を実施しないと判断する。また、３Ｒ中継実施判断部２１は、光ノード装置４からＵＥＴＲ＝４、ＵＩＴＲ＝５が届いており、また、３Ｒ区間情報保持部２０を参照し、光ノード装置５は上り光パスの３Ｒ発ノードであることを認識し、上り光パスにおける３Ｒ中継を実施すると判断する。
光ノード装置５の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３１に示すように、光ノード装置１４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置５は下り光パスにおいては３Ｒ中継を実施しないので、光ノード装置４からのＤＩＴＲ＝３、ＤＥＴＲ＝１４をそのまま光パス設定要求に搭載する。
また、光ノード装置５は上り光パスにおいては３Ｒ発ノードであるが、光ノード装置１４を３Ｒ発ノードとし、光ノード装置５を３Ｒ着ノードとした３Ｒ区間が設定されていない。このような場合には光ノード装置１４は「自己を経由する光パス上の３Ｒ発ノードを有する３Ｒ区間のいずれにも自己が属していないときには、自己を３Ｒ発ノードとし自己の次ホップ先の光ノード装置を３Ｒ着ノードとして自己が３Ｒ中継を実施する光ノード装置であると判断する」という判断ポリシに基づき３Ｒ発ノードとなる必要がある。そこで、光ノード装置５が３Ｒ着ノードであり、この３Ｒ区間の３Ｒ発ノードが光ノード装置１４であることを示すＵＥＴＲ＝５、ＵＩＴＲ＝１４を光パス要求に搭載する。
光ノード装置５からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の光パス設定部２２は、光ノード装置１４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図３５に示す３Ｒ区間情報を参照し、光ノード装置１４は着ノードなので下り光パスにおいては３Ｒ中継を実施する必要はないが、上り光パスにおいては、光ノード装置５からはＵＥＴＲ＝５、ＵＩＴＲ＝１４が届いており、光ノード装置１４を３Ｒ発ノードとし、光ノード装置５を３Ｒ着ノードとして３Ｒ中継を実施する必要があると判断する。
光ノード装置１４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３１に示すように、光ノード装置５に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。
この光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置５→４→３→２→１と伝達され、光パスの設定が完了する。このようにして、各光ノード装置１、２、３、４、５、１４が光パス設定のシグナリング手順を実行する過程で自律的に自己が３Ｒ中継を実施するか否かを判断することができる。
次に、第６実施例の光ノード装置の動作の他の例を説明する。ここでは、図１８に示すように、光ノード装置１から１４までの双方向光パス（二重線部分）が設定される例を説明する。光ノード装置１の３Ｒ中継実施判断部２１は、光ノード装置１を発ノードとした双方向の光パス設定要求が発行されたことを認識し、光ノード装置１が下り光パスにおいて３Ｒ中継を実施すると判断する。また、３Ｒ区間情報保持部２０には、図２７に示す３Ｒ区間情報を保持しており、これにより下り光パスでは光ノード装置１を３Ｒ発ノードとした場合の３Ｒ着ノードが光ノード装置１１であることを認識する。また、上り光パスでは、光ノード装置１２を３Ｒ発ノードとした場合に光ノード装置１が３Ｒ着ノードであることを認識する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下り光パス設定のためのリソースを確保し、図３６に示すように、光ノード装置１０に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が下り光パスにおいて３Ｒ発ノードであり、この３Ｒ区間の３Ｒ着ノードは光ノード装置１１であることを示すＤＩＴＲ＝１、ＤＥＴＲ＝１１というメッセージを光パス設定要求（Ｐａｔｈ）に搭載する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０を参照し、光ノード装置１がこれから設定しようとする上り光パスの３Ｒ着ノードであることを認識し、光ノード装置１は上り光パスにおいては３Ｒ中継を実施しないと判断する。
光ノード装置１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて上り光パス設定および３Ｒ中継のためのリソースを確保し、図３６に示すように、光ノード装置１０に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１が上り光パスにおける３Ｒ着ノードであり、この３Ｒ区間の３Ｒ発ノードが光ノード装置１２であることを示すＵＥＴＲ＝１、ＵＩＴＲ＝１２というメッセージを光パス設定要求に搭載する。
光ノード装置１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１０の光パス設定部２２は、光ノード装置１０が上りまたは下り光パスにおいて３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１０は、３Ｒ発ノードでも３Ｒ着ノードでもなく、３Ｒ区間情報保持部２０に３Ｒ区間情報を保持していない。したがって、光ノード装置１０は上り下りのいずれの光パスでも３Ｒ中継を実施しないと判断する。
光ノード装置１０の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて下りおよび上り光パス設定のためのリソースを確保し、図３６に示すように、光ノード装置１１に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１０は３Ｒ中継を実施しないので、光ノード装置１からのＤＩＴＲ＝１、ＤＥＴＲ＝１１、ＵＥＴＲ＝１、ＵＩＴＲ＝１２をそのまま光パス設定要求に搭載する。
光ノード装置１０からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１１の光パス設定部２２は、光ノード装置１１が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１１の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図３２に示す３Ｒ区間情報を参照し、光ノード装置１１は、下り光パスにおいて光ノード装置１１から１３までの３Ｒ区間における３Ｒ発ノードなので３Ｒ中継を実施すると判断する。
さらに、３Ｒ中継実施判断部２１は、光ノード装置１１は、上り光パスにおいては、３Ｒ発ノードではなく、また、光ノード装置１０からＵＥＴＲ＝１、ＵＩＴＲ＝１２が届いており、光ノード装置１を３Ｒ着ノードとすれば、光ノード装置１２が３Ｒ発ノードであることがわかるので、上り光パスにおいては３Ｒ中継を実施しないと判断する。
光ノード装置１１の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３６に示すように、光ノード装置１２に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１１が下り光パスにおいて３Ｒ発ノードであり、この３Ｒ区間の３Ｒ着ノードは光ノード装置１３であることを示すＤＩＴＲ＝１１、ＤＥＴＲ＝１３というメッセージを光パス設定要求に搭載する。また、光ノード装置１１は上り光パスにおいては３Ｒ中継を実施しないので光ノード装置１０から届いたＵＥＴＲ＝１、ＵＩＴＲ＝１２をそのまま光パス設定要求に搭載する。
光ノード装置１１からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１２の光パス設定部２２は、光ノード装置１２が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１２の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図３３に示す３Ｒ区間情報を参照し、光ノード装置１２は下り光パスにおいては３Ｒ発ノードでも３Ｒ着ノードでもなく、３Ｒ中継を実施する必要はないと判断する。
さらに、３Ｒ中継実施判断部２１は、３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を参照し、また、光ノード装置１１からＵＥＴＲ＝１、ＵＩＴＲ＝１２が届いていることから、光ノード装置１２は上り光パスにおいて光ノード装置１を３Ｒ着ノードとする３Ｒ発ノードであることがわかるので、上り光パスにおいて３Ｒ中継を実施すると判断する。
光ノード装置１２の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３６に示すように、光ノード装置１３に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１２は下り光パスおいて３Ｒ中継を実施しないので、光ノード装置１１からのＤＩＴＲ＝１１、ＤＥＴＲ＝１３をそのまま光パス設定要求に搭載する。
また、光ノード装置１２は上り光パスにおいて３Ｒ発ノードであると共に、光ノード装置１４を上り光パスの３Ｒ発ノードとした場合の３Ｒ着ノードでもある。したがって、ＵＥＴＲ＝１２、ＵＩＴＲ＝１４を光パス設定要求に搭載する。
光ノード装置１２からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１３の光パス設定部２２は、光ノード装置１３が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１３の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図３４に示す３Ｒ区間情報を参照し、また、光ノード装置１２からＤＩＴＲ＝１１、ＤＥＴＲ＝１３が届いており、光ノード装置１３は下り光パスの３Ｒ着ノードであることがわかる。
ここで「光パス設定要求に含まれる自己が下り光パスにおける３Ｒ着ノードであることを示すメッセージを受けて自己が着ノードでないときには３Ｒ区間情報保持部２０を参照し自己が当該下り光パス上の３Ｒ発ノードでないときには自己を下り光パス上の次ホップ先の光ノード装置を３Ｒ着ノードとした３Ｒ発ノードとして３Ｒ中継を実施する光ノード装置であると判断する」という判断ポリシに基づき判断を行い、光ノード装置１３が３Ｒ中継を実施すると判断する。また、この場合には、光パス設定部２２は、次ホップ先の光ノード装置１４に対して当該光ノード装置１４が光ノード装置１３の３Ｒ着ノードであることを伝達するためのメッセージとしてＤＥＴＲ＝１４を生成する。また、上り光パスにおいては、光ノード装置１３は、３Ｒ発ノードでも３Ｒ着ノードでもなく、３Ｒ中継を実施しないと判断する。
光ノード装置１３の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３６に示すように、光ノード装置１４に対する光パス設定要求（Ｐａｔｈ）を送出する際に、光ノード装置１３は下り光パスにおいては３Ｒ発ノードであり、この３Ｒ区間の３Ｒ着ノードは光ノード装置１４であることを示すＤＩＴＲ＝１３、ＤＥＴＲ＝１４を光パス設定要求に搭載する。また、光ノード装置１３は上り光パスにおいては３Ｒ中継を実施しないので光ノード装置１２からのＵＥＴＲ＝１２、ＵＩＴＲ＝１４をそのまま光パス設定要求に搭載する。
光ノード装置１３からの光パス設定要求（Ｐａｔｈ）を受け取った光ノード装置１４の光パス設定部２２は、光ノード装置１４が３Ｒ中継を実施する光ノード装置であるか否かを３Ｒ中継実施判断部２１に問い合わせる。光ノード装置１４の３Ｒ中継実施判断部２１は３Ｒ区間情報保持部２０に保持された図３５に示す３Ｒ区間情報を参照し、光ノード装置１４は着ノードなので下り光パスにおいては３Ｒ中継を実施する必要はないが、上り光パスにおいては、光ノード装置１３からＵＥＴＲ＝１２、ＤＩＴＲ＝１４が届いており、光ノード装置１４を３Ｒ発ノードとし、光ノード装置１２を３Ｒ着ノードとして３Ｒ中継を実施する必要があると判断する。
光ノード装置１４の光パス設定部２２は、３Ｒ中継実施判断部２１の判断を受けて光パス設定および３Ｒ中継のためのリソースを確保し、図３６に示すように、光ノード装置１３に対して光パス設定完了通知（Ｒｅｓｖ）を送出する。
この光パス設定完了通知（Ｒｅｓｖ）は、光ノード装置１３→１２→１１→１０→１と伝達され、光パスの設定が完了する。このようにして、各光ノード装置１、１０、１１、１２、１３、１４が光パス設定のシグナリング手順を実行する過程で自律的に自己が３Ｒ中継を実施するか否かを判断することができる。
（第７実施例）
第７実施例の網制御装置および光ノード装置を図３７ないし図４０を参照して説明する。図３７は第７実施例の網制御装置と光ノード装置との関係を示す概念図である。図３８は第７実施例の網制御装置のブロック構成図である。図３９は第７実施例の光ノード装置の要部ブロック構成図である。図４０は第７実施例の動作を示すシーケンス図である。
第７実施例の網制御装置４０は、図３７に示すように、各光ノード装置１〜１４のいずれとも相互に通信を行う機能を有し、光ネットワーク５０を統括的に管理している。ここでは、網制御装置４０の有する管理機能の内で、３Ｒ区間情報に関する管理機能について説明する。
すなわち、第７実施例の網制御装置４０は、図３８に示すように、光ネットワーク５０のトポロジ情報に対応する３Ｒ区間情報を保持する３Ｒ区間情報データベース４１と、光ノード装置からの要求に応じてこの３Ｒ区間情報データベース４１に保持された３Ｒ区間情報を当該光ノード装置に提供する３Ｒ区間情報提供部４３とを備えたことを特徴とする。
また、３Ｒ区間情報データベース４１に保持されている３Ｒ区間情報は、３Ｒ区間情報収集部４２により収集された３Ｒ区間情報であり、光ネットワーク５０の３Ｒ区間情報が更新される度に、３Ｒ区間情報収集部４２は、３Ｒ区間情報データベース４１に保持された３Ｒ区間情報を更新する。
第７実施例の光ノード装置は、図３９に示すように、自己が属する光ネットワーク５０を管理する網制御装置４０に対して当該光ネットワーク５０のトポロジ情報に対応する３Ｒ区間情報の提供を要求して取得する３Ｒ区間情報要求部２７を備えたことを特徴とする。
次に、第７実施例の動作を図４０を参照して説明する。光ノード装置の３Ｒ区間情報要求部２７は、自光ノード装置が必要とする３Ｒ区間情報を網制御装置４０の３Ｒ区間情報提供部４３に要求する（ステップ１）。ここで、自光ノード装置が必要とする３Ｒ区間情報とは、光ネットワーク５０全体の３Ｒ区間情報であったり、あるいは、自光ノード装置を経由する光パスに関する３Ｒ区間情報であったり、あるいは、自光ノード装置が発ノードとなる光パスに関する３Ｒ区間情報であったり、あるいは、自光ノード装置が３Ｒ発ノードとなる３Ｒ区間に関する３Ｒ区間情報であったり、あるいは、自光ノード装置が３Ｒ発ノードまたは３Ｒ着ノードとなる３Ｒ区間に関する３Ｒ区間情報であったり、と様々であるが、３Ｒ区間情報要求部２７は、自光ノード装置が必要とする３Ｒ区間情報を認識し、これを網制御装置４０の３Ｒ区間情報提供部４３に対して要求する。網制御装置４０の３Ｒ区間情報提供部４３は、要求された必要情報の検索を行う（ステップ２）。
３Ｒ区間情報提供部４３は、３Ｒ区間情報データベース４１から３Ｒ区間情報の必要情報を抽出し（ステップ３）、これを光ノード装置の３Ｒ区間情報要求部２７に転送する（ステップ４）。３Ｒ区間情報要求部２７は、網制御装置４０から転送された３Ｒ区間情報を検査して確かに要求した必要情報であればこれを３Ｒ区間情報保持部２０に保持する（ステップ５）。
第７実施例の処理では、網制御装置４０の３Ｒ区間情報提供部４３による必要情報の検索および抽出に要する処理負荷が最も大きくなる。
（第８実施例）
第８実施例の網制御装置および光ノード装置を図３７、図３８、図４１、図４２を参照して説明する。図３７は第８実施例の網制御装置と光ノード装置との関係を示す概念図であり、第７実施例と共通である。図３８は第８実施例の網制御装置のブロック構成図であり、第７実施例と共通である。図４１は第８実施例の光ノード装置の要部ブロック構成図である。図４２は第８実施例の動作を示すシーケンス図である。
第８実施例の網制御装置４０は、図３７に示すように、各光ノード装置１〜１４のいずれとも相互に通信を行う機能を有し、光ネットワーク５０を統括的に管理している。ここでは、網制御装置４０の有する管理機能の内で、３Ｒ区間情報に関する管理機能について説明する。
すなわち、第８実施例の網制御装置４０は、図３８に示すように、光ネットワーク５０のトポロジ情報に対応する３Ｒ区間情報を保持する３Ｒ区間情報データベース４１と、光ノード装置からの要求に応じてこの３Ｒ区間情報データベース４１に保持された３Ｒ区間情報を当該光ノード装置に提供する３Ｒ区間情報提供部４３とを備えたことを特徴とする。
また、３Ｒ区間情報データベース４１に保持されている３Ｒ区間情報は、３Ｒ区間情報収集部４２により収集された３Ｒ区間情報であり、光ネットワーク５０の３Ｒ区間情報が更新される度に、３Ｒ区間情報収集部４２は、３Ｒ区間情報データベース４１に保持された３Ｒ区間情報を更新する。
第８実施例の光ノード装置は、図４１に示すように、自己が属する光ネットワーク５０を管理する網制御装置４０に対して当該光ネットワーク５０のトポロジ情報に対応する３Ｒ区間情報の提供を要求して取得する３Ｒ区間情報要求部２７を備え、取得した３Ｒ区間情報の中から自己に係わる少なくとも一部の情報を選択して保持するための情報選択部３０を備えたことを特徴とする。
次に、第８実施例の動作を図４２を参照して説明する。光ノード装置の３Ｒ区間情報要求部２７は、３Ｒ区間情報を網制御装置４０の３Ｒ区間情報提供部４３に要求する（ステップ１１）。このとき、第８実施例では、自光ノード装置の必要情報を指定しない。
網制御装置４０の３Ｒ区間情報提供部４３は、当該要求をそのまま３Ｒ区間情報データベース４１に転送する（ステップ１２）。３Ｒ区間情報提供部４３は、３Ｒ区間情報データベース４１から３Ｒ区間情報を抽出し（ステップ１３）、これを光ノード装置の情報選択部３０に転送する（ステップ１４）。情報選択部３０は、網制御装置４０から転送された３Ｒ区間情報の中から自光ノード装置が必要とする情報を選択し、不必要な情報は廃棄する（ステップ１５）。このようにして生成された必要情報を３Ｒ区間情報保持部２０に保持する（ステップ１６）。
第８実施例は、第７実施例と比較すると、光ノード装置のブロック構成に情報選択部３０が追加されるが、光ノード装置の３Ｒ区間情報要求部２７および網制御装置４０の３Ｒ区間情報提供部４３により必要情報を選択する必要がなく、これらの処理負荷を第７実施例と比較して小さくすることができる。
（第９実施例）
第９実施例の光ノード装置を図４３を参照して説明する。図４３は第９実施例の光ノード装置の要部ブロック構成図である。第９実施例の光ノード装置は、図４３に示すように、自己が属する光ネットワーク５０を管理する網制御装置４０に対して自己が属する光ネットワーク５０のトポロジ情報に対応する３Ｒ区間情報を要求して取得する３Ｒ区間情報要求部２７と、この３Ｒ区間情報要求部２７により取得した３Ｒ区間情報を保持する３Ｒ区間情報保持部２０と、この３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を他光ノード装置に広告する広告部２８とを備えたことを特徴とする。
例えば、全光ノード装置が共通の３Ｒ区間情報を保持する場合には、光ノード装置１〜１４の内のいずれかが網制御装置４０から３Ｒ区間情報を取得し、これを広告部２８を用いて他光ノード装置に広告することにより、網制御装置４０の処理負荷を軽減させることができる。あるいは、２以上の光ノード装置が網制御装置４０からそれぞれ３Ｒ区間情報を取得し、これを他光ノード装置に広告することにより、いずれかの光ノード装置が取得した３Ｒ区間情報に欠落が有った場合でもこれを相互に補うことができ、信頼性の高い３Ｒ区間情報を保持することができる。
（第１０実施例）
第１０実施例の光ノード装置を図４４を参照して説明する。図４４は第１０実施例の光ノード装置の要部ブロック構成図である。第１０実施例の光ノード装置は、図４４に示すように、自己が属する光ネットワーク５０を管理する網制御装置４０に対して自己が発ノードであるときに自己が属する光ネットワーク５０のトポロジ情報に対応する３Ｒ区間情報を要求して取得する３Ｒ区間情報要求部２７と、この３Ｒ区間情報要求部２７により取得した３Ｒ区間情報を保持する３Ｒ区間情報保持部２０と、この３Ｒ区間情報保持部２０に保持された３Ｒ区間情報を自己を発ノードとしたときの着ノードまでの光パスに含まれる他光ノード装置に伝達する伝達部２９とを備えたことを特徴とする。
例えば、光パスの発ノードとなる光ノード装置が自光ノード装置から着ノードとなる光ノード装置までの光パスの経路に含まれる他光ノード装置に３Ｒ区間情報を伝達する場合に利用する。第９実施例は、不特定宛先に対する３Ｒ区間情報の広告であったのに対し、第１０実施例では、特定宛先への３Ｒ区間情報の伝達を行う。
（第１１実施例）
第１１実施例の光ノード装置を図４５を参照して説明する。図４５は第１１実施例の光ノード装置の要部ブロック構成図である。第１１実施例の光ノード装置は、図４５に示すように、自己が属する光ネットワーク５０を管理する網制御装置４０に対して自己が発ノードであるときに自己が属する光ネットワーク５０のトポロジ情報に対応する３Ｒ区間情報を要求して取得する３Ｒ区間情報要求部２７と、この３Ｒ区間情報要求部２７により取得した３Ｒ区間情報を保持する３Ｒ区間情報保持部２０と、この３Ｒ区間情報保持部２０により保持された３Ｒ区間情報を他ノード装置に広告する広告部２８とを備え、広告部２８による広告が自己を経由する光パスに関係する広告か否かを判断する情報選択部３０が設けられ、この情報選択部３０は、広告が自己を経由する光パスに関係しない広告であるときには広告を廃棄し、広告が自己を経由する光パスに関係する広告であるときには広告内容を３Ｒ区間情報保持部２０に保持することを特徴とする。
第１０実施例では、伝達部２９は、特定宛先に対して３Ｒ区間情報を伝達する必要があったが、第１１実施例では、広告部３０は、不特定宛先に対する３Ｒ区間情報の広告でよいため、宛先管理の処理負荷を省くことができる。さらに、情報選択部３０を用いて自光ノード装置に無関係な３Ｒ区間情報を廃棄することができるので、３Ｒ区間情報保持部２０の情報記憶リソースを有効に利用することができる。
（第１２実施例）
第１２実施例の光ノード装置を図４および図４６を参照して説明する。図４は第１２実施例の光ノード装置の要部ブロック構成図であり、第１実施例と共通である。図４６は第１２実施例の３Ｒ中継実施ノード判断方法を説明するための図である。第１２実施例の光ノード装置は、図４に示すように、自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する３Ｒ区間情報保持部２０と、自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する３Ｒ中継実施判断部２１とを備え、この３Ｒ中継実施判断部２１は、自己が備えた３Ｒトランク数をＴ、空き３Ｒトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈとしたときに、
Ｔ＞ＴＨ＿ＴかつＨ＜ＴＨ＿Ｈ
ならば３Ｒ中継を実施すると判断することを特徴とする。
図４６に示すように、光ノード装置１を３Ｒ発ノードとし、光ノード装置３を３Ｒ着ノードとし、光ノード装置２が光ノード装置１と３との間にあるとするときに、光ノード装置２は「一つの光ノード装置を経由する光パス上の重複部分を含む複数の異なる３Ｒ区間に関して当該一つの光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、他の３Ｒ区間においては３Ｒ発ノードまたは３Ｒ着ノードに該当しない」光ノード装置である。
このような場合には、第１２実施例以前の実施例では、３Ｒ中継実施判断部２１は、３Ｒ実施シミュレート部２３および比較部２４を用いて「前記一つの光ノード装置から着ノードまでの光パスに関係する３Ｒ区間情報を参照して前記一つの光ノード装置が３Ｒ発ノードとして機能した場合と機能しない場合との双方の場合における３Ｒ実施回数を比較し、この比較結果に基づき前記一つの光ノード装置が３Ｒ発ノードとして機能した場合の方が前記一つの光ノード装置が３Ｒ発ノードとして機能しない場合よりも３Ｒ実施回数が少ないときには前記一つの光ノード装置が３Ｒ中継を実施する光ノード装置であると決定する」として説明した。
これに対し、第１２実施例では、シミュレーションよりも簡単な方法で３Ｒ中継を実施するか否かの判断を行う。すなわち、
Ｔ＞ＴＨ＿ＴかつＨ＜ＴＨ＿Ｈ
ならば３Ｒ中継を実施すると判断する。
すなわち、ある光パスの経路上の光ノード装置において、当該光ノード装置がいずれかの３Ｒ区間における３Ｒ発ノードであり、３Ｒトランクを有している場合に、当該光ノード装置の３Ｒトランク数に充分な余裕があり、さらに、当該光パスの３Ｒ着ノード、すなわち次３Ｒ区間の３Ｒ発ノードまでのホップ数が小さい場合には、当該光ノード装置が３Ｒ中継を実施してしまった方がよいと判断する。これにより、次３Ｒ区間の３Ｒ発ノードの３Ｒ中継負荷を軽減させることができる。
このように３Ｒ着ノード以前の光ノード装置が３Ｒ着ノードに代わって３Ｒ中継を実施した場合には、その旨を示すメッセージを３Ｒ着ノードに伝達する。これにより、本来の３Ｒ着ノードは、自己よりも前ホップの光ノード装置が自己に代わって３Ｒ中継を実施したことを認識し、本来３Ｒ中継を実施すべき到来する光信号に対して３Ｒ中継せずにそのまま交換接続する。なお、この場合には、当初適用予定されていた３Ｒ区間から、実際に３Ｒ中継を実施した光ノード装置を３Ｒ発ノードとする３Ｒ区間に適用が変更される。
次に、空き３Ｒトランク数の閾値ＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値ＴＨ＿Ｈの設定ポリシを説明する。次３Ｒ区間の３Ｒ発ノードの３Ｒトランク数が自光ノード装置の３Ｒトランク数と比較して少なければ少ないほど、自光ノード装置が次３Ｒ区間の３Ｒ発ノードの３Ｒ中継を援助する必要性が大きくなるので、ＴＨ＿Ｔは小さく設定し、少しでも自光ノード装置の３Ｒトランクに空きが生じれば自光ノード装置が３Ｒ中継を実施して次３Ｒ区間の３Ｒ発ノードの３Ｒ中継を援助することが望ましい。しかし、次３Ｒ区間の３Ｒ発ノードまでのホップ数が大きい場合には、自光ノード装置の３Ｒトランク数に余裕があったとしても、自光ノード装置が次３Ｒ区間の３Ｒ発ノードに代わって３Ｒ中継を実施してしまっては、着ノードまでの３Ｒ実施回数が増加する可能性が生じる。そこで、ＴＨ＿Ｈは、小さい方が望ましい。
このように、ＴＨ＿ＴおよびＴＨ＿Ｈは、３Ｒ区間全体のホップ数および３Ｒ着ノード、すなわち次３Ｒ区間の３Ｒ発ノードの３Ｒトランク数を考慮して適宜設定する。
（第１３実施例）
第１３実施例の光ノード装置を第１実施例で説明した図４ならびに図４７および図４８を参照して説明する。本実施例の光ノード装置の要部ブロック構成図は第１実施例と同様であって、図４に示した通りである。ただし、光ノード装置を構成する各部の機能は第１実施例とは異なっている。図４７は本実施例の３Ｒ中継実施ノード判断方法を説明するための図である。図４８は第１３および第１４実施例の光ノード装置の動作を説明するための図である。
光パス設定要求には、発ノードから着ノードまでの交換接続の際に、発ノードから順に使用する波長を指定するラベルを含み、当該ラベルは、一つの波長が使用される毎に一つ削除される。
交換接続は、発ノードから着ノードまでの光パス上で、できる限り少ない波長数で交換接続するというポリシに基づき交換接続を行う。すなわち、発ノードから着ノードまでが一つの波長で結ばれることを最良とし、途中、空き波長が存在しない場合にのみ波長変換を行い、他の波長を用いる。波長変換トランクは、このような交換接続のための波長変換を行うが、波長変換によって光信号はいったん電気信号に変換され、再び光信号に変換されるので、３Ｒ中継も同時に行われる。また、波長変換の必要のない箇所で３Ｒ中継を実施する必要がある場合には、波長変換トランクにより、入出力が同一波長となる波長変換を行う。
また、発ノードから着ノードまでの間に使用する波長を決定する方法としては、光ネットワークのトポロジ情報に基づき、その時々で変化する光ネットワークの波長使用状況を参照し、発ノードから着ノードまでの波長変換プランを立案し、使用する波長を表示したラベルを発ノードからの光パス設定要求に搭載する。
途中の光ノード装置では、当該ラベルを参照し、自光ノード装置が波長変換を実施するか否か判断し、波長変換を実施する必要がある場合には、自光ノード装置の波長変換リソースを確保する。なお、自光ノード装置が波長変換を行う場合には、光パス設定要求に搭載された変換する波長に相当するラベルは削除して次ホップの隣接光ノード装置に光パス設定要求を送出する。
本実施例では、３Ｒ区間情報保持部２０に、必要な情報を保持しているとして説明するが、図外の網制御装置が必要な情報を保持しており、発ノードが光パス設定要求を行う際に、網制御装置から必要な情報を取得し、波長変換プランを立案する構成としてもよい。
すなわち、本実施例の光ノード装置は、図４に示すように、自己が属する３Ｒ区間における自己と３Ｒ着ノードとの間のホップ数Ｈの情報を保持する３Ｒ区間情報保持部２０と、自己が属する３Ｒ区間における３Ｒ発ノードから送出された光信号に対して自己が３Ｒ中継を実施するか否かを自律的に判断する３Ｒ中継実施判断部２１とを備え、この３Ｒ中継実施判断部２１は、自己が備えた波長変換トランク数をＴ、空き３Ｒトランク数の閾値をＴＨ＿Ｔ、３Ｒ着ノードまでのホップ数の閾値をＴＨ＿Ｈ、残存するラベル数をＬ、残存するラベル数の閾値をＴＨ＿Ｌとしたときに、
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
ならば３Ｒ中継を実施すると判断することを特徴とする。なお、自己が着ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、３Ｒ中継実施判断部２１は、自己が３Ｒ中継を実施しないと判断する。
次に、第１３実施例の光ノード装置の動作を図４７および図４８を参照して説明する。図４７に示すように、各光ノード装置は、光信号を交換接続するためのスイッチ部１３０と、複数の波長変換トランク１４０を備えている。図４８の例では、発ノードである光ノード装置＃１から着ノードである光ノード装置＃１０までの間に、光パスを設定する。
当該光パス上に設定された３Ｒ区間は、光ノード装置＃１を３Ｒ発ノードとし、光ノード装置＃５を３Ｒ着ノードとする区間、光ノード装置＃２を３Ｒ発ノードとし、光ノード装置＃５を３Ｒ着ノードとする区間、光ノード装置＃４を３Ｒ発ノードとし、光ノード装置＃７を３Ｒ着ノードとする区間、光ノード装置＃５を３Ｒ発ノードとし、光ノード装置＃８を３Ｒ着ノードとする区間、光ノード装置＃７を３Ｒ発ノードとし、光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃８を３Ｒ発ノードとし、光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃９を３Ｒ発ノードとし、光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間である。
また、各光ノード装置が有する波長変換トランク数は、光ノード装置＃１、＃２、＃３、＃４、＃５、＃６、＃７、＃９はそれぞれ５個、光ノード装置＃８、＃１０はそれぞれ１０個とする。
ここで、発ノードを光ノード装置＃１とし、着ノードを光ノード装置＃１０とする光パスが設定される場合に、最も３Ｒ実施回数が少なくなるように、光ノード装置＃１が３Ｒ発ノードであるときの３Ｒ着ノードを光ノード装置＃５とし、また、光ノード装置＃５を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃８とし、また、光ノード装置＃８を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃１０とする３Ｒ区間をリレーすることが最良である。
光ノード装置＃１から光ノード装置＃２に対して光パス設定要求が送出される。この光パス設定要求には、経路途中で必要となる波長変換を表示する複数のラベル（ラベルセット）が搭載されている。図４８の例では、光ノード装置＃１と光ノード装置＃３との間は、波長λ１が用いられ、ラベルＬ１が用いられる。光ノード装置＃３と光ノード装置＃５との間は、波長λ２が用いられ、ラベルＬ２が用いられる。光ノード装置＃５と光ノード装置＃７との間は、波長λ３が用いられ、ラベルＬ３が用いられる。光ノード装置＃７と光ノード装置＃１０との間は、波長λ４が用いられ、ラベルＬ４が用いられる。
光ノード装置＃１は、発ノードであり３Ｒ発ノードであるので、初めから３Ｒ中継を実施すると判断する。
光ノード装置＃１からの光パス設定要求を受け取った光ノード装置＃２は、自己が波長λ１による光パス設定が可能であることを認識しており、ラベルＬ１（λ１）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
により判断する。ここで、ＴＨ＿Ｔ＝４、ＴＨ＿Ｈ＝２、ＴＨ＿Ｌ＝１とする。
光ノード装置２の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃２から３Ｒ着ノードである光ノード装置＃５までは３ホップあるので満足しない。したがって、光ノード装置＃２は３Ｒ中継を実施しないと判断する。
光ノード装置＃２からの光パス設定要求を受け取った光ノード装置＃３は、自己が波長λ１による光パス設定が不可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断する。また、自己は３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃３からの光パス設定要求を受け取った光ノード装置＃４は、自己が波長λ２による光パス設定が可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
により判断する。光ノード装置＃４の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃４から３Ｒ着ノードである光ノード装置＃５まで１ホップなので満足する。続いて、
Ｌ＜ＴＨ＿Ｌ
は、光ノード装置＃４ではラベルＬ２を使用するので、残存するラベル数はＬ３およびＬ４の２枚となり満足しない。そこで光ノード装置＃４は３Ｒ中継を実施しないと判断する。
光ノード装置＃４からの光パス設定要求を受け取った光ノード装置＃５は、自己が波長λ２による光パス設定が不可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、光ノード装置＃５は、光ノード装置＃１を３Ｒ発ノードとしたときの３Ｒ着ノードなので、次３Ｒ区間の３Ｒ発ノードであり、さらに、自己の前ホップの光ノード装置＃２、＃３、＃４のいずれもが３Ｒ中継を肩代わりしていないことを認識し、初めから光ノード装置＃５は３Ｒ中継を実施すると判断する。
光ノード装置＃５からの光パス設定要求を受け取った光ノード装置＃６は、自己が波長λ３による光パス設定が可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、自己は３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃６からの光パス設定要求を受け取った光ノード装置＃７は、自己が波長λ３による光パス設定が不可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＜ＴＨ＿Ｌ）
により判断する。光ノード装置＃７の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃７から３Ｒ着ノードである光ノード装置＃８まで１ホップなので満足する。続いて、
Ｌ＜ＴＨ＿Ｌ
は、光ノード装置＃７ではラベルＬ４を使用するので、残存するラベル数は０枚となり満足する。そこで光ノード装置＃７は３Ｒ中継を実施すると判断する。また、光ノード装置＃７は、光ノード装置＃８に代わって３Ｒ中継を実施する旨のメッセージを他光ノード装置に伝達する。
光ノード装置＃７からの光パス設定要求を受け取った光ノード装置＃８は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃８は、光ノード装置＃５を３Ｒ発ノードとしたときの３Ｒ着ノードであり、本来は３Ｒ中継を実施するが、光ノード装置＃７から、光ノード装置＃７が自己に代わって３Ｒ中継を実施する旨のメッセージを受け取り、３Ｒ中継を実施しないと判断する。
光ノード装置＃８からの光パス設定要求を受け取った光ノード装置＃９は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃９は３Ｒ発ノードであるが、次ホップが着ノードであり、自己が着ノードを３Ｒ着ノードとする３Ｒ区間に属しているときには、自己が３Ｒ中継を実施しないと判断するので、光ノード装置＃９は３Ｒ中継を実施しないと判断する。
光ノード装置＃９からの光パス設定要求を受け取った光ノード装置＃１０は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃１０は着ノードなので、３Ｒ中継を実施しないと判断する。
これにより、光ノード装置＃１、＃５、＃７によって３Ｒ中継が実施される。光ノード装置＃７が光ノード装置＃８の３Ｒ中継を肩代わりしたことになる。
（第１４実施例）
第１４実施例の光ノード装置の動作を説明する。なお、第１４実施例の光ノード装置の要部ブロック構成図は、図４に示した第１３実施例と共通である。また、第１４実施例の光ノード装置の動作を説明するための図は、図４８に示した第１３実施例と共通である。
図４８の例では、発ノードである光ノード装置＃１から着ノードである光ノード装置＃１０までの間に、光パスを設定する。当該光パス上に設定された３Ｒ区間は、光ノード装置＃１を３Ｒ発ノードとし、光ノード装置＃５を３Ｒ着ノードとする区間、光ノード装置＃２を３Ｒ発ノードとし、光ノード装置＃５を３Ｒ着ノードとする区間、光ノード装置＃４を３Ｒ発ノードとし、光ノード装置＃７を３Ｒ着ノードとする区間、光ノード装置＃５を３Ｒ発ノードとし、光ノード装置＃８を３Ｒ着ノードとする区間、光ノード装置＃７を３Ｒ発ノードとし、光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃８を３Ｒ発ノードとし、光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃９を３Ｒ発ノードとし、光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間である。
また、各光ノード装置が有する波長変換トランク数は、光ノード装置＃１、＃２、＃３、＃４、＃５、＃６、＃７、＃９がそれぞれ５個とし、光ノード装置＃８、＃１０がそれぞれ１０個とする。
ここで、発ノードを光ノード装置＃１とし、着ノードを光ノード装置＃１０とする光パスが設定される場合に、最も３Ｒ実施回数が少なくなるように、光ノード装置＃１が３Ｒ発ノードであるときの３Ｒ着ノードを光ノード装置＃５とし、また、光ノード装置＃５を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃８とし、また、光ノード装置＃８を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃１０とする３Ｒ区間をリレーすることが最良である。
光ノード装置＃１から光ノード装置＃２に対して光パス設定要求が送出される。この光パス設定要求には、経路途中で必要となる波長変換を表示する複数のラベル（ラベルセット）が搭載されている。図４８の例では、光ノード装置＃１と光ノード装置＃３との間は、波長λ１が用いられ、ラベルＬ１が用いられる。光ノード装置＃３と光ノード装置＃５との間は、波長λ２が用いられ、ラベルＬ２が用いられる。光ノード装置＃５と光ノード装置＃７との間は、波長λ３が用いられ、ラベルＬ３が用いられる。光ノード装置＃７と光ノード装置＃１０との間は、波長λ４が用いられ、ラベルＬ４が用いられる。
光ノード装置＃１は発ノードであり３Ｒ発ノードであるので３Ｒ中継を実施すると判断する。
光ノード装置＃１からの光パス設定要求を受け取った光ノード装置＃２は、自己が波長λ１による光パス設定が可能であることを認識しており、ラベルＬ１（λ１）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＜ＴＨ＿Ｌ）
により判断する。ここで、ＴＨ＿Ｔ＝４、ＴＨ＿Ｈ＝２、ＴＨ＿Ｌ＝１とする。
光ノード装置＃２の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、３Ｒ着ノードである光ノード装置＃５まで３ホップなので満足しない。続いて、
Ｌ＜ＴＨ＿Ｌ
は、残存するラベル数は、Ｌ２、Ｌ３、Ｌ４の３枚なので満足しない。したがって、光ノード装置＃２は３Ｒ中継を実施しないと判断する。
光ノード装置＃２からの光パス設定要求を受け取った光ノード装置＃３は、自己が波長λ１による光パス設定が不可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断する。また、自己は３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃３からの光パス設定要求を受け取った光ノード装置＃４は、自己が波長λ２による光パス設定が可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＜ＴＨ＿Ｌ）
により判断する。光ノード装置＃４の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃４から３Ｒ着ノードである光ノード装置＃５まで１ホップなので満足する。そこで光ノード装置＃４は３Ｒ中継を実施すると判断する。また、光ノード装置＃４は、光ノード装置＃５に代わって３Ｒ中継を実施する旨のメッセージを他光ノード装置に伝達する。
光ノード装置＃４からの光パス設定要求を受け取った光ノード装置＃５は、自己が波長λ３による光パス設定が可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、光ノード装置＃５は、光ノード装置＃１を３Ｒ発ノードとしたときの３Ｒ着ノードであり、本来は３Ｒ中継を実施するが、光ノード装置＃４から、光ノード装置＃４が自己に代わって３Ｒ中継を実施する旨のメッセージを受け取り、３Ｒ中継を実施しないと判断する。
光ノード装置＃５からの光パス設定要求を受け取った光ノード装置＃６は、自己が波長λ３による光パス設定が可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、自己は３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃６からの光パス設定要求を受け取った光ノード装置＃７は、自己が波長λ３による光パス設定が不可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断すると共に光ノード装置＃４が光ノード装置＃５に代わって３Ｒ中継を実施した旨のメッセージを受け取り、光ノード装置＃４が３Ｒ発ノードであれば光ノード装置＃７が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることがわかるので、光ノード装置＃７は３Ｒ中継を実施すると判断する。また、光ノード装置＃７は、自己が３Ｒ中継を実施する旨のメッセージを他光ノード装置に伝達する。
光ノード装置＃７からの光パス設定要求を受け取った光ノード装置＃８は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃７から光ノード装置＃７が３Ｒ中継を実施する旨のメッセージを受け取り、光ノード装置＃７を３Ｒ発ノードとして光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間内に属していることを認識し、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃８からの光パス設定要求を受け取った光ノード装置＃９は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃７から光ノード装置＃７が３Ｒ中継を実施する旨のメッセージを受け取り、光ノード装置＃７を３Ｒ発ノードとして光ノード装置＃１０を３Ｒ着ノードとする３Ｒ区間内に属していることを認識し、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃９からの光パス設定要求を受け取った光ノード装置＃１０は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃１０は着ノードなので、３Ｒ中継を実施しないと判断する。
これにより、光ノード装置＃１、＃４、＃７によって３Ｒ中継が実施される。光ノード装置＃４が光ノード装置＃５の肩代わりをしたことになる。
（第１５実施例）
第１５実施例の光ノード装置の動作を図４９を参照して説明する。図４９は第１５および第１６実施例の光ノード装置の動作を説明するための図である。第１５実施例は、双方向光パスにおける実施例である。双方向光パスという観点からみると、第１３実施例においては、下り光パスにおける実施例を説明したことになる。そこで、第１５実施例では、上り光パスについての実施例を説明する。したがって、実際の双方向光パスの設定では、第１３実施例で説明した手順と第１５実施例で説明する手順とをほぼ同時に並行して実行することになる。
図４９に示す上り光パス上に設定された３Ｒ区間は、光ノード装置＃１０を３Ｒ発ノードとし、光ノード装置＃６を３Ｒ着ノードとする区間、光ノード装置＃９を３Ｒ発ノードとし、光ノード装置＃６を３Ｒ着ノードとする区間、光ノード装置＃７を３Ｒ発ノードとし、光ノード装置＃４を３Ｒ着ノードとする区間、光ノード装置＃６を３Ｒ発ノードとし、光ノード装置＃３を３Ｒ着ノードとする区間、光ノード装置＃４を３Ｒ発ノードとし、光ノード装置＃１を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃３を３Ｒ発ノードとし、光ノード装置＃１を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃２を３Ｒ発ノードとし、光ノード装置＃１を３Ｒ着ノードとする３Ｒ区間である。
また、各光ノード装置が有する波長変換トランク数は、光ノード装置＃１、＃２、＃３、＃４、＃５、＃６、＃７、＃９はそれぞれ５個、光ノード装置＃８、＃１０はそれぞれ１０個とする。
ここで、発ノードを光ノード装置＃１とし、着ノードを光ノード装置＃１０とする上り光パスが設定される場合に、最も３Ｒ実施回数が少なくなるように、光ノード装置＃１０が３Ｒ発ノードであるときの３Ｒ着ノードを光ノード装置＃６とし、また、光ノード装置＃６を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃３とし、また、光ノード装置＃３を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃１とする３Ｒ区間をリレーすることが最良である。
光ノード装置＃１から光ノード装置＃２に対して光パス設定要求が送出される。この光パス設定要求には、経路途中で必要となる波長変換を表示する複数のラベル（ラベルセット）が搭載されている。図４９の例では、光ノード装置＃１と光ノード装置＃３との間は、波長λ１が用いられ、ラベルＬ１が用いられる。光ノード装置＃３と光ノード装置＃５との間は、波長λ２が用いられ、ラベルＬ２が用いられる。光ノード装置＃５と光ノード装置＃７との間は、波長λ３が用いられ、ラベルＬ３が用いられる。光ノード装置＃７と光ノード装置＃１０との間は、波長λ４が用いられ、ラベルＬ４が用いられる。
光ノード装置＃１は発ノードであり上り光パスにおける３Ｒ着ノードであるので３Ｒ中継を実施しないと判断する。
光ノード装置＃１からの光パス設定要求を受け取った光ノード装置＃２は、自己が波長λ１による光パス設定が可能であることを認識しており、ラベルＬ１（λ１）によって光パスを設定することを判断する。また、上り光パスにおいては、自己が光ノード装置＃３が３Ｒ発ノードであり、光ノード装置＃１が３Ｒ着ノードである３Ｒ区間に属しているので、光ノード装置＃２は３Ｒ中継を実施しないと判断する。
光ノード装置＃２からの光パス設定要求を受け取った光ノード装置＃３は、自己が波長λ１による光パス設定が不可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断する。また、自己は、あらかじめ決められている上り光パスにおける３Ｒ発ノードなので、３Ｒ中継を実施すると判断する。
光ノード装置＃３からの光パス設定要求を受け取った光ノード装置＃４は、自己が波長λ２による光パス設定が可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断すると共に、３Ｒ発ノードなので３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＞ＴＨ＿Ｌ）
により判断する。なお、ＴＨ＿Ｔ＝４、ＴＨ＿Ｈ＝２、ＴＨ＿Ｌ＝１である。光ノード装置＃４の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃４から上り光パスにおける３Ｒ着ノードである光ノード装置＃３まで１ホップなので満足する。続いて、
Ｌ＞ＴＨ＿Ｌ
は、光ノード装置＃４ではラベルＬ２を使用するので、残存するラベル数はＬ３およびＬ４の２枚となり満足する。そこで光ノード装置＃４は３Ｒ中継を実施すると判断する。この判断結果は、光ノード装置＃３に対して伝達される。
光ノード装置＃３は、光ノード装置＃４からこの伝達を受け取ると、先に決定した自己が３Ｒ中継を実施するという判断を撤回する。
光ノード装置＃４からの光パス設定要求を受け取った光ノード装置＃５は、自己が波長λ２による光パス設定が不可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、光ノード装置＃５は、３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃５からの光パス設定要求を受け取った光ノード装置＃６は、自己が波長λ３による光パス設定が可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、自己は、あらかじめ決められている上り光パスにおける３Ｒ発ノードであるので、初めから３Ｒ中継を実施すると判断する。
光ノード装置＃６からの光パス設定要求を受け取った光ノード装置＃７は、自己が波長λ３による光パス設定が不可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＞ＴＨ＿Ｌ）
により判断する。光ノード装置＃７の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃７から３Ｒ着ノードである光ノード装置＃６まで１ホップなので満足する。続いて、
Ｌ＞ＴＨ＿Ｌ
は、光ノード装置＃７ではラベルＬ４を使用するので、残存するラベル数は０枚となり満足しない。そこで光ノード装置＃７は３Ｒ中継を実施しないと判断する。
光ノード装置＃７からの光パス設定要求を受け取った光ノード装置＃８は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃８は、３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃８からの光パス設定要求を受け取った光ノード装置＃９は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨかつＬ＞ＴＨ＿Ｌ）
により判断する。光ノード装置＃９の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃９から３Ｒ着ノードである光ノード装置＃６まで３ホップなので満足しない。そこで光ノード装置＃７は３Ｒ中継を実施しないと判断する。
光ノード装置＃９からの光パス設定要求を受け取った光ノード装置＃１０は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃１０は着ノードなので上り光パスにおいては３Ｒ発ノードであり、３Ｒ中継を実施すると判断する。
これにより、光ノード装置＃４、＃６、＃１０によって３Ｒ中継が実施される。光ノード装置＃４が光ノード装置＃３の３Ｒ中継を肩代わりしたことになる。
（第１６実施例）
第１６実施例の光ノード装置の動作を図４９を参照して説明する。第１６実施例は、双方向光パスにおける実施例である。双方向光パスという観点からみると、第１４実施例においては、下り光パスにおける実施例を説明したことになる。そこで、第１６実施例では、上り光パスについての実施例を説明する。したがって、実際の双方向光パスの設定では、第１４実施例で説明した手順と第１６実施例で説明する手順とをほぼ同時に並行して実行することになる。
図４９に示す上り光パス上に設定された３Ｒ区間は、光ノード装置＃１０を３Ｒ発ノードとし、光ノード装置＃６を３Ｒ着ノードとする区間、光ノード装置＃９を３Ｒ発ノードとし、光ノード装置＃６を３Ｒ着ノードとする区間、光ノード装置＃７を３Ｒ発ノードとし、光ノード装置＃４を３Ｒ着ノードとする区間、光ノード装置＃６を３Ｒ発ノードとし、光ノード装置＃３を３Ｒ着ノードとする区間、光ノード装置＃４を３Ｒ発ノードとし、光ノード装置＃１を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃３を３Ｒ発ノードとし、光ノード装置＃１を３Ｒ着ノードとする３Ｒ区間、光ノード装置＃２を３Ｒ発ノードとし、光ノード装置＃１を３Ｒ着ノードとする３Ｒ区間である。
また、各光ノード装置が有する波長変換トランク数は、光ノード装置＃１、＃２、＃３、＃４、＃５、＃６、＃７、＃９はそれぞれ５個、光ノード装置＃８、＃１０はそれぞれ１０個とする。
ここで、発ノードを光ノード装置＃１とし、着ノードを光ノード装置＃１０とする上り光パスが設定される場合に、最も３Ｒ実施回数が少なくなるように、光ノード装置＃１０が３Ｒ発ノードであるときの３Ｒ着ノードを光ノード装置＃６とし、また、光ノード装置＃６を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃３とし、また、光ノード装置＃３を３Ｒ発ノードとしたときの３Ｒ着ノードを光ノード装置＃１とする３Ｒ区間をリレーすることが最良である。
光ノード装置＃１は発ノードであり上り光パスにおける３Ｒ着ノードであるので３Ｒ中継を実施しないと判断する。
光ノード装置＃１から光ノード装置＃２に対して光パス設定要求が送出される。この光パス設定要求には、経路途中で必要となる波長変換を表示する複数のラベル（ラベルセット）が搭載されている。図４９の例では、光ノード装置＃１と光ノード装置＃３との間は、波長λ１が用いられ、ラベルＬ１が用いられる。光ノード装置＃３と光ノード装置＃５との間は、波長λ２が用いられ、ラベルＬ２が用いられる。光ノード装置＃５と光ノード装置＃７との間は、波長λ３が用いられ、ラベルＬ３が用いられる。光ノード装置＃７と光ノード装置＃１０との間は、波長λ４が用いられ、ラベルＬ４が用いられる。
光ノード装置＃１からの光パス設定要求を受け取った光ノード装置＃２は、自己が波長λ１による光パス設定が可能であることを認識しており、ラベルＬ１（λ１）によって光パスを設定することを判断する。また、上り光パスにおいては、自己が光ノード装置＃３が３Ｒ発ノードであり、光ノード装置＃１が３Ｒ着ノードである３Ｒ区間に属しているので、光ノード装置＃２は３Ｒ中継を実施しないと判断する。
光ノード装置＃２からの光パス設定要求を受け取った光ノード装置＃３は、自己が波長λ１による光パス設定が不可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断する。また、自己は、あらかじめ決められている上り光パスにおける３Ｒ発ノードなので、３Ｒ中継を実施すると判断する。
光ノード装置＃３からの光パス設定要求を受け取った光ノード装置＃４は、自己が波長λ２による光パス設定が可能であることを認識しており、ラベルＬ２（λ２）によって光パスを設定することを判断すると共に、３Ｒ発ノードなので３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＞ＴＨ＿Ｌ）
により判断する。なお、ＴＨ＿Ｔ＝４、ＴＨ＿Ｈ＝２、ＴＨ＿Ｌ＝１である。光ノード装置＃４の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃４から上り光パスにおける３Ｒ着ノードである光ノード装置＃３まで１ホップなので満足する。そこで光ノード装置＃４は３Ｒ中継を実施すると判断する。この判断結果は、光ノード装置＃３に対して伝達される。
光ノード装置＃３は、光ノード装置＃４からこの伝達を受け取ると、先に決定した自己が３Ｒ中継を実施するという判断を撤回する。
光ノード装置＃４からの光パス設定要求を受け取った光ノード装置＃５は、自己が波長λ２による光パス設定が不可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、光ノード装置＃５は、３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃５からの光パス設定要求を受け取った光ノード装置＃６は、自己が波長λ３による光パス設定が可能であることを認識しており、ラベルＬ３（λ３）によって光パスを設定することを判断する。また、自己は、あらかじめ決められている上り光パスにおける３Ｒ発ノードであるので、初めから３Ｒ中継を実施すると判断する。
光ノード装置＃６からの光パス設定要求を受け取った光ノード装置＃７は、自己が波長λ３による光パス設定が不可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＞ＴＨ＿Ｌ）
により判断する。光ノード装置＃７の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃７から３Ｒ着ノードである光ノード装置＃６まで１ホップなので満足する。そこで光ノード装置＃７は３Ｒ中継を実施すると判断する。この判断結果は、光ノード装置＃６に対して伝達される。
光ノード装置＃６は、光ノード装置＃７からこの伝達を受け取ると、先に決定した自己が３Ｒ中継を実施するという判断を撤回する。
光ノード装置＃７からの光パス設定要求を受け取った光ノード装置＃８は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃８は、３Ｒ発ノードではないので、初めから３Ｒ中継を実施しないと判断する。
光ノード装置＃８からの光パス設定要求を受け取った光ノード装置＃９は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断すると共に、３Ｒ中継を実施するか否かを
Ｔ＞ＴＨ＿Ｔかつ（Ｈ＜ＴＨ＿ＨまたはＬ＞ＴＨ＿Ｌ）
により判断する。光ノード装置＃９の波長変換トランク数は５個であるから、
Ｔ＞ＴＨ＿Ｔ
は満足する。続いて、
Ｈ＜ＴＨ＿Ｈ
は、光ノード装置＃９から３Ｒ着ノードである光ノード装置＃６まで３ホップなので満足しない。続いて、
Ｌ＞ＴＨ＿Ｌ
は、残存するラベル数が０なので満足しない。そこで光ノード装置＃９は３Ｒ中継を実施しないと判断する。
光ノード装置＃９からの光パス設定要求を受け取った光ノード装置＃１０は、自己が波長λ４による光パス設定が可能であることを認識しており、ラベルＬ４（λ４）によって光パスを設定することを判断する。また、光ノード装置＃１０は着ノードであり上り光パスにおいては３Ｒ発ノードなので、３Ｒ中継を実施すると判断する。
これにより、光ノード装置＃４、＃７、＃１０によって３Ｒ中継が実施される。光ノード装置＃４が光ノード装置＃３の３Ｒ中継実施を肩代わりし、光ノード装置＃７が光ノード装置＃６の３Ｒ中継を肩代わりしたことになる。
（第１７実施例）
第１７実施例の光ノード装置を図５０ないし図５２を参照して説明する。図５０および図５２は第１７実施例の光ノード装置の要部ブロック構成および動作を説明するための図である。図５１は実測部のブロック構成図である。第１７実施例の光ノード装置は、図５０に示すように、自己に到着する光信号の劣化状態を検出する実測部２１８と、この実測部２１８の検出結果が信号劣化を検出したときには３Ｒ中継要求を自己の一つ前のホップに相当する隣接光ノード装置に通知する制御系２１７と、自己が次ホップの隣接光ノード装置の制御系２１７からの前記３Ｒ中継要求を受け取ったときには自己に到着する光信号に対して３Ｒ中継を施す３Ｒ中継部２２４とを備えたことを特徴とする。
なお、実測部２１８は、図５１に示すように、光ノイズ観測部２２５および光強度観測部２２６により、それぞれ光信号の光ノイズおよび光強度を実測する。この実測結果は、実測データ生成部２３１により集約される。なお、他実施例における実測部２１８も同様の構成である。
次に、第１７実施例の光ノード装置の動作を説明する。第１７実施例の光ノード装置は、自己を経由する光パスが設定されているときには、当該光パスを伝送される光信号を実測部２１８に分岐入力し、その信号劣化状態を観測している。いま、光ノード装置＃４で、光信号の劣化が検出されたとすると、光ノード装置＃４は、光ノード装置＃３に対して３Ｒ中継を要求する。この要求を受けた光ノード装置＃３では、自己を経由する光パスを３Ｒ中継部２２４に導き、３Ｒ中継を施す。
ここまでの第１７実施例の説明は、単方向光パスまたは双方向光パスの下り光パスを想定した場合の説明である。続いて、上り光パスを想定した場合について図５２を参照して説明する。第１７実施例の光ノード装置は、図５２に示すように、自己に到着する上り光パスの光信号の劣化状態を検出する実測部２１８と、この実測部２１８の検出結果が信号劣化を検出したときには自己の次ホップに相当する隣接光ノード装置に３Ｒ中継実施要求を送出する制御系２１７と、自己が前ホップの隣接光ノード装置の制御系２１７からの３Ｒ中継実施要求を受け取ったときには自己に到着する光信号に対して３Ｒ中継を実施する３Ｒ中継部２２４とを備えたことを特徴とする。
次に、第１７実施例の光ノード装置の動作を説明する。第１７実施例の光ノード装置は、自己を経由する上り光パスが設定されているときには、当該上り光パスを伝送される光信号を実測部２１８に分岐入力し、その信号劣化状態を観測している。いま、光ノード装置＃１で、光信号の劣化が検出されたとすると、光ノード装置＃１は、光ノード装置＃２に対して３Ｒ中継実施要求を送出する。この３Ｒ中継実施要求を受けた光ノード装置＃２では、自己を経由する上り光パスを３Ｒ中継部２２４に導き、３Ｒ中継を施す。
このように、あらかじめ設定されている３Ｒ区間に変化が生じる状況を説明すると、例えば、一つの光ノード装置に新規の光パスが多数設定された場合に、既設の光パスが新設された光パスの影響によるクロストークや非線形効果などによるノイズを受ける場合があり、このような場合には、３Ｒ区間に変化が生じる。第１７実施例では、このような３Ｒ区間の変化に柔軟に対応することができる。
なお、各光ノード装置がそれぞれ３Ｒ中継部２２４を有しているのであれば、従来と比較してネットワークリソースの有効利用が図れるのかという懸念が生じるが、従来は、全ての光ノード装置が等しく３Ｒ中継を行っているのに対し、第１７実施例では、選ばれた光ノード装置のみが３Ｒ中継を行っているのであり、３Ｒ中継負荷は複数の光ノード装置に分散されるので、ネットワークリソースの有効利用を図ることができる。
すなわち、各光ノード装置の３Ｒ中継部２２４は、ほとんどの場合に、自己を経由する光パスの一部だけを３Ｒ中継すればよいのである。これに対し、従来は、各光ノード装置の３Ｒ中継部２２４は、自己を経由する光パスの全部に対して３Ｒ中継を行う必要があった。したがって、３Ｒ中継部２２４の規模は従来と比較して小さな規模で対応できるため、ネットワークリソースの有効利用および低コスト化を図ることができる。
（第１８実施例）
第１８実施例の光ノード装置を図５３ないし図５５を参照して説明する。図５３は第１８実施例の出力側に光スイッチ部を備えた光ノード装置のブロック構成図である。図５４は第１８実施例の入力側に光スイッチ部を備えた光ノード装置のブロック構成図である。図５５は第１８実施例のトランク型の３Ｒ中継部を備えた光ノード装置のブロック構成図である。
第１８実施例の光ノード装置は、自己に到着する光信号の劣化状態を検出する実測部２１８と、この実測部２１８の検出結果が信号劣化を検出したときには自己に到着する光信号に対して３Ｒ中継を施す３Ｒ中継部２２４とを備えたことを特徴とする。
次に、第１８実施例の光ノード装置の動作を説明する。図５３に示す光ノード装置は、実測部２１８が入力された光信号の劣化を検出すると、その検出結果は制御系２１７に伝達される。制御系２１７は、セレクタ２２７に指示を出して、入力された光信号を３Ｒ中継部２２４に接続する。これにより、光スイッチ部２２８には、３Ｒ中継部２２４を経由して３Ｒ中継が施された光信号が入力される。
図５４に示す光ノード装置は、光スイッチ部２２８から出力される光信号の劣化を実測部２１８が検出すると、その検出結果は制御系２１７に伝達される。制御系２１７は、セレクタ２２７に指示を出して、入力された光信号を３Ｒ中継部２２４に接続する。これにより、３Ｒ中継部２２４を経由して３Ｒ中継が施された光信号が出力される。
図５５に示す光ノード装置は、実測部２１８が入力された光信号の劣化を検出すると、その検出結果は制御系２１７に伝達される。制御系２１７は、光スイッチ部２２８に指示を出して、入力された光信号を３Ｒ中継部２２４に接続する。これにより、光スイッチ部２２８からいったん出力された光信号は、３Ｒ中継部２２４を経由して３Ｒ中継された光信号が再び光スイッチ部２２８に入力される。光スイッチ部２２８は、３Ｒ中継された光信号を目的方路にスイッチングする。
ここまでの第１８実施例の説明は、単方向光パスあるいは双方向光パスの下り光パスを想定した説明であるが、上り光パスについても下り光パスと同様の手順で３Ｒ区間情報を生成できることは容易に類推できるので詳細な説明は省略する。
すなわち、第１８実施例の光ノード装置は、自己に到着する上り光パスの光信号の劣化状態を検出する実測部２１８と、この実測部２１８の検出結果が信号劣化を検出したときには自己に到着する上り光パスの光信号に対して３Ｒ中継を施す３Ｒ中継部２２４とを備えたことを特徴とする。
（第１９実施例）
第１９実施例の光ノード装置を図５６ないし図５９を参照して説明する。図５６および図５８は第１９実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。図５７および図５９は第１９実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
第１９実施例の光ノード装置は、光信号を交換接続し、自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する光ノード装置であって、図５６に示すように、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する手段とを３Ｒ中継実施判断部２２９に備え、当該３Ｒ中継実施を要求された前記他光ノード装置は、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して３Ｒ中継実施を要求する手段とを３Ｒ中継実施判断部２２９に備えたことを特徴とする。実際には、各光ノード装置に３Ｒ中継実施判断部２２９を備えており、自己が発ノードあるいは３Ｒ発ノードになったときには、上記の各手段の機能を発動させる。
次に、第１９実施例の光ノード装置の動作を説明する。図５７に示す３Ｒ中継実施要求手順は、３Ｒ中継実施判断部２２９により実行される。ここでは、光ノード装置＃１が３Ｒ発ノードとなり、光パスを設定しながら３Ｒ中継実施要求する過程を例にとって説明する。図５７に示すように、光ノード装置＃１の３Ｒ中継実施判断部２２９では、自己から１ホップ先の光ノード装置＃２に対して光パスを設定する（ステップ１０１、ステップ１０２）。図５６では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２に送出する。光ノード装置＃２は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を送出する。これにより光ノード装置＃１と＃２との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ１０３）、光ノード装置＃２からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ１０４）。光ノード装置＃２からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ１０５）、光ノード装置＃１は、自己から２ホップ先の光ノード装置＃３に対して光パスを設定する（ステップ１０６、ステップ１０２）。図５６では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２を経由して光ノード装置＃３に送出する。光ノード装置＃３は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃２を経由して送出する。これにより光ノード装置＃１と＃３との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ１０３）、光ノード装置＃３からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ１０４）。光ノード装置＃３からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ１０５）、光ノード装置＃１は、自己から３ホップ先の光ノード装置＃４に対して光パスを設定する（ステップ１０６、ステップ１０２）。図５６では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２および＃３を経由して光ノード装置＃４に送出する。光ノード装置＃４は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃３および＃２を経由して送出する。これにより光ノード装置＃１と＃４との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ１０３）、光ノード装置＃４からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ１０４）。光ノード装置＃４からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ１０５）、光ノード装置＃１は、自己から４ホップ先の光ノード装置＃５に対して光パスを設定する（ステップ１０６、ステップ１０２）。図５６では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４を経由して光ノード装置＃５に送出する。光ノード装置＃５は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃５との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ１０３）、光ノード装置＃５からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ１０４）。光ノード装置＃５からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ１０５）、光ノード装置＃１は、自己から５ホップ先の光ノード装置＃６に対して光パスを設定する（ステップ１０６、ステップ１０２）。図５６では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４、＃５を経由して光ノード装置＃６に送出する。光ノード装置＃６は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃５、＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃６との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ１０３）、光ノード装置＃６からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ１０４）。光ノード装置＃６からの試験用光信号劣化状況報告には、劣化が検出されたので（ステップ１０５）、自己から４ホップ先の光ノード装置＃５に対して３Ｒ中継実施を要求する（ステップ１０７）。光ノード装置＃５は光ノード装置＃１からの３Ｒ中継実施の要求を受け取ると光ノード装置＃１に対して要求承諾を応答する。
また、光ノード装置＃５は、光ノード装置＃１からの３Ｒ中継実施要求を受けたので（ステップ１０８）、自己が３Ｒ発ノードであると認識し、ステップ１０１からの手順を実行する。また、光ノード装置＃１は、光ノード装置＃５に３Ｒ中継実施を要求し、他光ノード装置からの３Ｒ中継実施要求を受けていないので処理を終了する。
このようにして、第１９実施例では、光パス設定の過程において、３Ｒ中継を実施する光ノード装置を決定することができる。図５６の例では、各光ノード装置＃１〜＃７の全てにそれぞれ３Ｒ中継実施判断部２２９を備えたが、例えば、一つおきに備えるといった構成とすることもできる。また、本実施例では説明をわかりやすくするために、３Ｒ中継が不必要であると予想される光ノード装置＃２あるいは＃３に対しても試験用光信号を送出したが、これらの光ノード装置＃２、＃３に対しては、試験用光信号送出の手順を省くこともできる。あるいは、３Ｒ中継の必要があると予想される光ノード装置＃５、＃６に対してのみ、試験用光信号を送出してもよい。
ここまでの第１９実施例の説明は、単方向光パスまたは双方向光パスの下り光パスを想定した場合の説明である。続いて、上り光パスを想定した場合について図５８および図５９を参照して説明する。第１９実施例の光ノード装置は、自己が発ノードであるときに着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する。３Ｒ中継実施判断部２２９は、自己が発ノードでないときに自己に光パスが設定されると上り光パスに試験用光信号を送出する手段を備え、また、この３Ｒ中継実施判断部２２９は、自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、さらに、前記試験用光信号の送出元の光ノード装置の３Ｒ中継実施判断部２２９は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには上り光パスから到着する光信号に対して３Ｒ中継を実施すると判断する。さらに、３Ｒ中継実施判断部２２９は、自己が上り光パスにおいて３Ｒ中継を実施する光ノード装置であるときに自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えたことを特徴とする。実際には、各光ノード装置に３Ｒ中継実施判断部２２９を備えており、自己が発ノードまたは３Ｒ発ノードまたは３Ｒ着ノードになったときには、上記の各手段の機能を発動させる。
次に、第１９実施例の光ノード装置の動作を説明する。図５９に示す３Ｒ中継実施要求手順は、３Ｒ中継実施判断部２２９により実行される。ここでは、光ノード装置＃１が上り光パスにおける３Ｒ着ノードとなり、光パスを設定しながら３Ｒ中継実施要求する過程を例にとって説明する。図５９に示すように、光ノード装置＃１の３Ｒ中継実施判断部２２９では、自己から１ホップ先の光ノード装置＃２に対して光パスを設定する（ステップ１１１、ステップ１１２）。図５８では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２に送出する。光ノード装置＃２は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を送出する。これにより光ノード装置＃１と＃２との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ１１３）、光ノード装置＃２からの試験用光信号劣化を実測してその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃２に報告する（ステップ１１４）。光ノード装置＃２からの試験用光信号には、劣化が検出されていないので（ステップ１１５）、光ノード装置＃１は、自己から２ホップ先の光ノード装置＃３に対して光パスを設定する（ステップ１１６、ステップ１１２）。図５８では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２を経由して光ノード装置＃３に送出する。光ノード装置＃３は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃２を経由して送出する。これにより光ノード装置＃１と＃３との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ１１３）、光ノード装置＃３からの試験用光信号劣化を実測してその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃３に報告する（ステップ１１４）。光ノード装置＃３からの試験用光信号には、劣化が検出されていないので（ステップ１１５）、光ノード装置＃１は、自己から３ホップ先の光ノード装置＃４に対して光パスを設定する（ステップ１１６、ステップ１１２）。図５８では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２および＃３を経由して光ノード装置＃４に送出する。光ノード装置＃４は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃３および＃２を経由して送出する。これにより光ノード装置＃１と＃４との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ１１３）、光ノード装置＃４からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃４に報告する（ステップ１１４）。光ノード装置＃４からの試験用光信号には、劣化が検出されていないので（ステップ１１５）、光ノード装置＃１は、自己から４ホップ先の光ノード装置＃５に対して光パスを設定する（ステップ１１６、ステップ１１２）。図５８では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４を経由して光ノード装置＃５に送出する。光ノード装置＃５は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃５との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ１１３）、光ノード装置＃５からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃５に報告する（ステップ１１４）。光ノード装置＃５からの試験用光信号には、劣化が検出されていないので（ステップ１１５）、光ノード装置＃１は、自己から５ホップ先の光ノード装置＃６に対して光パスを設定する（ステップ１１６、ステップ１１２）。図５８では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４、＃５を経由して光ノード装置＃６に送出する。光ノード装置＃６は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃５、＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃６との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ１１３）、光ノード装置＃６からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃６に報告する（ステップ１１４）。光ノード装置＃６からの試験用光信号には、劣化が検出されたので（ステップ１１５）、自己から４ホップ先の光ノード装置＃５に対して３Ｒ中継実施を要求する（ステップ１１７）。光ノード装置＃５は光ノード装置＃１からの３Ｒ中継実施の要求を受け取ると光ノード装置＃１に対して要求承諾を応答する。
また、光ノード装置＃５は、光ノード装置＃１からの通知により（ステップ１１８）、自己が３Ｒ発ノードであると認識し、ステップ１１１からの手順を実行する。また、光ノード装置＃１は、光ノード装置＃５に３Ｒ中継実施を要求し、他光ノード装置からの３Ｒ中継実施要求を受けていないので処理を終了する。
このようにして、第１９実施例では、光パス設定の過程において、３Ｒ中継を実施する光ノード装置を決定することができる。図５８の例では、各光ノード装置＃１〜＃７の全てにそれぞれ３Ｒ中継実施判断部２２９を備えたが、例えば、一つおきに備えるといった構成とすることもできる。また、本実施例では説明をわかりやすくするために、３Ｒ中継が不必要であると予想される光ノード装置＃２あるいは＃３に対しても試験用光信号を送出したが、これらの光ノード装置＃２、＃３に対しては、試験用光信号送出の手順を省くこともできる。あるいは、３Ｒ中継の必要があると予想される光ノード装置＃５、＃６に対してのみ、試験用光信号を送出してもよい。
（第２０実施例）
第２０実施例の光ノード装置を図６０ないし図６３を参照して説明する。図６０および図６２は第２０実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。図６１および図６３は第２０実施例の光ノード装置のブロック構成図である。
第２０実施例の光ノード装置は、図６１に示すように、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持するＱ値保持部２３４と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達するＰ値送出部２３２と、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算するＱ値減算部２３５と、このＱ値減算部２３５の演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己に到着する光信号に対して３Ｒ中継を実施する指示を行う比較部２３６とを備え、Ｐ値送出部２３２は、自己が当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達することを特徴とする。
次に、第２０実施例の光ノード装置の動作を説明する。Ｑ値生成部２３３は、自己に接続されたリンクの光信号劣化度合いをパラメータテーブル２４０および劣化度合テーブル２５０を参照した結果に基づきＱ値を生成する。Ｑ値は、劣化度合いに比例して定められた定数であり、リンク毎に設けられる。また、Ｑ値は初期値Ｐに対して設定される。例えば、自光ノード装置における光信号の劣化度合いを光信号強度と光ノイズとで考えた場合に、３Ｒ発ノードから送出された光信号を半分の強度に減衰させ、また、３Ｒ発ノードから送出された光信号の誤り率を２倍に増加させるような場合には、初期値Ｐが１００であればＱ値は５０に設定される。このＱ値は光ノード装置を経由する毎に減算され、減算結果が閾値以下になった光ノード装置では、自己が３Ｒ中継を実施することがわかる。さらに、自己が被測定光パスの着ノードでないときには、自己が３Ｒ発ノードであるとして、新たに初期値Ｐを送出する。
このようにして、光パス設定過程において３Ｒ中継実施を判断することができる。すなわち、光パス設定要求中に初期値Ｐを搭載しておけば、光パス設定要求を受け取った各光ノード装置において、自己が３Ｒ中継を実施するか否かを判定しながら光パス設定手順を実行することができる。
ここまでの第２０実施例の説明は、単方向光パスまたは双方向光パスの下り光パスを想定した場合の説明である。続いて、上り光パスを想定した場合について図６２および図６３を参照して説明する。第２０実施例の光ノード装置は、図６３に示すように、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持するｑ値保持部３３４と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達するｐ値送出部３３２と、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算するｑ値加算部３３５と、このｑ値加算部３３５の演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己に上り光パスから到着する光信号に対して３Ｒ中継を実施する指示を行う比較部３３６とを備え、ｐ値送出部３３２は、自己が当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達することを特徴とする。
次に、第２０実施例の光ノード装置の動作を説明する。ｑ値生成部３３３は、自己に接続されたリンクの光信号劣化度合いをパラメータテーブル２４０および劣化度合テーブル２５０を参照した結果に基づきｑ値を生成する。ｑ値は、劣化度合いに比例して定められた定数であり、リンク毎に設けられる。また、ｑ値は前述した下り光パスの場合のＱ値と同様に設定される。
このｑ値は光ノード装置を経由する毎に加算され、加算結果が閾値以上になった光ノード装置では、自己が上り光パスにおいて３Ｒ中継を実施することがわかる。さらに、自己が被測定光パスの着ノードでないときには、自己が上り光パスにおける３Ｒ着ノードであるとして、新たに初期値ｐを送出する。
なお、ｐ値は、第２０実施例では、“０”とするが、ｐ値は諸条件を考慮して設定することができる。例えば、３Ｒ区間の最大長の範囲内で、設定する３Ｒ区間の長さをｐ値によって加減することができる。すなわち、閾値が固定であれば、ｐ値を負の整数とすれば、ｐ値を“０”と設定した場合よりも加算できる数値が大きくなるので、３Ｒ区間を長めに設定することができる。その反対に、ｐ値を正の整数とすれば、ｐ値を“０”と設定した場合よりも加算できる数値が小さくなるので３Ｒ区間を短めに設定することができる。
このようにして、光パス設定過程において３Ｒ中継実施を判断することができる。すなわち、光パス設定要求中に初期値ｐを搭載しておけば、光パス設定要求を受け取った各光ノード装置において、自己が３Ｒ中継を実施するか否かを判定しながら光パス設定手順を実行することができる。
なお、第１７〜第２０実施例では、説明をわかりやすくするために、下り光パスを想定した場合の説明と、上り光パスを想定した場合の説明とを分けて行ったが、実際には、これらを同時に行うことにより、上り下り双方向の光パスについて同時に３Ｒ区間を設定することができる。
（第２１実施例）
本発明第２１実施例を図６４ないし図６６を参照して説明する。図６４は第２１実施例の網制御装置と光ネットワークとの関係を示す図である。図６５は第２１実施例の網制御装置のブロック構成図である。図６６は第２１実施例の保守者装置のブロック構成図である。
第２１実施例は、図６４に示すように、光信号を交換接続する複数の光ノード装置１〜８と、この複数の光ノード装置１〜８間を接続する光伝送路とを備えた光ネットワークを管理する網制御装置４１０である。ここで、第２１実施例の特徴とするところは、図６５に示すように、光ネットワークのトポロジ情報を保持するトポロジ情報保持部４１１と、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を前記トポロジ情報上に作成する３Ｒ区間情報作成部４１２と、この３Ｒ区間情報作成部４１２により作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を入力された指示に基づき変更する３Ｒ区間情報変更部４１３と、この３Ｒ区間情報変更部４１３により変更された前記トポロジ情報上の３Ｒ区間の情報を前記光ノード装置に通知する３Ｒ区間情報通知部４１４とを備えたところにある。
次に、第２１実施例の網制御装置４１０の動作を説明する。図６４に示すように、光ノード装置１〜８からなる光ネットワークを網制御装置４１０は一括制御する。すなわち、各光ノード装置１〜８は、網制御装置４１０と通信を行うことにより、自光ノード装置が光ネットワーク上で割当てられた役割を認識し、当該役割に相当する機能を発動する。また、網制御装置４１０は、各光ノード装置１〜８からの様々な情報を集約して保持し、当該集約された情報に基づき光ネットワーク運営上必要な様々な計算および処理を実行する。
ここでは、網制御装置４１０の３Ｒ区間情報生成の実施例を説明する。トポロジ情報保持部４１１には、図６４に示した光ネットワークのトポロジ情報が保持されている。当該情報は、定期的に更新される。あるいは、トポロジに変更が生じる毎に更新される。続いて、このトポロジ情報上に、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を作成する。図６５の例では、ホップ数情報が“２”で、３Ｒ発ノードが光ノード装置１である。
これにより、３Ｒ区間情報作成部４１２のトポロジ情報上には、１→２→３、１→４→６、１→５→７の３つの３Ｒ区間の推定情報が作成される。続いて、３Ｒ区間情報変更部４１３では、変更を希望する３Ｒ区間の推定情報の変更情報が入力される。図６４の例では、３Ｒ区間１→５→７を１→５→７→８に変更するように指示が入力される。このような変更指示は、例えば、区間１→５→７→８を頻繁に利用するユーザが区間１→５→７→８は３Ｒ区間であることを実測により確認した場合に行われる。
このようにして変更された３Ｒ区間情報は、３Ｒ区間情報通知部４１４により各光ノード装置１〜８に通知される。この通知は、３Ｒ区間情報に変更が生じる毎に行われてもよいし、あるいは、各光ノード装置１〜８が必要に応じて網制御装置４１０に通知を要求してもよい。
ここで、３Ｒ区間情報作成部４１２に入力されるホップ数情報の決め方について説明する。当該ホップ数情報は、３Ｒ区間を推定し、そのホップ数で決定するが、第２１実施例では、当該ホップ数情報を自動的に算出する機能を有する保守者装置について説明する。
第２１実施例の保守者装置は、図６６に示すように、ホップ数の情報を生成するホップ数情報生成部４４５と、光ネットワークのトポロジ情報を当該光ネットワークで使用される光ファイバ種類および波長帯の情報と共に保持するパラメータテーブル４４０と、光ファイバ種類および波長帯と単位区間当りの光信号の劣化度合いとの関係を記録した劣化度合テーブル４５０とを備え、ホップ数情報生成部４４５は、パラメータテーブル４４０を参照して得たトポロジ情報上における光ファイバ種類および波長帯の情報と劣化度合テーブル４５０に記録された光ファイバ種類および波長帯と単位区間当りの光信号の劣化度合いとを対照して前記ホップ数の情報を生成する。
次に、第２１実施例の保守者装置の動作を説明する。ホップ数情報生成部４４５は、トポロジ情報を参照し、例えば、光ノード装置１を３Ｒ発ノードとした場合の３Ｒ区間を推定する。この推定には、パラメータテーブル４４０および劣化度合テーブル４５０が用いられる。
ここで、光ノード装置１を３Ｒ発ノードとした場合のホップ数推定手順を説明する。光ノード装置１から、例えば、光ノード装置４への光パスが設定されたと想定すると、パラメータテーブル４４０から当該光パスが設定された光ファイバ種類はＤであり、波長帯はＬである。つぎに、劣化度合テーブル４５０を参照して光ファイバ種類Ｄと波長帯Ｌとの組合せの劣化度合いを調べる。その結果は“−１”である。
続いて、光ノード装置４から光ノード装置６への光パスが設定されたと想定すると、パラメータテーブル４４０から当該光パスが設定された光ファイバ種類はＢであり、波長帯はＬである。つぎに、劣化度合テーブル４５０を参照して光ファイバ種類Ｂと波長帯Ｌとの組合せの劣化度合いを調べる。その結果は“−４”である。ここまでの結果から光ノード装置１から光ノード装置６までの劣化度合いは“−５”である。
続いて、光ノード装置６から光ノード装置８への光パスが設定されたと想定すると、パラメータテーブル４４０から当該光パスが設定された光ファイバ種類はＣであり、波長帯はＬである。つぎに、劣化度合テーブル４５０を参照して光ファイバ種類Ｃと波長帯Ｌとの組合せの劣化度合いを調べる。その結果は“−２”である。ここまでの結果から光ノード装置１から光ノード装置８までの劣化度合いは“−７”である。
ここで、例えば、劣化度合いが“−５”までは３Ｒ中継を必要としないことがわかっていれば、光ノード装置１→４→６までは３Ｒ中継を必要としないことがわかる。このようにして得られた結果から３Ｒ区間のホップ数を推定し、これを網制御装置４１０の３Ｒ区間情報作成部４１２に与える。
ここまでの第２１実施例の説明は、単方向光パスあるいは双方向光パスの下り光パスを想定した説明であるが、上り光パスについても下り光パスと同様の手順で３Ｒ区間情報を生成できることは容易に類推できるので詳細な説明は省略する。
（第２２実施例）
第２２実施例を第１７実施例で参照した図５１ならびに図６７ないし図７０を参照して説明する。図６７および図６９は第２２実施例の網制御装置のブロック構成図である。図６８および図７０は第２２実施例の網制御装置からの指示に基づき実測を行う光ノード装置を説明するための図である。本実施例の実測部のブロック構成図は図５１と同様である。
第２２実施例の網制御装置４１０は、図６７に示すように、光ネットワークのトポロジ情報を保持するトポロジ情報保持部４１１と、入力されたホップ数情報に基づき指定された光ノード装置１を３Ｒ発ノードとする３Ｒ区間の推定情報を前記トポロジ情報上に作成する３Ｒ区間情報作成部４１２と、この３Ｒ区間情報作成部４１２により作成された前記トポロジ情報上の３Ｒ区間の推定情報に対応する前記光ネットワーク上の区間に試験用光パスを設定するように光ノード装置１〜８に指示する試験用光パス設定部４１５と、この試験用光パス設定部４１５により光ノード装置１〜８が設定した前記試験用光パスによる光信号劣化度合いの実測結果を収集する実測データ収集部４１６と、この実測データ収集部４１６により収集された前記光信号劣化度合いの実測結果に基づき３Ｒ区間情報作成部４１２により作成された前記トポロジ情報上の３Ｒ区間の推定情報の一部または全部を変更する３Ｒ区間情報変更部４１３と、この３Ｒ区間情報変更部４１３により変更された前記トポロジ情報上の３Ｒ区間の情報を光ノード装置１〜８に通知する３Ｒ区間情報通知部４１４とを備えたことを特徴とする。
次に、第２２実施例の網制御装置４１０の動作を説明する。図６４に示すように、光ノード装置１〜８からなる光ネットワークを網制御装置４１０は一括制御する。すなわち、各光ノード装置１〜８は、網制御装置４１０と通信を行うことにより、自光ノード装置が光ネットワーク上で割当てられた役割を認識し、当該役割に相当する機能を発動する。また、網制御装置４１０は、各光ノード装置１〜８からの様々な情報を集約して保持し、当該集約された情報に基づき光ネットワーク運営上必要な様々な計算および処理を実行する。
ここでは、網制御装置４１０の３Ｒ区間情報生成の実施例を説明する。トポロジ情報保持部４１１には、図６４に示した光ネットワークのトポロジ情報が保持されている。当該情報は、定期的に更新される。あるいは、トポロジに変更が生じる毎に更新される。続いて、このトポロジ情報上に、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を作成する。図６７の例では、ホップ数情報が“３”で、３Ｒ発ノードが光ノード装置１である。
これにより、３Ｒ区間情報作成部４１２のトポロジ情報上には、１→２→３、１→４→６→８、１→５→７→８の３つの３Ｒ区間の推定情報が作成される。続いて、試験用光パス設定部４１５では、３Ｒ区間情報作成部４１２により作成された３Ｒ区間に実際に試験用光パスを設定して実測を行うように、光ノード装置１〜８に指示する。
図６８を参照して光ノード装置１、４、６、８における３Ｒ区間実測手順を説明する。各光ノード装置１、４、６、８の制御系４１７に、試験用光パス設定部４１５からの指示が到着すると、各光ノード装置１、４、６、８は自己の役割を認識して機能を発動する。すなわち、光ノード装置１は、自己が３Ｒ発ノードであり、光ノード装置８までの試験用光パスを設定することを認識し、隣接する光ノード装置４までの試験用光パス設定に必要なリソースを確保し、光ノード装置４に対して試験用光パスの設定要求を行う。光ノード装置４は、光ノード装置１からの試験用光パス設定要求を受け取り、光ノード装置６までの試験用光パス設定に必要なリソースを確保し、光ノード装置６に対して試験用光パス設定要求を行う。光ノード装置６は、光ノード装置４からの試験用光パス設定要求を受け取り、光ノード装置８までの試験用光パス設定に必要なリソースを確保し、光ノード装置８に対して試験用光パス設定要求を行う。光ノード装置８では、光ノード装置６からの試験用光パス要求を受け取り、光ノード装置６との間の試験用光パス設定を行い、当該設定が完了した旨を知らせる試験用光パス設定完了通知を光ノード装置６に対して行う。光ノード装置６は、光ノード装置８からの試験用光パス設定完了通知を受け取り、光ノード装置４との間の試験用光パス設定を行い、当該設定が完了した旨を知らせる試験用光パス設定完了通知を光ノード装置４に対して行う。光ノード装置４は、光ノード装置６からの試験用光パス設定完了通知を受け取り、光ノード装置１との間の試験用光パス設定を行い、当該設定が完了した旨を知らせる試験用光パス設定完了通知を光ノード装置１に対して行う。これらの試験用光パス設定は、光パス設定部４１９により行われる。
光ノード装置１は、光ノード装置４からの試験用光パス設定完了通知を受け取り、光ノード装置８までの試験用光パスが設定されたことを認識し、当該試験用光パスに実測部４１８の送信器（ＴＸ）から試験用光信号を送出する。この試験用光信号は、各光ノード装置４、６、８の実測部４１８の受信器（ＲＸ）により受信される。試験用光信号を受信した各光ノード装置４、６、８の実測部４１８は、当該試験用光信号の劣化度合いを判定し、その結果を光ノード装置１の制御系４１７に通知する。この通知を受けた光ノード装置１の制御系４１７は、光ノード装置４、６までは３Ｒ中継を必要としないことを認識し、その実測結果を網制御装置４１０に通知する。光ノード装置１は、同様に、区間１→２→３、区間１→５→７→８についても実測を行う。
実測部４１８は、図５１を参照して説明したように、光ノイズ観測部２２５および光強度観測部２２６により、それぞれ光信号の光ノイズおよび光強度を実測する。この実測結果は、実測データ生成部２３１により集約される。なお、他実施例における実測部４１８も同様の構成である。
網制御装置４１０の実測データ収集部４１６は、光ノード装置１から通知される実測結果を収集し、３Ｒ区間情報変更部４１３に伝達する。３Ｒ区間情報変更部４１３は、３Ｒ区間情報作成部４１２が作成した３Ｒ区間の推定情報に対し、実測データ収集部４１６から伝達された実測結果により変更を行う。その結果、３Ｒ区間１→４→６→８は、１→４→６に変更される。３Ｒ区間情報変更部４１３により変更された３Ｒ区間情報は、３Ｒ区間情報通知部４１４により光ノード装置１〜８に通知される。この通知は、３Ｒ区間情報に変更が生じる毎に行われてもよいし、あるいは、各光ノード装置１〜８が必要に応じて網制御装置４１０に通知を要求してもよい。
ここまでの第２２実施例の説明は、単方向光パスまたは双方向光パスの下り光パスを想定した場合の説明である。続いて、上り光パスを想定した場合について図６９および図７０を参照して説明する。図６４に示すように、光ノード装置１〜８からなる光ネットワークを網制御装置４１０は一括制御する。すなわち、各光ノード装置１〜８は、網制御装置４１０と通信を行うことにより、自光ノード装置が光ネットワーク上で割当てられた役割を認識し、当該役割に相当する機能を発動する。また、網制御装置４１０は、各光ノード装置１〜８からの様々な情報を集約して保持し、当該集約された情報に基づき光ネットワーク運営上必要な様々な計算および処理を実行する。
ここでは、網制御装置４１０の３Ｒ区間情報生成の実施例を説明する。トポロジ情報保持部４１１には、図６４に示した光ネットワークのトポロジ情報が保持されている。当該情報は、定期的に更新される。あるいは、トポロジに変更が生じる毎に更新される。続いて、このトポロジ情報上に、入力されたホップ数情報に基づき指定された光ノード装置を３Ｒ発ノードとする３Ｒ区間の推定情報を作成する。図６９の例では、ホップ数情報が“３”で、３Ｒ発ノードが光ノード装置３および８である。
これにより、３Ｒ区間情報作成部４１２のトポロジ情報上には、３→２→１、８→６→４→１、８→７→５→１の３つの３Ｒ区間の推定情報が作成される。続いて、試験用光パス設定部４１５では、３Ｒ区間情報作成部４１２により作成された３Ｒ区間に実際に試験用光パスを設定して実測を行うように、光ノード装置１〜８に指示する。
図７０を参照して光ノード装置１、４、６、８における３Ｒ区間実測手順を説明する。各光ノード装置１、４、６、８の制御系４１７に、試験用光パス設定部４１５からの指示が到着すると、各光ノード装置１、４、６、８は自己の役割を認識して機能を発動する。すなわち、光ノード装置１は、自己が上り光パスの３Ｒ着ノードであり、光ノード装置８までの試験用光パスを設定することを認識し、隣接する光ノード装置４までの試験用光パス設定に必要なリソースを確保し、光ノード装置４に対して試験用光パスの設定要求を行う。光ノード装置４は、光ノード装置１からの試験用光パス設定要求を受け取り、光ノード装置６までの試験用光パス設定に必要なリソースを確保し、光ノード装置６に対して試験用光パス設定要求を行う。光ノード装置６は、光ノード装置４からの試験用光パス設定要求を受け取り、光ノード装置８までの試験用光パス設定に必要なリソースを確保し、光ノード装置８に対して試験用光パス設定要求を行う。光ノード装置８では、光ノード装置６からの試験用光パス要求を受け取り、光ノード装置６との間の試験用光パス設定を行い、当該設定が完了した旨を知らせる試験用光パス設定完了通知を光ノード装置６に対して行う。光ノード装置６は、光ノード装置８からの試験用光パス設定完了通知を受け取り、光ノード装置４との間の試験用光パス設定を行い、当該設定が完了した旨を知らせる試験用光パス設定完了通知を光ノード装置４に対して行う。光ノード装置４は、光ノード装置６からの試験用光パス設定完了通知を受け取り、光ノード装置１との間の試験用光パス設定を行い、当該設定が完了した旨を知らせる試験用光パス設定完了通知を光ノード装置１に対して行う。これらの試験用光パス設定は、光パス設定部４１９により行われる。
光ノード装置１は、光ノード装置４からの試験用光パス設定完了通知を受け取り、光ノード装置８までの試験用光パスが設定されたことを認識する。続いて、光ノード装置１は光ノード装置８に対して試験用光信号の送出を要求する。この要求を受け取った光ノード装置８は、試験用上り光パスに実測部４１８の送信器（ＴＸ）から試験用光信号を送出する。この試験用光信号は、各光ノード装置６、４、１の実測部４１８の受信器（ＲＸ）により受信される。試験用光信号を受信した各光ノード装置６、４の実測部４１８は、当該試験用光信号の劣化度合いを判定し、その結果を光ノード装置１の制御系４１７に通知する。この通知を受けた光ノード装置１の制御系４１７は、光ノード装置４、６では３Ｒ中継を必要としないが、自己（光ノード装置１）が受信した試験用光信号は劣化が多く、３Ｒ中継を必要とすることを認識し、その実測結果を網制御装置４１０に通知する。光ノード装置１は、同様に、区間３→２→１、区間８→７→５→１についても実測を行う。
網制御装置４１０の実測データ収集部４１６は、光ノード装置１から通知される実測結果を収集し、３Ｒ区間情報変更部４１３に伝達する。３Ｒ区間情報変更部４１３は、３Ｒ区間情報作成部４１２が作成した３Ｒ区間の推定情報に対し、実測データ収集部４１６から伝達された実測結果により変更を行う。その結果、３Ｒ区間８→６→４→１は、６→４→１に変更される。３Ｒ区間情報変更部４１３により変更された３Ｒ区間情報は、３Ｒ区間情報通知部４１４により光ノード装置１〜８に通知される。この通知は、３Ｒ区間情報に変更が生じる毎に行われてもよいし、あるいは、各光ノード装置１〜８が必要に応じて網制御装置４１０に通知を要求してもよい。
このように、第２２実施例の網制御装置４１０は、最初に３Ｒ区間情報作成部４１２に与えられたホップ数の推定値に対して実測を行い、変更を加えることにより、最終的に正確な３Ｒ区間情報を得ることができる。したがって、３Ｒ区間情報作成部４１２に与えるホップ数の推定値としては、３Ｒ区間とすることが可能と推定される最大値を与えることが望ましい。あるいは、当該最大値を多少超えたホップ数を与えておき、実測による修正を期待してもよい。これにより、可能な限り大きな３Ｒ区間を光ネットワーク上に設定することができ、必要最小数あるいは必要最小能力の３Ｒ中継器を用いてネットワークリソースの有効利用を図り、経済的な光ネットワークを構成することができる。
（第２３実施例）
第２３実施例を図７１および図７２を参照して説明する。図７１は第２３実施例の網制御装置の要部ブロック構成図である。図７２は第２３実施例の網制御装置におけるトラヒック需要情報収集を説明するための図である。
第２３実施例の網制御装置４１０は、図７１に示すように、光ネットワークのトポロジ情報を保持するトポロジ情報保持部４１１と、光ネットワークに設定された３Ｒ区間を当該トポロジ情報に対応して保持する３Ｒ区間情報保持部４２０と、光ネットワーク内のトラヒック需要情報を収集するトラヒック需要情報収集部４２１と、このトラヒック需要情報収集部４２１により収集されたトラヒック需要情報に基づきトラヒック需要が増加した区間の内で３Ｒ区間情報保持部４２０の情報を参照して未だ３Ｒ区間情報が生成されていない区間を保守者に通知する３Ｒ区間情報追加要求部４２２とを備えたことを特徴とする。
次に、第２３実施例の網制御装置４１０の動作を説明する。第２３実施例の網制御装置４１０は、３Ｒ区間情報保持部４２０に、既に得られた光ネットワーク上の３Ｒ区間情報を保持している。各光ノード装置１〜８は、自己に接続されたリンクにおけるトラヒックを測定しており、トラヒック需要情報収集部４２１は、光ノード装置１〜８から通知される各光ノード装置１〜８に接続されたリンクにおけるトラヒック需要情報を収集する。なお、各光ノード装置１〜８におけるトラヒック測定に関しては既知の技術であるので、詳細な説明は省略する。このトラヒック需要情報は、３Ｒ区間情報追加要求部４２２に伝達される。
いま、３Ｒ区間情報追加要求部４２２が、図７２に示すように、区間１→４→５におけるトラヒック需要が増加していることを察知した場合に、３Ｒ区間情報保持部４２０を参照し、区間１→４→５の３Ｒ区間情報が無いことが判明したときには、当該区間１→４→５における３Ｒ区間情報を保守者に対して要求する。この要求を受けた保守者は、例えば、第２１または第２２実施例で説明した網制御装置の機能を利用して３Ｒ区間情報を生成する。
ここまでの第２３実施例の説明は、単方向光パスあるいは双方向光パスの下り光パスを想定した説明であるが、上り光パスについても下り光パスと同様の手順で３Ｒ区間情報を生成できることは容易に類推できるので詳細な説明は省略する。
（第２４実施例）
第２４実施例の網制御装置を図７２および図７３を参照して説明する。図７２は第２４実施例の網制御装置におけるトラヒック需要情報収集を説明するための図であり、第２３実施例と共通である。図７３は第２４実施例の網制御装置の要部ブロック構成図である。
第２４実施例の網制御装置４１０は、図７３に示すように、光ネットワークのトポロジ情報を保持するトポロジ情報保持部４１１と、光ネットワークに設定された３Ｒ区間を当該トポロジ情報に対応して保持する３Ｒ区間情報保持部４２０と、光ネットワーク内のトラヒック需要情報を収集するトラヒック需要情報収集部４２１と、このトラヒック需要情報収集部４２１により収集されたトラヒック需要情報に基づきトラヒック需要が増加した区間の内で３Ｒ区間情報保持部４２０を参照して未だ３Ｒ区間情報が生成されていない区間の３Ｒ区間情報を新たに生成する試験用光パス設定部４１５、実測データ収集部４１６、３Ｒ区間情報変更部４１３とを備えたことを特徴とする。
次に、第２４実施例の網制御装置４１０の動作を説明する。第２４実施例の網制御装置４１０は、３Ｒ区間情報保持部４２０に、既に得られた光ネットワーク上の３Ｒ区間情報を保持している。各光ノード装置１〜８は、自己に接続されたリンクにおけるトラヒックを測定しており、トラヒック需要情報収集部４２１は、光ノード装置１〜８から通知される各光ノード装置１〜８に接続されたリンクにおけるトラヒック需要情報を収集する。なお、各光ノード装置１〜８におけるトラヒック測定に関しては既知の技術であるので、詳細な説明は省略する。このトラヒック需要情報は、試験用光パス設定部４１５に伝達される。
いま、試験用光パス設定部４１５が、図７２に示すように、区間１→４→５におけるトラヒック需要が増加していることを察知した場合に、３Ｒ区間情報保持部４２０を参照し、区間１→４→５の３Ｒ区間情報が無いことが判明したときには、光ノード装置１、４、５に試験用光パス設定および３Ｒ区間情報の実測を指示する。実測データ収集部４１６は、光ノード装置１、４、５からの３Ｒ区間情報の実測結果を収集する。当該実測結果が区間１→４→５を３Ｒ区間とすることが可能であることを示しているときには、３Ｒ区間情報変更部４１３に対して区間１→４→５を新たな３Ｒ区間とするように指示する。３Ｒ区間情報変更部４１３は、当該指示を受けると３Ｒ区間情報を変更し、３Ｒ区間情報保持部４２０に対して３Ｒ区間情報の変更を指示すると共に、３Ｒ区間情報通知部４１４に当該変更内容を伝達する。３Ｒ区間情報通知部４１４は、各光ノード装置１〜８に当該変更内容を通知する。
ここまでの第２４実施例の説明は、単方向光パスあるいは双方向光パスの下り光パスを想定した説明であるが、上り光パスについても下り光パスと同様の手順で３Ｒ区間情報を生成できることは容易に類推できるので詳細な説明は省略する。
（第２５実施例）
第２５実施例の光ノード装置を図７４および図７５を参照して説明する。図７４および図７５は第２５実施例の光ノード装置の要部ブロック構成および動作を説明するための図である。第２５実施例の光ノード装置は、図７４に示すように、自己に到着する光信号の劣化状態を検出する実測部４１８と、この実測部４１８の検出結果が信号劣化を検出したときには自己の一つ前のホップに相当する隣接光ノード装置に当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する制御系４１７と、自己が次ホップの隣接光ノード装置の制御系４１７からの通知を受け取ったときには自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する３Ｒ中継部４２４と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する３Ｒ区間情報保持部４２３とを備えたことを特徴とする。
次に、第２５実施例の光ノード装置の動作を説明する。第２５実施例の光ノード装置は、光ノード装置相互間の広告により光ネットワーク全体の３Ｒ区間情報を３Ｒ区間情報保持部４２３に保持している。また、自己を経由する光パスが設定されているときには、当該光パスを伝送される光信号を実測部４１８に分岐入力し、その信号劣化状態を観測している。いま、光ノード装置＃４で、光信号の劣化が検出されたとすると、光ノード装置＃４は、光ノード装置＃３に対して光ノード装置＃３が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する。この通知を受けた光ノード装置＃３では、自己を経由する光パスを３Ｒ中継部４２４に導き、３Ｒ中継を施す。さらに、光ノード装置＃３の制御系４１７は、自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを他光ノード装置に広告する。当該広告を受け取った光ノード装置の３Ｒ区間情報保持部４２３は、自己が保持している３Ｒ区間情報を更新する。
ここまでの第２５実施例の説明は、単方向光パスまたは双方向光パスの下り光パスを想定した場合の説明である。続いて、上り光パスを想定した場合について図７５を参照して説明する。第２５実施例の光ノード装置は、図７５に示すように、自己に到着する上り光パスの光信号の劣化状態を検出する実測部４１８と、この実測部４１８の検出結果が信号劣化を検出したときには自己の次ホップに相当する隣接光ノード装置に当該光ノード装置が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する制御系４１７と、自己が前ホップの隣接光ノード装置の制御系４１７からの通知を受け取ったときには自己が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを認識する３Ｒ中継部４２４と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する３Ｒ区間情報保持部４２３とを備えたことを特徴とする。
次に、第２５実施例の光ノード装置の動作を説明する。第２５実施例の光ノード装置は、光ノード装置相互間の広告により光ネットワーク全体の３Ｒ区間情報を３Ｒ区間情報保持部４２３に保持している。また、自己を経由する上り光パスが設定されているときには、当該上り光パスを伝送される光信号を実測部４１８に分岐入力し、その信号劣化状態を観測している。いま、光ノード装置＃１で、光信号の劣化が検出されたとすると、光ノード装置＃１は、光ノード装置＃２に対して光ノード装置＃２が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する。この通知を受けた光ノード装置＃２では、自己を経由する上り光パスを３Ｒ中継部４２４に導き、３Ｒ中継を施す。さらに、光ノード装置＃２の制御系４１７は、自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを他光ノード装置に広告する。当該広告を受け取った光ノード装置の３Ｒ区間情報保持部４２３は、自己が保持している３Ｒ区間情報を更新する。
このように、あらかじめ設定されている３Ｒ区間に変化が生じる状況を説明すると、例えば、一つの光ノード装置に新規の光パスが多数設定された場合に、既設の光パスが新設された光パスの影響によるクロストークや非線形効果などによるノイズを受ける場合があり、このような場合には、３Ｒ区間に変化が生じる。第２５実施例では、このような３Ｒ区間の変化に柔軟に対応することができる。
なお、各光ノード装置がそれぞれ３Ｒ中継部４２４を有しているのであれば、従来と比較してネットワークリソースの有効利用が図れるのかという懸念が生じるが、従来は、全ての光ノード装置が等しく３Ｒ中継を行っているのに対し、第２５実施例では、選ばれた光ノード装置のみが３Ｒ中継を行っているのであり、３Ｒ中継負荷は複数の光ノード装置に分散されるので、ネットワークリソースの有効利用を図ることができる。
すなわち、各光ノード装置の３Ｒ中継部４２４は、ほとんどの場合に、自己を経由する光パスの一部だけを３Ｒ中継すればよいのである。これに対し、従来は、各光ノード装置の３Ｒ中継部４２４は、自己を経由する光パスの全部に対して３Ｒ中継を行う必要があった。したがって、３Ｒ中継部４２４の規模は従来と比較して小さな規模で対応できるため、ネットワークリソースの有効利用および低コスト化を図ることができる。
（第２６実施例）
第２６実施例の光ノード装置を図７６ないし図７８を参照して説明する。図７６は第２６実施例の出力側に光スイッチ部を備えた光ノード装置のブロック構成図である。図７７は第２６実施例の入力側に光スイッチ部を備えた光ノード装置のブロック構成図である。図７８は第２６実施例のトランク型の３Ｒ中継部を備えた光ノード装置のブロック構成図である。
第２６実施例の光ノード装置は、自己に到着する光信号の劣化状態を検出する実測部４１８と、この実測部４１８の検出結果が信号劣化を検出したときには自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する３Ｒ中継部４２４と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する３Ｒ区間情報保持部４２３とを備えたことを特徴とする。
第２５実施例では、光信号の劣化を検出した光ノード装置が自己の前ホップの光ノード装置に対して当該光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知するのに対し、第２６実施例では、光信号の劣化を検出した光ノード装置自身が自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを認識するので、第２６実施例において検出される光信号の劣化度合いは、第２５実施例において検出される光信号の劣化度合いと比較すると少ない劣化度合いである。すなわち、第２５実施例における光信号の劣化度合いは、３Ｒ中継によって再生し得ない程度の著しい劣化であってもその前ホップの光ノード装置が３Ｒ中継を行うのであるから問題はない。これに対し、第２６実施例における光信号の劣化度合いは、自身の３Ｒ中継によって再生し得る程度でなければならない。
次に、第２６実施例の光ノード装置の動作を説明する。図７６に示す光ノード装置は、実測部４１８が入力された光信号の劣化を検出すると、その検出結果は制御系４１７に伝達される。制御系４１７は、セレクタ４２７に指示を出して、入力された光信号を３Ｒ中継部４２４に接続する。これにより、光スイッチ部４２８には、３Ｒ中継部４２４を経由して３Ｒ中継が施された光信号が入力される。また、３Ｒ区間情報保持部４２３は、自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを認識し、これまで保持していた３Ｒ区間情報を更新する。なお、第２５実施例で説明したように、更新された３Ｒ区間情報を他光ノード装置に広告する構成としてもよい。
図７７に示す光ノード装置は、光スイッチ部４２８から出力される光信号の劣化を実測部４１８が検出すると、その検出結果は制御系４１７に伝達される。制御系４１７は、セレクタ４２７に指示を出して、入力された光信号を３Ｒ中継部４２４に接続する。これにより、３Ｒ中継部４２４を経由して３Ｒ中継が施された光信号が出力される。また、３Ｒ区間情報保持部４２３は、自己が３Ｒ中継を行う光ノード装置になったことを認識し、これまで保持していた３Ｒ区間情報を更新する。なお、第２５実施例で説明したように、更新された３Ｒ区間情報を他光ノード装置に広告する構成としてもよい。
図７８に示す光ノード装置は、実測部４１８が入力された光信号の劣化を検出すると、その検出結果は制御系４１７に伝達される。制御系４１７は、光スイッチ部４２８に指示を出して、入力された光信号を３Ｒ中継部４２４に接続する。これにより、光スイッチ部４２８からいったん出力された光信号は、３Ｒ中継部４２４を経由して３Ｒ中継された光信号が再び光スイッチ部４２８に入力される。光スイッチ部４２８は、３Ｒ中継された光信号を目的方路にスイッチングする。また、３Ｒ区間情報保持部４２３は、自己が３Ｒ中継を行う光ノード装置になったことを認識し、これまで保持していた３Ｒ区間情報を更新する。なお、第２５実施例で説明したように、更新された３Ｒ区間情報を他光ノード装置に広告する構成としてもよい。
ここまでの第２６実施例の説明は、単方向光パスあるいは双方向光パスの下り光パスを想定した説明であるが、上り光パスについても下り光パスと同様の手順で３Ｒ区間情報を生成できることは容易に類推できるので詳細な説明は省略する。
すなわち、自己に到着する上り光パスの光信号の劣化状態を検出する実測部４１８と、この実測部４１８の検出結果が信号劣化を検出したときには自己が上り光パスにおける３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであると認識する制御系４１７と、自己が保持する３Ｒ区間情報を当該認識結果に基づき更新する３Ｒ区間情報保持部４２３とを備えたことを特徴とする。
（第２７実施例）
第２７実施例の光ノード装置を図７９ないし図８２を参照して説明する。図７９および図８１は第２７実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。図８０および図８２は第２７実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
第２７実施例の光ノード装置は、光信号を交換接続し、自己から着ノードまでの経路上の３Ｒ区間情報を生成する光ノード装置であって、図７９に示すように、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して当該他光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段とを３Ｒ区間情報収集部４２９に備え、当該通知を受け取った前記他光ノード装置は、前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置に対して当該他光ノード装置が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知する手段とを３Ｒ区間情報収集部４２９に備えたことを特徴とする。実際には、各光ノード装置に３Ｒ区間情報収集部４２９を備えており、自己が発ノードあるいは３Ｒ発ノードになったときには、上記の各手段の機能を発動させる。
次に、第２７実施例の光ノード装置の動作を説明する。図８０に示す３Ｒ区間情報収集手順は、３Ｒ区間情報収集部４２９により実行される。ここでは、光ノード装置＃１が３Ｒ発ノードとなり、光パスを設定しながら３Ｒ区間情報を生成する過程を例にとって説明する。図８０に示すように、光ノード装置＃１の３Ｒ区間情報収集部４２９では、自己から１ホップ先の光ノード装置＃２に対して光パスを設定する（ステップ２０１、ステップ２０２）。図７９では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２に送出する。光ノード装置＃２は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を送出する。これにより光ノード装置＃１と＃２との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２０３）、光ノード装置＃２からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２０４）。光ノード装置＃２からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２０５）、光ノード装置＃１は、自己から２ホップ先の光ノード装置＃３に対して光パスを設定する（ステップ２０６、ステップ２０２）。図７９では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２を経由して光ノード装置＃３に送出する。光ノード装置＃３は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃２を経由して送出する。これにより光ノード装置＃１と＃３との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２０３）、光ノード装置＃３からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２０４）。光ノード装置＃３からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２０５）、光ノード装置＃１は、自己から３ホップ先の光ノード装置＃４に対して光パスを設定する（ステップ２０６、ステップ２０２）。図７９では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２および＃３を経由して光ノード装置＃４に送出する。光ノード装置＃４は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃３および＃２を経由して送出する。これにより光ノード装置＃１と＃４との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２０３）、光ノード装置＃４からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２０４）。光ノード装置＃４からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２０５）、光ノード装置＃１は、自己から４ホップ先の光ノード装置＃５に対して光パスを設定する（ステップ２０６、ステップ２０２）。図７９では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４を経由して光ノード装置＃５に送出する。光ノード装置＃５は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃５との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２０３）、光ノード装置＃５からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２０４）。光ノード装置＃５からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２０５）、光ノード装置＃１は、自己から５ホップ先の光ノード装置＃６に対して光パスを設定する（ステップ２０６、ステップ２０２）。図７９では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４、＃５を経由して光ノード装置＃６に送出する。光ノード装置＃６は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃５、＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃６との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２０３）、光ノード装置＃６からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２０４）。光ノード装置＃６からの試験用光信号劣化状況報告には、劣化が検出されたので（ステップ２０５）、自己から４ホップ先の光ノード装置＃５に対して光ノード装置＃５が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知（状態通知）する（ステップ２０７）。光ノード装置＃５は光ノード装置＃１からの通知を受け取ると光ノード装置＃１に対して自己が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることの承諾を応答する。
また、光ノード装置＃５は、光ノード装置＃１からの通知により（ステップ２０８）、自己が３Ｒ発ノードであると認識し、ステップ２０１からの手順を実行する。また、光ノード装置＃１は、光ノード装置＃５に、光ノード装置＃５が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであることを通知し、他光ノード装置から、光ノード装置＃１が３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードであるという通知を受けていないので処理を終了する。
このようにして、第２７実施例では、光パス設定の過程において、３Ｒ中継を実施する光ノード装置を決定しながら３Ｒ区間情報を収集することができる。図７９の例では、各光ノード装置＃１〜＃７の全てにそれぞれ３Ｒ区間情報収集部４２９を備えたが、例えば、一つおきに備えるといった構成とすることもできる。また、本実施例では説明をわかりやすくするために、３Ｒ中継が不必要であると予想される光ノード装置＃２あるいは＃３に対しても試験用光信号を送出したが、これらの光ノード装置＃２、＃３に対しては、試験用光信号送出の手順を省くこともできる。あるいは、３Ｒ中継の必要があると予想される光ノード装置＃５、＃６に対してのみ、試験用光信号を送出してもよい。
ここまでの第２７実施例の説明は、単方向光パスまたは双方向光パスの下り光パスを想定した場合の説明である。続いて、上り光パスを想定した場合について図８１および図８２を参照して説明する。第２７実施例の光ノード装置は、発ノードから着ノードまでの経路上の３Ｒ区間情報を生成する光ノード装置であって、自己が発ノードであるときに着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定する３Ｒ区間情報収集部４２９を備え、この３Ｒ区間情報収集部４２９は、自己が発ノードでないときに自己に光パスが設定されると上り光パスに試験用光信号を送出する手段を備え、また、この３Ｒ区間情報収集部４２９は、自己が発ノードであるときに前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、さらに、前記試験用光信号の送出元の光ノード装置の３Ｒ区間情報収集部４２９は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する手段を備え、さらに、自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置の３Ｒ区間情報収集部４２９は、自己から着ノードまでの経路に含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えたことを特徴とする。実際には、各光ノード装置に３Ｒ区間情報収集部４２９を備えており、自己が発ノードまたは３Ｒ発ノードまたは３Ｒ着ノードになったときには、上記の各手段の機能を発動させる。
次に、第２７実施例の光ノード装置の動作を説明する。図８２に示す３Ｒ区間情報収集手順は、３Ｒ区間情報収集部４２９により実行される。ここでは、光ノード装置＃１が上り光パスにおける３Ｒ着ノードとなり、光パスを設定しながら３Ｒ区間情報を生成する過程を例にとって説明する。図８２に示すように、光ノード装置＃１の３Ｒ区間情報収集部４２９では、自己から１ホップ先の光ノード装置＃２に対して光パスを設定する（ステップ２１１、ステップ２１２）。図８１では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２に送出する。光ノード装置＃２は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を送出する。これにより光ノード装置＃１と＃２との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２１３）、光ノード装置＃２からの試験用光信号劣化を実測してその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃２に報告する（ステップ２１４）。光ノード装置＃２からの試験用光信号には、劣化が検出されていないので（ステップ２１５）、光ノード装置＃１は、自己から２ホップ先の光ノード装置＃３に対して光パスを設定する（ステップ２１６、ステップ２１２）。図８１では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２を経由して光ノード装置＃３に送出する。光ノード装置＃３は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃２を経由して送出する。これにより光ノード装置＃１と＃３との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２１３）、光ノード装置＃３からの試験用光信号劣化を実測してその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃３に報告する（ステップ２１４）。光ノード装置＃３からの試験用光信号には、劣化が検出されていないので（ステップ２１５）、光ノード装置＃１は、自己から３ホップ先の光ノード装置＃４に対して光パスを設定する（ステップ２１６、ステップ２１２）。図８１では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２および＃３を経由して光ノード装置＃４に送出する。光ノード装置＃４は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃３および＃２を経由して送出する。これにより光ノード装置＃１と＃４との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２１３）、光ノード装置＃４からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃４に報告する（ステップ２１４）。光ノード装置＃４からの試験用光信号には、劣化が検出されていないので（ステップ２１５）、光ノード装置＃１は、自己から４ホップ先の光ノード装置＃５に対して光パスを設定する（ステップ２１６、ステップ２１２）。図８１では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４を経由して光ノード装置＃５に送出する。光ノード装置＃５は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃５との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２１３）、光ノード装置＃５からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃５に報告する（ステップ２１４）。光ノード装置＃５からの試験用光信号には、劣化が検出されていないので（ステップ２１５）、光ノード装置＃１は、自己から５ホップ先の光ノード装置＃６に対して光パスを設定する（ステップ２１６、ステップ２１２）。図８１では、光ノード装置＃１は光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４、＃５を経由して光ノード装置＃６に送出する。光ノード装置＃６は、光パス設定要求（ＰＡＴＨ）を受けとると、当該光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃５、＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃６との間に光パスが設定される。
続いて、光ノード装置＃１は、設定された上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２１３）、光ノード装置＃６からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃６に報告する（ステップ２１４）。光ノード装置＃６からの試験用光信号には、劣化が検出されたので（ステップ２１５）、自己から４ホップ先の光ノード装置＃５に対して光ノード装置＃５が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを通知（状態通知）する（ステップ２１７）。光ノード装置＃５は光ノード装置＃１からの通知を受け取ると光ノード装置＃１に対して自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることの承諾を応答する。
また、光ノード装置＃５は、光ノード装置＃１からの通知により（ステップ２１８）、自己が３Ｒ発ノードであると認識し、ステップ２１１からの手順を実行する。また、光ノード装置＃１は、光ノード装置＃５に、光ノード装置＃５が３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを通知し、他光ノード装置から、光ノード装置＃１が３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであるという通知を受けていないので処理を終了する。
なお、図８１の例では、光ノード装置＃１が上り光パスから到着する光ノード装置＃２〜＃５の試験用光信号を受信した際に、劣化が検出されていない場合でも報告（ＲＥＳＵＬＴ）を行っているが、この報告は単に試験用光信号の受信確認としての役割しか持っていないので、この報告手順を省略してもよい。
このようにして、第２７実施例では、光パス設定の過程において、３Ｒ中継を実施する光ノード装置を決定しながら３Ｒ区間情報を収集することができる。図８１の例では、各光ノード装置＃１〜＃７の全てにそれぞれ３Ｒ区間情報収集部４２９を備えたが、例えば、一つおきに備えるといった構成とすることもできる。また、本実施例では説明をわかりやすくするために、３Ｒ中継が不必要であると予想される光ノード装置＃２あるいは＃３に対しても試験用光信号を送出したが、これらの光ノード装置＃２、＃３に対しては、試験用光信号送出の手順を省くこともできる。あるいは、３Ｒ中継の必要があると予想される光ノード装置＃５、＃６に対してのみ、試験用光信号を送出してもよい。
（第２８実施例）
第２８実施例の光ノード装置を図８３ないし図８６を参照して説明する。図８３および図８５は第２８実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。図８４および図８６は第２８実施例の光ノード装置における３Ｒ区間情報収集手順を示す図である。
第２８実施例の光ノード装置は、自己から３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用光パスを設定する手段と、この設定する手段により前記被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光パスが設定される毎に試験用光信号を送出する手段と、この送出する手段により前記被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から１ホップずつ順番に試験用光信号が送出される毎に当該試験用光信号を受信した最遠端の他光ノード装置からの当該試験用光信号の劣化状況の報告を受け取る手段と、この受け取る手段により受け取った前記報告結果に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには前記最遠端の他光ノード装置の一つ前ホップに相当する他光ノード装置を３Ｒ着ノードであると共に次３Ｒ区間の３Ｒ発ノードとして認識する手段とを３Ｒ区間情報収集部４３０に備えたことを特徴とする。実際には、各光ノード装置に３Ｒ区間情報収集部４３０を備えており、自己の３Ｒ区間情報収集の必要に応じて上記の各手段の機能を発動させる。
次に、第２８実施例の光ノード装置の動作を説明する。図８４に示す３Ｒ区間情報収集手順は、３Ｒ区間情報収集部４３０により実行される。ここでは、光ノード装置＃１が３Ｒ発ノードになったと想定した場合の３Ｒ区間情報を収集する過程を例にとって説明する。図８３に示すように、光ノード装置＃１の３Ｒ区間情報収集部４３０では、自己から１ホップ先の光ノード装置＃２に対して試験用光パスを設定する（ステップ２２１、ステップ２２２）。図８３では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２に送出する。光ノード装置＃２は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を送出する。これにより光ノード装置＃１と＃２との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２２３）、光ノード装置＃２からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２２４）。光ノード装置＃２からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２２５）、光ノード装置＃１は、自己から２ホップ先の光ノード装置＃３に対して試験用光パスを設定する（ステップ２２６、ステップ２２２）。図８３では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２を経由して光ノード装置＃３に送出する。光ノード装置＃３は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃２を経由して送出する。これにより光ノード装置＃１と＃３との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２２３）、光ノード装置＃３からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２２４）。光ノード装置＃３からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２２５）、光ノード装置＃１は、自己から３ホップ先の光ノード装置＃４に対して試験用光パスを設定する（ステップ２２６、ステップ２２２）。図８３では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２および＃３を経由して光ノード装置＃４に送出する。光ノード装置＃４は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃３および＃２を経由して送出する。これにより光ノード装置＃１と＃４との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２２３）、光ノード装置＃４からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２２４）。光ノード装置＃４からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２２５）、光ノード装置＃１は、自己から４ホップ先の光ノード装置＃５に対して試験用光パスを設定する（ステップ２２６、ステップ２２２）。図８３では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４を経由して光ノード装置＃５に送出する。光ノード装置＃５は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃５との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２２３）、光ノード装置＃５からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２２４）。光ノード装置＃５からの試験用光信号劣化状況報告には、劣化が検出されていないので（ステップ２２５）、光ノード装置＃１は、自己から５ホップ先の光ノード装置＃６に対して試験用光パスを設定する（ステップ２２６、ステップ２２２）。図８３では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４、＃５を経由して光ノード装置＃６に送出する。光ノード装置＃６は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃５、＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃６との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用光パスに対して試験用光信号（ＬＩＧＨＴ）を送出し（ステップ２２３）、光ノード装置＃６からの試験用光信号劣化状況報告（ＲＥＳＵＬＴ）を受信する（ステップ２２４）。光ノード装置＃６からの試験用光信号劣化状況報告には、劣化が検出されたので（ステップ２２５）、自己から４ホップ先の光ノード装置＃５までが３Ｒ区間と認識する（ステップ２２７）。
このようにして、第２８実施例では、試験用光パスを設定して３Ｒ区間を認識することができる。図８３の例では、各光ノード装置＃１〜＃７の全てにそれぞれ３Ｒ区間情報収集部４３０を備えたが、例えば、一つおきに備えるといった構成とすることもできる。また、本実施例では説明をわかりやすくするために、３Ｒ中継が不必要であると予想される光ノード装置＃２あるいは＃３に対しても試験用光信号を送出したが、これらの光ノード装置＃２、＃３に対しては、試験用光信号送出の手順を省くこともできる。あるいは、３Ｒ中継の必要があると予想される光ノード装置＃５、＃６に対してのみ、試験用光信号を送出してもよい。
また、３Ｒ区間情報収集部４３０は、このようにして認識された３Ｒ中継を実施する光ノード装置の情報を保持する。さらに、３Ｒ区間情報収集部４３０は、このようにして認識された３Ｒ中継を実施する光ノード装置の情報を他光ノード装置に広告する構成とし、また、他光ノード装置からの前記広告を受信して自己が認識した前記３Ｒ中継を実施する光ノード装置の情報と共に当該広告に含まれる前記３Ｒ中継を実施する光ノード装置の情報を保持する構成とすることもできる。これにより、各光ノード装置が同一の３Ｒ区間情報を保持することができる。
あるいは、３Ｒ区間情報収集部４３０は、図６４に示したような網制御装置４１０に対し、自己が認識した３Ｒ中継を実施する光ノード装置の情報を通知することにより、網制御装置４１０は、光ネットワーク全体の３Ｒ区間情報を保持することができる。そして、各光ノード装置が光パス設定に先立って、必要に応じて、網制御装置４１０に自己が必要とする３Ｒ区間の情報の提供を要求して取得することにより、各光ノード装置の保持する３Ｒ区間情報量を減らすことができる。
このような網制御装置４１０は、光ネットワークを構成する光ノード装置からの３Ｒ中継を実施する光ノード装置の情報を受け取り、これまで保持している３Ｒ区間の情報を更新する機能と、光ノード装置からの要求に応じて保持している３Ｒ区間の情報の一部または全部を当該光ノード装置に提供する機能とを備えたデータベースを備える。
ここまでの第２８実施例の説明は、単方向光パスまたは双方向光パスの下り光パスを想定した場合の説明である。続いて、上り光パスを想定した場合について図８５および図８６を参照して説明する。第２８実施例の光ノード装置は、自己が発ノードであるときに３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定する３Ｒ区間情報収集部４３０を備え、この試験用上り光パスが設定された光ノード装置の３Ｒ区間情報収集部４３０は、当該試験用上り光パスに対して試験用光信号を送出する手段を備え、さらに、自己が発ノードである光ノード装置の３Ｒ区間情報収集部４３０は、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備え、前記試験用光信号の送出元の光ノード装置の３Ｒ区間情報収集部４３０は、この通知に基づく前記試験用光信号の劣化状況が所定の劣化条件を満たすときには自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識する手段を備え、自己が上り光パスにおける３Ｒ発ノードであると共に前３Ｒ区間の３Ｒ着ノードであることを認識した光ノード装置の３Ｒ区間情報収集部４３０は、３Ｒ区間情報測定対象となる被測定リンクに含まれる他光ノード装置に対して次ホップの隣接光ノード装置から順番に１ホップずつ順次試験用上り光パスを設定し、前記試験用光信号を受信して当該試験用光信号の劣化状況の報告を当該試験用光信号の送出元に対して通知する手段を備えたことを特徴とする。実際には、各光ノード装置に３Ｒ区間情報収集部４３０を備えており、自己の３Ｒ区間情報収集の必要に応じて上記の各手段の機能を発動させる。
次に、第２８実施例の光ノード装置の動作を説明する。図８６に示す３Ｒ区間情報収集手順は、３Ｒ区間情報収集部４３０により実行される。ここでは、光ノード装置＃１が上り光パスにおける３Ｒ着ノードとなったと想定した場合の３Ｒ区間情報を収集する過程を例にとって説明する。図８５に示すように、光ノード装置＃１の３Ｒ区間情報収集部４３０では、自己から１ホップ先の光ノード装置＃２に対して試験用光パスを設定する（ステップ２３１、ステップ２３２）。図８５では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２に送出する。光ノード装置＃２は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を送出する。これにより光ノード装置＃１と＃２との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２３３）、光ノード装置＃２からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃２に報告する（ステップ２３４）。光ノード装置＃２からの試験用光信号には、劣化が検出されていないので（ステップ２３５）、光ノード装置＃１は、自己から２ホップ先の光ノード装置＃３に対して試験用光パスを設定する（ステップ２３６、ステップ２３２）。図８５では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２を経由して光ノード装置＃３に送出する。光ノード装置＃３は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃２を経由して送出する。これにより光ノード装置＃１と＃３との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２３３）、光ノード装置＃３からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃３に報告する（ステップ２３４）。光ノード装置＃３からの試験用光信号には、劣化が検出されていないので（ステップ２３５）、光ノード装置＃１は、自己から３ホップ先の光ノード装置＃４に対して試験用光パスを設定する（ステップ２３６、ステップ２３２）。図８５では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２および＃３を経由して光ノード装置＃４に送出する。光ノード装置＃４は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃３および＃２を経由して送出する。これにより光ノード装置＃１と＃４との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２３３）、光ノード装置＃４からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃４に報告する（ステップ２３４）。光ノード装置＃４からの試験用光信号には、劣化が検出されていないので（ステップ２３５）、光ノード装置＃１は、自己から４ホップ先の光ノード装置＃５に対して試験用光パスを設定する（ステップ２３６、ステップ２３２）。図８５では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４を経由して光ノード装置＃５に送出する。光ノード装置＃５は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃５との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用上り光パスからの試験用光信号（ＬＩＧＨＴ）を受信し（ステップ２３３）、光ノード装置＃５からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃５に報告する（ステップ２３４）。光ノード装置＃５からの試験用光信号には、劣化が検出されていないので（ステップ２３５）、光ノード装置＃１は、自己から５ホップ先の光ノード装置＃６に対して試験用光パスを設定する（ステップ２３６、ステップ２３２）。図８５では、光ノード装置＃１は試験用光パス設定要求（ＰＡＴＨ）を光ノード装置＃２、＃３、＃４、＃５を経由して光ノード装置＃６に送出する。光ノード装置＃６は、試験用光パス設定要求（ＰＡＴＨ）を受けとると、当該試験用光パス設定のために必要となるリソースを確保して光ノード装置＃１に対して試験用光パス設定完了通知（ＲＥＳＶ）を光ノード装置＃５、＃４、＃３、＃２を経由して送出する。これにより光ノード装置＃１と＃６との間に試験用光パスが設定される。
続いて、光ノード装置＃１は、設定された試験用上り光パスからの試験用信号（ＬＩＧＨＴ）を受信し（ステップ２３３）、光ノード装置＃６からの試験用光信号劣化を実測しその実測結果（ＲＥＳＵＬＴ）を光ノード装置＃６に報告する（ステップ２３４）。光ノード装置＃６からの試験用光信号には、劣化が検出されたので（ステップ２３５）、自己から４ホップ先の光ノード装置＃５までが３Ｒ区間と認識する（ステップ２３７）。
なお、図８５の例では、光ノード装置＃１が上り光パスから到着する光ノード装置＃２〜＃５の試験用光信号を受信した際に、劣化が検出されていない場合でも報告（ＲＥＳＵＬＴ）を行っているが、この報告は単に試験用光信号の受信確認としての役割しか持っていないので、この報告手順を省略してもよい。
このようにして、第２８実施例では、試験用光パスを設定して３Ｒ区間を認識することができる。図８５の例では、各光ノード装置＃１〜＃７の全てにそれぞれ３Ｒ区間情報収集部４３０を備えたが、例えば、一つおきに備えるといった構成とすることもできる。また、本実施例では説明をわかりやすくするために、３Ｒ中継が不必要であると予想される光ノード装置＃２あるいは＃３に対しても試験用光信号を送出したが、これらの光ノード装置＃２、＃３に対しては、試験用光信号送出の手順を省くこともできる。あるいは、３Ｒ中継の必要があると予想される光ノード装置＃５、＃６に対してのみ、試験用光信号を送出してもよい。
また、３Ｒ区間情報収集部４３０は、このようにして認識された３Ｒ中継を実施する光ノード装置の情報を保持する。さらに、３Ｒ区間情報収集部４３０は、このようにして認識された３Ｒ中継を実施する光ノード装置の情報を他光ノード装置に広告する構成とし、また、他光ノード装置からの前記広告を受信して自己が認識した前記３Ｒ中継を実施する光ノード装置の情報と共に当該広告に含まれる前記３Ｒ中継を実施する光ノード装置の情報を保持する構成とすることもできる。これにより、各光ノード装置が同一の３Ｒ区間情報を保持することができる。
あるいは、３Ｒ区間情報収集部４３０は、図６４に示したような網制御装置４１０に対し、自己が認識した３Ｒ中継を実施する光ノード装置の情報を通知することにより、網制御装置４１０は、光ネットワーク全体の３Ｒ区間情報を保持することができる。そして、各光ノード装置が光パス設定に先立って、必要に応じて、網制御装置４１０に自己が必要とする３Ｒ区間の情報の提供を要求して取得することにより、各光ノード装置の保持する３Ｒ区間情報量を減らすことができる。
このような網制御装置４１０は、光ネットワークを構成する光ノード装置からの３Ｒ中継を実施する光ノード装置の情報を受け取り、これまで保持している３Ｒ区間の情報を更新する機能と、光ノード装置からの要求に応じて保持している３Ｒ区間の情報の一部または全部を当該光ノード装置に提供する機能とを備えたデータベースを備える。
（第２９実施例）
第２９実施例の基本的な概念は第２０実施例と同様であるため、本実施例の光ノード装置を第２０実施例で使用した図６０ないし図６３を参照して説明する。ただし、以下に述べる通り、図６０ないし図６３に示した各部の詳細な動作が第２０実施例とは異なっている。図６０および図６２は第２９実施例の光ノード装置における３Ｒ区間情報収集の概念を示す図である。図６１および図６３は第２９実施例の光ノード装置のブロック構成図である。
第２９実施例の光ノード装置は、図６１に示すように、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値Ｑを保持するＱ値保持部２３４と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被減算値の初期値Ｐを伝達するＰ値送出部２３２と、自己が前ホップの隣接光ノード装置から当該初期値Ｐあるいは既に当該初期値Ｐから減算が行われた被減算値Ｐ’を受け取った場合には、（Ｐ−Ｑ）あるいは（Ｐ’−Ｑ）を演算するＱ値減算部２３５と、このＱ値減算部２３５の演算結果と閾値とを比較して閾値よりも大きい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以下の場合には自己が当該被減算値の初期値Ｐを送出した光ノード装置を３Ｒ発ノードとした場合の３Ｒ着ノードであると認識する比較部２３６とを備え、Ｐ値送出部２３２は、自己が３Ｒ着ノードであると認識し、当該被減算値が伝達された光パスの着ノードではないときには、自己を３Ｒ発ノードとして被減算値の初期値Ｐを次ホップの隣接光ノード装置に伝達することを特徴とする。
次に、第２９実施例の光ノード装置の動作を説明する。Ｑ値生成部２３３は、自己に接続されたリンクの光信号劣化度合いをパラメータテーブル２４０および劣化度合テーブル２５０を参照した結果に基づきＱ値を生成する。Ｑ値は、劣化度合いに比例して定められた定数であり、リンク毎に設けられる。また、Ｑ値は初期値Ｐに対して設定される。例えば、自光ノード装置における光信号の劣化度合いを光信号強度と光ノイズとで考えた場合に、３Ｒ発ノードから送出された光信号を半分の強度に減衰させ、また、３Ｒ発ノードから送出された光信号の誤り率を２倍に増加させるような場合には、初期値Ｐが１００であればＱ値は５０に設定される。
このＱ値は光ノード装置を経由する毎に減算され、減算結果が閾値以下になった光ノード装置では、自己が３Ｒ着ノードであることがわかる。このようにして、初期値Ｐを送出した光ノード装置を３Ｒ発ノードとしたときに、自己が３Ｒ着ノードであることを認識し、この認識結果を３Ｒ区間情報として保持する。あるいは、この認識結果を保持すると共に他光ノード装置あるいは網制御装置に広告することにより、各光ノード装置が同一の３Ｒ区間情報を共有することができる。
さらに、自己が３Ｒ着ノードであると認識し、自己が被測定光パスの着ノードでないときには、自己が３Ｒ発ノードであるとして、新たに初期値Ｐを送出する。
このようにして、発ノードから着ノードまでの３Ｒ区間情報を収集することができる。また、この３Ｒ区間情報収集は、光パス設定過程において実施することができる。すなわち、光パス設定要求中に初期値Ｐを搭載しておけば、光パス設定要求を受け取った各光ノード装置において、自己が３Ｒ着ノードであるか否かを判定しながら光パス設定手順を実行することができる。
ここまでの第２９実施例の説明は、単方向光パスあるいは双方向光パスの下り光パスを想定した説明であるが、続いて、双方向光パスの上り光パスを想定した場合を図６２および図６３を参照して説明する。
第２９実施例の光ノード装置は、図６３に示すように、自己と隣接ノードとの間のリンクにおける光信号劣化特性に基づきあらかじめリンク毎に定められた値ｑを保持するｑ値保持部３３４と、自己が発ノードである場合には、次ホップの隣接光ノード装置に対して被加算値の初期値ｐを伝達するｐ値送出部３３２と、自己が前ホップの隣接光ノード装置から当該初期値ｐあるいは既に当該初期値ｐに加算が行われた被加算値ｐ’を受け取った場合には、（ｐ＋ｑ）あるいは（ｐ’＋ｑ）を演算するｑ値加算部３３５と、このｑ値加算部３３５の演算結果と閾値とを比較して閾値よりも小さい場合には当該演算結果を次ホップの隣接光ノード装置に伝達し、閾値以上の場合には自己が当該被加算値の初期値ｐを送出した光ノード装置を上り光パスにおける３Ｒ着ノードとした場合の３Ｒ発ノードであると認識する比較部３３６とを備え、ｐ値送出部３３２は、自己が上り光パスにおける３Ｒ発ノードであると認識し、当該被加算値が伝達された光パスの着ノードではないときには、自己を上り光パスにおける３Ｒ着ノードとして被加算値の初期値ｐを次ホップの隣接光ノード装置に伝達することを特徴とする。
次に、第２９実施例の光ノード装置の動作を説明する。ｑ値生成部３３３は、自己に接続されたリンクの光信号劣化度合いをパラメータテーブル２４０および劣化度合テーブル２５０を参照した結果に基づきｑ値を生成する。ｑ値は、劣化度合いに比例して定められた定数であり、リンク毎に設けられる。また、ｑ値は前述した下り光パスの場合のＱ値と同様に設定される。
このｑ値は光ノード装置を経由する毎に加算され、加算結果が閾値以上になった光ノード装置では、自己が上り光パスにおける３Ｒ発ノードであることがわかる。このようにして、初期値ｐを送出した光ノード装置を上り光パスにおける３Ｒ着ノードとしたときに、自己が３Ｒ発ノードであることを認識し、この認識結果を３Ｒ区間情報として保持する。あるいは、この認識結果を保持すると共に他光ノード装置あるいは網制御装置に広告することにより、各光ノード装置が同一の３Ｒ区間情報を共有することができる。
さらに、自己が上り光パスにおける３Ｒ発ノードであると認識し、自己が被測定光パスの着ノードでないときには、自己が上り光パスにおける３Ｒ着ノードであるとして、新たに初期値ｐを送出する。
なお、ｐ値は、第２９実施例では、“０”とするが、ｐ値は諸条件を考慮して設定することができる。例えば、３Ｒ区間の最大長の範囲内で、生成する３Ｒ区間の長さをｐ値によって加減することができる。すなわち、閾値が固定であれば、ｐ値を負の整数とすれば、ｐ値を“０”と設定した場合よりも加算できる数値が大きくなるので、３Ｒ区間を長めに生成することができる。その反対に、ｐ値を正の整数とすれば、ｐ値を“０”と設定した場合よりも加算できる数値が小さくなるので３Ｒ区間を短めに生成することができる。
このようにして、発ノードから着ノードまでの３Ｒ区間情報を収集することができる。また、この３Ｒ区間情報収集は、光パス設定過程において実施することができる。すなわち、光パス設定要求中に初期値ｐを搭載しておけば、光パス設定要求を受け取った各光ノード装置において、自己が上り光パスにおける３Ｒ発ノードであるか否かを判定しながら光パス設定手順を実行することができる。
なお、第２１〜第２９実施例では、説明をわかりやすくするために、下り光パスを想定した場合の説明と、上り光パスを想定した場合の説明とを分けて行ったが、実際には、これらを同時に行うことにより、上り下り双方向の光パスについて同時に３Ｒ区間情報を生成することができる。
【産業上の利用の可能性】
本発明は光信号を交換接続する光ネットワークに利用する。特に、３Ｒ中継を行う光ノード装置を含む光ネットワークに関する。本発明によれば、必要最小数あるいは必要最小能力の３Ｒ中継器を用いてネットワークリソースの有効利用を図り、経済的な光ネットワークを構成することができる。
【図１】
2004082208.tif 000003
【図２】
2004082208.tif 000004
【図３】
2004082208.tif 000005
【図４】
2004082208.tif 000006
【図５】
2004082208.tif 000007
【図６】
2004082208.tif 000008
【図７】
2004082208.tif 000009
【図８】
2004082208.tif 000010
【図９】
2004082208.tif 000011
【図１０】
2004082208.tif 000012
【図１１】
2004082208.tif 000013
【図１２】
2004082208.tif 000014
【図１３】
2004082208.tif 000015
【図１４】
2004082208.tif 000016
【図１５】
2004082208.tif 000017
【図１６】
2004082208.tif 000018
【図１７】
2004082208.tif 000019
【図１８】
2004082208.tif 000020
【図１９】
2004082208.tif 000021
【図２０】
2004082208.tif 000022
【図２１】
2004082208.tif 000023
【図２２】
2004082208.tif 000024
【図２３】
2004082208.tif 000025
【図２４】
2004082208.tif 000026
【図２５】
2004082208.tif 000027
【図２６】
2004082208.tif 000028
【図２７】
2004082208.tif 000029
【図２８】
2004082208.tif 000030
【図２９】
2004082208.tif 000031
【図３０】
2004082208.tif 000032
【図３１】
2004082208.tif 000033
【図３２】
2004082208.tif 000034
【図３３】
2004082208.tif 000035
【図３４】
2004082208.tif 000036
【図３５】
2004082208.tif 000037
【図３６】
2004082208.tif 000038
【図３７】
2004082208.tif 000039
【図３８】
2004082208.tif 000040
【図３９】
2004082208.tif 000041
【図４０】
2004082208.tif 000042
【図４１】
2004082208.tif 000043
【図４２】
2004082208.tif 000044
【図４３】
2004082208.tif 000045
【図４４】
2004082208.tif 000046
【図４５】
2004082208.tif 000047
【図４６】
2004082208.tif 000048
【図４７】
2004082208.tif 000049
【図４８】
2004082208.tif 000050
【図４９】
2004082208.tif 000051
【図５０】
2004082208.tif 000052
【図５１】
2004082208.tif 000053
【図５２】
2004082208.tif 000054
【図５３】
2004082208.tif 000055
【図５４】
2004082208.tif 000056
【図５５】
2004082208.tif 000057
【図５６】
2004082208.tif 000058
【図５７】
2004082208.tif 000059
【図５８】
2004082208.tif 000060
【図５９】
2004082208.tif 000061
【図６０】
2004082208.tif 000062
【図６１】
2004082208.tif 000063
【図６２】
2004082208.tif 000064
【図６３】
2004082208.tif 000065
【図６４】
2004082208.tif 000066
【図６５】
2004082208.tif 000067
【図６６】
2004082208.tif 000068
【図６７】
2004082208.tif 000069
【図６８】
2004082208.tif 000070
【図６９】
2004082208.tif 000071
【図７０】
2004082208.tif 000072
【図７１】
2004082208.tif 000073
【図７２】
2004082208.tif 000074
【図７３】
2004082208.tif 000075
【図７４】
2004082208.tif 000076
【図７５】
2004082208.tif 000077
【図７６】
2004082208.tif 000078
【図７７】
2004082208.tif 000079
【図７８】
2004082208.tif 000080
【図７９】
2004082208.tif 000081
【図８０】
2004082208.tif 000082
【図８１】
2004082208.tif 000083
【図８２】
2004082208.tif 000084
【図８３】
2004082208.tif 000085
【図８４】
2004082208.tif 000086
【図８５】
2004082208.tif 000087
【図８６】
2004082208.tif 000088
【図８７】
2004082208.tif 000089
【国際調査報告】
2004082208.tif 000090
2004082208.tif 000091