(57)【要約】【課題】  可変ＩＰアドレス環境下において、端末の移動によりＩＰアドレスが変更になった場合でも通信相手との間のセキュリティアソシエーション（ＳＡ）を継続でき、且つＩＰアドレス変更に伴うパケットロスを防止する。【解決手段】  無線ＬＡＮエリア間の移動によりＩＰアドレスが変更になった端末１は、通信中のサーバ２との受信用ＳＡに関する情報を保持するＳＡＤ９に変更後のＩＰアドレスを追加し、変更後のＩＰアドレスを含むＩＰＳｅｃパケットの受信を可能にすると共に、変更前のＩＰアドレスを含むＩＰＳｅｃパケットの受信を一定時間だけ可能にする。また端末１は、サーバ２にＩＰアドレスの変更を通知する。サーバ２は、端末１との送信用のＳＡに関する情報を保持するＳＡＤ１０に記載された端末１の変更前のＩＰアドレスを変更後のＩＰアドレスに変更し、変更後のＩＰアドレスによるＩＰＳｅｃパケットの送信を開始する。【選択図】  図１
2006246098.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と通信相手装置との間にセキュリティアソシエーションを確立し、前記確立したセキュリティアソシエーションを用いて暗号通信を行う通信システムにおいて、前記端末装置の移動により前記端末装置のＩＰアドレスが変更になった場合、
前記端末装置が、前記通信相手装置との受信用のセキュリティアソシエーションに関する情報に前記変更後のＩＰアドレスを追加し、変更前のＩＰアドレスおよび変更後のＩＰアドレスの何れか一方を含む暗号化パケットの受信を前記受信用のセキュリティアソシエーションを用いて行うと共に、前記通信相手装置にＩＰアドレスの変更を通知し、
前記通信相手装置が、前記端末装置との送信用のセキュリティアソシエーションに関する情報に記載された前記端末装置の変更前のＩＰアドレスを前記通知された変更後のＩＰアドレスに変更し、変更後のＩＰアドレスを含む暗号化パケットの送信を前記送信用のセキュリティアソシエーションを用いて行うことを特徴とする可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法。
【請求項２】
前記端末装置が、一定時間経過後、前記通信相手装置との受信用のセキュリティアソシエーションに関する情報から変更前のＩＰアドレスを削除し、変更前のＩＰアドレスを含む暗号化パケットの受信を停止することを特徴とする請求項１記載の可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法。
【請求項３】
前記暗号通信がＩＰＳｅｃ通信であることを特徴とする請求項１または２記載の可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法。
【請求項４】
通信相手装置との間にセキュリティアソシエーションを確立し、前記確立したセキュリティアソシエーションを用いて暗号通信を行う端末装置において、
前記確立されたセキュリティアソシエーションに関する情報を保持する記憶部と、
自端末装置の移動により自端末装置のＩＰアドレスが変更になった場合、前記記憶部に記憶された前記通信相手装置との受信用のセキュリティアソシエーションに関する情報に前記変更後のＩＰアドレスを追加し、変更前のＩＰアドレスおよび変更後のＩＰアドレスの何れか一方を含む暗号化パケットの受信を前記受信用のセキュリティアソシエーションを用いて行うと共に、前記通信相手装置にＩＰアドレスの変更を通知するプロトコルモジュール手段とを備えたことを特徴とする端末装置。
【請求項５】
一定時間経過後、前記通信相手装置との受信用のセキュリティアソシエーションに関する情報から変更前のＩＰアドレスを削除し、変更前のＩＰアドレスを含む暗号化パケットの受信を停止させる変更手段を備えることを特徴とする請求項４記載の端末装置。
【請求項６】
前記暗号通信がＩＰＳｅｃ通信であることを特徴とする請求項４または５記載の端末装置。
【請求項７】
通信相手装置との間にセキュリティアソシエーションを確立し、前記確立したセキュリティアソシエーションを用いて暗号通信を行う端末装置を構成するコンピュータを、
自端末装置の移動により自端末装置のＩＰアドレスが変更になった場合、前記確立されたセキュリティアソシエーションに関する情報を保持する記憶部に記憶された前記通信相手装置との受信用のセキュリティアソシエーションに関する情報に前記変更後のＩＰアドレスを追加し、変更前のＩＰアドレスおよび変更後のＩＰアドレスの何れか一方を含む暗号化パケットの受信を前記受信用のセキュリティアソシエーションを用いて行うと共に、前記通信相手装置にＩＰアドレスの変更を通知するプロトコルモジュール手段、として機能させるためのプログラム。
【請求項８】
前記コンピュータを、さらに、一定時間経過後、前記通信相手装置との受信用のセキュリティアソシエーションに関する情報から変更前のＩＰアドレスを削除し、変更前のＩＰアドレスを含む暗号化パケットの受信を停止させる変更手段、として機能させるための請求項７記載のプログラム。
【請求項９】
前記暗号通信がＩＰＳｅｃ通信であることを特徴とする請求項７または８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮエリアなどのサブネットワークに接続する端末装置に対し動的にＩＰアドレスを付与する可変ＩＰアドレス環境下において、端末装置の移動によりＩＰアドレスが変更になった場合でも通信相手との間のセキュリティアソシエーションを継続することができる方法に関する。
【背景技術】
【０００２】
ＴＣＰ／ＩＰを利用するネットワーク環境で用いられるセキュリティプロトコルには、ＳＳＬなど多くのものが提案ないし実用化されているが、その中で近年は、アプリケーション毎のセキュリティ設定が不要なＩＰＳｅｃが注目されている。ＩＰＳｅｃの詳細は、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）２４０１〜２４１２で規定されている。
【０００３】
ＩＰＳｅｃ通信では、セキュリティアソシエーション（Ｓｅｃｕｒｉｔｙ  Ａｓｓｏｃｉａｔｉｏｎ：ＳＡ）と呼ばれる論理的な通信路上で暗号通信を行う。ＳＡは、ＩＰＳｅｃ通信の当事者同士がお互いにネゴシエーションして確立される。つまり、送信者側から保持しているセキュリティポリシーの内容を元に提案を行い、受信者側がそれを受け入れれば、ＳＡが確立される。
【０００４】
ＳＡに関する情報を保存するテーブルを、セキュリティアソシエーションデータベース（Ｓｅｃｕｒｉｔｙ  Ａｓｓｏｃｉａｔｉｏｎ  Ｄａｔａｂａｓｅ：ＳＡＤ）と呼ぶ。ＳＡＤには、セキュリティ・パラメータ・インデックス（Ｓｅｃｕｒｉｔｙ  Ｐａｒａｍｅｔｅｒ  Ｉｎｄｅｘ：ＳＰＩ）、宛先アドレスである終点ＩＰアドレス、プロトコル（ＥＳＰ（Ｅｎｃａｐｓｕｌａｔｉｎｇ  Ｓｅｃｕｒｉｔｙ  Ｐａｙｌｏａｄ）またはＡＨ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｈｅａｄｅｒ））、ＡＨまたはＥＳＰで使用されるアルゴリズムと鍵などが保持される。ＳＡは単方向の論理的な通信路なので、双方向通信を行う装置間には送信用と受信用のＳＡがそれぞれの装置に設けられる。
【０００５】
パケットを送信する場合、まず、送信先アドレスなどをキーにセキュリティ・ポリシー・データベース（Ｓｅｃｕｒｉｔｙ  Ｐｏｌｉｃｙ  Ｄａｔａｂａｓｅ）を検索し、セキュリティ・ポリシーを選択する。セキュリティ・ポリシーは、「パケットを破棄する」、「パケットをそのまま通過させる」、「ＩＰＳｅｃの処理を行う」の何れかを定めるものである。セキュリティ・ポリシーが「ＩＰＳｅｃの処理を行う」であった場合、使用する送信用ＳＡが記述されているので、そのＳＡの内容をＳＡＤから参照し、対象パケットに対して暗号などの処理を行う。なお、ＳＡがない場合は、ＳＡの確立を行う。
【０００６】
他方、ＩＰＳｅｃが適用されたパケットを受信した場合、受信パケットの送信先アドレスである終点ＩＰアドレスとＳＰＩから受信用ＳＡを決定し、この決定したＳＡの内容をＳＡＤから参照してＩＰＳｅｃの復号を行う。この結果得られたパケットをもとにＳＰＤを検索し、得たセキュリティ・ポリシーに応じて当該パケットを処理する。
【０００７】
上述したようなＩＰＳｅｃ通信を記載した文献として特許文献１がある。特に特許文献１の段落００４１以降には、ユーザが通信に使用する固定端末を変更した場合でも、既に確立されているＳＡを継続できるようにする技術が示されている。具体的には、ユーザが第１の固定端末（そのＩＰアドレスはＡとする）を使って通信相手ホストとの間にＳＡを確立して通信中に、使用端末を第２の固定端末（そのＩＰアドレスはＢとする）に変更した場合、ＩＣカードを媒介として第１の固定端末から第２の固定端末にＳＡＤを移し、第２の固定端末においてそのＳＡＤに記載されたＩＰアドレスＡをＩＰアドレスＢに更新し、更新後のＳＡＤに従って暗号化処理を行ったセキュリティアソシエーション継続通知を通信相手ホストに対して送信し、通信相手ホストが、受信した継続通知に対して所定の復号処理を行い、自身が保持するＳＡＤに記載された通信相手のＩＰアドレスをＩＰアドレスＡからＩＰアドレスＢに更新することによって、上記確立したＳＡを継続する。
【０００８】
また特許文献１の従来技術の欄には、ＭＩＰ（Ｍｏｂｉｌｅ  ＩＰ）方式における移動端末がサブネットワーク間を移動しても通信相手ホストとの間のＳＡを維持する技術が示されている。具体的には、気付アドレス（Ｃａｒｅ−ｏｆ  Ａｄｄｒｅｓｓ：ＣｏＡ）Ａを有する移動端末が通信相手ホストとの間にＳＡを確立して通信中に、移動により新たな気付アドレスＢを取得した場合、次の３つの処理を行う。
１）Ｄｙｎａｍｉｃ  ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）  Ｕｐｄａｔｅ
自己の新たな気付アドレスＢをＤＮＳに登録する。
２）ＳＡ  Ｇａｔｅｗａｙ  Ｕｐｄａｔｅ
通信相手ホストに「ＳＡ  Ｇａｔｅｗａｙ  Ｕｐｄａｔｅ」を行う。これにより、通信相手ホストが保有するＳＡＤ中の移動端末の気付アドレスがＡからＢに更新される。
３）ＳＡ  Ｌｏｃａｌ  Ｕｐｄａｔｅ
移動端末自身が保有するＳＡＤ中の自端末の気付アドレスをＡからＢに更新する。
【特許文献１】特開２００３−１１５８３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した特許文献１では、使用する端末をユーザが変更した場合のＳＡの継続、およびＭＩＰ方式における移動端末が移動した場合のＳＡの継続の何れの場合も、ＳＡ中の端末のＩＰアドレスを変更後のＩＰアドレスに更新している。従って、変更前のＩＰアドレスを送信先アドレスとして含むＩＰＳｅｃパケットがネットワークの遅延などの原因によって遅れて到着した場合、もはや当該端末では受信されず、パケットロスが生じるという課題がある。
【００１０】
本発明の目的は、可変ＩＰアドレス環境下において端末装置の移動によりＩＰアドレスが変更になった場合でも通信相手との間のセキュリティアソシエーションを継続でき、かつパケットロスも防止できるようにすることにある。
【課題を解決するための手段】
【００１１】
本発明の第１の可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法は、端末装置と通信相手装置との間にセキュリティアソシエーションを確立し、前記確立したセキュリティアソシエーションを用いて暗号通信を行う通信システムにおいて、前記端末装置の移動により前記端末装置のＩＰアドレスが変更になった場合、前記端末装置が、前記通信相手装置との受信用のセキュリティアソシエーションに関する情報に前記変更後のＩＰアドレスを追加し、変更前のＩＰアドレスおよび変更後のＩＰアドレスの何れか一方を含む暗号化パケットの受信を前記受信用のセキュリティアソシエーションを用いて行うと共に、前記通信相手装置にＩＰアドレスの変更を通知し、前記通信相手装置が、前記端末装置との送信用のセキュリティアソシエーションに関する情報に記載された前記端末装置の変更前のＩＰアドレスを前記通知された変更後のＩＰアドレスに変更し、変更後のＩＰアドレスを含む暗号化パケットの送信を前記送信用のセキュリティアソシエーションを用いて行うことを特徴とする。
【００１２】
本発明の第２の可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法は、第１の可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法において、前記端末装置が、一定時間経過後、前記通信相手装置との受信用のセキュリティアソシエーションに関する情報から変更前のＩＰアドレスを削除し、変更前のＩＰアドレスを含む暗号化パケットの受信を停止することを特徴とする。
【００１３】
本発明の第３の可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法は、第１または第２の可変ＩＰアドレス環境下におけるセキュリティアソシエーション継続方法において、前記暗号通信がＩＰＳｅｃ通信であることを特徴とする。
【００１４】
本発明の第１の端末装置は、通信相手装置との間にセキュリティアソシエーションを確立し、前記確立したセキュリティアソシエーションを用いて暗号通信を行う端末装置において、前記確立されたセキュリティアソシエーションに関する情報を保持する記憶部と、自端末装置の移動により自端末装置のＩＰアドレスが変更になった場合、前記記憶部に記憶された前記通信相手装置との受信用のセキュリティアソシエーションに関する情報に前記変更後のＩＰアドレスを追加し、変更前のＩＰアドレスおよび変更後のＩＰアドレスの何れか一方を含む暗号化パケットの受信を前記受信用のセキュリティアソシエーションを用いて行うと共に、前記通信相手装置にＩＰアドレスの変更を通知するプロトコルモジュール手段とを備えたことを特徴とする。
【００１５】
本発明の第２の端末装置は、第１の端末装置において、一定時間経過後、前記通信相手装置との受信用のセキュリティアソシエーションに関する情報から変更前のＩＰアドレスを削除し、変更前のＩＰアドレスを含む暗号化パケットの受信を停止させる変更手段を備えることを特徴とする。
【００１６】
本発明の第３の端末装置は、第１または第２の端末装置において、前記暗号通信がＩＰＳｅｃ通信であることを特徴とする。
【００１７】
『作用』
本発明にあっては、移動によりＩＰアドレスが変更になった端末装置は、通信相手装置との受信用のセキュリティアソシエーションに関する情報に変更後のＩＰアドレスを追加し、変更前のＩＰアドレスおよび変更後のＩＰアドレスの何れか一方を含む暗号化パケットの受信を受信用のセキュリティアソシエーションを用いて行うと共に、通信相手装置にＩＰアドレスの変更を通知し、通信相手装置は、端末装置との送信用のセキュリティアソシエーションに関する情報に記載された端末装置の変更前のＩＰアドレスを通知された変更後のＩＰアドレスに変更し、変更後のＩＰアドレスを含む暗号化パケットの送信を送信用のセキュリティアソシエーションを用いて行う。これにより、通信相手との間のセキュリティアソシエーションを継続でき、また端末装置は変更前のＩＰアドレスを含むパケットの受信がなおも可能になるので、パケットロスを防止することができる。
【発明の効果】
【００１８】
本発明によれば、可変ＩＰアドレス環境下において端末装置の移動によりＩＰアドレスが変更になった場合でも通信相手との間のセキュリティアソシエーションを継続でき、しかもＩＰアドレス変更に伴うパケットロスを防止することができる。
【発明を実施するための最良の形態】
【００１９】
図１を参照すると、本発明の実施の形態にかかる通信システムでは、無線ＬＡＮエリア３に接続された端末１とインターネット７に接続されたサーバ２との間で、端末１をＩＰＳｅｃ通信の始動側（Ｉｎｉｔｉａｔｏｒ）、サーバ２を応答側（Ｒｅｓｐｏｎｄｅｒ）として、ＩＰＳｅｃ通信が行われる。また、端末１を使用するユーザは移動しながら通信することを想定し、移動後の無線ＬＡＮエリアが無線ＬＡＮエリア４である。無線ＬＡＮエリア３では端末１へＤＨＣＰサーバ５にて動的にＩＰアドレス（A.A.A.A）が付与され、無線ＬＡＮエリア４へ移動後はＤＨＣＰサーバ６により動的にＩＰアドレス（B.B.B.B）が付与される可変ＩＰアドレス環境となっている。なお、サーバ２は固定ＩＰアドレスとして（C.C.C.C）が付与されている。
【００２０】
上述した構成において、端末１が無線ＬＡＮエリア３から無線ＬＡＮエリア４に通信しながら移動した場合、端末１のＩＰアドレスが（A.A.A.A）から（B.B.B.B）に変わる。この際、ＩＰＳｅｃ通信を一旦切断し、新しいＩＰアドレス（B.B.B.B）が割り当てられた端末１とサーバ２との間でセキュリティパラメータを再ネゴシエーションし、ＳＡＤを新しく作成するならば、通信遅延が発生する。
【００２１】
また、サーバ２から端末１のＩＰアドレス（A.A.A.A）宛に送信されたＩＰＳｅｃパケットがインターネット７のネットワーク遅延の影響を受けて、端末１が無線ＬＡＮエリア４に移動し新たなＩＰアドレス（B.B.B.B）に変わった直後に無線ＬＡＮエリア３から端末１宛に送信された場合、無線ＬＡＮエリア３と無線ＬＡＮエリア４とが一部重複していて無線ＬＡＮエリア４に移動した直後の端末１が無線ＬＡＮエリア３から送信されるパケットを受信可能であっても、ＩＰアドレスが既に（B.B.B.B）に変わっているために受信不能になり、パケットロスが生じる。
【００２２】
そこで本実施の形態では、このように通信の途中で端末１のＩＰアドレスが変わる環境においても、パラメータの再ネゴシエーション無しで、つまりＩＰＳｅｃを切断しないで、ＩＰＳｅｃ通信を継続し、且つＩＰアドレス変更に伴うパケットロスを防止する。
【００２３】
本実施の形態で端末１が使用する受信用ＳＡＤ９の構成例を図２に示す。図２に示されるように、受信用ＳＡＤ９は、ＩＰパケットに対する暗号通信適用の検索キーワードとして、終点ＩＰアドレス２１、ＩＰＳｅｃプロトコル（ＥＳＰまたはＡＨ）２２およびＳＰＩ２３を使用し、これらに対応して対向装置とのネゴシエーションによって決定した暗号通信に使用するその他のＳＡパラメータ２４を保持する。その他のＳＡパラメータ２４としては、カプセル化モード、暗号化アルゴリズム、暗号化鍵、認証アルゴリズム、認証鍵などがある。本実施の形態の受信用ＳＡＤ９が従来のＳＡＤと異なる点は、２つの終点ＩＰアドレスを保持するフィールド２５、２６が設けられていることである。なお、本実施の形態で端末１が使用する送信用ＳＡＤ８、サーバ２が使用する送信用ＳＡＤ１０および受信用ＳＡＤ１１は、従来のＳＡＤと同じものを使用することができる。
【００２４】
図３は端末１の構成例を示すブロック図である。図３を参照すると、端末１は、１つ以上のアプリケーションプログラム３１、ＴＣＴ／ＩＰモジュール３２、ＩＰＳｅｃプロトコルモジュール３３、通信インタフェース３４、タイマ３５、変更部３６、および送信用ＳＡＤ８や受信用ＳＡＤ９を記憶する記憶部３７を有する。
【００２５】
ＴＣＰ／ＩＰモジュール３２は、端末１を構成するコンピュータのＯＳ（オペレーティングシステム）が標準的に有するＴＣＰ／ＩＰスタックであり、ＩＰＳｅｃプロトコルモジュール３３はこのＴＣＰ／ＩＰスタックに組み込まれて実装される。通信相手とのネゴシエーションにより生成された送信用ＳＡＤ８と受信用ＳＡＤ９は記憶部３７で保持され、ＩＰＳｅｃプロトコルモジュール３３は、この記憶部３７に保持された送信用ＳＡＤ８および受信用ＳＡＤ９に格納されたセキュリティパラメータに従いＩＰＳｅｃ通信を行う。通信インタフェース３４は、無線ＬＡＮエリアの図示しない基地局との間でパケットの送受信を行うモジュールである。タイマ３５と変更部３６は、ＩＰＳｅｃプロトコルモジュール３３によって一時的に継続使用する変更前のＩＰアドレスを一定時間経過後に無効化するための手段である。
【００２６】
このような端末１は、ＣＰＵ、ＲＯＭやＲＡＭ等で構成された主記憶、ハードディスク等で構成された外部記憶装置、無線ＬＡＮを通じて他の装置とデータの授受を行う通信部などを備えたパーソナルコンピュータ等のコンピュータとプログラムとで構成することができる。プログラムは磁気ディスク等のコンピュータ読み取り可能な記録媒体に記録され、コンピュータの立ち上げ時などにコンピュータにより読み取られ、コンピュータの動作を制御することにより、コンピュータ上にＴＣＰ／ＩＰモジュール３２、ＩＰＳｅｃプロトコルモジュール３３、通信インタフェース３４、タイマ３５および変更部３６といった機能手段を実現する。
【００２７】
図４は端末１とサーバ２との間のセキュリティパラメータのネゴシエーション時の動作説明図である。始動側である端末１は、無線ＬＡＮエリア３に接続されており、サーバ２とＩＰＳｅｃ通信するため、ＩＰＳｅｃプロトコルモジュール３３はセキュリティパラメータのネゴシエーションを行い、送受信用それぞれのＳＡＤ８、９を作成する。このとき、受信用ＳＡＤ９の終点ＩＰアドレスの第１のフィールド２５にはＤＨＣＰ５から獲得したＩＰアドレス（A.A.A.A）が設定され、第２のフィールド２６はＮＵＬＬにされる。同様に、サーバ２においても、送受信用それぞれのＳＡＤ１０、１１が作成される。
【００２８】
端末１とサーバ２は、それぞれ送受信用のＳＡＤ８〜１１を参照し、そのセキュリティパラメータに従って、ＩＰＳｅｃ通信を行う。つまり、端末１からサーバ２へパケットを送信する場合、端末１のＩＰＳｅｃプロトコルモジュール３３は、送信用ＳＡＤ８中のセキュリティパラメータを参照してＩＰＳｅｃを適用したパケットを作成して通信インタフェース３４を通じて送信し、サーバ２は、受信用ＳＡＤ１１中のセキュリティパラメータを参照して、受信したパケットのＩＰＳｅｃを解凍する。反対に、サーバ２から端末１へパケットを送信する場合、サーバ２は、送信用ＳＡＤ１０中のセキュリティパラメータを参照してＩＰＳｅｃを適用したパケットを作成して送信し、端末１は、このパケットを通信インタフェース３４で受信し、ＩＰＳｅｃプロトコルモジュール３３において受信用ＳＡＤ９中のセキュリティパラメータを参照して、受信パケットのＩＰＳｅｃを解凍する。このとき、終端ＩＰアドレスおよびＳＰＩ等の組み合わせをキーに必要なＳＡＤが検索される。
【００２９】
この状態で、端末１が無線ＬＡＮエリア３から隣の無線ＬＡＮエリア４へ移動した場合を考える。図５は端末１が無線ＬＡＮエリア４に移動した直後の動作説明図であり、図６（ａ）はその際の端末１の動作フローである。エリアの移動により、端末１のＩＰＳｅｃプロトコルモジュール３３はＤＨＣＰサーバ６からＩＰアドレス（B.B.B.B）を獲得し（図６のステップＳ１）、受信用ＳＡＤ９の終点ＩＰアドレス２１の第１のフィールド２５に設定されたＩＰアドレス（A.A.A.A）をそのままにして、第２のフィールド２６にＩＰアドレス（B.B.B.B）を追加し（ステップＳ２）、また端末１においてＩＰアドレス（A.A.A.A）およびＩＰアドレス（B.B.B.B）の何れか一方を含むＩＰＳｅｃパケットが受信されるように通信インタフェース３４のＩＰアドレスの設定を行う（ステップＳ３）。ただし、以前の無線ＬＡＮエリア３で獲得したＩＰアドレス（A.A.A.A）は一時的に使用を継続するだけであり、所定時間経過後には無効にするため、ＩＰアドレス（B.B.B.B）の設定後にタイマ３５を起動しておく（ステップＳ４）。
【００３０】
次に端末１は、サーバ２へ自端末のＩＰアドレスが（A.A.A.A）から（B.B.B.B）に変更になったことを示す通知４１を送出する（ステップＳ５）。この通知４１には、例えばＩＰＳｅｃ-ｃｏｎｆｉｇを使用することができる。
【００３１】
サーバ４は、端末１から上記のアドレス変更の通知４１を受信すると、送信用ＳＡＤ１０の終点ＩＰアドレスを（A.A.A.A）から（B.B.B.B）に変更する。
【００３２】
以後、端末１のＩＰＳｅｃプロトコルモジュール３３は、サーバ２とのＩＰＳｅｃ通信に関し、受信用ＳＡＤとして（A.A.A.A）と（B.B.B.B）の２つの終点ＩＰアドレスが設定されたＳＡＤ９を参照し、送信用のＳＡＤは今までと同じ内容のＳＡＤ８を参照して、ＩＰＳｅｃ通信を継続する。また、サーバ２は、端末１とのＩＰＳｅｃ通信に関し、送信用のＳＡＤとして終点ＩＰアドレスが（A.A.A.A）から（B.B.B.B）に変更されたＳＡＤ１０を参照し、受信用ＳＡＤとしては今までと同じ内容のＳＡＤ１１を参照して、ＩＰＳｅｃ通信を継続する。
【００３３】
この結果、サーバ２は、端末１へパケットを送信する場合、送信用ＳＡＤ１０を参照して移動後のＩＰアドレス（B.B.B.B）を使用したＩＰＳｅｃパケットを送信し、端末１はこの受信したＩＰＳｅｃパケットを受信用ＳＡＤ９を参照して解凍することができる。
【００３４】
また、サーバ２が送信用ＳＡＤ１０の終点ＩＰアドレスを（A.A.A.A）から（B.B.B.B）に切り替える前に作成して送信した、終点ＩＰアドレス（A.A.A.A）を含むＩＰＳｅｃパケットが、ネットワークの遅延などが原因で、端末１が無線ＬＡＮエリア４へ移動した後に元の無線ＬＡＮエリア３に届いてエリア内に送信された場合でも、端末１が無線ＬＡＮエリア３からのパケットを物理的に受信可能な場所にいれば、端末１はこの受信したＩＰＳｅｃパケットを受信用ＳＡＤ９を参照して解凍することができる。
【００３５】
その後、図６（ａ）のステップＳ４で起動されたタイマ３５が、所定時間経過後にタイムアウトすると（図６（ｂ）のステップＳ１１）、端末１の変更部３６は、受信用ＳＡＤ９の終点ＩＰアドレス２１の第１のフィールド２５に設定された変更前のＩＰアドレス（A.A.A.A）を図７に示すようにＮＵＬＬにし（ステップＳ１２）、端末１においてＩＰアドレス（A.A.A.A）を含むＩＰＳｅｃパケットの受信を停止するように通信インタフェースのＩＰアドレスの設定を行う（ステップＳ１３）。これにより、端末１におけるＩＰアドレス（A.A.A.A）を含むＩＰＳｅｃパケットの受信が停止する。
【００３６】
再度エリアの移動により端末１のＩＰアドレスの変更が発生した場合、上記と同様の動作が繰り返され、受信用ＳＡＤ９の第１のフィールド２５に変更後のＩＰアドレスが追加され、第２のフィールド２６に設定されている変更前のＩＰアドレス（B.B.B.B）が一定時間後に無効にされる。
【００３７】
このように本実施の形態によれば、端末１が無線ＬＡＮエリア間を移動したことにより端末１のＩＰアドレスが通信中に変わった場合においても、通信中のサーバ２との間でパラメータの再ネゴシエーション無しにＩＰＳｅｃ通信を継続でき、また変更前のＩＰアドレスのパケットを一時的に受信可能とすることによりパケットロスを防止することができる。
【００３８】
以上本発明の実施の形態について説明したが、本発明は以上の例に限定されず、その他各種の付加変更が可能である。例えば、前記の実施の形態では、端末１の受信用ＳＡＤ９の終点ＩＰアドレス２１の格納場所を第１および第２のフィールド２５、２６に二重化したが、受信用ＳＡＤの全領域を複写し、複写元のＳＡＤの終点ＩＰアドレス２１には変更前アドレスを設定し、複写先のＳＡＤの終点ＩＰアドレス２１には変更後アドレスを設定し、一時的に２つの受信用ＳＡＤを使用するようにしてもよい。この場合、タイマ３５のタイムアウト時、変更部３６は、複写元のＳＡＤを消去することになる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態にかかる通信システムのブロック図である。
【図２】本発明の実施の形態にかかる端末で使用する受信用ＳＡＤの構成例を示す図である。
【図３】本発明の実施の形態にかかる端末のブロック図である。
【図４】本発明の実施の形態にかかる端末とサーバとの間のセキュリティパラメータのネゴシエーション時の動作説明図である。
【図５】本発明の実施の形態にかかる端末が隣の無線ＬＡＮエリアに移動した直後の動作説明図である。
【図６】本発明の実施の形態にかかる端末の動作を示すフローチャートである。
【図７】本発明の実施の形態にかかる端末が隣の無線ＬＡＮエリアに移動した時点から所定時間経過後の動作説明図である。
【符号の説明】
【００４０】
１…端末
２…サーバ
３、４…無線ＬＡＮエリア
５、６…ＤＨＣＰサーバ
７…インターネット
８…端末の送信用ＳＡＤ
９…端末の受信用ＳＡＤ
１０…サーバの送信用ＳＡＤ
１１…サーバの受信用ＳＡＤ
２１…終点ＩＰアドレス
２２…ＩＰＳｅｃプロトコル
２３…ＳＰＩ
２４…その他のＳＡパラメータ
２５…第１のフィールド
２６…第２のフィールド
【図１】
2006246098.tif 000003
【図２】
2006246098.tif 000004
【図３】
2006246098.tif 000005
【図４】
2006246098.tif 000006
【図５】
2006246098.tif 000007
【図６】
2006246098.tif 000008
【図７】
2006246098.tif 000009