JP3775925B2 - Fault recovery method and node in optical wavelength division multiplexing network - Google Patents
Fault recovery method and node in optical wavelength division multiplexing network Download PDFInfo
- Publication number
- JP3775925B2 JP3775925B2 JP15932898A JP15932898A JP3775925B2 JP 3775925 B2 JP3775925 B2 JP 3775925B2 JP 15932898 A JP15932898 A JP 15932898A JP 15932898 A JP15932898 A JP 15932898A JP 3775925 B2 JP3775925 B2 JP 3775925B2
- Authority
- JP
- Japan
- Prior art keywords
- wavelength
- node
- optical
- failure recovery
- wavelengths
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Optical Communication System (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は光波長多重通信網における障害復旧方法および装置に関する。
光波長多重通信網は、各々が光クロスコネクト装置を内蔵する複数のノードと、これらノード間を接続して全体として網(network)を構成する複数の光伝送路(リンク)からなる光通信網であって、かつ、各上記光伝送路を構成する複数の光ファイバについて見ると、各該光ファイバ内には種々の波長の複数の光信号が多重化されて伝送されるようになっている光通信網である。したがって、仮に各光ファイバ内をN種の波長の光信号が同時に伝送されるとすれば、単一波長の光信号を用いたSDH網やATM網における従来の光パスの数に比べN倍の数の光パスが確保され、伝送容量は飛躍的に増大する。ここにNは例えば8以上の値をとることができる。
【0002】
一方、障害復旧とは、上記の光通信網内のいずれかのノードあるいはリンクに断線等の障害が発生したときに、当該障害によって断となる複数の光パスを代替する別の正常な光パスを確保することのできる迂回経路を探索し、その迂回経路を通して本来の光通信を回復することを意味する。
本発明は光波長多重通信網における上記の障害復旧について述べる。
【0003】
【従来の技術】
図23は光通信網における一般的な障害復旧について説明するための図である。本図において、1は光通信網であり、この光通信網1は複数のノード2と各隣接ノード2の間を結ぶリンク3とから構成される。各ノード2には光クロスコネクト装置が内蔵され、リンク相互間に所望の光パスを形成される。リンク3は光伝送路からなり、該光伝送路は光ファイバからなる。
【0004】
本図では一例として9つのノード1(A,B,C…I)が描かれているが、この中で例えば中央のノード2−Eにおいてノード障害が発生したものとする。そうすると、このノード2−Eに隣接する各ノード2(B,D,F,H)がいわゆるLOS(Loss of Signal)を検出する。この例ではこれらノード2(B,D,F,H)のうち、予め定めた取り決めによりノード2−Dが障害検出ノードとなったものとする。ここに障害検出ノードであるノード2−Dはセンダーノード(sender node)となり、障害復旧を起動する。
【0005】
センダーノード2−Dはそのために障害復旧メッセージを作成し、これを複数の相手先ノードに向ってブロードキャスト(broadcast)する。なお、いずれを相手先ノードとするかは予め定めた取り決めにより選定されており、これらをチューザノード(chooser node)と称する。本図の例ではノード2−B,2−Fおよび2−Hがチューザノードとなっている。これらチューザノードにブロードキャストされる障害復旧メッセージの流れは本図中各リンク3に沿って描かれた矢印によって表す。
【0006】
障害復旧メッセージを受けた各チューザノードは、自己が出方路のリンクに対して有する未使用の光パスあるいは予備の光パスをその障害復旧メッセージを下流側のノードに流し、最終的にはセンダーノード2−Dに戻す。
このような、障害復旧メッセージのブロードキャストによって、上記ノード障害を起こしているノード2−Eがそのノード障害直前まで保持していた光パスを代替し得る光パスを探索すると、これらの代替光パスにより迂回経路が設定され、障害復旧が完了する。
【0007】
【発明が解決しようとする課題】
上述した、障害復旧メッセージのブロードキャストによる障害復旧方法は、一般的なSDH網やATM網では確立された技術となっている。
ところが、本発明の対象とする光波長多重通信網においては、光パスの形態(多重波長)が一般的なSDH網やATM網における光パスの形態(単一波長)と全く異なるため、従来の障害復旧方法を大幅に変更しないと目的とする障害復旧が行えない、という第1の問題がある。
【0008】
さらに加えて次のような第2の問題もある。この第2の問題は、上記の光波長多重通信が、2つのモードのいずれか一方または双方のもとで行われることに起因する。第1のモードはWP(Wavelength Path)モードであり、第2のモードはVWP(Virtual Wavelength Path)モードである。WPモードは、1つの光パスに着目すると、この光パスの始点から終点まで同一の波長を使うモードである。このようなWPモードは、該パスが経由するいずれのノードも波長変換器を具備しない場合に採用される。一方、VWPモードは、1つの光パスに着目すると、この光パスの始点から終点まで波長をノード毎に変更して使うモードである。このようなVWPモードは、該パスが経由するノードのうちの少なくとも1つのノードが波長変換器を具備する場合に採用される。伝送容量の実質的な拡大という観点からすると当然VWPモードの方がWPモードより有利である。しかしながら上記の波長変換器は現状ではきわめて高価である。このため、現状では例えばハブノードのように重要ノードにのみ波長変換器を具備するのが普通である。
【0009】
かくして第2の問題は、障害復旧を実行する上で、WPモードおよびVWPモードのいずれにも対応しなければならない、ということである。
したがって本発明は、上記第1および第2の問題に鑑み、異なる波長を用いた複数種の光パスに対応することができ、さらにWPモードおよびVWPモードの一方および双方のいずれにも対応することができる、光波長多重通信網における障害復旧方法および装置を提供することを目的とするものである。
【0010】
【課題を解決するための手段】
図1は本発明に基づく障害メッセージの1フレームを示すフォーマット図である。図23に示す障害復旧メッセージは、本発明において図1に示すフレームフォーマットを有する。
かかる図1の障害メッセージMSを利用した本発明の障害復旧方法は次のように実施される。すなわち、複数のノード2と、隣接する該ノード2間を接続する複数のリンク3とを備える光波長多重通信網において、何れかのノードまたはリンクに障害が発生したときに、1のノードから他のノードに上記障害復旧メッセージをブロードキャストすることにより当該障害により断となった光パスに代わる迂回経路を探索し当該障害を復旧する。
【0011】
ここに上記の障害復旧メッセージは、少なくとも3つのテーブル11、12および13、さらに好ましくはさらに2つのテーブル14および15によって構成される。残余の領域には、障害復旧に必要とされるその他の情報が記録される。第1テーブル11〜第3テーブル13の内容は次のとおりである。
第1テーブル11は、障害により断となった光パスの種別を表すパスIDと、各該光パスが使用していた波長の種別と、各種別の該波長毎に要求する波長の本数を示す波長要求数とを、該光パスの種別毎に記録する。
【0012】
第2テーブル12は、障害復旧メッセージMSを送るべき少なくとも1つのノード(チューザノード)を指定する宛先を記録する。
第3テーブル13は、障害復旧メッセージMSを受信した各ノード2の上流側のリンク3において使用可能な波長の数を示す使用可能波長数を、各該波長毎に記録する。
【0013】
ここに、障害復旧メッセージMSを受信する各ノード2は、
その下流側のリンク3において使用することが許容される波長の使用許容波長数を各種別の波長毎に格納する許容波長メモリ(後述)と、受信した障害復旧メッセージMS内において使用可能波長数を記録する第3テーブル13とを参照し、該使用許容波長数と該使用可能波長数とを比較して小さい方の数をもって該第3テーブル13内の該使用可能波長数を書き換えて当該障害復旧メッセージMSを下流側のリンク3に送出するようにする。
【0014】
さらに上述したテーブル14および15すなわち第4テーブルおよび第5テーブルについて説明する。
第4テーブル14は、次のような場合に有益である。すなわち、光波長多重通信網1内に少なくともWP(Wavelength Path)モードのノード2を有し、該ノード2においてその上流側のリンク3から入力された波長を、一旦電気クロスコネクト装置を経由させてから再び光クロスコネクト装置に戻すことにより、他の波長に変換する光/電気変換を行う場合である。
【0015】
ここに第4テーブル14は、光/電気変換が実行された回数を表す光/電気変換回数と、その光/電気変換の実行総回数を制限する予め定めた光/電気変換制限数とを記録する。
また第5テーブル15は、次のような場合に有益である。すなわち、光波長多重通信網1内に少なくともVWP(Virtual Wavelength Path)モードのノード2を有し、該ノード2においてその上流側のリンク3から入力された波長を任意の波長に変換しその下流側のリンク3に出力する場合である。
【0016】
ここに第5テーブル15は、波長変換が行われたノードを特定するノードIDと、障害復旧メッセージMSを受信したノードの上流側のリンク3において使用可能な全ての波長の数を示す使用可能波長総数ならびに光/電気変換が実行された場合に使用可能な全ての波長の数を示す光/電気変換後使用可能波長総数とを記録する。
【0017】
本発明は、障害メッセージMSの内容として少なくとも第1テーブル11〜第3テーブル13の内容を記録し、さらに第4テーブル14および第5テーブル15の内容を記録することにより、光波長多重通信網1における障害時の迂回経路探索を、容易かつ高速に行うことができる。
【0018】
【発明の実施の形態】
図2は第1テーブル11の具体例を示すフォーマット図である。
図23を参照すると、ノード2−Eに障害が発生しているので、ノード2−Bおよびノード2−E間ならびにノード2−Eおよびノード(センダーノードとする)2−D間で断となった少なくとも1つの光パスを回復する必要がある。図2では、その断となった光パスの一例として第1光パスOP1および第2光パスOP2を示している。それぞれについて、既述したパスIDと、波長の種別(λ1,λ2,λ3…λn)と、要求する波長の本数すなわち要求数の各情報を記録している。通常は1つの波長の光信号は1つのみ存在するのが普通であるが、1つの光パスが数本の光ファイバからなるときは、同一波長の光信号が複数存在する。
【0019】
図3は第2テーブル12の具体例を示すフォーマット図である。本図の例では2つの宛先を示している。これらの宛先はチューザノードであり、例えば図23に示すノード2−B、ノード2−H等である。
図4は第3テーブル13の具体例を示すフォーマット図である。障害メッセージMSを受信した各ノード2において、その上流側のリンク3において使用可能な波長の数、すなわち使用可能数がここに記録される。本図の例では波長λ1およびλ2についての各使用可能数が示されている。この使用可能数は当然、未使用の波長または予備として使われていない波長の数である。したがって、図23を再び参照すると、センダーノードであるノード2−Dからノード2−A側にブロードキャストされる第1の障害メッセージMS内の第3テーブル13の内容と、ノード2−G側にブロードキャストされる第2の障害メッセージMS内の第3テーブル13の内容は別々に設定される。
【0020】
図5は第4テーブル14の具体例を示すフォーマット図である。この第4テーブル14には既述した光/電気変換回数および光/電気変換制限回数とが記録される。
VWPモードのノードであると、入力ポートに入力された波長λ1,λ2…λnのいずれであっても、その出力ポートからは任意の波長を送出できる。しかしWPモードのノードでは、入力ポートに入力された波長がλ1であるとすると、その出力ポートからの波長もλ1に限定されてしまう。そうすると、第1テーブル11に示された要求を満たすための自由度が大幅に小さくなってしまう。
【0021】
そこで各ノード内の光クロスコネクト装置と電気クロスコネクト装置とを連携させて、入力ポートに入力された波長がλ1であっても、もし出力ポート側の波長として仮にλ2が得られると都合がよいという場合には、これらの装置による光/電気変換により、λ1→λ2という波長変換を行うことができる。
図6は光/電気変換を行う装置例を示す図である。本図において、5は光クロスコネクト装置であり各ノード2において必須の装置である。この光クロスコネクト装置5は、各局間インタフェース7間および各局内インタフェース8間に配置されるパス変換用のスイッチSWを有する。電気クロスコネクト装置6も、光クロスコネクト装置5とほぼ同様の構成を有する。
【0022】
今光クロスコネクト装置5の入力側局間インタフェース8に波長λ1を受信し、その出力側局間インタフェース8より波長λ2を出力するものとすると、VWモードのもとではλ1→λ2への直接変換はできないので、一旦電気クロスコネクト装置6に、局内インタフェース8を介して、光クロスコネクト装置5のスイッチSWの出力を落とし、その後再び局内インタフェース8を介して光クロスコネクト装置5に戻し、所望のλ2を該装置5の出力側局間インタフェース7に出力する。これにより上記の光/電気変換を行う。
【0023】
図7は第5テーブル15の具体例を示すフォーマット図である。この第5テーブルには既述した、波長変換が行われたノードを特定するノードIDすなわち変換ノードIDと、メッセージMSを受信したノードの上流側のリンク3において使用可能な全ての波長の数すなわち使用可能波長総数を記録する。ただし、その内容はメッセージMSがノードを通過するときに書き換えられることがある。
【0024】
図8は本発明に基づく、光波長多重通信網内の1つのノードの構成例を示す図である。
本図において、ノード2は光クロスコネクト装置5と、オーバヘッド処理手段20と、障害復旧処理手段30とを少なくとも含んでなる。
光クロスコネクト装置5は、隣接ノードとの間を接続する入側リンク3inを介し入力される光信号に対しパス設定を行ってこれを出力側インタフェースパッケージ18を介し、対応する出側リンク3outにスイッチする。
【0025】
オーバヘッド処理手段20は、入側リンク3inおよび入力側インタフェースパッケージ17を介して入力される光信号よりオーバヘッド部分を抽出し、そのオーバヘッド内の情報を書き換えて出側リンク3outに送出する。
障害復旧処理手段30は、オーバヘッド処理手段20にて抽出されたオーバヘッド内の情報に基づいて障害復旧のための処理を行いこの処理結果をもとに、オーバヘッド内の情報の書き換えを実行せしめるとともに、光クロスコネクト装置5に対しパス設定を実行せしめる。
【0026】
ここに上記のオーバヘッド内の情報は上述した障害復旧メッセージMSを含み、この障害復旧メッセージMSは少なくとも、
(i)障害により断となった光パスの種別を表すパスIDと、各光パスが使用していた波長の種別と、各種別の該波長毎に要求する波長の本数を示す波長要求数とを、光パスの種別毎に記録する前述の第1テーブル11(図1)と、
(ii)障害復旧メッセージMSを送るべき少なくとも1つのノード(チューザノード)を指定する宛先を記録する前述の第2テーブル12(図1)と、
(iii)障害復旧メッセージMSを受信した各ノード2の上流側の入側リンク3inにおいて使用可能な波長の数を示す使用可能波長数を、各該波長毎に記録する前述の第3テーブル13(図1)とからなる。
【0027】
図8のノード2は、さらに、管理情報データベース(MIB)40を有し、このデータベース40は、光波長多重通信網1内に発生した障害により断となった光パスに代わる迂回経路を探索し当該障害を復旧するのに必要な該通信網1内のシステム情報を予め収集して書換可能に保持し、障害復旧処理手段30との間で情報の授受を行う。
【0028】
図8において、上記のようなメモリ手段としては他に、許容波長メモリ、障害復旧メモリ、パスメモリ等があり、これらは例えば上述した障害復旧処理手段30内に収容される。図8において、これら許容波長メモリ(MEM1)31、障害復旧メモリ(MEM2)32、パスメモリ(MEM3)33として表される。許容波長メモリ31は、下流側の出側リンク3outにおいて使用することが許容される波長の使用許容波長数を各種別の波長毎に格納する。
【0029】
また、障害復旧メモリ32は、下流側の出側リンク3outにおいて使用することが許容される波長の使用許容波長数と、各波長毎に第3テーブル13に記録された、上流側の入側リンク3inにおいて使用可能な波長の数を示す使用可能波長数とを比較し、その比較結果により得た小さい方の数を下流側の出側リンク3out毎に記憶する。
【0030】
さらにパスメモリ33について見ると、ノード2が障害復旧を起動するセンダーノードとなるとき、このセンダーノードのパスメモリ33には、当該障害復旧メッセージMSの宛先となる各チューザノードについて、WPモードおよびVWPモードの種別を表す情報と、入力ポートの波長および出力ポートの波長を表す情報とが格納される。
【0031】
図8に示すノードが、WP(Wavelength Path)モードのノードであるときは、その上流側の入側リンク3inから入力された波長を、一旦他の波長に変換するための光/電気変換を行い再び光クロスコネクト装置に再び戻す電気クロスコネクト装置を有する。これは図6にブロック5として示した。
障害復旧メッセージMSは、上記の光/電気変換が実行された回数を表す光/電気変換回数と、その光/電気変換の実行総回数を制限する予め定めた光/電気変換制限数とを記録する前記の第4テーブル14を含むが、この第4テーブル14は、かかるWPモードのノード2に特に関係する。
【0032】
一方図8に示すノード2が、VWP(Virtual WavelengthPath)モードのノードであるときは、その上流側の入側リンク3inから入力された波長を任意の波長に変換しその下流側の出側リンク3outに出力する波長変換器を有する。これを波長変換器19として示す。
障害復旧メッセージMSは、波長変換を行ったノードを特定するノードIDと、上流側の入側リンク3inにおいて使用可能な全ての波長の数を示す使用可能波長総数ならびに光/電気変換が実行された場合に使用可能な全ての波長の数を示す光/電気変換後使用可能波長総数とを記録する前記の第5テーブル15を含むが、この第5テーブル15は、かかるVWPモードのノード2に特に関係する。
【0033】
次に具体的な動作例について説明する。
図9は動作例の説明に用いるノードおよびリンクの1つのモデルを示す図である。本図のノードKは、図23に示す複数のノード2の中の任意の1つである。また1つの入側リンク3inと2つの出側リンク3outが示され、リンクI、リンクIIおよびリンクIII と名付ける。
【0034】
図10は図9に示すノードの動作例を表すフローチャート(その1)、
図11は同図(その2)である。
図10および図11とを参照すると、ステップS1を除くステップS2〜S11は、ノード2(図9)がセンダーノードであってもチューザノードであっても共通に適用される。ノード2がチューザノードであるときのステップS1は図10に示すとおりであるが、ノード2がセンダーノードであるときのステップS1は、図10に示すステップS1に代えて、“障害メッセージMSを図1に示すように作成する”ステップとなる。
【0035】
図10のステップS1において、ノード2は受信したメッセージMS内の使用可能波長テーブル13の内容を読み出す。これは図8のオーバヘッド処理手段20と障害復旧処理手段30との間で行われる。
図12は図9のリンクIからノード2が受けたメッセージMS内の一部を表す図である。ここに示す数値例によれば、λ1およびλ2の使用可能数(図4参照)はそれぞれ3および2である。また、全体としての要求波長数(図2のテーブル11の各要求数の総和)は一例として10である。
【0036】
図10のステップS2において、処理手段30(図8)は、送出リンク(図9のリンクIIおよび/またはリンクIII)を選択する。例えばまずリンクIIを選択する。
図10のステップS3において、処理手段30は、リンクIIについての許容波長メモリ31(図8)の内容を読み出す。この内容はデータベース40から取り出すこともできる。
【0037】
図13は許容波長メモリの内容の一例を示す図である。リンクIIに関し、λ1については5本まで使用することが許容されている。
図10のステップS4では、図12の数(3)と図13の数(5)とを比較し、小さい方の数(3)を、リンクIIに送出する新メッセージMSの使用可能波長テーブル13に記録する。λ2については、2と0の比較で小さい方の0をとる。
【0038】
図10のステップS5において、新メッセージMSにおける使用可能波長テーブル13(図4)内の使用可能総数と、示す要求波長数(図12の“10”)とを比較する。
図11のステップS6において、その要求波長数の方が小さいときは(NO)、ステップS11にて次のリンクIII を選択する。
【0039】
上記ステップS6にて、その要求波長数の方が大きければ(YES)、ステップS7に至る。
ステップS7では、図5の第4テーブルを参照する。
図14は光/電気変換テーブル14の数値例を示す図である。この数値例によれば、制限数1に至っておらず光/電気変換は可能である。
【0040】
図11のステップS8では、リンクIIの許容波長数は5、とチェックされ、ステップS9では、5−3=2が新たに光/電気変換により使用可能となる。
ステップS10では、新メッセージMS内の光/電気変換テーブル15を書き換え、最終的には図15に示すメッセージがリンクIIに送出される。
図15は図9のリンクIIに送出されるメッセージMSの一部を示す図である。もともと使用可能な数3(λ1)と、光/電気変換により加算される数2(λ1)との和が、図13に示す5(λ1)となる。
【0041】
上述した動作のうち、ステップS4についてさらに一般化して表現すると、処理手段30は、内蔵する障害復旧メモリ32(図8)に、上述の比較による小さい方の数を下流側のリンク(リンクII、リンクIII)毎に記憶して、この小さい方の数に相当する波長を仮予約し、その後、書き換えられた障害復旧メッセージMSを下流側に送出する。
【0042】
処理手段30は、障害復旧メッセージMSに対する確認メッセージが、その下流側より当該障害復旧メッセージのブロードキャストを起動したセンダーノードに向かって返送されてきたことを確認したとき、上記の仮予約された小さい方の数に相当する波長を本予約し、迂回経路をなす光パスの設定を行う。
また上述した動作のうち、ステップS7以降についてさらに一般化して表現すると、処理手段30は、許容波長メモリ31に格納された使用許容波長数が、第3テーブル13内に記録された使用可能波長数に対し不足している場合、さらに、光/電気変換による波長変換が可能であることを確認したとき、第4テーブル14内の光/電気変換回数および光/電気変換制限数を比較し、前者の数が後者の数未満であるときは、光/電気変換回数を1加算し、かつ、第3テーブル13における波長変換後の波長に対応する使用可能数を1加算するように障害復旧メッセージMSを書き換えてさらに下流側のリンクIIに送出する。
【0043】
また処理手段30は、許容波長メモリ31に格納された使用許容波長数が、第3テーブル13内に記録された使用可能波長数に対し不足している場合、さらに、光/電気変換による波長変換が可能であることを確認したとき、第4テーブル14内の光/電気変換回数および光/電気変換制限数を比較し前者の数が後者の数に至っているときは、光/電気変換回数を1加算し、かつ、第3テーブル13における当該波長に対応する使用可能波長数を0とするように障害復旧メッセージMSを書き換えてさらに下流側のリンクIIに送出する。
【0044】
図16は図9に示すノードの別の動作例を表すフローチャートである。図10〜図15を用いた上述の説明は主としてWPモードのノードの存在に着目して行ったが、以下に述べる動作説明は、主としてVWPモードのノードの存在に着目して行う。例えばセンダーノードおよびチューザノードがVWPモードのノードであるか、途中のノードがVWPモードのノードの場合である。
【0045】
図16を参照すると、ステップS1を除くステップS2〜S11は、ノード2(図9)がセンダーノードであってもチューザノードであっても共通に適用される。ノード2がチューザノードであるときのステップS1は図16に示すとおりであるが、ノード2がセンダーノードであるときのステップS1は、図16に示すステップS1に代えて、“障害メッセージMSを図1に示すように作成する”ステップとなる。
【0046】
図16のステップS1において、障害復旧メッセージMSを受信したノード2は、このメッセージMS内の使用可能波長テーブル13内の数値を処理手段30にて加算する。さらにこの加算値を、波長変換テーブル15に記録し直し、その後、使用可能波長テーブル13の内容を初期化(零へリセット)する。
図17は図9のリンクIからノード2が受けたメッセージMS内の一部を表す図である。また
図18は図17のテーブル内の数値を加算したテーブルの内容を示す図である。
【0047】
図16のステップS1も参照すると、図17の〈a〉欄の総和4(=3+1)と〈b〉欄の総和3(=2+1)とが、それぞれ新たな波長テーブル15として、図18に示すように記録される。その後、使用可能波長テーブル13の内容は初期化される。
図16のステップS2において、処理手段30(図8)は、送出リンク(図9のリンクIIおよび/またはリンクIII)を選択する。例えばまずリンクIIを選択する。
【0048】
図16のステップS3において、処理手段30は、リンクIIについての許容波長メモリ31(図8)の内容を読み出す。この内容はデータベース40から取り出すこともできる。
図19は許容波長メモリの内容の一例を示す図である。リンクIIに関し、λ1については3本まで使用することが許容されている。
【0049】
図16のステップS3では、図18の数(4)と、図19の数(3)とを比較し、小さい方の数(3)を、リンクIIに送出する新メッセージMSの使用可能波長テーブル13に記録する。λ2については、2と3の比較で小さい方の2をとる。
送出リンクIに対するメッセージMSの送出が完了すると、図16のステップS4にて、図9に示す次の送出リンクIII を選択する。
【0050】
図20は図16の処理フローを経て送出されるメッセージMSの一部を示す図である。図16のステップS3で決定された数を記録したテーブル13が示されている。
図16〜図20を用いて説明した動作をさらに一般化して表現すると、処理手段30は、第3テーブル13内の各波長毎の使用可能波長数を加算し、その総数をもって、第5テーブル15内の使用可能波長総数を書き換え、かつ、第3テーブル13内の使用可能波長数を全て0に初期化する。その後、許容波長メモリ31に格納された使用許容波長数と上記総数とを大小比較し小さい方の数をもって第3テーブル内の使用可能波長数とするように障害復旧メッセージMSを書き換えてさらに下流側のリンクIIに送出する。
【0051】
また処理手段30は、内蔵する障害復旧メモリ32に、書き換え後の障害復旧メッセージMSの内容を記憶してこの内容で各波長の割り当てを仮予約し、その後、書き換えられた障害復旧メッセージMSを下流側のリンクIIに送出する。
その後処理手段30は、障害復旧メッセージMSに対する確認メッセージが、その下流側より当該障害復旧メッセージMSのブロードキャストを起動したセンダーノードに向かって返送されてきたことを確認したとき、上述した仮予約された波長の割り当てを本予約し、迂回経路をなす光パスの設定を行うようにする。
【0052】
図21はパスメモリ33の一部を示す図である。なおパスメモリ33は図8に示すように処理手段30の一部に含まれるが、同図の管理情報データベース40内に格納してもよい。
ノード2が障害復旧を起動するセンダーノードとなるとき、このセンダーノードのパスメモリ33には、当該障害復旧メッセージMSの宛先となる各チューザノードについて、WPモードおよびVWPモードの種別を表す情報と、入力ポートの波長および出力ポートの波長を表す情報とが、格納される。このパスメモリ33は、図1に示す復旧波長テーブル(第1テーブル11)を作成する上で有益なものとなる。
【0053】
図22は図21のパスメモリを説明するためのモデルを示す図である。図21と図22を参照すると、光パスOP1を形成するチューザノード(N1)2は、WPモードのノードであるから、入力ポートも出力ポートも同一波長を扱う。例えばλ1である。
一方、光パスOP2を形成するチューザノード(N4)は、VWPモードであるから、入力ポートから仮に波長λ2が入力されても、出力ポートでは全波長をとり得る。
【0054】
このようなパスメモリ33の存在に着目すると、迂回経路探索の自由度を一層増大させることが可能となる。
ノード2が障害復旧を起動するセンダーノードとなるとき、当該障害復旧メッセージの宛先となる各チューザノードについて、WPモードおよびVWPモードの種別を表す情報と、入力ポートの波長および出力ポートの波長を表す情報とを格納する、パスメモリ33を参照する。そしてチューザノードがWPモードかVWPモードかに応じて、WPモードのときは、第1テーブル11内の波長を出力ポートの波長に設定し、VWPモードのときは、第1テーブル11内の前記波長を当該光波長多重通信において使用する全波長に設定するような障害メッセージMSを作成する。このように要求波長として全波長とすることができる場合があるので、波長選択の自由度が増す。
【0055】
【発明の効果】
以上説明したように本発明によれば、光波長多重通信網における障害発生時の迂回経路探索において、その経路と使用すべき波長の双方を同時にかつ高速に探索することが可能となる。その探索方法は、WPモードのノードのみまたはVWPモードのノードのみからなる光通信網だけでなく、WPモードのノードとVWPモードのノードが混在する光通信網に対してもこれらを区別することなく適用できる。
【図面の簡単な説明】
【図1】本発明に基づく障害メッセージの1フレームを示すフォーマット図である。
【図2】第1テーブル11の具体例を示すフォーマット図である。
【図3】第2テーブル12の具体例を示すフォーマット図である。
【図4】第3テーブル13の具体例を示すフォーマット図である。
【図5】第4テーブル14の具体例を示すフォーマット図である。
【図6】光/電気変換を行う装置例を示す図である。
【図7】第5テーブル15の具体例を示すフォーマット図である。
【図8】本発明に基づく、光波長多重通信網内の1つのノードの構成例を示す図である。
【図9】動作例の説明に用いるノードおよびリンクの1つのモデルを示す図である。
【図10】図9に示すノードの動作例を表すフローチャート(その1)である。
【図11】図9に示すノードの動作例を表すフローチャート(その2)である。
【図12】図9のリンクIからノード2が受けたメッセージMS内の一部を表す図である。
【図13】許容波長メモリの内容の一例を示す図である。
【図14】光/電気変換テーブル14の数値例を示す図である。
【図15】図9のリンクIIに送出されるメッセージMSの一部を表す図である。
【図16】図9に示すノードの別の動作例を表すフローチャートである。
【図17】図9のリンクIからノード2が受けたメッセージMS内の一部を表す図である。
【図18】図17のテーブル内の数値を加算したテーブルの内容を示す図である。
【図19】許容波長メモリの内容の一例を示す図である。
【図20】図16の処理フローを経て送出されるメッセージMSの一部を示す図である。
【図21】パスメモリ33の一部を示す図である。
【図22】図21のパスメモリを説明するためのモデルを示す図である。
【図23】光通信網における一般的な障害復旧について説明するための図である。
【符号の説明】
1…光通信網
2…ノード
3…リンク
3in…入側リンク
3out…出側リンク
5…光クロスコネクト装置
6…電気クロスコネクト装置
11…第1テーブル
12…第2テーブル
13…第3テーブル
14…第4テーブル
15…第5テーブル
19…波長変換器
20…オーバヘッド処理手段
30…障害復旧処理手段
31…許容波長メモリ(MEM1)
32…障害復旧メモリ(MEM2)
33…パスメモリ(MEM3)
40…管理情報データベース
MS…障害メッセージ
OP1,OP2…光パス[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a failure recovery method and apparatus in an optical wavelength division multiplexing network.
An optical wavelength division multiplexing network is an optical communication network comprising a plurality of nodes each incorporating an optical cross-connect device, and a plurality of optical transmission lines (links) that connect the nodes to form a network as a whole. And, when looking at the plurality of optical fibers constituting each of the optical transmission lines, a plurality of optical signals of various wavelengths are multiplexed and transmitted in each of the optical fibers. It is an optical communication network. Therefore, if optical signals of N types of wavelengths are transmitted simultaneously in each optical fiber, N times the number of conventional optical paths in SDH networks and ATM networks using single wavelength optical signals. The number of optical paths is ensured, and the transmission capacity increases dramatically. Here, N can take a value of 8 or more, for example.
[0002]
On the other hand, failure recovery refers to another normal optical path that replaces multiple optical paths that are disconnected due to a failure when a failure such as disconnection occurs in any node or link in the optical communication network. This means that a detour route that can secure the network is searched, and the original optical communication is restored through the detour route.
The present invention describes the above-described failure recovery in an optical wavelength division multiplexing network.
[0003]
[Prior art]
FIG. 23 is a diagram for explaining general failure recovery in an optical communication network. In this figure,
[0004]
In this figure, nine nodes 1 (A, B, C... I) are illustrated as an example, and it is assumed that a node failure has occurred in the central node 2-E, for example. Then, each node 2 (B, D, F, H) adjacent to the node 2-E detects a so-called LOS (Loss of Signal). In this example, it is assumed that among these nodes 2 (B, D, F, H), the node 2-D has become a failure detection node by a predetermined arrangement. Here, the node 2-D, which is a failure detection node, becomes a sender node and activates failure recovery.
[0005]
The sender node 2-D creates a failure recovery message for this purpose and broadcasts it to a plurality of counterpart nodes. It should be noted that which node is selected as a destination node is selected according to a predetermined agreement, and these are referred to as chooser nodes. In the example of this figure, nodes 2-B, 2-F and 2-H are chooser nodes. The flow of the failure recovery message broadcast to these chooser nodes is represented by arrows drawn along each
[0006]
Each chooser node that has received the failure recovery message sends an unused optical path or spare optical path that it has for the outgoing link to the downstream node, and finally sends it to the sender node. Return to node 2-D.
When the node 2-E that has caused the node failure searches for an optical path that can replace the optical path held until immediately before the node failure by broadcasting the failure recovery message, these alternative optical paths are used. The detour route is set and the failure recovery is completed.
[0007]
[Problems to be solved by the invention]
The above-described failure recovery method by broadcasting a failure recovery message is a technique established in general SDH networks and ATM networks.
However, in the optical wavelength division multiplexing network targeted by the present invention, the optical path form (multiple wavelength) is completely different from the optical path form (single wavelength) in a general SDH network or ATM network. There is a first problem that the intended failure recovery cannot be performed unless the failure recovery method is significantly changed.
[0008]
In addition, there is a second problem as follows. This second problem is due to the fact that the above optical wavelength division multiplexing communication is performed under one or both of the two modes. The first mode is a WP (Wavelength Path) mode, and the second mode is a VWP (Virtual Wavelength Path) mode. When focusing on one optical path, the WP mode is a mode that uses the same wavelength from the start point to the end point of this optical path. Such a WP mode is employed when no node through which the path passes has a wavelength converter. On the other hand, in the VWP mode, focusing on one optical path, the wavelength is changed for each node from the start point to the end point of this optical path. Such a VWP mode is employed when at least one of the nodes through which the path passes includes a wavelength converter. From the viewpoint of substantial increase in transmission capacity, the VWP mode is naturally more advantageous than the WP mode. However, the above wavelength converter is very expensive at present. For this reason, at present, it is usual to provide wavelength converters only at important nodes such as hub nodes.
[0009]
Thus, the second problem is that both the WP mode and the VWP mode must be supported in performing the failure recovery.
Therefore, in view of the first and second problems, the present invention can cope with a plurality of types of optical paths using different wavelengths, and can cope with one or both of the WP mode and the VWP mode. It is an object of the present invention to provide a failure recovery method and apparatus in an optical wavelength division multiplexing communication network.
[0010]
[Means for Solving the Problems]
FIG. 1 is a format diagram showing one frame of a failure message according to the present invention. The failure recovery message shown in FIG. 23 has the frame format shown in FIG. 1 in the present invention.
The failure recovery method of the present invention using the failure message MS of FIG. 1 is implemented as follows. That is, in an optical wavelength division multiplexing communication network including a plurality of
[0011]
Here, the above-described failure recovery message is composed of at least three tables 11, 12, and 13, more preferably two tables 14 and 15. In the remaining area, other information required for failure recovery is recorded. The contents of the first table 11 to the third table 13 are as follows.
The first table 11 indicates the path ID indicating the type of the optical path that has been cut off due to the failure, the type of wavelength used by each optical path, and the number of wavelengths required for each of the different wavelengths. The number of wavelength requests is recorded for each type of the optical path.
[0012]
The second table 12 records a destination that designates at least one node (a chooser node) to which the failure recovery message MS is to be sent.
The third table 13 records the number of usable wavelengths indicating the number of usable wavelengths in the
[0013]
Here, each
An allowable wavelength memory (described later) that stores the allowable number of wavelengths that can be used in the
[0014]
Further, the above-described tables 14 and 15, that is, the fourth table and the fifth table will be described.
The fourth table 14 is useful in the following cases. In other words, at least a WP (Wavelength Path)
[0015]
Here, the fourth table 14 records the number of times of optical / electrical conversion indicating the number of times that the optical / electrical conversion has been performed, and a predetermined number of optical / electrical conversions that limit the total number of times the optical / electrical conversion is performed. To do.
The fifth table 15 is useful in the following cases. That is, the optical wavelength
[0016]
Here, the fifth table 15 is a usable wavelength indicating the number of all wavelengths that can be used in the
[0017]
The present invention records at least the contents of the first table 11 to the third table 13 as the contents of the failure message MS, and further records the contents of the fourth table 14 and the fifth table 15, thereby enabling the optical wavelength
[0018]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 is a format diagram showing a specific example of the first table 11.
Referring to FIG. 23, since a failure has occurred in node 2-E, there is a break between node 2-B and node 2-E and between node 2-E and node (referred to as a sender node) 2-D. It is necessary to recover at least one optical path. In FIG. 2, the first optical path OP1 and the second optical path OP2 are shown as an example of the optical path that is cut off. For each, the path ID, the type of wavelength (λ1, λ2, λ3... Λn), and the number of required wavelengths, that is, the number of requests, are recorded. Normally, there is usually only one optical signal of one wavelength, but when one optical path is composed of several optical fibers, there are a plurality of optical signals of the same wavelength.
[0019]
FIG. 3 is a format diagram showing a specific example of the second table 12. In the example of this figure, two destinations are shown. These destinations are chooser nodes, such as node 2-B and node 2-H shown in FIG.
FIG. 4 is a format diagram showing a specific example of the third table 13. In each
[0020]
FIG. 5 is a format diagram showing a specific example of the fourth table 14. The fourth table 14 records the number of optical / electrical conversions and the number of optical / electrical conversion limits described above.
If the node is in the VWP mode, an arbitrary wavelength can be transmitted from the output port of any of the wavelengths λ1, λ2,... Λn input to the input port. However, in a node in the WP mode, if the wavelength input to the input port is λ1, the wavelength from the output port is also limited to λ1. If it does so, the freedom degree for satisfy | filling the request | requirement shown by the 1st table 11 will become small significantly.
[0021]
Therefore, it is convenient if the optical cross-connect device and the electrical cross-connect device in each node are linked so that λ2 is obtained as the wavelength on the output port side even if the wavelength input to the input port is λ1. In this case, wavelength conversion of λ1 → λ2 can be performed by optical / electrical conversion by these devices.
FIG. 6 is a diagram illustrating an example of an apparatus that performs optical / electrical conversion. In this figure,
[0022]
Assuming that the wavelength λ1 is received at the input-
[0023]
FIG. 7 is a format diagram showing a specific example of the fifth table 15. In the fifth table, the node ID for identifying the node on which wavelength conversion has been performed, that is, the conversion node ID, and the number of all wavelengths that can be used in the
[0024]
FIG. 8 is a diagram showing a configuration example of one node in the optical wavelength division multiplexing network based on the present invention.
In this figure, the
The
[0025]
The overhead processing means 20 extracts an overhead part from the optical signal input via the input side link 3in and the input
The failure recovery processing means 30 performs processing for failure recovery based on the information in the overhead extracted by the overhead processing means 20 and rewrites the information in the overhead based on the processing result. Causes the
[0026]
Here, the information in the overhead includes the above-described failure recovery message MS, and the failure recovery message MS includes at least
(I) a path ID indicating the type of an optical path that has been cut off due to a failure, a type of wavelength used by each optical path, and a number of wavelength requests indicating the number of wavelengths required for each wavelength. For each optical path type, the first table 11 (FIG. 1) described above,
(Ii) the above-described second table 12 (FIG. 1) for recording a destination designating at least one node (tuser node) to which the failure recovery message MS is to be sent;
(Iii) The above-described third table 13 that records the number of usable wavelengths indicating the number of wavelengths that can be used in the upstream ingress link 3in of each
[0027]
The
[0028]
In FIG. 8, the memory means as described above includes an allowable wavelength memory, a failure recovery memory, a path memory, and the like. These are accommodated in the failure recovery processing means 30 described above, for example. In FIG. 8, these are shown as an allowable wavelength memory (MEM1) 31, a failure recovery memory (MEM2) 32, and a path memory (MEM3) 33. The
[0029]
Further, the
[0030]
Looking further at the
[0031]
When the node shown in FIG. 8 is a WP (Wavelength Path) mode node, optical / electrical conversion is performed to temporarily convert the wavelength input from the upstream ingress link 3in into another wavelength. It has an electrical cross-connect device that returns to the optical cross-connect device again. This is shown as
The failure recovery message MS records the number of times of optical / electrical conversion indicating the number of times that the above optical / electrical conversion has been executed, and a predetermined number of optical / electrical conversions that limit the total number of executions of the optical / electrical conversion. The fourth table 14 is particularly related to the
[0032]
On the other hand, when the
In the failure recovery message MS, the node ID that identifies the wavelength-converted node, the total number of usable wavelengths indicating the number of all wavelengths that can be used in the upstream ingress link 3in, and the optical / electrical conversion are executed. In this case, the fifth table 15 for recording the total number of usable wavelengths after optical / electrical conversion indicating the number of all wavelengths that can be used is included. This fifth table 15 is particularly suitable for the
[0033]
Next, a specific operation example will be described.
FIG. 9 is a diagram showing one model of nodes and links used for explaining the operation example. The node K in this figure is an arbitrary one of the plurality of
[0034]
FIG. 10 is a flowchart (part 1) showing an operation example of the node shown in FIG.
FIG. 11 is the same figure (the 2).
Referring to FIG. 10 and FIG. 11, steps S2 to S11 except for step S1 are commonly applied regardless of whether node 2 (FIG. 9) is a sender node or a chooser node. Step S1 when the
[0035]
In step S1 of FIG. 10, the
FIG. 12 is a diagram showing a part in the message MS received by the
[0036]
In step S2 of FIG. 10, the processing means 30 (FIG. 8) selects the transmission link (link II and / or link III of FIG. 9). For example, first select link II.
In step S3 of FIG. 10, the processing means 30 reads the contents of the allowable wavelength memory 31 (FIG. 8) for the link II. This content can also be extracted from the
[0037]
FIG. 13 is a diagram showing an example of the contents of the allowable wavelength memory. Regarding link II, it is allowed to use up to 5 for λ1.
In step S4 in FIG. 10, the number (3) in FIG. 12 is compared with the number (5) in FIG. 13, and the smaller number (3) is used in the usable wavelength table 13 of the new message MS sent to the link II. To record. For λ2, the smaller 0 is obtained by comparing 2 and 0.
[0038]
In step S5 of FIG. 10, the total number of usable wavelengths in the usable wavelength table 13 (FIG. 4) in the new message MS is compared with the requested number of wavelengths shown (“10” in FIG. 12).
If the required number of wavelengths is smaller in step S6 of FIG. 11 (NO), the next link III is selected in step S11.
[0039]
If the required number of wavelengths is larger in step S6 (YES), the process proceeds to step S7.
In step S7, the fourth table in FIG. 5 is referred to.
FIG. 14 is a diagram showing a numerical example of the optical / electrical conversion table 14. According to this numerical example, the
[0040]
In step S8 of FIG. 11, the allowable number of wavelengths of the link II is checked as 5, and in step S9, 5-3 = 2 can be newly used by optical / electrical conversion.
In step S10, the optical / electrical conversion table 15 in the new message MS is rewritten, and finally the message shown in FIG. 15 is sent to the link II.
FIG. 15 is a diagram showing a part of the message MS sent to the link II in FIG. The sum of the originally usable number 3 (λ1) and the number 2 (λ1) added by the optical / electrical conversion is 5 (λ1) shown in FIG.
[0041]
Of the operations described above, step S4 can be expressed in a more generalized manner. The
[0042]
When the
Further, of the above-described operations, the processing means 30 can express the useable wavelength number stored in the
[0043]
Further, when the allowable wavelength number stored in the
[0044]
FIG. 16 is a flowchart showing another operation example of the node shown in FIG. The above description with reference to FIGS. 10 to 15 has mainly been made with a focus on the existence of a node in the WP mode. However, the following description of the operation will be made with a focus on the existence of a node in the VWP mode. For example, the sender node and the chooser node are nodes in the VWP mode, or the intermediate nodes are nodes in the VWP mode.
[0045]
Referring to FIG. 16, steps S2 to S11 excluding step S1 are commonly applied regardless of whether the node 2 (FIG. 9) is a sender node or a chooser node. Step S1 when the
[0046]
In step S <b> 1 of FIG. 16, the
FIG. 17 is a diagram showing a part in the message MS received by the
FIG. 18 is a diagram showing the contents of a table obtained by adding the numerical values in the table of FIG.
[0047]
Referring also to step S1 in FIG. 16, the total 4 (= 3 + 1) in the <a> column and the total 3 (= 2 + 1) in the <b> column in FIG. 17 are shown as new wavelength tables 15 in FIG. As recorded. Thereafter, the contents of the usable wavelength table 13 are initialized.
In step S2 of FIG. 16, the processing means 30 (FIG. 8) selects the transmission link (link II and / or link III of FIG. 9). For example, first select link II.
[0048]
In step S3 of FIG. 16, the processing means 30 reads the contents of the allowable wavelength memory 31 (FIG. 8) for the link II. This content can also be extracted from the
FIG. 19 is a diagram showing an example of the contents of the allowable wavelength memory. Regarding link II, it is allowed to use up to three for λ1.
[0049]
In step S3 in FIG. 16, the number (4) in FIG. 18 is compared with the number (3) in FIG. 19, and the smaller number (3) is used in the usable wavelength table of the new message MS sent to the link II. 13 is recorded. For λ2, the smaller of 2 in comparison of 2 and 3 is taken.
When transmission of the message MS to the transmission link I is completed, the next transmission link III shown in FIG. 9 is selected in step S4 of FIG.
[0050]
FIG. 20 is a diagram showing a part of the message MS sent through the processing flow of FIG. A table 13 in which the numbers determined in step S3 in FIG. 16 are recorded is shown.
When the operation described with reference to FIGS. 16 to 20 is further generalized and expressed, the
[0051]
Further, the processing means 30 stores the contents of the rewritten failure recovery message MS in the built-in
Thereafter, when the processing means 30 confirms that the confirmation message for the failure recovery message MS has been returned from the downstream side toward the sender node that started the broadcast of the failure recovery message MS, the provisional reservation described above is made. The wavelength allocation is fully reserved, and an optical path that forms a detour path is set.
[0052]
FIG. 21 is a diagram showing a part of the
When the
[0053]
FIG. 22 is a diagram showing a model for explaining the path memory of FIG. Referring to FIGS. 21 and 22, the chooser node (N1) 2 forming the optical path OP1 is a node in the WP mode, so that both the input port and the output port handle the same wavelength. For example, λ1.
On the other hand, since the chooser node (N4) forming the optical path OP2 is in the VWP mode, even if the wavelength λ2 is inputted from the input port, all wavelengths can be taken at the output port.
[0054]
If attention is paid to the existence of such a
When the
[0055]
【The invention's effect】
As described above, according to the present invention, it is possible to search both the path and the wavelength to be used at the same time and at high speed in the detour path search when a failure occurs in the optical wavelength division multiplexing network. The search method is not limited to an optical communication network including only WP mode nodes or VWP mode nodes, but also to an optical communication network including a mixture of WP mode nodes and VWP mode nodes. Applicable.
[Brief description of the drawings]
FIG. 1 is a format diagram showing one frame of a failure message according to the present invention.
FIG. 2 is a format diagram showing a specific example of a first table 11. FIG.
FIG. 3 is a format diagram showing a specific example of the second table 12;
FIG. 4 is a format diagram showing a specific example of a third table 13;
FIG. 5 is a format diagram showing a specific example of a fourth table 14;
FIG. 6 is a diagram illustrating an example of an apparatus that performs optical / electrical conversion.
7 is a format diagram showing a specific example of a fifth table 15. FIG.
FIG. 8 is a diagram showing a configuration example of one node in an optical wavelength division multiplexing network based on the present invention.
FIG. 9 is a diagram showing one model of nodes and links used for explaining an operation example;
FIG. 10 is a flowchart (part 1) illustrating an operation example of the node illustrated in FIG. 9;
FIG. 11 is a flowchart (part 2) illustrating an operation example of the node illustrated in FIG. 9;
12 is a diagram showing a part in message MS received by
FIG. 13 is a diagram illustrating an example of contents of an allowable wavelength memory.
14 is a diagram showing a numerical example of the optical / electrical conversion table 14. FIG.
FIG. 15 is a diagram showing a part of a message MS sent to link II in FIG. 9;
FIG. 16 is a flowchart illustrating another operation example of the node illustrated in FIG. 9;
FIG. 17 is a diagram showing a part in message MS received by
18 is a diagram showing the contents of a table obtained by adding the numerical values in the table of FIG.
FIG. 19 is a diagram illustrating an example of contents of an allowable wavelength memory.
20 is a diagram showing a part of a message MS sent through the processing flow of FIG.
FIG. 21 is a diagram showing a part of the
FIG. 22 is a diagram illustrating a model for explaining the path memory of FIG. 21;
FIG. 23 is a diagram for explaining general failure recovery in an optical communication network.
[Explanation of symbols]
1 ... Optical communication network
2 ... Node
3 ... Link
3in ... incoming link
3out ... outgoing link
5. Optical cross-connect device
6 ... Electric cross-connect device
11 ... 1st table
12 ... Second table
13 ... Third table
14 ... Fourth table
15 ... Fifth table
19 ... Wavelength converter
20: Overhead processing means
30. Failure recovery processing means
31. Allowable wavelength memory (MEM1)
32 ... Fault recovery memory (MEM2)
33 ... Path memory (MEM3)
40 ... Management information database
MS ... Fault message
OP1, OP2 ... Optical path
Claims (18)
前記障害復旧メッセージは、
前記障害により断となった光パスの種別を表すパスIDと、各該光パスが使用していた波長の種別と、各種別の該波長毎に要求する波長の本数を示す波長要求数とを、該光パスの種別毎に記録する第1テーブルと、
前記障害復旧メッセージを送るべき少なくとも1つの前記ノードを指定する宛先を記録する第2テーブルと、
前記障害復旧メッセージを受信した各前記ノードの上流側の前記リンクにおいて使用可能な波長の数を示す使用可能波長数を、各該波長毎に記録する第3テーブルと、
を少なくとも含むように構成され、
前記障害復旧メッセージを受信する各前記ノードは、
その下流側の前記リンクにおいて使用することが許容される前記波長の使用許容波長数を各種別の波長毎に格納する許容波長メモリと、受信した前記障害復旧メッセージ内において前記使用可能波長数を記録する前記第3テーブルとを参照し、該使用許容波長数と該使用可能波長数とを比較して小さい方の数をもって該第3テーブル内の該使用可能波長数を書き換えて当該障害復旧メッセージを該下流側のリンクに送出することを特徴とする、光波長多重通信網における障害復旧方法。By providing a plurality of nodes and a plurality of links connecting the adjacent nodes, and when a failure occurs in any node or link, by broadcasting a failure recovery message from one node to another node In a failure recovery method in an optical wavelength division multiplexing network that searches for a detour path that replaces the optical path that was interrupted by the failure and recovers the failure,
The disaster recovery message is:
A path ID indicating the type of the optical path that has been interrupted by the failure, a type of wavelength used by each optical path, and a wavelength request number indicating the number of wavelengths required for each of the different wavelengths. A first table for recording each type of the optical path;
A second table recording a destination designating at least one of the nodes to which the disaster recovery message is to be sent;
A third table that records, for each wavelength, the number of usable wavelengths indicating the number of wavelengths that can be used in the link on the upstream side of each node that has received the failure recovery message;
Comprising at least
Each of the nodes receiving the disaster recovery message
An allowable wavelength memory for storing the allowable number of wavelengths that can be used in the link on the downstream side for each of various wavelengths, and the number of usable wavelengths recorded in the received failure recovery message The number of usable wavelengths and the number of usable wavelengths are compared, and the number of usable wavelengths in the third table is rewritten with the smaller number by comparing the allowable number of usable wavelengths and the number of usable wavelengths. A fault recovery method in an optical wavelength division multiplexing communication network, characterized by transmitting to the downstream link.
前記障害復旧メッセージは、前記光/電気変換が実行された回数を表す光/電気変換回数と、その光/電気変換の実行総回数を制限する予め定めた光/電気変換制御数とを記録する第4テーブルをさらに含むように構成される請求項1に記載の障害復旧方法。The optical wavelength multiplexing communication network has at least a WP (Wavelength Path) mode node, and the wavelength input from the link on the upstream side of the node passes through the electrical cross-connect device and then is optically crossed again. When performing optical / electrical conversion to convert to another wavelength by returning to the connect device,
The failure recovery message records the number of optical / electrical conversions indicating the number of times the optical / electrical conversion has been performed, and a predetermined number of optical / electrical conversion controls that limit the total number of optical / electrical conversions to be performed. The failure recovery method according to claim 1, further comprising a fourth table.
前記障害復旧メッセージは、波長変換が行われたノードを特定するノードIDと、前記障害復旧メッセージを受信したノードの上流側の前記リンクにおいて使用可能な全ての波長の数を示す使用可能波長総数ならびに光/電気変換が実行された場合に使用可能な全ての波長の数を示す光/電気変換後使用可能波長総数とを記録する第5テーブルをさらに含むように構成される請求項1に記載の障害復旧方法。The optical wavelength division multiplexing network has at least a node in the VWP (Virtual Wavelength Path) mode, and converts the wavelength input from the link on the upstream side to an arbitrary wavelength in the node and converts the wavelength to the link on the downstream side. When outputting,
The failure recovery message includes a node ID that identifies a node for which wavelength conversion has been performed, a total number of usable wavelengths indicating the number of all wavelengths that can be used in the link upstream of the node that has received the failure recovery message, and 2. The fifth table according to claim 1, further comprising a fifth table for recording a total number of usable wavelengths after optical / electrical conversion indicating the number of all wavelengths usable when optical / electrical conversion is performed. Disaster recovery method.
前記許容波長メモリに格納された前記使用許容波長数と前記の総数と大小比較し小さい方の数をもって該第3テーブル内の前記使用可能波長数とするように前記障害復旧メッセージを書き換えてさらに下流側に送出する請求項3に記載の障害復旧方法。The node adds the number of usable wavelengths for each wavelength in the third table, and rewrites the total number of usable wavelengths in the fifth table with the total number, and in the third table Initialize the number of usable wavelengths to 0, and then
The failure recovery message is rewritten so that the allowable wavelength number stored in the allowable wavelength memory is compared with the total number and the smaller number is used as the usable wavelength number in the third table. The failure recovery method according to claim 3, wherein the failure recovery method is sent to the side.
隣接ノードとの間を接続する入側リンクを介し入力される光信号に対しパス設定を行ってこれを対応する出側リンクにスイッチする光クロスコネクト装置と、
前記入側リンクを介して入力される前記光信号よりオーバヘッド部分を抽出しそのオーバヘッド内の情報を書き換えて前記出側リンクに送出するオーバヘッド処理手段と、
前記オーバヘッド処理手段にて抽出された前記オーバヘッド内の情報に基づいて障害復旧のための処理を行いこの処理結果をもとに、前記のオーバヘッド内の情報の書き換えを実行せしめるとともに前記光クロスコネクト装置に対し前記のパス設定を実行せしめる障害復旧処理手段と、を備え、
ここに前記オーバヘッド内の情報は障害復旧メッセージを含み、該障害復旧メッセージは少なくとも
前記障害により断となった光パスの種別を表すパスIDと、各該光パスが使用していた波長の種別と、各種別の該波長毎に要求する波長の本数を示す波長要求数とを、該光パスの種別毎に記録する第1テーブルと、
前記障害復旧メッセージを送るべき少なくとも1つの前記ノードを指定する宛先を記録する第2テーブルと、
前記障害復旧メッセージを受信した各前記ノードの上流側の前記入側リンクにおいて使用可能な波長の数を示す使用可能波長数を、各該波長毎に記録する第3テーブルと、からなるメッセージであることを特徴とする、光波長多重通信網のノード。A node of an optical wavelength division multiplexing network,
An optical cross-connect device that sets a path for an optical signal input via an ingress link connecting between adjacent nodes and switches this to the corresponding egress link;
Overhead processing means for extracting an overhead part from the optical signal input via the input side link, rewriting information in the overhead and sending the information to the output side link;
Based on the information in the overhead extracted by the overhead processing means, processing for failure recovery is performed. Based on the processing result, the information in the overhead is rewritten and the optical cross-connect device Fault recovery processing means for executing the path setting for
Here, the information in the overhead includes a failure recovery message, and the failure recovery message includes at least a path ID indicating the type of the optical path that has been cut off due to the failure, and the type of wavelength used by each optical path. A first table that records, for each type of optical path, a wavelength request number indicating the number of wavelengths required for each of the different wavelengths;
A second table recording a destination designating at least one of the nodes to which the disaster recovery message is to be sent;
A third table that records, for each wavelength, the number of usable wavelengths indicating the number of wavelengths that can be used in the incoming link upstream of each node that has received the failure recovery message. A node of an optical wavelength division multiplexing network.
前記障害復旧メッセージは、前記光/電気変換が実行された回数を表す光/電気変換回数と、その光/電気変換の実行総回数を制限する予め定めた光/電気変換制限数とを記録する第4テーブルをさらに含むメッセージである請求項11に記載のノード。The node is a node in a WP (Wavelength Path) mode, and performs optical / electrical conversion for once converting the wavelength input from the incoming link on the upstream side into another wavelength, and again forms an optical cross-connect. Having an electrical cross-connect device back to the device,
The failure recovery message records the number of optical / electrical conversions that represents the number of times that the optical / electrical conversion has been executed, and a predetermined optical / electrical conversion limit number that limits the total number of times the optical / electrical conversion has been performed. The node according to claim 11, wherein the node further includes a fourth table.
前記障害復旧メッセージは、波長変換を行ったノードを特定するノードIDと、前記上流側の前記入側リンクにおいて使用可能な全ての波長の数を示す使用可能波長総数ならびに光/電気変換が実行された場合に使用可能な全ての波長の数を示す光/電気変換後使用可能波長総数とを記録する第5テーブルをさらに含むメッセージである請求項11に記載のノード。The node is a node in a VWP (Virtual Wavelength Path) mode, and converts the wavelength input from the input link on the upstream side into an arbitrary wavelength and outputs the wavelength to the output link on the downstream side Have a bowl,
In the failure recovery message, a node ID that identifies a node that has performed wavelength conversion, a total number of usable wavelengths indicating the number of all wavelengths that can be used in the incoming link on the upstream side, and optical / electrical conversion are executed. The node according to claim 11, wherein the message further includes a fifth table that records a total number of usable wavelengths after optical / electrical conversion indicating the number of all wavelengths that can be used.
前記チューザノードが前記WPモードか前記VWPモードかに応じて、WPモードのときは、前記第1テーブル内の前記波長を前記出力ポートの波長に設定し、VWPモードのときは、前記第1テーブル内の前記波長を当該光波長多重通信において使用する全波長に設定する請求項11に記載のノード。The failure recovery processing means includes a path memory, and when the node is a sender node that activates the failure recovery, the path memory of the sender node includes, for each chooser node that is the destination of the failure recovery message, the Information indicating the type of the WP mode and the VWP mode, and information indicating the wavelength of the input port and the wavelength of the output port are stored in the path memory,
Depending on whether the chooser node is in the WP mode or the VWP mode, the wavelength in the first table is set to the wavelength of the output port in the WP mode, and the first table in the VWP mode. The node according to claim 11, wherein the wavelength is set to all wavelengths used in the optical wavelength division multiplexing communication.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15932898A JP3775925B2 (en) | 1998-06-08 | 1998-06-08 | Fault recovery method and node in optical wavelength division multiplexing network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15932898A JP3775925B2 (en) | 1998-06-08 | 1998-06-08 | Fault recovery method and node in optical wavelength division multiplexing network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11355288A JPH11355288A (en) | 1999-12-24 |
| JP3775925B2 true JP3775925B2 (en) | 2006-05-17 |
Family
ID=15691423
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15932898A Expired - Fee Related JP3775925B2 (en) | 1998-06-08 | 1998-06-08 | Fault recovery method and node in optical wavelength division multiplexing network |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3775925B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7190896B1 (en) * | 2000-05-04 | 2007-03-13 | Nortel Networks Limited. | Supervisory control plane over wavelength routed networks |
| US7289730B2 (en) | 2002-04-19 | 2007-10-30 | Nippon Telegraph And Telephone Corporation | Optical path communication network, node, and optical path setup method |
| JP2004297230A (en) * | 2003-03-26 | 2004-10-21 | Nec Corp | Optical network, optical network transmission apparatus, distributing routing control method used therefor, and program thereof |
| JP5199976B2 (en) * | 2009-10-19 | 2013-05-15 | 株式会社日立製作所 | Optical IP branching apparatus, optical communication system, optical communication method, and optical communication program |
-
1998
- 1998-06-08 JP JP15932898A patent/JP3775925B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11355288A (en) | 1999-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2937232B2 (en) | Communication network, communication network failure recovery method, and optical communication network node | |
| US7852752B2 (en) | Method and apparatus for designing backup communication path, and computer product | |
| JP3900194B2 (en) | Apparatus and method for performing path fault relief in a communication network | |
| US8693880B2 (en) | Wavelength path communication node apparatus, wavelength path communication control method, and recording medium | |
| US8520685B2 (en) | Signal relay apparatus, node apparatus, network system, virtual-link generating method, path calculating method, and computer product | |
| EP1881631A1 (en) | System for utilizing wavelength reachability and wavelength occupation status information to describe cross-connection capabilities in optical networks | |
| JP2007282221A (en) | Method, communication network, logical device and system for collecting path inventory | |
| JP3092521B2 (en) | Communication network node device, optical communication network node device, signal monitoring method, and communication network | |
| Wu | A passive protected self-healing mesh network architecture and applications | |
| JP2002247038A (en) | Method for forming ring in network, method for restoring fault and method for adding node address at the time of forming ring | |
| JP3586586B2 (en) | Light wave ring system | |
| JP2001352342A (en) | Network management method, network node device, and mesh network | |
| JP2008042914A (en) | Method and system for providing optical signal reproduction information | |
| JP3775925B2 (en) | Fault recovery method and node in optical wavelength division multiplexing network | |
| JP4377401B2 (en) | Apparatus for performing path fault relief in a communication network | |
| JP2002524916A (en) | WDM ring net | |
| JP4621228B2 (en) | Route searching method, apparatus and program in multi-layer network | |
| JP2003318983A (en) | Failure recovery method for optical cross-connect network | |
| JP4459973B2 (en) | Apparatus and method for performing path fault relief in a communication network | |
| JP2005286961A (en) | Cross-connect device, optical cross-connect device, and line relief method using the same | |
| JP3537017B2 (en) | Communication network and logical path route selection method | |
| JP3822518B2 (en) | Backup optical path bandwidth securing method and optical path switching device | |
| JP3551115B2 (en) | Communication network node | |
| JP4704311B2 (en) | Communication system and failure recovery method | |
| JP4446453B2 (en) | Apparatus and method for performing path fault relief in a communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040309 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051013 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060221 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |