(57)【要約】【課題】ＩＰｓｅｃ通信を行っているとき、一方のＩＰｓｅｃ装置で障害が発生した場合、ＩＰｓｅｃパケットの送信はＳＡの寿命が尽きるまで続き、この間通信が途切れてロスが生じるという問題がある。【解決手段】障害が発生したＩＰｓｅｃ装置は、復旧後キャッシュを参照して通信を行っていたＩＰｓｅｃ装置に向けて障害情報通知を行う。この通知を受けとった通信相手のＩＰｓｅｃ装置はすぐに古いＳＡを消去してＩＫＥ処理を始め、ＳＡの再確立動作を行い通信を復旧する。【選択図】  図１
2005020215.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を備えた第１の電子計算機から送信されたパケットを第１の暗号化・復号化装置により暗号化して送信し、該暗号化されて送信されたパケットを第２の暗号化・復号化装置にて復号化して送信し、該復号化されて送信されたパケットを、通信機能を備える第２の電子計算機で受信することにより、前記第１の電子計算機と第２の電子計算機間にコネクションを生成する通信における障害復旧方法において、
前記第２の暗号化・復号化装置に発生した障害に対し前記第１の暗号化・復号化装置から障害復旧動作を行う場合、
前記第２の暗号・復号化装置は、前記第１の暗号化・復号化装置に向けて障害通知パケットを送信し、
前記第１の暗号化・復号化装置は、前記障害通知パケットを受信した後、前記コネクションを消去して、
前記第２の暗号化・復号化装置の間で秘密鍵交換処理を行い、
前記第２の暗号化・復号化装置との間に新たなコネクションを生成することを特徴とする障害復旧方法。
【請求項２】
請求項１に記載の障害復旧方法において、前記第２の暗号化・復号化装置は、前記消去されるコネクションとは別のコネクションを用いて、前記障害通知パケットを前記第１の暗号化・復号化装置に送信することを特徴とする障害復旧方法。
【請求項３】
通信機能を備えた第１の電子計算機から送信されたパケットを第１の暗号化・復号化装置により暗号化して送信し、該暗号化されて送信されたパケットを第２の暗号化・復号化装置にて復号化して送信し、該復号化されて送信されたパケットを、通信機能を備える第２の電子計算機で受信することにより、前記第１の電子計算機と第２の電子計算機間にコネクションを生成する通信における障害復旧方法において、
前記第２の暗号化・復号化装置に発生した障害に対して、当該第２の暗号化・復号化装置が障害復旧動作を行う場合、
前記第２の暗号化・復号化装置は、前記第１の暗号化・復号化装置と秘密鍵交換処理を行い、前記第１の暗号化・復号化装置との間に通信を管理する新たなコネクションを生成することを特徴とする障害復旧方法。
【請求項４】
請求項１または３に記載の障害復旧方法において、前記通信が行なわれるネットワークとして、以下のトポロジーを有するネットワークを用いることを特徴とする障害復旧方法、
第１の電子計算機と、該第１の電子計算機に接続された第１の暗号化・復号化装置と、
第４の暗号化・復号化装置と、該第４の暗号化・復号化装置に接続された第４の電子計算機と、
前記第１の暗号化・復号化装置と前記第２の暗号化・復号化装置とを結ぶ第１の通信経路、第２の通信経路および第３の通信経路と、
前記第２の通信経路上に設けられた第２の暗号化・復号化装置と、該第２の暗号化・復号化装置に接続された第２の電子計算機と、
前記第３の通信経路上に設けられた第２の暗号化・復号化装置と、該第３の暗号化・復号化装置に接続された第３の電子計算機とを備える。
【請求項５】
請求項１または３に記載の障害復旧方法において、前記通信が行なわれるネットワークとして、以下のトポロジーを有するネットワークを用いることを特徴とする障害復旧方法、
第１の電子計算機と、該第１の電子計算機に接続された第１の暗号化・復号化装置と、
第２の電子計算機と、該第２の電子計算機に接続された第２の暗号化・復号化装置と、
第３の電子計算機と、該第３の電子計算機に接続された第３の暗号化・復号化装置と、
第４の電子計算機と、該第４の電子計算機に接続された第４の暗号化・復号化装置と、
前記第１の暗号化・復号化装置と前記第２の暗号化・復号化装置とを結ぶ第１の通信経路と、
前記第１の暗号化・復号化装置と前記第３の暗号化・復号化装置とを結ぶ第２の通信経路と、
前記第１の暗号化・復号化装置と前記第４の暗号化・復号化装置とを結ぶ第４の通信経路とを備える。
【請求項６】
請求項１または３に記載の障害復旧方法において、前記通信が行なわれるネットワークとして、以下のトポロジーを有するネットワークを用いることを特徴とする障害復旧方法、
第１の電子計算機と、該第１の電子計算機に接続された第１の暗号化・復号化装置と、
第２の電子計算機と、該第２の電子計算機に接続された第２の暗号化・復号化装置と、
第３の電子計算機と、該第３の電子計算機に接続された第３の暗号化・復号化装置と、
前記第１の暗号化・復号化装置と前記第２の暗号化・復号化装置とを結ぶ第１の通信経路と、
前記第２の暗号化・復号化装置と前記第３の暗号化・復号化装置とを結ぶ第２の通信経路と、
前記第３の暗号化・復号化装置と前記第１の暗号化・復号化装置とを結ぶ第３の通信経路とを有する。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の端末間を接続するＩＰｓｅｃ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｉｔｙ）通信に関する通信復旧方法及びシステムに関する。詳しくは、障害から復旧した端末がキャッシュを参照してＩＰｓｅｃ通信を行っている端末に向けて障害通知パケットを送信し、障害通知パケットを受信した端末が古いＳＡ（Ｓｅｃｕｒｉｔｙ  Ａｓｓｏｃｉａｔｉｏｎ）を自動で消去することにより、通信のロスの少ないＩＰｓｅｃ通信を可能にする障害復旧方法およびシステムに関する
【０００２】
【従来の技術】
ネットワークにつながっている複数の電子計算機がＩＰｓｅｃ通信を行っている。ＩＰｓｅｃとは、インターネットの標準プロトコルであるＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）／ＩＰのＩＰにセキュリティ機能を持たせる目的で開発されたプロトコルである。複数の電子計算機は、ＩＰｓｅｃ装置によりパケットを暗号化し、ＩＰｓｅｃ装置間のＩＰｓｅｃ  ＳＡというコネクションによりセキュリティを確保してＩＰｓｅｃ通信を行う。ＩＰｓｅｃ  ＳＡとはＩＰｓｅｃ装置間で確立される単方向のコネクションである。ＩＰｓｅｃ通信では、ＩＫＥ（Ｉｎｔｅｒｎｅｔ  Ｋｅｙ  Ｅｘｃｈａｎｇｅ）というプロトコルを用いて、暗号化に用いる鍵を定期的に交換し、ＳＡの生成と管理を自動的に行う。
【０００３】
電子計算機Ａ（１０）から電子計算機Ｂ（１３）へＩＰｓｅｃ通信を行う場合、ＩＰｓｅｃ装置Ａ（１１）とＩＰｓｅｃ装置Ｂ（１２）の間でＳＡを確立する必要がある。
【０００４】
電子計算機Ａ（１０）から電子計算機Ｂ（１３）に向けて継続的にＩＰｓｅｃ通信を行っている状態について図５を用いて説明する。電子計算機Ａ（１０）は電子計算機Ｂ（１２）向けのパケットをＩＰｓｅｃ装置Ａ（１１）に送信する。電子計算機Ｂ（１２）向けのパケットを受信したＩＰｓｅｃ装置Ａ（１１）はＩＰｓｅｃ装置Ｂ（１２）向けにパケットをＩＰｓｅｃ化して転送する。ＩＰｓｅｃ装置Ｂ（１２）はこのＩＰｓｅｃパケットを受信し、復号化して元のパケットを取り出して電子計算機Ｂ（１３）に転送する。
【０００５】
ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２４０７では、障害復旧方法が定められている。この復旧方法の手順を図２を用いて説明する。ＩＰｓｅｃ装置Ｂで障害が発生すると、ＩＰｓｅｃ装置Ｂで管理しているＳＡは消去される。ＩＰｓｅｃ装置ＡはＩＰｓｅｃ装置Ｂで管理しているＳＡが無効化されたことを知らないので、ＩＰｓｅｃ装置Ａで管理しているＳＡを使用してＩＰｓｅｃ化されたパケットをＩＰｓｅｃ装置Ｂへ転送し続ける。ＩＰｓｅｃ装置ＢはこのＩＰｓｅｃパケットを受信するが、ＳＡの情報は失われているため復号化することができず、リストにないパケットを受信したとして破棄する。ＩＰｓｅｃ装置ＡはＳＡの寿命が尽きるまでパケットを送信し続け、寿命が尽きるとＩＰｓｅｃ装置ＡからＩＫＥ処理を始め、ＳＡを再確立してＩＰｓｅｃ通信を復旧する。
【０００６】
その他の障害復旧方法として、ＩＰｓｅｃ装置Ｂから復旧動作を行う方式もある。この復旧方法の手順を図４を用いて説明する。ＩＰｓｅｃ装置Ｂで障害が発生すると、ＩＰｓｅｃ装置Ｂで管理しているＳＡは消去される。ＩＰｓｅｃ装置ＡはＩＰｓｅｃ装置Ｂで管理しているＳＡが無効化されたことを知らないので、ＩＰｓｅｃ装置Ａで管理しているＳＡを使用してＩＰｓｅｃ化されたパケットをＩＰｓｅｃ装置Ｂへ転送し続ける。ＩＰｓｅｃ装置ＢはこのＩＰｓｅｃパケットを受信するが、ＳＡの情報は失われているため復号化することができず、リストにないパケットを受信したとして破棄する。しかしＩＰｓｅｃ装置Ｂはこの復号化できないＩＰｓｅｃパケットの送信元アドレスから通信相手がＩＰｓｅｃ装置Ａであると知る。ＩＰｓｅｃ装置ＢからＩＰｓｅｃ装置Ａへ向けてＩＫＥ処理を始め、ＳＡを再確立してＩＰｓｅｃ通信を復旧する。
【０００７】
【発明が解決しようとする課題】
発明が解決しようとする課題について図５を参照して説明する。
【０００８】
ＩＰｓｅｃ装置Ｂ（１２）で障害が発生した場合、ＩＰｓｅｃ装置Ａ（１１）はその情報を知らないためＩＰｓｅｃパケットを送信し続ける。ＩＰｓｅｃ装置Ｂ（１２）は復旧してもＳＡの情報が消去されているので、ＩＰｓｅｃ装置Ａ（１１）から受信したＩＰｓｅｃパケットを復号化することができず、リストにないＩＰｓｅｃパケットを受信したとして破棄する。ＩＰｓｅｃ装置Ａ（１１）からのＩＰｓｅｃパケットの送信はＳＡの寿命が尽きるまで続き、この間通信が途切れてロスが生じる。
【０００９】
ＳＡの有効期間は、通常１時間が経過した時点か、１０，０００ＫＢのデータを転送した時点で寿命が切れたと判断され鍵が作り替えられる。このため通常は最後に鍵を交換してから１時間経過するあるいは１０，０００ＫＢのデータが転送されるまで、ＩＰｓｅｃ装置Ａ（１１）は、ＩＰｓｅｃ装置Ｂ（１２）で復号化できず破棄されるＩＰｓｅｃパケットを送信し続けることになる。例えば、マイクロソフト社のＷｉｎｄｏｗｓＸＰやＷｉｎｄｏｗｓ２０００は、ＳＡの有効期間はデフォルトで３６００秒と設定されているため、最後に鍵交換を行ってから３６００秒経過するまで通信が途切れることになる。（ＷｉｎｄｏｗｓＸＰとＷｉｎｄｏｗｓ２０００はマイクロソフト社の登録商標である）
【００１０】
従来の技術で、ＩＰｓｅｃ装置ＢからＩＫＥ処理を行う場合について図５を参照して説明する。復旧後ＩＰｓｅｃ装置Ｂ（１３）は、ＩＰｓｅｃ装置Ａ（１０）から受信したＩＰｓｅｃパケットを復号化することができない。復旧後、ＩＰｓｅｃ装置Ｂ（１３）は、この復号化することのできないＩＰｓｅｃパケットの送信元アドレスから通信相手がＩＰｓｅｃ装置Ａ（１０）であることを知り、ＩＰｓｅｃ装置Ａへ向けてＩＫＥ処理を始めるが、この場合通信を行っていない別の端末からのＩＰｓｅｃパケットに反応してＩＫＥ処理を始めてしまう可能性がある。
【００１１】
本発明の目的は、障害復旧方法及びシステムにおける通信ロスを防ぐことである。
【００１２】
本発明の他の目的は、ＩＰｓｅｃ通信を行っていない相手からのＩＰｓｅｃパケットに反応してしまう可能性を防ぐことである。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明では、障害が発生したＩＰｓｅｃ装置が復旧後キャッシュを参照して、通信を行っていたＩＰｓｅｃ装置に障害情報を送信し、障害情報を受信した通信相手のＩＰｓｅｃ装置が、自動でＳＡを消去することを特徴とする。ＩＰｓｅｃ装置はあらかじめＩＰｓｅｃ通信を行っている端末のアドレス情報をキャッシュしている。障害通知を受けたＩＰｓｅｃ装置は自動でＳＡを消去して、その後ＩＫＥ処理を始めＳＡの再確立動作を行い、通信を復旧する。
【００１４】
本発明が解決しようとするその他の課題、特徴及び動作は、以下に図面を参照して行われる実施の形態の説明から明らかにされる。
【００１５】
【発明の実施の形態】
以下、本発明の実施例について図面を参照して説明する。
（実施例１）
本発明の第１の実施例について図５を参照して説明する。図５はＩＰｓｅｃ通信システムの構成を示す図である。１０は電子計算機Ａ、１１はＩＰｓｅｃ装置Ａ、１２はＩＰｓｅｃ装置Ｂ、１３は電子計算機Ｂを表している。
【００１６】
図５において電子計算機Ａ（１０）は電子計算機Ｂ（１３）向けのパケットをＩＰｓｅｃ装置Ａ（１１）に送信する。電子計算機Ｂ（１３）向けのパケットを受信したＩＰｓｅｃ装置Ａ（１１）はＩＰｓｅｃ装置Ｂ（１２）向けにパケットをＩＰｓｅｃ化して転送する。ＩＰｓｅｃ装置（１２）はこのＩＰｓｅｃパケットを受信し、復号化して元のパケットを取り出して電子計算機Ｂ（１３）に転送する。
【００１７】
電子計算機Ａ（１０）と電子計算機Ｂ（１３）がＩＰｓｅｃ通信するにあたり、ＩＰｓｅｃによるセキュリティを確保したい場合には、通常ＩＰｓｅｃ装置Ａ（１１）とＩＰｓｅｃ装置Ｂ（１２）の間でＩＫＥ処理を行い、ＳＡの生成を行う。図１を参照してＩＫＥ処理の手順を説明する。
【００１８】
ＩＫＥ処理により、ＩＳＡＫＭＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｃｕｒｉｔｙ  Ａｓｓｏｃｉａｔｉｏｎ  ａｎｄ  Ｋｅｙ  Ｍａｎａｇｅｍｅｎｔ）  ＳＡを確立する。次にＩＰｓｅｃ装置ＡとＩＰｓｅｃ装置Ｂの鍵情報の交換を行い、秘密対称鍵を生成する。次にＩＰｓｅｃ装置ＡとＩＰｓｅｃ装置Ｂの認証情報の交換を行い、通信相手の認証を行う。次に実際にデータをＩＰｓｅｃ化して送信するＩＰｓｅｃ  ＳＡを確立する。ＩＰｓｅｃ通信では、このＩＰｓｅｃ  ＳＡというコネクションにより暗号化されたパケットを送信する。
【００１９】
ＩＰｓｅｃ通信では、ＩＫＥにより暗号化や認証に使う鍵を定期的に交換してセキュアな通信を実現することができる。一定期間ＳＡが使用されたり、設定した以上のデータがＳＡを使用して転送されたりした場合、そのＳＡには寿命がきたと判断してＳＡを鍵ごと作り直す。
【００２０】
図１は本実施形態におけるＩＰｓｅｃ通信システムにおける障害復旧の手順を表している。
【００２１】
ＩＰｓｅｃ装置ＡからＩＰｓｅｃ装置Ｂに向けて継続的に通信を行っている状態で、ＩＰｓｅｃ装置Ｂが障害によりリブートしたとき、障害が生じたＩＰｓｅｃ装置Ａから通信復旧動作を行う場合について説明する。
【００２２】
ＩＰｓｅｃ装置Ｂに障害が発生すると、ＩＰｓｅｃ装置Ｂが管理していたＳＡの情報は消去される。障害から復旧後、ＩＰｓｅｃ装置Ｂはキャッシュを参照してＩＰｓｅｃ装置Ａと通信を行っていたことを知り、障害通知パケットをＩＰｓｅｃ装置Ａに送信する。ＩＰｓｅｃ装置Ａは障害通知パケットを受信した時点で自動的にＳＡを消去する。その後ＩＰｓｅｃ装置ＡはＩＰｓｅｃ装置Ｂに向けてＩＫＥ処理を始めＳＡを再確立し、通信を復旧させる。
【００２３】
障害通知パケットは、別のコネクション（１６）を用いて通信相手のＩＰｓｅｃ装置に送信される（図６）。
（実施例２）
本発明の第２の実施例について図３および図７を参照して説明する。本実施例はマルチキャスト通信を行なっている際に発生した障害復旧方法である。
初めに、図７により、本実施例で想定しているネットワークのトポロジーを示す。３１は電子計算機Ｃ、３２はＩＰｓｅｃ装置Ｃ、３３はＩＰｓｅｃ装置Ｄ、３４は電子計算機Ｄ、３５はＩＰｓｅｃ装置Ｅ、３６は電子計算機Ｅ、３７はＩＰｓｅｃ装置Ｆ、３７は電子計算機Ｆを表す。電子計算機Ｃ（３１）は電子計算機Ｄ（３４）、電子計算機Ｅ（３６）、電子計算機Ｆ（３８）向けのパケットをＩＰｓｅｃ装置Ｃ（３２）へ送信する。それぞれのパケットを受信したＩＰｓｅｃ装置Ｃ（３２）は、パケットをＩＰｓｅｃ化してそれぞれＩＰｓｅｃ装置Ｄ（３３）、ＩＰｓｅｃ装置Ｅ（３５）、ＩＰｓｅｃ装置Ｆ（３７）へ転送する。ＩＰｓｅｃ装置Ｄ（３３）、ＩＰｓｅｃ装置Ｅ（３５）、ＩＰｓｅｃ装置Ｆ（３７）はそれぞれＩＰｓｅｃパケットを復号化して元のパケットを取り出し電子計算機Ｄ（３４）、電子計算機Ｅ（３６）、電子計算機Ｆ（３８）に転送する。
【００２４】
電子計算機Ｃ（３１）と電子計算機Ｄ（３４）、電子計算機Ｃ（３１）と電子計算機Ｅ（３６）がＩＰｓｅｃ通信するにあたり、ＩＰｓｅｃ通信によるセキュリティを確保する場合には、ＩＰｓｅｃ装置Ｃ（３１）とＩＰｓｅｃ装置Ｄ（３４）、ＩＰｓｅｃ装置Ｃ（３１）とＩＰｓｅｃ装置Ｄ（３４）の間でＩＫＥ処理によりＳＡを生成する。
図３は、本実施形態におけるＩＰｓｅｃ通信システムにおける障害復旧の手順を表している。ＩＰｓｅｃ装置ＡからＩＰｓｅｃ装置Ｂに向けて継続的に通信を行っている状態で、ＩＰｓｅｃ装置Ｂが障害によりリブートしたとき、ＩＰｓｅｃ装置Ｂから通信復旧動作を行う場合について説明する。
【００２５】
ＩＰｓｅｃ装置Ｂに障害が発生すると、ＩＰｓｅｃ装置Ｂが管理していたＳＡの情報は消去される。ＩＰｓｅｃ装置Ｂは復旧後、キャッシュを参照してＩＰｓｅｃ装置Ａと通信を行っていたことを知り、ＩＰｓｅｃ装置Ａへ向けてＩＫＥ処理を始め、ＩＰｓｅｃ装置ＢからＩＰｓｅｃ装置Ａへ向けてＳＡを再確立し通信を復旧する。
【００２６】
次に、図１０を参照してＩＫＥ処理の手順を説明する。ＩＫＥ処理により、ＩＳＡＫＭＰ  ＳＡを確立する。鍵情報の交換を行い、秘密対称鍵を生成する。認証情報の交換を行い、通信相手の認証を行う。次に実際にデータをＩＰｓｅｃ化して送信するＩＰｓｅｃ  ＳＡを確立する。このＩＰｓｅｃ  ＳＡというコネクションにより暗号化されたパケットを転送する。
【００２７】
秘密鍵は、通信相手ごとに異なるものを使用するため、ＩＰｓｅｃ装置ＣとＩＰｓｅｃ装置Ｄの間で作製される秘密鍵と、ＩＰｓｅｃ装置ＣとＩＰｓｅｃ装置Ｅの間で作製される秘密鍵は異なる。
（実施例３）
本発明の第３の実施例について、図１０を参照して説明する。本実施例で想定しているネットワークのトポロジーは、実施例２と同じマルチキャストネットワークである。ＩＰｓｅｃ装置Ｅに障害が発生しリブートしたとき、ＩＰｓｅｃ装置ＣからＩＫＥ処理を行う場合について説明する。ＩＰｓｅｃ装置Ｅに障害が発生すると、ＩＰｓｅｃ装置Ｅが管理していたＳＡの情報は消去される。ＩＰｓｅｃ装置Ｅは復旧後、キャッシュを参照してＩＰｓｅｃ装置Ｃと通信を行っていたことを知る。ＩＰｓｅｃ装置Ｅの障害通知パケットを受信すると、ＩＰｓｅｃ装置Ｃは古いＳＡを自動で消去する。ＩＰｓｅｃ装置ＣからＩＰｓｅｃ装置Ｅへ向けてＩＫＥ処理を始め、ＩＰｓｅｃ装置ＣからＩＰｓｅｃ装置Ｅへ向けてＳＡを再確立してＩＰｓｅｃ通信を復旧する。
（実施例４）
以下に本発明の第４の実施例について図８および図１１を参照して説明する。初めに、図８により、本実施例で想定しているネットワークのトポロジーを説明する。図８は、カスケード通信が行なわれるネットワークである。「カスケード通信」とは、順々に通信が行なわれる、という程度の意味で、図８を用いて説明すると、通信パケットが、ＩＰｓｅｃ装置２１から２２，２４へと段々に転送されていくような通信方式の意味である。２０は電子計算機Ｇ、２１はＩＰｓｅｃ装置Ｇ、２２はＩＰｓｅｃ装置Ｈ、２３は電子計算機Ｈ、２４はＩＰｓｅｃ装置Ｉ、２５は電子計算機Ｉを表している。電子計算機２０から電子計算機２２を介して電子計算機２５に向けて継続的にＩＰｓｅｃ通信を行っている状態で、ＩＰｓｅｃ装置２２が障害によりリブートしたときの障害復旧方式について説明する。
【００２８】
次に、ＩＰｓｅｃ装置Ｅに障害が発生した場合、ＩＰｓｅｃ装置Ｅから障害復旧を行なう際の手順について、図１１を参照して説明する。ＩＰｓｅｃ装置Ｅで障害が発生すると、ＩＰｓｅｃ装置Ｅが管理しているＳＡは消去される。ＩＰｓｅｃ装置Ｅは復旧後、キャッシュを参照してＩＰｓｅｃ装置Ｃと通信を行っていたことを知り、ＩＰｓｅｃ装置ＥからＩＰｓｅｃ装置Ｃへ向けてＩＫＥ処理を始め、ＩＰｓｅｃ装置ＥからＩＰｓｅｃ装置Ｃへ向けてＳＡを再確立し通信を復旧する。
（実施例５）
本発明の第５の実施例について、図９および図１２を参照して説明する。
初めに、図９を用いて、本実施例で想定しているネットワークのトポロジーを説明する。
図９において、２０は電子計算機Ｇ、２１はＩＰｓｅｃ装置２１、２２はＩＰｓｅｃ装置Ｈ、２３は電子計算機Ｈ、２４はＩＰｓｅｃ装置Ｉ、２５は電子計算機Ｉ，２６はＩＰｓｅｃ装置Ｊ、２７は電子計算機Ｊを表している。
【００２９】
次に、電子計算機２０から電子計算機２２を介して電子計算機２５に向けて継続的にＩＰｓｅｃ通信を行っている状態で、ＩＰｓｅｃ装置２２が障害によりリブートしたときの障害復旧手順について、図１２を用いて説明する。ＩＰｓｅｃ装置ＧとＩＰｓｅｃ装置Ｈ、ＩＰｓｅｃ装置ＨとＩＰｓｅｃ装置Ｉの間にはＩＫＥ処理により、ＳＡが確立している。ＩＰｓｅｃ装置Ｈに障害が発生するとＩＰｓｅｃ装置Ｈが管理していたＳＡの情報は消去される。復旧後、ＩＰｓｅｃ装置Ｈはキャッシュを参照して、障害情報パケットをＩＰｓｅｃ装置Ｇに送信する。障害情報パケットを受信したＩＰｓｅｃ装置Ｇは、ＩＰｓｅｃ装置Ｉに向けてデータ送信を始め、通信を復旧させる。
（実施例６）
以下に本発明の第６の実施例について図１３を参照して説明する。図１３は本実施形態における通信復旧の手順を示している。なお、本実施例で想定しているネットワークのトポロジーは、図９と同じであり、説明は省略する。
【００３０】
図１３において、ＩＰｓｅｃ装置ＧからＩＰｓｅｃ装置Ｊを介してＩＰｓｅｃ装置Ｉへ向けてＩＰｓｅｃ通信を復旧する手順について図１３を参照して説明する。ＩＰｓｅｃ装置Ｈに障害が発生すると、ＩＰｓｅｃ装置Ｈが管理していたＳＡの情報は消去される。ＩＰｓｅｃ装置Ｈは復旧後、キャッシュを参照してＩＰｓｅｃ装置Ｇに障害通知パケットを送信する。障害通知パケットを受信したＩＰｓｅｃ装置Ｇは、ＩＰｓｅｃ装置Ｉに向けたデータをＩＰｓｅｃ装置Ｊに送信する。ＩＰｓｅｃ装置ＪはＩＰｓｅｃ装置Ｉに向け通信を復旧させる。
【００３１】
【発明の効果】
本発明により、障害が発生したＩＰｓｅｃ装置が通信相手のＩＰｓｅｃ装置に障害発生通知を行い、通信相手が古いＳＡを自動で消去して新しいＳＡを再確立することにより、ＳＡの寿命が尽きるまでパケット送信が続き、通信のロスが生じ、その間ずっと通信が途切れることを防ぐことができる。
【００３２】
本発明により、通信相手の情報をキャッシュしておくことで、別の端末からのＩＰｓｅｃパケットに反応してＩＰｓｅｃ通信を行うことを防ぐことができる。
【図面の簡単な説明】
【図１】本発明による障害復旧方法の第１の実施例を示す図。
【図２】従来の障害復旧方法の第１の実施例を示す図。
【図３】本発明による障害復旧方法の第２の実施例を示す図。
【図４】従来の障害復旧方法の第２の実施例を示す図。
【図５】ＩＰｓｅｃ通信の構成例を示す図。
【図６】ＩＰｓｅｃ通信における障害情報通知パケットのコネクションを示す図。
【図７】マルチキャストでのＩＰｓｅｃ通信の構成例を示す。
【図８】カスケード接続でのＩＰｓｅｃ通信の構成例を示す。
【図９】カスケード接続でのＩＰｓｅｃ通信の第２の構成例を示す。
【図１０】本発明による障害復旧方式の第３の実施例を示す。
【図１１】本発明による障害復旧方式の第４の実施例を示す。
【図１２】本発明による障害復旧方法の第５の実施例を示す。
【図１３】本発明による障害復旧方式の第６の実施例を示す。
【符号の説明】
１０：電子計算機Ａ、１１：ＩＰｓｅｃ装置Ａ、１２：ＩＰｓｅｃ装置Ｂ、１３：電子計算機Ｂ、１６：障害情報通知パケットを送信するコネクション、３１：電子計算機Ｃ、３２：ＩＰｓｅｃ装置Ｃ、３３：ＩＰｓｅｃ装置Ｄ、３４：電子計算機Ｄ、３５：ＩＰｓｅｃ装置Ｅ、３６：電子計算機Ｅ、３７：ＩＰｓｅｃ装置Ｆ、３８：電子計算機Ｆ、２０：電子計算機Ｇ、２１：ＩＰｓｅｃ装置Ｇ、２２：ＩＰｓｅｃ装置Ｈ、２３：電子計算機Ｈ、２４：ＩＰｓｅｃ装置Ｉ、２５：電子計算機Ｉ、２６：ＩＰｓｅｃ装置Ｊ、２７：電子計算機Ｊ。
【図１】
2005020215.tif 000003
【図２】
2005020215.tif 000004
【図３】
2005020215.tif 000005
【図４】
2005020215.tif 000006
【図５】
2005020215.tif 000007
【図６】
2005020215.tif 000008
【図７】
2005020215.tif 000009
【図８】
2005020215.tif 000010
【図９】
2005020215.tif 000011
【図１０】
2005020215.tif 000012
【図１１】
2005020215.tif 000013
【図１２】
2005020215.tif 000014
【図１３】
2005020215.tif 000015