[go: up one dir, main page]

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 PDF

Info

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
Application number
JP15932898A
Other languages
Japanese (ja)
Other versions
JPH11355288A (en
Inventor
啓二 宮▲崎▼
泰希 藤井
真 箕浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP15932898A priority Critical patent/JP3775925B2/en
Publication of JPH11355288A publication Critical patent/JPH11355288A/en
Application granted granted Critical
Publication of JP3775925B2 publication Critical patent/JP3775925B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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, reference numeral 1 denotes an optical communication network, and this optical communication network 1 is composed of a plurality of nodes 2 and links 3 connecting the adjacent nodes 2. Each node 2 incorporates an optical cross-connect device, and a desired optical path is formed between the links. The link 3 is composed of an optical transmission line, and the optical transmission line is composed of an optical fiber.
[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 link 3 in the figure.
[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 nodes 2 and a plurality of links 3 that connect adjacent nodes 2, when a failure occurs in any of the nodes or links, one node changes to the other. By broadcasting the failure recovery message to the node, a detour route that replaces the optical path that was interrupted by the failure is searched for and the failure is recovered.
[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 link 3 on the upstream side of each node 2 that has received the failure recovery message MS for each wavelength.
[0013]
Here, each node 2 that receives the failure recovery message MS
An allowable wavelength memory (described later) that stores the allowable number of wavelengths that can be used in the downstream link 3 for each of various wavelengths, and the number of wavelengths that can be used in the received failure recovery message MS. Referring to the third table 13 to be recorded, the number of usable wavelengths is compared with the number of usable wavelengths, and the number of usable wavelengths in the third table 13 is rewritten with the smaller number. The message MS is sent to the link 3 on the downstream side.
[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) mode node 2 is included in the optical wavelength division multiplexing network 1, and the wavelength input from the upstream link 3 at the node 2 is temporarily passed through the electrical cross-connect device. This is a case where optical / electrical conversion for converting to another wavelength is performed by returning to the optical cross-connect device again.
[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 division multiplexing network 1 has at least a node 2 in the VWP (Virtual Wavelength Path) mode, and converts the wavelength input from the upstream link 3 in the node 2 to an arbitrary wavelength and converts it to the downstream side. This is a case of outputting to the link 3 of FIG.
[0016]
Here, the fifth table 15 is a usable wavelength indicating the number of all wavelengths that can be used in the link 3 on the upstream side of the node that has received the failure recovery message MS, and the node ID that identifies the wavelength-converted node. Record the total number as well as the total number of usable wavelengths after optical / electrical conversion indicating the number of all wavelengths available when optical / electrical conversion is performed.
[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 division multiplexing network 1 to be recorded. It is possible to easily and quickly perform a detour route search at the time of failure.
[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 node 2 that has received the failure message MS, the number of wavelengths that can be used in the link 3 on the upstream side, that is, the number that can be used, is recorded here. In the example of this figure, each usable number for wavelengths λ1 and λ2 is shown. This usable number is naturally the number of unused wavelengths or wavelengths that are not used as reserves. Therefore, referring again to FIG. 23, the contents of the third table 13 in the first failure message MS broadcast from the sender node Node 2-D to the Node 2-A side and broadcast to the Node 2-G side. The contents of the third table 13 in the second failure message MS to be set are set separately.
[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, reference numeral 5 denotes an optical cross-connect device, which is an essential device in each node 2. This optical cross-connect device 5 has a switch SW for path conversion arranged between the inter-station interfaces 7 and between the intra-station interfaces 8. The electrical cross-connect device 6 also has substantially the same configuration as the optical cross-connect device 5.
[0022]
Assuming that the wavelength λ1 is received at the input-side interoffice interface 8 of the optical cross-connect device 5 and the wavelength λ2 is output from the output-side interoffice interface 8, direct conversion from λ1 to λ2 under the VW mode Therefore, the output of the switch SW of the optical cross-connect device 5 is once dropped on the electrical cross-connect device 6 via the intra-office interface 8 and then returned to the optical cross-connect device 5 via the intra-office interface 8 again. λ2 is output to the output side inter-station interface 7 of the apparatus 5. Thus, the optical / electrical conversion is performed.
[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 link 3 upstream of the node that has received the message MS, Record the total number of wavelengths available. However, the contents may be rewritten when the message MS passes through the node.
[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 node 2 includes at least an optical cross-connect device 5, overhead processing means 20, and failure recovery processing means 30.
The optical cross-connect device 5 sets a path for an optical signal input via the input side link 3in connecting between adjacent nodes, and passes this to the corresponding output side link 3out via the output side interface package 18. Switch.
[0025]
The overhead processing means 20 extracts an overhead part from the optical signal input via the input side link 3in and the input side interface package 17, rewrites the information in the overhead, and sends it to the output side link 3out.
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 optical cross-connect device 5 to set a path.
[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 node 2 that has received the failure recovery message MS for each wavelength. 1).
[0027]
The node 2 in FIG. 8 further includes a management information database (MIB) 40, which searches for a detour path that replaces the optical path that was interrupted by a failure that occurred in the optical wavelength division multiplexing network 1. System information in the communication network 1 necessary for recovering the failure is collected in advance and held in a rewritable manner, and information is exchanged with the failure recovery processing means 30.
[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 permissible wavelength memory 31 stores the permissible wavelength number of wavelengths allowed to be used in the downstream output side link 3out for each of various wavelengths.
[0029]
Further, the failure recovery memory 32 uses the number of wavelengths allowed to be used in the downstream outgoing link 3out and the upstream incoming link recorded in the third table 13 for each wavelength. The number of usable wavelengths indicating the number of usable wavelengths in 3 inches is compared, and the smaller number obtained from the comparison result is stored for each downstream outgoing link 3out.
[0030]
Looking further at the path memory 33, when the node 2 becomes a sender node that starts fault recovery, the path memory 33 of this sender node stores the WP mode and VWP for each chooser node that is the destination of the fault recovery message MS. Information indicating the mode type and information indicating the wavelength of the input port and the wavelength of the output port are stored.
[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 block 5 in FIG.
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 node 2 in the WP mode.
[0032]
On the other hand, when the node 2 shown in FIG. 8 is a node in the VWP (Virtual Wavelength Path) mode, the wavelength input from the upstream ingress link 3in is converted into an arbitrary wavelength, and the downstream egress link 3out is output. A wavelength converter for outputting to This is shown as a wavelength converter 19.
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 node 2 in the VWP mode. Involved.
[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 nodes 2 shown in FIG. Also, one incoming link 3in and two outgoing links 3out are shown and named link I, link II and link III.
[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 node 2 is a chooser node is as shown in FIG. 10, but step S1 when the node 2 is a sender node replaces the step S1 shown in FIG. It is a “create as shown in step 1” step.
[0035]
In step S1 of FIG. 10, the node 2 reads the contents of the usable wavelength table 13 in the received message MS. This is performed between the overhead processing means 20 and the failure recovery processing means 30 in FIG.
FIG. 12 is a diagram showing a part in the message MS received by the node 2 from the link I in FIG. According to the numerical example shown here, the usable numbers of λ1 and λ2 (see FIG. 4) are 3 and 2, respectively. Further, the total number of required wavelengths (the total number of required numbers in the table 11 in FIG. 2) is 10 as an example.
[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 database 40.
[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 limit number 1 is not reached and optical / electrical conversion is possible.
[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 processing unit 30 stores the smaller number in the built-in failure recovery memory 32 (FIG. 8) in the downstream link (link II, Stored for each link III), temporarily reserve a wavelength corresponding to the smaller number, and then send the rewritten failure recovery message MS downstream.
[0042]
When the processing unit 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, the processing means 30 performs the above temporarily reserved small one. This reservation is made for the wavelength corresponding to the number of optical paths, and an optical path that forms a detour path is set.
Further, of the above-described operations, the processing means 30 can express the useable wavelength number stored in the allowable wavelength memory 31 as the number of usable wavelengths recorded in the third table 13 by further generalizing the processing after step S7. If it is confirmed that wavelength conversion by optical / electrical conversion is possible, the number of optical / electrical conversions and the optical / electrical conversion limit number in the fourth table 14 are compared, and the former Is less than the latter, 1 is added to the number of times of optical / electrical conversion, and 1 is added to the usable number corresponding to the wavelength after wavelength conversion in the third table 13. Is sent to link II on the downstream side.
[0043]
Further, when the allowable wavelength number stored in the allowable wavelength memory 31 is insufficient with respect to the usable wavelength number recorded in the third table 13, the processing means 30 further performs wavelength conversion by optical / electrical conversion. When the number of optical / electrical conversions in the fourth table 14 and the optical / electrical conversion limit number are compared, and the number of the former reaches the latter number, the number of optical / electrical conversions is calculated. 1 is added, and the failure recovery message MS is rewritten so that the number of usable wavelengths corresponding to the wavelength in the third table 13 is 0, and is further transmitted to the link II on the downstream side.
[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 node 2 is a chooser node is as shown in FIG. 16, but step S1 when the node 2 is a sender node replaces the step S1 shown in FIG. It is a “create as shown in step 1” step.
[0046]
In step S <b> 1 of FIG. 16, the node 2 that has received the failure recovery message MS adds the numerical values in the usable wavelength table 13 in this message MS by the processing means 30. Further, this added value is recorded again in the wavelength conversion table 15, and then the contents of the usable wavelength table 13 are initialized (reset to zero).
FIG. 17 is a diagram showing a part in the message MS received by the node 2 from the link I in FIG. Also
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 database 40.
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 processing unit 30 adds the number of usable wavelengths for each wavelength in the third table 13 and uses the total number to calculate the fifth table 15. The total number of usable wavelengths is rewritten, and all the usable wavelengths in the third table 13 are initialized to zero. Then, the failure recovery message MS is rewritten so that the allowable wavelength number stored in the allowable wavelength memory 31 is compared with the above total number, and the smaller number is used as the usable wavelength number in the third table. To link II.
[0051]
Further, the processing means 30 stores the contents of the rewritten failure recovery message MS in the built-in failure recovery memory 32, temporarily reserves the allocation of each wavelength with this content, and then downstream the rewritten failure recovery message MS. Send to side link II.
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 path memory 33. The path memory 33 is included in a part of the processing means 30 as shown in FIG. 8, but may be stored in the management information database 40 shown in FIG.
When the node 2 becomes a sender node that activates failure recovery, the path memory 33 of the sender node includes information indicating the type of the WP mode and the VWP mode for each chooser node that is the destination of the failure recovery message MS; Information indicating the wavelength of the input port and the wavelength of the output port is stored. This path memory 33 is useful for creating the recovery wavelength table (first table 11) shown in FIG.
[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 path memory 33, the degree of freedom in searching for a detour route can be further increased.
When the node 2 becomes a sender node that starts failure recovery, for each chooser node that is the destination of the failure recovery message, information indicating the type of the WP mode and VWP mode, the wavelength of the input port, and the wavelength of the output port The path memory 33 for storing information is referred to. Depending on whether the chooser node is in the WP mode or the VWP mode, the wavelength in the first table 11 is set to the wavelength of the output port in the WP mode, and the wavelength in the first table 11 is set in the VWP mode. A failure message MS is set such that is set to all wavelengths used in the optical wavelength division multiplexing communication. In this way, since there are cases where the required wavelengths can be all wavelengths, the degree of freedom in wavelength selection increases.
[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 node 2 from link I in FIG. 9;
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 node 2 from link I in FIG. 9;
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 path memory 33;
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)

複数のノードと、隣接する該ノード間を接続する複数のリンクとを備え、何れかのノードまたはリンクに障害が発生したときに、1のノードから他のノードに障害復旧メッセージをブロードキャストすることにより当該障害により断となった光パスに代わる迂回経路を探索し当該障害を復旧する、光波長多重通信網における障害復旧方法において、
前記障害復旧メッセージは、
前記障害により断となった光パスの種別を表すパス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.
前記光波長多重通信網内に少なくともWP(Wavelength Path)モードのノードを有し、該ノードにおいてその上流側の前記リンクから入力された波長を、一旦電気クロスコネクト装置を経由させてから再び光クロスコネクト装置に戻すことにより、他の波長に変換する光/電気変換を行う場合、
前記障害復旧メッセージは、前記光/電気変換が実行された回数を表す光/電気変換回数と、その光/電気変換の実行総回数を制限する予め定めた光/電気変換制御数とを記録する第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.
前記光波長多重通信網内に少なくともVWP(Virtual Wavelength Path)モードのノードを有し、該ノードにおいてその上流側の前記リンクから入力された波長を任意の波長に変換しその下流側の前記リンクに出力する場合、
前記障害復旧メッセージは、波長変換が行われたノードを特定するノード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.
前記ノードは内蔵する障害復旧メモリに、前記の比較による小さい方の数を前記下流側のリンク毎に記憶して、この小さい方の数に相当する波長を仮予約し、その後、書き換えられた前記障害復旧メッセージを下流側に送出する請求項1に記載の障害復旧方法。The node stores the smaller number of the comparison in the built-in failure recovery memory for each link on the downstream side, temporarily reserves a wavelength corresponding to the smaller number, and then rewritten the wavelength. The failure recovery method according to claim 1, wherein a failure recovery message is sent downstream. 前記ノードは、前記障害復旧メッセージに対する確認メッセージが、その下流側より当該障害復旧メッセージのブロードキャストを起動した1の前記ノードに向かって返送されてきたことを確認したとき、前記の仮予約された小さい方の数に相当する波長を本予約し前記迂回経路をなす光パスの設定を行う請求項4に記載の障害復旧方法。When the node confirms that the confirmation message for the failure recovery message has been returned from the downstream side toward the one node that has started broadcasting the failure recovery message, the temporary reserved small The fault recovery method according to claim 4, wherein a wavelength corresponding to the number of the two is reserved and an optical path that forms the detour path is set. 前記ノードは、前記許容波長メモリに格納された使用許容波長数が、前記第3テーブル内に記録された前記使用可能波長数に対し不足している場合、さらに、前記光/電気変換による波長変換が可能であることを確認したとき、前記第4テーブル内の前記光/電気変換回数および前記光/電気変換制限数を比較し前者の数が後者の数未満であるときは、該光/電気変換回数を1加算し、かつ、前記第3テーブルにおける前記波長変換後の波長に対応する前記使用可能数を1加算するように障害復旧メッセージを書き換えてさらに下流側に送出する請求項2に記載の障害復旧方法。If the allowable wavelength number stored in the allowable wavelength memory is insufficient with respect to the usable wavelength number recorded in the third table, the node further performs wavelength conversion by the optical / electrical conversion. When the number of the optical / electrical conversions in the fourth table and the optical / electrical conversion limit number are compared and the number of the former is less than the latter, the optical / electrical conversion is confirmed. The failure recovery message is rewritten so that the number of conversions is incremented by 1 and the usable number corresponding to the wavelength after wavelength conversion in the third table is incremented by 1, and further sent downstream. Disaster recovery method. 前記ノードは、前記許容波長メモリに格納された使用許容波長数が、前記第3テーブル内に記録された前記使用可能波長数に対し不足している場合、さらに、前記光/電気変換による波長変換が可能であることを確認したとき、前記第4テーブル内の前記光/電気変換回数および前記光/電気変換制限数を比較し前者の数が後者の数に至っているときは、該光/電気変換回数を1加算し、かつ、前記第3テーブルにおける当該波長に対応する前記使用可能波長数を0とするように前記障害復旧メッセージを書き換えてさらに下流側に送出する請求項2に記載の障害復旧方法。If the allowable wavelength number stored in the allowable wavelength memory is insufficient with respect to the usable wavelength number recorded in the third table, the node further performs wavelength conversion by the optical / electrical conversion. When the number of the optical / electrical conversions in the fourth table and the optical / electrical conversion limit number are compared, and the number of the former reaches the latter, the optical / electrical conversion is confirmed. The failure according to claim 2, wherein the number of conversions is incremented by 1 and the failure recovery message is rewritten so that the number of usable wavelengths corresponding to the wavelength in the third table is 0 and further sent downstream. Recovery method. 前記ノードは、前記第3テーブル内の前記各波長毎の前記使用可能波長数を加算し、その総数をもって、前記第5テーブル内の前記使用可能波長総数を書き換え、かつ、前記第3テーブル内の前記使用可能波長数を全て0に初期化し、その後、
前記許容波長メモリに格納された前記使用許容波長数と前記の総数と大小比較し小さい方の数をもって該第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.
前記ノードは、内蔵する障害復旧メモリに、書き換え後の前記障害復旧メッセージの内容を記憶してこの内容で各前記波長の割り当てを仮予約し、その後、書き換えられた前記障害復旧メッセージを下流側に送出する請求項8に記載の障害復旧方法。The node stores the content of the rewritten failure recovery message in a built-in failure recovery memory, temporarily reserves the allocation of each wavelength with this content, and then sends the rewritten failure recovery message downstream. The failure recovery method according to claim 8, which is transmitted. 前記ノードは、前記障害復旧メッセージに対する確認メッセージが、その下流側より当該障害復旧メッセージのブロードキャストを起動した1の前記ノードに向かって返送されてきたことを確認したとき、前記の仮予約された波長の割り当てを本予約し前記迂回経路をなす光パスの設定を行う請求項4に記載の障害復旧方法。When the node confirms that the confirmation message for the failure recovery message has been returned from the downstream side toward the one node that has started broadcasting the failure recovery message, the temporarily reserved wavelength The fault recovery method according to claim 4, wherein the reservation of the allocation of the optical path and the setting of the optical path forming the detour path are performed. 光波長多重通信網のノードであって、
隣接ノードとの間を接続する入側リンクを介し入力される光信号に対しパス設定を行ってこれを対応する出側リンクにスイッチする光クロスコネクト装置と、
前記入側リンクを介して入力される前記光信号よりオーバヘッド部分を抽出しそのオーバヘッド内の情報を書き換えて前記出側リンクに送出するオーバヘッド処理手段と、
前記オーバヘッド処理手段にて抽出された前記オーバヘッド内の情報に基づいて障害復旧のための処理を行いこの処理結果をもとに、前記のオーバヘッド内の情報の書き換えを実行せしめるとともに前記光クロスコネクト装置に対し前記のパス設定を実行せしめる障害復旧処理手段と、を備え、
ここに前記オーバヘッド内の情報は障害復旧メッセージを含み、該障害復旧メッセージは少なくとも
前記障害により断となった光パスの種別を表すパス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.
前記ノードは、WP(Wavelength Path)モードのノードであって、その上流側の前記入側リンクから入力された波長を、一旦他の波長に変換するための光/電気変換を行い再び光クロスコネクト装置に再び戻す電気クロスコネクト装置を有し、
前記障害復旧メッセージは、前記光/電気変換が実行された回数を表す光/電気変換回数と、その光/電気変換の実行総回数を制限する予め定めた光/電気変換制限数とを記録する第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.
前記ノードは、VWP(Virtual Wavelength Path)モードのノードであって、その上流側の前記入側リンクから入力された波長を任意の波長に変換しその下流側の前記出側リンクに出力する波長変換器を有し、
前記障害復旧メッセージは、波長変換を行ったノードを特定するノード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.
前記ノードは、光波長多重通信網内に発生した障害により断となった光パスに代わる迂回経路を探索し当該障害を復旧するのに必要な該光波長多重通信網内のシステム情報を予め収集して書換可能に保持し、前記障害復旧処理手段との間で情報の授受を行う管理情報データベースを有する請求項11に記載のノード。The node searches in advance for an alternative path to the optical path that was interrupted by the failure that occurred in the optical wavelength division multiplexing network, and previously collected system information in the optical wavelength division multiplexing network that is necessary to recover the failure. The node according to claim 11, further comprising a management information database that is held in a rewritable manner and exchanges information with the failure recovery processing means. 前記障害復旧処理手段は、下流側の前記出側リンクにおいて使用することが許容される前記波長の使用許容波長数を各種別の波長毎に格納する許容波長メモリを備える請求項11に記載のノード。The node according to claim 11, wherein the failure recovery processing unit includes a permissible wavelength memory that stores the permissible wavelength number of the wavelength permitted to be used in the outgoing side link on the downstream side for each different wavelength. . 前記障害復旧処理手段は、下流側の前記出側リンクにおいて使用することが許容される前記波長の使用許容波長数と、各該波長毎に前記第3テーブルに記録された、上流側の前記入側リンクにおいて使用可能な波長の数を示す使用可能波長数とを比較しその比較結果により得た小さい方の数を前記下流側の出側リンク毎に記憶する障害復旧メモリを備える請求項11に記載のノード。The failure recovery processing means includes an allowable number of wavelengths allowed to be used in the downstream outgoing link and the upstream upstream input recorded in the third table for each wavelength. 12. A failure recovery memory comprising a failure recovery memory that compares the number of usable wavelengths indicating the number of usable wavelengths in a side link and stores the smaller number obtained from the comparison result for each downstream side outgoing link. The listed node. 前記障害復旧処理手段はパスメモリを備え、前記ノードが前記障害復旧を起動するセンダーノードとなるとき、該センダーノードの該パスメモリには、当該障害復旧メッセージの宛先となる各チューザノードについて、前記WPモードおよびVWPモードの種別を表す情報と、入力ポートの波長および出力ポートの波長を表す情報とが、格納される請求項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 The node according to claim 11, wherein information indicating a type of the WP mode and the VWP mode and information indicating a wavelength of the input port and a wavelength of the output port are stored. 前記障害復旧処理手段はパスメモリを備え、前記ノードが前記障害復旧を起動するセンダーノードとなるとき、該センダーノードの該パスメモリには、当該障害復旧メッセージの宛先となる各チューザノードについて、前記WPモードおよびVWPモードの種別を表す情報と、入力ポートの波長および出力ポートの波長を表す情報とが、前記パスメモリに格納され、
前記チューザノードが前記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.
JP15932898A 1998-06-08 1998-06-08 Fault recovery method and node in optical wavelength division multiplexing network Expired - Fee Related JP3775925B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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