(57)【要約】【課題】障害検出時に、待機系への切り替え時間を短縮でき、パケットロスを抑制できる冗長構成パケットネットワークの待機系切り替えシステム及び方法を提供する。【解決手段】複数の現用系パケット処理装置５，６と待機系パケット処理装置４及びそれらを接続するレイヤ２スイッチ３，７により冗長化され、ＶＬＡＮを使ったパケットネットワーク１０において、レイヤ２スイッチに接続されるパケット処理装置の障害を監視検出する接続ポート先装置障害検出回路１２と、レイヤ２スイッチのコンフィグレーション設定メモリに事前登録された障害切り替え時のＶＬＡＮポート参照テーブルと、障害を検出すると、ＬＡＮポート参照テーブルのアドレスを切り替えることによりコンフィグレーション設定を変更するconfig table制御回路１３とを備え、障害を発生した現用系パケット処理装置から待機系パケット処理装置に運用を引き継ぐ。【選択図】図２
2006033467.tif 000002
【特許請求の範囲】
【請求項１】
複数の現用系パケット処理装置と待機系パケット処理装置及びそれらを接続するレイヤ２スイッチにより冗長化され、ＶＬＡＮを使ったパケットネットワークにおいて、
前記レイヤ２スイッチに接続されるパケット処理装置の障害を監視検出する障害検出回路と、
前記レイヤ２スイッチのコンフィグレーション設定メモリに事前登録された障害切り替え時のＶＬＡＮポート参照テーブルと、
障害を検出すると、前記ＶＬＡＮポート参照テーブルのアドレスを切り替えることによりコンフィグレーション設定を変更する回路とを備え、
障害を発生した現用系パケット処理装置から待機系パケット処理装置に運用を引き継ぐことを特徴とする冗長構成パケットネットワークの待機系切り替えシステム。
【請求項２】
前記障害検出回路は、前記現用系パケット処理装置から送出されるＡＲＰパケットの周期を監視して障害検出することを特徴とする請求項１記載の冗長構成パケットネットワークの待機系切り替えシステム。
【請求項３】
前記障害検出回路は、前記現用系パケット処理装置の障害時に送出されるＳＮＭＰ  Ｔｒａｐパケットを監視して障害検出することを特徴とする請求項１記載の冗長構成パケットネットワークの待機系切り替えシステム。
【請求項４】
前記パケットネットワークは、ｔａｇＶＬＡＮで構成された冗長構成パケットネットワークであり、
前記現用系及び待機系パケット処理装置は、ＴａｇＶＬＡＮ＿ＩＤが付加されたフレームを扱うプロトコル処理装置であることを特徴とする請求項１〜３のいずれかに記載の冗長構成パケットネットワークの待機系切り替えシステム。
【請求項５】
複数の現用系パケット処理装置と待機系パケット処理装置及びそれらを接続するレイヤ２スイッチにより冗長化され、ＶＬＡＮを使ったパケットネットワークにおいて、
前記レイヤ２スイッチに接続されるパケット処理装置の障害を監視検出し、
障害を検出すると、前記レイヤ２スイッチのコンフィグレーション設定メモリに事前登録された障害切り替え時のＶＬＡＮポート参照テーブルのアドレスを切り替えることによりコンフィグレーション設定を変更し、
障害を発生した現用系パケット処理装置から待機系パケット処理装置に運用を引き継ぐことを特徴とする冗長構成パケットネットワークの待機系切り替え方法。
【請求項６】
前記障害検出は、前記現用系パケット処理装置から送出されるＡＲＰパケットの周期を監視して障害検出し、
又は、前記現用系パケット処理装置の障害時に送出されるＳＮＭＰ  Ｔｒａｐパケットを監視して障害検出することを特徴とする請求項５記載の冗長構成パケットネットワークの待機系切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長構成パケットネットワークにおける障害発生時の現用系パケット処理装置から待機系パケット処理装置への切り替え方法に関する。
【背景技術】
【０００２】
従来の冗長構成パケットネットワークにおける待機系切り替え方法について図１を参照して説明する。
【０００３】
従来、冗長パケットネットワーク１０では、制御装置１１で現用系パケット処理装置５，６の障害を監視し、障害を検出後、待機系パケット処理装置４への切り替え時に必要なレイヤ２スイッチ（Ｌ２ＳＷ）３，７のコンフィグレーション設定変更のため、制御装置１１からＭＩＢ(Maintenance Information Base)を使ったＳＮＭＰ(Simple Network Management Protocol)等の制御によりＬ２ＳＷ３，７のｔａｇＶＬＡＮ(Virtual Local Area Network)等のコンフィグレーション設定追加及び削除を実施していた。
【０００４】
また、レイヤ２スイッチを複数個用いて構成されるレイヤ２ネットワーク障害監視装置において、パケットがどこで不通になっているか直接検出して異常箇所を切り分けるネットワーク障害監視装置がある（例えば、特許文献１参照）。
【特許文献１】特開２００２−２５２６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の冗長パケットネットワーク１０における待機系切り替え方法においては、次のような課題がある。
【０００６】
第１の課題は、現用系パケット処理装置５，６の障害監視を制御装置１１で実施しているため、障害を検出してからＬ２ＳＷ３，７のコンフィグレーション設定を実施するまでに時間を要し、待機系切り替え時にパケットロスを抑制できないことである。
【０００７】
第２の課題は、待機系切り替え時にＬ２ＳＷ３，７のコンフィグレーション設定変更を制御装置１１からのＭＩＢを使用したＳＮＭＰ制御で実施し、また設定項目数分のコマンドを発行しているため、Ｌ２ＳＷ３，７の設定変更が完了するまでに時間を要し、待機系切り替えの際にパケットロスが多く、冗長パケットネットワーク１０を使ったサービスに影響を及ぼしていた。
【０００８】
そこで本発明は、障害検出から待機系へのレイヤ２スイッチのコンフィグレーション情報変更までの時間を短縮でき、待機系切り替え時のパケットロスを抑制することができる冗長構成パケットネットワークの待機系切り替えシステム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明は、複数の現用系パケット処理装置５，６、１つの待機系パケット処理装置４及びそれらを接続するレイヤ２スイッチ（Ｌ２ＳＷ）３，７により冗長化されたパケットネットワーク１０において、現用系パケット処理装置５又は６が故障し、待機系パケット処理装置４に運用を引き継ぐ際、Ｌ２ＳＷ３，７でその障害を自律的に検出し、Ｌ２ＳＷ３，７に設定されているコンフィグレーション情報をＬ２ＳＷ３，７でその障害情報に基づき自律的に変更することにより切り替え時間を短縮し切り替え時のパケットロスを抑えたことを特徴とする。
【００１０】
以上の構成によって、制御装置１１からのＭＩＢを使ったＳＮＭＰ等の制御による設定追加及び削除設定等の設定変更ではなく、Ｌ２ＳＷ３，７内部で接続される装置（現用系パケット処理装置５，６）の障害監視機能及び障害検出時のコンフィグレーション設定追加／削除機能を備えさせたため、制御装置１１を介さず接続先装置の障害検出及び検出後のコンフィグレーション設定変更が出来、待機系への系切り替え時間の短縮及びパケットロスの抑制を行うことが出来る。
【００１１】
また、コンフィグレーション設定変更については、Ｌ２ＳＷ３，７に備えられているコンフィグレーションテーブル用のメモリに障害切り替え時のＶＬＡＮポート参照テーブルを予め登録しておき、config table制御回路１３で参照するテーブルのアドレスを変更するだけでコンフィグレーションの設定変更を反映させることにより、設定変更に要するアクセス数を減らし待機系への切り替え時間短縮をはかっている。
【発明の効果】
【００１２】
本発明による第１の効果は、Ｌ２ＳＷ３，７に接続される現用系パケット処理装置５，６から定期的に送出されるＡＲＰパケット周期をＬ２ＳＷ３又は７の接続ポート先装置障害検出回路１２で監視し、障害検出しているので、Ｌ２ＳＷ３又は７で障害を検出することができ、障害検出から待機系へのコンフィグレーション情報変更までの時間を短縮でき、待機系切り替え時のパケットロスを抑制することができることである。
【００１３】
第２の効果は、接続ポート先装置障害検出回路１２からconfig table制御回路１３に通知された障害パケット処理装置６に接続されるＬ２ＳＷ３又は７のポート情報をもとに、事前にＬ２ＳＷ３又は７のコンフィグレーション設定メモリに登録していた障害切り替え時のＶＬＡＮポート参照テーブルに従って参照するコンフィグレーションテーブルのアドレスを切り替えることにより、設定変更に要するメモリの書き換えアクセス制御を省略しているので、コンフィグレーション設定変更に要する時間を抑制し、待機系への切り替え時間を短縮できることである。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の最良の形態について図面を参照して説明する。
【００１５】
図１において、冗長パケットネットワーク１０はｔａｇ付きのＶＬＡＮフレームを通すＴａｇＶＬＡＮで構成されたパケットネットワークである。Ｌ２ＳＷ３，７は、タグ付きのＶＬＡＮフレームを通すコンフィグレーション設定がされており、登録されたｔａｇＶＬＡＮ＿ＩＤのフレームのみ通過させ、登録されていないＴａｇＶＬＡＮ＿ＩＤフレームは通過させないことにより不要なパケットの転送を防止し、他ネットワーク１，９、ルータ２，８、パケット処理装置４，５，６に対して不要なパケットによる負荷を抑制している。パケット処理装置が異常な状態に陥る障害となり、不正パケットを送出し続けるケースに遭遇した場合においても、冗長パケットネットワーク１０の外側のネットワークに対して影響を及ぼすことは無い。
【００１６】
パケット処理装置４，５，６は、プロトコル処理を行う装置であり、低レイヤとしてはＴａｇＶＬＡＮ＿ＩＤが付加されたフレームを扱う装置である。
【００１７】
現用系パケット処理装置５，６と接続されるＬ２ＳＷ３，７のポート（ｐｏｒｔ２，３）には、Ｌ２ＳＷ３，７でパケット転送に必要なＴａｇＶＬＡＮ＿ＩＤの設定されている。待機系パケット処理装置４と接続されるＬ２ＳＷ３，７のポート（ｐｏｒｔ１）は、待機系であり現用系として使用されていないため、Ｌ２ＳＷ３，７でパケット転送に必要なＴａｇＶＬＡＮ＿ＩＤの設定はされていない。
【００１８】
図２において、複数の現用系パケット処理装置５，６の何れかが障害になった場合、その障害パケット処理装置５又は６に接続されるＬ２ＳＷ３，７のポート（ｐｏｒｔ２  ｏｒ  ３）のＴａｇＶＬＡＮ＿ＩＤ等のコンフィグレーション情報を待機系パケット処理装置４に接続されるＬ２ＳＷ３，７のポート（ｐｏｒｔ１）向けに設定、及び障害となったパケット処理装置５，６と接続されるＬ２ＳＷ３，７のポート（ｐｏｒｔ２  ｏｒ  ３）のＴａｇＶＬＡＮ＿ＩＤ等のコンフィグレーション情報を削除し、ＴａｇＶＬＡＮ＿ＩＤで構成されたネットワークの切り替えを行う。
【００１９】
現用系パケット処理装置５，６の障害情報は、Ｌ２ＳＷ３，７内に備えられた接続ポート先装置障害検出回路１２にて現用系パケット処理装置５，６から送出されるＡＲＰ(Address Resolution Protocol)パケットの周期を監視して障害を検出する。あるいは、現用系パケット処理装置５，６の障害時に送出されるＳＮＭＰ  Ｔｒａｐパケットを監視して障害検出してもよい。
【００２０】
接続ポート先装置障害検出回路１２にて障害を検出後、config table制御回路１３によりｔａｇＶＬＡＮ＿ＩＤ等のコンフィグレーション設定の追加及び削除をＬ２ＳＷ３，７で自律的に行う。config table制御回路１３は、Ｌ２ＳＷ３，７に備えられているコンフィグレーション用のテーブルメモリに障害切り替え時のＶＬＡＮポート参照テーブルを予め登録しておき、config table制御回路１３で参照するアドレスを変更することによりコンフィグレーションの設定変更を行う。
【００２１】
このようにして、本願発明では、ｔａｇＶＬＡＮで構成された冗長パケットネットワーク１０において、現用系パケット処理装置５又は６が障害となり待機系パケット処理装置４に切り替える際、Ｌ２ＳＷ３，７で現用系パケット処理装置５，６の障害を自律的に検出し、コンフィグレーション設定の変更を事前に登録した設定情報参照テーブルのアドレスを切り替えることにより、コンフィグレーション設定変更に必要なアクセスが削減され、現用系パケット処理装置５，６の切り替え時間を短縮し、パケットロスを抑制することが出来る。
【実施例】
【００２２】
図１を参照すると、本発明の一実施例としての冗長パケットネットワーク１０において、Ｌ２ＳＷ３，７、待機系パケット処理装置４、現用系パケット処理装置５，６、制御装置１１が示されている。図１において、現用系パケット処理装置５，６は、入力されるフレームのプロトコル処理を行い、Ｌ２レベルのフレームとしてはＶＬＡＮタグ付きのフレームを処理する。待機系パケット処理装置４は、待機系状態ではパケットのプロトコル処理及びフレームの受信は行わないが、状態が現用系へ変化した際には、現用系パケット処理装置５，６と同じ動作を行う。制御装置１１は、Ｌ２ＳＷ３，７の状態監視、パケット処理装置４，５，６の状態監視／制御を行う。
【００２３】
Ｌ２ＳＷ３，７は、登録されたｔａｇ付きＶＬＡＮフレームの処理を行い、登録済みｔａｇＶＬＡＮ＿ＩＤのｔａｇ付きフレームが入力された場合は、接続される装置に対してフレームを転送し、未登録のｔａｇＶＬＡＮ＿ＩＤのｔａｇ付きフレームが入力された場合は、フレームを転送せず、接続される装置に対して余計なトラヒックの負荷を与えない構成となっている。また、待機系パケット処理装置４と接続されるＬ２ＳＷ３，７のポート（ｐｏｒｔ１）にはｔａｇＶＬＡＮ＿ＩＤ等のコンフィグレーション設定はなされておらず、現用系パケット処理装置５，６の何れかが障害となった際、障害となった現用系パケット処理装置５又は６と接続されるＬ２ＳＷ３，７のポートに設定されているｔａｇＶＬＡＮ＿ＩＤ等のコンフィグレーション情報が待機系パケット処理装置４と接続されるＬ２ＳＷ３，７のポート（ｐｏｒｔ１）に設定される。
【００２４】
図２を参照すると、図１に示すＬ２ＳＷ３，７の詳細な構成が示されている。図２において、接続ポート先装置障害検出回路１２はＬ２ＳＷ３又は７に接続される現用系パケット処理装置５，６の障害を監視する。Ｌ２ＳＷ３又は７に接続される現用系パケット処理装置５，６障害のＬ２ＳＷ３又は７による監視方法は、現用系パケット処理装置５，６から接続されるＬ２ＳＷ３又は７に出力されるＡＲＰパケットの周期を監視し、ある一定時間ＡＲＰパケットを受信しなかった場合、障害と判定し、config table制御回路１３にＡＲＰパケットの入力がなく障害と判定した現用系パケット処理装置６が接続されているＬ２ＳＷ３又は７のポート番号（ｐｏｒｔ３）を通知する。現用系パケット処理装置５，６のＬ２ＳＷ３又は７による障害監視方法としてＭＩＢを使ったＳＮＭＰ制御による障害監視あるいはＳＮＭＰ制御のＴｒａｐ監視としてもよい。config table制御回路１３は、障害と判定されたＬ２ＳＷ３又は７のポート番号の通知を受けた後、Ｌ２ＳＷ３又は７に備えられるテーブルメモリ上に事前に登録された障害切り替え時のＶＬＡＮポート参照テーブルの参照アドレスを変更することによりコンフィグレーションの設定変更を行う。図３は、このＶＬＡＮポート参照テーブルの一例を示す。
【００２５】
次に図２を参照して、本実施例の動作を説明する。本実施例では、Ｌ２ＳＷ３又は７と接続される現用系パケット処理装置６の障害を接続ポート先装置障害検出回路１２で検出し、config table制御回路１３にてＬ２ＳＷ３又は７のｔａｇＶＬＡＮ＿ＩＤ等のコンフィグレーション情報を変更し、待機系パケット処理装置４と接続されるＬ２ＳＷ３又は７のポート（ｐｏｒｔ１）のコンフィグレーション設定を現用系にし、障害発生からＬ２ＳＷ３又は７のコンフィグレーション情報変更までの時間を短縮しパケットロスを抑制させる。
【００２６】
接続ポート先装置障害検出回路１２は、現用系パケット処理装置５，６から定期的に送出されるＡＲＰパケットの送出周期を監視しており、この送出周期の異常、送出停止状態を検出する。あるいは、現用系パケット処理装置５，６の障害発生時に送出されるＳＮＭＰ  Ｔｒａｐを監視し、Ｌ２ＳＷ３又は７に接続される現用系パケット処理装置５，６の障害を検出する。接続ポート先装置障害検出回路１２が障害系パケット処理装置６が接続されるＬ２ＳＷ３又は７のポートがｐｏｒｔ３であることを検出すると、config table制御回路１３に障害系パケット処理装置６が接続されるＬ２ＳＷ３又は７のポートはｐｏｒｔ３であることを通知する。
【００２７】
ポートの通知を受けたconfig table制御回路１３は、待機系ポートと障害ポートの情報に基づき、事前に登録された障害時のＶＬＡＮポート参照テーブル（図３）の中から参照すべきテーブルのアドレスＤを選択し、コンフィグレーション情報として参照するメモリのテーブルを切り替える。参照するテーブルのアドレスがＤに切り替えられるとＬ２ＳＷ３又は７が参照するコンフィグレーション情報は、アドレスＤに記述されているＶＬＡＮ＿ＩＤ及びＰｏｒｔ番号のマッピングに従ったｔａｇＶＬＡＮによるパケット転送制御を行い、現用系パケット処理装置６から待機系パケット処理装置４への設定変更が完了する。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例を示す構成図である。
【図２】本発明によるレイヤ２スイッチの詳細な構成図である。
【図３】ＶＬＡＮポート参照テーブルの一例を示す図である。
【符号の説明】
【００２９】
１，９  他ネットワーク
２，８  ルータ
３，７  レイヤ２スイッチ
４  待機系パケット処理装置
５，６  現用系パケット処理装置
１０  冗長パケットネットワーク
１１  制御装置
１２  接続ポート先装置障害検出回路
１３  config table制御回路
【図１】
2006033467.tif 000003
【図２】
2006033467.tif 000004
【図３】
2006033467.tif 000005