(57)【要約】【課題】冗長構成装置内での運用状態の切り替えに応じて、即座に切り替え後の構成に適合したＩＰ通信経路を介する通信を可能とするＩＰ通信経路管理システムを提供する。【解決手段】複数の冗長構成システムにそれぞれ備えられた多重化された装置間に、これらの多重化された装置に関する運用状態の切り替えによって対向する可能性のある組み合わせに対応してＩＰ通信経路をそれぞれ設定するためのネゴシエーションを行う経路設定手段と、経路設定手段によって設定されるＩＰ通信経路とネットワークを介して対向する装置の組み合わせに関する情報を保持する経路テーブルと、各冗長構成システムにそれぞれ備えられ、多重化された装置の運用状態の組み合わせに関する変化を検出し、新たな組み合わせに対応して経路テーブルに示されたＩＰ通信経路を、このＩＰ通信経路に接続された自システム側の装置の機能を利用して行われる上位装置の処理に供する通信経路制御手段とを備える。【選択図】      図１
2008236043.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して対向する多重化された装置をそれぞれ含む複数の冗長構成システム間のＩＰ通信経路にかかわるＩＰ通信経路管理システムにおいて、
前記複数の冗長構成システムにそれぞれ備えられた多重化された装置間に、これらの多重化された装置に関する運用状態の切り替えによって対向する可能性のある組み合わせに対応してＩＰ通信経路をそれぞれ設定するためのネゴシエーションを行う経路設定手段と、
前記経路設定手段によって設定されるＩＰ通信経路とネットワークを介して対向する装置の組み合わせに関する情報を保持する経路テーブルと、
前記各冗長構成システムにそれぞれ備えられ、前記多重化された装置の運用状態の組み合わせに関する変化を検出し、新たな組み合わせに対応して前記経路テーブルに示されたＩＰ通信経路を、このＩＰ通信経路に接続された自システム側の装置の機能を利用して行われる上位装置の処理に供する通信経路制御手段と
を備えたことを特徴とするＩＰ通信経路管理システム。
【請求項２】
請求項１に記載のＩＰ通信経路管理システムにおいて、
前記複数の冗長構成システムは、負荷分散を目的として多重化された装置を互いにネットワークを介して対向させる構成であり、
通信経路制御手段は、
前記負荷分散を目的として多重化された装置のいずれかに関する障害に伴う運用状態の切り替えを検出したときに、前記多重化された装置のうち運用状態が維持されている装置それぞれにおいて利用可能な通信帯域に所定値以上の余裕があるか否かを判定する第１の余裕判定手段と、
前記第１の余裕判定手段によって通信帯域に余裕があるとされた装置と前記障害が発生した装置にネットワークを介して対向する装置との間のＩＰ通信経路を選択的に前記上位装置の処理に供する切替経路選択手段とを備えた
ことを特徴とするＩＰ通信経路管理システム。
【請求項３】
請求項１に記載のＩＰ通信経路管理システムにおいて、
前記複数の冗長構成システムは、負荷分散を目的として多重化された装置を互いにネットワークを介して対向させる構成であり、
通信経路制御手段は、
前記負荷分散を目的として多重化された装置のいずれかに関わるデータの再送要求の発生を検出する再送検出手段と、
前記負荷分散を目的として多重化された装置のうち、前記再送にかかわる装置以外について利用可能な通信帯域に別の所定値以上の余裕があるか否かを判定する第２の余裕判定手段と、
前記第２の余裕判定手段によって通信帯域に余裕があるとされた装置と前記再送要求が発生した装置にネットワークを介して対向する装置との間のＩＰ通信経路を選択的に前記再送要求に関わる処理に供する再送経路選択手段とを備えた
ことを特徴とするＩＰ通信経路管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長構成を備えた装置間に設定されるＩＰ通信経路を適切に管理するためのＩＰ通信経路管理システムに関する。
【背景技術】
【０００２】
装置を構成するユニットの少なくとも一つが多重化された複数の冗長構成装置について、多重化されたユニット間にＩＰ通信経路を設定する場合には、実際にデータの授受を行う対向先のユニット間で通信ネゴシエーションを行い、対向しているユニット間にＩＰ通信経路が設定される。
例えば、図８に示すように、２つの冗長構成装置が、それぞれ負荷分散のために二重化された装置Ａ０、Ａ１および装置Ｂ０、Ｂ１を介してそれぞれの上位装置Ｃと上位装置ＤとがＨＵＢ４０３を介して対向している場合に、装置Ａ０と装置Ｂ０との間と装置Ａ１と装置Ｂ１との間でそれぞれ通信ネゴシエーションが行われ、これらの装置間に２つのＩＰ通信経路Ｐ００，Ｐ１１が設定される。
【０００３】
このような冗長構成装置では、二重化された装置Ａ０、Ａ１のいずれかに障害が発生した場合に、障害が発生した装置(例えば、装置Ａ１)の運用を停止させ、上位装置Ｃは、装置Ａ１を利用して行っていた処理を、装置Ａ０を利用して実行することで運用の継続が図られる。
このような処理の引継ぎの際に、従来は、上位装置Ｃからの指示に応じて、装置Ａ０と装置Ｂ１(装置Ａ１に対向していた装置)との間で新たにＩＰ通信経路Ｐ０１を設定する処理が行われ(特許文献１参照)、以降は、装置Ａ０、Ａ１の上位装置Ｃは、装置Ａ０と装置Ｂ０、Ｂ１との間にそれぞれ設定された２本のＩＰ通信経路Ｐ００，Ｐ０１を介して装置Ｂ０、Ｂ１の上位装置Ｄと対向する。
【特許文献１】特開２０００−２９９６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、障害が発生した装置の処理を引き継ぐ必要が生じてから、対向する装置との間のＩＰ通信経路を設定する処理を行ったのでは、通信ネゴシエーションを開始してから新たなＩＰ通信経路が設定されるまでの期間は、障害が発生した装置を利用して実行されていた処理は停止してしまう。つまり、上位装置Ｃと上位装置Ｄとが装置Ａ１、ＩＰ通信経路Ｐ１１および装置Ｂ１を経由して情報を授受することで進められている処理が、ＩＰ通信経路Ｐ０１が設定されるまで停滞してしまう。
【０００５】
ネットワークを介して対向する装置Ａ０、Ａ１と装置Ｂ０、Ｂ１とがそれぞれ現用系装置と予備系装置である場合も同様である。
本発明は、冗長構成装置間をＩＰ通信経路で結んで構成されるシステムにおいて、冗長構成装置内での運用状態の切り替えに応じて、即座に切り替え後の構成に適合したＩＰ通信経路を介する通信を可能とするＩＰ通信経路管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかわる第１のＩＰ通信経路管理システムは、経路設定手段と、経路テーブルと、通信経路制御手段とから構成される。
本発明にかかわる第１のＩＰ通信経路管理システムの原理は、以下の通りである。
ネットワークを介して対向する多重化された装置をそれぞれ含む複数の冗長構成システム間のＩＰ通信経路にかかわるＩＰ通信経路管理システムにおいて、経路設定手段は、複数の冗長構成システムにそれぞれ備えられた多重化された装置間に、これらの多重化された装置に関する運用状態の切り替えによって対向する可能性のある組み合わせに対応してＩＰ通信経路をそれぞれ設定するためのネゴシエーションを行う。経路テーブルは、経路設定手段によって設定されるＩＰ通信経路とネットワークを介して対向する装置の組み合わせに関する情報を保持する。通信経路制御手段は、各冗長構成システムにそれぞれ備えられ、多重化された装置の運用状態の組み合わせに関する変化を検出し、新たな組み合わせに対応して経路テーブルに示されたＩＰ通信経路を、このＩＰ通信経路に接続された自システム側の装置の機能を利用して行われる上位装置の処理に供する。
【０００７】
このように構成された第１のＩＰ通信経路管理システムの動作は、下記の通りである。
例えば、ネットワークを介して対向する装置Ａ，Ｂについて現用系装置Ａ０、Ｂ０と予備系装置Ｂ０、Ｂ１とを持つ冗長構成システムについて、経路設定手段により、ネットワークを介して対向する互いの現用系装置Ａ０，Ｂ０間のＩＰ通信経路とともに、互いの予備系装置Ａ１，Ｂ１間のＩＰ通信経路、一方の冗長構成システムに備えられた予備系装置Ａ１(予備系装置Ｂ１)と他方の冗長構成システムに備えられた現用系装置Ｂ０(現用系装置Ａ０)との間のＩＰ通信経路について必要なネゴシエーションが行われる。このとき、これらのＩＰ通信経路に関するネゴシエーションで得られた経路情報が、それぞれのＩＰ通信経路を介して対向する装置Ａ，Ｂの組み合わせに対応して経路テーブルに保持される。
【０００８】
このようにして、多重化された装置Ａ，Ｂに関する全ての組み合わせについてのネゴシエーションが行われた後に、一方の冗長構成システムの現用系装置Ａ０に障害が発生し、この装置Ａ０が予備系装置Ａ１に切り替えられると、この運用状態の変化に応じて、通信経路制御手段により、障害が発生した装置Ａ０に対向していた装置Ｂ０と新たに現用系となった装置Ａ１との組み合わせに対応して経路テーブルに保持された経路情報で示されるＩＰ通信経路が、装置Ａの機能を利用して行われる上位装置の処理に供される。
【０００９】
本発明にかかわる第２のＩＰ通信経路管理システムは、上述した第１のＩＰ通信経路管理システムの通信経路制御手段に、第１の余裕判定手段と切り替え経路選択手段とを備えて構成される。
本発明にかかわる第２のＩＰ通信経路管理システムの原理は、以下の通りである。
上述した第１のＩＰ通信経路管理システムにおいて、複数の冗長構成システムは、負荷分散を目的として多重化された装置を互いにネットワークを介して対向させる構成である。通信経路制御手段において、第１の余裕判定手段は、負荷分散を目的として多重化された装置のいずれかに関する障害に伴う運用状態の切り替えを検出したときに、多重化された装置のうち運用状態が維持されている装置それぞれにおいて利用可能な通信帯域に所定値以上の余裕があるか否かを判定する。切替経路選択手段は、第１の余裕判定手段によって通信帯域に余裕があるとされた装置と障害が発生した装置にネットワークを介して対向する装置との間のＩＰ通信経路を選択的に上位装置の処理に供する。
【００１０】
このように構成された第２のＩＰ通信経路管理システムの動作は、下記の通りである。
負荷分散を目的としてネットワークを介して対向する装置Ａ、Ｂが多重化されている場合は、例えば、同一の機番で示される装置Ａ０と装置Ｂ０との間のＩＰ通信経路および装置Ａ１と装置Ｂ１との間のＩＰ通信経路とが並行して上位装置の処理に供される。
その後、一方の冗長構成システムの装置Ｂ１に障害が発生し、この装置Ｂ１が冗長構成システムから切り離されたときに、第１の余裕判定手段により、運用状態が維持されている装置Ｂ０が利用可能な通信帯域の余裕の有無が判定され、余裕があるとされた場合に、切替経路選択手段により、この装置Ｂ０に割り当てられた通信帯域の一部が、上述した装置Ｂ１がネットワークを介して対向していた装置Ａ１との間のＩＰ通信経路の実現に供される。
【００１１】
本発明にかかわる第３のＩＰ通信経路管理システムは、上述した第１のＩＰ通信経路管理システムの通信経路制御手段に、再送検出手段と第２の余裕判定手段と再送経路選択手段とを備えて構成される。
本発明にかかわる第３のＩＰ通信経路管理システムの原理は、以下の通りである。
上述した第１のＩＰ通信経路管理システムにおいて、複数の冗長構成システムは、負荷分散を目的として多重化された装置を互いにネットワークを介して対向させる構成である。通信経路制御手段において、再送検出手段は、負荷分散を目的として多重化された装置のいずれかに関わるデータの再送要求の発生を検出する。第２の余裕判定手段は、負荷分散を目的として多重化された装置のうち、再送にかかわる装置以外について利用可能な通信帯域に別の所定値以上の余裕があるか否かを判定する。再送経路選択手段は、第２の余裕判定手段によって通信帯域に余裕があるとされた装置と再送要求が発生した装置にネットワークを介して対向する装置との間のＩＰ通信経路を選択的に再送要求に関わる処理に供する。
【００１２】
このように構成された第３のＩＰ通信経路管理システムの動作は、下記の通りである。
例えば、同一の機番で示される装置Ａ０と装置Ｂ０との間のＩＰ通信経路とともに装置Ａ１と装置Ｂ１との間のＩＰ通信経路が上位装置の処理に供されているときに、装置Ａ１にかかわる処理でデータの再送要求が発生したことが再送検出手段によって検出されたときに、第２の余裕判定手段により、他方の装置(例えば、装置Ａ０)に割り当てられた通信帯域に別の所定値以上の余裕があるか否かが判定される。
【００１３】
再送が発生していない装置(例えば、装置Ａ０)に余裕があるとされた場合に、再送経路選択手段により、余裕があるとされた装置Ａ０に割り当てられた通信帯域の一部が、上述した装置Ａ１にかかわるデータの再送処理に供される。
【発明の効果】
【００１４】
本発明にかかわるＩＰ通信経路管理システムによれば、多重化された装置が対向するあらゆる組み合わせについて予めネゴシエーションを行って経路情報を保持しておくことにより、冗長構成システム内での運用状態の切り替えに応じて、即座に切り替え後の構成に適合したＩＰ通信経路を介する通信が可能となる。
これにより、運用状態の切り替えに伴う新たな通信経路設定のためのネゴシエーション処理を不要とし、多重化された装置の上位装置がこれらの装置の機能を利用して行う処理の継続性を向上することができる。
【００１５】
また、本発明にかかわる第２のＩＰ通信経路管理システムでは、負荷分散のために多重化された装置の一つがシステムから切り離された場合に、この装置を介して上位装置が実行している処理に割り当てる新たな通信経路として、運用状態が維持されている装置の中から通信帯域に十分な余裕を持っている装置に対応するＩＰ通信経路を選択的に割り当てることができる。これにより、障害が発生した装置にかかわる処理を振り替えたために振り替え先の装置の運用状態が維持できなくなるといった事態を避け、冗長構成システム全体の運用の維持を図ることができる。
【００１６】
また、本発明にかかわる第３のＩＰ通信経路管理システムでは、負荷分散のために多重化された装置の一つでデータの再送が発生した場合に、このデータの再送についてのみ他の装置に振り替え、個々の装置における一時的な負荷の増大を平準化することにより、冗長構成システム全体の運用の安定化を図ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面に基づいて、本発明の実施形態について詳細に説明する。
（第１の実施形態）
図１に、本発明にかかわるＩＰ通信経路管理システムの第１の実施形態を示す。
図１に示した冗長構成システムＳａにおいて、装置Ａ０、Ａ１のいずれか一方が現用系装置となり、他方が予備系装置となって現用系装置の障害に備えている。同様に、冗長構成システムＳｂにおいて、装置Ｂ０、Ｂ１のいずれか一方が現用系装置となり、他方が予備系装置となって現用系装置の障害に備えている。
【００１８】
図１に示した上位装置Ｃからのデータは、冗長構成システムＳａにおける現用系の装置(例えば、装置Ａ０)およびＨＵＢ４０３を介して対向する冗長構成システムＳｂにおける現用系の装置(例えば、装置Ｂ０)に送出され、この現用系の装置を介して上位装置Ｄに渡される。また、上位装置Ｄからのデータは、冗長構成システムＳｂにおける現用系の装置(例えば、装置Ｂ０)およびＨＵＢ４０３を介して対向する冗長構成システムＳａにおける現用系の装置(例えば、装置Ａ０)に送出され、この現用系の装置を介して上位装置Ｃに渡される。
【００１９】
図１に示した経路制御装置２１０ａにおいて、経路情報収集部２１１は、例えば、冗長構成システムＳａの起動時に、上述した現用系の装置(例えば、装置Ａ０と装置Ｂ０)相互を結ぶＩＰ通信経路Ｐ００(図１において、太い実線で示す)とともに、装置Ａ０と装置Ｂ１、装置Ａ１と装置Ｂ０および装置Ａ１と装置Ｂ１をＨＵＢ４０３を介してそれぞれ結ぶＩＰ通信経路Ｐ０１、Ｐ１０、Ｐ１１(図１において、細い破線で示す)を設定するために必要なネゴシエーション処理の実行を装置Ａ０、Ａ１にそれぞれ指示する(図２参照)。
【００２０】
この指示に応じて、装置Ａ０、Ａ１により、図２に示すように、それぞれの自装置にかかわるＩＰアドレスおよびＭａｃアドレスを対向先に通知し、対向先のＩＰアドレスおよびＭａｃアドレスを得ることにより、上述した４つのＩＰ通信経路Ｐ００、Ｐ０１、Ｐ１０、Ｐ１１に関わるネゴシエーション処理が行われる。このネゴシエーション処理で装置Ａ０、Ａ１が対向先の装置Ｂ０、Ｂ１から受け取ったＭａｃアドレスは、装置Ａ０、Ａ１内に対向先のＩＰアドレスと対応して保持される(図２参照)。
【００２１】
その後、装置Ｃから装置Ａ０に渡されるる装置Ｂ０に対応するＩＰアドレスを宛先としたデータは、この装置Ａ０により、装置Ｂ０に対応するＭａｃアドレスを宛先とするパケットとして送出され、ＨＵＢ４０３を介して装置Ｂ０に渡され、更に、この装置Ｂ０の上位装置Ｄに渡される(図２参照)。
上述したように、図１に示した経路制御装置２１０ａでは、冗長構成が適用された装置Ａ０、Ａ１と装置Ｂ０、Ｂ１との間で設定され得る全てのＩＰ通信経路Ｐ００、Ｐ０１、Ｐ１０、Ｐ１１についてのネゴシエーションが行われ、上位装置Ｃによるデータ伝送処理が開始されるときには、これらのＩＰ通信経路に関わる経路情報が既に経路情報テーブル２１２に格納されている(図３(ａ)参照)。
【００２２】
したがって、図１に示した運用監視部２１３によって装置Ａ０、Ａ１に関する運用状態の変化が検出されたときに、検出結果に応じて、経路管理部２１４が上述した経路情報テーブル２１２を参照し、適切なＩＰ通信経路を上位装置Ｃによるデータ伝送処理に供することができる。
例えば、運用監視部２１３によって、現用系の装置Ａ０が非運用状態に移行し、代わって予備系の装置Ａ１が運用状態に切り替えられたことが検出された場合に、経路管理部２１４は、経路情報テーブル２１２に保持された非運用状態に移行した装置Ａ０に代わる代替装置を示す代替装置ＩＤと装置Ａ０にかかわるＩＰ通信経路に変わる代替経路を示す代替経路ＩＤを参照し、上位装置Ｃに、冗長構成システムＳｂとのデータの授受に利用する装置の切り替えを依頼する。
【００２３】
この依頼に応じて、上位装置Ｃに備えられた転送テーブル(図３(ｂ)参照)の各宛先アドレスに対応する転送先の装置を示す利用装置ＩＤが、非運用状態に移行した装置Ａ０を示す装置ＩＤ「Ａ０」から新たに現用系の装置となった装置Ａ１を示す装置ＩＤ「Ａ１」に変更される(図２参照)。
そして、以降は、上位装置Ｃが冗長構成システムＳｂへのデータ伝送に利用する宛先アドレス(例えば、宛先アドレス＃Ｂ０)に向けて送信するデータは、新たに現用系となった装置Ａ１に転送される。この装置Ａ１では、上述したネゴシエーション処理によって装置Ｂ０に対応するＭａｃアドレスが既に取得済みであるので、上位装置Ｃからのデータは、即座に、この装置Ｂ０に対応するＭａｃアドレスを宛先とするパケットとして送出され、ＨＵＢ４０３を介して装置Ｂ０に渡され、更に、この装置Ｂ０の上位装置Ｄに渡される(図２参照)。
【００２４】
このように、図１に示した経路制御装置２１０ａによれば、ネットワークに接続された装置Ａ０，Ａ１に関する運用状態の切り替えに応じて、即座に、適切な通信経路をこのネットワークに接続された装置の上位装置によるデータ伝送処理に供することができる。
これにより、冗長構成の装置Ａ０，Ａ１の運用状態の切り替え処理に伴う上位装置Ｃによるデータ伝送処理の遅滞を防ぎ、冗長構成システムＳａにおいて、冗長構成を採用したことによるシステムの運用継続効果を更に向上することができる。
【００２５】
また、上述した経路制御装置２１０ａと同様に構成された経路制御装置２１０ｂにより、冗長構成システムＳｂに備えられた装置Ｂ０、Ｂ１にかかわるＩＰ通信経路の管理を行うことにより、冗長構成の装置Ｂ０，Ｂ１の運用状態の切り替え処理に伴う上位装置Ｄによるデータ伝送処理の遅滞を防ぎ、冗長構成システムＳｂにおいて、冗長構成を採用したことによるシステムの運用継続効果を更に向上することができる。
（第２の実施形態）
図４に、本発明にかかわるＩＰ通信経路管理システムの第２の実施形態を示す。
【００２６】
なお、図４に示す構成要素のうち、図１に示した各部と同等のものについては、図１に示した符号を付して示し、その説明を省略する。
図４に示した経路制御装置２３０ａは、図１に示した経路制御装置２１０ａを構成する各部に加えて、帯域情報収集部２３１と再送検出部２３２とを備え、また、経路管理部２１４に代えて経路管理部２３３を備えて構成されている。また、図１に示した冗長構成システムＳａに備えられた装置Ａ０、Ａ１および冗長構成システムＳｂに備えられた装置Ｂ０、Ｂ１は、それぞれ負荷分散を目的として二重化されている。
【００２７】
図４に示した帯域情報収集部２３１は、例えば、経路管理部２３３からの指示に応じて、装置Ａ０、Ａ１に割り当てられている通信帯域のうち使用中でない未使用帯域の量を示す帯域情報を収集し、経路管理部２３３に通知する。また、図４に示した再送検出部２３２は、装置Ａ０、Ａ１がそれぞれの対向先である装置Ｂ０、Ｂ１から返された再送要求を検出したときに、その旨を経路管理部２３３に通知する。
【００２８】
また、図４に示した経路管理部２３３は、運用監視部２１３および再送検出部２３２からの通知を受け取ったときに、帯域情報収集部２３１から受け取った帯域情報に基づいて、ＩＰ通信経路の切り替えが可能か否かを判定し、この判定結果に応じて、上位装置Ｃに備えられた転送テーブルを操作することにより、上位装置Ｃが対向先の上位装置Ｄとのデータの授受に利用するＩＰ通信経路を制御する。
【００２９】
ここで、上位装置Ｃ、Ｄに設けられる転送テーブルにおいて、図３(ｃ)に示すように、各宛先アドレスについて、通常のデータ伝送の場合とデータの再送の場合とでそれぞれ利用装置ＩＤを指定する構成とすることにより、通常のデータ伝送と再送とでＩＰ通信経路を個別に指定することができる。
以下、冗長化された各装置Ａ０、Ａ１における通信帯域の余裕を考慮しつつ、これらの装置Ａ０、Ａ１と対向先の装置Ｂ０、Ｂ１との間のＩＰ通信経路を管理する方法について説明する。
【００３０】
図５に、ＩＰ通信経路管理動作を表す流れ図を示す。また、図６および図７に、経路管理動作を説明するシーケンス図を示す。
まず、上述した第１の実施形態と同様にして、装置Ａ０、Ａ１と装置Ｂ０、Ｂ１とを結ぶ全てのＩＰ通信経路Ｐ００、Ｐ０１、Ｐ１０、Ｐ１１に関わるネゴシエーション処理が行われ(図５のステップ３０１、図６参照)、経路情報テーブル２１２にこれらのＩＰ通信経路Ｐ００、Ｐ０１、Ｐ１０、Ｐ１１に関わる経路情報が格納される。なお、図６においては、図２において破線で囲んだ通信ネゴシエーション処理に関わる信号のやり取りの図示は省略した。
【００３１】
このようにして、全てのＩＰ通信経路に関する通信ネゴシエーションが完了した後に、図５に示したシステムでは、上位装置Ｃが宛先アドレスとして装置Ｂ０、Ｂ１をそれぞれ指定したデータを装置Ａ０、Ａ１に転送することにより、装置Ａ０と装置Ｂ０とを結ぶＩＰ通信経路Ｐ００と装置Ａ１と装置Ｂ１とを結ぶＩＰ通信経路Ｐ１１との双方が使い分けられ、装置Ａ０、Ａ１２より上位装置Ｃに関するデータ伝送処理負担が分担される(図６参照)。
【００３２】
その後、例えば、装置Ａ０に発生した障害のためにこの装置Ａ０が冗長構成システムＳａから切り離されたことが運用監視部２１３からの通知で示されたときに(ステップ３０２の肯定判定、かつ、ステップ３０３の否定判定)、経路管理部２３３は、帯域情報収集部２３１を介して他方の装置Ａ１における未使用帯域の量を示す帯域情報を収集する(ステップ３０４)。
【００３３】
次いで、経路管理部２３３は、ステップ３０４で得られた帯域情報で示される未使用領域の量と所定の閾値Ｔｈ１とを比較し、未使用領域の量が閾値Ｔｈ１よりも大きい場合に、システムから切り離される装置(例えば、装置Ａ０)の処理が振り替えられる振り替え先の装置(例えば、装置Ａ１)に十分な余裕があると判断する(ステップ３０５の肯定判定)。
この場合に、経路管理部２３３は、経路情報テーブル２１２を参照してシステムから切り離される装置(装置Ａ０)の対向先(装置Ｂ０)に上位装置Ｃからのデータを伝送するために適切なＩＰ通信経路(通信経路Ｐ０１)を見つけ、見つけたＩＰ通信経路を上位装置Ｃからの全てのデータ伝送に利用するために上述した転送テーブルの操作を行う(ステップ３０６)。この場合は、経路管理部２３３により、図３(ｃ)に示した宛先アドレス＃Ｂ０(装置Ｂ０に対応)に対応する利用装置ＩＤが、通常伝送および再送の両方について初期状態で指定されている装置Ａ０から装置Ａ１に変更される。
【００３４】
このように、振り替え先となる装置(例えば、装置Ａ１)の通信帯域に一定以上の余裕がある場合に限ってＩＰ通信経路の振り替えを行うことにより、振り替え先の装置に過大な処理負荷がかかることを避け、負荷分散を目的とした冗長構成システムＳａの安定的な運用を維持することができる。なお、上述した閾値Ｔｈ１としては、例えば、装置Ａ０、Ａ１による上位装置Ｃからのデータ伝送処理において最低限の品質を実現可能な通信帯域に相当する値を適用することができる。
【００３５】
同様に、上述した経路制御装置２３０ａと同様に構成された経路制御装置２３０ｂにより、振り替え先となる装置(例えば、装置Ｂ１)の通信帯域に一定以上の余裕がある場合に限ってＩＰ通信経路の振り替えを行うことにより、振り替え先の装置に過大な処理負荷がかかることを避け、負荷分散を目的とした冗長構成システムＳｂの安定的な運用を維持することができる。
【００３６】
このようにして一旦システムから切り離された装置Ａ０がシステムに復帰したことが運用監視部２１３からの通知によって示された場合に(ステップ３０２およびステップ３０３の肯定判定)、経路管理部２３３は、経路情報テーブル２１２を参照して、システムに復帰した装置Ａ０が対向すべき装置(例えば、装置Ｂ０)を見つけ、上位装置Ｃの転送テーブルにおいて、装置Ａ０が対向すべき装置Ｂ０を宛先とする全てのデータ伝送にかかわる利用装置ＩＤを操作して、これらのデータ伝送にかかわる処理を装置Ａ０に振り分ける(ステップ３０６、図６参照)。
【００３７】
一方、図７に示すように、再送検出部２３２による通知により、例えば、装置Ａ１からこれに対向する装置Ｂ１を宛先として送出されたデータに関する再送要求が発生したことが示された場合に(図６のステップ３０２の否定判定、かつ、ステップ３０７の肯定判定)、経路管理部２３３は、上述したステップ３０４と同様にして振り替え先の装置(例えば、装置Ａ０)から帯域情報を収集する(ステップ３０８)。
【００３８】
次いで、経路管理部２３３は、ステップ３０８で得られた帯域情報で示される未使用領域の量と所定の閾値Ｔｈ２とを比較し、未使用領域の量が閾値Ｔｈ２よりも大きい場合に、振り替え先の装置(例えば、装置Ａ０)に再送処理を行うのに十分な余裕があると判断する(ステップ３０９の肯定判定)。
この場合に、経路管理部２３３は、経路情報テーブル２１２を参照して再送要求が発生した装置(装置Ａ１)の対向先(装置Ｂ１)に上位装置Ｃからのデータを伝送するために適切なＩＰ通信経路(通信経路Ｐ０１)を見つけ、見つけたＩＰ通信経路を上位装置Ｃからのデータの再送信に利用するために上述した転送テーブルの操作を行う(ステップ３１０)。この場合は、経路管理部２３３により、図３(ｃ)に示した宛先アドレス＃Ｂ１(装置Ｂ１に対応)に対応する利用装置ＩＤが、再送についてのみ初期状態で指定されている装置Ａ１から装置Ａ０に変更される。
【００３９】
このようにして操作された転送テーブルに基づいて、上位装置Ｃが、再送要求の対象となった装置Ｂ１を宛先とするデータを再送する際に、通常伝送の場合について指定された利用装置Ａ１の代わりに、このデータを振り替え先の装置Ａ０に転送することにより、装置Ａ０と装置Ｂ１とを結ぶＩＰ通信経路を介してデータの再送が行われる(図７参照)。
一方、運用状態の切り替え通知も再送要求が検出された旨の通知も入力されない場合に(ステップ３０２およびステップ３０７の否定判定)、回路管理部２３３は、ステップ３０２に戻って運用監視部２１３および再送検出部２３２からの通知を待つ。
【００４０】
ところで、図６のステップ３０７において再送要求を検出した際に、振り替え先の帯域情報を収集する手順および未使用帯域の確認を行う手順を行う代わりに、各装置Ａ０、Ａ１における未使用帯域が所定の閾値Ｔｈ３を下回ったときに、データの再送をもう一方の装置に振り替えるための転送テーブルの操作を行い(ステップ３０８〜ステップ３１０)、データ再送の必要性が生じたときに備えることも可能である。
【００４１】
このように、各装置における未使用領域の減少を検知して、データの再送に用いるＩＰ通信経路を振り替えることにより、例えば、装置Ａ０に振り分けられたデータ伝送処理により、この装置Ａ０に割り当てられた通信帯域の大部分が利用されている場合に、この装置Ａ０から送出されるデータに関する再送処理を通信帯域に十分な余裕を持っている装置Ａ１に振り替えることができる。これにより、データの再送処理のために装置Ａ０における通信帯域の逼迫に拍車をかけることを避け、装置Ａ０および装置Ａ１の安定的な運用の継続を図ることができる。
【００４２】
同様に、上述した経路制御装置２３０ａと同様に構成された経路制御装置２３０ｂにより、冗長構成システムＳｂに備えられた装置Ｂ０、Ｂ１における未使用領域の減少を検知して、データの再送に用いるＩＰ通信経路を振り替えることにより、データの再送処理のために一方の装置における通信帯域の逼迫に拍車をかけることを避け、両装置Ｂ０，Ｂ１の安定的な運用の継続を図ることができる。
【産業上の利用可能性】
【００４３】
以上に説明したように、本発明にかかわるＩＰ通信経路管理システムによれば、ネットワークを介して対向している多重化された装置を備えた冗長構成システムにおいて、運用状態となっている装置の組み合わせに即した適切なＩＰ通信経路を上位装置による通信処理に迅速かつ確実に供することができる。
これにより、冗長構成の装置に関する運用状態の切り替えに応じた代替のＩＰ通信経路を設定するための通信ネゴシエーション処理を不要とし、切り替えに伴う処理の遅滞を回避することができる。
【００４４】
このような特徴は、ネットワークを介して対向する多重化された装置を備えた１対の冗長構成システムを運用する上で極めて有用である。
【図面の簡単な説明】
【００４５】
【図１】本発明にかかわるＩＰ通信経路管理システムの第１の実施形態を示す図である。
【図２】経路管理動作を説明するシーケンス図である。
【図３】経路情報テーブルの例を示す図である。
【図４】本発明にかかわるＩＰ通信経路管理システムの第２の実施形態を示す図である。
【図５】ＩＰ通信経路管理動作を表す流れ図である。
【図６】経路管理動作を説明するシーケンス図である。
【図７】経路管理動作を説明するシーケンス図である。
【図８】従来の経路管理方法の説明図である。
【符号の説明】
【００４６】
２１０ａ，２１０ｂ，２３０ａ，２３０ｂ  経路制御装置
２１１  経路情報収集部
２１２  経路情報テーブル
２１３  運用監視部
２１４、２３３  経路管理部
２３０  経路制御装置
２３１  帯域情報収集部
２３２  再送検出部
２３３  経路管理部
４０３  ＨＵＢ
【図１】
2008236043.tif 000003
【図２】
2008236043.tif 000004
【図３】
2008236043.tif 000005
【図４】
2008236043.tif 000006
【図５】
2008236043.tif 000007
【図６】
2008236043.tif 000008
【図７】
2008236043.tif 000009
【図８】
2008236043.tif 000010