(57)【要約】【課題】複数のローカルネットワークを、インターネットを介して接続する通信装置の安全性および機密性を向上させる。【解決手段】複数のローカルネット３０１、３０２、３０３同士を、インターネット３０４を介して接続する通信装置は、第１系ローカルネットＧＷ（ゲートウェイ）装置１ａ、第１系インターネットＧＷ装置２ｂ、第２系ローカルネットＧＷ装置３ｃ、および第２系インターネットＧＷ装置４ｃを有する。各ＧＷ装置１ａ、２ｂ、３ｃ、４ｄそれぞれは、インターネット４０１またはローカルネット３０１、３０２、３０３と、ＩＰパケットのデータ信号を送受信可能なＩＰ送受信部１２ａと、非ＩＰ通信手段を介してＩＰ送受信部１１ａと予め設定された信号情報を互いに送受信可能な非ＩＰ送受信部１３ａと、信号情報の設定情報を予め設定可能な転送可能パケット設定部１１ａと、を有する。【選択図】図１
2010183157.tif 000002
【特許請求の範囲】
【請求項１】
複数の構内通信網同士を、広域網を介して接続する通信装置であって、
前記各構内通信網それぞれには、前記各構内通信網それぞれとＩＰ通信可能な構内通信網用ゲートウェイが接続されて、
前記各構内通信網用ゲートウェイそれぞれには、前記各構内通信網用ゲートウェイそれぞれと非ＩＰ通信手段により互いに通信可能に構成された広域網用ゲートウェイが接続されて、
前記各構内通信網用ゲートウェイは、互いに正常に稼動しているか否かを知らせるハートビート信号を送受信可能で互いの状態を監視可能な第１系構内通信網用ゲートウェイおよび第２系構内通信網用ゲートウェイを含み、
前記各広域網用ゲートウェイは、互いに前記ハートビート信号を送受信可能で互いの状態を監視可能な第１系広域網用ゲートウェイおよび第２系広域網用ゲートウェイを含み、
前記各構内通信網に接続された前記各第１系構内通信網用ゲートウェイそれぞれは、前記非ＩＰ通信手段によってそれぞれの前記第１系広域網用ゲートウェイと通信可能に構成されて、
前記各構内通信網に接続された前記各第２系構内通信網用ゲートウェイそれぞれは、前記非ＩＰ通信手段によってそれぞれの前記第２系広域網用ゲートウェイと通信可能に構成されて、
前記第１系構内通信網用ゲートウェイ、第１系広域網用ゲートウェイ、第２系構内通信網用ゲートウェイ、および第２系広域網用ゲートウェイそれぞれは、
前記広域網または構内通信網と、ＩＰパケットのデータ信号を送受信可能なＩＰ送受信部と、
前記非ＩＰ通信手段を介して前記ＩＰ送受信部と予め設定された所定の信号情報を互いに送受信可能に構成された非ＩＰ送受信部と、
前記所定の信号情報の設定情報を予め設定可能に構成された転送可能パケット設定部と、
同じ構内通信網に接続された前記第１系および第２系構内通信網用ゲートウェイ同士またはこれらに対応する前記第１系および第２系広域網用ゲートウェイ同士を、互いのモードがマスタかスレーブかを通知および把握するように構成された２系間モード監視部と、
同じ構内通信網に接続された前記第１系および第２系構内通信網用ゲートウェイと、これらに対応する前記第１系および第２系広域網用ゲートウェイとを、互いに前記非ＩＰ通信手段を介して互いの前記モードの状態を通知および把握するように構成されたゲートウェイ間モード監視部と、
前記各第１系広域網用ゲートウェイ同士または前記各第２系広域網用ゲートウェイ同士で、前記モードの状態を通知および把握するように構成された系内モード監視部と、
前記２系間モード監視部およびゲートウェイ間モード監視部それぞれが監視した結果が入力されて、前記第１系構内通信網用ゲートウェイ、第１系広域網用ゲートウェイ、第２系構内通信網用ゲートウェイ、および第２系広域網用ゲートウェイそれぞれの前記モードが、互いの前記モードの状態と比較しながら、所定の前記モードに決定されるように構成されたモード判定部と、
前記モード判定部で決定した前記モードの状態を保持するモード状態保持部と、
を有することを特徴とする通信装置。
【請求項２】
前記各第１系構内通信網用ゲートウェイ、各第１系広域網用ゲートウェイ、各第２系構内通信網用ゲートウェイ、および各第２系広域網用ゲートウェイそれぞれは、
前記データ信号を通信させるためのデータ通信用ポートと、
前記データ通信用ポートとは別に設けられて、同じ構内通信網に接続された前記第１系および第２系構内通信網用ゲートウェイ同士またはこれらに対応する前記第１系および第２系広域網ゲートウェイ同士を通信させるための系間モード監視ポートと、
を有し、
前記系間モード監視ポートは、前記第１系および第２系構内通信網用ゲートウェイ同士または第１系および第２系広域網ゲートウェイ同士をクロス接続により直結されて、前記ハートビート信号を通信させるように構成されていること、
を特徴とする請求項１に記載の通信装置。
【請求項３】
前記各第１系構内通信網用ゲートウェイ、各第１系広域網用ゲートウェイ、各第２系構内通信網用ゲートウェイ、および各第２系広域網用ゲートウェイそれぞれは、同じ構内通信網に接続された前記第１系および第２系構内通信網用ゲートウェイ同士またはこれらに対応する前記第１系および第２系広域網ゲートウェイ同士を通信させるための系間モード監視ポートを有し、
前記系間モード監視ポートに、データを通信させるためのデータ通信用ポートを割り当てて、このデータ通信用ポートを含む経路を、前記ハートビート信号を通信させるように構成されていること、
を特徴とする請求項１に記載の通信装置。
【請求項４】
前記各第１系構内通信網用ゲートウェイ、各第１系広域網用ゲートウェイ、各第２系構内通信網用ゲートウェイ、および各第２系広域網用ゲートウェイそれぞれは、
前記データ信号を通信させるためのデータ通信用ポートと、
前記データ通信用ポートとは別に設けられて、同じ構内通信網に接続された前記第１系および第２系構内通信網用ゲートウェイ同士またはこれらに対応する前記第１系および第２系広域網ゲートウェイ同士を通信させるための系間モード監視ポートと、
を有し、
前記系間モード監視ポートは、前記第１系および第２系構内通信網用ゲートウェイ同士または第１系および第２系広域網ゲートウェイ同士をクロス接続により直結されて、前記ハートビート信号を通信させるように構成されて、
前記データ通信用ポートを含む経路に、前記ハートビート信号を通信させるように構成されていること、
を特徴とする請求項１に記載の通信装置。
【請求項５】
前記第１系および第２系構内通信網用ゲートウェイそれぞれは、
前記第１系および第２系構内通信網用ゲートウェイが同じときにマスタになるスプリットブレインを復旧するときに、前記第１系および第２系構内通信網用ゲートウェイのどちらをマスタにするかを決めるための優先情報が予め入力されたスプリットブレイン復旧設定部を有し、
前記第１系および第２系構内通信網用ゲートウェイそれぞれの前記２系間モード監視部が、互いに送受信している前記ハートビート信号が途絶えたときに、それぞれが互いに停止していると判定し、
前記第１系および第２系構内通信網用ゲートウェイそれぞれの前記モード判定部が、前記第１系および第２系構内通信網用ゲートウェイそれぞれがマスタになった後に、前記ハートビート信号が復旧し、それぞれの前記２系間モード監視部が互いにマスタになったと判定した場合に、
前記第１系および第２系構内通信網用ゲートウェイそれぞれのモード判定部が、それぞれの前記スプリットブレイン復旧設定部から、前記優先情報を取得して、前記優先情報を互いに比較して、優先度の高い方はマスタを維持して、優先度の低い方はスレーブに遷移するように構成されていることを特徴とする請求項１に記載の通信装置。
【請求項６】
前記第１系および第２系構内通信網用ゲートウェイそれぞれは、マスタに遷移した時刻情報を格納可能なマスタ遷移時刻設定部を有し、
前記第１系および第２系構内通信網用ゲートウェイそれぞれの前記２系間モード監視部が、互いに送受信している前記ハートビート信号が途絶えたときに、それぞれが互いに停止していると判定し、
前記第１系および第２系構内通信網用ゲートウェイそれぞれの前記モード判定部が、前記第１系および第２系構内通信網用ゲートウェイそれぞれがマスタになった後に、前記ハートビート信号が復旧し、それぞれの前記２系間モード監視部が互いにマスタになったと判定した場合に、
前記第１系および第２系構内通信網用ゲートウェイそれぞれのモード判定部は、それぞれの前記マスタ遷移時刻設定部から、それぞれがマスタに遷移した時刻を取得して、これらの時刻を互いに比較して、早い方はマスタを維持して、遅い方はスレーブに遷移するように構成されていることを特徴とする請求項１に記載の通信装置。
【請求項７】
前記第１系構内通信網用ゲートウェイ、第１系広域網用ゲートウェイ、第２系構内通信網用ゲートウェイ、および第２系広域網用ゲートウェイそれぞれは、ゲートウェイ間転送設定通知部を有し、
前記各ゲートウェイ間転送設定通知部それぞれは、前記第１系および第２系構内通信網用ゲートウェイそれぞれの前記設定情報を、前記非ＩＰ通信手段を介して、前記第１系および第２系構内通信網用ゲートウェイと、これらに対応する前記第１系および第２系広域網用ゲートウェイとの間で、互いに送受信可能に構成されて、
前記第１系広域網用ゲートウェイおよび第２系広域網用ゲートウェイそれぞれは、転送設定監視部を有し、
前記各転送設定監視部は、前記第１系および第２系構内通信網用ゲートウェイそれぞれから送信された前記設定情報が入力されて、前記広域網を接続される前記各第１系広域網用ゲートウェイ同士または各第２系広域網用ゲートウェイ同士で、互いに前記設定情報を通知可能で且つ前記設定情報を監視可能に構成されていること、
を特徴とする請求項１に記載の通信装置。
【請求項８】
前記第１系および第２系構内通信網用ゲートウェイのモードがマスタおよびスレーブのいずれのときにも、前記第１系および第２系構内通信網用ゲートウェイそれぞれの前記データ通信用ポートに論理ＩＰアドレスを設定するように構成されていることを特徴とする請求項１に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の構内通信網同士を、広域網を介して接続する通信装置に関する。
【背景技術】
【０００２】
複数のセキュアな構内通信網（以下、ローカルネットと称す。）同士を、非セキュアな広域通信網（以下、インターネットと称す。）を介して接続するときに、安全性を高めるために複数の経路を冗長化する必要がある。
【０００３】
例えば、ルータを用いて、インターネットを通る複数のルートを確保して、セキュアな複数のローカルネットワークを接続する。ルーティングプロトコルをルータ間でやり取りしてルートを動的に切り替える。このとき、インターネットとローカルネットの間には、ファイヤウォールなどが設けられて、セキュリティが保たれている。また、ルータでフィルタリングされる方法もある。
【０００４】
また、複数の散在するローカルネット同士を同じネットワークセグメントとして、ＩＰ（インターネットプロトコル）トンネリング（L2TPv3、PPP）で、インターネットを意識しないネットワークを構成する方法がある。このとき、複数の経路は、ＳＴＰ（Spanning Tree Protocol）を実装したスイッチで実現されている。
【０００５】
また、同じサービスを提供する複数のサーバに対して、同じ論理ＩＰアドレスを割り当ててサーバの切り替えや負荷分散を行う方法もある。
【０００６】
インターネット上に散在した各プライベートネットワーク同士を通信する方法として、例えば特許文献１に開示されているように、各プライベートネットワークのプライベートＩＰアドレスを使用して、それぞれの機器間を通信する方法が知られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２７３９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来は、非セキュアなインターネットを介して複数の拠点のローカルネットを接続するとき、ローカルネットとインターネットの間でセキュリティを保つことが困難な場合があった。また、複数のローカルネットを結ぶインターネットの経路を冗長化しなければ、通信の信頼性が低下するため、経路を冗長とするのは必須である。
【０００９】
ところが、インターネット内に構築された複数の経路は、一方は通信プロバイダともう一方の通信プロバイダが異なることがある。また、一方は高速なＩＰ網で他方はＡＤＳＬ網であることもある。また、自社内に独立した複数の経路を有することもある。これらの場合、冗長化した経路を一方から他方へと切り替える必要がある。
【００１０】
複数の経路に切替えを行うときには、ルータを使って、ルータに実装されたルーティングプロトコルで動的に経路を切り替える方法がある。この方法ではルーティングプロトコルのパケットがセキュア側と非セキュア側の間を通ることになる。
【００１１】
しかし、セキュア側と非セキュア側の間を通過するのは、複数の拠点のローカルネット同士でやり取りしたいアプリケーションレベルのデータパケットのみに制限することができないことがある。また、ローカルネットワーク間の通信を厳密にセキュリティポリシー上通過させるデータパケットに制限した上で動的にルート変更し、通信路の障害に対応させることができない。
【００１２】
インターネットをＩＰトンネリングすることで、ローカルネットワークには意識させないネットワークを構成することができるが、データ通信以外に、ＩＰトンネル維持のためのプロトコルが通信される。また、ＩＰトンネルは接続する複数のローカルネットを同じネットワークセグメントにする必要がある。同じネットワークセグメント内では複数のルートはＳＴＰによって、Switchの物理的なポートを論理的に活殺することで、ルートが一通りに維持される。
【００１３】
しかし、この方法では、ＩＰトンネル維持のプロトコルの他に、ＳＴＰパケットも通信される。また、複数拠点のローカルネットワークのアドレス体系を同じセグメントにするという制約がある。
【００１４】
論理ＩＰアドレスを複数のサーバに割り当てて、切り替えや負荷分散をする方法は、サービス自体の冗長化は可能になるが、通信経路の冗長化にはならない。通信経路の冗長化は複数拠点のローカルネットの非セキュア側への出口が互いに状態を把握し合ってルートを維持する必要があるが、サービスへの論理ＩＰアドレスの割り当てではこれは実現できない場合がある。
【００１５】
本発明は上記課題を解決するためになされたものであって、その目的は、複数のローカルネットワークを、インターネットを介して接続する通信装置の安全性および機密性を向上させることである。
【課題を解決するための手段】
【００１６】
上記目的を達成するため本発明に係る通信装置は、複数の構内通信網同士を、広域網を介して接続する通信装置であって、前記各構内通信網それぞれには、前記各構内通信網それぞれとＩＰ通信可能な構内通信網用ゲートウェイが接続されて、前記各構内通信網用ゲートウェイそれぞれには、前記各構内通信網用ゲートウェイそれぞれと非ＩＰ通信手段により互いに通信可能に構成された広域網用ゲートウェイが接続されて、前記各構内通信網用ゲートウェイは、互いに正常に稼動しているか否かを知らせるハートビート信号を送受信可能で互いの状態を監視可能な第１系構内通信網用ゲートウェイおよび第２系構内通信網用ゲートウェイを含み、前記各広域網用ゲートウェイは、互いに前記ハートビート信号を送受信可能で互いの状態を監視可能な第１系広域網用ゲートウェイおよび第２系広域網用ゲートウェイを含み、前記各構内通信網に接続された前記各第１系構内通信網用ゲートウェイそれぞれは、前記非ＩＰ通信手段によってそれぞれの前記第１系広域網用ゲートウェイと通信可能に構成されて、前記各構内通信網に接続された前記各第２系構内通信網用ゲートウェイそれぞれは、前記非ＩＰ通信手段によってそれぞれの前記第２系広域網用ゲートウェイと通信可能に構成されて、前記第１系構内通信網用ゲートウェイ、第１系広域網用ゲートウェイ、第２系構内通信網用ゲートウェイ、および第２系広域網用ゲートウェイそれぞれは、前記広域網または構内通信網と、ＩＰパケットのデータ信号を送受信可能なＩＰ送受信部と、前記非ＩＰ通信手段を介して前記ＩＰ送受信部と予め設定された所定の信号情報を互いに送受信可能に構成された非ＩＰ送受信部と、前記所定の信号情報の設定情報を予め設定可能に構成された転送可能パケット設定部と、同じ構内通信網に接続された前記第１系および第２系構内通信網用ゲートウェイ同士またはこれらに対応する前記第１系および第２系広域網用ゲートウェイ同士を、互いのモードがマスタかスレーブかを通知および把握するように構成された２系間モード監視部と、同じ構内通信網に接続された前記第１系および第２系構内通信網用ゲートウェイと、これらに対応する前記第１系および第２系広域網用ゲートウェイとを、互いに前記非ＩＰ通信手段を介して互いの前記モードの状態を通知および把握するように構成されたゲートウェイ間モード監視部と、前記各第１系広域網用ゲートウェイ同士または前記各第２系広域網用ゲートウェイ同士で、前記モードの状態を通知および把握するように構成された系内モード監視部と、前記２系間モード監視部およびゲートウェイ間モード監視部それぞれが監視した結果が入力されて、前記第１系構内通信網用ゲートウェイ、第１系広域網用ゲートウェイ、第２系構内通信網用ゲートウェイ、および第２系広域網用ゲートウェイそれぞれの前記モードが、互いの前記モードの状態と比較しながら、所定の前記モードに決定されるように構成されたモード判定部と、前記モード判定部で決定した前記モードの状態を保持するモード状態保持部と、を有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、複数のローカルネットワークを、インターネットを介して接続する通信装置の安全性および機密性を向上させることが可能になる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る第１の実施形態の通信装置の構成を示すブロック図である。
【図２】図１の通信装置が複数のローカルネットワークおよびインターネットに接続された状態を示すネットワークシステムの構成図である。
【図３】図１の実施形態の制御方法を示すフローで、パケット転送手順の概要を示すフローチャートである。
【図４】図１の第１系ローカルネットＧＷが停止したときの論理ＩＰアドレスを切り替える手順を示すフローチャートである。
【図５】図１の第１系インターネットＧＷが停止したときの論理ＩＰアドレスを切り替える手順を示すフローチャートである。
【図６】図１の第１系インターネットＧＷが停止した後に、再度第１系をマスタに設定する手順を示すフローチャートである。
【図７】本発明に係る第２の実施形態の通信装置の構成を示すブロック図である。
【図８】図７の通信装置のうち第１系ローカルネットＧＷおよび第２系ローカルネットＧＷが共に停止して再起動したときに、スプリットブレインを解消する例の手順の概要を示すフローチャートである。
【図９】図７の通信装置のうち第１系ローカルネットＧＷおよび第２系ローカルネットＧＷ同士のハートビート信号が切断されて再び通信が復旧した後のスプリットブレイン検出と、第１系ＧＷを優先的にマスタにすることでスプリットブレインを解消する手順を示すフローチャートである。
【図１０】本発明に係る第３の実施形態の通信装置の構成を示すブロック図である。
【図１１】、図１０の両系のＧＷが共に停止した後に再起動したときのスプリットブレイン解消手順の概要を示すフローチャートである。
【図１２】図１０の１系および２系ＧＷ同士のハートビート通信が復旧したときのスプリットブレイン解消手順の概要を示すフローチャートである。
【図１３】本発明に係る第４の実施形態の通信装置の構成を示すブロック図である。
【図１４】ＧＷ間の転送設定を自動設定する手順の概要を示すフローチャートである。
【図１５】本発明に係る第４の実施の形態の通信装置のパケット転送手順の概要を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明に係る通信装置の実施形態について、図面を参照して説明する。
【００２０】
［第１の実施形態］
本発明に係る通信装置の第１の実施形態について、図１〜図６を用いて説明する。図１は、本実施形態の通信装置の構成を示すブロック図である。図２は、図１の通信装置が複数のローカルネットワークおよびインターネット３０４に接続された状態を示すネットワークシステムの構成図である。図３は、図１の実施形態の制御方法を示すフローで、パケット転送手順の概要を示すフローチャートである。図４は、図１の第１系ローカルネットＧＷ装置１ａが停止したときの論理ＩＰアドレスを切り替える手順を示すフローチャートである。図５は、図１の第１系インターネットＧＷ装置２ｂが停止したときの論理ＩＰアドレスを切り替える手順を示すフローチャートである。図６は、図１の第１系インターネットＧＷ装置２ｂが停止した後に、再度第１系をマスタに設定する手順を示すフローチャートである。
【００２１】
図２に示すように、本実施形態は、インターネット３０４などの非セキュアな広域通信網に、セキュアな３つの構内通信網（以下、ローカルネットと称す。）、すなわち、第１ローカルネット３０１、第２ローカルネット３０２、および第３ローカルネット３０３が、それぞれゲートウェイ（以下、ＧＷと称す。）を介して接続されている。これらのローカルネット内それぞれには、複数の第１計算機１０１、複数の第２計算機１０２、および複数の第３計算機１０３などが接続されている。
【００２２】
第１ローカルネット３０１、第２ローカルネット３０２、および第３ローカルネット３０３それぞれは、仮想的に２つの系のＧＷ、すなわち第１系ＧＷ装置５および第２系ＧＷ装置６を有している。
【００２３】
第１系ＧＷ装置５は、ローカルネット側に接続される第１系ローカルネットＧＷ装置１ａと、インターネット３０４側に接続される第１系インターネットＧＷ装置２ｂを有する。同様に、第２系ＧＷ装置６は、ローカルネット側に接続される第２系ローカルネットＧＷ装置３ｃと、インターネット３０４側に接続される第２系インターネットＧＷ装置４ｄを有する。
【００２４】
上記の説明からわかるように、１つのローカルネット、例えば第１ローカルネット３０１とインターネット３０４とを接続するＧＷは、４種類のＧＷ、すなわち第１系ローカルネットＧＷ装置１ａ、第１系インターネットＧＷ装置２ｂ、第２系ローカルネットＧＷ装置３ｃ、および第２系インターネットＧＷ装置４ｄを有している。
【００２５】
ここで、以後の説明において、第１系ローカルネットＧＷ装置１ａ内に設けられた構成要素の名称の先頭には、「第１の」と記載している。同様に、第１系インターネットＧＷ装置２ｂ内に設けられた構成要素には「第２の」、第２系ローカルネットＧＷ装置３ｃ内に設けられた構成要素には「第３の」、第２系インターネットＧＷ装置４ｄ内に設けられた構成要素には「第４の」と記載している。
【００２６】
図１に示すように、第１系ローカルネットＧＷ装置１ａは、第１の転送可能パケット設定部１１ａ、第１のＩＰ送受信部１２ａ、第１の非ＩＰ送受信部１３ａ、第１の論理ＩＰアドレス設定解除部１４ａ、第１のＧＷ間モード監視部１５ａ、第１の２系間モード監視部１６ａ、第１のモード判定部１７ａ、第１のモード状態保持部１８ａ、第１のＬＡＮポート２０ａ、および第１の２系間モード監視ポート２１ａを有する。
【００２７】
第１系インターネットＧＷ装置２ｂは、第２の転送可能パケット設定部１１ｂ、第２のＩＰ送受信部１２ｂ、第２の非ＩＰ送受信部１３ｂ、第２のＧＷ間モード監視部１５ｂ、第２の系内モード監視部１９ｂ、第２の２系間モード監視部１６ｂ、第２のモード判定部１７ｂ、第２のモード状態保持部１８ｂ、第２のＬＡＮポート２０ｂ、および第２の２系間モード監視ポート２１ｂを有する。
【００２８】
第１系ローカルネットＧＷ装置１ａおよび第１系インターネットＧＷ装置２ｂは、第１系用非ＩＰ通信路２２ａで接続されている。この第１系用非ＩＰ通信路２２ａは、第１の非ＩＰ送受信部１３ａおよび第２の非ＩＰ送受信部１３ｂ同士のパケットの通信と、第１のＧＷ間モード監視部１５ａおよび第２のＧＷ間モード監視部１５ｂ同士のモードの通信に用いられる。
【００２９】
第２系ローカルネットＧＷ装置３ｃは、第１系ローカルネットＧＷ装置１ａと同様に、第３の転送可能パケット設定部１１ｃ、第３のＩＰ送受信部１２ｃ、第３の非ＩＰ送受信部１３ｃ、第３の論理ＩＰアドレス設定解除部１４ｃ、第３のＧＷ間モード監視部１５ｃ、第３の２系間モード監視部１６ｃ、第３のモード判定部１７ｃ、第３のモード状態保持部１８ｃ、第３のＬＡＮポート２０ｃ、および第３の２系間モード監視ポート２１ｃを有する。
【００３０】
同様に、第２系インターネットＧＷ装置４ｄは、第１系インターネットＧＷ装置２ｂと同様に、第４の転送可能パケット設定部１１ｄ、第４のＩＰ送受信部１２ｄ、第４の非ＩＰ送受信部１３ｄ、第４のＧＷ間モード監視部１５ｄ、第４の系内モード監視部１９ｄ、第４の２系間モード監視部１６ｄ、第４のモード判定部１７ｄ、第４のモード状態保持部１８ｄ、第４のＬＡＮポート２０ｄ、および第４の２系間モード監視ポート２１ｄを有する。
【００３１】
第２系ローカルネットＧＷ装置３ｃおよび第２系インターネットＧＷ装置４ｄは、第２系用非ＩＰ通信路２２ｃで接続されている。この第２系用非ＩＰ通信路２２ｃは、第１系用非ＩＰ通信路２２ａと同様に、第３の非ＩＰ送受信部１３ｃおよび第４の非ＩＰ送受信部１３ｄ同士のパケットの通信と、第３のＧＷ間モード監視部１５ｃおよび第４のＧＷ間モード監視部１５ｄ同士のモードの通信に用いられる。
【００３２】
ここで、図１は、図２に示す第１ローカルネット３０１に接続されたＧＷの例を示している。
【００３３】
第１のＬＡＮポート２０ａは、セキュアなローカルネット、例えば第１ローカルネット３０１に接続されて、第１ローカルネット３０１内の第１計算機１０１などから送られてくる信号を受信する。また、第１のＬＡＮポート２０ａは、第１のＩＰ送受信部１２ａおよび第１の論理ＩＰアドレス設定解除部１４ａそれぞれと互いに通信可能である。
【００３４】
第２のＬＡＮポート２０ｂは、非セキュアなインターネット３０４と接続されて、インターネット３０４経由で送信される信号を受信可能である。また、第２のＬＡＮポート２０ｂは、第２のＩＰ送受信部１２ｂおよび第２の系内モード監視部１９ｂそれぞれと互いに通信可能である。
【００３５】
第１の２系間モード監視ポート２１ａは、第２系ローカルネットＧＷ装置３ｃの第３の２系間モード監視ポート２１ｃと互いに通信可能である。また、第１の２系間モード監視ポート２１ａは、第１の２系間モード監視部１６ａと互いに通信可能に接続されている。この通信は、互いのＧＷのモードを通信および監視するモード通信であって、互いに正常に稼動しているか否かを知らせるハートビート通信が行われる。
【００３６】
第２の２系間モード監視ポート２１ｂは、第２系インターネットＧＷ装置４ｄの第４の２系間モード監視ポート２１ｄと互いに通信可能である。また、第２の２系間モード監視ポート２１ｂは、第４の２系間モード監視部１６ｄと互いに通信可能に接続されている。この通信は、第１および第３の２系間モード監視ポート２１ａ、２１ｃと同様に、互いのＧＷのモードを通信および監視するモード通信であって、互いに正常に稼動しているか否かを知らせるハートビート通信が行われる。
【００３７】
ここで、モードとは、ＧＷの状態であって、少なくともマスタ、スレーブ、および未定の３つの状態を含む。マスタのときは、セキュア側のＧＷは論理ＩＰアドレスが設定され、スレーブまたは未定のときは、論理ＩＰアドレスは設定されないように構成されている。
【００３８】
第１および第２の転送可能パケット設定部１１ａ、１１ｂそれぞれは、第１ローカルネット３０１とインターネット３０４との間で、転送を許可する通信サービスと、この通信サービスを使用する計算機のうち、通信を許可するものを設定する機能を有する。
【００３９】
ここで、転送を許可するとは、転送可能パケット設定部で設定された通信サービスのアプリケーションが動作していることを示す。例えば、ＴＣＰサーバ機能、ＵＤＰサーバ機能、およびＦＴＰサーバ機能などがある。転送可能パケット設定部で設定された通信サービスのプロトコル（ＴＣＯ、ＵＤＰ、ＦＴＰなど）、およびポート番号（ＴＣＰ、ＵＤＰなど）のサーバアプリケーション（スレッドまたはプロセス）を起動させることによって、設定されたプロトコルやポート番号のパケットを非ＩＰ通信で転送する。非ＩＰ通信で転送されたパケットは、設定されたプロトコルやポート番号でインターネット３０４またはローカルネットに送信することができる。
【００４０】
第１および第２のＩＰ送受信部１２ａ、１２ｂそれぞれは、第１および第２のＬＡＮポート２０ａ、２０ｂそれぞれと通信可能に構成されている。また、第１および第２のＩＰ送受信部１２ａ、１２ｂそれぞれは、第１および第２の転送可能パケット設定部１１ａ、１１ｂそれぞれと信号の送受信が可能で、第１および第２の転送可能パケット設定部１１ａ、１１ｂそれぞれで設定されたパケット転送設定の情報が入力される。第１および第２のＩＰ送受信部１２ａ、１２ｂで受信したパケットそれぞれは、受信したパケットが、転送が許可されたパケットか否かを判定する機能を有している。
【００４１】
第１および第２の非ＩＰ送受信部１３ａ、１３ｂそれぞれは、第１および第２のＩＰ送受信部１２ａ、１２ｂそれぞれと通信可能に構成されている。第１および第２のＩＰ送受信部１２ａ、１２ｂそれぞれが転送を許可されたパケットを受信したときに、このパケットが第１および第２の非ＩＰ送受信部１３ａ、１３ｂそれぞれに送られる。
【００４２】
例えば、第２のＩＰ送受信部１２ｂは、第２の転送可能パケット設定部１１ｂにより入力された転送設定の情報に基づいて、第２のＬＡＮポート２０ｂに送信された複数のパケットのうち、転送を許可されたパケットのみを受信する。受信したパケットは、第２の非ＩＰ送受信部１３ｂおよび第１系用非ＩＰ通信路２２ａを介して、第１の非ＩＰ送受信部１３ａに送られる。第１の非ＩＰ送受信部１３ａで受信したパケットは、第１のＩＰ送受信部１２ａに送られて、転送設定の情報に基づいて第１のＬＡＮポート２０ａを介して第１ローカルネット３０１へ転送される。
【００４３】
第１ローカルネット３０１からインターネット３０４へパケットを転送するときは、上記の経路と逆の経路に沿って通信される。
【００４４】
第１のモード判定部１７ａは、第１系ローカルネットＧＷ装置１ａのモードの状態が、マスタ、スレーブ、未定のうち、いずれであるかを判定する機能を有している。同様に、第２のモード判定部１７ｂは、第１系インターネットＧＷ装置２ｂのモードの状態が、マスタ、スレーブ、未定のうち、いずれであるかを判定する機能を有している。
【００４５】
第１のモード判定部１７ａは、第１の論理ＩＰアドレス設定解除部１４ａ、第１のＧＷ間モード監視部１５ａ、第１の２系間モード監視部１６ａ、第１のモード状態保持部１８ａそれぞれと互いに通信可能である。第１のモード判定部１７ａは、第１のＧＷ間モード監視部１５ａおよび第１の２系間モード監視部１６ａそれぞれから送られてくる情報に基づいて、上記の判定を行う。この判定結果は第１のモード状態保持部１８ａに送られる。
【００４６】
第１のモード状態保持部１８ａは、第１のモード判定部１７ａで判定した結果を受信して、この結果が格納される。この判定結果がマスタの場合には、第１のモード判定部１７ａは、第１の論理ＩＰアドレス設定解除部１４ａに、論理ＩＰ設定要求を入力する。スレーブの場合には、論理ＩＰアドレス設定解除部に論理ＩＰ解除要求を入力する。
【００４７】
第２のモード判定部１７ｂは、第２の系内モード監視部１９ｂ、第２のＧＷ間モード監視部１５ｂ、第２の２系間モード監視部１６ｂ、第２のモード状態保持部１８ｂそれぞれと互いに通信可能である。第２のモード判定部１７ｂは、第２の系内モード監視部１９ｂ、第２のＧＷ間モード監視部１５ｂ、および第２の２系間モード監視部１６ｂそれぞれから送られてくる情報に基づいて、上記の判定を行う。この判定結果は、第２のモード状態保持部１８ｂに送られる。
【００４８】
第２のモード状態保持部１８ｂは、第１のモード状態保持部１８ａと同様に、第２のモード判定部１７ｂで判定した結果を受信して、この結果が格納される。
【００４９】
マスタの場合、外部からモード切替えを行うときに、スレーブ遷移要求を受けて、モード状態保持部にスレーブを格納することができる。
【００５０】
第１系ローカルネットＧＷ装置１ａを停止する場合、第１のモード判定部１７ａは、停止要求を受け付け、第１のモード状態保持部１８ａに「未定」を格納する。同様に、第１系インターネットＧＷ装置２ｂを停止する場合、第２のモード判定部１７ｂは、停止要求を受け付け、第１のモード状態保持部１８ａに「未定」を格納する。
【００５１】
第１および第２のＧＷ間モード監視部１５ａ、１５ｂそれぞれは、第１系用非ＩＰ通信路２２ａを介して、互いに通信可能である。第１のＧＷ間モード監視部１５ａは、第１のモード状態保持部１８ａに格納されたデータを取得して、第１系用非ＩＰ通信路２２ａを経由して、第１系インターネットＧＷ装置２ｂのモードの状態を監視して、監視結果を第１のモード判定部１７ａに入力する。同様に、第２のＧＷ間モード監視部１５ｂは、第２のモード状態保持部１８ｂに格納されたデータを取得して、第１系用非ＩＰ通信路２２ａを経由して、第１系ローカルネットＧＷ装置１ａのモードの状態を監視して、監視結果を第２のモード判定部１７ｂに入力する。
【００５２】
第２の系内モード監視部１９ｂは、別のローカルネット、例えば第２ローカルネット３０２と同系のインターネットＧＷのモード状態を監視する機能を有する。図１の第２の系内モード監視部１９ｂは、第２のモード状態保持部１８ｂに格納されたデータを取得して、第２のＬＡＮポート２０ｂを経由して、例えば第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂのモード状態を監視する。第２の系内モード監視部１９ｂが監視した結果は、同じ第１系インターネットＧＷ装置２ｂ内に設けられた第２のモード判定部１７ｂに入力される。
【００５３】
第１および第２の２系間モード監視部１６ａ、１６ｂそれぞれは、第１および第２のモード判定部１７ａ、１７ｂそれぞれと通信可能である。また、第１の２系間モード監視部１６ａは、第１のモード状態保持部１８ａに格納されたデータを取得して、第１の２系間モード監視ポート２１ａを経由して、第２系ローカルネットＧＷ装置３ｃのモードの状態を監視して、監視結果を第１のモード判定部１７ａに入力する。同様に、第２の２系間モード監視部１６ｂは、第２のモード状態保持部１８ｂに格納されたデータを取得して、第２の２系間モード監視ポート２１ｂを経由して、第２系インターネットＧＷ装置４ｄのモードの状態を監視して、監視結果を第２のモード判定部１７ｂに入力する。
【００５４】
続いて、本実施形態の作用について説明する。先ず、通常時の動作について図３を用いて説明する。
【００５５】
図３の例では、第１ローカルネット３０１内にある第１計算機１０１からインターネット３０４を経由して、第２ローカルネット３０２内の第２計算機１０２に対してパケット送信を行う手順を示している。この例では、第１ローカルネット３０１に接続された第１系ＧＷ装置５と、第２ローカルネット３０２に接続された第１系ＧＷ装置５がマスタで、第１ローカルネット３０１に接続された第２系ＧＷ装置６と、第２ローカルネット３０２に接続された第２系ＧＷ装置６がスレーブになっている。
【００５６】
先ず、図３に示すように、第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａ内の第１の転送可能パケット設定部１１ａおよび第１系インターネットＧＷ装置２ｂ内の第２の転送可能パケット設定部１１ｂそれぞれは、使用者によって、パケット転送設定の情報が入力されて保存される（ステップＳ３０１）。同様に、第１ローカルネット３０１用の第２系ローカルネットＧＷ装置３ｃ内の第３の転送設定パケット設定部および第２系インターネットＧＷ装置４ｄ内の第４の転送設定パケット設定部それぞれにも、パケット転送設定の情報が入力されて保存される（ステップＳ３０２）。
【００５７】
第２ローカルネット３０２用の第１系ＧＷ装置５および第２系ＧＷ装置６にも同様に、パケット転送設定の情報が入力されて保存される（ステップＳ３０３、Ｓ３０４）。なお、図３の例では、マスタとなる第１系ＧＷ装置５におけるフローチャートを示しているが、第２系についても同様に、転送設定の情報が保存される。
【００５８】
第１のローカルネット側の動作について、以下に説明する。
【００５９】
第１ローカルネット３０１内の第１計算機１０１が、第１のＬＡＮポート２０ａ宛にパケットを送信する（ステップＳ３０５）。
【００６０】
第１のＩＰ送受信部１２ａは、第１の転送可能パケット設定部１１ａから転送設定の情報を取得して、第１のＬＡＮポート２０ａに送信されたパケットが、転送を許可された計算機またはサービスのものであるかを判定する（ステップＳ３０６）。このとき、転送を許可しないパケットの場合、通信サービスが動作していないため、パケットは受信されない。
【００６１】
第１のＩＰ送受信部１２ａは、転送を許可されたパケットを受信した後に、受信したパケットを第１の非ＩＰ送受信部１３ａに送る（ステップＳ３０７）。第１の非ＩＰ送受信部１３ａは、受信したパケットを第１系用非ＩＰ通信路２２ａを経由して、第１系インターネットＧＷ装置２ｂに転送される（ステップＳ３０８）。
【００６２】
第１系インターネットＧＷ装置２ｂ内の第２の非ＩＰ送受信部１３ｂは、第１系用非ＩＰ通信路２２ａを介して転送されたパケットを受信して、第２のＩＰ送受信部１２ｂに送る（ステップＳ３０９）。第２のＩＰ送受信部１２ｂは、第２の転送可能パケット設定部１１ｂから転送設定の情報を取得して、どのローカルネットにパケットを転送すべきかを決定する（ステップＳ３１０）。
【００６３】
第２のＩＰ送受信部１２ｂは、第２の転送可能パケット設定部１１ｂから取得した設定に基づいて、第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂのプロトコル、ポート番号などにパケットを送信する（ステップＳ３１１）。
【００６４】
第２ローカルネット３０２側の動作について、以下に説明する。
【００６５】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２のＩＰ送受信部１２ｂは、第２の転送可能パケット設定部１１ｂから転送設定の情報を取得して、第２のＬＡＮポート２０ｂに送信されてきたパケットが転送を許可されたものか否かを判定する（ステップＳ３１２）。第２のＩＰ送受信部１２ｂは、転送を許可されたパケットを受信して、受信したパケットを第２の非ＩＰ送受信部１３ｂに送る（ステップＳ３１３）。
【００６６】
第２の非ＩＰ送受信部１３ｂは受信したパケットを第１系用非ＩＰ通信路２２ａを経由して、第１系ローカルネットＧＷ装置１ａに転送する（ステップＳ３１４）。第２系ローカルネットＧＷ装置３ｃ内の第１の非ＩＰ送受信部１３ａは、第１系用非ＩＰ通信路２２ａを介して転送されたパケットを受信して、第１のＩＰ送受信部１２ａに送信する（ステップＳ３１５）。
【００６７】
第１のＩＰ送受信部１２ａは、第１の転送可能パケット設定部１１ａから転送設定を取得して（ステップＳ３１６）、この転送設定の情報に基づいて、第２ローカルネット３０２内の第２計算機１０２にパケットを第１のＬＡＮポート２０ａを介して送信する（ステップＳ３１７）。第２ローカルネット３０２内の第２計算機１０２が、このパケットを受信して（ステップＳ３１８）、完了となる。
【００６８】
次に、第１ローカルネット３０１用の第１系ＧＷ装置５および第２ローカルネット３０２用の１系ＧＷのモードが共にマスタで、第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａが停止したときに、論理ＩＰアドレスを切り替える手順（ＩＰフェイルオーバー）について、図４を用いて、説明する。
【００６９】
先ず、第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａがダウンすると（ステップＳ４０１）、第１ローカルネット３０１用の第２インターネットＧＷ内の第２のＧＷ間モード監視部１５ｂが、非ＩＰのモード通信の切断を検出する（ステップＳ４０２）。
【００７０】
第１ローカルネット３０１用の第１系インターネットＧＷ装置２ｂ内の第２のＧＷ間モード監視部１５ｂは、第２のモード判定部１７ｂに非ＩＰモード通信の切断を通知する。第２のモード判定部１７ｂは、切断通知を受け取って第２のモード状態保持部１８ｂにスレーブであることを設定する（ステップＳ４０３）。第２の２系間モード監視部１６ｂは、第２のモード状態保持部１８ｂからスレーブ状態を取得して、第２系インターネットＧＷ装置４ｄに通知する（ステップＳ４０４）。
【００７１】
第１系インターネットＧＷ装置２ｂ内の第２のモード判定部１７ｂは、第２のモード状態保持部１８ｂからスレーブ状態の情報を取得して、第２の系内モード監視部１９ｂに渡す。第２の系内モード監視部１９ｂは、受け取ったスレーブ変更通知を、第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂに送信する（ステップＳ４１８）
第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ａは、第１系インターネットＧＷ装置２ｂからの通知を受け取り、第４のモード判定部１７ｄに渡す（ステップＳ４０７）。第２系インターネットＧＷ装置４ｄ内の第４のモード判定部１７ｄは、マスタ変更通知を受け取って、第４のモード状態保持部１８ｄにマスタであることを設定する（ステップＳ４０８）。
【００７２】
第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからマスタ状態を取得して、第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ４０９）。
【００７３】
第２系インターネットＧＷ装置４ｄ内の第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄからマスタ状態を取得して、第４の系内モード監視部１９ｄに渡す。第４の系内モード監視部１９ｄは、マスタ変更通知を、第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄに送信する（ステップＳ４１２）。
【００７４】
第１ローカルネット３０１用の第２系ローカルネットＧＷ装置３ｃ内の第３の２系間モード監視部１６ｃは、ハートビート通信が切断したことを検出して、第３のモード判定部１７ｃに通知する（ステップＳ４０５）。第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃにマスタを設定して、第２系インターネットＧＷ装置４ｄからマスタ変更通知が届くのを待機する（ステップＳ４０６）。
【００７５】
第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからのマスタ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ４１０）。この第３のモード判定部１７ｃは、第３の論理ＩＰアドレス設定解除部１４ｃに、マスタに変更した旨を通知する。第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃに、論理ＩＰを設定する（ステップＳ４１１）。
【００７６】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ｄは、第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄからマスタ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ４１３）。この第４のモード判定部１７ｄは、マスタ変更通知を受け取って、第４のモード状態保持部１８ｄにマスタを設定する（ステップＳ４１４）。
【００７７】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからマスタ状態を取得して、第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ４１５）。
【００７８】
第２ローカルネット３０２用の第２系ローカルネットＧＷ装置３ｃ内の第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからマスタ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ４１６）。この第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃをマスタに設定して、第３の論理ＩＰアドレス設定解除部１４ｃにマスタに変更した旨を通知する。第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃに論理ＩＰを設定する（ステップＳ４１７）。
【００７９】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２の系内モード監視部１９ｂは、第１ローカルネット３０１用の第１系インターネットＧＷ装置２ｂからのスレーブ変更通知を受け取って、第２ローカルネット３０２用の第２のモード判定部１７ｂに渡す（ステップＳ４１９）。この第２のモード判定部１７ｂは、スレーブ変更通知を受け取って、第２のモード状態保持部１８ｂにスレーブを設定する（ステップＳ４２０）。
【００８０】
第２のＧＷ間モード監視部１５ｂは、第２のモード状態保持部１８ｂからスレーブ状態を取得して、第２ローカルネット３０２用の第１系ローカルネットＧＷ装置１ａに通知する（ステップＳ４２１）。第２ローカルネット３０２用の第１系ローカルネットＧＷ装置１ａ内の第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからのスレーブ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ４２２）。この第３のモード判定部１７ｃは、スレーブ変更通知を受け取って、第２ローカルネット３０２用の第１のモード状態保持部１８ａにスレーブを設定するとともに、第１の論理ＩＰアドレス設定解除部１４ａにスレーブに変更した旨を通知する（ステップＳ４２３）。
【００８１】
第２ローカルネット３０２用の第１系ローカルネットＧＷ装置１ａ内の第１の論理ＩＰアドレス設定解除部１４ａは、第１ローカルネット３０１用の第１のＬＡＮポート２０ａの論理ＩＰを解除する（ステップＳ４２４）。
【００８２】
これにより、第１系ＧＷ装置５から第２系ＧＷ装置６へ、論理ＩＰアドレスを切り替えることができる。
【００８３】
次に、第１ローカルネット３０１の第１系ＧＷ装置５および第２ローカルネット３０２の第１系ＧＷ装置５のモード状態が共にマスタで、第１系インターネットＧＷ装置２ｂが停止したときの、論理ＩＰアドレスを切り替える手順（ＩＰフェイルオーバー）について、図５を用いて、説明する。
【００８４】
先ず、第１ローカルネット３０１の第１系インターネットＧＷ装置２ｂが停止すると（ステップＳ５０１）、第１ローカルネット３０１用の第１のＧＷ間モード監視部１５ａが非ＩＰ通信の切断を検出し、第１のモード判定部１７ａに通知する（ステップＳ５０２）。第１のモード判定部１７ａは、切断通知を受け取って、第１のモード状態保持部１８ａにスレーブを設定する（ステップＳ５０３）。
【００８５】
第１ローカルネット３０１用の第１の２系間モード監視部１６ａは、第１のモード状態保持部１８ａからスレーブ状態を取得して、第１ローカルネット３０１用の第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ５０４）。
【００８６】
第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａ内の第３の２系間モード監視部１６ｃは、第１系ローカルネットＧＷ装置１ａからの通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ５０７）。この第３のモード判定部１７ｃは、マスタ変更通知を受け取って、第３のモード状態保持部１８ｃにマスタを設定し、第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄからのマスタ変更通知が届くのを待機する（ステップＳ５０８）。
【００８７】
第１ローカルネット３０１用の第２系ローカルネットＧＷ装置３ｃ内の第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからのマスタ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ５０９）。この第３のモード判定部１７ｃは、第３の論理ＩＰアドレス設定解除部１４ｃにマスタに変更した旨を通知して、第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃに論理ＩＰを設定する（ステップＳ５１０）。
【００８８】
第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄ内の第４の２系間モード監視部１６ｄは、ハートビート通信が切断したことを検出して、第４のモード判定部１７ｄに通知する（ステップＳ５０５）。第４の２系間モード監視部１６ｄは、第４のモード状態保持部１８ｄにマスタを設定する（ステップＳ５０６）。第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからマスタを取得して、第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ５１１）。
【００８９】
第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄからマスタ状態を取得して、第４の系内モード監視部１９ｄに渡し、第４の系内モード監視部１９ｄは、マスタ変更通知を第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄに送信する（ステップＳ５１２）。
【００９０】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ｄは、第１ローカルネット３０１用の第４の系内モード監視部１９ｄからマスタ変更通知を受け取って、第２ローカルネット３０２用の第４のモード判定部１７ｄに渡す（ステップＳ５１３）。この第４のモード判定部１７ｄは、マスタ変更通知を受け取って、第４のモード状態保持部１８ｄにマスタを設定する（ステップＳ５１４）。
【００９１】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからマスタ状態を取得して、第２ローカルネット３０２用の第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ５１５）。
【００９２】
第２ローカルネット３０２用の第２系ローカルネットＧＷ装置３ｃ内の第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからマスタ変更通知を受け取って、第２ローカルネット３０２用の第３のモード判定部１７ｃに渡す（ステップＳ５１６）。この第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃにマスタを設定して、第３の論理ＩＰアドレス設定解除部１４ｃにマスタに変更した旨を通知して、第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃに論理ＩＰを設定する（ステップＳ５１７）。
【００９３】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２の系内モード監視部１９ｂは、第１ローカルネット３０１用の第２の系内モード監視部１９ｂとの系内モード通信の切断を検出し、第２のモード判定部１７ｂに通知する（ステップＳ５１８）。この第２のモード判定部１７ｂは、モード通信の切断の通知を受け取って、第２のモード状態保持部１８ｂにスレーブを設定する（ステップＳ５１９）。第２のＧＷ間モード監視部１５ｂは、第２のモード状態保持部１８ｂからスレーブ状態を取得して、第１系ローカルネットＧＷ装置１ａに通知する（ステップＳ５２０）。
【００９４】
第２ローカルネット３０２用の第１系ローカルネットＧＷ装置１ａ内の第１のＧＷ間モード監視部１５ａは、第１系インターネットＧＷ装置２ｂからのスレーブ変更通知を受け取って、第１のモード判定部１７ａに渡す（ステップＳ５２１）。この第１のモード判定部１７ａは、スレーブ変更通知を受け取って、第１のモード状態保持部１８ａにスレーブを設定するとともに、第１の論理ＩＰアドレス設定解除部１４ａにスレーブに変更した旨を通知する（ステップＳ５２２）。この第１の論理ＩＰアドレス設定解除部１４ａは、第３のＬＡＮポート２０ｃの論理ＩＰを解除する（ステップＳ５２３）。
【００９５】
これにより、第１系ＧＷ装置５から第２系ＧＷ装置６へ、論理ＩＰアドレスを切り替えることができる。
【００９６】
次に、第１ローカルネット３０１用の第１系インターネットＧＷ装置２ｂが停止して、第２系ＧＷ装置６にＩＰフェイルオーバが発生した後に再び第１系ＧＷ装置５をマスタに設定し直したときに、論理ＩＰアドレスを切り替える手順について、図６を用いて説明する。
【００９７】
第１ローカルネット３０１の第１系インターネットＧＷ装置２ｂが停止して、第２系ＧＷ装置６にＩＰフェイルオーバが発生した後に、使用者によって第１系インターネットＧＷ装置２ｂが再起動される（ステップＳ６０１）。このとき、第１および第２の非ＩＰ送受信部１３ａ、１３ｂ同士、並びに、第１および第２のＧＷ間モード監視部１５ａ、１５ｂ同士が、非ＩＰ通信を開始して、第１および第３の２系間モード監視部１６ａ、１６ｃ同士がハートビート通信を開始する（ステップＳ６０２）。
【００９８】
再度、第１系ＧＷ装置５をマスタにするために、第２系ローカルネットＧＷ装置３ｃの第３のモード判定部１７ｃにスレーブ遷移要求を行う（ステップＳ６０３）。この第３のモード判定部１７ｃは、スレーブ遷移要求を受け取って第３のモード状態保持部１８ｃにスレーブを設定する。第３のＧＷ間モード監視部１５ｃは、第３のモード状態保持部１８ｃからスレーブ状態を取得して、第２系インターネットＧＷ装置４ｄに通知する（ステップＳ６０４）。
【００９９】
第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第１系ローカルネットＧＷ装置１ａからのスレーブ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ６０７）。この第４のモード判定部１７ｄは、スレーブ変更通知を受け取って、第４のモード状態保持部１８ｄにスレーブを設定する（ステップＳ６０８）。
【０１００】
第２系インターネットＧＷ装置４ｄ内の第４の２系間モード監視部１６ｄは、第４のモード状態保持部１８ｄからスレーブ状態を取得して、第１系インターネットＧＷ装置２ｂに通知する（ステップＳ６０９）。
【０１０１】
第２系インターネットＧＷ装置４ｄ内の第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄからスレーブ状態を取得して、第４の系内モード監視部１９ｄに渡す。第４の系内モード監視部１９ｄは、スレーブ変更通知を、第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄに送信する（ステップＳ６１０）。
【０１０２】
第１ローカルネット３０１用の第１系インターネットＧＷ装置２ｂ内の第２の２系間モード監視部１６ｂは、第２系インターネットＧＷ装置４ｄからスレーブ変更通知を受け取って、第２のモード判定部１７ｂに渡す（ステップＳ６１１）。この第２のモード判定部１７ｂは、スレーブ変更通知を受け取って、第２のモード状態保持部１８ｂにマスタを設定する（ステップＳ６１２）。
【０１０３】
第１系インターネットＧＷ装置２ｂ内の第２のＧＷ間モード監視部１５ｂは、第２のモード状態保持部１８ｂからマスタ状態を取得して、第１系ローカルネットＧＷ装置１ａに通知する（ステップＳ６１３）。
【０１０４】
第１系インターネットＧＷ装置２ｂ内の第２のモード判定部１７ｂは、第２のモード状態保持部１８ｂからスレーブ状態を取得して第２の系内モード監視部１９ｂに渡す。この第２の系内モード監視部１９ｂは、スレーブ変更通知を第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂに送信する（ステップＳ６１４）。
【０１０５】
第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａ内の第１の２系間モード監視部１６ａは、第２系ローカルネットＧＷ装置３ｃからのスレーブ変更通知を受け取って、第１のモード判定部１７ａに渡す（ステップＳ６０５）。この第１のモード判定部１７ａは、スレーブ変更通知を受け取って、第１のモード状態保持部１８ａにマスタを設定し、第１系インターネットＧＷ装置２ｂからマスタ変更通知が届くのを待機する（ステップＳ６０６）。
【０１０６】
第１系ローカルネットＧＷ装置１ａ内の第１のＧＷ間モード監視部１５ａは、第１系インターネットＧＷ装置２ｂからのマスタ変更通知を受け取って、第１のモード判定部１７ａに渡す（ステップＳ６１５）。この第１のモード判定部１７ａは、第１の論理ＩＰアドレス設定解除部１４ａにマスタに変更した旨を通知して、この第１の論理ＩＰアドレス設定解除部１４ａは、第１のＬＡＮポート２０ａに論理ＩＰを設定する（ステップＳ６１６）。
【０１０７】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ｄは、第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄからのスレーブ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ６１７）。この第４のモード判定部１７ｄは、スレーブ変更通知を受け取って、第４のモード状態保持部１８ｄにスレーブを設定する（ステップＳ６１８）。
【０１０８】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからスレーブ状態を取得して、第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ６１９）。
【０１０９】
第２系ローカルネットＧＷ装置３ｃ内の第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからのスレーブ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ６２０）。この第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃにスレーブを設定するとともに、第３の論理ＩＰアドレス設定解除部１４ｃにスレーブに変更した旨を通知する（ステップＳ６２１）。この第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃの論理ＩＰを解除する（ステップＳ６２２）。
【０１１０】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２の系内モード監視部１９ｂは、第１ローカルネット３０１用の第１系インターネットＧＷ装置２ｂからのマスタ変更通知を受け取って、第２ローカルネット３０２用の第２のモード判定部１７ｂに渡す（ステップＳ６２３）。この第２のモード判定部１７ｂは、マスタ変更通知を受け取って、第２のモード状態保持部１８ｂにマスタを設定する（ステップＳ６２４）。
【０１１１】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２のＧＷ間モード監視部１５ｂは、第２のモード状態保持部１８ｂからマスタを取得して、第１系ローカルネットＧＷ装置１ａに通知する（ステップＳ６２５）。この第１系ローカルネットＧＷ装置１ａ内の第１のＧＷ間モード監視部１５ａは、第１系インターネットＧＷ装置２ｂからのマスタ変更通知を受け取って、第１のモード判定部１７ａに渡す（ステップＳ６２６）。この第１のモード判定部１７ａは、マスタ変更通知を受け取って、第１のモード状態保持部１８ａにマスタを設定するとともに、第１の論理ＩＰアドレス設定解除部１４ａにマスタに変更した旨を通知する（ステップＳ６２７）。この第１の論理ＩＰアドレス設定解除部１４ａは、第３のＬＡＮポート２０ｃに理ＩＰを設定する（ステップＳ６２８）。
【０１１２】
これにより、第２系ＧＷ装置６から第１系ＧＷ装置５へ、論理ＩＰアドレスを切り替えることができる。
【０１１３】
ここで、図６のステップＳ６０３で第３のモード判定部１７ｃに停止要求を行い、ステップＳ６０４で第３のモード状態保持部１８ｃに、「未定」を設定した場合も、上記工程と同様に、論理ＩＰアドレスの切り替えを行うことが可能である。
【０１１４】
以上の説明からわかるように本実実施形態によれば、インターネット３０４側が不要なパケットが、インターネット３０４を介してローカルネット３０１、３０２、３０３に送り込まれることを抑制できる。これにより、複数のローカルネット同士は、通信したいデータパケットのみを通信することができる。
【０１１５】
また、ローカルネット３０１、３０２、３０３内の通信を行うアプリケーションは、冗長化された通信経路の系の切り替えが発生しても、通信を継続することが可能である。
【０１１６】
したがって、複数のローカルネット３０１、３０２、３０３を、インターネット３０４を介して接続する通信装置の安全性および機密性を向上させることが可能になる。
【０１１７】
また、本実施形態では、２つのポート、すなわち、ＬＡＮポートおよび２系間モード監視ポートを有している。
【０１１８】
これらのポートは、２系間モード監視ポートを、ＬＡＮポートと異なるポートに割り当ててもよい。また、２系間モード監視ポート同士、例えば第１および第３の２系間モード監視ポート２１ａ、２１ｃ同士は、クロス接続により直結することも可能で、例えば、シリアル接続も可能である。ＬＡＮポートの間の通信が切れた場合も、２系間モード監視部によるモード監視を行うことができる。
【０１１９】
これにより、パケット転送の負荷上昇などのＬＡＮポートの通信状態に関係なく、信頼性の高いハートビート通信が可能になるため、モード管理の品質を向上させることができる。
【０１２０】
また、ＬＡＮポートが、２系間モード監視ポートの機能を備えるように構成してもよい。この場合、２系間モード監視ポートの間、例えば第１および第３の２系間モード監視ポート２１ａ、２１ｃ同士の接続は、ＬＡＮ接続により行う。
【０１２１】
これにより、ＬＡＮポートを１つしか備えていない場合であっても、ハートビート通信が可能である。よって、ＧＷを構成するためのコストを低減することができる。
【０１２２】
また、２系間モード監視ポートをＬＡＮポートと異なるポートに割り当てたときに、ＬＡＮポートにもハートビート用通信ポートとして使用してもよい。この場合、２系間モード監視ポートが切断されても、ＬＡＮポートによって、ハートビート通信を行うことが可能になる。
【０１２３】
これにより、パケット転送の負荷上昇などのＬＡＮポートの通信状態に関係なく、信頼性の高いハートビート通信が可能になり、モード管理の品質を向上させることができる。さらに、ＬＡＮポート、２系間モード監視ポートのいずれか一方の通信が途絶えた場合であっても、もう一方のポートによりハートビート通信を行うことが可能になるため、より信頼性が向上する。
【０１２４】
［第２の実施形態］
本発明に係る通信装置の第２の実施形態について、図２および図７〜図９を用いて説明する。
【０１２５】
図７は、本実施形態の通信装置の構成を示すブロック図である。図８は、図７の通信装置のうち第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃが共に停止して再起動したときに、スプリットブレインを解消する例の手順の概要を示すフローチャートである。図９は、第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃ同士のハートビート信号が切断されて再び通信が復旧した後のスプリットブレイン検出と、第１系ＧＷ装置５を優先的にマスタにすることでスプリットブレインを解消する手順を示すフローチャートである。
【０１２６】
なお、本実施形態は、第１の実施形態の変形例であって、第１の実施形態と同一部分または類似部分には、同一符号を付して、重複説明を省略する。また、本実施形態の通信装置は、図２と同様のネットワークシステムを構成している。
【０１２７】
本実施形態では、第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃそれぞれに、第１のスプリットブレイン復旧設定部２３ａ、および第３のスプリットブレイン復旧設定部２３ｃが設けられている。
【０１２８】
第１および第３のスプリットブレイン復旧設定部２３ａ、２３ｃは、第１系ＧＷ装置５および第２系ＧＷ装置６のモードが、共にマスタを検出したときに、第１および第３の２系間モード監視部１６ａ、１６ｃそれぞれにどちらがマスタとして継続するかを決める優先度の情報を入力する。この優先度の情報は、使用者によって、第１および第３のスプリットブレイン復旧設定部２３ａ、２３ｃそれぞれに予め設定されている。
【０１２９】
本実施形態の第１および第３の２系間モード監視部１６ａ、１６ｃそれぞれは、相手系のローカルネットＧＷに優先度を互いに通知し合い、優先度の低い場合には、ローカルネットＧＷのモードをスレーブに変更する機能を有している。
【０１３０】
本実施形態の作用について説明する。先ず、通常時の動作について図８を用いて説明する。
【０１３１】
先ず、第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃが停止した（ステップＳ８０１、Ｓ８０５）後に、それぞれ再起動する（ステップＳ８０２、Ｓ８０６）。
【０１３２】
第１および第３の２系間モード監視部１６ａ、１６ｃは、互いにハートビート通信を開始する（ステップＳ８０３、Ｓ８０７）。
【０１３３】
第１および第３の２系間モード監視部１６ａ、１６ｃそれぞれは、第１および第３のスプリットブレイン復旧設定部２３ａ、２３ｃそれぞれから、マスタ継続の優先度情報を取得して、互いにの系同士、すなわち、第１系および第２系同士で互いに送信しあう（ステップＳ８０４、Ｓ８０８）。
【０１３４】
第１の２系間モード監視部１６ａは、第２系（相手系）の優先度と第１系（自系）の優先度を第１のモード判定部１７ａに通知して、第１のモード判定部１７ａは、自系の優先度が高いと判定して、第１のモード状態保持部１８ａにマスタを設定する。第１のＧＷ間モード監視部１５ａは、マスタに変更した旨を第１系インターネットＧＷ装置２ｂに通知する（ステップＳ８０９）。
【０１３５】
第１系インターネットＧＷ装置２ｂの第２のＧＷ間モード監視部１５ｂは、第１系ローカルネットＧＷ装置１ａからのマスタ変更通知を受け取って、第２のモード判定部１７ｂに通知する（ステップＳ８１０）。この第２のモード判定部１７ｂは、第２のモード状態保持部１８ｂにマスタを設定して、第２のＧＷ間モード監視部１５ｂは、マスタに変更した旨を第１系ローカルネットに通知する（ステップＳ８１１）。
【０１３６】
第１系ローカルネットＧＷ装置１ａ内の第１のＧＷ間モード監視部１５ａは、第１系インターネットＧＷ装置２ｂからのマスタ変更通知を受け取って、第１のモード判定部１７ａに通知する（ステップＳ８１２）。この第１のモード判定部１７ａは、第１の論理ＩＰアドレス設定解除部１４ａにマスタを変更した旨を通知して、第１の論理ＩＰアドレス設定解除部１４ａは、第１のＬＡＮポート２０ａに論理ＩＰを設定する（ステップＳ８１３）。
【０１３７】
第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａ内の第１の系内モード監視部１９ａは、第１のモード状態保持部１８ａからマスタ状態を取得して、第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂに通知する（ステップＳ８１４）。
【０１３８】
第１ローカルネット３０１用の第２系ローカルネットＧＷ装置３ｃ内の第３の２系間モード監視部１６ｃは、相手系となる第１系の優先度と、自系となる第２系の優先度を、第３のモード判定部１７ｃに通知する。この第３のモード判定部１７ｃは、自系となる第２系の優先度が低いと判定して、第３のモード状態保持部１８ｃにスレーブを設定する。第３のＧＷ間モード監視部１５ｃは、スレーブに変更した旨を第２系インターネットＧＷ装置４ｄに通知する（ステップＳ８１５）。
【０１３９】
第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第２系ローカルネットＧＷ装置３ｃからのスレーブ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ８１６）。この第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄにスレーブを設定する（ステップＳ８１７）。この第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄからスレーブ状態を取得して、第４の系内モード監視部１９ｄに渡し、この第４の系内モード監視部１９ｄは、スレーブ変更通知を、第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄに送信する（ステップＳ８１８）。
【０１４０】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ｄは、第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄからスレーブ変更通知を受け取って、第２ローカルネット３０２用の第４のモード判定部１７ｄに渡す（ステップＳ８１９）。この第４のモード判定部１７ｄは、スレーブ変更通知を受け取って、第４のモード状態保持部１８ｄにスレーブを設定する。第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからスレーブ状態を取得して、第２ローカルネット３０２用の第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ８２０）。
【０１４１】
第２系ローカルネットＧＷ装置３ｃ内の第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからのスレーブ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ８２１）。この第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃにスレーブを設定する（ステップＳ８２２）。
【０１４２】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２の系内モード監視部１９ｂは、第１ローカルネット３０１用の第１系インターネットＧＷ装置２ｂからマスタ変更通知を受け取って、第２ローカルネット３０２用の第２のモード判定部１７ｂに渡す（ステップＳ８２３）。この第２のモード判定部１７ｂは、マスタ変更通知を受け取って第２のモード状態保持部１８ｂにマスタを設定する。第２のＧＷ間モード監視部１５ｂは、第２のモード状態保持部１８ｂからマスタ状態を取得して、第１系ローカルネットＧＷ装置１ａに通知する（ステップＳ８２４）。
【０１４３】
この第１系ローカルネットＧＷ装置１ａ内の第１のＧＷ間モード監視部１５ａは、第２系インターネットＧＷ装置４ｄからマスタ変更を受け取って、第１のモード判定部１７ａに渡す（ステップＳ８２５）。この第１のモード判定部１７ａは、第１のモード状態保持部１８ａにマスタを設定するとともに、第１の論理ＩＰアドレス設定解除部１４ａにマスタに変更した旨を通知する（ステップＳ８２６）。第１の論理ＩＰアドレス設定解除部１４ａは、第１のＬＡＮポート２０ａに論理ＩＰを設定する（ステップＳ８２７）。
【０１４４】
これにより、両系すなわち、第１系および第２系が、共にダウンしても、第１系のＧＷをマスタと設定できるため、スプリットブレインを解消することができる。
【０１４５】
次に、第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃ同士のハートビート信号が切断されて再び通信が復旧した後のスプリットブレイン検出と、第１系ＧＷ装置５を優先的にマスタとしてスプリットブレインを解消する方法について、図９を用いて、説明する。
【０１４６】
先ず、第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃそれぞれの第１および第３の２系間モード監視部１６ａ、１６ｃは、ハートビート通信の切断を検出して、第１および第３のモード判定部１７ａ、１７ｃそれぞれに通知する（ステップＳ９０１、Ｓ９０５）。
【０１４７】
第３のモード判定部１７ｃは、ハートビート通信の切断通知および第３のモード状態保持部１８ｃから取得したスレーブ状態より、第３のモード状態保持部１８ｃにマスタを設定するとともに、第３の論理ＩＰアドレス設定解除部１４ｃにマスタに変更した旨を通知する。第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃに論理ＩＰアドレスを設定する。第３のＧＷ間モード監視部１５ｃは、第３のモード状態保持部１８ｃからマスタ状態を取得して、第２系インターネットＧＷ装置４ｄに通知する（ステップＳ９０６）。
【０１４８】
第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第２系ローカルネットＧＷ装置３ｃからマスタ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ９１２）。この第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄにマスタを設定する（ステップＳ９１３）。
【０１４９】
第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ｄは、第４のモード状態保持部１８ｄからマスタ状態を取得して、第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄに送信する（ステップＳ９１４）。
【０１５０】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ｄは、第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄからのマスタ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ９１５）。この第４のモード判定部１７ｄは、マスタ変更通知を受け取って、第４のモード状態保持部１８ｄにマスタを設定する。第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからマスタ状態を取得して、第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ９１６）。
【０１５１】
この第２系ローカルネットＧＷ装置３ｃ内の第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからのマスタ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ９１７）。この第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃにマスタを設定するとともに、第３の論理ＩＰアドレス設定解除部１４ｃにマスタに変更した旨を通知する（ステップＳ９１８）。この第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃに論理ＩＰを設定する（ステップＳ９１９）。
【０１５２】
第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃそれぞれの第１および第３の２系間モード監視部１６ａ、１６ｃは、ハートビート通信の復旧を検出して、通信結果を第１および第３のモード判定部１７ａ、１７ｃそれぞれに渡す（ステップＳ９０２、Ｓ９０７）。
【０１５３】
第１および第３のモード判定部１７ａ、１７ｃそれぞれは、スプリットブレインを検出する（ステップＳ９０３、Ｓ９０８）。第１および第３の２系間モード監視部１６ａ、１６ｃそれぞれは、第１および第３のスプリットブレイン復旧設定部２３ａ、２３ｃそれぞれからマスタ継続の優先度情報を取得して、それぞれの相手系ローカルネットＧＷに送信する。（ステップＳ９０４、Ｓ９０９）。
【０１５４】
第３の２系間モード監視部１６ｃは、相手系となる第１系の優先度と、自系となる第２系の優先度を第３のモード判定部１７ｃに通知する。この第３のモード判定部１７ｃは、自系（第２系）の優先度が低いと判定し、第３のモード状態保持部１８ｃにスレーブを設定する。第３のＧＷ間モード監視部１５ｃは、第３のモード状態保持部１８ｃからスレーブ状態を取得して、第２系インターネットＧＷ装置４ｄに通知するとともに、第３の論理ＩＰアドレス設定解除部１４ｃにスレーブに変更した旨を通知する（ステップＳ９１０）。第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃの論理ＩＰを解除する（ステップＳ９１１）。
【０１５５】
第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第１系ローカルネットＧＷ装置１ａからのスレーブ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ９２０）。この第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄにスレーブを設定する（ステップＳ９２１）。この第４の系内モード監視部１９ｄは、第４のモード状態保持部１８ｄからスレーブ状態を取得して、第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄに通知する（ステップＳ９２２）。
【０１５６】
第２ローカルネット３０２用の第２系インターネットＧＷ装置４ｄ内の第４の系内モード監視部１９ｄは、第１ローカルネット３０１用の第２系インターネットＧＷ装置４ｄからスレーブ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ９２３）。この第４のモード判定部１７ｄは、スレーブ変更通知を受け取って、第４のモード状態保持部１８ｄにスレーブを設定する。第４のＧＷ間モード監視部１５ｄは、第４のモード状態保持部１８ｄからスレーブ状態を取得して、第２系ローカルネットＧＷ装置３ｃに通知する（ステップＳ９２４）。
【０１５７】
この第２系ローカルネットＧＷ装置３ｃの第３のＧＷ間モード監視部１５ｃは、第２系インターネットＧＷ装置４ｄからのスレーブ変更通知を受け取って、第３のモード判定部１７ｃに渡す（ステップＳ９２５）。この第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃにスレーブを設定するとともに、第３の論理ＩＰアドレス設定解除部１４ｃにスレーブに変更した旨を通知する（ステップＳ９２６）。この第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃから論理ＩＰを解除する（ステップＳ９２７）。
【０１５８】
これにより、ハートビート通信の復旧時に、第１系ＧＷ装置５をマスタとして、スプリットブレインを解消することができる。
【０１５９】
以上の説明からわかるように本実施形態によれば、スプリットブレインが一時的に発生しても、優先してマスタとなるＧＷが予め設定されているため、通信路が一定に保たれる。
【０１６０】
これにより、例えば、優先度の高い方の系のＧＷ同士の通信は、高速な回線を割り当てて、優先度の低い方のＧＷ同士の通信は、低速な回線を割り当てることが可能である。低速な回線をバックアップ回線として用いることで、システムを構築するときの広域通信網に係るコストを下げることができる。
【０１６１】
［第３の実施形態］
本発明に係る通信装置の第３の実施形態について、図２および図１０〜図１２を用いて説明する。
【０１６２】
図１０は、本実施形態の通信装置の構成を示すブロック図である。図１１は、図１０の両系のＧＷが共に停止した後に再起動したときのスプリットブレイン解消手順の概要を示すフローチャートである。図１２は、図１０の第１系および第２系ＧＷ装置６同士のハートビート通信が復旧したときのスプリットブレイン解消手順の概要を示すフローチャートである。
【０１６３】
なお、本実施形態は、第１の実施形態の変形例であって、第１の実施形態と同一部分または類似部分には、同一符号を付して、重複説明を省略する。また、本実施形態の通信装置は、図２と同様のネットワークシステムを構成している。
【０１６４】
本実施形態では、図１の第１の実施形態に加えて、第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃそれぞれには、第１のマスタ遷移時刻設定部２４ａおよび第３のマスタ遷移時刻設定部２４ｃが設けられている。
【０１６５】
第１および第３のマスタ遷移時刻設定部２４ａ、２４ｃは、第１および第３のモード判定部１７ａ、１７ｃそれぞれがマスタを設定したときに、第１および第３のモード状態保持部１８ａ、１８ｃそれぞれにマスタ遷移時刻を記録する機能を有している。マスタ遷移時刻は、スレーブに遷移した時点でリセットされる。
【０１６６】
第１および第３の２系間モード監視部１６ａ、１６ｃは、相手系のローカルネットＧＷにマスタ遷移時刻を互いに通知し合って、２つの系のうち遅い時刻にマスタに遷移したＧＷをスレーブに変更する。
【０１６７】
次に、本実施形態の作用について説明する。先ず、通常時の動作について図１１を用いて説明する。
【０１６８】
第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃが共に停止した後に再起動して復旧するときに、第１系ＧＷ装置５が先に起動してマスタに遷移した後にスプリットブレインを検出した場合に、スプリットブレインを解消する方法について、図１１を用いて説明する。なお、第１系ＧＷ装置５と第２系とのモード同期については、第２の実施形態と同様である。
【０１６９】
先ず、第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃが停止して（ステップＳ１１０１、Ｓ１１０７）、それぞれが再起動する（ステップＳ１１０２、Ｓ１１０８）。第１の２系間モード監視部１６ａおよび第３の２系間モード監視部１６ｃそれぞれは、ハートビート通信を開始する（ステップＳ１１０３、Ｓ１１０９）。
【０１７０】
第１ローカルネット３０１用の第１および第３のモード判定部１７ａ、１７ｃは、互いにモードが確立していないことから、第１および第３のモード状態保持部１８ａ、１８ｃそれぞれにマスタが設定されて、第１および第３のマスタ遷移時刻設定部２４ａ、２４ｃそれぞれに、マスタに遷移した旨を通知する。第１および第３のマスタ遷移時刻設定部２４ａ、２４ｃそれぞれは、第１および第３のモード状態保持部１８ａ、１８ｃそれぞれにマスタ遷移時刻を登録する。第１および第３のＧＷ間モード監視部１５ａ、１５ｃそれぞれは、第１および第３のモード状態保持部１８ａ、１８ｃからマスタ状態を取得して、第１系インターネットＧＷ装置２ｂおよび第２系インターネットＧＷ装置４ｄそれぞれに通知する（ステップＳ１１０４、Ｓ１１１２）。
【０１７１】
第１系インターネットＧＷ装置２ｂ内の第２のＧＷ間モード監視部１５ｂおよび第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄそれぞれは、マスタ変更通知を受け取って、第２および第４のモード判定部１７ｂ、１７ｄそれぞれに通知する（ステップＳ１１１０、Ｓ１１１６）。これらの第２および第４のモード判定部１７ｂ、１７ｄそれぞれは、第２および第４のモード状態保持部１８ｂ、１８ｄに、マスタを設定する（ステップＳ１１１１、Ｓ１１１７）。
【０１７２】
第１系ローカルネットＧＷ装置１ａ内の第１の２系間モード監視部１６ａおよび第２系ローカルネットＧＷ装置３ｃ内の第３の２系間モード監視部１６ｃそれぞれは、ハートビート通信結果を、第１および第３のモード判定部１７ａ、１７ｃそれぞれに渡し、スプリットブレインを検出する（ステップＳ１１０５、Ｓ１１１３）。
【０１７３】
第１および第３の２系間モード監視部１６ａ、１６ｃそれぞれは、第１および第３のモード状態保持部１８ａ、１８ｃそれぞれからマスタ遷移時刻を取得して、相手系のローカルネットＧＷと送信し合う（ステップＳ１１０６、Ｓ１１１４）。
【０１７４】
第３の２系間モード監視部１６ｃは、自系（第２系）のマスタ遷移時刻が新しい時刻であることを、第３のモード判定部１７ｃに通知する。第３のモード判定部１７ｃは、第３のモード状態保持部１８ｃにスレーブを設定する。第３のＧＷ間モード監視部１５ｃは、第３のモード状態保持部１８ｃからスレーブ状態を取得して、第２系インターネットＧＷ装置４ｄに通知する（ステップＳ１１１５）。
【０１７５】
第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、スレーブ変更通知を受け取って、第４のモード判定部１７ｄに通知する（ステップＳ１１１８）。第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄにスレーブを設定する（ステップＳ１１１９）。
【０１７６】
これにより、両系が同時にダウンした場合に、先にマスタに遷移した第1系のＧＷをそのままマスタとすることで、スプリットブレインを解消することができる。
【０１７７】
次に、第１系ＧＷ装置５がマスタで、第１系ローカルネットＧＷ装置１ａおよび第２系ローカルネットＧＷ装置３ｃの間のハートビート通信が切断されて再び通信が復旧した後のスプリットブレイン検出と、第1系ＧＷをマスタとして継続するスプリットブレイン解消方法について、図１２を用いて説明する。
【０１７８】
先ず、第１および第３の２系間モード監視部１６ａ、１６ｃそれぞれは、ハートビート通信の切断を検出し、第１および第３のモード判定部１７ａ、１７ｃそれぞれに通知する（ステップＳ１２０１、Ｓ１２０５）。
【０１７９】
第３のモード判定部１７ｃは、ハートビート通信の切断通知と第３のモード状態保持部１８ｃから取得したスレーブ状態より、第３のモード状態保持部１８ｃにマスタを設定して、第３のマスタ遷移時刻設定部２４ｃにマスタに遷移した旨を通知する。第３のマスタ遷移時刻設定部２４ｃは、第３のモード状態保持部１８ｃにマスタ遷移時刻を登録して、第３の論理ＩＰアドレス設定解除部１４ｃにマスタに変更した旨を通知する。第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃに論理ＩＰアドレスを設定する。第３のＧＷ間モード監視部１５ｃは、第３のモード状態保持部１８ｃからマスタ状態を取得して、第２系インターネットＧＷ装置４ｄに通知する（ステップＳ１２０６）。
【０１８０】
第２系インターネットＧＷ装置４ｄ内の第４のＧＷ間モード監視部１５ｄは、第２系ローカルネットＧＷ装置３ｃからのマスタ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ１２１２）。この第４のモード判定部１７ｄは第４のモード状態保持部１８ｄにマスタを設定する（ステップＳ１２１３）。
【０１８１】
第１系ローカルネットＧＷ装置１ａ内の第１の２系間モード監視部１６ａは、ハートビート通信の復旧を検出し、通信結果を第１のモード判定部１７ａに渡す（ステップＳ１２０２）。この第１のモード判定部１７ａは、スプリットブレインを検出する（ステップＳ１２０３）。第２系ローカルネットＧＷ装置３ｃも同様にスプリットブレインを検出する（ステップＳ１２０７、Ｓ１２０８）。
【０１８２】
第１および第３の２系間モード監視部１６ａ、１６ｃそれぞれは、第１および第３のモード状態保持部１８ａ、１８ｃそれぞれから、マスタ遷移時刻を取得して、相手系のＧＷと送信し合う（ステップＳ１２０４、Ｓ１２０９）。
【０１８３】
第３の２系間モード監視部１６ｃは、相手系（第１系）のマスタ遷移時刻および自系（第２系）のマスタ遷移時刻それぞれを第３のモード判定部１７ｃに通知する。第３のモード判定部１７ｃは、自系（第２系）のマスタ遷移時刻が後であると判定して、第３のモード状態保持部１８ｃにスレーブを設定する。第３のＧＷ間モード監視部１５ｃは、第３のモード状態保持部１８ｃからスレーブ状態を取得して、第２インターネットＧＷに通知する。第３のモード判定部１７ｃは、第３の論理ＩＰアドレス設定解除部１４ｃにスレーブに変更した旨を通知する（ステップＳ１２１０）。
【０１８４】
第３の論理ＩＰアドレス設定解除部１４ｃは、第３のＬＡＮポート２０ｃの論理ＩＰを解除する（ステップＳ１２１１）。
【０１８５】
第2系インターネットＧＷ内の第４のＧＷ間モード監視部１５ｄは、第１系ローカルネットＧＷ装置１ａからのスレーブ変更通知を受け取って、第４のモード判定部１７ｄに渡す（ステップＳ１２２０）。この第４のモード判定部１７ｄは、第４のモード状態保持部１８ｄにスレーブを設定する（ステップＳ１２２１）。
【０１８６】
これにより、ハートビート通信に障害が発生した場合に、先にマスタに遷移した第1系ＧＷをそのままマスタにすることで、スプリットブレインが解消される。
【０１８７】
以上の説明からわかるように本実施形態によれば、スプリットブレインを解消するときに論理ＩＰの無駄な再割り当てが発生しないため、第２の実施形態に比べて、スプリットブレインを早く解消することが可能になる。
【０１８８】
［第４の実施形態］
本発明に係る通信装置の第４の実施形態について、図２および図１３〜図１５を用いて説明する。
【０１８９】
図１３は、本実施形態の通信装置の構成を示すブロック図である。図１４は、図１３のＧＷ間の転送設定を自動設定する手順の概要を示すフローチャートである。図１５は、本実施形態のパケット転送手順の概要を示すフローチャートである。
【０１９０】
なお、本実施形態は、第１の実施形態の変形例であって、第１の実施形態と同一部分または類似部分には、同一符号を付して、重複説明を省略する。また、本実施形態の通信装置は、図２と同様のネットワークシステムを構成している。
【０１９１】
本実施形態では、図１の第１の実施形態に加えて、第１系ローカルネットＧＷ装置１ａ、第１系インターネットＧＷ装置２ｂ、第２系ローカルネットＧＷ装置３ｃ、および第２系インターネットＧＷ装置４ｄそれぞれは、第１のＧＷ間転送設定通知部２５ａ、第２のＧＷ間転送設定通知部２５ｂ、第３のＧＷ間転送設定通知部２５ｃ、および第４のＧＷ間転送設定通知部２５ｄを有している。
【０１９２】
さらに、第１系インターネットＧＷ装置２ｂおよび第２系インターネットＧＷ装置４ｄそれぞれには、第２の転送設定監視部２６ｂおよび第４の転送設定監視部２６ｄが設けられている。
【０１９３】
第１のＧＷ間転送設定通知部２５ａは、第１系ローカルネットＧＷ装置１ａで第１の転送可能パケット設定部１１ａの転送設定を、第１系用非ＩＰ通信路２２ａを経由して第１系インターネットＧＷ装置２ｂに通知する機能を有する。
【０１９４】
第２のＧＷ間転送設定通知部２５ｂは、第１系ローカルネットＧＷ装置１ａから受け取った転送設定を第２の転送可能パケット設定部１１ｂに入力する機能を有する。また、第２のＧＷ間転送設定通知部２５ｂは、第２の転送可能パケット設定部１１ｂから取得した転送設定を、異なるローカルネットワーク、例えば第２ローカルネット３０２に属する第１系インターネットＧＷ装置２ｂに送信する機能を有する。
【０１９５】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２のＧＷ間転送設定通知部２５ｂは、送信されてきた転送設定を第２の転送可能パケット設定部１１ｂに入力する機能を有する。
【０１９６】
第２の転送設定監視部２６ｂは、第２の転送可能パケット設定部１１ｂに転送設定を保存する機能を有する。
【０１９７】
第２系ＧＷ装置６についても、第３および第４のＧＷ間転送設定通知部２５ｄ、並びに第４の転送設定監視部２６ｄは、第１系ＧＷ装置５と同様の機能を有している。
【０１９８】
次に、本実施形態の通信装置の作用について、通常時の動作を説明する。
【０１９９】
先ず、第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａ内の第１の転送可能パケット設定部１１ａ、および、第２ローカルネット３０２用の第１系ローカルネットＧＷ装置１ａ内の第１の転送可能パケット設定部１１ａそれぞれで、パケット転送設定を保存する（ステップＳ１４０１、Ｓ１４０６）。なお、図１４では、マスタのＧＷにおけるフローチャートを示しているため、第１系および第２系を区別していない。２重系を構成する場合、第１系および第２系それぞれにパケット転送設定を保存するとよい。
【０２００】
第１ローカルネット３０１用の第１系ローカルネットＧＷ装置１ａ内の第１のＧＷ間転送設定通知部２５ａは、第１の転送可能パケット設定部１１ａから転送設定を取得して、第１系用非ＩＰ通信路２２ａを経由して第１系インターネットＧＷ装置２ｂに通知する（ステップＳ１４０２）。
【０２０１】
第１系インターネットＧＷ装置２ｂ内の第２のＧＷ間転送設定通知部２５ｂは、第１系ローカルネットＧＷ装置１ａから転送設定を受け取って、第２の転送設定監視部２６ｂに渡す（ステップＳ１４０３）。この第２の転送設定監視部２６ｂは、第２の転送可能パケット設定部１１ｂに転送設定を保存する（ステップＳ１４０５）。
【０２０２】
第２ローカルネット３０２用の第１系インターネットＧＷ装置２ｂ内の第２の転送設定監視部２６ｂは、第１ローカルネット３０１用の第１系インターネットＧＷ装置２ｂから通知された転送設定を受け取って（ステップＳ１４０７）、第２の転送可能パケット設定部１１ｂに転送設定を保存する（ステップＳ１４０８）。
【０２０３】
これにより、例えば第１ローカルネット３０１用のインターネットＧＷから、どのインターネットＧＷに送信すればよいか自動で認識される。
【０２０４】
図１５の例では、第１の実施形態の図３の例と同様に、第１ローカルネット３０１内の第１計算機１０１から、第２ローカルネット３０２内の第２計算機１０２にパケット転送を行う。図３の例では、各ＧＷ装置で転送設定を保存している（ステップＳ３０１〜Ｓ３０４）が、本実施形態では、これらのステップを行うことなくパケットを転送できる。
【０２０５】
以上の説明からわかるように本実施形態によれば、１つのローカルネットＧＷの転送設定を、複数のインターネットＧＷ間で共有できる。これにより、ローカルネットＧＷから転送されたパケットを、どのインターネットＧＷに転送すべきかを予め認識しておくことができ、使用者はローカルネット間でのパケットの送受信についてのみ意識するだけでよい。
【０２０６】
また、別のローカルネットが追加された場合でも、インターネットＧＷ間の転送設定を自動的に認識することで、広域網を利用したネットワーク構成の変更にも柔軟に対応することができる。
【０２０７】
［その他の実施形態］
上記実施形態の説明は、本発明を説明するための例示であって、特許請求の範囲に記載の発明を限定するものではない。また、本発明の各部構成は上記実施形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。
【０２０８】
例えば、論理ＩＰアドレス設定解除部が、モード判定部から取得したモードが、マスタの場合だけでなく、スレーブの場合にも論理ＩＰアドレスを設定してもよい。
【０２０９】
例えば、図４の論理ＩＰアドレスを切り替える手順で、第１系ＧＷ装置５をスレーブに設定したとき（ステップＳ４２４）、論理ＩＰアドレスを解除せずに、新たな論理ＩＰアドレスを設定する。これにより、論理ＩＰアドレスにより回線種別の特定を行うことができる。
【０２１０】
マスターモードに対する論理ＩＰアドレスだけでなく、スレーブモードに対する論理ＩＰアドレスも自動で切り替えることで、メイン回線と独立した経路でのデータの伝送をでき、メイン回線の負荷に関係なく通信品質を一定にすることができる。
【０２１１】
すなわち、マスタに対する論理ＩＰアドレスだけでなく、スレーブに対する論理ＩＰアドレスも自動で切り替えることで、メイン回線とは別に独立した経路でデータを伝送でき、メイン回線の負荷に関係なく通信品質を一定にすることが可能になる。
【符号の説明】
【０２１２】
１ａ…第１系ローカルネットＧＷ装置、２ｂ…第１系インターネットＧＷ装置、３ｃ…第２系ローカルネットＧＷ装置、４ｄ…第２系インターネットＧＷ装置、５…第１系ＧＷ装置、６…第２系ＧＷ装置、１１ａ…第１の転送可能パケット設定部、１１ｂ…第２の転送可能パケット設定部、１１ｃ…第３の転送可能パケット設定部、１１ｄ…第４の転送可能パケット設定部、１２ａ…第１のＩＰ送受信部、１２ｂ…第２のＩＰ送受信部、１２ｃ…第３のＩＰ送受信部、１２ｄ…第４のＩＰ送受信部、１３ａ…第１の非ＩＰ送受信部、１３ｂ…第２の非ＩＰ送受信部、１３ｃ…第３の非ＩＰ送受信部、１３ｄ…第４の非ＩＰ送受信部、１４ａ…第１の論理ＩＰアドレス設定解除部、１４ｃ…第３の論理ＩＰアドレス設定解除部、１５ａ…第１のＧＷ間モード監視部、１５ｂ…第２のＧＷ間モード監視部、１５ｃ…第３のＧＷ間モード監視部、１５ｄ…第４のＧＷ間モード監視部、１６ａ…第１の２系間モード監視部、１６ｂ…第２の２系間モード監視部、１６ｃ…第３の２系間モード監視部、１６ｄ…第４の２系間モード監視部、１７ａ…第１のモード判定部、１７ｂ…第２のモード判定部、１７ｃ…第３のモード判定部、１７ｄ…第４のモード判定部、１８ａ…第１のモード状態保持部、１８ｂ…第２のモード状態保持部、１８ｃ…第３のモード状態保持部、１８ｄ…第４のモード状態保持部、１９ｂ…第２の系内モード監視部、１９ｄ…第４の系内モード監視部、２０ａ…第１のＬＡＮポート、２０ｂ…第２のＬＡＮポート、２０ｃ…第３のＬＡＮポート、２０ｄ…第４のＬＡＮポート、２１ａ…第１の２系間モード監視ポート、２１ｂ…第２の２系間モード監視ポート、２１ｃ…第３の２系間モード監視ポート、２１ｄ…第４の２系間モード監視ポート、２２ａ…第１系用非ＩＰ通信路、２２ｃ…第２系用非ＩＰ通信路、２３ａ…第１のスプリットブレイン復旧設定部、２３ｃ…第３のスプリットブレイン復旧設定部、２４ａ…第１のマスタ遷移時刻設定部、２４ｃ…第３のマスタ遷移時刻設定部、２５ａ…第１のＧＷ間転送設定通知部、２５ｂ…第２のＧＷ間転送設定通知部、２５ｃ…第３のＧＷ間転送設定通知部、２５ｄ…第４のＧＷ間転送設定通知部、２６ｂ…第２の転送設定監視部、２６ｄ…第４の転送設定監視部、３０１…第１ローカルネット、３０２…第２ローカルネット、３０３…第３ローカルネット、３０４…インターネット、１０１…第１計算機、１０２…第２計算機、１０３…第３計算機
【図１】
2010183157.tif 000003
【図２】
2010183157.tif 000004
【図３】
2010183157.tif 000005
【図４】
2010183157.tif 000006
【図５】
2010183157.tif 000007
【図６】
2010183157.tif 000008
【図７】
2010183157.tif 000009
【図８】
2010183157.tif 000010
【図９】
2010183157.tif 000011
【図１０】
2010183157.tif 000012
【図１１】
2010183157.tif 000013
【図１２】
2010183157.tif 000014
【図１３】
2010183157.tif 000015
【図１４】
2010183157.tif 000016
【図１５】
2010183157.tif 000017