(57)【要約】【課題】トンネリングプロトコルを用いたネットワークシステムにおいて、主系ＧＷと待機系ＧＷとを遠距離に設置し、主系ＧＷが故障から復旧したときに安定してサービスを再開し、また、短いサービス断時間を実現することを課題とする。【解決手段】本発明では、主系ＧＷ１と待機系ＧＷ２とは、ＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあい、必要に応じてＩＰｓｅｃ情報の同期を行う。そして、主系ＧＷ１に接続する回線に故障があったときは、主系ＧＷ１をスタンバイ状態（経路削除）とし、主系ＧＷ１から待機系ＧＷ２に低い優先度を付与したハートビートパケットを送信することで、待機系ＧＷ２をアクティブ状態（経路広告）とする。【選択図】図１
2011166245.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（Internet Protocol）ネットワークにおいて、ＶＰＮ（Virtual Private Network）におけるトンネルの一端となってアクティブ状態で動作する第１のゲートウェイ装置、および、前記第１のゲートウェイ装置がスタンバイ状態となる場合に前記第１のゲートウェイ装置に代わってアクティブ状態で動作する第２のゲートウェイ装置を備え、前記第１のゲートウェイ装置と前記第２のゲートウェイ装置とは所定のプロトコルによりＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあうネットワークシステムであって、
前記第１のゲートウェイ装置は、
ＩＰｓｅｃ情報、ならびに、前記第１のゲートウェイ装置がアクティブ状態とスタンバイ状態とのいずれになるかを判定するために使用される優先度情報の値である第１の優先度情報、および、前記第１の優先度情報よりも大きい値である第２の優先度情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納する第１のＩＰｓｅｃ情報同期部と、
前記第２のゲートウェイ装置に対して、前記第１の優先度情報または前記第２の優先度情報を付与したハートビートパケットを送信する第１のハートビート部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をする第１の経路広告部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路の削除広告を行う第１の経路削除部と、
前記第１のゲートウェイ装置がアクティブ状態の場合、前記第１の記憶手段に記憶された前記ＩＰｓｅｃ情報が更新されたときは、前記第１のＩＰｓｅｃ情報同期部を用いて当該更新されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第１のハートビート部を用いて前記第２のゲートウェイ装置に対して前記第２の優先度情報を付与したハートビートパケットを定期的に送信し、
前記第１のゲートウェイ装置に接続する回線に故障があった場合、前記第１の経路削除部を用いて前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路の削除広告を行って前記第１のゲートウェイ装置をスタンバイ状態とし、前記第１のＩＰｓｅｃ情報同期部を用いて前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納し、前記第１のハートビート部を用いて前記第２のゲートウェイ装置に対して前記第１の優先度情報を付与したハートビートパケットを送信し、
前記故障した回線が復旧した場合、前記第２のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第２の優先度情報よりも小さいとき、前記第１のゲートウェイ装置をアクティブ状態とし、前記第１の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をする第１の制御手段と、を備えており、
前記第２のゲートウェイ装置は、
前記ＩＰｓｅｃ情報、および、前記第１の優先度情報よりも大きくて前記第２の優先度情報よりも小さい前記第３の優先度情報を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されたＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納する第２のＩＰｓｅｃ情報同期部と、
前記第１のゲートウェイ装置に対して、前記第３の優先度情報を付与したハートビートパケットを送信する第２のハートビート部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をする第２の経路広告部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行う第２の経路削除部と、
前記第２のゲートウェイ装置がスタンバイ状態の場合、前記第２のＩＰｓｅｃ情報同期部を用いて前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納し、
前記第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第３の優先度情報よりも小さいとき、前記第２のゲートウェイ装置をアクティブ状態とし、前記第２の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をし、前記第２のハートビート部を用いて前記第１のゲートウェイ装置に対して前記第３の優先度情報を付与したハートビートパケットを定期的に送信し、前記第２の記憶手段に格納したＩＰｓｅｃ情報の更新があったときは前記第２のＩＰｓｅｃ情報同期部を用いて当該更新したＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、
前記第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第３の優先度情報よりも大きいとき、前記第２の経路削除部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行って前記第２のゲートウェイ装置をスタンバイ状態とする第２の制御手段と、を備える
ことを特徴とするネットワークシステム。
【請求項２】
ＩＰ（Internet Protocol）ネットワークにおいて、ＶＰＮ（Virtual Private Network）におけるトンネルの一端となってアクティブ状態で動作する第１のゲートウェイ装置、および、前記第１のゲートウェイ装置がスタンバイ状態となる場合に前記第１のゲートウェイ装置に代わってアクティブ状態で動作する第２のゲートウェイ装置を備え、前記第１のゲートウェイ装置と前記第２のゲートウェイ装置とは所定のプロトコルによりＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあうネットワークシステムであって、
前記第１のゲートウェイ装置は、
ＩＰｓｅｃ情報、ならびに、前記第１のゲートウェイ装置がアクティブ状態とスタンバイ状態とのいずれになるかを判定するために使用される優先度情報の値である第１の優先度情報、および、前記第１の優先度情報よりも大きい値である第２の優先度情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納する第１のＩＰｓｅｃ情報同期部と、
前記第２のゲートウェイ装置に対して、前記第１の優先度情報または前記第２の優先度情報を付与したハートビートパケットを送信する第１のハートビート部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をする第１の経路広告部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路の削除広告を行う第１の経路削除部と、
前記第１のゲートウェイ装置がアクティブ状態の場合、前記第１の記憶手段に記憶された前記ＩＰｓｅｃ情報が更新されたときは、前記第１のＩＰｓｅｃ情報同期部を用いて当該更新されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第１のハートビート部を用いて前記第２のゲートウェイ装置に対して前記第２の優先度情報を付与したハートビートパケットを定期的に送信し、
前記第１のゲートウェイ装置が故障して前記第２のゲートウェイ装置に対して前記第２の優先度情報を付与したハートビートパケットを送信しなくなった場合、前記第１のゲートウェイ装置をスタンバイ状態とし、
前記第１のゲートウェイ装置が復旧した場合、前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納し、
前記第２のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第２の優先度情報よりも小さいとき、前記第１のゲートウェイ装置をアクティブ状態とし、前記第１の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をする第１の制御手段と、を備えており、
前記第２のゲートウェイ装置は、
前記ＩＰｓｅｃ情報、および、前記第１の優先度情報よりも大きくて前記第２の優先度情報よりも小さい前記第３の優先度情報を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されたＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納する第２のＩＰｓｅｃ情報同期部と、
前記第１のゲートウェイ装置に対して、前記第３の優先度情報を付与したハートビートパケットを送信する第２のハートビート部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をする第２の経路広告部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行う第２の経路削除部と、
前記第２のゲートウェイ装置がスタンバイ状態の場合、前記第２のＩＰｓｅｃ情報同期部を用いて前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納し、
前記第１のゲートウェイ装置から前記第２の優先度を付与したハートビートパケットを所定時間以内に受信しなかった場合、前記第２のゲートウェイ装置をアクティブ状態とし、前記第２の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をし、前記第２のハートビート部を用いて前記第１のゲートウェイ装置に対して前記第３の優先度情報を付与したハートビートパケットを定期的に送信し、前記第２の記憶手段に格納したＩＰｓｅｃ情報の更新があったときは前記第２のＩＰｓｅｃ情報同期部を用いて当該更新したＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、
前記第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第３の優先度情報よりも大きいとき、前記第２の経路削除部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行って前記第２のゲートウェイ装置をスタンバイ状態とする第２の制御手段と、を備える
ことを特徴とするネットワークシステム。
【請求項３】
ＩＰ（Internet Protocol）ネットワークにおいて、ＶＰＮ（Virtual Private Network）におけるトンネルの一端となってアクティブ状態で動作する第１のゲートウェイ装置、および、前記第１のゲートウェイ装置がスタンバイ状態となる場合に前記第１のゲートウェイ装置に代わってアクティブ状態で動作する第２のゲートウェイ装置を備え、前記第１のゲートウェイ装置と前記第２のゲートウェイ装置とは所定のプロトコルによりＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあうネットワークシステムにおけるゲートウェイ装置切替方法であって、
前記第１のゲートウェイ装置は、
ＩＰｓｅｃ情報、ならびに、前記第１のゲートウェイ装置がアクティブ状態とスタンバイ状態とのいずれになるかを判定するために使用される優先度情報の値である第１の優先度情報、および、前記第１の優先度情報よりも大きい値である第２の優先度情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納する第１のＩＰｓｅｃ情報同期部と、
前記第２のゲートウェイ装置に対して、前記第１の優先度情報または前記第２の優先度情報を付与したハートビートパケットを送信する第１のハートビート部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をする第１の経路広告部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路の削除広告を行う第１の経路削除部と、
第１の制御手段と、を備えており、
前記第２のゲートウェイ装置は、
前記ＩＰｓｅｃ情報、および、前記第１の優先度情報よりも大きくて前記第２の優先度情報よりも小さい前記第３の優先度情報を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されたＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納する第２のＩＰｓｅｃ情報同期部と、
前記第１のゲートウェイ装置に対して、前記第３の優先度情報を付与したハートビートパケットを送信する第２のハートビート部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をする第２の経路広告部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行う第２の経路削除部と、
第２の制御手段と、を備えており、
前記第１のゲートウェイ装置の第１の制御手段は、
前記第１のゲートウェイ装置がアクティブ状態の場合、前記第１の記憶手段に記憶された前記ＩＰｓｅｃ情報が更新されたときは、前記第１のＩＰｓｅｃ情報同期部を用いて当該更新されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第１のハートビート部を用いて前記第２のゲートウェイ装置に対して前記第２の優先度情報を付与したハートビートパケットを定期的に送信し、
前記第１のゲートウェイ装置に接続する回線に故障があった場合、前記第１の経路削除部を用いて前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路の削除広告を行って前記第１のゲートウェイ装置をスタンバイ状態とし、前記第１のＩＰｓｅｃ情報同期部を用いて前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納し、前記第１のハートビート部を用いて前記第２のゲートウェイ装置に対して前記第１の優先度情報を付与したハートビートパケットを送信し、
前記故障した回線が復旧した場合、前記第２のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第２の優先度情報よりも小さいとき、前記第１のゲートウェイ装置をアクティブ状態とし、前記第１の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をし、
前記第２のゲートウェイ装置の第２の制御手段は、
前記第２のゲートウェイ装置がスタンバイ状態の場合、前記第２のＩＰｓｅｃ情報同期部を用いて前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納し、
前記第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第３の優先度情報よりも小さいとき、前記第２のゲートウェイ装置をアクティブ状態とし、前記第２の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をし、前記第２のハートビート部を用いて前記第１のゲートウェイ装置に対して前記第３の優先度情報を付与したハートビートパケットを定期的に送信し、前記第２の記憶手段に格納したＩＰｓｅｃ情報の更新があったときは前記第２のＩＰｓｅｃ情報同期部を用いて当該更新したＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、
前記第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第３の優先度情報よりも大きいとき、前記第２の経路削除部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行って前記第２のゲートウェイ装置をスタンバイ状態とする
ことを特徴とするゲートウェイ装置切替方法。
【請求項４】
ＩＰ（Internet Protocol）ネットワークにおいて、ＶＰＮ（Virtual Private Network）におけるトンネルの一端となってアクティブ状態で動作する第１のゲートウェイ装置、および、前記第１のゲートウェイ装置がスタンバイ状態となる場合に前記第１のゲートウェイ装置に代わってアクティブ状態で動作する第２のゲートウェイ装置を備え、前記第１のゲートウェイ装置と前記第２のゲートウェイ装置とは所定のプロトコルによりＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあうネットワークシステムにおけるゲートウェイ装置切替方法であって、
前記第１のゲートウェイ装置は、
ＩＰｓｅｃ情報、ならびに、前記第１のゲートウェイ装置がアクティブ状態とスタンバイ状態とのいずれになるかを判定するために使用される優先度情報の値である第１の優先度情報、および、前記第１の優先度情報よりも大きい値である第２の優先度情報を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納する第１のＩＰｓｅｃ情報同期部と、
前記第２のゲートウェイ装置に対して、前記第１の優先度情報または前記第２の優先度情報を付与したハートビートパケットを送信する第１のハートビート部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をする第１の経路広告部と、
前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路の削除広告を行う第１の経路削除部と、
第１の制御手段と、を備えており、
前記第２のゲートウェイ装置は、
前記ＩＰｓｅｃ情報、および、前記第１の優先度情報よりも大きくて前記第２の優先度情報よりも小さい前記第３の優先度情報を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されたＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納する第２のＩＰｓｅｃ情報同期部と、
前記第１のゲートウェイ装置に対して、前記第３の優先度情報を付与したハートビートパケットを送信する第２のハートビート部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をする第２の経路広告部と、
前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行う第２の経路削除部と、
第２の制御手段と、を備えており、
前記第１のゲートウェイ装置の第１の制御手段は、
前記第１のゲートウェイ装置がアクティブ状態の場合、前記第１の記憶手段に記憶された前記ＩＰｓｅｃ情報が更新されたときは、前記第１のＩＰｓｅｃ情報同期部を用いて当該更新されたＩＰｓｅｃ情報を前記第２のゲートウェイ装置に送信し、前記第１のハートビート部を用いて前記第２のゲートウェイ装置に対して前記第２の優先度情報を付与したハートビートパケットを定期的に送信し、
前記第１のゲートウェイ装置が故障して前記第２のゲートウェイ装置に対して前記第２の優先度情報を付与したハートビートパケットを送信しなくなった場合、前記第１のゲートウェイ装置をスタンバイ状態とし、
前記第１のゲートウェイ装置が復旧した場合、前記第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第１の記憶手段に格納し、
前記第２のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第２の優先度情報よりも小さいとき、前記第１のゲートウェイ装置をアクティブ状態とし、前記第１の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第１のゲートウェイ装置についての経路広告をし、
前記第２のゲートウェイ装置の第２の制御手段は、
前記第２のゲートウェイ装置がスタンバイ状態の場合、前記第２のＩＰｓｅｃ情報同期部を用いて前記第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を前記第２の記憶手段に格納し、
前記第１のゲートウェイ装置から前記第２の優先度を付与したハートビートパケットを所定時間以内に受信しなかった場合、前記第２のゲートウェイ装置をアクティブ状態とし、前記第２の経路広告部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路広告をし、前記第２のハートビート部を用いて前記第１のゲートウェイ装置に対して前記第３の優先度情報を付与したハートビートパケットを定期的に送信し、前記第２の記憶手段に格納したＩＰｓｅｃ情報の更新があったときは前記第２のＩＰｓｅｃ情報同期部を用いて当該更新したＩＰｓｅｃ情報を前記第１のゲートウェイ装置に送信し、
前記第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が前記第３の優先度情報よりも大きいとき、前記第２の経路削除部を用いて前記ＩＰネットワーク内のルータに前記第２のゲートウェイ装置についての経路の削除広告を行って前記第２のゲートウェイ装置をスタンバイ状態とする
ことを特徴とするゲートウェイ装置切替方法。
【請求項５】
請求項１に記載のネットワークシステムにおける前記第１のトンネル終端ゲートウェイ装置。
【請求項６】
請求項１に記載のネットワークシステムにおける前記第２のトンネル終端ゲートウェイ装置。
【請求項７】
請求項２に記載のネットワークシステムにおける前記第１のトンネル終端ゲートウェイ装置。
【請求項８】
請求項２に記載のネットワークシステムにおける前記第２のトンネル終端ゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｓｅｃ（Security Architecture for Internet Protocol）やＬ２ＴＰ（Layer 2 Tunneling Protocol）などのトンネリングプロトコルを処理するトンネル終端ゲートウェイ装置（以下、「ＧＷ」と称する。）について、冗長化によって信頼性を向上させる技術に関する。
【背景技術】
【０００２】
以下、関連する従来技術について説明する。
（従来技術１）ＶＲＲＰ（Virtual Router Redundancy Protocol）
ＩＰネットワーク内に設置したＧＷの冗長化方式としては、ＶＲＲＰ（ＲＦＣ２３３８）（非特許文献１参照）を用いて、ＩＰアドレスのプレフィックスが同じであるネットワーク内に配置した複数台のＧＷで、ＶＲＲＰグループを構成して仮想ＩＰアドレスおよび仮想ＭＡＣアドレスを共有することで、通常時にＡＣＴ（Active）−ＧＷ（アクティブ状態のＧＷ）として動作する１台の主系ＧＷに対して、通常時にＳＢＹ（Standby）−ＧＷ（スタンバイ状態のＧＷ）として待機するＮ台の待機系ＧＷを設ける方式がある。この方式によれば、主系ＧＷが故障した場合、最も優先度の高い待機系ＧＷが主系ＧＷに代わってＡＣＴ−ＧＷに切り替わり、残ったＮ−１台の待機系ＧＷがＳＢＹ−ＧＷとなる。
【０００３】
（従来技術２）ダイナミックルーティング
一方、ＯＳＰＦ（Open Shortest Path First）（ＲＦＣ２３２８）（非特許文献２参照）やＢＧＰ（Border Gateway Protocol）（ＲＦＣ１７７１、ＲＦＣ２３８５）（非特許文献３参照）に関し、ＩＰネットワーク内に配置した複数ＧＷについて、ＩＰルーティング機能の経路広告の優先度機能を用いて、主系ＧＷから待機系ＧＷへＩＰパケットの転送先を切り替える方法（ダイナミックルーティング）があった。
【０００４】
この場合、ＡＣＴ／ＳＢＹ管理を実現するために、ＡＣＴ−ＧＷはＳＢＹ−ＧＷに対してＶＲＲＰアドバタイズを定期的に送信する。そして、主系ＧＷが故障した際は、ＩＰネットワーク内部の経路制御によって、待機系ＧＷが、故障した主系ＧＷに替わってＡＣＴ−ＧＷとして動作し、主系ＧＷが復旧した際は、再度、主系ＧＷが近隣のルータに経路広告（以下、単に「経路広告」とも称する。）することにより自動的に切り戻る。
【０００５】
（従来技術３）ＩＰｓｅｃ-ＧＷの冗長化方式（非特許文献４参照）
前記（従来技術２）を改良したこの方式（非特許文献４に開示された技術）では、高優先度の主系ＧＷが故障した場合、低優先度の待機系ＧＷにＩＫＥ（Internet Key Exchange）パケットやライブネス監視パケットが送信されるが、待機系ＧＷはこれを破棄する。その後、端末側がライブネス監視の満了によるトンネル再確立を待機系ＧＷと行い、正常に復号化処理が完了したことを契機に、待機系ＧＷがＡＣＴ−ＧＷに遷移する。
【０００６】
（従来技術４）ＩＰｓｅｃ  ＨＡ（High Availability）（非特許文献５参照）
現在標準化が進められているこの方式（非特許文献５に開示された技術）では、主系ＧＷが故障した際に、トンネル再確立を行わずに待機系ＧＷで通信を継続するために、ＩＰｓｅｃ通信に必要な情報（ＩＫＥ  ＳＡ（Security Association）、ＩＰｓｅｃ  ＳＡ、ＳＰＤ（Security Policy Database ）キャッシュエントリなど。以下、「ＩＰｓｅｃ情報」と称する。）を主系ＧＷと待機系ＧＷとの間で予め同期しておく（共有させておく）。なお、以下において、情報を「同期する」あるいは「同期を行う」とは、２つの装置間で情報を送受信してその情報の共有を図ることを意味する。
【０００７】
この状態で主系ＧＷが故障し、待機系ＧＷにＩＫＥパケットやライブネス監視パケットが送信された場合、待機系ＧＷはＩＰｓｅｃ通信に必要な情報を保持しているため、トンネル再確立を行わずに通信を継続することができる。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】S. Knight, et al., “Virtual Router Redundancy Protocol”, Network Working Group, Request for Comments: 2338, Category: Standards Track, April 1998
【非特許文献２】J. Moy, “OSPF Version 2”, Network Working Group, Request for Comments: 2328, STD: 54, Obsoletes: 2178, Category: Standards Track, April 1998
【非特許文献３】Y. Rekhter, T. Li, “A Border Gateway Protocol 4 (BGP-4)”, Network Working Group, Request for Comments: 1771, Obsoletes: 1654, Category: Standards Track, March 1995
【非特許文献４】石村和規、外４名、「ＯＳＰＦコスト制御によるＩＰｓｅｃＧＷ冗長化方式の提案」、２００８ソサイエティ大会・講演論文集、電子情報通信学会、２００８年９月１６日、プログラム番号（Ｂ−６−１４）
【非特許文献５】Y. Nir, “IPsec High Availability Problem Statement, draft-nir-ipsecme-ipsecha-00”, Network Working Group, Internet-Draft, Intended status: Informational, Expires: March 19, 2010, September 15, 2009
【発明の概要】
【発明が解決しようとする課題】
【０００９】
キャリアがＶＰＮ（Virtual Private Network）サービスを提供する上で、サービスの信頼性を確保することは重要であり、ＧＷの冗長化はその実現方法の１つである。ＧＷの冗長化を行う際、複数のＧＷを遠距離に分散配置するのが好ましい。この理由と、実現のための問題を以下に示す。
【００１０】
＜問題１＞ＧＷの分散配置
一般的に、装置の冗長化設計は故障救済範囲が広くなるように行うのが望ましい。したがって、サービスに影響がない限りは、冗長化する装置を近距離に設置するよりも遠距離に設置したほうが、大規模災害（地震）等による装置の破壊に対応できるため、高信頼であるといえる。ＧＷは、ＶＰＮを構成する端末のトンネル終端点であるが、ＶＰＮ通信という観点で見ると単なる中継点でしかないため、設置するロケーションによって、ユーザへのサービスレベルが変わるものではない。そのため、冗長化を実現する際、主系ＧＷと待機系ＧＷは、近距離ではなく遠距離に設置するのが望ましい。
【００１１】
前記した（従来技術１）ＶＲＲＰでは、主系ＧＷが待機系ＧＷに一定間隔で送信するＶＲＲＰアドバタイズがマルチキャストであることから、主系ＧＷと待機系ＧＷはＩＰアドレスのプレフィックスが同じであるネットワーク内に設置される必要がある。したがって、前記した（従来技術１）ＶＲＲＰの技術を用いると、主系ＧＷと待機系ＧＷとを遠距離に設置するのは不可能である。
【００１２】
＜問題２＞故障ＧＷ復旧時のパケットロス抑止と安定運用
主系ＧＷが故障から復旧したときには、切り戻りによるパケットロスがなく、主系ＧＷが復旧直後で不安定な状態であっても、通信に影響がないことが望ましい。つまり、主系ＧＷが不安定にリブートを繰り返すような状態になった際にも、ＡＣＴ−ＧＷが主系ＧＷと待機系ＧＷの間で何度も変わる状態を避けなければならない。
【００１３】
前記した（従来技術２）ダイナミックルーティングを利用した際には、ＡＣＴ−ＧＷとＳＢＹ−ＧＷの間で双方の状態監視等を行わないことから、経路制御の仕組みにより、主系ＧＷ復旧時には、主系ＧＷの状態に関わらず、強制的に切り戻ってしまうという問題がある。
【００１４】
＜問題３＞ＧＷ切替によるサービス断時間の短縮
一般的に、サービスを提供する上で発生する故障によるサービス断時間は、なるべく短いほうが望ましい。前記した（従来技術３）ＩＰｓｅｃ-ＧＷの冗長化方式を利用した際には、主系ＧＷが故障してからライブネス監視満了後にトンネル再確立するまでサービスが切断されてしまうという問題がある。
【００１５】
また、前記した（従来技術４）ＩＰｓｅｃ  ＨＡによっても、単独で前記問題１〜３を解決することはできない。
【００１６】
そこで、本発明は、前記した問題を解決するためになされたものであり、トンネリングプロトコルを用いたネットワークシステムにおいて、主系ＧＷと待機系ＧＷとを遠距離に設置し、主系ＧＷが故障から復旧したときに安定してサービスを再開し、また、短いサービス断時間を実現することを課題とする。
【課題を解決するための手段】
【００１７】
前記課題を解決するために、本発明は、ＩＰネットワークにおいて、ＶＰＮにおけるトンネルの一端となってアクティブ状態で動作する第１のゲートウェイ装置、および、第１のゲートウェイ装置がスタンバイ状態となる場合に第１のゲートウェイ装置に代わってアクティブ状態で動作する第２のゲートウェイ装置を備え、第１のゲートウェイ装置と第２のゲートウェイ装置とは所定のプロトコルによりＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあうネットワークシステムであって、第１のゲートウェイ装置は、ＩＰｓｅｃ情報、ならびに、第１のゲートウェイ装置がアクティブ状態とスタンバイ状態とのいずれになるかを判定するために使用される優先度情報の値である第１の優先度情報、および、第１の優先度情報よりも大きい値である第２の優先度情報を記憶する第１の記憶手段と、第１の記憶手段に記憶されたＩＰｓｅｃ情報を第２のゲートウェイ装置に送信し、第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を第１の記憶手段に格納する第１のＩＰｓｅｃ情報同期部と、第２のゲートウェイ装置に対して、第１の優先度情報または第２の優先度情報を付与したハートビートパケットを送信する第１のハートビート部と、ＩＰネットワーク内のルータに第１のゲートウェイ装置についての経路広告をする第１の経路広告部と、ＩＰネットワーク内のルータに第１のゲートウェイ装置についての経路の削除広告を行う第１の経路削除部と、第１のゲートウェイ装置がアクティブ状態の場合、第１の記憶手段に記憶されたＩＰｓｅｃ情報が更新されたときは、第１のＩＰｓｅｃ情報同期部を用いて当該更新されたＩＰｓｅｃ情報を第２のゲートウェイ装置に送信し、第１のハートビート部を用いて第２のゲートウェイ装置に対して第２の優先度情報を付与したハートビートパケットを定期的に送信し、第１のゲートウェイ装置に接続する回線に故障があった場合、第１の経路削除部を用いてＩＰネットワーク内のルータに第１のゲートウェイ装置についての経路の削除広告を行って第１のゲートウェイ装置をスタンバイ状態とし、第１のＩＰｓｅｃ情報同期部を用いて第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を第１の記憶手段に格納し、第１のハートビート部を用いて第２のゲートウェイ装置に対して第１の優先度情報を付与したハートビートパケットを送信し、故障した回線が復旧した場合、第２のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が第２の優先度情報よりも小さいとき、第１のゲートウェイ装置をアクティブ状態とし、第１の経路広告部を用いてＩＰネットワーク内のルータに第１のゲートウェイ装置についての経路広告をする第１の制御手段と、を備えており、第２のゲートウェイ装置は、ＩＰｓｅｃ情報、および、第１の優先度情報よりも大きくて第２の優先度情報よりも小さい第３の優先度情報を記憶する第２の記憶手段と、第２の記憶手段に記憶されたＩＰｓｅｃ情報を第１のゲートウェイ装置に送信し、第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を第２の記憶手段に格納する第２のＩＰｓｅｃ情報同期部と、第１のゲートウェイ装置に対して、第３の優先度情報を付与したハートビートパケットを送信する第２のハートビート部と、ＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路広告をする第２の経路広告部と、ＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路の削除広告を行う第２の経路削除部と、第２のゲートウェイ装置がスタンバイ状態の場合、第２のＩＰｓｅｃ情報同期部を用いて第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を第２の記憶手段に格納し、第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が第３の優先度情報よりも小さいとき、第２のゲートウェイ装置をアクティブ状態とし、第２の経路広告部を用いてＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路広告をし、第２のハートビート部を用いて第１のゲートウェイ装置に対して第３の優先度情報を付与したハートビートパケットを定期的に送信し、第２の記憶手段に格納したＩＰｓｅｃ情報の更新があったときは第２のＩＰｓｅｃ情報同期部を用いて当該更新したＩＰｓｅｃ情報を第１のゲートウェイ装置に送信し、第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が第３の優先度情報よりも大きいとき、第２の経路削除部を用いてＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路の削除広告を行って第２のゲートウェイ装置をスタンバイ状態とする第２の制御手段と、を備えることを特徴とする。
【００１８】
かかる発明によれば、第１のゲートウェイ装置と第２のゲートウェイ装置とはＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあい、必要に応じてＩＰｓｅｃ情報の同期を行い、第１のゲートウェイ装置に接続する回線に故障があったときは、第１のゲートウェイ装置から第２のゲートウェイ装置に第１の優先度情報を付与したハートビートパケットを送信することで第２のゲートウェイ装置をアクティブ状態とする。また、その故障した回線が復旧したときは、第２のゲートウェイ装置から第１のゲートウェイ装置に第３の優先度情報を付与したハートビートパケットを送信することでアクティブ状態のゲートウェイ装置を第２のゲートウェイ装置から第１のゲートウェイ装置に切り替えることができる。つまり、トンネリングプロトコルを用いたネットワークシステムにおいて、第１のゲートウェイ装置と第２のゲートウェイ装置とを遠距離に設置し、第１のゲートウェイ装置が故障から復旧したときに安定してサービスを再開し、また、短いサービス断時間を実現することができる。
【００１９】
また、本発明は、ＩＰネットワークにおいて、ＶＰＮにおけるトンネルの一端となってアクティブ状態で動作する第１のゲートウェイ装置、および、第１のゲートウェイ装置がスタンバイ状態となる場合に第１のゲートウェイ装置に代わってアクティブ状態で動作する第２のゲートウェイ装置を備え、第１のゲートウェイ装置と第２のゲートウェイ装置とは所定のプロトコルによりＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあうネットワークシステムであって、第１のゲートウェイ装置は、ＩＰｓｅｃ情報、ならびに、第１のゲートウェイ装置がアクティブ状態とスタンバイ状態とのいずれになるかを判定するために使用される優先度情報の値である第１の優先度情報、および、第１の優先度情報よりも大きい値である第２の優先度情報を記憶する第１の記憶手段と、第１の記憶手段に記憶されたＩＰｓｅｃ情報を第２のゲートウェイ装置に送信し、第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を第１の記憶手段に格納する第１のＩＰｓｅｃ情報同期部と、第２のゲートウェイ装置に対して、第１の優先度情報または第２の優先度情報を付与したハートビートパケットを送信する第１のハートビート部と、ＩＰネットワーク内のルータに第１のゲートウェイ装置についての経路広告をする第１の経路広告部と、ＩＰネットワーク内のルータに第１のゲートウェイ装置についての経路の削除広告を行う第１の経路削除部と、第１のゲートウェイ装置がアクティブ状態の場合、第１の記憶手段に記憶されたＩＰｓｅｃ情報が更新されたときは、第１のＩＰｓｅｃ情報同期部を用いて当該更新されたＩＰｓｅｃ情報を第２のゲートウェイ装置に送信し、第１のハートビート部を用いて第２のゲートウェイ装置に対して第２の優先度情報を付与したハートビートパケットを定期的に送信し、第１のゲートウェイ装置が故障して第２のゲートウェイ装置に対して第２の優先度情報を付与したハートビートパケットを送信しなくなった場合、第１のゲートウェイ装置をスタンバイ状態とし、第１のゲートウェイ装置が復旧した場合、第２のゲートウェイ装置から受信したＩＰｓｅｃ情報を第１の記憶手段に格納し、第２のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が第２の優先度情報よりも小さいとき、第１のゲートウェイ装置をアクティブ状態とし、第１の経路広告部を用いてＩＰネットワーク内のルータに第１のゲートウェイ装置についての経路広告をする第１の制御手段と、を備えており、第２のゲートウェイ装置は、ＩＰｓｅｃ情報、および、第１の優先度情報よりも大きくて第２の優先度情報よりも小さい第３の優先度情報を記憶する第２の記憶手段と、第２の記憶手段に記憶されたＩＰｓｅｃ情報を第１のゲートウェイ装置に送信し、第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を第２の記憶手段に格納する第２のＩＰｓｅｃ情報同期部と、第１のゲートウェイ装置に対して、第３の優先度情報を付与したハートビートパケットを送信する第２のハートビート部と、ＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路広告をする第２の経路広告部と、ＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路の削除広告を行う第２の経路削除部と、第２のゲートウェイ装置がスタンバイ状態の場合、第２のＩＰｓｅｃ情報同期部を用いて第１のゲートウェイ装置から受信したＩＰｓｅｃ情報を第２の記憶手段に格納し、第１のゲートウェイ装置から第２の優先度を付与したハートビートパケットを所定時間以内に受信しなかった場合、第２のゲートウェイ装置をアクティブ状態とし、第２の経路広告部を用いてＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路広告をし、第２のハートビート部を用いて第１のゲートウェイ装置に対して第３の優先度情報を付与したハートビートパケットを定期的に送信し、第２の記憶手段に格納したＩＰｓｅｃ情報の更新があったときは第２のＩＰｓｅｃ情報同期部を用いて当該更新したＩＰｓｅｃ情報を第１のゲートウェイ装置に送信し、第１のゲートウェイ装置から受信したハートビートパケットに付与された優先度情報が第３の優先度情報よりも大きいとき、第２の経路削除部を用いてＩＰネットワーク内のルータに第２のゲートウェイ装置についての経路の削除広告を行って第２のゲートウェイ装置をスタンバイ状態とする第２の制御手段と、を備えることを特徴とする。
【００２０】
かかる発明によれば、第１のゲートウェイ装置と第２のゲートウェイ装置とはＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットを送受信しあい、必要に応じてＩＰｓｅｃ情報の同期を行い、第１のゲートウェイ装置が故障した場合、第２のゲートウェイ装置は第１のゲートウェイ装置から第２の優先度情報を付与したハートビートパケットを所定時間以内に受信しなかったときにアクティブ状態となり、ＩＰネットワーク内のルータに経路広告をし、第１のゲートウェイ装置に対して第３の優先度情報を付与したハートビートパケットを定期的に送信する。その後、第１のゲートウェイ装置が復旧したとき、第２のゲートウェイ装置から第１のゲートウェイ装置に第３の優先度情報を付与したハートビートパケットを送信することで、アクティブ状態のゲートウェイ装置を第２のゲートウェイ装置から第１のゲートウェイ装置に切り替えることができる。つまり、トンネリングプロトコルを用いたネットワークシステムにおいて、第１のゲートウェイ装置と第２のゲートウェイ装置とを遠距離に設置し、第１のゲートウェイ装置が故障から復旧したときに安定してサービスを再開し、また、短いサービス断時間を実現することができる。
【００２１】
また、本発明は、前記したネットワークシステムにおける第１のゲートウェイ装置または第２のゲートウェイ装置であってもよい。かかる発明によれば、第１のゲートウェイ装置および第２のゲートウェイ装置の一方を実現することができる。
【発明の効果】
【００２２】
本発明によれば、トンネリングプロトコルを用いたネットワークシステムにおいて、主系ＧＷと待機系ＧＷとを遠距離に設置し、主系ＧＷが故障から復旧したときに安定してサービスを再開し、また、短いサービス断時間を実現することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態におけるネットワークシステムの全体構成図であり、端末と主系ＧＷとの間にＩＰｓｅｃトンネルが設定された場合を示す図である。
【図２】本実施形態におけるネットワークシステムの全体構成図であり、主系ＧＷに故障が発生して、端末と待機系ＧＷとの間にＩＰｓｅｃトンネルが設定された場合を示す図である。
【図３】本実施形態におけるネットワークシステムの全体構成図であり、端末と主系ＧＷとの間にＩＰｓｅｃトンネルが設定された場合を示す図である。
【図４】本実施形態におけるネットワークシステムの全体構成図であり、主系ＧＷに接続する経路に故障が発生して、端末と待機系ＧＷとの間にＩＰｓｅｃトンネルが設定された場合を示す図である。
【図５】本実施形態における主系ＧＷの処理の流れを示すフローチャートである。
【図６】本実施形態における待機系ＧＷの処理の流れを示すフローチャートである。
【図７】本実施形態において主系ＧＷが故障した場合の各装置の処理のシーケンス図である。
【図８】本実施形態において主系ＧＷに接続する経路に故障が発生した場合の各装置の処理のシーケンス図である。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態（以下、「実施形態」という。）について、図面を参照（言及図以外の図も適宜参照）しながら説明する。まず、図１〜図４を参照してネットワークシステムの構成や動作概要について説明し、その後、図５を参照して主系ＧＷの動作について説明し、図６を参照して待機系ＧＷの動作について説明し、図７を参照して主系ＧＷが故障した場合の各装置の処理シーケンスについて説明し、図７を参照して主系ＧＷに接続する経路に故障が発生した場合の各装置の処理シーケンスについて説明する。
【００２５】
図１を参照して、本実施形態におけるネットワークシステムの構成について説明する。図１に示すように、ネットワークシステムＳは、ユーザネットワーク１００、ＩＰネットワーク２００、端末３００を備えて構成される。ＩＰネットワーク２００は、主系ＧＷ１（第１のゲートウェイ装置）、待機系ＧＷ２（第２のゲートウェイ装置）、ルータ３ａ（３），３ｂ（３），３ｃ（３）、キャリアネットワーク４を備えて構成される。また、例えば、主系ＧＷ１は東京に設置され、待機系ＧＷ２は大阪に設置される。
【００２６】
主系ＧＷ１は、コンピュータ装置であり、制御手段１１（第１の制御手段）、記憶手段１２（第１の記憶手段）、入力部１３、出力部１４、表示部１５を備えている。なお、主系ＧＷ１は、ＩＫＥ（Internet Key Exchange）ｖ２を用いて外部装置とＩＰｓｅｃ接続をすることができる。
【００２７】
制御手段１１は、ＩＰｓｅｃ情報同期部１６（第１のＩＰｓｅｃ情報同期部）、ハートビート部１７（第１のハートビート部）、経路広告部１８（第１の経路広告部）、経路削除部１９（第１の経路削除部）を備え、例えば、ＣＰＵ（Central Processing Unit）とメモリによって実現される。なお、以下において、制御手段１１におけるＩＰｓｅｃ情報同期部１６、ハートビート部１７、経路広告部１８、経路削除部１９以外の動作については、「制御手段１１」を動作主体として記述する。
【００２８】
ＩＰｓｅｃ情報同期部１６は、例えば、ＴＣＰ（Transmission Control Protocol）を用いてＩＰｓｅｃ情報の同期を行う。ここで、ＩＰｓｅｃ情報の同期とは、主系ＧＷ１と待機系ＧＷ２でＩＰｓｅｃ情報を共有することを指す。具体的には、主系ＧＷ１で保持しているＩＰｓｅｃ情報を待機系ＧＷ２に送信する。また、待機系ＧＷ２から受信したＩＰｓｅｃ情報を記憶手段１２に反映する。なお、ＩＰｓｅｃ情報同期部１６が待機系ＧＷ２にＩＰｓｅｃ情報を送信するトリガーは、例えば、ＴＣＰコネクションの確立やトンネルの確立や切断によってＩＰｓｅｃ情報を更新したことである。
【００２９】
ハートビート部１７は、主系ＧＷ１自身や主系ＧＷ１に接続する経路（回線）に故障がないときは、待機系ＧＷ２に対して、優先度[１００]（第２の優先度情報）のＩＣＭＰ（Internet Control Message Protocol）ハートビートパケットを１秒毎に送信する。また、ハートビート部１７は、主系ＧＷ１に接続する経路（回線）に故障があるときは、待機系ＧＷ２に対して、優先度[０]（第１の優先度情報）のＩＣＭＰハートビートパケットを送信する。
【００３０】
経路広告部１８は、ＢＧＰ  ＵＰＤＡＴＥの機能により、ＩＰｓｅｃ終端ＩＰアドレスを近隣のルータ３に経路広告する。また、経路広告部１８は、端末３００に対して、ＩＰｓｅｃトンネル４００に関する端末用ＩＰアドレスを払い出す。
経路削除部１９は、主系ＧＷ１に接続する経路が故障したときに、経路の削除広告を行う。
【００３１】
記憶手段１２は、ＩＰｓｅｃ終端ＩＰアドレス、端末用ＩＰアドレス、優先度[１００]、優先度[０]などの情報を記憶しており、例えば、ハードディスクなどによって実現される。
入力部１３は、情報を入力する手段であり、例えば、主系ＧＷ１のユーザが使用するマウスやキーボード、あるいは、入力インタフェースなどが該当する。
出力部１４は、情報を外部に出力する手段であり、例えば、出力インタフェースなどが該当する。
表示部１５は、情報を表示する手段であり、例えば、ＬＣＤ（Liquid Crystal Display）などの表示装置が該当する。
【００３２】
待機系ＧＷ２は、コンピュータ装置であり、制御手段２１（第２の制御手段）、記憶手段２２（第２の記憶手段）、入力部２３、出力部２４、表示部２５を備えている。なお、待機系ＧＷ２は、ＩＫＥｖ２を用いて外部装置とＩＰｓｅｃ接続をすることができる。
制御手段２１は、ＩＰｓｅｃ情報同期部２６（第２のＩＰｓｅｃ情報同期部）、ハートビート部２７（第２のハートビート部）、経路広告部２８（第２の経路広告部）、経路削除部２９（第２の経路削除部）を備え、例えば、ＣＰＵとメモリによって実現される。
【００３３】
ＩＰｓｅｃ情報同期部２６は、例えば、ＴＣＰを用いてＩＰｓｅｃ情報の同期を行う。具体的には、待機系ＧＷ２で保持しているＩＰｓｅｃ情報を主系ＧＷ１に送信する。また、主系ＧＷ１から受信したＩＰｓｅｃ情報を記憶手段２２に反映する。ＩＰｓｅｃ情報同期部２６が主系ＧＷ１にＩＰｓｅｃ情報を送信するトリガーは、例えば、ＴＣＰコネクションの確立やトンネルの確立や切断によってＩＰｓｅｃ情報を更新したことである。
【００３４】
ハートビート部２７は、例えば、待機系ＧＷ２がＡＣＴ-ＧＷである間、主系ＧＷ１に対して、優先度[５０]（第３の優先度情報）のＩＣＭＰハートビートパケットを１秒毎に送信する。
【００３５】
経路広告部２８は、ＢＧＰ  ＵＰＤＡＴＥの機能により、ＩＰｓｅｃ終端ＩＰアドレスを近隣のルータ３に経路広告する。また、経路広告部２８は、端末３００に対して、ＩＰｓｅｃトンネル４００に関する端末用ＩＰアドレスを払い出す。
経路削除部２９は、待機系ＧＷ２がＡＣＴ-ＧＷからＳＢＹ-ＧＷに変わった後で、近隣のルータ３に経路の削除広告を行う。
【００３６】
記憶手段２２は、ＩＰｓｅｃ終端ＩＰアドレス、端末用ＩＰアドレス、優先度[５０]などの情報を記憶しており、例えば、ハードディスクなどによって実現される。
入力部２３は、情報を入力する手段であり、例えば、待機系ＧＷ２のユーザが使用するマウスやキーボード、あるいは、入力インタフェースなどが該当する。
出力部２４は、情報を外部に出力する手段であり、例えば、出力インタフェースなどが該当する。
表示部２５は、情報を表示する手段であり、例えば、ＬＣＤなどの表示装置が該当する。
【００３７】
なお、ハートビートの実現方法としては、前記したＩＣＭＰハートビートパケット（ＩＣＭＰのＥＣＨＯメッセージ）の送信のほかに、例えば、RequestメッセージやRouter Advertisementメッセージの送信が考えられる。ＩＣＭＰハートビートパケットを送信する場合、前記したように、自身(ＡＣＴ−ＧＷ)の優先度を格納して送信する。また、主系ＧＷ１が待機系ＧＷ２にハートビートパケットを送信した場合、待機系ＧＷ２からの応答はあってもなくてもよい。また、例えば、優先度を格納したＵＤＰ（User Datagram Protocol）パケットをハートビートパケットとして利用してもよく、さらに、同等の機能をもつパケットであれば他のプロトコルを利用したパケットであってもよい。
【００３８】
端末３００は、コンピュータ装置であり、ＩＰネットワーク２００に向けてＩＰｓｅｃトンネル確立要求を行う。そうすると、そのＩＰｓｅｃトンネル確立要求は経路広告を行っている主系ＧＷ１へ到達し、端末３００と主系ＧＷ１との間でＩＰｓｅｃトンネル４００ａ（４００）が確立される。このとき、主系ＧＷ１から端末３００に端末用ＩＰアドレスが払い出される。その端末用ＩＰアドレスは、端末３００へ通知されるほか、主系ＧＷ１から近隣のルータ３に広告される。また、ＩＰｓｅｃトンネル４００ａの通信に必要なＩＰｓｅｃ情報は、主系ＧＷ１から待機系ＧＷ２へ同期される。
【００３９】
図２に示すように、主系ＧＷ１が故障した場合、待機系ＧＷ２は、一定の監視期間（所定時間）内に主系ＧＷ１からＩＣＭＰハートビートパケットが届かないことを契機にＡＣＴ−ＧＷとなり、ＩＰｓｅｃ終端ＩＰアドレスと、主系ＧＷ１から同期（送信）された端末３００へ払い出し済みのＩＰアドレスとを、近隣のルータ３に広告する。また、待機系ＧＷ２は、主系ＧＷ１へ優先度[５０]のＩＣＭＰハートビートパケットを１秒毎に送信する。
【００４０】
また、図３に示すように、主系ＧＷ１に接続する経路が故障（回線切断など）して通信継続ができない場合、主系ＧＷ１は、その回線切断により影響を受けていない回線についてＢＧＰ  ＷＩＴＨＤＲＡＷの機能により近隣のルータ３に経路の削除広告を行う。また、主系ＧＷ１は、待機系ＧＷ２に対して、優先度[０]のＩＣＭＰハートビートパケットを送信する。この優先度[０]のＩＣＭＰハートビートパケットの送信は回線故障の通知のために行うものであるので、送信回数は、１回でよいが、複数回でもかまわない。
【００４１】
図４に示すように、待機系ＧＷ２は、優先度[０]のＩＣＭＰハートビートパケットを受信したことを契機にＡＣＴ−ＧＷとなり（自身の保持する優先度[５０]のほうが大きいので）、ＩＰｓｅｃ終端ＩＰアドレスと主系ＧＷ１から同期された端末３００への払い出し済みのＩＰアドレスとを近隣のルータ３に広告する。また、待機系ＧＷ２は、主系ＧＷ１へ優先度[５０]のＩＣＭＰハートビートパケットを１秒毎に送信する。このとき、主系ＧＷ１は待機系ＧＷ２との通信が可能であるため、待機系ＧＷ２は主系ＧＷ１へＩＰｓｅｃ情報の同期を行う。
【００４２】
次に、図５を参照して、主系ＧＷ１の動作について説明する。図５に示すように、主系ＧＷ１は、まず、ＡＣＴ-ＧＷとして機能しており、ＩＰｓｅｃ情報同期部１６は、ＩＰｓｅｃ情報を待機系ＧＷ２に送信する（ステップＳ５０１）。
次に、ハートビート部１７は、ＩＣＭＰハートビートパケット（１００）（優先度[１００]のＩＣＭＰハートビートパケット。以下同様に表記）を待機系ＧＷ２に送信する（ステップＳ５０２）。
【００４３】
次に、制御手段１１は、主系ＧＷ１が故障しているか否かを判定し（ステップＳ５０３）、ＮｏであればステップＳ５０４に進み、ＹｅｓであればステップＳ５１２に進む（主系ＧＷ１はＳＢＹ-ＧＷとなる。）。なお、このステップＳ５０３では、例えば、主系ＧＷ１が故障していないことを認識できればＮｏと判定し、それ以外の場合はＹｅｓと判定すればよい。
【００４４】
ステップＳ５０４において、制御手段１１は、主系ＧＷ１に接続している経路（回線）の故障を検知したか否かを判定し、ＹｅｓであればステップＳ５０５に進み、ＮｏであればステップＳ５０２に戻る。
【００４５】
ステップＳ５０５において、経路削除部１９は、経路の削除広告を行う（主系ＧＷ１はＳＢＹ-ＧＷとなる。）。
続いて、ＩＰｓｅｃ情報同期部１６は、ＩＣＭＰハートビートパケット（０）を待機系ＧＷ２に送信する（ステップＳ５０６）。
【００４６】
続いて、ＩＰｓｅｃ情報同期部１６はＩＰｓｅｃ情報を待機系ＧＷ２から受信して（ステップＳ５０７）そのＩＰｓｅｃ情報を記憶手段１２に反映し、制御手段１１はＩＣＭＰハートビートパケット（５０）を待機系ＧＷ２から受信する（ステップＳ５０８）。
その後、制御手段１１は、故障した回線が復旧したか否かを判定し（ステップＳ５０９）、ＹｅｓであればステップＳ５１０に進み、ＮｏであればステップＳ５０８に戻る。
【００４７】
一方、ステップＳ５１２において、制御手段１１は、主系ＧＷ１が復旧したか否かを判定し、ＹｅｓであればステップＳ５１３に進み、ＮｏであればステップＳ５１２の処理を繰り返す。
ステップＳ５１３において、ＩＰｓｅｃ情報同期部１６は、ＩＰｓｅｃ情報を待機系ＧＷ２から受信して、そのＩＰｓｅｃ情報を記憶手段１２に反映し、ステップＳ５１０に進む。
【００４８】
ステップＳ５１０において、制御手段１１は、ＩＣＭＰハートビートパケット（５０）を待機系ＧＷ２から受信したか否かを判定し、ＹｅｓであればステップＳ５１１に進み、ＮｏであればステップＳ５１０の処理を繰り返す。なお、ステップＳ５１０において、ＩＣＭＰハートビートパケット（５０）を待機系ＧＷ２から受信したとき、そのパケットの優先度[５０]よりも、主系ＧＷ１の保持する優先度[１００]のほうが大きいことにより、主系ＧＷ１がＡＣＴ−ＧＷになるべきことを認識できる（主系ＧＷ１はＡＣＴ−ＧＷとなる。）。
ステップＳ５１１において、経路広告部１８は経路広告を行い、ステップＳ５０１に戻る。
【００４９】
次に、図６を参照して、待機系ＧＷ２の動作について説明する。図６に示すように、待機系ＧＷ２は、まず、ＳＢＹ-ＧＷとして機能しており、待機系ＧＷ２のＩＰｓｅｃ情報同期部２６はＩＰｓｅｃ情報を待機系ＧＷ２から受信して、そのＩＰｓｅｃ情報を記憶手段２２に反映する（ステップＳ６０１）。
【００５０】
続いて、制御手段２１は、ＩＣＭＰハートビートパケット（１００）を主系ＧＷ１から所定時間以内（例えば、数十秒程度）に受信したか否かを判定し（ステップＳ６０２）、ＹｅｓであればステップＳ６０３に進み、ＮｏであればステップＳ６０４に進む。ここでは、主系ＧＷ１は故障していなければ待機系ＧＷ２に対してＩＣＭＰハートビートパケット（１００）を１秒毎に送信するはずであるので、待機系ＧＷ２の制御手段２１は、数十秒程度の時間の間、ＩＣＭＰハートビートパケット（１００）を受信しなかった場合、主系ＧＷ１に故障が発生したもの判定することができる。
【００５１】
ステップＳ６０３において、制御手段２１は、ＩＣＭＰハートビートパケット（０）を主系ＧＷ１から受信したか否かを判定し、ＹｅｓであればステップＳ６０４に進み、ＮｏであればステップＳ６０２に進む。ここでは、制御手段２１は、ＩＣＭＰハートビートパケット（０）を受信した場合、そのパケットの優先度が[０]であり、待機系ＧＷ２の保持する優先度[５０]のほうが大きいことから、待機系ＧＷ２がＡＣＴ-ＧＷとなるべきことを認識できる（待機系ＧＷ２はＡＣＴ−ＧＷとなる。）。
【００５２】
その後、経路広告部２８は経路広告し（ステップＳ６０４）、ハートビート部２７はＩＣＭＰハートビートパケット（５０）を主系ＧＷ１に送信する（ステップＳ６０５）。なお、ステップＳ６０４において、待機系ＧＷ２は、主系ＧＷ１の経路広告よりも経路のコスト値を下げて経路広告する。例えば、ＢＧＰの場合、主系ＧＷ１が経路広告をコスト値（ＭＥＤ値）[１０]で行い、待機系ＧＷ２が経路広告をコスト値（ＭＥＤ値）[５]で行うと、待機系ＧＷ２からの経路広告のほうが、コスト値が小さくなる。これにより、主系ＧＷ１と待機系ＧＷ２の両方がアクティブ状態である場合に、端末３００からＩＰｓｅｃトンネル４００に向けて送信されたパケットは、待機系ＧＷ２へ転送されることになる。
【００５３】
また、ステップＳ６０５において、ＩＣＭＰハートビートパケット（５０）を主系ＧＷ１に送信するのは、主系ＧＷ１が復旧したときに、主系ＧＷ１に待機系ＧＷ２がそのときＡＣＴ−ＧＷであることを認識させるためである。
【００５４】
続いて、ＩＰｓｅｃ情報同期部２６は、ＩＰｓｅｃ情報を主系ＧＷ１に送信すべきか否かを判定し（ステップＳ６０６）、ＹｅｓであればＩＰｓｅｃ情報を主系ＧＷ１に送信して（ステップＳ６０７）からステップＳ６０８に進み、ＮｏであればステップＳ６０８に進む。なお、ステップＳ６０６では、前記したように、ＴＣＰコネクションの確立やトンネルの確立や切断によるＩＰｓｅｃ情報の更新などがあったときは、ＩＰｓｅｃ情報を主系ＧＷ１に送信すべきである（Ｙｅｓ）と判定する。
【００５５】
次に、ステップＳ６０８において、制御手段２１は、ＩＣＭＰハートビートパケット（１００）を主系ＧＷ１から受信したか否かを判定し、Ｙｅｓであれば、主系ＧＷ１がすでにＡＣＴ-ＧＷとして動作できる状態であることがわかるので（その受信したパケットの優先度[１００]は待機系ＧＷ２の優先度[５０]よりも大きいから）ステップＳ６０９に進み、ＮｏであればステップＳ６０５に戻る。
【００５６】
ステップＳ６０９において、経路削除部２９は、経路の削除広告を行い（待機系ＧＷ２はＳＢＹ-ＧＷとなる。）、ステップＳ６０１に戻る。なお、ステップＳ６０９の処理は、ステップＳ６０８でＹｅｓの後、例えば、数十秒程度の時間後に行うのがよい。その数十秒程度の時間が経過するまでに、主系ＧＷ１は、近隣のルータ３への経路広告や待機系ＧＷ２からのＩＰｓｅｃ情報の受信による同期などを完了し、ＡＣＴ-ＧＷとしての動作が可能な状態に確実になるからである。
【００５７】
次に、図７を参照して、主系ＧＷ１が故障した場合の各装置の処理シーケンスについて説明する。なお、各処理について、図５および図６におけるステップ番号についても併記する。
【００５８】
まず、主系ＧＷ１は、ＡＣＴ-ＧＷとして動作しており、待機系ＧＷ２に、ＩＰｓｅｃ情報を送信し（ステップＳ７０１、ステップＳ５０１）、また、定期的にＩＣＭＰハートビートパケット（１００）を送信する（ステップＳ７０２、７０３、ステップＳ５０２）。
【００５９】
端末３００から、ＥＳＰ（Encapsulated Security Payload）やＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信されると、そのパケットは主系ＧＷ１に到達する（図７では「◎」と表記）（ステップＳ７０４、７０５）。
【００６０】
その後、主系ＧＷ１が故障すると（ステップＳ７０６、ステップＳ５０３でＹｅｓ）、ＩＰネットワーク２００ではリンク断（主系ＧＷ１の動作不可）を検知して主系ＧＷ１への経路を削除する（ステップＳ７０７）。
そうすると、端末３００から、ＥＳＰやＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信されても、そのパケットは主系ＧＷ１に到達しない（図７では「×」と表記）（ステップＳ７０８）。
【００６１】
待機系ＧＷ２は、主系ＧＷ１からＩＣＭＰハートビートパケット（１００）を所定時間以内（例えば、数十秒程度）に受信しないことで（ステップＳ６０２でＮｏ）、自身がＡＣＴ-ＧＷになるべきことを認識し、ＢＧＰ  ＵＰＤＡＴＥの機能によりＩＰネットワーク２００における近隣のルータ３に経路広告し（ステップＳ７０９、ステップＳ６０４）、ＩＣＭＰハートビートパケット（５０）を主系ＧＷ１に送信する（ステップＳ７１０、ステップＳ６０５）。
そうすると、端末３００から、ＥＳＰやＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信された場合、そのパケットは待機系ＧＷ２に到達する（ステップＳ７１１）。
【００６２】
その後、主系ＧＷ１が復旧した場合（ステップＳ７１２、ステップＳ５１２でＹｅｓ）、待機系ＧＷ２は、主系ＧＷ１に、ＩＰｓｅｃ情報を送信し（ステップＳ７１３、ステップＳ６０６でＹｅｓ→ステップＳ６０７）、また、ＩＣＭＰハートビートパケット（５０）を送信する（ステップＳ７１４、ステップＳ６０５）。
【００６３】
続いて、主系ＧＷ１は、そのＩＣＭＰハートビートパケット（５０）を受信したことで、そのパケットの優先度[５０]よりも、自身の保持する優先度[１００]のほうが大きいことから、自身がＡＣＴ-ＧＷとなるべきことを認識し、ＢＧＰ  ＵＰＤＡＴＥの機能によりＩＰネットワーク２００における近隣のルータ３に経路広告し（ステップＳ７１５、ステップＳ５１０でＹｅｓ→ステップＳ５１１）、また、待機系ＧＷ２にＩＣＭＰハートビートパケット（１００）を送信する（ステップＳ７１６、ステップＳ５０２）。
【００６４】
その後、待機系ＧＷ２は、そのＩＣＭＰハートビートパケット（１００）を受信したことで、そのパケットの優先度[１００]よりも、自身の保持する優先度[５０]のほうが小さいことから、自身がＳＢＹ-ＧＷとなるべきことを認識し、ＢＧＰ  ＷＩＴＨＤＲＡＷの機能によりＩＰネットワーク２００における近隣のルータ３に経路の削除広告を行う（ステップＳ７１７、ステップＳ６０９）。
そうすると、端末３００から、ＥＳＰやＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信された場合、そのパケットは主系ＧＷ１に到達する（ステップＳ７１８）。
【００６５】
なお、ステップＳ７１５からステップＳ７１７までの時間帯は、主系ＧＷ１と待機系ＧＷ２のいずれも経路広告を行った状態となっているが、前記したように、主系ＧＷ１よりも待機系ＧＷ２の経路がコスト値が低いことから、端末３００からのパケットは待機系ＧＷ２に送信され、主系ＧＷ１が不安定な状態であっても通信に支障をきたさない。
【００６６】
次に、図８を参照して、主系ＧＷ１に接続する経路に故障が発生した場合の各装置の処理シーケンスについて説明する。なお、各処理について、図５および図６におけるステップ番号についても併記する。
【００６７】
まず、主系ＧＷ１は、ＡＣＴ-ＧＷとして動作しており、待機系ＧＷ２に、ＩＰｓｅｃ情報を送信し（ステップＳ８０１、ステップＳ５０１）、また、定期的にＩＣＭＰハートビートパケット（１００）を送信する（ステップＳ８０２、８０３、ステップＳ５０２）。
端末３００から、ＥＳＰやＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信されると、そのパケットは主系ＧＷ１に到達する（ステップＳ８０４、８０５）。
【００６８】
その後、主系ＧＷ１に接続する経路（回線）が故障したものとする（ステップＳ８０６、ステップＳ５０４でＹｅｓ）。
そうすると、端末３００から、ＥＳＰやＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信されても、そのパケットは主系ＧＷ１に到達しない（ステップＳ８０７）。
【００６９】
主系ＧＷ１は、ＢＧＰ  ＷＩＴＨＤＲＡＷの機能によりＩＰネットワーク２００における近隣のルータ３に経路の削除広告を行い（ステップＳ８０８、ステップＳ５０５）、また、待機系ＧＷ２にＩＣＭＰハートビートパケット（０）を送信する（ステップＳ８０９、ステップＳ５０６）。
【００７０】
待機系ＧＷ２は、そのＩＣＭＰハートビートパケット（０）を受信することで自身がＡＣＴ-ＧＷになるべきことを認識し、ＢＧＰ  ＵＰＤＡＴＥの機能によりＩＰネットワーク２００における近隣のルータ３に経路広告し（ステップＳ８１０、ステップＳ６０４）、また、ＩＣＭＰハートビートパケット（５０）を主系ＧＷ１に送信する（ステップＳ８１１、ステップＳ６０５）。
そうすると、端末３００から、ＥＳＰやＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信された場合、そのパケットは待機系ＧＷ２に到達する（ステップＳ８１２）。
【００７１】
続いて、待機系ＧＷ２はＩＰｓｅｃ情報を主系ＧＷ１に送信する（ステップＳ８１３、ステップＳ６０７）。
その後、主系ＧＷ１に接続する経路（回線）が復旧した場合（ステップＳ８１４、ステップＳ５０９でＹｅｓ）、待機系ＧＷ２は、主系ＧＷ１にＩＣＭＰハートビートパケット（５０）を送信する（ステップＳ８１５、ステップＳ６０５）。
【００７２】
続いて、主系ＧＷ１は、そのＩＣＭＰハートビートパケット（５０）を受信したことで、そのパケットの優先度[５０]よりも、自身の保持する優先度[１００]のほうが大きいことから、自身がＡＣＴ-ＧＷとなるべきことを認識し、ＢＧＰ  ＵＰＤＡＴＥの機能によりＩＰネットワーク２００における近隣のルータ３に経路広告し（ステップＳ８１６、ステップＳ５１０でＹｅｓ→ステップＳ５１１）、また、待機系ＧＷ２にＩＣＭＰハートビートパケット（１００）を送信する（ステップＳ８１７、ステップＳ５０２）。
【００７３】
その後、待機系ＧＷ２は、そのＩＣＭＰハートビートパケット（１００）を受信したことで、そのパケットの優先度[１００]よりも、自身の保持する優先度[５０]のほうが小さいことから、自身がＳＢＹ-ＧＷとなるべきことを認識し、ＢＧＰ  ＷＩＴＨＤＲＡＷの機能によりＩＰネットワーク２００における近隣のルータ３に経路の削除広告を行う（ステップＳ８１８、ステップＳ６０９）。
そうすると、端末３００から、ＥＳＰやＩＫＥによるパケットがＩＰｓｅｃトンネル４００に向けて送信された場合、そのパケットは主系ＧＷ１に到達する（ステップＳ８１８）。
【００７４】
なお、ステップＳ８１６からステップＳ８１８までの時間帯は、主系ＧＷ１と待機系ＧＷ２のいずれも経路広告を行った状態となっているが、前記したように、主系ＧＷ１よりも待機系ＧＷ２の経路がコスト値が低いことから、端末３００からのパケットは待機系ＧＷ２に送信され、主系ＧＷ１が不安定な状態であっても通信に支障をきたさない。
【００７５】
このようにして、本実施形態のネットワークシステムＳによれば、トンネリングプロトコルを用いたネットワークシステムにおいて、主系ＧＷと待機系ＧＷとを遠距離に設置し、主系ＧＷが故障から復旧したときに安定してサービスを再開し、また、短いサービス断時間を実現することができる。
【００７６】
つまり、主系ＧＷ１と待機系ＧＷ２との間で、遠距離でも到達可能な優先度付きハートビートパケットを定期的に送受信することで、主系ＧＷ１と待機系ＧＷ２とを遠距離に設置可能とした。
【００７７】
また、待機系ＧＷ２は、主系ＧＷ１からハートビートパケットを所定時間内に受信していないこと、および、主系ＧＷ１から優先度[０]のハートビートパケットを受信すること、のいずれかを契機に即座にＡＣＴ-ＧＷとしての動作を開始するため、サービス断時間の短縮を実現することができる。
【００７８】
また、主系ＧＷ１は復旧後に、ＩＰｓｅｃ情報の同期を終えていて、待機系ＧＷ２からのＩＣＭＰハートビートパケット（５０）の受信があったときにＡＣＴ−ＧＷへと遷移し、待機系ＧＷ２は主系ＧＷ１から優先度[１００]のハートビートパケットを受信してから一定時間後に経路広告を撤回してＳＢＹ−ＧＷへと遷移することとした。これにより、主系ＧＷ１が不安定な状態でＡＣＴ-ＧＷとなってしまう事態を回避することができる。
【００７９】
また、ＩＰアドレスのプレフィックスが異なるネットワークに到達可能なハートビートパケットとダイナミックルーティングを用いているため、主系ＧＷ１と待機系ＧＷ２をＩＰネットワーク２００内のどこにでも（つまり、遠距離にでも）設置することができ、さらに、ＩＰｓｅｃ  ＨＡを用いているため、切替時のトンネル再確立が不要である。
【００８０】
なお、主系ＧＷ１または待機系ＧＷ２を構成するコンピュータに実行させるためのプログラムを作成し、コンピュータにインストールすれば、コンピュータは、そのプログラムに基づいた各機能を実現することができる。
【００８１】
以上で本実施形態の説明を終えるが、本発明の態様はこれらに限定されるものではない。
例えば、ダイナミックルーティングについてはＢＧＰではなくＯＳＰＦを用いることも可能である。
また、ハートビートパケットについては、ＩＣＭＰではなくＶＲＲＰパケットをＩＰｓｅｃやＧＲＥ(Generic Routing Encapsulation)でカプセル化して用いることも可能である。
【００８２】
また、ハートビートパケットにおける優先度の[０]、[５０]、[１００]という数値は一例であり、他の数値を採用してもよい。
また、主系ＧＷ１と待機系ＧＷ２の間でハートビートパケットを送受信する時間間隔は、１秒に限定されず、２秒、５秒など、他の時間間隔であってもよい。
その他、具体的な構成について、本発明の主旨を逸脱しない範囲で適宜変更が可能である。
【符号の説明】
【００８３】
１      主系ＧＷ（第１のゲートウェイ装置）
２      待機系ＧＷ（第２のゲートウェイ装置）
３      ルータ
４      キャリアネットワーク
１１    制御手段（第１の制御手段）
１２    記憶手段（第１の記憶手段）
１３    入力部
１４    出力部
１５    表示部
１６    ＩＰｓｅｃ情報同期部（第１のＩＰｓｅｃ情報同期部）
１７    ハートビート部（第１のハートビート部）
１８    経路広告部（第１の経路広告部）
１９    経路削除部（第１の経路削除部）
２１    制御手段（第２の制御手段）
２２    記憶手段（第２の記憶手段）
２３    入力部
２４    出力部
２５    表示部
２６    ＩＰｓｅｃ情報同期部（第２のＩＰｓｅｃ情報同期部）
２７    ハートビート部（第２のハートビート部）
２８    経路広告部（第２の経路広告部）
２９    経路削除部（第２の経路削除部）
１００  ユーザネットワーク
２００  ＩＰネットワーク
３００  端末
４００  ＩＰｓｅｃトンネル
【図１】
2011166245.tif 000003
【図２】
2011166245.tif 000004
【図３】
2011166245.tif 000005
【図４】
2011166245.tif 000006
【図５】
2011166245.tif 000007
【図６】
2011166245.tif 000008
【図７】
2011166245.tif 000009
【図８】
2011166245.tif 000010