(57)【要約】【課題】  ボード自体に復旧手段を持たせることにより、ボードの冗長数以上のボードの故障が発生しても救済が可能であり、故障の復旧パターンも豊富で、予備ボードの個数をそれほど増加させる必要がない冗長化構成方法を提供する。【解決手段】  リコンフィギュラブルボードＲＢ００４−２で故障が発生すると、スイッチボードＳＷＢを相互に接続する渡り回線によって、ＳＷＢ００２−２に接続しているＲＢ００４−４に切り替える。そして、ＲＢ００４−４に含まれるリコンフィギュラブルデバイスＲＤをして、ＲＢ００４−２に含まれるＲＤが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させる。ＲＢ００４−５についても同様である。【選択図】  図６
2006074371.tif 000002
【特許請求の範囲】
【請求項１】
セレクタ手段および該セレクタ手段によって切り替え可能な複数のリコンフィギュラブルデバイスを備えるリコンフィギュラブルボードがスイッチボードに接続されているパケット処理装置の故障時復旧方法であって、
前記リコンフィギュラブルデバイスは、各々が異なるパケット処理機能を実現するための回路記述データが記憶された複数のコンフィギュレーションメモリを備えることとし、
あるリコンフィギュラブルデバイスで故障が発生すると、前記セレクタ手段を用いて、故障したリコンフィギュラブルデバイスから予備のリコンフィギュラブルデバイスに切り替えるステップと、
前記予備のリコンフィギュラブルデバイスをして、前記故障したリコンフィギュラブルデバイスが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させるステップを有する方法。
【請求項２】
前記リコンフィギュラブルボードは、複数のものが切り替え可能なように前記スイッチボードに接続されており、
あるリコンフィギュラブルデバイスで故障が発生し、当該リコンフィギュラブルデバイスを含むリコンフィギュラブルボードで所期のパケット処理が行えないと判断すると、前記スイッチボードによって、所期のパケット処理が行えないと判断されたリコンフィギュラブルボードから予備のリコンフィギュラブルボードに切り替えるステップと、
前記予備のリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスをして、前記所期のパケット処理が行えないと判断されたリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させるステップをさらに有する、請求項１に記載の方法。
【請求項３】
前記パケット処理機能には、パケットを何ら処理せず送出するスルー機能が含まれ、
あるリコンフィギュラブルボードまたはあるリコンフィギュラブルデバイスで故障が発生し、前記パケット処理装置全体で所期のパケット処理が行えないと判断すると、故障していないリコンフィギュラブルデバイスを含むリコンフィギュラブルボードに切り替えるステップと、
前記故障していないリコンフィギュラブルデバイスをして、前記スルー機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、前記スルー機能を実現させるステップをさらに有する、請求項１または２に記載の方法。
【請求項４】
複数のスイッチボードが切り替え可能なように入出力ボードに接続されているパケット処理装置の冗長化構成方法であって、
前記スイッチボードには、複数のリコンフィギュラブルボードが切り替え可能なように接続されることとし、
前記リコンフィギュラブルボードは、セレクタ手段によって切り替え可能な複数のリコンフィギュラブルデバイスを備えることとし、
前記リコンフィギュラブルデバイスは、各々が異なるパケット処理機能を実現するための回路記述データが記憶された複数のコンフィギュレーションメモリを備えることとし、
あるリコンフィギュラブルボードで故障が発生すると、当該リコンフィギュラブルボードが接続するスイッチボードに接続している他のリコンフィギュラブルボードに切り替える、または、前記スイッチボードを相互に接続する渡り回線によって、他のスイッチボードに接続している他のリコンフィギュラブルボードに切り替えるステップと、
前記他のリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスをして、故障したリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させるステップを有する方法。
【請求項５】
前記パケット処理機能には、パケットを何ら処理せず送出するスルー機能が含まれ、
あるリコンフィギュラブルボードで故障が発生し、前記パケット処理装置の上り通信または下り通信のいずれかで所期のパケット処理が行えないと判断すると、前記パケット処理装置の上り通信または下り通信のいずれかのルートに、故障していないリコンフィギュラブルデバイスを含むリコンフィギュラブルボードを組み込むように切り替えるステップと、
前記故障していないリコンフィギュラブルデバイスをして、前記スルー機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、前記スルー機能を実現させることにより、前記パケット処理装置の上り通信または下り通信のいずれか一方の通信を維持するステップをさらに有する、請求項４に記載の方法。
【請求項６】
あるスイッチボードで故障が発生し、前記パケット処理装置の上り通信または下り通信のいずれかで所期のパケット処理が行えないと判断すると、前記パケット処理装置の上り通信および下り通信のルートに、故障していないスイッチボードを組み込むように切り替えるステップと、
前記パケット処理装置の上り通信または下り通信のいずれかの方向でパケットを何ら処理せず送出することで、前記パケット処理装置の上り通信または下り通信のいずれか一方の通信を維持するステップをさらに有する、請求項４または５に記載の方法。
【請求項７】
各々が異なるパケット処理機能を実現するための回路記述データが記憶された複数のコンフィギュレーションメモリと、
前記複数のコンフィギュレーションメモリを備え、前記コンフィギュレーションメモリを読み取ることによりパケット処理機能を実現し、セレクタ手段によって切り替え可能な複数のリコンフィギュラブルデバイスと、
前記複数のリコンフィギュラブルデバイスを備え、スイッチボードに接続されているリコンフィギュラブルボードと、
あるリコンフィギュラブルデバイスで故障が発生すると、前記セレクタ手段を用いて、故障したリコンフィギュラブルデバイスから予備のリコンフィギュラブルデバイスに切り替える手段と、
前記予備のリコンフィギュラブルデバイスをして、前記故障したリコンフィギュラブルデバイスが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させる手段を有するパケット処理装置。
【請求項８】
前記リコンフィギュラブルボードは、複数のものが切り替え可能なように前記スイッチボードに接続されており、
あるリコンフィギュラブルデバイスで故障が発生し、当該リコンフィギュラブルデバイスを含むリコンフィギュラブルボードで所期のパケット処理が行えないと判断すると、前記スイッチボードによって、所期のパケット処理が行えないと判断されたリコンフィギュラブルボードから予備のリコンフィギュラブルボードに切り替える手段と、
前記予備のリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスをして、前記所期のパケット処理が行えないと判断されたリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させる手段をさらに有する、請求項７に記載のパケット処理装置。
【請求項９】
前記パケット処理機能には、パケットを何ら処理せず送出するスルー機能が含まれ、
あるリコンフィギュラブルボードまたはあるリコンフィギュラブルデバイスで故障が発生し、前記パケット処理装置全体で所期のパケット処理が行えないと判断すると、故障していないリコンフィギュラブルデバイスを含むリコンフィギュラブルボードに切り替える手段と、
前記故障していないリコンフィギュラブルデバイスをして、前記スルー機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、前記スルー機能を実現させる手段をさらに有する、請求項７または８に記載のパケット処理装置。
【請求項１０】
異なるパケット処理機能を実現するための回路記述データが記憶された複数のコンフィギュレーションメモリと、
前記複数のコンフィギュレーションメモリを備え、前記コンフィギュレーションメモリを読み取ることによりパケット処理機能を実現し、セレクタ手段によって切り替え可能な複数のリコンフィギュラブルデバイスと、
前記複数のリコンフィギュラブルデバイスを備え、切り替え可能なようにスイッチボードに接続されている複数のリコンフィギュラブルボードと、
あるリコンフィギュラブルボードで故障が発生すると、当該リコンフィギュラブルボードが接続するスイッチボードに接続している他のリコンフィギュラブルボードに切り替える、または、前記スイッチボードを相互に接続する渡り回線によって、他のスイッチボードに接続している他のリコンフィギュラブルボードに切り替える手段と、
前記他のリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスをして、故障したリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させる手段を有するパケット処理装置。
【請求項１１】
前記パケット処理機能には、パケットを何ら処理せず送出するスルー機能が含まれ、
あるリコンフィギュラブルボードで故障が発生し、前記パケット処理装置の上り通信または下り通信のいずれかで所期のパケット処理が行えないと判断すると、前記パケット処理装置の上り通信または下り通信のいずれかのルートに、故障していないリコンフィギュラブルデバイスを含むリコンフィギュラブルボードを組み込むように切り替える手段と、
前記故障していないリコンフィギュラブルデバイスをして、前記スルー機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、前記スルー機能を実現させることにより、前記パケット処理装置の上り通信または下り通信のいずれか一方の通信を維持する手段をさらに有する、請求項１０に記載のパケット処理装置。
【請求項１２】
あるスイッチボードで故障が発生し、前記パケット処理装置の上り通信または下り通信のいずれかで所期のパケット処理が行えないと判断すると、前記パケット処理装置の上り通信および下り通信のルートに、故障していないスイッチボードを組み込むように切り替える手段と、
前記パケット処理装置の上り通信または下り通信のいずれかの方向でパケットを何ら処理せず送出することで、前記パケット処理装置の上り通信または下り通信のいずれか一方の通信を維持する手段をさらに有する、請求項１０または１１に記載のパケット処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パケット処理装置における故障時復旧方法と冗長化構成方法に関する。
【背景技術】
【０００２】
従来技術として、Ｎ重化の並列システムやＮ＋Ｋ重化のｋ−ｏｕｔ−ｏｆ−ｎシステムを用いた冗長化構成方法について説明する（例えば、パラグ・ケー・ララ（Ｐａｒａｇ Ｋ．Ｌａｌａ）著、当麻義弘監訳、古屋清、玉本英夫訳、「フォールト・トレランス入門」、第１版、オーム社、昭和６３年９月１５日、ｐ．８１−９２（非特許文献１）を参照）。
【０００３】
図９を参照すると、Ｎ重化とＮ＋Ｋ重化を用いた従来技術の冗長化構成方法が採用されたパケット処理装置のブロック図が示されている。
【０００４】
００１−１、２は入出力ボード（以降、ＩＯＢ（＝Ｉｎｐｕｔ＆Ｏｕｔｐｕｔ Ｂｏａｒｄ）と示す）、００２−１、２はスイッチボード（以降、ＳＷＢ（＝Ｓｗｉｔｃｈ Ｂｏａｒｄ）と示す）、００３−１〜６はパケット処理エンジンボード（以降、ＰＥＢ（＝Ｐａｃｋｅｔ ｐｒｏｃｅｓｓ Ｅｎｇｉｎｅ Ｂｏａｒｄ）と示す）、０２０は中央制御処理ボード（以降、ＣＰＢ（＝Ｃｅｎｔｒａｌ ｃｏｎｔｒｏｌ Ｐｒｏｃｅｓｓｉｎｇ Ｂｏａｒｄ）と示す）、１００はパケット処理装置である。
【０００５】
なお、ＳＷＢは２重化（ＳＷＢ００２−２が予備ボード）、ＰＥＢは４＋２重化（ＰＥＢ００３−３、４が予備ボード）の冗長構成を取っている。
【０００６】
図９は正常時のパケット処理装置を示している。パケット処理装置１００は、上り通信または下り通信において、ＩＯＢ００１−２または００１−１で受信されたパケットを、ＳＷＢ００２−１を介して、ＰＥＢ００３−１、２またはＰＥＢ００３−５、６にて２段階に分けて特定のパケット処理（例えば、パケットヘッダを識別して送信ルートを決定するルーティング処理や、そのパケットをこのまま送信するか、それとも廃棄するかを決定するフィルタリング処理）を施した後、宛先アドレスに向けてＩＯＢ００１−１または００１−２から送出する。
【０００７】
図１０を参照すると、ＳＷＢ００２−１が故障したときのパケット処理装置が示されている。ＣＰＢ０２０はＳＷＢ故障を検出すると、ＳＷＢ００２−２だけでなく、ＩＯＢ００１−１および００１−２、ＰＥＢ００３−１〜６に切り替え指示を出して、現用ＳＷＢをＳＷＢ００２−１から予備のＳＷＢ００２−２に切り替えて、上り通信及び下り通信を継続する。
【０００８】
図１１を参照すると、ＰＥＢ００３−２が故障したときのパケット処理装置が示されている。ＣＰＢ０２０はＰＥＢ故障を検出すると、ＳＷＢ００２−１とＰＥＢ００３−３に切り替え指示を出して、後段の現用ＰＥＢをＰＥＢ００３−２からＰＥＢ００３−３に切り替え、上り通信を継続する。
【非特許文献１】パラグ・ケー・ララ（Ｐａｒａｇ Ｋ．Ｌａｌａ）著、当麻義弘監訳、古屋清、玉本英夫訳、「フォールト・トレランス入門」、第１版、オーム社、昭和６３年９月１５日、ｐ．８１−９２
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術では、ボード自体が復旧手段を持たないため、故障時には、その影響の大小に関わらず、単純に予備ボードに切り替えることになる。したがって、ボードの冗長数以上のボードの故障が発生すると、救済ができなくなる。また、故障の復旧パターンも限定される。さらに、装置の信頼化を向上させるために、予備ボードの個数を増加させる必要があるが、その結果、ＳＷＢの収容ポート数が増え、ＳＷＢの必要なＳＷ容量が大きくなるので、装置全体のコストが高くなってしまう。
【００１０】
そこで、本発明の目的は、ボード自体に復旧手段を持たせることにより、ボードの冗長数以上のボードの故障が発生しても救済が可能であり、故障の復旧パターンも豊富で、予備ボードの個数をそれほど増加させる必要がない冗長化構成方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明では、スイッチボードには、複数のリコンフィギュラブルボード（ＲＢ）が切り替え可能なように接続される。そして、このリコンフィギュラブルボードは、セレクタ手段によって切り替え可能な複数のリコンフィギュラブルデバイス（ＲＤ）を備える。そして、このリコンフィギュラブルデバイスは、異なるパケット処理機能を実現するための回路記述データが記憶された複数のコンフィギュレーションメモリを備える。このように、リコンフィギュラブルボード自体に、リコンフィギュラブルデバイスという復旧手段を持たせる。
【００１２】
例えば、あるリコンフィギュラブルボードで故障が発生すると、当該リコンフィギュラブルボードが接続するスイッチボードに接続している他のリコンフィギュラブルボードに切り替えるか、スイッチボードを相互に接続する渡り回線によって、他のスイッチボードに接続している他のリコンフィギュラブルボードに切り替える。そして、他のリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスをして、故障したリコンフィギュラブルボードに含まれるリコンフィギュラブルデバイスが実現していたパケット処理機能を実現するための回路記述データが記憶されたコンフィギュレーションメモリから当該回路記述データを読み出させ、当該パケット処理機能を実現させる。このようにすると、リコンフィギュラブルボードの冗長数以上のリコンフィギュラブルボードの故障が発生しても救済が可能となる。また、故障ボードに対応した代用ボードは固定ではなく、柔軟に選択できるので、同一故障に対する復旧ルートを多く確保できる。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、ボード故障時にＲＢ内のＲＤ回路を柔軟に変更することにより、同一故障に対して多様な復旧ルートを柔軟に設定することができるので、装置の信頼性を向上させることができる。また、装置リソースを効率的に使用できるので、装置の低コスト化を図ることができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１５】
図１〜８を参照して、リコンフィギアボードを用いた本発明の故障時復旧方法と、リコンフィギアボードを用いた本発明の冗長化構成方法を説明する。図１〜８において、００１−１、２は入出力ボード（ＩＯＢ）、００２−１、２はスイッチボード（ＳＷＢ）、００４−１〜６はリコンフィギュラブルボード（以降、ＲＢ（＝Ｒｅｃｏｎｆｉｇｕｒｅ Ｂｏａｒｄ）と示す）、００５−１〜９はリコンフィギュラブルデバイス（以降、ＲＤ（Ｒｅｃｏｎｆｉｇｕｒｅ Ｄｅｖｉｃｅ）と示す）、００６−１〜２５はコンフィギュレーションメモリ（Ａ、Ｂ、Ｃ、Ｄは、機能Ａ、Ｂ、Ｃ、Ｄを実現するための回路記述データを示す。Ｔは、緊急措置として処理を行わずに折り返してスルーするための回路記述データを示す。したがって、図２のように、ＲＤ１ ００５−１で機能Ａを提供するときには、コンフィギュレーションメモリ００６−１がＡｃｔｉｖｅになる）、００７−１〜３はＲＢのインタフェース部、００８−１〜１０はセレクタ、０２０は中央制御処理ボード（ＣＰＢ）、１００はパケット処理装置である。
【００１６】
まず、リコンフィギュラブルボードを用いた本発明の故障時復旧方法を説明する。
【００１７】
図１を参照すると、リコンフィギュラブルボードを用いた本発明の故障時復旧方法が採用されたパケット処理装置のブロック図が示されている。
【００１８】
冗長構成として、ＲＢについては２＋１重化、ＲＤについても２＋１重化が採用されている。また、正常時においては、パケットは、２個のＲＢ、４個のＲＤを通り、機能Ａ、Ｂ、Ｃ、Ｄによって、この順序で処理が施される。
【００１９】
復旧パターン１として、図２のように、Ｂ機能を提供するＲＤ２ ００５−２が１個故障した場合を考える。セレクタ００８−１〜４での接続切り替えにより、故障ＲＤ２ ００５−２を処理ルートから切り離して、予備ＲＤ３ ００５−３に接続する。予備ＲＤ３ ００５−３は、故障ＲＤ２ ００５−２と同一機能を提供するために、機能Ｂを実現するコンフィギュレーションメモリ００６−６をＡｃｔｉｖｅにする。以上によって、故障前と同様に、ＲＢ１ ００４−１で機能Ａ、Ｂを提供することができる。
【００２０】
復旧パターン２として、図３のように、図２の状態からさらにＲＤ３ ００５−３が故障した場合、つまり、同一ＲＢ内でＲＤが２個故障した場合を考える。ＲＢ１ ００４−１では、機能Ａ、Ｂを両方提供することができない。そこで、ＳＷＢ ００２の接続切り替えにより、故障ＲＢ１ ００４−１を処理ルートから切り離して、予備ＲＢ３ ００４−３に接続する。予備ＲＢ３ ００４−３は、故障ＲＢ１ ００４−１と同一の機能を提供するために、ＲＤ７ ００５−７で機能Ａを実現するコンフィギュレーションメモリ００６−１５をＡｃｔｉｖｅ、ＲＤ８ ００５−８で機能Ｂを実現するコンフィギュレーションメモリ００６−１９をＡｃｔｉｖｅにする。以上によって、故障前と同様に、ＲＢ３ ００４−３で機能Ａ、Ｂを提供することができる。
【００２１】
復旧パターン３として、図４のように、図３の状態からさらにＲＤ４ ００５−４、ＲＤ５ ００５−５、ＲＤ６ ００５−６が故障した場合を考える。ＲＢ２ ００４−２自体が不能に陥り、ＲＢが２個故障した場合、残りの稼動できるＲＤ４個を用いて、機能Ａ、Ｂ、Ｃ、Ｄの順番でパケットを処理することができない（ただし、すべてのＲＤがＲＤ８のように全部のコンフィギュレーションメモリを保持していれば復旧可能である）。そこで、ＲＤ７ ００５−７において、パケットに対して何ら処理を行わずにスルーに折り返す機能を実現するコンフィギュレーションメモリ００６−１７をＡｃｔｉｖｅにする。以上によって、パケットの疎通を保証することができる。
【００２２】
次に、以上の復旧パターンをふまえ、リコンフィギュラブルボードを用いた本発明の冗長化構成方法を説明する。
【００２３】
図５を参照すると、リコンフィギュラブルボードを用いた本発明の冗長化構成方法が採用されたパケット処理装置のブロック図が示されている。
【００２４】
冗長構成として、ＳＷＢについては２＋１重化、ＲＢについては（２＋１重化）×２が採用されている。ＳＷＢ１個当たりのＲＢ収容数を削減するために、予備ＳＷＢ００２−２に予備ＲＢ００４−３、００４−４の２個を収容する形態とする。パケットに対しては、２つのＲＢを通して、一連の処理を施すものとする。このとき、異なるＳＷＢの収容するＲＢどうしが相互に接続されるようにするために、ＳＷＢ間に渡り回線を設置し、トーラス（円筒）状に構成する。また、正常時のパケット処理ルートとしては、下り側のパケットに対しては、ＲＢ００４−１、００４−２、上り側のパケットに対しては、ＲＢ００４−６、００４−５で処理を行うものとする。
【００２５】
復旧パターン１として、図６のように、上り通信側でＲＢ００４−５、下り通信側でＲＢ００４−２が故障した場合を考える。ＣＰＢ０２０はこれらの故障を検出すると、上り通信側では、ＲＢ００４−３に対しては、図３のように故障ＲＢ００４−５と同等の機能を提供するコンフィギュレーションメモリをアクティブ化する指示を行う。同様に、下り通信側では、ＲＢ００４−４に対しても、故障ＲＢ００４−２と同等の機能を提供するコンフィギュレーションメモリをアクティブ化する指示を行う。
【００２６】
また、ＣＰＢ０２０は、上り通信側では、ＳＷＢ００２−３に対して、故障ＲＢ００４−５からＳＷＢ００２−２への渡り回線に接続替えを指示し、ＳＷＢ００２−２に対しては、ＳＷＢ００２−３との渡り回線とＲＢ００４−３との接続、ＩＯＢ００１−１とＲＢ００４−３との接続を指示する。同様に、下り通信側では、ＳＷＢ００２−１に対して、故障ＲＢ００４−２からＳＷＢ００２−２への渡り回線に接続替えを指示し、ＳＷＢ００２−２に対しては、ＳＷＢ００２−１との渡り回線とＲＢ００４−４との接続、ＩＯＢ００１−２とＲＢ００４−４との接続を指示する。
【００２７】
これらにより、上り下り通信の両方とも、故障前と同様の機能を提供することができる。このとき、故障ＲＢ００４−５の代用ＲＢとしては、必要なコンフィギュレーションメモリがあれば、ＲＢ００４−３だけでなく、ＲＢ００４−４でも可能であり、ＲＢを用いない従来方式とは違って、故障ボードに対応した代用ボードは固定ではなく、柔軟に選択できるので、同一故障に対する復旧ルートを多く確保することができる。
【００２８】
復旧パターン２としては、図７のように、上り通信側でＲＢ００４−５、ＲＢ００４−６、下り通信側でＲＢ００４−２が故障した場合を考える。ＣＰＢ０２０はこれらの故障を検出すると、上り通信側では、ＲＢ００４−３、００４−４に対して、図３のように、それぞれ故障ＲＢ００４−５、００４−６と同等の機能を提供するコンフィギュレーションメモリをアクティブ化する指示を行う。ＳＷＢ００２−３に対しては、ＩＯＢ００１−１、００１−２との接続の切断、ＳＷＢ００２−２に対しては、ＲＢ００４−３〜ＩＯＢ００１−１間、ＲＢ００４−４〜ＩＯＢ００１−２間、ＲＢ００４−３〜ＲＢ００４−４間の接続を指示する。また、下り通信側では、ＣＰＢ０２０は、ＲＢ００４−１に対して図４のように、処理を行わずスルー折り返し、ＳＷＢ００２−１に対しては、故障ＲＢ００４−２との接続の切断を指示する。これらにより、上り通信に対しては、故障前と同様の機能を提供することができるとともに、下り通信に対しては、故障前と同様の機能を提供することはできないが、通信の疎通を保証することができる。
【００２９】
このとき、ＲＢを用いない従来技術では、あるボードがその予備ボード数を超えて故障した場合、その通信方向については通信断となるか、予備のパケット処理装置に切り替えなければならないが、本発明では、通信断させることなく、故障前と同様の機能を提供することができる。
【００３０】
復旧パターン３として、図８のように、現用系のＳＷＢ００２−１、ＳＷＢ００２−３が故障した場合を考える。ＣＰＢ０２０がこれらの故障を検出すると、上り通信側では、ＲＢ００４−３、ＲＢ００４−４に対しては、図３のようにそれぞれ故障ＲＢ００４−５、ＲＢ００４−６と同等の機能を提供するコンフィギュレーションメモリをアクティブ化する指示を行う。ＳＷＢ００２−３に対しては、ＩＯＢ００１−１、００１−２との接続の切断、ＳＷＢ００２−２に対しては、ＲＢ００４−３〜ＩＯＢ００１−１間、ＲＢ００４−４〜ＩＯＢ００１−２間、ＲＢ００４−３〜ＲＢ００４−４間の接続を指示する。また、下り通信側では、ＣＰＢ０２０は、ＳＷＢ００２−２に対しては、ＲＢ００４−３、００４−４とは接続せず、ＩＯＢ００１−１〜ＳＷＢ００２−２〜ＩＯＢ００１−２間をスルーに通過する様に接続、ＩＯＢ００１−１、００１−２に対しては、ＳＷＢ００２−１からＳＷＢ００２−２への接続換えを指示する。これらにより、上り通信に対しては、故障前と同様の機能を提供することができるとともに、下り通信に対しては、故障前と同様の機能を提供することはできないが、通信の疎通を保証することができる。
【００３１】
ＲＢを用いない従来技術では、ＳＷＢの現用系が全部故障した場合、通信断となるか、予備のパケット処理装置に切り替えなければならないが、本発明では、両方向とも通信断させることなく、片方向に対しては故障前と同様の機能を提供することができる。
【００３２】
以上説明したように、本発明によれば、ボード故障時にＲＢ内のＲＤ回路を柔軟に変更することにより、同一故障に対して多様な復旧ルートを柔軟に設定することができるので、装置の信頼性を向上させることができる。また、装置リソースを効率的に使用できるので、装置の低コスト化を図ることができる。
【図面の簡単な説明】
【００３３】
【図１】リコンフィギュラブルボードを用いた本発明の故障時復旧方法が採用されたパケット処理装置（正常時）のブロック図である。
【図２】リコンフィギュラブルボードを用いた本発明の故障時復旧方法が採用されたパケット処理装置（ＲＤ１個故障時）のブロック図である。
【図３】リコンフィギュラブルボードを用いた本発明の故障時復旧方法が採用されたパケット処理装置（ＲＤ２個故障時）のブロック図である。
【図４】リコンフィギュラブルボードを用いた本発明の故障時復旧方法が採用されたパケット処理装置（ＲＢ２個故障時）のブロック図である。
【図５】リコンフィギュラブルボードを用いた本発明の冗長化構成方法が採用されたパケット処理装置（正常時）のブロック図である。
【図６】リコンフィギュラブルボードを用いた本発明の冗長化構成方法が採用されたパケット処理装置（上り通信：ＲＢ１個故障、下り通信：ＲＢ１個故障時）のブロック図である。
【図７】リコンフィギュラブルボードを用いた本発明の冗長化構成方法が採用されたパケット処理装置（上り通信：ＲＢ２個故障、下り通信：ＲＢ１個故障時）のブロック図である。
【図８】リコンフィギュラブルボードを用いた本発明の冗長化構成方法が採用されたパケット処理装置（ＳＷＢ２個故障時）のブロック図である。
【図９】Ｎ重化とＮ＋Ｋ重化を用いた従来技術の冗長化構成方法が採用されたパケット処理装置（正常時）のブロック図である。
【図１０】Ｎ重化とＮ＋Ｋ重化を用いた従来技術の冗長化構成方法が採用されたパケット処理装置（ＳＷＢ故障時）のブロック図である。
【図１１】Ｎ重化とＮ＋Ｋ重化を用いた従来技術の冗長化構成方法が採用されたパケット処理装置（ＰＥＢ故障時）のブロック図である。
【符号の説明】
【００３４】
００１−１、２  入出力ボード
００２−１、２  スイッチボード
００３−１〜６  パケット処理エンジンボード
００４−１〜６  リコンフィギュラブルボード
００５−１〜９  リコンフィギュラブルデバイス
００６−１〜２５  コンフィギュレーションメモリ
００７−１〜３  リコンフィギュラブルボードのインタフェース部
００８−１〜１０  セレクタ
０２０  中央制御処理ボード
１００  パケット処理装置
【図１】
2006074371.tif 000003
【図２】
2006074371.tif 000004
【図３】
2006074371.tif 000005
【図４】
2006074371.tif 000006
【図５】
2006074371.tif 000007
【図６】
2006074371.tif 000008
【図７】
2006074371.tif 000009
【図８】
2006074371.tif 000010
【図９】
2006074371.tif 000011
【図１０】
2006074371.tif 000012
【図１１】
2006074371.tif 000013