(57)【特許請求の範囲】
【請求項１】
隣接ノード同士が、波長分割多重技術により波長多重された光信号が伝搬される光ファイバによって接続されている光伝達網において、
光伝達網が、地域的・機能的に分割された光伝達網であるサブネットの集合で構成され、
前記光伝達網内の任意のサブネット内に位置するサブネットを接続するための機能を有するノードは、該サブネット内の制御・管理情報を他の異なるサブネット内に位置するノードに対して伝搬せず、また、他の異なるサブネットの制御・管理情報をサブネット内に位置するノードに対して伝搬しないことによって、任意のサブネットの制御・管理を他のサブネットと独立に行う光伝達網。
【請求項２】
請求項１記載の光伝達網で異なるサブネットに存在する始点ノードと終点ノード間に光チャネルを設定する方法において、
光チャネルを設定する経路を隣接しているサブネットを接続するための機能を有するノードを必ず経由するように決定し、
始点ノード−終点ノード間の光チャネル設定経路に沿って位置するサブネット毎に並列処理により光チャネルを設定し、
サブネット毎に並列処理により設定した光チャネルを隣接するサブネット同士を接続するための機能を有するノードにおいて接続することによって、
始点ノード−終点ノード間に光チャネルを設定することを特徴とする光チャネル設定方法。
【請求項３】
任意のサブネットにおいて、光チャネルの設定に失敗した場合に、そのサブネット内で光チャネルの再設定を行うことを特徴とする請求項２記載の光チャネル設定方法。
【請求項４】
隣接ノード同士が、波長分割多重技術により波長多重された光信号が伝搬される光ファイバによって接続されている光伝達網において、
光伝達網が、地域的・機能的に分割された光伝達網であるサブネットの集合で構成され、
前記光伝達網で始点ノード−終点ノード間に設定された光チャネルが故障により通信が行うことができない状態になったとき、該状態から復旧する過程において、障害地点を含むサブネット内で障害復旧を行うことを特徴とする光伝達網。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光伝達網の構成方法、及び光伝達網においてノード間で通信を行うための光チャネルのコネクション設定技術に関する。特に、波長分割多重（ＷＤＭ）技術を用いて構成された光伝達網の構成方法、及びノード間の光チャネルのコネクシヨン設定技術に関する。
【０００２】
【従来の技術】
従来の光伝達網における光チャネルの設定方法について以下に説明する。ここでは、光伝達網の例として、光パス網を想定する。光パス網については、文献「佐藤健一、岡本聡「オプティカルパスレイヤ技術の展開」、１９９２年電気情報通信学会秋季大会ＳＢ−７−１  １９９２  年９  月」等がある。尚、光パス網としてここでは波長変換機能を持たないＷＰによる光パス網を用いて説明する。ここで、光パスは請求項内で用いた光チャネルと同じ物であると見なして良い。
【０００３】
図５に従来の構成による光伝達網を、図６に制御信号としてパケットを使用したバックワード方式のシグナリング方法による光パス設定・解除の手順を示す。図５の光伝達網において、隣接ノード同士は、光ファイバ１０７にて接続されている。また、シグナリング方法としてバックワード方式を用いて説明する。光パスの設定手順は次の通りである。
【０００４】
光パスの設定要求が生じたノードは、始点ノード１０５となり、目的のノード（終点ノード１０６）までの光パスを設定するための最適経路を計算する。最適経路の計算方法は、例えばダイクストラ法があるが、特定の方法に限るものではない（ダイクストラ法については、文献：Ａ．Ｖ．エイホ共著、「データ構造とアルゴリズム」、培風館、ＩＳＢＮ４−５６３−００７９１−９  に記述がある）。
【０００５】
光パスを設定する経路が決定すると、始点ノード１０５は、終点ノード１０６に向けて光パス設定経路における各リンクでの波長の使用状況を調べるための信号を送信する。ここではこの信号を調査パケットという。
【０００６】
調査パケットは、光パス設定経路に沿ってホップバイホッブで転送され、始点ノード１０５からｎ番目のノードにおいて、次に調査パケットが転送される（ｎ＋１）番目のノードとの間のリンクでの波長使用状況と、始点ノード１０５からｎ番目のノードまでの間のリンクでの波長使用状況の情報とを用いて、始点ノード１０５から（ｎ＋１）番目のノードまでのりンクでの波長使用状況を求める。
【０００７】
この結果、ｎ番目のノードと、（ｎ＋１）番目のノードとの間のリンクにおいて、波長多重されている全ての波長が、光パス等に使用されているなどにより、始点ノードから（ｎ＋１）番目のノードとの間のリンクで、光パス設定に使用することができる波長が存在しない場合、ｎ番目のノードは、始点ノード１０５に向けてＮＡＣＫパケットを送信し、このＮＡＣＫパケットを受信した始点ノード１０５は光パス設定経路の処理を探索からやり直す。
【０００８】
始点ノード１０５と、（ｎ＋１）番目のノードとの間までのリンクで、光パス設定に使用することができる波長が存在した場合には、調査パケットを（ｎ＋１）番目のノードへと送信する。以上の処理を、光パス設定経路に沿って始点ノード１０５から終点ノード１０６までの各ノードで順次行う。
【０００９】
終点ノード１０６に調査パケットが到着するということは、始点ノード１０５と終点ノード１０６との間で光パス設定に使用可能な波長が少なくとも１つ存在することを意味している。調査パケットを受信した終点ノード１０６は、始点と終点間で光パス設定に使用可能な波長の中から光パス設定に用いる波長を一つ選択し、始点ノード１０５に向けて調査パケットが転送された経路と同じ経路で逆方向に光パスを設定するための信号を送信する。
【００１０】
ここでは、この信号を設定パケットと呼ぶ。この設定パケットには、光パスを設定するために用いる波長の情報等が記述されている。設定パケットは、光パス設定経路上の始点ノード１０５からｎ番目に位置するノードにおいて、次に設定パケットが転送される（ｎ−１）番目のノードとの間に光パスを設定するための処理を行う。
【００１１】
終点ノード１０６で選択した波長を用いて、ｎ番目のノードと、（ｎ−１）番目のノードとの間に光パスの設定ができなかった場合には、始点ノード１０５に向けて光パス設定失敗を伝達するためのＮＡＣＫパケットを送信する。また同時に設定に失敗したｎ番目のノードから終点ノード１０６までの間に設定された光パスの解除を行う。
【００１２】
光パス設定失敗のＮＡＣＫパケットを受信した始点ノード１０５は、処理を経路探索から再度やり直す。上記の処理を、光パス設定経路に沿ってノード毎に順次行い、始点ノード１０５が、終点ノード１０６から送信された設定パケットを受信することで光パスの設定が成功し、始点ノード１０５〜終点ノード１０６間に光パスが設定される。
【００１３】
始点ノード１０５は、終点ノード１０６に向けてデータの転送を開始する。データの転送が終了し、設定した光パスが不要になると光パスの解除処理を開始する。設定された光パスの解除手順は、次の通りである。始点ノード１０５は、終点ノード１０６に向けて光パスの解除を要求するための信号である解除要求パケットを送信する。
【００１４】
解除要求パケットを受信した終点ノード１０６は、始点ノード１０５に向けて光パスの解除を行うための信号を送信する。ここでは、この信号を解除パケットという。解除パケットを受信した中継ノードは、設定されている光パスの解除を行う。
【００１５】
解除パケットを受信した始点ノード１０５は、光パス設定の解除完了を伝達するためのＡＣＫ  パケットを、終点ノード１０６に送信し、終点ノード１０６が、このＡＣＫ  パケットを受信することで光パスの解除処理が完了する。尚、ここで用いた光パス網と本発明で使用している光チャネルとは、同一のものであると見なして構わない。
【００１６】
【発明が解決しようとする課題】
上述したような、従来の方法では、波長変換機能を持たないノードにより構成された光伝達網（ＷＰ網）の規模が大きくなる（光伝達網を構成するノード数が増加する。例えば国内基幹網など）と、始点ノードと終点ノードの間での光チャネルの設定成功率が低下し、光チャネルの設定時間が増大するという課題があった。
【００１７】
（参考文献：向当正朗、岡本聡「ダイナミック光パス設定プロトコルの提案」、電子情報通信学会ＰＮＩ  研究会２０００年５  月ＰＮＩ２０００−５  ＰＰ．３４  参照）。また、従来のシグナリング方法を用いた光チャネル故障時の復旧方法においても、同様に光チャネルの設定時間が増大し短時間での障害復旧が困難であるという課題があった。
【００１８】
本発明によれば、上述の課題は前記特許請求の範囲に記載した手段によって解決される。
【００２１】
請求項１の発明は、隣接ノード同士が、波長分割多重技術により波長多重された光信号が伝搬される光ファイバによって接続されている光伝達網において、光伝達網が、地域的・機能的に分割された光伝達網であるサブネットの集合で構成され、前記光伝達網内の任意のサブネット内に位置するサブネットを接続するための機能を有するノードは、該サブネット内の制御・管理情報を他の異なるサブネット内に位置するノードに対して伝搬せず、また、他の異なるサブネットの制御・管理情報をサブネット内に位置するノードに対して伝搬しないことによって、任意のサブネットの制御・管理を他のサブネットと独立に行うように構成した光伝達網である。
【００２２】
請求項２の発明は、請求項１記載の光伝達網で異なるサブネットに存在する始点ノードと終点ノード間に光チャネルを設定する方法において、光チャネルを設定する経路を隣接しているサブネットを接続するための機能を有するノードを必ず経由するように決定し、始点ノード−終点ノード間の光チャネル設定経路に沿って位置するサブネット毎に並列処理により光チャネルを設定し、サブネット毎に並列処理により設定した光チャネルを隣接するサブネット同士を接続するための機能を有するノードにおいて接続することによって、始点ノード−終点ノード間に光チャネルを設定する光チャネル設定方法である。
【００２３】
請求項３の発明は、請求項２記載の光チャネル設定方法において、任意のサブネットにおいて、光チャネルの設定に失敗した場合に、そのサブネット内で光チャネルの再設定が行われるようにしたものである。
【００２４】
請求項４の発明は、隣接ノード同士が、波長分割多重技術により波長多重された光信号が伝搬される光ファイバによって接続されている光伝達網において、光伝達網が、地域的・機能的に分割された光伝達網であるサブネットの集合で構成され、前記光伝達網で始点ノード−終点ノード間に設定された光チャネルが故障により通信が行うことができない状態から復旧する過程において、障害地点を含むサブネット内で障害復旧が行われるように構成したものである。
【００２５】
上述のように、本発明は、波長変換機能を持たないノードにより構成される大規模光伝達網を、複数の小規模な（ノード数の少ない）光伝達網に分割し、分割した光伝達網の集合として大規模な光伝達網を構成する。この分割された小規模光伝達網を、ここではサブネットと呼ぶ。
【００２６】
また、隣接するサブネット同士は、波長変換機能等のサブネットを接続するための機能を有するノードにより接続される構成とする。ここで、隣接するサブネット同士を接続するためのノードをゲートウェイノードと呼ぶ。
【００２７】
異なるサブネットに位置する始点ノードと終点ノード間に光チャネルを設定する場合、光チャネルは複数のサブネットにまたがって設定されることとなる。先に“発明が解決しようとする課題”の項で述べたように、始点と終点間で光チャネルの設定を行っていると設定時間が増大してしまう。
【００２８】
そこで、本発明では、設定する光チャネルが複数のサブネットにまたがる場合、サブネット毎に平行して光チャネルを設定する。また、任意のサブネットから隣接するサブネットへは、必ずゲートウェイノードを経由するように光チャネル設定経路を設定する。
【００２９】
従って、光チャネル設定区間としては、始点ノード〜ゲートウェイノード、ゲートウェイノード〜ゲートウェイノード、ゲートウェイノード〜終点ノードであり、これらの区間に設定された各光チャネルを，ゲートウェイノードにおいて接続することで始終点間に光チャネルの設定を行う。
【００３０】
光チャネルの故障時についても同様である。以上の手段で設定された光チャネルは、始点〜終点間とサブネット毎に維持・制御され、既設の光チャネルが任意のサブネットにおいて故障により不通となった場合には、該当するサブネットにおいて故障の復旧を行う。
【００３１】
【発明の実施の形態】
図１に本発明の構成による光伝達網を示す。図１に示す構成例では、光伝達網は４つのサブネット１０３に分割され、各サブネットは６つのノード１０１と複数のゲートウェイノード１０４により構成されている。隣接ノード同士は光ファイバ１０７にて接続されている。
【００３２】
各サブネットは、波長変換機能を持たないノードにより構成されるＷＰ網を想定しているが、波長変換機能を有するノードにより構成されるＶＷＰ網、もしくはそれらが混在するＷＰ／ＶＷＰ混在網により構成することも可能である。隣接するサブネット１０３は、ゲートウェイノード１０４にて接続されており、ゲートウェイノードは２つ以上のサブネットにまたがって存在している。
【００３３】
ゲートウェイノード１０４には隣接するサブネットを接続するために必要な機能が実装されている。機能としては波長変換機能などがある。また、サブネット内の各リンクにおける波長使用状況等の、他のサブネットとは独立に維持・管理される情報、例えばサブネット内における各リンクの使用波長情報等を他のサブネットに伝搬させないことで、各サブネット管理を独立に行う。
【００３４】
異なるサブネットにある始点ノード１０５と終点ノード１０６の間に設定される光チャネル１０２は始点ノード１０５からゲートウェイノード１０４を一回以上経由して終点ノード１０６まで設定される。図２は本発明により構成された光伝達網において光チャネル故障時における復旧方法を示す図である。
【００３５】
図２においてゲートウェイノード１０４−１、１０４−２を含むサブネット内において、現用系の光チャネル１０２が故障した場合には、始点ノード１０５〜終点ノード１０６間で光チャネルを再設定するのではなく、故障地点を含むサブネット内で復旧を行う。図２では、ゲートウェイノード１０４−１、１０４−２を含むサブネット内でゲートウェイノード間で光チャネル２０１を設定することで故障復旧を行っている。
【００３６】
［第一実施例］
図１に示す光伝達網においての、本発明の第一実施例によるバックワード方式のシグナリングによる光チャネル設定手順を図３に示す。ここで、始点ノード１０５と終点ノード１０６とはそれぞれ異なるサブネットに属しているものとする。このことは、後で説明する他の実施例についても同様である。
【００３７】
なお、本実施例では、光チャネルの設定や解除等の処理のための制御信号としてパケットを用いているが、設定に必要となる波長情報やノード情報、経路情報等が記述されていれば信号としてはパケットに限るものではなく、例えば、レイヤ１信号のオーバヘッドバイトを使用することも可能である。
【００３８】
これら制御パケットは、隣接ノード間で必ず終端される専用の光チャネル、例えば光セクシヨン監視用チャネル等を用いて転送される。また、ここでは、各サブネットが波長変換機能を持たないノードにより構成されるＷＰ網を想定しているが、本発明は、これに限るものではなく、波長変換機能を有するノードにより構成されるＶＷＰ網、または両者の混在網によって構成されるサブネットに対しても同様に適用可能である。
【００３９】
最初に光チャネル設定要求を受けたノードは、始点ノード１０５となり、目的のノード（終点ノード１０６）までの光チャネル１０２を設定するための最適経路の探索を行う。最適経路としては、例えば始点ノード１０５から終点ノード１０６の間で光チャネル設定に使用できる波長数が最も多く含まれる経路が考えられるが、ホップ数や始点と終点間の距離が最も少ない（短い）経路、またはこれら全てをパラメータとして用いて求められる経路でもよい。
【００４０】
また、最適経路の計算方法は、例えばダイクストラ法があるが特定の方法に限るものではない。始点ノード１０５は、異なるサブネットに位置する終点ノード１０６までに途中経由するゲートウェイノード１０４−１，１０４−２を含め、光チャネル設定経路を経路情報を元に計算により求める。経路が決定すると、始点ノード１０５は、終点ノード１０６に向けて光チャネル設定経路における各リンクでの波長の使用状況を調べるための信号を送信する。
【００４１】
この信号を、ここでは調査パケットと呼ぶ。調査パケットは、光チャネル設定経路に沿ってホップバイホップで転送される。調査パケットは、終点ノード１０６に向けて転送されるが、まず始点ノード１０５から最初に経由するゲートウェイノード１０４−１までの光チャネル設定経路の使用可能波長の調査を行うこととなる。
【００４２】
始点ノード１０５からｎ番目のノードにおいて、次に調査パケットが転送される（ｎ＋１）番目のノードとの間のリンクでの波長使用状況と、始点ノード１０５からｎ番目のノードまでの間のリンクでの波長使用状況の情報を用いて、始点ノード１０５から（ｎ＋１）番目のノードまでのリンクでの波長使用状況を求める。
【００４３】
この結果、ｎ番目のノードと（ｎ＋１）番目のノードとの間のリンクにおいて波長多重されている全ての波長が、光チャネル等に使用されているなどの理由により、始点ノード１０５から（ｎ＋１）番目のノードの間のリンクで光チャネル設定に使用することができる波長が存在しない場合、ｎ番目のノードは、始点ノード１０５に向けてＮＡＣＫパケットを送信し、経路探索から処理をやり直す。
【００４４】
始点ノード１０５と（ｎ＋１）番目のノードとの間までのリンクで、光チャネル設定に使用することができる波長が存在した場合は、調査パケットを（ｎ＋１）番目のノードへと送信する。最初のゲートウェイノード１０４−１が調査パケットを受信したということは、始点ノード１０５〜ゲートウェイノード１０４−１間で光チャネル設定に使用可能な波長が少なくとも一つ存在することを意味している。
【００４５】
ゲートウェイノード１０４−１は、光チャネル設定に使用可能な波長情報から光チャネル設定に用いる波長を一つ選択し、始点ノード１０５に向けて、調査パケットが転送された経路と同じ経路で逆方向に、光チャネルを設定するための信号を送信する。ここでは、この信号を設定パケットという。この設定パケットには、光チャネルを設定するために用いる波長の情報等が記述されている。
【００４６】
ゲートウェイノード１０４−１が設定したパケットを始点ノード１０５に向けて送信することで、設定経路上の（調査パケット送信方向で）下流に位置するサブネットとは独立して始点ノード１０５〜ゲートウェイノード１０４−１間で光りチャネルの設定を開始する。
【００４７】
設定パケットは光チャネル設定経路上の始点ノード１０５からｎ番目に位置するノードにおいて次に設定パケットが転送される（ｎ−１）番目のノードとの間に光チャネルを設定するための処理を行う。ゲートウェイノード１０４−１で選択した波長を用いてｎ番目のノードと（ｎ−１）番目のノードとの間に光チャネルの設定ができなかった場合には光チャネルの設定に失敗したｎ番目のノードとゲートウェイノード１０４−１間に設定された光チャネルの解除を行うと同時に始点ノード１０５に向けて光チャネル設定失敗を伝達するためのＮＡＣＫパケットを送信する。
【００４８】
光チャネル設定失敗のＮＡＣＫパケットを受信した始点ノード１０５は経路探索を行い、始点ノード−ゲートウェイノード１０４−１間の光チャネルの再設定処理を再度やり直す。この時、始点ノード１０５は調査パケットを終点ノード１０６ではなくゲートウェイノード１０４−１に向けて送信する。
【００４９】
始点ノード１０５〜ゲートウェイノード１０４−１間に光チャネルを設定するための設定パケットを始点ノード１０５に送信すると同時に、ゲートウェイノード１０４−１は先に受信した調査パケットの使用可能波長情報を初期化した後、次のノードとのリンクにおける波長使用状況を調べ、使用可能波長があれば終点ノード１０６に向けて転送する。使用可能波長がない場合にはゲートウェイノード１０４−１は終点ノード１０６までの光チャネル設定経路を再度計算し、再設定を試みる。
【００５０】
ゲートウェイノード１０４−１−ゲートウェイノード１０４−２間、ゲートウェイノード１０４−２〜終点ノード１０６間における光チャネル設定のための調査パケットによる波長使用状況の調査も上記と同様であるが、ゲートウェイノード１０４−１〜ゲートウェイノード１０４−２間、ゲートウェイノード１０４−２〜終点ノード１０６間においては使用可能波長がない場合に始点ノード１０５に向けて返送されたＮＡＣＫパケットはＮＡＣＫパケットを送信したノードと同一サブネット内に位置する光チャネル設定経路上の上流のゲートウェイノードによって処理され、そのＮＡＣＫパケットを始点ノード１０５に向けて中継しない。
【００５１】
ＮＡＣＫパケットを受信したゲートウェイノードは終点ノード１０６までの光チャネル設定経路の再計算を行い、調査パケットを終点ノード１０６に向けて転送する。処理は前述の方法と同様である。
【００５２】
調査パケットを受信したゲートウェイノード１０４−２、終点ノード１０６はそれぞれのサブネットでの光チャネル設定経路で光チャネル設定に使用可能な波長を任意に１つ選択し、設定パケットをそれぞれゲートウェイノード１０４−１、ゲートウェイノード１０４−２に宛てて送信し、光チャネルの設定を行う。光チャネルの設定に関しては前述の始点ノード１０５〜ゲートウェイノード１０４−１間と同様である。
【００５３】
設定パケットを受信したゲートウェイノードは自分に属する下流側のサブネットで光チャネルが設定されたことを確認し、上流のサブネットに設定された光チャネルと接続し、始点ノード１０５〜終点ノード１０６間で光チャネル１０２を開通させる。
【００５４】
ゲートウェイノードでの各光チャネルの接続には、例えば接続する光チャネルを識別するための識別子を用いて行われる。始点ノード１０５〜終点ノード１０６間の光チャネルの設定確認は次の手順で行われる。光チャネル設定経路上の最初のサブネットにおいて、始点ノード１０５がゲートウェイノード１０４−１からの設定パケットを受信することで始点ノード１０５〜ゲートウェイノード１０４−１間における光チャネルの設定が完了する。
【００５５】
設定パケットを受信した始点ノード１０５は、終点ノード１０６に向けて光チャネルの始終点間での設定を確認するため信号である設定確認パケットを送信する。この設定確認パケットを受信したゲートウェイノード１０４−１は光チャネル設定経路上の隣接する次のサブネットにおいてゲートウェイノード１０４−１とゲートウェイノード１０４−２間で光チャネルが設定されていれば、設定確認パケットをゲートウェイノード１０４−２に向けて送信する。
【００５６】
光チャネルが設定されていなければ、ゲートウェイノード１０４−１は、始点ノード１０５に向けてＮＡＣＫパケットを送信する。ＮＡＣＫパケットを受信した始点ノード１０５は、一定時間経過後に再度設定確認パケットを送信し、上記処理をサブネット順に行う。終点ノード１０６は、この設定確認パケットを受信すると、始点と終点間で光チャネル１０２の設定が完了したことを伝えるＡＣＫ  パケットを始点ノード１０５に向けて送信し、始点ノード１０５がこのＡＣＫ  パケットを受信することで始点ノード１０５〜終点ノード１０６間に光チャネルが設定される。なお、この設定確認パケットおよび設定確認パケットのＡＣＫは設定した光チャネルを用いて送信しても良い。
【００５７】
始点ノード１０５はＡＣＫ  パケットを受信するまで繰り返し上記処理を行うが、一定時間経過後もＡＣＫ  パケットを受信しなかった場合には、始点ノード１０５〜終点ノード１０６間での光チャネルの設定が失敗したと判断し、該当する光チャネルの解除を行う。データの送信が終了し、使用されていない光チャネルは設定が解除される。光チャネルの解除手順は前述した従来の例の場合と同様である。
【００５８】
［第二実施例］
図１に示す光伝達網における、本発明の第二実施例によるバックワード方式のシグナリングによる光チャネル設定手順を図４に示す。尚、本実施例では光チャネルの設定や解除等の処理のための制御信号としてパケットを用いているが、設定に必要となる波長情報やノード情報、経路情報等が記述されていれば、信号がパケットに限るものではなく、例えばレイヤ１信号の、オーバヘッドバイトを使用することも可能である。
【００５９】
これら制御パケットは、隣接ノード間で必ず終端される専用の光チャネル、例えば光セクシヨン監視用チャネル等を用いて転送される。ここでは、各サブネットは、波長変換機能を持たないノードにより構成されるＷＰ網を想定しているが、これに限るものではなく、本発明は、波長変換機能を有するノードにより構成されるＶＷＰ網、または両者の混在網によって構成されるサブネットに対しても同様に適用可能である。
【００６０】
最初に光チャネル設定要求を受けたノードは、始点ノード１０５となり、目的のノード（終点ノード１０６）までの光チャネル１０２を設定するための最適経路の探索を行う。しかし、終点ノード１０６は始点ノード１０５とは異なるサブネットに位置するため、始点ノード１０５は終点ノード１０６までの経路ではなく、終点ノード１０６までの最適経路を経路情報を元に計算により求める。
【００６１】
最適経路としては、例えば光チャネル設定に使用できる波長数が最も多く含まれる経路が考えられるが、ホップ数や始終点間の距離が最も少ない（短い）、またはこれら全てをパラメータとして用いて求められる経路でもよい。また、最適経路の計算方法は例えばダイクストラ法があるが特定の方法に限ったものではない。
【００６２】
経路が決定すると、始点ノード１０５は、ゲートウェイノード１０４−１に向けて光チャネル設定経路における各リンクでの波長の使用状況を調べるための信号を送信する。ここでは、この信号を調査パケットと呼ぶ。調査パケットは、光チャネル設定経路に沿ってホップバイホップで転送される。
【００６３】
始点ノード１０５からｎ番目のノードにおいて、次に調査パケットが転送される（ｎ＋１）番目のノードとの間のリンクでの波長使用状況と始点ノード１０５からｎ番目のノードまでの間のリンクでの波長使用状況の情報を用いて始点ノード１０５から（ｎ＋１）番目のノードまでのリンクでの波長使用状況を求める。
【００６４】
この結果、ｎ番目のノードと（ｎ＋１）番目のノードとの間のリンクにおいて、波長多重されている全ての波長が光チャネル等に使用されているなどの理由により、始点ノード１０５から（ｎ＋１）番目のノードの間のリンクで光チャネル設定に使用することができる波長が存在しない場合、ｎ番目のノードは、始点ノード１０５に向けてＮＡＣＫパケットを送信し、経路探索から処理をやり直す。
【００６５】
始点ノード１０５と（ｎ＋１）番目のノードとの間までのリンクで光チャネル設定に使用することができる波長が存在した場合は、調査パケットを（ｎ＋１）番目のノードへと送信する。ゲートウェイノード１０４−１が調査パケットを受信したということは、始点ノード１０５〜ゲートウェイノード１０４−１間で光チャネル設定に使用可能な波長が少なくとも１つ存在することを意味している。
【００６６】
ゲートウェイノード１０４−１は、光チャネル設定に使用可能な波長情報から光チャネル設定に用いる波長を一つ選択し、始点ノード１０５に向けて調査パケットが転送された経路と同じ経路で逆方向に光チャネルを設定するための信号を送信する。ここでは、この信号を設定パケットという。
【００６７】
この設定パケットには、光チャネルを設定するために用いる波長の情報等が記述されている。同時にゲートウェイノード１０４−１は、調査パケットの最終到達ノードである終点ノード１０６までの光チャネル設定経路を計算する。図１に示す光伝達網の場合、ゲートウェイノード１０４−１を含むサブネット内には終点ノード１０６は含まれない。
【００６８】
そこで、ゲートウェイノード１０４−１は、終点ノード１０６までの最適経路を設定することができるゲートウェイノード１０４−２へと調査パケットを送信するために、ゲートウェイノード１０４−２までの最適経路を計算する。最適経路決定後、次のノードとのリンクにおける波長使用状況を調べ、使用可能波長があればゲートウェイノード１０４−２に向けて送信する。
【００６９】
使用可能波長がない場合には、ゲートウェイノード１０４−１は、ゲートウェイノード１０４−２までの光チャネル設定経路を再度計算し、再設定を試みる。以上の処理手順を繰り返し実行していくことで、始点ノード１０５から送信された調査パケットは、終点ノード１０６へと到達する。各ゲートウェイノード１０４−１、１０４−２、終点ノード１０６は、調査パケット受信後、直ちにサブネット内での光チャネルの設定を行う。
【００７０】
設定パケットは、同一サブネット内にある始点ノード１０５、もしくはゲートウェイノードに向けて送信される。各サブネットでの光チャネルの設定は第一実施例と同様である。始点ノード１０５、あるいは上流のゲートウェイノードが設定パケットを受信すると、そのサブネットにおいて光チャネルが設定されたことになる。
【００７１】
その後、各サブネットに設定された光チャネルを中継するゲートウェイノードで接続することで始点ノード１０５〜終点ノード１０６間の光チャネル１０２の設定が完了する。この処理手順は第一実施例の場合と同様である。データの送信が終了すると、使用されていない光チャネルは、設定が解除される。光チャネルの解除手順は前述の従来の例の場合と同様である。
【００７２】
【発明の効果】
以上説明したように、本発明の光伝達網、及び光チャネル設定方法によれば、大規模な光伝達網において、複数のサブネットで平行して光チャネルの設定を行うことができるので、従来の方法に比べ、光チャネル設定成功率を高め、且つ短時間での光チャネルの設定が可能となる。また、サブネットを設けることで故障時においても、故障の影響が、ネットワーク内の全てのノードに伝搬することを防ぐことができるから、故障からの復旧が短時間で行える利点がある。
【図面の簡単な説明】
【図１】本発明の光伝達網の構成の例を示す図である。
【図２】本発明の光伝達網における障害復旧方法を示す図である。
【図３】第一実施例によるバックワード方式シグナリングを用いた光チャネル設定・解除方法を示す図である。
【図４】第二実施例によるバックワード方式シグナリングを用いた光チャネル設定・解除方法を示す図である。
【図５】従来の光伝達網の構成の例を示す図である。
【図６】従来のバックワード方式シグナリングを用いた光チャネル設定・解除方法を示す図である。
【符号の説明】
１０１    ノード
１０２，２０１    光チャネル
１０３    サブネット
１０４−１，１０４−２    ゲートウェイノード
１０５    始点ノード
１０６    終点ノード
１０７    光ファイバ
【図１】
0003600512.tif 000002
【図２】
0003600512.tif 000003
【図３】
0003600512.tif 000004
【図４】
0003600512.tif 000005
【図５】
0003600512.tif 000006
【図６】
0003600512.tif 000007