(57)【特許請求の範囲】
【請求項１】
複数リングで構成されるネットワークのリング切替方法において、
各ノード装置に、信号を送受信する物理的なライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤと仮想リングのポート番号を対応づけたルーティングテーブルを設け、
障害を検出したノード装置で前記ルーティングテーブルから検索した、対向するノード装置に対する予備経路に切替要求を送信し、
前記対向するノード装置で受信した切替要求の経路を折り返す応答経路で前記障害を検出したノード装置に応答を行うことで迂回経路を決定してリング切替を行うことを特徴とするリング切替方法。
【請求項２】
請求項１記載のリング切替方法において、
前記ルーティングテーブルは、信号を送受信する物理的な１つのラインが複数の仮想リングのスパンとして設定されることを特徴とするリング切替方法。
【請求項３】
複数リングで構成されるネットワークのノード装置において、
信号を送受信する物理的なライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤと仮想リングのポート番号を対応づけたルーティングテーブルと、
障害検出時に前記ルーティングテーブルを参照して切替要求の送信経路を決定し、中継時に前記ルーティングテーブルを参照して切替要求または応答の転送経路を決定する参照手段と、
切替要求経路を折り返して応答経路とする折返し手段を有することを特徴とするノード装置。
【請求項４】
請求項３記載のノード装置において、
前記ルーティングテーブルは、信号を送受信する物理的な１つのラインが複数の仮想リングのスパンとして設定されることを特徴とするノード装置。
【請求項５】
請求項４記載のノード装置において、
障害検出時に前記ルーティングテーブルから検索した複数の予備経路に切替要求をマルチキャストで送信するマルチキャスト手段を有することを特徴とするノード装置。
【請求項６】
請求項４記載のノード装置において、
切替要求の受信時に先着優先のブリッジ処理を行うブリッジ手段を有することを特徴とするノード装置。
【請求項７】
請求項６記載のノード装置において、
前記切替要求の応答を受信してスイッチ処理を行うスイッチ手段を有することを特徴とするノード装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リング切替方法及びその装置に関し、複数のリングで構成されるネットワークで障害を救済するため迂回経路を構成するリング切替方法及びその装置に関する。
【０００２】
【従来の技術】
従来、ＳＯＮＥＴ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）伝送装置におけるリング構成時のＢＬＳＲ（Ｂｉｄｉｒｅｃｔｉｏｎａｌ  Ｌｉｎｅ  Ｓｗｉｔｃｈｅｄ  Ｒｉｎｇ：光双方向切替リング）切替方法については、ＴｅｌｃｏｒｄｉａのＧＲ−１２３０−ＣＯＲＥに準拠した切替動作を行っている。この規格ではリング間の障害切替要求をＳＯＮＥＴフレームのオーバヘッド部にあるＡＰＳ（ｋ１，ｋ２）バイトを通じてファーエンド・ノードに通知し、障害検出ノードとのソフトウェア切替動作が規定されている。障害により経路が切断されたパスは、ファーエンド・ノード側で予備系のプロテクションチャネルにブリッジ動作で切替られ、障害検出ノードのスイッチ動作により再び現用系のワークチャネルに切り戻されるといった信号の救済が行われる。このときの予備系のパス（プロテクションチャネル）は固定的であり、同一リング内に閉じた経路となっているため、２ファイバーのＢＬＳＲでは５０％の現用ワークチャネルと５０％の予備プロテクションチャネルが必要とされている。
【０００３】
【発明が解決しようとする課題】
ＳＯＮＥＴ伝送網でのＢＬＳＲ切替方式が求められている理由として、ライン障害時に障害エリアを避ける迂回ルート（迂回経路）が取られる点、ＵＰＳＲ（Ｕｎｉｄｉｒｅｃｔｉｏｎａｌ  Ｐａｔｈ  Ｓｗｉｔｃｈｅｄ  Ｒｉｎｇ）と異なりリングの正常運用時には予備系をＰＣＡ回線（プロテクションチャネル）として有効利用することができるなどが挙げられる。
【０００４】
しかし、従来のＢＬＳＲでは予備チャネルを固定的に扱っているため、予備系の容量比が大きく、また予備経路も同一リングに閉じた迂回路であるため、ネットワークを通して見ると他リングを通る迂回路が存在するケースであっても回線利用ができず、自リング内での多重障害発生時は回線断も余儀なくされている。
【０００５】
また、障害発生が検出されたラインのワーク回線使用状況に関係なく、障害発生時に逆方向のリングの全ＰＣＡ回線を潰してしまう。つまり、例え１回線分しかパスを張っていないスパンでの障害発生時にも、逆方向に張っている全てのＰＣＡ回線を潰してしまうという問題があった。
【０００６】
本発明は、上記の点に鑑みなされたものであり、障害時の迂回経路をネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができるリング切替方法及びその装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、各ノード装置に、信号を送受信する物理的なライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤと仮想リングのポート番号を対応づけたルーティングテーブルを設け、
障害を検出したノード装置でルーティングテーブルから検索した、対向するノード装置に対する予備経路に切替要求を送信し、
前記対向するノード装置で受信した切替要求の経路を折り返す応答経路で前記障害を検出したノード装置に応答を行うことで迂回経路を決定してリング切替を行うことにより、
障害時の迂回経路をネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができ、障害発生時に逆方向のリングの全ＰＣＡ回線を潰すことがない。
【０００８】
請求項２に記載の発明では、ルーティングテーブルは、信号を送受信する物理的な１つのラインが複数の仮想リングのスパンとして設定されることにより、
回線予備経路として複数の経路指定を行うことができ、迂回経路を確保できる冗長度が高くなり、２重障害の場合にも救済が可能となる。
【０００９】
請求項３に記載の発明は、信号を送受信する物理的なライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤと仮想リングのポート番号を対応づけたルーティングテーブルと、
障害検出時にルーティングテーブルを参照して切替要求の送信経路を決定し、中継時にルーティングテーブルを参照して切替要求または応答の転送経路を決定する参照手段と、
切替要求経路を折り返して応答経路とする折返し手段を有することにより、
障害時の迂回経路をネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができる。
【００１０】
請求項４に記載の発明では、ルーティングテーブルは、信号を送受信する物理的な１つのラインが複数の仮想リングのスパンとして設定されることにより、
回線予備経路として複数の経路指定を行うことができ、迂回経路を確保できる冗長度が高くなる。
【００１１】
請求項５に記載の発明は、障害検出時にルーティングテーブルから検索した複数の予備経路に切替要求をマルチキャストで送信するマルチキャスト手段を有することにより、
障害検出経路を複数の予備経路のいずれかに切り替えることができ、迂回経路を確保できる冗長度が高くなる。
【００１２】
請求項６に記載の発明は、切替要求の受信時に先着優先のブリッジ処理を行うブリッジ手段を有することにより、
時間的に最短の経路を切替経路と選ぶことができる。
【００１３】
付記８に記載の発明は、ライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤと波長情報を対応づけたルーティングテーブルと、
障害検出時にルーティングテーブルを参照して切替要求の送信経路を決定し、中継時にルーティングテーブルを参照して切替要求または応答の転送経路を決定し、切替要求の受信時にルーティングテーブルを参照して応答経路を決定する参照手段を有することにより、
障害時の迂回経路をＷＤＭネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができる。
【００１４】
【発明の実施の形態】
図１は、本発明のリング切替方法が適用されるリングネットワークのノード装置の一実施例のブロック構成図を示す。同図中、ノード装置には、ラインＨＳ１−１，ＨＳ１−２，ＨＳ１−３，ＨＳ１−４それぞれで受信光の光電変換を行うＯ／Ｅ回路１２と、多重化された受信信号を分離するＤＭＵＸ（分離部）１３と、送信信号を多重化するＭＵＸ（多重部）１４と、送信信号の電光変換を行うＯ／Ｅ回路１５を有している。各ラインのＤＭＵＸ１３から出力される信号はスイッチ回路１６１〜１６４を介してクロスコネクトを行うスイッチコア部１８に供給される。また、スイッチコア部１８から出力される信号はブリッジ回路１９１〜１９４を介して各ラインのＭＵＸ１４に供給される。スイッチ回路１６１〜１６４それぞれの間には配線２０ａ，２０ｂ，２０ｃ，２０ｄが設けられ、ブリッジ回路１９１〜１９４それぞれの間には配線２１ａ，２１ｂ，２１ｃ，２１ｄが設けられている。
【００１５】
なお、従来は配線２０ａ，２０ｃまたは２０ｂ，２０ｄの一方だけが設けられ、配線２１ａ，２１ｃまたは２１ｂ，２１ｄの一方だけが設けられており、プロテクション構成を組むラインの組み合わせは固定的ではなく、異なるリングに繋がったライン間でワークからプロテクション、プロテクションからワークのチャンネル切替を可能としている。
【００１６】
装置制御部２４は、ノード装置全体の監視及び制御を行う。装置制御部２４においては、オーバーヘッド終端回路２５と切替プロトコルエンジン２７の間にスイッチング用のネットワークプロセッサ２６が配置されている。切替プロトコルエンジン２７は、障害発生時の仮想リングの異なる迂回経路の物理的なラインＩＤと仮想リングのポート番号を対応づけたテーブルであるルーティングテーブル２８に基づいてスイッチ処理を行い、切替オーバーヘッドルーティングの高速化を図っている。
【００１７】
図２は、２つのリングがノードＣ，Ｄを接点局として繋がれたネットワークの一実施例の構成図を示す。同図中、ネットワークはノードＢからアッドされ、ノードＣ，ノードＤを経由してノードＡへドロップするパスＡが張られている。また、全てのノードではライン毎に、受信ラインＩＤ及びポート番号を転送先ラインＩＤ及びポート番号に対応付け、更に各仮想リング内での自局ノードＩＤを付加したルーティングテーブルが予め設定されている。また、ルーティングテーブルには１つのラインが複数の仮想リングのスパンとして設定されている。
【００１８】
このルーティングテーブルを基に障害切替のルート検索が行われ、２重障害時も考慮した複数の予備系ルートの指定や、回線のワーク使用率を高めるための共通迂回ルートの指定が行われる。
【００１９】
例えば、図２におけるノードＤのルーティングテーブルＬＴｄの１行目のレコードでは、受信ラインＩＤ及びポート番号（ＨＳ１−３，４）と、転送先ラインＩＤ及びポート番号（ＨＳ１−４，４）が、ノードＣ，Ｄ，Ｅで構成される仮想リング内での自局ノードＩＤ（１）に対応づけて設定され、２行目のレコードでは、受信ラインＩＤ及びポート番号（ＨＳ１−２，５）と、転送先ラインＩＤ及びポート番号（ＨＳ１−３，５）が、ノードＣ，Ｄ，Ｅで構成される仮想リング内での自局ノードＩＤ（１）に対応づけて設定されている。
【００２０】
図３，図４は、ノードＡ、Ｂ，Ｃ，Ｄで構成されるリング１のノードＣとノードＤ間でライン障害が発生した場合の本発明方法による切替処理の実施例を説明するための図である。
【００２１】
図３において、ノードＤはリング１のノードＣ，Ｄ間にてライン障害を検出し、予備系ルートの検索のため、自ノードのルーティングテーブルを参照する。この処理については図７と共に後述する。ノードＤのルーティングテーブルよりファーエンドのノードＣに対する予備系ルート（受信ラインＩＤがＨＳ１−２である経路）は３経路見出され、各レコードの転送先ラインＩＤ及びポート番号（Ｎｅｘｔ  Ｈｏｐ）宛にブリッジ要求ＳＦ／ｉｄｌｅを送信する（ノードＤからノードＥ宛，ノードＤからノードＡ宛，ノードＤからノードＦ宛）。
【００２２】
ノードＣに至るまでの経路上の各ノードは自ノード宛の切替要求でないことを認識すると、切替要求の受信ラベル（受信ラインＩＤ，ポート番号）からルーティングテーブルのＯＵＴフィールド（転送先ラインＩＤ及びポート番号）を参照して次ノードに転送する。
【００２３】
切替要求の送付先ノードであるノードＣはブリッジ要求を受信後、切替要求が自ノード当てであることを認識すると、切替プロトコルエンジン２７に処理を渡し、切替プロトコルエンジン２７で先着優先のブリッジ処理を実行する。この処理については図８と共に後述する。図３では距離的にノードＥを経由したルートがもっとも早くノードＣに到達したと仮定し、ノードＣはラインＨＳ１−１のブリッジとしてラインＨＳ１−３を選択し、切替要求経路を折り返した応答経路とするためノードＥを経由してノードＤ宛にスイッチ要求を発信することになる。このときの承認経路を図４に示す。
【００２４】
図４において、ノードＣはノードＤ宛にノードＥ経由の切替要求ＳＦ／ｂｒｉｄｇｅを返信する。中継ノードであるノードＥではこの切替要求のラベルを見てノードＤに転送すると共に、ブリッジステータスを含んだスイッチ要求のため、自ノードのＰＣＡ回線を切替要求転送先ラインから切替要求受信ラインへ接続し、通過ノードへ遷移させる。このとき既接続のＰＣＡ回線には障害情報ＡＩＳ−Ｐを挿入する。ノードＤではノードＣからのスイッチ要求を受信ラインＩＤ及びポート番号（ＨＳ１−３，５）で受信後、切替タイマがタイムオーバしていなければスイッチ処理を行い、切替を完了させる。
【００２５】
図５，図６は、２重障害発生時の本発明方法による切替経路選択処理の実施例を説明するための図である。
【００２６】
図５は、図４に示す障害状態から、更にノードＢ，Ｃ間でライン障害が発生した状態を示す。ライン障害の検出ノードであるノードＣは予備系ルートの検索のため、自ノードのルーティングテーブル２８を参照する。ノードＣのルーティングテーブルよりファーエンドのノードＢに対する予備系ルートは２経路見出されるが、ポート番号７の経路は既に障害救済経路として利用しているため、ブリッジ要求ＳＦ／ｉｄｌｅはポート番号６でラインＨＳ１−４に送信される。ノードＢに至るまでの各ノードは自ノード宛の切替要求でないことを認識すると、受信ラベル（受信ラインＩＤ，ポート番号）からルーティングテーブルのＯＵＴフィールド（転送先ラインＩＤ及びポート番号）を参照して次ノードに転送する。
【００２７】
切替要求の送付先ノードであるノードＢは切替要求を受信後、切替要求が自ノード当てである事を認識すると、切替プロトコルエンジン２７に処理を渡し、切替プロトコル側での先着優先のブリッジ処理を実行する。プロトコルエンジン２７でラインＨＳ１−１のブリッジとしてラインＨＳ１−２を選択し、切替要求経路を折り返した応答経路とするためノードＣ宛にスイッチ要求を発信することになる。このときの承認経路を図６に示す。
【００２８】
図６において、ノードＢはノードＣ宛へノードＡ経由の切替要求ＳＦ／ｂｒｉｄｇｅを返信する。中継ノード側ではラベルを見て次ノード（Ｎｅｘｔ  ｓｔｅｐ）に転送すると共に、ブリッジステータスを含んだスイッチ要求のため、自ノードのＰＣＡ回線を切替要求転送先ラインから切替要求受信ラインへ接続し、通過ノードへ遷移させる。このとき既接続のＰＣＡ回線には障害情報ＡＩＳ−Ｐを挿入する。ノードＣではノードＢからのスイッチ要求をポート番号（ＨＳ１−４，６）で受信後、切替タイマがタイムオーバしていなければスイッチ処理を行い、切替を完了させる。
【００２９】
図７は、障害検出ノードの切替プロトコルエンジン２７が実行する切替要求送信処理の一実施例のフローチャートを示す。同図中、まず、前処理としてステップＳ１０でライン毎に障害発生時の迂回経路用リングのルーティングテーブル２８をユーザ定義で設定する。そして、ステップＳ１２でライン障害の検出を行い、障害が検出されるとステップＳ１４に進む。
【００３０】
ステップＳ１４では全ての迂回ルートへのマルチキャストが終了したか否かを判別し、終了していない場合にはステップＳ１６でルーティングテーブル２８を参照して切替要求転送先ライン（Ｎｅｘｔ  Ｈｏｐ）を検索する。そして、ステップＳ１８で、この転送先ラインのＰＣＡ回線は既に使用されているか否かを判別し、使用中であればステップＳ１４に進み、使用中でなければステップＳ２０で送付先ノードに切替要求を転送する。一方、ステップＳ１４で全ての迂回ルートへのマルチキャストが終了すると、切替応答待ち状態となってこの処理を終了する。
【００３１】
図８は、各ノードの切替プロトコルエンジン２７が実行する切替受信処理の一実施例のフローチャートを示す。同図中、まず、前処理としてステップＳ３０でライン毎に障害発生時の迂回経路用リングのルーティングテーブル２８をユーザ定義で設定する。そして、ステップＳ３２で切替要求または応答を受信したか否かを判別し、切替要求を受信した場合にはステップＳ３４に進んで、この切替要求が自ノード宛か否かを判別する。
【００３２】
ステップＳ３４で切替要求が自ノード宛でない場合にはステップＳ３６でルーティングテーブル２８を参照して受信ラインＩＤ，ポート番号から転送先ラインＩＤ及びポート番号を得る。そして、ステップＳ３８で、この転送先ラインのＰＣＡ回線は空いているか否かを判別し、空いていなければステップＳ３２に進み、空いていればステップＳ４０で送付先ノードに切替要求を転送しステップＳ３２に進む。
【００３３】
一方、ステップＳ３４で切替要求が自ノード宛の場合にはステップＳ４２で先着の切替要求で切替済みか否かを判別し、切替済みであればステップＳ３２に進み、切替済みでなければステップＳ４４で障害検出ラインから切替要求受信ラインへのブリッジ切替を行う。そして、ステップＳ４６で切替要求受信ラインへの切替応答を行う。
【００３４】
また、ステップＳ３２で切替要求の応答を受信した場合にはステップＳ４８で応答が自ノード宛か否かを判別する。応答が自ノード宛でない場合にはステップＳ５０でルーティングテーブル２８を参照して受信ラインＩＤ，ポート番号から転送先ラインＩＤ及びポート番号を得る。そして、ステップＳ５２で、この転送先ラインから受信ラインにかけてＰＣＡ回線の接続を行って、ステップＳ５４で送付先ノードに切替要求の応答を転送し、ステップＳ３２に進む。
【００３５】
一方、ステップＳ４８で応答が自ノード宛の場合にはステップＳ５６で切替タイマがタイムオーバか否かを判別し、タイムオーバであれば迂回ルートなしとするが、タイムオーバしていなければステップＳ５８で障害検出ラインから切替応答受信ラインへのスイッチ切替処理を行って切替を完了する。なお、切替タイマは切替要求を送信した後の経過時間を計時しており、経過時間が例えば数１０ｍｓｅｃ等の所定時間を過ぎるとタイムオーバとなる。
【００３６】
本実施例では切替要求の通信手段としてＤＣＣオーバーヘッド（Ｄ４〜Ｄ１２）を用いており、このオーバーヘッドを図９に示すＬＡＰ−Ｄ（Ｌｉｎｋ  Ａｃｃｅｓｓ  Ｐｒｏｃｅｄｕｒｅ  ｆｏｒ  ｔｈｅ  Ｄ  ｃｈａｎｎｅｌ）フレームと共用している。共用の手段として、ＨＤＬＣ（Ｈｉｇｈ  Ｌｅｖｅｌ  Ｄａｔａ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）フレームではノンステーションアドレス（アドレス部ＡＬＬ０）と呼ばれるテストビットを切替用フレームに適用して図１０に示すように”００００００００”を設定し、ＬＡＰ−Ｄプロトコルフレームとドライバレベルでの振分けを可能としている。
【００３７】
図１０において、制御部１６ビットのうち、先頭２ビットで切替タイプを表す。切替タイプとしては、リストア要求、ブリッジ要求、スイッチ要求、ウェィト・ツー・リストア要求がある。次の６ビットに切替要求先のノードＩＤが設定され、その次の８ビットにルーティングテーブル２８に対応するポート番号が設定される。
【００３８】
図１１は、切替要求の通信手段としてＤＣＣオーバーヘッド（Ｄ４〜Ｄ１２）を利用したハードウェア及びソフトウェア処理構成概要図を示す。同図中、ＳＯＮＥＴフレーム終端後、ＨＤＬＣ終端を行うハードウェア機能部３０（図１の切替オーバーヘッド終端回路２５に対応）内にはライン毎にＨＤＬＣ検出部３２が設けられており、フレーム受信時にＨＤＬＣ検出部３２でＨＤＬＣを検出すると、ソフトウェア機能部４０側に割込みを発生させている。
【００３９】
ソフトウェア機能部４０ではＨＤＬＣフレームの受信により割込みハンドラ４２が起動され、この割込み処理内のプロトコル振り分け処理部４４で、該当ＨＤＬＣフレームがＬＡＰ−Ｄフレームであるのか、ＨＤＬＣのアドレス部にノンステーションアドレス”００００００００”を割り当てた切替要求転送用フレームであるのかを判定する。
【００４０】
ＬＡＰ−Ｄフレームの場合は、ＬＡＰ−Ｄプロトコル処理部４６にメッセージを投げて割込み処理を終了し、切替用フレームの場合は高優先度のフレームルーティング処理部４７にメッセージを投げて割込み処理を終了する。フレームルーティング処理部４７では割込みハンドラ４２からのメッセージ受信後、図８に示す切替受信処理を実行する。
【００４１】
このように、各ノード装置に、ライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤとポート番号を対応づけたルーティングテーブルを設け、障害発生時にルーティングテーブルを参照して迂回経路を決定してリング切替を行うことにより、障害時の迂回経路をネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができ、障害発生時に逆方向のリングの全ＰＣＡ回線を潰すことがない。また、ルーティングテーブルは、１つのラインが複数の仮想リングのスパンとして設定されることにより、回線予備経路として複数の経路指定を行うことができ、迂回経路を確保できる冗長度が高くなり、２重障害の場合にも救済が可能となる。
【００４２】
また、障害検出時にルーティングテーブルから検索した複数の予備経路に切替要求をマルチキャストで送信することにより、障害検出経路を複数の予備経路のいずれかに切り替えることができ、迂回経路を確保できる冗長度が高くなる。また、切替要求の受信時に先着優先のブリッジ処理を行い、切替要求経路を折り返して応答経路とすることにより、時間的に最短の経路を切替経路と選ぶことができる。
【００４３】
更に、ルーティングテーブルのバーチャルリング登録を変更することにより、ワークチャネルの回線数不足のためにプロテクションチャネルを利用しているラインを切替予備ルートから外すことも可能となる。
【００４４】
図１２は、本発明のリング切替方法が適用されるＷＤＭ（波長分割多重）ネットワークのノード装置の一実施例のブロック構成図を示す。同図中、ノード装置には、ラインＨＳ１−１，ＨＳ１−２，ＨＳ１−３，ＨＳ１−４それぞれで受信光を光増幅する受信アンプ６２と、波長多重された受信光の波長分離を行う分波部６３と、送信光の合波を行う合波部６４と、波長多重された送信光を光増幅する送信アンプ６５を有している。各ラインの分波部６３から出力される光信号は光クロスコネクト部６６に供給される。
【００４５】
また、光クロスコネクト部６６から出力される光信号は各ラインの合波部６４に供給される。ＷＤＭのノード装置ではブリッジ及びスイッチ切替は光クロスコネクト部６６において行われ、プロテクション構成を組むラインの組み合わせは固定的ではなく、異なるリングに繋がったライン間でワークからプロテクション、プロテクションからワークのチャンネル切替を可能としている。
【００４６】
装置制御部６８は、ノード装置全体の監視及び制御を行う。装置制御部６８においては、制御用信号（ＯＳＣ）終端部６９と切替プロトコルエンジン７１の間にスイッチング処理実行部７０が配置されている。切替プロトコルエンジン７１は、障害発生時の仮想リングの異なる迂回経路の物理的なラインＩＤと波長情報を対応づけたテーブルであるルーティングテーブル７２に基づいてスイッチ処理を行い、切替オーバーヘッドルーティングの高速化を図っている。
【００４７】
このように、本発明方法は、経路ノード毎にプロテクションチャネルの空状態をチェックする切替プロトコルであるため、予備系として空波長（パス）を残した場合のＷＤＭリング網にも好適である。
【００４８】
なお、ステップＳ１６，３６，５０が請求項記載の参照手段に対応し、ステップＳ２０がマルチキャスト手段に対応し、ステップＳ４４がブリッジ手段及び折返し手段に対応する。
【００４９】
（付記１）  複数リングで構成されるネットワークのリング切替方法において、
各ノード装置に、ライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤとポート番号を対応づけたルーティングテーブルを設け、
障害発生時に前記ルーティングテーブルを参照して迂回経路を決定してリング切替を行うことを特徴とするリング切替方法。
【００５０】
（付記２）  付記１記載のリング切替方法において、
前記ルーティングテーブルは、１つのラインが複数の仮想リングのスパンとして設定されることを特徴とするリング切替方法。
【００５１】
（付記３）  複数リングで構成されるネットワークのノード装置において、ライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤとポート番号を対応づけたルーティングテーブルと、
障害検出時に前記ルーティングテーブルを参照して切替要求の送信経路を決定し、中継時に前記ルーティングテーブルを参照して切替要求または応答の転送経路を決定し、切替要求の受信時に前記ルーティングテーブルを参照して応答経路を決定する参照手段を有することを特徴とするノード装置。
【００５２】
（付記４）  付記３記載のノード装置において、
前記ルーティングテーブルは、１つのラインが複数の仮想リングのスパンとして設定されることを特徴とするノード装置。
【００５３】
（付記５）  付記４記載のノード装置において、
障害検出時に前記ルーティングテーブルから検索した複数の予備経路に切替要求をマルチキャストで送信するマルチキャスト手段を有することを特徴とするノード装置。
【００５４】
（付記６）  付記４記載のノード装置において、
切替要求の受信時に先着優先のブリッジ処理を行うブリッジ手段と、
切替要求経路を折り返して応答経路とする折返し手段を有することを特徴とするノード装置。
【００５５】
（付記７）  付記３乃至６のいずれか記載のノード装置において、
前記切替要求または応答の切替プロトコルとしてＤＣＣオーバーヘッドを利用することを特徴とするノード装置。
【００５６】
（付記８）  複数リングで構成されるＷＤＭネットワークのノード装置において、
ライン毎に仮想リングの異なる迂回経路の物理的なラインＩＤと波長情報を対応づけたルーティングテーブルと、
障害検出時に前記ルーティングテーブルを参照して切替要求の送信経路を決定し、中継時に前記ルーティングテーブルを参照して切替要求または応答の転送経路を決定し、切替要求の受信時に前記ルーティングテーブルを参照して応答経路を決定する参照手段を有することを特徴とするノード装置。
【００５７】
【発明の効果】
上述の如く、請求項１に記載の発明は、障害時の迂回経路をネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができ、障害発生時に逆方向のリングの全ＰＣＡ回線を潰すことがない。
【００５８】
請求項２に記載の発明では、回線予備経路として複数の経路指定を行うことができ、迂回経路を確保できる冗長度が高くなり、２重障害の場合にも救済が可能となる。
【００５９】
請求項３に記載の発明は、障害時の迂回経路をネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができる。
【００６０】
請求項４に記載の発明では、回線予備経路として複数の経路指定を行うことができ、迂回経路を確保できる冗長度が高くなる。
【００６１】
請求項５に記載の発明は、障害検出経路を複数の予備経路のいずれかに切り替えることができ、迂回経路を確保できる冗長度が高くなる。
【００６２】
請求項６に記載の発明は、時間的に最短の経路を切替経路と選ぶことができる。
【００６３】
付記８に記載の発明は、障害時の迂回経路をＷＤＭネットワーク構成に合わせて仮想リングの異なる迂回経路に設定でき、現用系に対する予備系の比率を下げることができる。
【図面の簡単な説明】
【図１】本発明のリング切替方法が適用されるリングネットワークのノード装置の一実施例のブロック構成図である。
【図２】２つのリングがノードＣ，Ｄを接点局として繋がれたネットワークの一実施例の構成図である。
【図３】ライン障害が発生した場合の本発明方法による切替処理の実施例を説明するための図である。
【図４】ライン障害が発生した場合の本発明方法による切替処理の実施例を説明するための図である。
【図５】２重障害発生時の本発明方法による切替経路選択処理の実施例を説明するための図である。
【図６】２重障害発生時の本発明方法による切替経路選択処理の実施例を説明するための図である。
【図７】切替要求送信処理の一実施例のフローチャートである。
【図８】切替受信処理の一実施例のフローチャートである。
【図９】ＬＡＰ−Ｄフレームの構成を示す図である。
【図１０】本発明の切替用フレームの構成を示す図である。
【図１１】切替要求の通信手段としてＤＣＣオーバーヘッドを利用したハードウェア及びソフトウェア処理構成概要図である。
【図１２】本発明のリング切替方法が適用されるＷＤＭリングネットワークのノード装置の一実施例のブロック構成図である。
【符号の説明】
１２  Ｏ／Ｅ回路
１３  ＤＭＵＸ
１４  ＭＵＸ
１５  Ｏ／Ｅ回路
１６１〜１６４  スイッチ回路
１８  スイッチコア部
１９１〜１９４  ブリッジ回路
２０ａ〜２０ｄ，２１ａ〜２１ｄ  配線
２４  装置制御部
２５  オーバーヘッド終端回路
２６  ネットワークプロセッサ
２７  切替プロトコルエンジン
２８  ルーティングテーブル
【図１】
0003887195.tif 000002
【図２】
0003887195.tif 000003
【図３】
0003887195.tif 000004
【図４】
0003887195.tif 000005
【図５】
0003887195.tif 000006
【図６】
0003887195.tif 000007
【図７】
0003887195.tif 000008
【図８】
0003887195.tif 000009
【図９】
0003887195.tif 000010
【図１０】
0003887195.tif 000011
【図１１】
0003887195.tif 000012
【図１２】
0003887195.tif 000013