(57)【要約】【課題】パス設定に伴い予約される波長リソースの拘束時間を従来と比較して短縮し、波長リソースを有効に利用する。【解決手段】上流ノードから渡されたパスメッセージに含まれる使用可能波長情報の中で自ノードで使用不可になってしまった波長については、発ノードもしくは波長変換を行っている場合は波長変換実施ノードまでさかのぼって予約を解除する。【選択図】　図１
2004007205.tif 000002
【特許請求の範囲】
【請求項１】
光通信ネットワークを構成するノードで波長多重された複数のリンクを接続する際に、計算された経路上でシグナリングにより発ノードから着ノードへ使用波長の予約を行うためのパスメッセージを前記発ノードから中継ノードを経て前記着ノードヘ転送する光波長パス設定に適用され、
上流ノードから渡された前記パスメッセージに含まれる使用可能波長情報の中で自ノードで使用不可になってしまった波長については、発ノードもしくは波長変換を行っている場合は波長変換実施ノードまでさかのぼって予約を解除することを特徴とする光パス設定時波長予約解除方法。
【請求項２】
前記波長変換実施ノードでは、上流ノードから渡された前記パスメッセージに含まれる使用可能波長情報の中からいずれかの波長を選択し、当該選択した波長以外の波長については、発ノードもしくは上流で波長変換を行っている場合は上流の波長変換実施ノードまでさかのぼって予約を解除する請求項１記載の光パス設定時波長予約解除方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光ネットワークに利用する。特に、波長パスを設定する手段および手順に関する。
【０００２】
【従来の技術】
従来のＲＳＶＰ−ＴＥシグナリングでは、パスメッセージによって発ノードから着ノードへ向かって経路を予約していき、中継ノードで予約が失敗したときに、発ノードから予約が失敗した中継ノードまでの予約しているパスを解除する。
【０００３】
ここで波長多重された光ネットワークにおいてパスを設定する場合に、あらかじめ計算された経路にしたがって、着ノードまで複数の波長を一度に予約していくシグナリングが考えられる。このような状況で従来技術のシグナリングを用いると、中継ノードで全ての波長がブロックされるか、あるいは着ノードである波長を用いてパスを設定することができることが確定したときに、初めて不要波長の予約が解除されることになる。
【０００４】
【発明が解決しようとする課題】
波長多重されたネットワークにおいてパスを設定する際に、従来の技術に基づいたシグナリングを行うと、一つのパスを設定するのに不必要な波長を長時間予約してしまうことになるため他のパス設定を阻害してしまう要因となる。
【０００５】
本発明は、このような背景に行われたものであって、パス設定に伴い予約される波長リソースの拘束時間を従来と比較して短縮し、波長リソースを有効に利用することができる光パス設定時波長予約解除方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、光通信ネットワークを構成するノードで波長多重された複数のリンクを接続する際に、計算された経路上でシグナリングにより発ノードから着ノードへ使用波長の予約を行うためのパスメッセージを前記発ノードから中継ノードを経て前記着ノードヘ転送する光波長パス設定に適用され、上流ノードから渡された前記パスメッセージに含まれる使用可能波長情報の中で自ノードで使用不可になってしまった波長については、発ノードもしくは波長変換を行っている場合は波長変換実施ノードまでさかのぼって予約を解除することを特徴とする光パス設定時波長予約解除方法である。
【０００７】
これにより、無効となることが判明している予約された波長リソースについては、これを速やかに開放することができるので、パス設定に伴い予約される波長リソースの拘束時間を従来と比較して短縮し、波長リソースを有効に利用することができる。
【０００８】
前記波長変換実施ノードでは、上流ノードから渡された前記パスメッセージに含まれる使用可能波長情報の中からいずれかの波長を選択し、当該選択した波長以外の波長については、発ノードもしくは上流で波長変換を行っている場合は上流の波長変換実施ノードまでさかのぼって予約を解除することが望ましい。
【０００９】
このことによって、波長変換が行われるノードより上流に複数の波長が予約されたままになってしまうことを防止し、波長変換が行われるノードより下流から発生する波長開放通知が波長変換が行われたノードを超えて上流までさかのぼって誤って予約波長を開放してしまうことが無くなる。
【００１０】
ここで、発ノードとは、光パス設定要求を送出するノードであり、着ノードとは、当該光パス設定要求の宛先となるノードである。発ノードと着ノードとの間に設定される光パスは単方向であっても双方向であってもよい。双方向の場合には、発ノードまたは着ノードのいずれもがデータ送信元またはデータ受信先のノードになることができる。
【００１１】
【発明の実施の形態】
（基本となる方法）
図１を参照して本発明の基本となる光波長パス設定方法の例を示す。ここでは、ノードＡからノードＥに光波長パスを設定する場合において、ノードＡ、Ｂ間のリンクの空き波長はλ２〜λ４、ノードＢ、Ｃ間のリンクの空き波長はλ１、λ３、λ４、ノードＣ、Ｄ間のリンクの空き波長はλ１、λ２、λ４、ノードＤ、Ｅ間のリンクの空き波長はλ２〜λ４とする。各ノードでは、シグナリングにおける波長の空き状況をビットマップ形式で表す。
【００１２】
ノードＡは空き波長λ２〜λ４を予約し、ノードＢは空き波長λ３、λ４を予約する。このとき、ノードＢの使用波長λ２は予約から消える。ノードＣも同様であり、λ４のみが空き波長として残るので、この空き波長λ４を予約する。同様に、ノードＤでもλ４のみが空き波長として残るので、この空き波長λ４を予約する。
【００１３】
ノードＥでは、λ４の光パス設定を行うべく、ノードＤに対してリソース確保要求を送出する。これを受けたノードＤでは、ノードＣに対してλ４の光パス設定を行うべく、リソース確保要求を送出する。これを受けたノードＣでは、ノードＢに対してλ４の光パス設定を行うべく、リソース確保要求を送出する。これを受けたノードＢでは、ノードＡに対してλ４の光パス設定を行うべく、リソース確保要求を送出する。このようにして、ノードＡからノードＥまでの間にλ４の光波長パスが設定される。
【００１４】
また、図２に示すように、ノードＡからノードＥに光波長パスを設定する場合において、ノードＡ、Ｂ間のリンクの空き波長はλ２〜λ４、ノードＢ、Ｃ間のリンクの空き波長はλ１、λ３、λ４、ノードＣ、Ｄ間のリンクの空き波長はλ１、λ２、ノードＤ、Ｅ間のリンクの空き波長はλ２〜λ４とする。各ノードでは、シグナリングにおける波長の空き状況をビットマップ形式で表す。
【００１５】
ノードＡは空き波長λ２〜λ４を予約し、ノードＢは空き波長λ３、λ４を予約する。このとき、ノードＢの使用波長λ２は予約から消える。ノードＣでは、自ノードで、λ３およびλ４が使用不可なので、ノードＣにおける予約可能波長は無くなり、波長変換が必要になる。ノードＣは波長変換実施ノードであるから、自ノードから着ノードであるノードＥまでの経路における使用可能波長情報をリセットして空き波長はλ１〜λ４となる。自ノードではλ３およびλ４が使用不可なので、λ１およびλ２を予約する。ノードＤでは、λ１が使用不可なので、λ２を予約する。
【００１６】
ノードＥでは、λ２の光パス設定を行うべく、ノードＤに対してリソース確保要求を送出する。これを受けたノードＤでは、ノードＣに対してλ２の光パス設定を行うべく、リソース確保要求を送出する。これを受けたノードＣでは、ノードＢに対してλ４の光パス設定を行うべく、リソース確保要求を送出する。これを受けたノードＢでは、ノードＡに対してλ４の光パス設定を行うべく、リソース確保要求を送出する。このようにして、ノードＡからノードＥまでの間にλ４→λ２の光波長パスが設定される。
【００１７】
本実施例の光パス設定時波長予約解除方法は、発ノードであるノードＡから着ノードであるノードＥに至る途中の中継ノードで、無効となる予約波長を迅速に開放して波長リソースを有効利用する方法に関する実施例である。
【００１８】
（第一実施例）
第一実施例のシグナリングのシーケンスを図１を参照して説明する。ネットワークはノードＡからノードＥまでのリニア構成であり、ノードＣには波長変換装置が１個配置されている。ここで、Ｗａｖｅｌｅｎｇｔｈ　ｓｔａｔｕｓ　ｏｆ
ｌｉｎｋは各リンクが現状どのような空閉状況にあるかを示している。
【００１９】
このような場合に、ノードＡからノードＥまで経路に沿ってシグナリングを行うが、リンク１でλ１〜λ４を予約し、リンク２でλ２を予約できなかった時点で上流ノードに対してλ２の開放通知を出す。同様に、リンク３でλ３を予約できなかった時点で上流ノードへλ３の開放通知を出し、この通知は上流に波長変換実施ノードがないため発ノードまで適用される。
【００２０】
従来ではノードＥまでのシグナリングが終了するまでリンク１からリンク４のλ１〜λ４までの全ての波長が予約されてしまうため、他のパス設定の阻害要因となる可能性が高かったのだが、第一実施例のパス設定時リンク予約解除法を用いることで必要のない波長を迅速に開放できるようになる。
【００２１】
（第二実施例）
第二実施例のシグナリングのシーケンスを図２を参照して説明する。ネットワークはノードＡからノードＥまでのリニア構成であり、ノードＣには波長変換装置が１個配置されている。ここで、Ｗａｖｅｌｅｎｇｔｈ　ｓｔａｔｕｓ　ｏｆｌｉｎｋは各リンクが現状どのような空閉状況にあるかを示している。このような場合に、ノードＡからノードＥまで経路に沿ってシグナリングを行うが、ノードＤまでシグナリングを行った結果、使用可能波長がなくなってしまったため、ノードＣにさかのぼって波長変換を行うが、このとき発ノードからノードＣまでのシグナリングの結果予約しているλ３、λ４の中から一波長を選択し（図２ではλ４を選択）残りの波長（λ３）を開放するために、上流に向かって開放通知を出す。
【００２２】
波長変換の後、ノードＣから下流へと同様なシグナリングが行われるが、ノードＥから上流へ出されるλ１の開放通知は、ノードＣで波長変換を行っているためノードＣまでしかさかのぼらない。
【００２３】
このことによって、波長変換が行われるノードより上流に複数の波長が予約されたままになってしまうことを防止し、波長変換が行われるノードより下流から発生する波長開放通知が波長変換が行われたノードを超えて上流までさかのぼって誤って予約波長を開放してしまうことが無くなる。
【００２４】
【発明の効果】
以上説明したように、本発明によれば、パス設定に伴い予約される波長リソースの拘束時間を従来と比較して短縮し、波長リソースを有効に利用することができる。
【図面の簡単な説明】
【図１】第一実施例のシグナリングのシーケンスを説明するための図。
【図２】第二実施例のシグナリングのシーケンスを説明するための図。
【符号の説明】
１〜４　リンク
Ａ〜Ｅ　ノード
【図１】
2004007205.tif 000003
【図２】
2004007205.tif 000004