(57)【要約】【課題】ＶＲＲＰ非対応の比較的安価な複数のゲートウエイを用いることができ、既存のシステムにおいては現在設置されているＶＲＲＰ非対応のルータをそのまま利用して、接続経路の多重化や経路の負荷分散を図ることができ、信頼性の高いシステムを安価に構築できる経路切替装置を提供する。【解決手段】複数のゲートウエイの各々が使用可能か否かを確認する疎通確認手段４と、その確認結果に基づいて使用可能なゲートウエイを選択するゲートウエイ選択手段５と、選択されたゲートウエイをデフォルトゲートウエイとしてそのアドレスをアドレス配布対象ホスト１２，１３に配布するアドレス配布手段６とを有し、アドレス配布手段６から配布されたデフォルトゲートウエイのアドレスに従ってアドレス配布対象ホスト１２，１３の接続経路を切替えるようにする。【選択図】        図１
2004274112.tif 000002
【特許請求の範囲】
【請求項１】
複数のゲートウエイの各々が使用可能か否かを確認する疎通確認手段と、
上記疎通確認手段での確認結果に基づいて使用可能なゲートウエイを選択するゲートウエイ選択手段と、
上記ゲートウエイ選択手段で選択されたゲートウエイをデフォルトゲートウエイとしてそのアドレスをアドレス配布対象ホストに配布するアドレス配布手段とを有し、
上記アドレス配布手段から配布されたデフォルトゲートウエイのアドレスに従って上記アドレス配布対象ホストの接続経路を切替えるようにしたことを特徴とする経路切替装置。
【請求項２】
上記アドレス配布手段は、上記ゲートウエイ選択手段で選択された使用可能なゲートウエイが複数ある場合には、その複数のゲートウエイのアドレスを複数のアドレス配布対象ホストに分散して配布することを特徴とする請求項１に記載の経路切替装置。
【請求項３】
上記アドレス配布手段は、上記複数のアドレス配布対象ホストにゲートウエイのアドレスを配布した後、任意のアドレス配布対象ホストに配布したアドレスのゲートウエイが上記ゲートウエイ選択手段で選択されなくなったときは、当該アドレス配布対象ホストに対して上記ゲートウエイ選択手段で選択された他のゲートウエイのアドレスを配布することを特徴とする請求項２に記載の経路切替装置。
【請求項４】
上記疎通確認手段は、ＩＣＭＰ  ＥＣＨＯパケットとＩＣＭＰ  ＥＣＨＯ  ＲＥＰＬＹパケットとを使用して、上記各ゲートウエイが使用可能か否かを確認することを特徴とする請求項１，２または３に記載の経路切替装置。
【請求項５】
上記アドレス配布手段は、ＤＨＣＰを使用して、上記アドレス配布対象ホストにゲートウエイのアドレスを配布することを特徴とする請求項１，２，３または４に記載の経路切替装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して通信する際の接続経路を切替える経路切替装置に関するものである。
【０００２】
【従来の技術】
従来の接続経路の切替方法として、ＶＲＲＰ（ＲＦＣ２３３８）に対応した複数のルータを一つのグループに所属させてルータを多重化し、通常はそのうちの１つのルータを使用して通信を行うが、そのルータに障害が生じたときには同じグループ内の他のルータに自動的に通信を受け継がせて、接続経路を切替えるようにしたものが知られている（例えば、非特許文献１参照）。
【０００３】
【非特許文献１】
“ＧＲ２０００ソフトウェアマニュアル  解説書  Ｖｏｌ．２  ９．ＶＲＲＰ”、［ｏｎｌｉｎｅ］、［平成１５年２月２５日検索］、インターネット＜ＵＲＬ；ｈｔｔｐ：／／ｗｗｗ．ｈｉｔａｃｈｉ．ｃｏ．ｊｐ／Ｐｒｏｄ／ｃｏｍｐ／ｎｅｔｗｏｒｋ／ｇｒ２０００／ｍａｎｕａｌ／ｈｔｍｌ＿ｂ／ｋａｉｓｅｔｓ２／０１６２．ｈｔｍ＞
【０００４】
【発明が解決しようとする課題】
上述した経路切替方法は、ＶＲＲＰ対応の複数のルータを用いることにより実施することができる。したがって、ＶＲＲＰ非対応のルータを用いる既存のシステムにおいては、現在設置されているルータをＶＲＲＰ対応のルータに置き換えることにより実施することが可能である。
【０００５】
しかしながら、ＶＲＲＰ対応のルータは、ＶＲＲＰ非対応のルータと比較して高価であるため、導入に経費がかかると言う問題がある。また、ＶＲＲＰ非対応のルータを用いる既存のシステムに導入する場合には、現在設置されているルータが無駄になってしまうと言う問題もある。
【０００６】
したがって、かかる点に鑑みてなされた本発明の目的は、ＶＲＲＰ非対応の比較的安価な複数のルータ（ゲートウエイ）を用いることができ、既存のシステムにおいては現在設置されているＶＲＲＰ非対応のルータをそのまま利用して、接続経路の多重化や経路の負荷分散を図ることができ、信頼性の高いシステムを安価に構築できる経路切替装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成する請求項１に係る経路切替装置の発明は、複数のゲートウエイの各々が使用可能か否かを確認する疎通確認手段と、
上記疎通確認手段での確認結果に基づいて使用可能なゲートウエイを選択するゲートウエイ選択手段と、
上記ゲートウエイ選択手段で選択されたゲートウエイをデフォルトゲートウエイとしてそのアドレスをアドレス配布対象ホストに配布するアドレス配布手段とを有し、
上記アドレス配布手段から配布されたデフォルトゲートウエイのアドレスに従って上記アドレス配布対象ホストの接続経路を切替えるようにしたことを特徴とするものである。
【０００８】
請求項２に係る発明は、請求項１に記載の経路切替装置において、上記アドレス配布手段は、上記ゲートウエイ選択手段で選択された使用可能なゲートウエイが複数ある場合には、その複数のゲートウエイのアドレスを複数のアドレス配布対象ホストに分散して配布することを特徴とするものである。
【０００９】
請求項３に係る発明は、請求項２に記載の経路切替装置において、上記アドレス配布手段は、上記複数のアドレス配布対象ホストにゲートウエイのアドレスを配布した後、任意のアドレス配布対象ホストに配布したアドレスのゲートウエイが上記ゲートウエイ選択手段で選択されなくなったときは、当該アドレス配布対象ホストに対して上記ゲートウエイ選択手段で選択された他のゲートウエイのアドレスを配布することを特徴とするものである。
【００１０】
請求項４に係る発明は、請求項１，２または３に記載の経路切替装置において、上記疎通確認手段は、ＩＣＭＰ  ＥＣＨＯパケットとＩＣＭＰ  ＥＣＨＯ  ＲＥＰＬＹパケットとを使用して、上記各ゲートウエイが使用可能か否かを確認することを特徴とするものである。
【００１１】
請求項５に係る発明は、請求項１，２，３または４に記載の経路切替装置において、上記アドレス配布手段は、ＤＨＣＰを使用して、上記アドレス配布対象ホストにゲートウエイのアドレスを配布することを特徴とするものである。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は本発明に係る経路切替装置の一例の構成を示すブロック図であり、図２は図１に示す経路切替装置を有するシステムの一例の構成および動作を説明するための図である。図１に示すように、本発明に係る経路切替装置１は、通信手段２、記憶手段３、疎通確認手段４、ゲートウエイ選択手段５およびアドレス配布手段６を有している。この経路切替装置１は、通信手段２を介して図２に示すようにＬＡＮ１１に接続する。
【００１４】
ＬＡＮ１１は、複数のアドレス配布対象ホスト（ここでは、２個のホスト１２，１３）と、複数のゲートウエイ（ここでは、２個のルータ１４，１５）とを有しており、ホスト１２，１３からルータ１４または１５を介してインターネット等のネットワーク１６に接続されるようになっている。
【００１５】
本実施の形態では、ルータ１４，１５に対応して、ネットワーク１６を介して監視する監視先ホスト１７，１８を設定し、それらのアドレスを経路切替装置１の記憶手段３に、図３に示すようにゲートウエイ（ルータ）毎のテーブル１９として格納する。また、各テーブル１９には、対応するゲートウエイの割当ホスト数および優先レベルを格納すると共に、後述する疎通確認手段４による対応する監視先ホストの応答の有無を格納するようにする。ここでは、ルータ１４に監視先ホスト１７を対応させ、ルータ１５に監視先ホスト１８を対応させる。
【００１６】
以下、本実施の形態の動作を説明する。
【００１７】
先ず、疎通確認手段４により、記憶手段３に格納されているゲートウエイ毎の監視先ホスト１７，１８のアドレスに対して、通信手段２および対応するルータ１４，１５を介して疎通確認パケットを送信し、その応答パケットを対応するルータ１４，１５および通信手段２を介して受信するようにして、各ルータが正常にパケットを中継しているか否かを監視し、その結果（応答の有無）を記憶手段３の対応するテーブル１９に格納する。
【００１８】
具体的には、例えばｐｉｎｇを用い、ルータ１４を経由して監視先ホスト１７にＩＣＭＰ  ＥＣＨＯパケットを送信すると共に、ルータ１５を経由して監視先ホスト１８にＩＣＭＰ  ＥＣＨＯパケットを送信し、これら監視先ホスト１７，１８からＩＣＭＰ  ＥＣＨＯ  ＲＥＰＬＹパケットが返信されてきたか否かをそれぞれ監視することにより、ルータ１４の経路とルータ１５の経路との疎通確認を実行して、その結果を記憶手段３の対応する各テーブル１９に格納する。
【００１９】
その後、ゲートウエイ選択手段５において、記憶手段３に格納されているゲートウエイ毎のテーブル１９から、監視先ホストから応答のあったもの、すなわち疎通確認できたものだけを選択して、そのなかから優先レベル、割当ホスト数等を考慮してアドレス配布対象ホストであるホスト１２，１３毎に使用するゲートウエイアドレスを決定し、その決定されたゲートウエイアドレスをアドレス配布手段６に通知する。
【００２０】
アドレス配布手段６では、例えばＤＨＣＰを使用して、ゲートウエイ選択手段５から通知されたゲートウエイアドレスを、デフォルトゲートウエイとしてＤＨＣＰサーバからＤＨＣＰクライアントであるホスト１２，１３にＤＨＣＰオプションによりそれぞれ配布する。
【００２１】
本実施の形態では、図２に示すように、監視先ホスト１７からはｐｉｎｇ応答があって疎通確認でき、監視先ホスト１８からはｐｉｎｇ応答がなくて疎通確認できなかった場合には、疎通確認ができた監視先ホスト１７に対応するルータ１４をデフォルトゲートウエイとしてそのアドレスをアドレス配布手段６からホスト１２，１３に通知して、その通知されたアドレスに従って接続経路を切替える。これにより、ホスト１２，１３は、正常に動作することが確認できたルータ１４をゲートウエイとして使用できるので、正常に通信が行うことができる。
【００２２】
このように、ルータ１４および１５を経由してそれぞれ疎通確認を実行し、正常に動作しているルータをデフォルトゲートウエイとしてホスト１２，１３にアドレスを配布することにより経路の二重化が可能となり、障害発生時の経路切替が可能になる。
【００２３】
また、図４に示すように、監視先ホスト１７および１８からそれぞれｐｉｎｇ応答があって疎通確認できた場合には、監視先ホスト１７，１８にそれそれ対応するルータ１４，１５をデフォルトゲートウエイとしてホスト１２，１３に分散して配布する。すなわち、図４の場合においては、ホスト１２にはルータ１４をデフォルトゲートウエイとしてそのアドレスを配布し、ホスト１３にはルータ１５をデフォルトゲートウエイとしてそのアドレスを配布する。
【００２４】
このように、正常に動作しているルータが複数ある場合に、各ホストに対して異なるルータをデフォルトゲートウエイとして通知することにより、経路の負荷分散を図ることができる。なお、図４のように、ルータ１４，１５の双方が正常に動作している場合には、一方のルータ１４または１５をデフォルトゲートウエイとして、そのアドレスをホスト１２，１３に配布することにより経路を切替えるようにして経路の二重化を図ることもできる。
【００２５】
また、図４に示すように、ホスト１２に対してはルータ１４をデフォルトゲートウエイとし、ホスト１３に対してはルータ１５をデフォルトゲートウエイとしてそれぞれのアドレスを配布した後、疎通確認手段４によるその後の監視動作によって、監視先ホスト１７，１８の一方、例えば監視先ホスト１８の疎通確認ができなくなった場合には、監視先ホスト１８に対応するルータ１５を使用していたホスト１３に対して、アドレス配布手段６によるアドレス更新時に、疎通確認できた正常なルータ１４をデフォルトゲートウエイとしてそのアドレスを配布して図２と同様の状態に経路を切替える。
【００２６】
これにより、以前はルータ１５をデフォルトゲートウエイとして使用していたホスト１３は、アドレス更新後にルータ１４を使用して正常に通信を行うことができる。なお、その後、監視先ホスト１８が再び疎通確認できるようになった場合には、アドレス配布手段６によるアドレス更新時に、ホスト１３に対して以前に使用していたルータ１５をデフォルトゲートウエイとして通知しても良いし、引続きルータ１４をデフォルトゲートウエイとして通知しても良い。
【００２７】
【発明の効果】
以上のように、本発明に係る経路切替装置によれば、疎通確認手段により複数のゲートウエイの各々が使用可能か否かを確認し、その確認結果に基づいてゲートウエイ選択手段により使用可能なゲートウエイを選択し、その選択されたゲートウエイをデフォルトゲートウエイとしてそのアドレスをアドレス配布手段によりアドレス配布対象ホストに配布する簡単な構成で、ＶＲＲＰ対応の比較的高価な複数のルータを用いることなく、ＶＲＲＰ非対応の比較的安価な複数のルータを用いて、また既存のシステムにおいては現在設置されているＶＲＲＰ非対応のルータをそのまま利用して、接続経路の多重化や経路の負荷分散を図ることができるので、信頼性の高いシステムを安価に構築することができる。
【図面の簡単な説明】
【図１】本発明に係る経路切替装置の一例の構成を示すブロック図である。
【図２】図１に示す経路切替装置を有するシステムの一例の構成およびその動作を説明するための図である。
【図３】図１に示す経路切替装置の記憶手段に格納するゲートウエイ毎のテーブルの記憶内容を示す図である。
【図４】図２に示すシステムの動作を説明するための図である。
【符号の説明】
１  経路切替装置
２  通信手段
３  記憶手段
４  疎通確認手段
５  ゲートウエイ選択手段
６  アドレス配布手段
１１  ＬＡＮ
１２，１３  ホスト（アドレス配布対象ホスト）
１４，１５  ルータ（ゲートウエイ）
１６  ネットワーク
１７，１８  監視先ホスト
１９  テーブル
【図１】
2004274112.tif 000003
【図２】
2004274112.tif 000004
【図３】
2004274112.tif 000005
【図４】
2004274112.tif 000006